Oct 25, 2021 Legg igjen en beskjed

Har du mestret de spesifikke beregningsformlene til makroprogrammer


proe funksjon formel


Navn: Sinuskurve

Etableringsmiljø: Pro/E programvare, kartesisk koordinatsystem

x=50*t

y=10*sin(t*360)

z=0

Navn: Helical kurve

Etableringsmiljø: 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 i sirkel


Kolonnekoordinatsystem

theta=t*360

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

z=2*sin(6*theta)

05

Involutt 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 bruk av sfærisk koordinatsystem)


rho=4

theta=t*180

phi=t*360*20

Navn: Ytre sykloid med dobbel bue

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

Byggemiljø: pro/e, sylindriske koordinater

a=10

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

theta=t*360


Navn: Bladformet linje

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

Sette opp miljøet: pro/e

Sylindrisk sittende

r = 5

theta=t*3600

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

Ligning: Arkimedes spiral

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

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

Pro/e relasjonsuttrykk og funksjonsrelaterte forklaringsdata

Funksjoner som brukes i relasjoner

Matematisk funksjon

Følgende operatorer kan brukes i relasjoner (inkludert likninger og betingede utsagn).

Følgende matematiske funksjoner kan også inkluderes i forholdet:

cos () cosinus

tan () Tangent

sin () sinus

sqrt () kvadratrot

asin () arc sinus

acos () bue cosinus

atan () buetangens

sinh () Hyperbolsk sinus

cosh () Hyperbolsk cosinus

tanh () Hyperbolsk tangens

Merk: Alle trigonometriske funksjoner bruker enhetsgrader.

log() base 10 logaritme

ln() naturlig logaritme

exp() kraften til e

abs() absolutt verdi

ceil() er 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 funksjonene tak og gulv, og bruke det til å spesifisere antall desimaler som skal avrundes.

Syntaksen til disse funksjonene med avrundingsparametere er:

ceil(parameternavn eller nummer, antall_deseplasser)

etasje (parameternavn eller nummer, antall_deseplasser)

Hvor number_of_des_places er en valgfri verdi:

1) Kan uttrykkes som et tall eller en brukerdefinert parameter. Hvis parameterverdien er et reelt tall, vil den bli avkortet til et heltall av CNC WeChat offentlige konto cncdar.

2) Maksimumsverdien er 8. Hvis den overstiger 8, vil tallet som skal avrundes (det første argumentet) ikke bli avrundet, og startverdien vil bli brukt.

3) Hvis du'ikke spesifiserer det, er funksjonen den samme som forrige versjon.

Bruk tak- og gulvfunksjonene som ikke angir antall desimaler. Eksempler er som følger:

tak (10.2) er 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

Kurvetabellberegning lar brukere bruke kurvetabellfunksjoner for å drive dimensjoner gjennom relasjoner. Størrelsen kan være en skisse-, del- eller monteringsstørrelse. Formatet er som følger: evalgraph("grafnavn", x), der grafnavn er navnet på kurvetabellen, x er verdien langs x-aksen til kurvetabellen, og y verdien returneres.

For blandede funksjoner kan du spesifisere baneparameteren trajpar som det andre argumentet for funksjonen.

Merk: Kurvetabellfunksjoner er vanligvis CNC WeChat offentlig nummer cncdar som brukes 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 som er større enn endepunktverdien, beregner systemet den ekstrapolerte verdien ved å utvide tangentlinjen utover fra endepunktet. Legg til WeChat: steven52014 vil sende en kopi av veiledningen for makroprogram

Sammensatt kurvebanefunksjon

Baneparameteren trajpar_of_pnt til den sammensatte kurven kan brukes i forholdet.

Følgende funksjon returnerer en verdi mellom 0,0 og 1,0: trajpar_of_pnt("trajnavn","punktnavn"). Der trajnavn er navnet på den sammensatte kurven, og punktnavn er navnet på referansepunktet.

Banen er en parameter langs den sammensatte kurven, der planet vinkelrett på tangensen til kurven går gjennom referansepunktet. Derfor trenger ikke referansepunktet være på kurven; parameterverdien beregnes på punktet nærmest referansepunktet på kurven.

Hvis den sammensatte kurven brukes som skjelettet til flersporsskanningen, er trajpar_of_pnt konsistent med trajpar eller 1.0-trajpar (avhengig av startpunktet valgt for hybridfunksjonen).

10

Om forholdet

Relasjon (også kalt parameterrelasjon) CNC WeChat offentlig konto cncdar er en ligning mellom brukerdefinert symbolstørrelse og parametere. Forholdet fanger designforholdet mellom funksjoner, mellom parametere eller mellom komponenter, og lar dermed brukere kontrollere effekten av modellmodifikasjoner.

Relasjoner er en måte å fange designkunnskap og intensjoner på. I likhet med parametere brukes de til å drive modellen endre forholdet endrer også modellen.

Relasjoner kan brukes til å kontrollere effekten av modellmodifikasjoner, definere størrelsesverdiene i deler og sammenstillinger, og fungere som begrensninger for designforhold (spesifiser for eksempel plasseringen av hull relatert til kantene på deler).

De brukes i designprosessen for å beskrive forholdet 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) Ligning-Gjør en parameter 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) Sammenligning-Sammenlign uttrykket til venstre og uttrykket til høyre. Dette forholdet brukes vanligvis som en begrensning eller i betingede utsagn for logiske grener. For eksempel:

Som en begrensning: (d1 + d2)> (d3 + 2,5)

I vilkårserklæringen; IF (d1 + 2,5)>= d7

Øk forholdet

Du kan øke forholdet til:

1) Tverrsnittet av funksjonen (i skissemodus, hvis tverrsnittet er opprettet ved å velge"Sketcher">"Relation" ;>" Legg til" først);

2) Funksjoner (i del- eller monteringsmodus);

3) Deler (i del- eller monteringsmodus).

4) Komponenter (i komponentmodus).

Når relasjonsmenyen velges for første gang, er forhåndsinnstillingen å vise eller endre relasjonen i gjeldende modell (for eksempel en del i delmodus).

For å få tilgang til forholdet, velg"Relasjoner" fra"Deler" eller"Komponenter" menyen, og velg deretter en av følgende kommandoer fra"Model Relations" meny: Komponentrelasjoner-Bruk relasjonen i komponenten.

Hvis komponenten inneholder en eller flere underkomponenter, vil"Component Relations" menyen vises med følgende kommandoer:

─Gjeldende – Som standard er det toppnivåkomponenten.

─Navn-Skriv inn komponentnavnet.

1) Skjelettforhold – bruk relasjonen til skjelettmodellen i komponenten (gjelder kun komponenter).

2) Delforhold - bruk forholdet i delen.

3) Funksjonsforhold - Bruk funksjonsspesifikk forhold. Hvis funksjonen har et tverrsnitt, kan brukeren velge: få tilgang til relasjonen i tverrsnittet (Sketcher) i CNC WeChat offentlige konto cncdar overflate (Sketcher), eller få relasjonen i funksjonen som helhet Adgang.


Matriserelasjoner – Bruk relasjoner som er spesifikke for matriser.

Merknader:

1) Hvis du prøver å tilordne en relasjon utenfor tverrsnittet til en parameter som har blitt drevet av tverrsnittsrelasjonen, 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 tverrsnittet. Slett en av relasjonene og regenerer.

2) Hvis komponenten prøver å tilordne en verdi til en dimensjonsvariabel som har blitt drevet av forholdet til delen eller underenheten, vil to feilmeldinger vises. Slett en av relasjonene og regenerer.

3) Modifisering av identitetselementene til modellen kan ugyldiggjøre relasjonene fordi de ikke er skalert med modellen. For mer informasjon om å endre enheter, se"Om metriske og ikke-metriske måleenheter" hjelpeemne.

Bruk parameternotasjon i relasjoner

Fire typer parametersymboler brukes i forholdet:


1) Størrelsessymbol – Følgende størrelsessymboltyper støttes:

─d#-Dimensjoner i del- eller monteringsmodus.

─d#:#-Størrelsen i komponentmodus. Komponenten eller prosess-IDen til komponenten legges til som et suffiks.

─rd#-Referansestørrelsen i delen eller toppnivåsammenstillingen.

─rd#:#-Referansestørrelsen i komponentmodus (komponenten eller prosess-IDen til komponenten legges til som et suffiks).

─rsd#-Referansestørrelsen til (seksjonen) i skissen.

─kd#-Kjente dimensjoner i skissen (seksjonen) (i hoveddelen eller sammenstillingen).


2) Toleranse-Dette er parametrene knyttet til toleranseformatet. Når størrelsen endres fra tallet til symbolet, vises disse symbolene.

─tpm#-Toleranse i addisjons- og subtraksjonssymmetrisk format; # er antall dimensjoner.

─tp#-Positiv toleranse i addisjons- og subtraksjonsformat; # er antall dimensjoner.

─tm#-Negativ toleranse i addisjons- og subtraksjonsformat; # er antall dimensjoner.


3) Antall forekomster – Dette er heltallsparametere, som er antall forekomster i matriseretningen.

─p#-der # er antall forekomster.

Merk: Hvis du endrer antall forekomster til en verdi som ikke er heltall, vil Pro/ENGINEER kutte av desimaldelen. For eksempel vil 2,90 bli 2.


4) Brukerparametere-disse kan være parametere definert ved å legge til parametere eller relasjoner.

E.g:

Volum=d0*d1*d2

Leverandør=& quot;Stockton Corp."

Merknader:

─Brukerparameternavn må begynne med en bokstav (hvis de skal brukes i relasjoner).

─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érer for treskrell


Roterende kinematikk

I skrelleprosessen kalles banen som den roterende knivens skjære krysser på tverrsnittet av treseksjonen for skrellekurven. Følgende to problemstillinger vil bli diskutert her: grunnlaget for utformingen av kinematikken til den roterende skjæremaskinen og banen til selve rotasjonsskjæringen.

1) Grunnlaget for å designe kinematikken til den roterende skjæremaskinen

Hensikten med skrelletreseksjonen er å oppnå en høykvalitets kontinuerlig finerstrimmel med jevn tykkelse, som en papirrull som rulles av. Det er for tiden to typer bevegelsesbaner som oppfyller kravene: Archimedes spiral og sirkulær involutt.

Den grunnleggende formelen til Archimedes spiral er:

x=ɑsinφ cosφ

y=ɑφsinφ

Den nominelle tykkelsen på fineren skrudd av treseksjonen er stigningen til hver seksjon av spiralen i J-aksens retning av kurven (φ2=2π+φ1). For å gjøre △χ= konstant, må cosφ være lik 1, og φ=90°. Når en φ=90°, y=aφsin90°=0, det vil si at bladets høyde er null, og bladet skal være på x-aksen (det vil si i horisontalplanet som går gjennom rotasjonsaksen til treseksjonen - senterlinjen til chuckaksen). Det kan også sies at uansett hvilken tykkelse på fineren som kreves, er bladets høyde 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 og x-aksen mellom forekomstlinjen og koordinatsenterpunktet.

Den roterende kniven beveger seg i en rett linje parallelt med x-aksen, så stigningen til de evolvente seksjonene i x-aksens retning er den nominelle tykkelsen på fineren. 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 det kreves at S er en konstant verdi (S=2πα), må φl være 2πn+270°, så y=a sin270°—acos270°=-a=h. For å sikre kvaliteten på finer, i skrelleprosessen, håper man at klaringsvinkelen (skjærevinkelen) til den roterende kniven i forhold til tresegmentet, eller vinkelen (θ) mellom baksiden av den roterende kniven og vertikal overflate, bør følge den roterende skjærediameteren til tresegmentet. Verdien av h=-a=-s/2π endres i henhold til endringen av s-verdien, så rotasjonssenteret til rotasjonskniven bør også endres tilsvarende på dette tidspunktet, så strukturen til den roterende skjæremaskinen er for komplisert. Av denne grunn er det uhensiktsmessig å bruke det sirkulære evolventet som utforming av bevegelsesforholdet mellom rotasjonskutteren og tresegmentet til roterende kutter.

Tvert imot, Arkimedes-spiralen er ideell. Uavhengig av endringen i finerens nominelle tykkelse, er A-verdien alltid null, og den roterende senterlinjen til den roterende kniven trenger ikke å endres. Derfor brukes den i dag som det teoretiske grunnlaget for å designe det kinematiske forholdet mellom rotasjonskutteren og tresegmentet til rotasjonskutteren. Selve bevegelsesbanen under roterende skjæring er i produksjon, og monteringshøyden (h) til det roterende knivbladet er ikke nødvendigvis i samme horisontale plan som linjen som forbinder senterlinjen til klemakselen. Dette skyldes tresortene i peeling-vedseksjonen, peeling-forholdene, tykkelsen på peeling-fineren, strukturen og nøyaktigheten til peeling-maskinen og andre årsaker. For å oppnå en finer av høy kvalitet, h≠0 ved montering av kniven, som kan være positiv eller negativ, og til og med midten av rotasjonskniven kan være litt høyere enn de to endene av rotasjonskniven.

Når monteringsposisjonen for roterende knivblad er forskjellig (h-verdien er forskjellig), vil den roterende skjærekurven være:

h>0 På dette tidspunktet er avskallingskurven lik Arkimedes-spiralen;

h=0 er Arkimedes-spiralen;

0>h>-a er en langstrakt evolvent

h=-a er involutten;

h<-a er="" den="" forkortede="">

Matematisk formel

UFO

Sfæriske 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

Sylindriske 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

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 i sirkel

Kolonnekoordinatsystem

theta=t*360

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

z=2*sin(6*theta)

Involutt 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)

Sfærisk spiral

Sfærisk koordinatsystem

rho=4

theta=t*180

phi=t*360*20

Dobbelbue cykloid

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)

Stjernelinje

Cardir-koordinater

a=5

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

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

Hjerte Line

Sylindriske koordinater

a=10

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

theta=t*360

Bladform

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 hullbearbeiding

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




Sende bookingforespørsel

whatsapp

skype

E-post

Forespørsel