proe funksjonsformel
Navn: sinuskurve
Etableringsmiljø: Pro/E programvare, kartesisk koordinatsystem
x=50*t
y=10*sin(t*360)
z=0
Navn: Helical kurve
Skapelsesmiljø: PRO/E; sylindriske koordinater (sylindriske)
r=t
theta=10+t*(20*360)
z=t*3
02
sommerfuglkurve
Sfæriske koordinater PRO/E
Ligning: rho=8 * t
theta=360 * t * 4
phi=-360*t*8
03
Rhodonea-kurve
Bruk 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 inne i sirkelen
Bruk sylindrisk koordinatsystem
theta=t*360
r=10+10*sin(6*theta)
z=2*sin(6*theta)
05
Ligning av involutt
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 bruk av sfærisk koordinatsystem)
rho=4
theta=t*180
phi=t*360*20
Navn: Dobbelbue episykloid
Qadir koordinerer
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
Qadir koordinerer
ligning:
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Navn: Hjertelinje
Etabler miljø: pro/e, sylindriske koordinater
a=10
r=a*(1+cos(theta))
theta=t*360
Navn: bladlinje
Sette opp 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
Kartesiske koordinater
x =(4*t)
y =(3 * t) + (5 * t ^2)
z=0
Navn: Skivefjær
Lag miljø: pro/e
Sylindrisk sittende
r=5
theta=t*3600
z =(sin(3.5*theta-90))+24*t
Ligning: Arkimedesk spiral
x=(a +f sin (t))cos(t)/a
y=(a -2f +f sin (t))sin(t)/b
Relatert forklaringsmateriell for pro/e-relasjoner og funksjoner
Funksjoner som brukes i relasjoner
matematiske funksjoner
Følgende operatorer kan brukes i relasjoner, inkludert ligninger og betingede utsagn.
Følgende matematiske funksjoner kan også inkluderes i relasjoner:
cos () cosinus
tan () tangent
sin () sinus
sqrt () kvadratrot
asin () arcsine
acos () invers cosinus
atan () arctangens
sinh () hyperbolsk sinus
cosh () hyperbolsk cosinus
tanh () tangens til hyperbel
Merk: Alle trigonometriske funksjoner bruker enhetsgrader.
log() base 10 logaritme
ln() naturlig logaritme
exp() potens av e
abs() absolutt verdi
ceil() Det minste heltall som ikke er mindre enn verdien
floor() Det største heltall som ikke overstiger verdien
Du kan legge til et valgfritt argument til tak- og gulvfunksjonene for å spesifisere antall desimaler som skal avrundes.
Syntaksen for disse funksjonene med avrundede argumenter er:
ceil(parameter_navn eller nummer, antall_av_dec_plasser)
etasje (parameter_navn eller nummer, antall_av_dec_plasser)
hvor antall_av_des_plasser er en valgfri verdi:
1) Kan uttrykkes som et tall eller en brukerdefinert parameter. Hvis parameterverdien er et reelt tall, vil den bli avkortet av den offisielle CNC WeChat-kontoen cncdar til å bli et heltall.
2) Maksimumsverdien er 8. Hvis den overstiger 8, rundes ikke tallet som skal avrundes (det første argumentet), og startverdien brukes.
3) Hvis du ikke spesifiserer det, er funksjonen den samme som forrige versjon.
Bruk tak- og gulvfunksjonene uten å spesifisere antall desimaler. Eksempler er som følger:
ceil (10.2) har en verdi på 11
etasje (10.2) har en verdi på 11
Bruk tak- og gulvfunksjonene som angir antall desimaler. Eksempler er som følger:
tak (10.255, 2) er lik 10.26
tak (10.255, 0) er lik 11 [samme som tak (10.255)]
etasje (10.255, 1) er lik 10.2
etasje (10.255, 2) er lik 10.26
09
Kurvetabellberegning
Kurvetabellberegninger gjør det mulig for brukere å bruke kurvetabellfunksjoner for å drive dimensjoner gjennom relasjoner. Dimensjoner kan være skisse-, del- eller monteringsdimensjoner. Formatet er som følger: evalgraph("graf_navn", x), der graf_navn er navnet på kurvetabellen, x er verdien langs x-aksen til kurvetabellen , og y-verdien returneres.
For blandede funksjoner kan baneparameteren trajpar spesifiseres som det andre argumentet for denne funksjonen.
Merk: Kurvetabellfunksjonen brukes vanligvis til å beregne y-verdien som tilsvarer x-verdien innenfor det definerte området på x-aksen. Når utenfor området, beregnes y-verdien ved ekstrapolering. For x-verdier som er mindre enn startverdien, beregner systemet den ekstrapolerte verdien ved å utvide tangentlinjen fra startpunktet. På samme måte, for x-verdier større enn endepunktverdien, beregner systemet ekstrapolasjonsverdien ved å utvide tangentlinjen bort fra endepunktet. Legg til WeChat: steven52014 vil sende deg en veiledning for makroprogram
sammensatt kurvebanefunksjon
Baneparameteren trajpar_av_pnt av den sammensatte kurven kan brukes i forholdet.
Følgende funksjon returnerer en verdi mellom {{0}}.0 og 1.0: trajpar_av_pnt("trajnavn", "punktnavn"). Blant dem er trajnavn det sammensatte kurvenavnet, og punktnavnet er datumpunktnavnet.
En bane er en parameter langs en sammensatt kurve der et plan vinkelrett på tangenten til kurven går gjennom et datumpunkt. Derfor trenger ikke datumpunktet være på kurven; parameterverdien beregnes på punktet på kurven nærmest nullpunktet.
Hvis en sammensatt kurve brukes som skjelett for en flersporsskanning, er trajpar_av_pnt konsistent med trajpar eller 1.0 - trajpar (avhengig av startpunktet som er valgt for den blandede funksjonen).
10
Om forhold
Forholdet (også kjent som parameterforhold) CNC WeChat offisielle konto cncdar er ligningen mellom brukerdefinert symbolstørrelse og parametere. Relasjoner fanger designforhold mellom funksjoner, parametere eller komponenter, og lar dermed brukeren kontrollere effekten av modifikasjoner av modellen.
Relasjoner er en måte å fange designkunnskap og intensjoner på. I likhet med parametere brukes de til å drive modellen – endring av forholdet endrer modellen.
Relasjoner kan brukes til å kontrollere effekten av modellmodifikasjoner, definere dimensjonsverdier i deler og sammenstillinger, og fungere som begrensninger for designforhold (for eksempel å spesifisere plasseringen av hull i forhold til kantene på en del).
De brukes i designprosessen for å beskrive relasjonene mellom ulike deler av en modell eller komponent. Relasjoner kan være enkle verdier (for eksempel d1=4) eller komplekse betingede grenutsagn.
Relasjonstype
Det er to typer forhold:
1) Likhet - Lag et argument på venstre side av ligningen lik uttrykket på høyre side. Dette forholdet brukes til å tilordne verdier til dimensjoner og parametere. For eksempel:
Enkel oppgave: d1=4.75
Kompleks oppgave: d5=d2*(SQRT(d7/3.0+d4))
2) Sammenlign - Sammenlign uttrykket til venstre med uttrykket til høyre. Dette forholdet brukes ofte som en begrensning eller i betingede utsagn for logiske grener. For eksempel:
Som en begrensning: (d1 + d2) > (d3 + 2.5)
In a conditional statement; IF (d1 + 2.5) >= d7
øke relasjoner
Forholdet kan økes til:
1) Seksjonen av funksjonen (i skissemodus, hvis seksjonen opprinnelig ble opprettet ved å velge Sketcher > Relasjoner > Legg til);
2) Funksjoner (i del- eller monteringsmodus);
3) Deler (i del- eller monteringsmodus).
4) Komponenter (i komponentmodus).
Når du først velger Relasjoner-menyen, er standard å vise eller endre relasjoner i gjeldende modell (for eksempel en del i Del-modus).
For å få tilgang til relasjoner, velg Relasjoner fra Deler eller Komponenter-menyen, og velg deretter en av følgende kommandoer fra Modellrelasjoner-menyen: Komponentrelasjoner - Bruk relasjoner i komponenter.
Hvis en komponent inneholder én eller flere underkomponenter, vises Component Relations-menyen med følgende kommandoer:
─Gjeldende – Standard er komponenten på øverste nivå.
─Navn - Skriv inn et navn for komponenten.
1) Skjelettforhold - Bruk relasjonen til skjelettmodellen i komponenten (kun gjeldende for komponenter).
2) Delrelasjoner - Bruk relasjoner i deler.
3) Funksjonsrelasjoner - Bruk funksjonsspesifikke relasjoner. Hvis funksjonen har en seksjon, kan brukeren velge å: få tilgang til relasjonene i seksjonen (skisser) av snittflaten (skisser), eller å få tilgang til relasjonene i funksjonen som helhet Access.
Matriserelasjoner - Bruk relasjoner som er spesifikke for matriser.
Note:
1) Hvis du prøver å tilordne et forhold utenfor tverrsnittet til en parameter som allerede er drevet av et tverrsnittsforhold, vil systemet gi en feilmelding ved regenerering av modellen. Det samme gjelder når man prøver å tilordne en relasjon til en parameter som allerede er drevet av en relasjon utenfor seksjonen. Slett en av relasjonene og regenerer den.
2) Hvis komponenten prøver å tilordne en verdi til en dimensjonsvariabel som allerede er drevet av en del- eller undermonteringsrelasjon, vises to feilmeldinger. Slett en av relasjonene og regenerer den.
3) Modifisering av identitetselementene til modellen ugyldiggjør relasjonene fordi de ikke skaleres med modellen. For mer informasjon om endring av enheter, se hjelpeemnet "Om metriske og ikke-metriske måleenheter".
Bruke parametersymboler i relasjoner
Fire typer parametersymboler brukes i relasjoner:
1) Dimensjonssymboler – Følgende dimensjonssymboltyper støttes:
─d# - Dimensjon i del- eller monteringsmodus.
─d#:# - Dimensjoner i komponentmodus. Komponenten eller komponentens prosess-ID legges til som et suffiks.
─rd# - En referansedimensjon i en del eller toppnivåsammenstilling.
─rd#:# - Referansedimensjon i komponentmodus (komponenten eller komponentens prosess-ID lagt til som suffiks).
─rsd# - Referansedimensjon (snitt) i skissen.
─kd# - En kjent dimensjon (i hoveddelen eller sammenstillingen) i skissen (seksjonen).
2) Toleranser - Dette er parametrene knyttet til toleranseformatet. Disse symbolene vises når dimensjonene endres fra numeriske til symbolske.
─tpm# - Toleranse i pluss eller minus symmetriformat; # er antall dimensjoner.
─tp# - Positiv toleranse i pluss-minus-format; # er dimensjonsnummeret.
─tm# - Negativ toleranse i pluss-minus-format; # er antall dimensjoner.
3) Antall forekomster - Dette er heltallsparametere, som er antall forekomster i retning av matrisen.
─p# - der # er antall forekomster.
Merk: Hvis du endrer antall forekomster til en ikke-heltallsverdi, vil Pro/ENGINEER avkorte desimaldelen. For eksempel vil 2,90 bli 2.
4) Brukerparametere - Dette kan være parametere som defineres ved å legge til parametere eller relasjoner.
For eksempel:
Volum {{0}} d0*d1*d2
Leverandør="Stockton Corp."
Note:
─Brukerparameternavn må begynne med en bokstav (hvis de skal brukes i relasjoner).
─Du kan ikke bruke d#, kd#, rd#, tm#, tp# eller tpm# som brukerparameternavn fordi de er reservert for bruk av dimensjoner.
─Brukerparameternavn kan ikke inneholde ikke-alfanumeriske tegn, slik som !, @, #, $.
11
Hvordan beregne antall finér for rotasjonskapping av stokker
Roterende skjærekinematikk
Under prosessen med roterende skjæring kalles banen som skjærekanten til den roterende kniven går på tverrsnittet av treseksjonen for den roterende skjærekurven. Følgende to problemstillinger vil bli diskutert her: grunnlaget for utformingen av kinematikken til den roterende skjæremaskinen og bevegelsesbanen under faktisk roterende skjæring.
1) Grunnlag for utforming av kinematikken til den roterende skjæremaskinen
Hensikten med roterende skjæring av treseksjoner er å oppnå en høykvalitets, kontinuerlig stripe av finer med jevn tykkelse, som en papirrull utrullet. Det er for tiden to bevegelsesbaner som oppfyller kravene: Arkimedeisk spiral og involutten til en sirkel.
Den grunnleggende formelen til Archimedes spiral er:
x=ɑsinφ cosφ
y=ɑφsinφ
Den nominelle tykkelsen på enkeltplaten skrudd av treseksjonen er stigningen til hver seksjon av kurvens spiral i J-aksens retning (φ2=2π+φ1). For Δχ=konstant må cosφ være lik 1 og φ=90 grad . Når Aφ=90 grad , y=aφsin90 grader =0, det vil si at høyden på bladet er null, og bladet skal være på x-aksen (det vil si på horisontalt plan som går gjennom rotasjonsaksen til treseksjonen - senterlinjen til kortaksen)
Inni). Det kan også sies at uansett hvor tykt fineren kreves for å roteres, er bladhøyden alltid null (h=0)
Formelen for involutten til en sirkel er:
x=acosφ1+aφ1sinφ1
y= asinφ1-aφ1cosφ1
I formelen: φ1-------vinkelen mellom den vertikale linjen mellom forekomstlinjen og koordinatsenterpunktet og x-aksen.
Den roterende kniven beveger seg lineært langs retningen parallelt med x-aksen, slik at stigningen til hver seksjon av evolventet i x-aksens retning er den nominelle tykkelsen på enkeltplaten. S=△χ[acos(2π+φ1)+a( 2π+φ1)sin(2π+φ1)]-[acosφ1+acosφ1+ aφ1sinφ1]
=[acosφ1+ a(2π+φ1)sinφ1] -[acosφ1+2φ1sinφ1]
=21πasinφl
Hvis S kreves for å være en konstant verdi (S=2π), må φl være 2πn+270 grad, så y=a sin270 grad -acos270 grad =-a{ {8}}t. For å sikre kvaliteten på fineren, under den roterende skjæreprosessen, forventes det at ryggvinkelen (skjærevinkelen) til rotasjonskniven i forhold til treseksjonen, eller vinkelen (θ) mellom baksiden av rotasjonskniven og vertikalplanet, bør justeres i henhold til den roterende kuttediameteren til treseksjonen. Den blir automatisk mindre etter hvert som den minker, og verdien av h=-a=-s/2π endres i henhold til endringen av s-verdien. Derfor bør rotasjonssenteret til rotasjonskniven også endres tilsvarende på dette tidspunktet. På denne måten er strukturen til den roterende skjæremaskinen for komplisert. Av denne grunn er det uhensiktsmessig å bruke involutten til en sirkel som utformingen av bevegelsesforholdet mellom rotasjonskutteren og treseksjonen til rotasjonsskjæremaskinen.
Derimot er den arkimedeiske rotasjonen ideell. Uavhengig av endringen i finerens nominelle tykkelse, er A-verdien alltid null, og rotasjonssenterlinjen til rotasjonskniven trenger ikke å endres. Derfor brukes den for tiden som det teoretiske grunnlaget for å designe bevegelsesforholdet mellom rotasjonskutteren og treseksjonen til rotasjonsskjæremaskinen. Faktisk bevegelsesbane under roterende skjæring I produksjon er ikke installasjonshøyden (h) til det roterende knivbladet nødvendigvis på samme horisontale plan som linjen som forbinder senterlinjen til kortakselen. Dette skyldes ulike treslag, skrelleforhold, avskallingsfinertykkelse, skrellemaskinstruktur og nøyaktighet. For å oppnå finer av høy kvalitet, h≠0 når du installerer kniven, som kan være en positiv eller negativ verdi, og til og med den midtre delen av rotasjonskniven kan være litt høyere enn de to endene av rotasjonskniven kniv.
Når det roterende knivbladet er installert i forskjellige posisjoner (forskjellige h-verdier), vil den roterende skjærekurven være:
When h>0, rotasjonsskjærkurven er omtrentlig til den arkimedeiske spiralen;
h=0 er arkimedesk spiral;
0>h>-a er en utvidet involutt
h=-a er en involutt;
h<-a is a shortened involute.
Matematisk formel
UFO
Sfæriske koordinater
rho=20*t^2
theta=60*log(30)*t
phi=7200*t
"rho=200*t"
"theta=900*t"
"phi=t*90*10"
kurv
Sylindriske koordinater
r=5+0.3*sin(t*180)+t
theta=t*360*30
z=t*5
sinusformet kurve
Kartesisk koordinatsystem
x=50*t
y=10*sin(t*360)
z=0
Helisk kurve
Sylindriske koordinater
r=t
theta=10+t*(20*360)
z=t*3
sommerfuglkurve
Sfæriske koordinater
rho=8*t
theta=360 * t * 4
phi=-360*t*8
Rhodonea-kurve
Bruk 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 inne i sirkelen
Bruk sylindrisk koordinatsystem
theta=t*360
r=10+10*sin(6*theta)
z=2*sin(6*theta)
Ligning av involutt
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)
sfærisk spiral
Bruk sfærisk koordinatsystem
rho=4
theta=t*180
phi=t*360*20
dobbel bue epicykloid
Qadir koordinerer
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)
stjernelinje
Qadir koordinerer
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
hjertelinje
Sylindriske koordinater
a=10
r=a*(1+cos(theta))
theta=t*360
bladlinje
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
parabel
Kartesiske koordinater
x =(4*t)
y =(3 * t) + (5 * t ^2)
z=0
skivefjær
Sylindriske koordinater
r=5
theta=t*3600
z =(sin(3.5*theta-90))+24*t
30 graders konisk hullbehandling
G90G54G00X0Y0M03S2500:
G43Z50.H01M08:
Z2.
#1=0.05
MENS[#1LE5.]GJØR1
#2=TAN[15.]*#1
#3=5.-#2
G01Z-#1F50
X-#3F500
G02I#3
G01X0
#1=#1+0.05
SLUTT1
G0Z50.M05
G91G28Z0Y0M09





