proe funktions formel
Navn: Sinuskurve
Etableringsmiljø: Pro/E-software, kartesisk koordinatsystem
x=50*t
y=10*sin(t*360)
z=0
Navn: Spiralkurve
Etableringsmiljø: PRO/E; cylindriske koordinater (cylindriske)
r=t
theta=10+t*(20*360)
z=t*3
02
Sommerfuglekurve
Sfæriske koordinater PRO/E
Ligning: rho=8 * t
theta=360 * t * 4
phi=-360 * t * 8
03
Rhodonea-kurve
Brug kartesisk koordinatsystem
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 i cirkel
Kolonnekoordinatsystem
theta=t*360
r=10+10*sin(6*theta)
z=2*sin(6*theta)
05
Involut ligning
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
Logaritmisk kurve
z=0
x = 10*t
y = log(10*t+0,0001)
07
Sfærisk spiral (ved hjælp af sfærisk koordinatsystem)
rho=4
theta=t*180
phi=t*360*20
Navn: Dobbeltbue ydre cykloid
Cardir koordinater
Ligning: 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)
Navn: Star Line
Cardir koordinater
ligning:
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Navn: Hjertelinje
Byg miljø: pro/e, cylindriske koordinater
a=10
r=a*(1+cos(theta))
theta=t*360
Navn: Bladformet linje
Opsætning af miljøet: Kartesiske koordinater
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Spiral i kartesiske koordinater
x=4 * cos (t *(5*360))
y=4 * sin (t *(5*360))
z = 10*t
08
parabel
Cartesiske koordinater
x = (4 * t)
y = (3 * t) + (5 * t ^2)
z =0
Navn: Skivefjeder
Opsætning af miljøet: pro/e
Cylindrisk siddende
r = 5
theta=t*3600
z =(sin(3,5*theta-90))+24*t
Ligning: Archimedes spiral
x=(a +f sin (t))cos(t)/a
y=(a -2f +f sin (t))sin(t)/b
Pro/e relationelle udtryk og funktionsrelaterede forklarende data
Funktioner brugt i relationer
Matematisk funktion
Følgende operatorer kan bruges i relationer (inklusive ligninger og betingede udsagn).
Følgende matematiske funktioner kan også indgå i forholdet:
cos () cosinus
tan () Tangent
sin () sinus
sqrt () kvadratrod
asin () arc sinus
acos () bue cosinus
atan () buetangens
sinh () Hyperbolsk sinus
cosh () Hyperbolsk cosinus
tanh () Hyperbolsk tangent
Bemærk: Alle trigonometriske funktioner bruger enhedsgrader.
log() base 10 logaritme
ln() naturlig logaritme
exp() styrken af e
abs() absolut værdi
ceil() er det mindste heltal, der ikke er mindre end dets værdi
floor() Det største heltal, der ikke overstiger dets værdi
Du kan tilføje et valgfrit argument til funktionerne loft og gulv og bruge det til at angive antallet af decimaler, der skal afrundes.
Syntaksen for disse funktioner med afrundingsparametre er:
loft(parameternavn eller nummer, antal_dec_pladser)
etage (parameternavn eller nummer, antal_dec_pladser)
Hvor number_of_dec_places er en valgfri værdi:
1) Kan udtrykkes som et tal eller en brugerdefineret parameter. Hvis parameterværdien er et reelt tal, vil den blive afkortet til et heltal af den offentlige CNC WeChat-konto cncdar.
2) Dens maksimale værdi er 8. Hvis den overstiger 8, vil det tal, der skal afrundes (det første argument), ikke blive afrundet, og dets startværdi vil blive brugt.
3) Hvis du ikke'ikke specificerer det, er funktionen den samme som den tidligere version.
Brug loft- og gulvfunktionerne, der ikke angiver antallet af decimaler. Eksempler er som følger:
loft (10.2) er 11
floor (10.2) har en værdi på 11
Brug loft- og gulvfunktionerne, der angiver antallet af decimaler. Eksempler er som følger:
loft (10.255, 2) er lig med 10.26
ceil (10.255, 0) er lig med 11 [samme som ceil (10.255)]
floor (10.255, 1) er lig med 10.2
floor (10.255, 2) er lig med 10.26
09
Kurve tabel beregning
Kurvetabelberegning giver brugerne mulighed for at bruge kurvetabelfunktioner til at drive dimensioner gennem relationer. Størrelsen kan være en skitser-, del- eller montagestørrelse. Formatet er som følger: evalgraph("grafnavn", x), hvor graph_name er navnet på kurvetabellen, x er værdien langs x-aksen af kurvetabellen og y værdi returneres.
For blandede funktioner kan du angive baneparameteren trajpar som det andet argument for funktionen.
Bemærk: Kurve-tabelfunktioner er normalt CNC WeChat public number cncdar, der bruges til at beregne y-værdien svarende til x-værdien inden for det definerede interval på x-aksen. Når den er uden for området, beregnes y-værdien ved ekstrapolering. For x-værdier, der er mindre end startværdien, beregner systemet den ekstrapolerede værdi ved at forlænge tangentlinjen fra startpunktet. På samme måde beregner systemet den ekstrapolerede værdi for x-værdier større end slutpunktværdien ved at forlænge tangentlinjen udad fra slutpunktet. Tilføj WeChat: steven52014 vil sende en kopi af makro program tutorial
Sammensat kurvebanefunktion
Orbit-parameteren trajpar_of_pnt for den sammensatte kurve kan bruges i relationen.
Følgende funktion returnerer en værdi mellem 0,0 og 1,0: trajpar_of_pnt("trajnavn","punktnavn"). Hvor trajnavn er navnet på den sammensatte kurve, og punktnavn er navnet på referencepunktet.
Banen er en parameter langs den sammensatte kurve, hvorpå planet vinkelret på kurvens tangent passerer gennem referencepunktet. Derfor behøver referencepunktet ikke at være på kurven; parameterværdien beregnes på det punkt, der er tættest på referencepunktet på kurven.
Hvis den sammensatte kurve bruges som skelet af multitrack-scanningen, er trajpar_of_pnt i overensstemmelse med trajpar eller 1.0-trajpar (afhængigt af det valgte udgangspunkt for hybridfunktionen).
10
Om forholdet
Relation (også kaldet parameterforhold) CNC WeChat offentlig konto cncdar er en ligning mellem brugerdefineret symbolstørrelse og parametre. Relationen fanger designforholdet mellem funktioner, mellem parametre eller mellem komponenter, hvilket giver brugerne mulighed for at kontrollere effekten af modelmodifikation.
Relationer er en måde at fange designviden og intentioner på. Ligesom parametre, de bruges til at drive modellen ændrer forholdet også ændrer modellen.
Relationer kan bruges til at kontrollere effekten af modelmodifikationer, definere størrelsesværdierne i dele og samlinger og fungere som begrænsninger for designbetingelser (angiv f.eks. placeringen af huller relateret til delens kanter).
De bruges i designprocessen til at beskrive forholdet mellem forskellige dele af en model eller komponent. Relationer kan være simple værdier (f.eks. d1=4) eller komplekse betingede grenudsagn.
Relationstype
Der er to typer forhold:
1) Ligning-Gør en parameter på venstre side af ligningen lig med udtrykket på højre side. Dette forhold bruges til at tildele værdier til dimensioner og parametre. F.eks:
Simpel opgave: d1=4,75
Kompleks opgave: d5 = d2*(SQRT(d7/3.0+d4))
2) Sammenligning-Sammenlign udtrykket til venstre og udtrykket til højre. Dette forhold bruges normalt som en begrænsning eller i betingede udsagn for logiske grene. F.eks:
Som en begrænsning: (d1 + d2)> (d3 + 2,5)
I den betingede erklæring; IF (d1 + 2,5)>= d7
Forøg forholdet
Du kan øge forholdet til:
1) Tværsnittet af funktionen (i skitsetilstand, hvis tværsnittet er oprettet ved at vælge"Sketcher">"Relation" ;>" Tilføj" først);
2) Funktioner (i del- eller monteringstilstand);
3) Dele (i del- eller monteringstilstand).
4) Komponenter (i komponenttilstand).
Når relationsmenuen vælges for første gang, er forudindstillingen at se eller ændre relationen i den aktuelle model (f.eks. en del i deltilstand).
For at få adgang til forholdet skal du vælge"Relationer" fra"Dele" eller"Komponenter" menuen, og vælg derefter en af følgende kommandoer fra"Model Relations" menu: Komponentrelationer-Brug relationen i komponenten.
Hvis komponenten indeholder en eller flere underkomponenter, skal"Component Relations" menuen vises med følgende kommandoer:
─Current-Som standard er det komponenten på øverste niveau.
─Navn - Indtast komponentnavnet.
1) Skeletforhold - brug skeletmodellens forhold i komponenten (gælder kun komponenter).
2) Delforhold - brug forholdet i delen.
3) Funktionsforhold - Brug funktionsspecifikt forhold. Hvis funktionen har et tværsnit, så kan brugeren vælge: få adgang til relationen i tværsnittet (Sketcher) i CNC WeChat offentlige konto cncdar overflade (Sketcher), eller få relationen i funktionen som helhed Adgang.
Array-relationer-Brug relationer, der er specifikke for arrays.
Bemærkninger:
1) Hvis du forsøger at tildele et forhold uden for tværsnittet til en parameter, der er drevet af tværsnitsforholdet, vil systemet give en fejlmeddelelse ved regenerering af modellen. Det samme gælder, når man forsøger at tildele en relation til en parameter, der allerede er drevet af en relation uden for tværsnittet. Slet en af relationerne og gendan.
2) Hvis komponenten forsøger at tildele en værdi til en dimensionsvariabel, der er blevet drevet af forholdet mellem delen eller underenheden, vises to fejlmeddelelser. Slet en af relationerne og gendan.
3) Ændring af modellens identitetselementer kan ugyldiggøre relationerne, fordi de ikke er skaleret med modellen. For mere information om ændring af enheder henvises til"Om metriske og ikke-metriske måleenheder" hjælpe emne.
Brug parameternotation i relationer
Fire typer parametersymboler bruges i forholdet:
1) Størrelsessymbol - Følgende størrelsessymboltyper understøttes:
─d#-Dimensioner i del- eller montagetilstand.
─d#:#-Størrelsen i komponenttilstand. Komponenten eller proces-id'et for komponenten tilføjes som et suffiks.
─rd#-Referencestørrelsen i delen eller samlingen på øverste niveau.
─rd#:#-Referencestørrelsen i komponenttilstanden (komponenten eller proces-id'et for komponenten tilføjes som et suffiks).
─rsd#-Referencestørrelsen af (afsnittet) i skitseren.
─kd#-Kendte dimensioner i skitsen (afsnit) (i den overordnede del eller samling).
2) Tolerance-Dette er parametrene relateret til toleranceformatet. Når størrelsen ændres fra tallet til symbolet, vises disse symboler.
─tpm#-Tolerance i additions- og subtraktionssymmetrisk format; # er antallet af dimensioner.
─tp#-Positiv tolerance i additions- og subtraktionsformat; # er antallet af dimensioner.
─tm#-Negativ tolerance i additions- og subtraktionsformat; # er antallet af dimensioner.
3) Antal forekomster - Disse er heltalsparametre, som er antallet af forekomster i array-retningen.
─p#-hvor # er antallet af forekomster.
Bemærk: Hvis du ændrer antallet af forekomster til en ikke-heltalsværdi, vil Pro/ENGINEER afskære decimaldelen. For eksempel bliver 2,90 til 2.
4) Brugerparametre - disse kan være parametre defineret ved at tilføje parametre eller relationer.
E.g:
Volumen=d0*d1*d2
Leverandør=& quot;Stockton Corp."
Bemærkninger:
─Brugerparameternavne skal starte med et bogstav (hvis de skal bruges i relationer).
─Kan ikke bruge d#, kd#, rd#, tm#, tp# eller tpm# som brugerparameternavne, fordi de er reserveret til brug af dimensioner.
─Brugerparameternavne må ikke indeholde ikke-alfanumeriske tegn, såsom !, @, #, $.
11
Sådan beregnes antallet af finer til træskrælning
Roterende kinematik
I skrælningsprocessen kaldes den bane, som skærekanten af den roterende kniv krydser på tværsnittet af træsektionen, skrælningskurven. Følgende to emner vil blive diskuteret her: grundlaget for at designe rotationsskæremaskinens kinematik og banen for selve rotationsskæringen.
1) Grundlaget for at designe kinematik af den roterende skæremaskine
Formålet med skrælningstræsektionen er at opnå en højkvalitets kontinuerlig finerstrimmel af ensartet tykkelse, som en papirrulle, der afvikles. Der er i øjeblikket to slags bevægelsesbaner, der opfylder kravene: Archimedes spiral og cirkulær involut.
Den grundlæggende formel for Archimedes spiral er:
x=ɑsinφ cosφ
y=ɑφsinφ
Den nominelle tykkelse af fineren, der er skruet af træsektionen, er stigningen for hver sektion af spiralen i kurvens J-akseretning (φ2=2π+φ1). For at gøre △χ= konstant, skal cosφ være lig med 1, og φ=90°. Når en φ=90°, y=aφsin90°=0, det vil sige, at bladets højde er nul, og bladet skal være på x-aksen (det vil sige i det vandrette plan, der passerer gennem rotationsaksen af træsektionen - midterlinjen af patronens akse). Det kan også siges, at uanset hvilken tykkelse af fineren der kræves, er bladets højde altid nul (h=0)
Formlen for involut af en cirkel er:
x=acosφ1+aφ1sinφ1
y=asinφ1-aφ1cosφ1
I formlen: φ1-------vinklen mellem den lodrette linje og x-aksen mellem forekomstlinjen og koordinatmidtpunktet.
Den roterende kniv bevæger sig i en lige linje parallelt med x-aksen, så stigningen af de evolvente sektioner i x-aksens retning er finerens nominelle tykkelse. 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
Hvis S skal være en konstant værdi (S=2πα), skal φl være 2πn+270°, så y=a sin270°—acos270°=-a=h. For at sikre finerkvaliteten, i skrælningsprocessen, er det håbet, at frigangsvinklen (skærevinklen) af den roterende kniv i forhold til træsegmentet, eller vinklen (θ) mellem bagsiden af den roterende kniv og lodret overflade, bør følge den roterende skærediameter af træsegmentet Værdien af h=-a=-s/2π ændres i henhold til ændringen af s-værdien, så rotationscentret for den roterende kniv bør også ændre sig tilsvarende på dette tidspunkt, så strukturen af den roterende skæremaskine er for kompliceret. Af denne grund er det uhensigtsmæssigt at bruge det cirkulære evolvent som udformningen af bevægelsesforholdet mellem rotorfræseren og rotorfræserens træsegment.
Tværtimod er Archimedes-spiralen ideel. Uanset ændringen i finerens nominelle tykkelse er A-værdien altid nul, og den roterende midterlinje på den roterende kniv skal ikke ændres. Derfor bruges den i øjeblikket som det teoretiske grundlag for at designe det kinematiske forhold mellem rotationsfræseren og rotationsfræserens træsegment. Selve bevægelsesbanen under rotationsskæring er i produktion, og monteringshøjden (h) af det roterende knivblad er ikke nødvendigvis i samme vandrette plan som linjen, der forbinder spændeakslens midterlinje. Dette skyldes træsorterne i skrælningstræsektionen, skrælningsforholdene, tykkelsen af skrælningsfineren, skrælningsmaskinens struktur og nøjagtighed og andre årsager. For at opnå en finer af høj kvalitet, h≠0 ved montering af kniven, som kan være positiv eller negativ, og selv midten af den roterende kniv kan være lidt højere end de to ender af den roterende kniv.
Når rotationsknivens installationsposition er anderledes (h-værdien er forskellig), vil den roterende skærekurve være:
h>0 På dette tidspunkt svarer afskalningskurven til Archimedes-spiralen;
h=0 er Archimedes-spiralen;
0>h>-a er et aflangt evolvent
h=-a er involut;
h<-a er="" det="" forkortede="">-a>
Matematisk formel
UFO
Kugleformede koordinater
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"
kurv
Cylindriske koordinater
r=5{{3}}0,3*sin(t*180)+t
theta=t*360*30
z=t*5
Sinuskurve
Kartesisk koordinatsystem
x=50*t
y=10*sin(t*360)
z=0
Skrueformet kurve
Cylindriske koordinater
r=t
theta=10+t*(20*360)
z=t*3
Sommerfuglekurve
Kugleformede koordinater
rho=8 * t
theta=360 * t * 4
phi=-360 * t * 8
Rhodonea-kurve
Brug kartesisk koordinatsystem
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 i cirkel
Kolonnekoordinatsystem
theta=t*360
r=10+10*sin(6*theta)
z=2*sin(6*theta)
Involut ligning
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
Logaritmisk kurve
z=0
x = 10*t
y = log(10*t+0,0001)
Kugleformet spiral
Sfærisk koordinatsystem
rho=4
theta=t*180
phi=t*360*20
Dobbeltbue cycloid
Cardir koordinater
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)
Stjerne linje
Cardir koordinater
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Hjerte linje
Cylindriske koordinater
a=10
r=a*(1+cos(theta))
theta=t*360
Bladform
Cartesiske koordinater
a=10
x=3*a*t/(1+(t^3))
y=3*a*(t^2)/(1+(t^3))
Spiral i kartesiske koordinater
x=4 * cos (t *(5*360))
y=4 * sin (t *(5*360))
z = 10*t
parabel
Cartesiske koordinater
x = (4 * t)
y = (3 * t) + (5 * t ^2)
z =0
Skivefjeder
Cylindriske koordinater
r = 5
theta=t*3600
z =(sin(3,5*theta-90))+24*t
30 graders konisk hulbearbejdning
G90G54G00X0Y0M03S2500:
G43Z50.H01M08:
Z2.
#1=0.05
MENS[#1LE5.]GØR1
#2=TAN[15.]*#1
#3=5.-#2
G01Z-#1F50
X-#3F500
G02I#3
G01X0
#1=#1+0.05
SLUT 1
G0Z50.M05
G91G28Z0Y0M09





