Oct 25, 2021 Lăsaţi un mesaj

Ați stăpânit formulele de calcul specifice ale programelor macro


formula funcției proe


Nume: curba sinusoidal

Mediu de stabilire: software Pro/E, sistem de coordonate carteziene

x=50*t

y=10*sin(t*360)

z=0

Nume: Curba elicoidale

Mediu de stabilire: PRO/E; coordonate cilindrice (cilindrice)

r=t

theta=10+t*(20*360)

z=t*3

02

Curba fluture


Coordonatele sferice PRO/E

Ecuația: rho=8 * t

theta=360 * t * 4

phi=-360 * t * 8

03

curba Rhodonea


Utilizați sistemul de coordonate carteziene

theta=t*360*4

x=25+(10-6)*cos(theta)+10*cos((10/6-1)*theta)

y=25+(10-6)*sin(theta)-6*sin((10/6-1)*theta)

*********************************

04

Spirală în cerc


Sistemul de coordonate al coloanei

theta=t*360

r=10+10*sin(6*theta)

z=2*sin(6*theta)

05

Ecuația involută


r=1

ang=360*t

s=2*pi*r*t

x0=s*cos(ang)

y0=s*sin(ang)

x=x0+s*sin(ang)

y=y0-s*cos(ang)

z=0


06

Curba logaritmică


z=0

x = 10*t

y = log(10*t+0,0001)


07

Spirală sferică (folosind sistemul de coordonate sferice)


rho=4

theta=t*180

phi=t*360*20

Nume: Cicloid exterior cu arc dublu

Coordonatele Cardir

Ecuația: l=2,5

b=2.5

x=3*b*cos(t*360)+l*cos(3*t*360)

Y=3*b*sin(t*360)+l*sin(3*t*360)


Nume: Star Line

Coordonatele Cardir

ecuaţie:

a=5

x=a*(cos(t*360))^3

y=a*(sin(t*360))^3


Nume: Heart Line

Mediu de construcție: coordonate pro/e, cilindrice

a=10

r=a*(1+cos(theta))

theta=t*360


Nume: Linie în formă de frunze

Amenajarea mediului: coordonate carteziene

a=10

x=3*a*t/(1+(t^3))

y=3*a*(t^2)/(1+(t^3))

Spirala în coordonate carteziene

x=4 * cos (t *(5*360))

y=4 * sin (t *(5*360))

z = 10*t

08

parabolă


coordonate carteziene

x = (4 * t)

y = (3 * t) + (5 * t ^2)

z =0

Nume: Arc arc

Amenajarea mediului: pro/e

Şezut cilindric

r = 5

theta=t*3600

z =(sin(3,5*theta-90))+24*t

Ecuația: spirala lui Arhimede

x=(a +f sin (t))cos(t)/a

y=(a -2f +f sin (t))sin(t)/b

Expresii relaționale Pro/e și date explicative legate de funcții

Funcții utilizate în relații

Funcția matematică

Următorii operatori pot fi utilizați în relații (inclusiv ecuații și declarații condiționale).

În relație pot fi incluse și următoarele funcții matematice:

cos () cosinus

tan () Tangent

sin () sine

sqrt () rădăcină pătrată

asin () arc sinus

acos () arc cosinus

atan () arc tangent

sinh () Sinus hiperbolic

cosh () Cosinus hiperbolic

tanh () Tangenta hiperbolica

Notă: Toate funcțiile trigonometrice folosesc grade unitare.

log() logaritm de bază 10

ln() logaritm natural

exp() puterea lui e

abs() valoare absolută

ceil() este cel mai mic număr întreg nu mai mic decât valoarea sa

floor() Cel mai mare număr întreg care nu depășește valoarea sa

Puteți adăuga un argument opțional la funcțiile plafon și podea și îl puteți utiliza pentru a specifica numărul de zecimale care trebuie rotunjite.

Sintaxa acestor funcții cu parametri de rotunjire este:

plafon(nume_parametru sau număr, număr_de_locuri_dec.)

etaj (nume_parametru sau număr, număr_de_locuri_dec.)

Unde number_of_dec_places este o valoare opțională:

1) Poate fi exprimat ca un număr sau un parametru definit de utilizator. Dacă valoarea parametrului este un număr real, acesta va fi trunchiat la un număr întreg de către contul public CNC WeChat cncdar.

2) Valoarea sa maximă este 8. Dacă depășește 8, numărul de rotunjit (primul argument) nu va fi rotunjit, iar valoarea sa inițială va fi folosită.

3) Dacă nu'nu o specificați, funcția este aceeași cu versiunea anterioară.

Utilizați funcțiile plafon și podea care nu specifică numărul de zecimale. Exemplele sunt următoarele:

plafonul (10.2) este 11

etajul (10.2) are valoarea 11

Utilizați funcțiile plafon și podea care specifică numărul de zecimale. Exemplele sunt următoarele:

plafon (10,255, 2) este egal cu 10,26

plafon (10,255, 0) este egal cu 11 [la fel ca plafon (10,255)]

etaj (10,255, 1) este egal cu 10,2

etaj (10,255, 2) este egal cu 10,26

09

Calculul tabelului de curbe

Calcularea tabelului curbe permite utilizatorilor să utilizeze caracteristicile tabelului curbe pentru a determina dimensiunile prin relații. Dimensiunea poate fi o dimensiune de schiță, piesă sau ansamblu. Formatul este următorul: evalgraph("num_graf", x), unde nume_graf este numele tabelului de curbe, x este valoarea de-a lungul axei x a tabelului de curbe și y valoarea este returnată.

Pentru caracteristici mixte, puteți specifica parametrul traiectoriei trajpar ca al doilea argument al funcției.

Notă: Caracteristicile tabelului de curbe sunt de obicei CNC WeChat numărul public cncdar utilizate pentru a calcula valoarea y corespunzătoare valorii x din intervalul definit pe axa x. Când este în afara intervalului, valoarea y este calculată prin extrapolare. Pentru valorile x mai mici decât valoarea inițială, sistemul calculează valoarea extrapolată prin extinderea liniei tangente de la punctul inițial. În mod similar, pentru valorile x mai mari decât valoarea punctului final, sistemul calculează valoarea extrapolată prin extinderea liniei tangente spre exterior de la punctul final. Adăugați WeChat: steven52014 va trimite o copie a tutorialului programului macro

Funcția de orbită a curbei compuse

Parametrul de orbită trajpar_of_pnt al curbei compuse poate fi utilizat în relație.

Următoarea funcție returnează o valoare între 0,0 și 1,0: trajpar_of_pnt("trajname","pointname"). Unde trajname este numele curbei compuse, iar pointname este numele punctului de referință.

Traiectoria este un parametru de-a lungul curbei compuse, pe care planul perpendicular pe tangenta curbei trece prin punctul de referință. Prin urmare, punctul de referință nu trebuie să fie pe curbă; valoarea parametrului este calculată în punctul cel mai apropiat de punctul de referință de pe curbă.

Dacă curba compusă este utilizată ca schelet al scanării multitrack, trajpar_of_pnt este în concordanță cu trajpar sau 1.0-trajpar (în funcție de punctul de plecare selectat pentru caracteristica hibridă).

10

Despre relație

Relație (numită și relație de parametri) CNC WeChat public account cncdar este o ecuație între dimensiunea simbolului și parametrii definiți de utilizator. Relația surprinde relația de proiectare dintre caracteristici, dintre parametri sau dintre componente, permițând astfel utilizatorilor să controleze efectul modificării modelului.

Relațiile sunt o modalitate de a capta cunoștințele și intențiile de design. Ca și parametrii, aceștia sunt utilizați pentru a conduce modelul - schimbarea relației schimbă și modelul.

Relațiile pot fi utilizate pentru a controla efectul modificării modelului, pentru a defini valorile dimensiunilor în piese și ansambluri și pentru a acționa ca constrângeri pentru condițiile de proiectare (de exemplu, pentru a specifica poziția găurilor legate de marginile pieselor).

Ele sunt utilizate în procesul de proiectare pentru a descrie relația dintre diferitele părți ale unui model sau componentă. Relațiile pot fi valori simple (de exemplu, d1=4) sau instrucțiuni de ramuri condiționate complexe.


Tipul de relație

Există două tipuri de relații:

1) Ecuație-Faceți un parametru din partea stângă a ecuației egal cu expresia din partea dreaptă. Această relație este utilizată pentru a atribui valori dimensiunilor și parametrilor. De exemplu:

Atribuire simplă: d1=4,75

Atribuire complexă: d5 = d2*(SQRT(d7/3.0+d4))


2) Comparație - Comparați expresia din stânga și expresia din dreapta. Această relație este de obicei folosită ca constrângere sau în instrucțiuni condiționale pentru ramurile logice. De exemplu:

Ca constrângere: (d1 + d2)> (d3 + 2,5)

În enunțul condiționat; DACA (d1 + 2,5)>= d7

Creșteți relația

Puteți crește relația la:

1) Secțiunea transversală a caracteristicii (în modul schiță, dacă secțiunea transversală este creată selectând"Sketcher">"Relație" ;>"Adăugați" la început);

2) Caracteristici (în mod parțial sau de asamblare);

3) Piese (în mod parțial sau de asamblare).

4) Componente (în modul component).

Când meniul de relații este selectat pentru prima dată, presetarea este să vizualizeze sau să modifice relația în modelul curent (de exemplu, o piesă în modul parte).

Pentru a avea acces la relație, selectați"Relații" din"Piese" sau"Componente" meniu, apoi selectați una dintre următoarele comenzi din"Model Relations" meniu: Component Relations-Utilizați relația din componentă.

Dacă componenta conține una sau mai multe sub-componente,"Relațiile componente" meniul apare cu următoarele comenzi:

─Actual-În mod implicit, este componenta de nivel superior.

─Nume-Tastați numele componentei.

1) Relația scheletului-utilizați relația modelului scheletului din componentă (aplicabilă numai componentelor).

2) Relația de parte-utilizați relația din parte.

3) Relația caracteristică-Utilizați relația specifică caracteristicii. Dacă caracteristica are o secțiune transversală, atunci utilizatorul poate alege: să obțină acces la relația din secțiunea transversală (Sketcher) în suprafața cncdar a contului public CNC WeChat (Sketcher) sau să obțină relația în caracteristică ca întreg Acces.


Relații de matrice-Utilizați relații specifice matricelor.

Note:

1) Dacă încercați să atribuiți o relație în afara secțiunii transversale unui parametru care a fost condus de relația secțiunii transversale, sistemul va da un mesaj de eroare la regenerarea modelului. Același lucru este valabil atunci când încercați să atribuiți o relație unui parametru care este deja condus de o relație din afara secțiunii transversale. Ștergeți una dintre relații și regenerați.

2) Dacă componenta încearcă să atribuie o valoare unei variabile de dimensiune care a fost determinată de relația dintre piese sau subansamblu, vor apărea două mesaje de eroare. Ștergeți una dintre relații și regenerați.

3) Modificarea elementelor de identitate ale modelului poate invalida relațiile deoarece nu sunt scalate cu modelul. Pentru mai multe informații despre modificarea unităților, vă rugăm să consultați"Despre unitățile de măsură metrice și nemetrice" topic de ajutor.

Utilizați notația parametrilor în relații

În relație sunt utilizate patru tipuri de simboluri de parametri:


1) Simbol de dimensiune - Sunt acceptate următoarele tipuri de simboluri de dimensiune:

─d#-Dimensiuni în mod parțial sau de asamblare.

─d#:#-Mărimea în modul component. Componenta sau ID-ul de proces al componentei este adăugat ca sufix.

─rd#-Mărimea de referință în piesa sau ansamblul de nivel superior.

─rd#:#-Mărimea de referință în modul componentă (componenta sau ID-ul de proces al componentei este adăugată ca sufix).

─rsd#-Mărimea de referință a (secțiunii) din schiță.

─kd#-Dimensiuni cunoscute în schiță (secțiune) (în piesa sau ansamblul părinte).


2) Toleranță-Aceștia sunt parametrii legați de formatul de toleranță. Când dimensiunea se schimbă de la număr la simbol, aceste simboluri sunt listate.

─tpm#-Format simetric de toleranță la adunare și scădere; # este numărul de dimensiuni.

─tp#-Toleranta pozitiva in format de adunare si scadere; # este numărul de dimensiuni.

─tm#-Format de toleranță negativă în adăugare și scădere; # este numărul de dimensiuni.


3) Numărul de instanțe-Aceștia sunt parametri întregi, care sunt numărul de instanțe în direcția matricei.

─p#-unde # este numărul de instanțe.

Notă: Dacă modificați numărul de instanțe la o valoare care nu este întreagă, Pro/ENGINEER va tăia partea zecimală. De exemplu, 2,90 va deveni 2.


4) Parametrii utilizator - aceștia pot fi parametri definiți prin adăugarea de parametri sau relații.

E.g:

Volumul=d0*d1*d2

Furnizor=& quot;Stockton Corp."

Note:

─Numele parametrilor utilizatorului trebuie să înceapă cu o literă (dacă sunt utilizați în relații).

─Nu se poate folosi d#, kd#, rd#, tm#, tp# sau tpm# ca nume de parametri de utilizator, deoarece sunt rezervate pentru utilizare după dimensiuni.

─Numele parametrilor utilizatorilor nu pot conține caractere non-alfanumerice, cum ar fi !, @, #, $.

11

Cum se calculează numărul de furnir pentru decojirea lemnului


Cinematică rotativă

În procesul de decojire, traiectoria pe care o parcurge muchia de tăiere a cuțitului rotativ pe secțiunea transversală a secțiunii de lemn se numește curbă de decojire. Următoarele două aspecte vor fi discutate aici: baza pentru proiectarea cinematicii mașinii de tăiat rotativ și traiectoria tăierii rotative efective.

1) Baza pentru proiectarea cinematicii mașinii de tăiat rotative

Scopul secțiunii de decojire a lemnului este de a obține o bandă continuă de furnir de înaltă calitate, de grosime uniformă, ca o rolă de hârtie care se desfășoară. În prezent, există două tipuri de traiectorii de mișcare care îndeplinesc cerințele: spirală lui Arhimede și evolventă circulară.

Formula de bază a spiralei lui Arhimede este:

x=ɑsinφ cosφ

y=ɑφsinφ

Grosimea nominală a furnirului deșurubat din secțiunea de lemn este pasul fiecărei secțiuni a spiralei în direcția axei J a curbei (φ2=2π+φ1). Pentru a face △χ= constant, cosφ trebuie să fie egal cu 1 și φ=90°. Când φ=90°, y=aφsin90°=0, adică înălțimea lamei este zero, iar lama ar trebui să fie pe axa x (adică în planul orizontal care trece prin axa de rotație a secțiunea lemnului - linia centrală a axei mandrinei). Se mai poate spune că indiferent de grosimea furnirului este necesară, înălțimea lamei este întotdeauna zero (h=0)

Formula evolventei unui cerc este:

x=acosφ1+aφ1sinφ1

y=asinφ1-aφ1cosφ1

În formula: φ1-------unghiul dintre linia verticală și axa x dintre linia de apariție și punctul central al coordonatelor.

Cuțitul rotativ se mișcă în linie dreaptă paralelă cu axa x, astfel încât pasul secțiunilor evolvente în direcția axei x este grosimea nominală a furnirului. S=△χ(acos(2π{{3}}φ1){{5}}a( 2π{{{7}}φ1)sin(2π{{{10}}φ1)]-[acosφ1+acosφ1+ aφ1sinφ1


]

=[acosφ1{{2}} a(2π+φ1)sinφ1] -[acosφ1+2φ1sinφ1]

=21πasinφl

Dacă se cere ca S să fie o valoare constantă (S=2πα), φl trebuie să fie 2πn+270°, deci y=a sin270°—acos270°=-a=h. Pentru a asigura calitatea furnirului, în procesul de decojire, se speră ca unghiul de degajare (unghiul de tăiere) al cuțitului rotativ față de segmentul de lemn sau unghiul (θ) dintre spatele cuțitului rotativ și suprafața verticală, ar trebui să urmeze diametrul de tăiere rotativ al segmentului de lemn. Valoarea h=-a=-s/2π se modifică în funcție de modificarea valorii s, astfel încât centrul de rotație al cuțitului rotativ ar trebui să se schimbe în mod corespunzător în acest moment, deci structura mașinii de tăiat rotative este prea complicată. Din acest motiv, este nepotrivit să se utilizeze evolventă circulară ca proiectare a relației de mișcare dintre tăietorul rotativ și segmentul de lemn al tăietorului rotativ.

Dimpotrivă, spirala lui Arhimede este ideală. Indiferent de modificarea grosimii nominale a furnirului, valoarea A este întotdeauna zero, iar linia centrală rotativă a cuțitului rotativ nu trebuie schimbată. Prin urmare, este utilizat în prezent ca bază teoretică pentru proiectarea relației cinematice dintre tăietorul rotativ și segmentul de lemn al tăietorului rotativ. Traiectoria reală de mișcare în timpul tăierii rotative este în producție, iar înălțimea de instalare (h) a lamei cuțitului rotativ nu este neapărat în același plan orizontal cu linia care leagă linia centrală a arborelui de prindere. Acest lucru se datorează speciilor de lemn din secțiunea de decojire a lemnului, condițiilor de decojire, grosimii furnirului de decojire, structurii și preciziei mașinii de decojit și altor motive. Pentru a obține un furnir de înaltă calitate, h≠0 la instalarea cuțitului, care poate fi pozitiv sau negativ, și chiar și centrul cuțitului rotativ poate fi ușor mai înalt decât cele două capete ale cuțitului rotativ.

Când poziția de instalare a lamei rotative a cuțitului este diferită (valoarea h este diferită), curba de tăiere rotativă va fi:

h>0 În acest moment, curba de peeling este similară spiralei lui Arhimede;

h=0 este spirala lui Arhimede;

0>h>-a este o evolventă alungită

h=-a este evolventa;

h<-a este="" evolventa="">

Formula matematică

OZN

Coordonate sferice

rho=20*t^2

theta=60*log(30)*t

phi=7200*t

& quot;rho=200*t"

& quot;theta=900*t"

& quot;phi=t*90*10"

coş

Coordonate cilindrice

r=5{{3}}0,3*sin(t*180)+t

theta=t*360*30

z=t*5

Curba sinusoidală

Sistemul de coordonate carteziene

x=50*t

y=10*sin(t*360)

z=0

Curba elicoidale

Coordonate cilindrice

r=t

theta=10+t*(20*360)

z=t*3

Curba fluture

Coordonate sferice

rho=8 * t

theta=360 * t * 4

phi=-360 * t * 8

curba Rhodonea

Utilizați sistemul de coordonate carteziene

theta=t*360*4

x=25+(10-6)*cos(theta)+10*cos((10/6-1)*theta)

y=25+(10-6)*sin(theta)-6*sin((10/6-1)*theta)

Spirală în cerc

Sistemul de coordonate al coloanei

theta=t*360

r=10+10*sin(6*theta)

z=2*sin(6*theta)

Ecuația involută

r=1

ang=360*t 90*t

s=2*pi*r*t pi*rt/2

x0=s*cos(ang)

y0=s*sin(ang)

x=x0+s*sin(ang)

y=y0-s*cos(ang)

z=0

Curba logaritmică

z=0

x = 10*t

y = log(10*t+0,0001)

Spirala sferica

Sistem de coordonate sferice

rho=4

theta=t*180

phi=t*360*20

Cicloid cu arc dublu

Coordonatele Cardir

l=2.5

b=2.5

x=3*b*cos(t*360)+l*cos(3*t*360)

Y=3*b*sin(t*360)+l*sin(3*t*360)

Linia stelară

Coordonatele Cardir

a=5

x=a*(cos(t*360))^3

y=a*(sin(t*360))^3

Linia inimii

Coordonate cilindrice

a=10

r=a*(1+cos(theta))

theta=t*360

Forma frunzei

coordonate carteziene

a=10

x=3*a*t/(1+(t^3))

y=3*a*(t^2)/(1+(t^3))

Spirala în coordonate carteziene

x=4 * cos (t *(5*360))

y=4 * sin (t *(5*360))

z = 10*t

parabolă

coordonate carteziene

x = (4 * t)

y = (3 * t) + (5 * t ^2)

z =0

Arc arc

Coordonate cilindrice

r = 5

theta=t*3600

z =(sin(3,5*theta-90))+24*t

Prelucrare cu găuri conice de 30 de grade

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

ÎN CAZ [#1LE5.]DO1

#2=TAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

SFÂRȘIT1

G0Z50.M05

G91G28Z0Y0M09




Trimite anchetă

whatsapp

skype

E-mail

Anchetă