Apr 11, 2024 Hagyjon üzenetet

Speciális számítási képletek teljes gyűjteménye makróprogramokhoz

 

proe függvényképlet


Név: szinusz görbe

Létesítési környezet: Pro/E szoftver, derékszögű koordinátarendszer

x=50*t

y=10*sin(t*360)

z=0

 

Név: Helikális görbe

Létrehozási környezet: PRO/E; hengeres koordináták (hengeres)

r=t

théta=10+t*(20*360)

z=t*3

 

02
pillangó görbe


Gömbkoordináták PRO/E

Egyenlet: rho=8 * t

théta=360 * t * 4

phi=-360*t*8

 

03
Rhodonea görbe


Használjon derékszögű koordinátarendszert

théta=t*360*4

x=25+(10-6)*cos(théta)+10*cos((10/6-1)*théta)

y=25+(10-6)*sin(théta)-6*sin((10/6-1)*théta)

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

 

04
spirál belső kör


Használjon hengeres koordináta-rendszert

théta=t*360

r=10+10*sin(6*théta)

z=2*sin(6*théta)

 

05
Az evolúció egyenlete


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
logaritmikus görbe


z=0

x = 10*t

y=log(10*t+0.0001)

07
Gömb alakú spirál (gömbi koordináta-rendszer használatával)


rho=4

théta=t*180

phi=t*360*20

 

Név: Kettős ívű epicikloid

Qadir koordináták

Egyenlet: 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)

Név: Star Line

Qadir koordináták

egyenlet:

a=5

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

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

Név: Szív vonal

Környezet létrehozása: pro/e, hengeres koordináták

a=10

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

théta=t*360

Név: levélsor

A környezet kialakítása: Derékszögű koordináták

a=10

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

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

 

Spirál derékszögű koordinátákkal

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

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

z = 10*t

 

08
parabola


Derékszögű koordináták

x =(4*t)

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

z=0

 

Név: Tárcsarugó

Környezet létrehozása: pro/e

Hengeres ülés

r=5

théta=t*3600

z =(sin(3,5*théta-90))+24*t

 

Egyenlet: Arkhimédészi spirál

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

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

 

Kapcsolódó magyarázó anyagok a pro/e kapcsolatokhoz és függvényekhez

Kapcsolatokban használt függvények

matematikai függvények

A következő operátorok használhatók kapcsolatokban, beleértve az egyenleteket és a feltételes utasításokat.

A következő matematikai függvények is beépíthetők a kapcsolatokba:

cos () koszinusz

tan () érintő

sin () szinusz

sqrt () négyzetgyök

asin () arcszinusz

acos () inverz koszinusz

atan () arctangens

sinh () hiperbolikus szinusz

cosh () hiperbolikus koszinusz

tanh () a hiperbola érintője

Megjegyzés: Minden trigonometrikus függvény egységfokokat használ.

 

log() 10-es alapú logaritmus

ln() természetes logaritmus

exp() e hatványa

abs() abszolút értéke

ceil() A legkisebb egész szám, amely nem kisebb az értékénél

floor() A legnagyobb egész szám, amely nem haladja meg az értékét

A ceil és floor függvényekhez opcionális argumentumot is hozzáadhat a kerekítendő tizedesjegyek számának megadásához.

A kerekített argumentumokkal rendelkező függvények szintaxisa a következő:

ceil(paraméter_név vagy szám,__dec_helyek száma)

emelet (paraméter_név vagy szám,_dec_helyek_száma)
ahol a _csökkentő_helyek száma egy opcionális érték:

1) Kifejezhető számként vagy felhasználó által meghatározott paraméterként. Ha a paraméter értéke valós szám, akkor azt a hivatalos CNC WeChat cncdar fiók levágja egész számmá.

2) Maximális értéke 8. Ha meghaladja a 8-at, a kerekítendő szám (az első argumentum) nem kerekíthető, hanem a kezdeti értéke kerül felhasználásra.

3) Ha nem adja meg, akkor a funkció megegyezik az előző verzióval.

 

Használja a plafon és padló függvényeket a tizedesjegyek számának megadása nélkül. Példák a következők:

ceil (10.2) értéke 11

emelet (10,2) értéke 11

 

Használja a ceil és floor függvényeket, amelyek meghatározzák a tizedesjegyek számát. Példák a következők:

ceil (10,255, 2) egyenlő 10,26-tal

ceil (10.255, 0) egyenlő 11-gyel [ugyanaz, mint a ceil (10.255)]

emelet (10,255, 1) egyenlő 10,2-vel

emelet (10,255, 2) egyenlő 10,26-tal

 

09
Görbetábla számítás

A görbetáblázat-számítások lehetővé teszik a felhasználók számára, hogy a görbetábla-szolgáltatások segítségével kapcsolatokon keresztül alakítsák át a méreteket. A méretek lehetnek vázlatos, alkatrész- vagy összeállítási méretek. A formátum a következő: evalgraph("graph_name", x), ahol graph_name a görbetáblázat neve, x a görbetábla x tengelye mentén lévő érték , és az y érték kerül visszaadásra.

Vegyes jellemzők esetén a trajpar pályaparaméter a függvény második argumentumaként adható meg.

Megjegyzés: A görbetáblázat szolgáltatást általában az x tengelyen meghatározott tartományon belüli x értéknek megfelelő y érték kiszámítására használják. Ha a tartományon kívül esik, az y értéket extrapolációval számítják ki. A kezdeti értéknél kisebb x értékek esetén a rendszer az extrapolált értéket úgy számítja ki, hogy meghosszabbítja az érintővonalat a kezdőponttól. Hasonlóképpen, a végpont értékénél nagyobb x-értékek esetén a rendszer úgy számítja ki az extrapolációs értéket, hogy az érintővonalat meghosszabbítja a végponttól. Adja hozzá a WeChat-et: steven52014 makróprogram oktatóanyagot küld

 

összetett görbe pályafüggvény

 

Az összetett görbe trajpar_of_pnt pályaparamétere használható a kapcsolatban.

A következő függvény egy {{0}}.0 és 1.0 közötti értéket ad vissza: trajpar_of_pnt("trajname", "pointname"). Közülük a trajname az összetett görbe neve, a pontnév pedig a nullapont neve.

A pálya egy olyan paraméter egy összetett görbe mentén, amelyen a görbe érintőjére merőleges sík átmegy egy alapponton. Ezért az alappontnak nem kell a görbén lennie; a paraméterértéket a görbe nullaponthoz legközelebbi pontjában számítja ki.

Ha összetett görbét használunk a többsávos letapogatás vázaként, a _pnt trajpar_a trajpar vagy 1.0 - trajpar konzisztens (a kiválasztott kezdőponttól függően). a kevert funkció).

 

10
A kapcsolatokról

A kapcsolat (más néven paraméterkapcsolat) CNC WeChat hivatalos fiók cncdar a felhasználó által meghatározott szimbólumméret és a paraméterek egyenlete. A kapcsolatok rögzítik a jellemzők, paraméterek vagy összetevők közötti tervezési kapcsolatokat, így lehetővé téve a felhasználó számára, hogy szabályozza a modell módosításainak hatásait.

A kapcsolatok a tervezési ismeretek és szándékok megragadásának egyik módja. A paraméterekhez hasonlóan a modell vezérlésére szolgálnak – a kapcsolat megváltoztatása megváltoztatja a modellt.

A kapcsolatok felhasználhatók a modellmódosítások hatásainak szabályozására, az alkatrészek és összeállítások méretértékeinek meghatározására, valamint a tervezési feltételek megszorításaiként (például a furatok elhelyezkedésének megadása az alkatrész éleihez képest).

A tervezési folyamat során a modell vagy alkatrész különböző részei közötti kapcsolatok leírására használják. A relációk lehetnek egyszerű értékek (például d1=4) vagy összetett feltételes elágazási utasítások.

Kapcsolat típusa

Kétféle kapcsolat létezik:

1) Egyenlőség - Az egyenlet bal oldalán állítson be egy argumentumot, amely megegyezik a jobb oldali kifejezéssel. Ez a kapcsolat a méretekhez és paraméterekhez való értékek hozzárendelésére szolgál. Például:

Egyszerű feladat: d1=4.75

Összetett hozzárendelés: d5=d2*(SQRT(d7/3.0+d4))

2) Összehasonlítás – Hasonlítsa össze a bal oldali kifejezést a jobb oldali kifejezéssel. Ezt a kapcsolatot gyakran használják megkötésként vagy logikai ágak feltételes utasításaiban. Például:

Megkötésként: (d1 + d2) > (d3 + 2.5)

In a conditional statement; IF (d1 + 2.5) >= d7

 

kapcsolatokat növelni

A kapcsolat a következőkre növelhető:

1) A jellemző szakasza (vázlat módban, ha a szakaszt eredetileg a Sketcher > Relations > Add kiválasztásával hozták létre);

2) Jellemzők (részben vagy összeszerelési módban);

3) Alkatrészek (részben vagy összeszerelési módban).

4) Komponensek (komponens módban).

Amikor először választja ki a Relációk menüt, az alapértelmezett az aktuális modell relációinak megtekintése vagy módosítása (például egy rész alkatrész módban).

A kapcsolatokhoz való hozzáféréshez válassza a Kapcsolatok menüpontot az Alkatrészek vagy Összetevők menüből, majd válassza ki a következő parancsok egyikét a Modellkapcsolatok menüből: Összetevő kapcsolatok – Kapcsolatok használata az összetevőkben.

Ha egy komponens egy vagy több alkomponenst tartalmaz, megjelenik az Összetevő kapcsolatok menü a következő parancsokkal:

─Current – ​​Az alapértelmezett a legfelső szintű összetevő.

─Név – Írja be az összetevő nevét.

1) Csontváz kapcsolat – Használja a vázmodell kapcsolatát az összetevőben (csak a komponensekre vonatkozik).

2) Részkapcsolatok – Használja a kapcsolatokat részekben.

3) Jellemző kapcsolatok – Használjon jellemző-specifikus kapcsolatokat. Ha a funkciónak van szakasza, a felhasználó választhat: hozzáférést kap a vágási felület metszetében (vázlatrajzoló) lévő kapcsolatokhoz (vázlatrajzoló), vagy hozzáférést szeretne a tereptárgy összefüggéseihez a teljes hozzáféréshez.

Tömbrelációk – Használjon tömbökre jellemző relációkat.

Jegyzet:

1) Ha egy keresztmetszeten kívüli kapcsolatot próbál meg hozzárendelni egy olyan paraméterhez, amelyet már keresztmetszeti kapcsolat vezérel, a rendszer hibaüzenetet ad a modell újragenerálásakor. Ugyanez vonatkozik arra az esetre is, amikor olyan paraméterhez próbálunk kapcsolatot rendelni, amelyet már a szakaszon kívüli kapcsolat vezérel. Törölje az egyik kapcsolatot, és hozza létre újra.

2) Ha az összetevő megpróbál értéket rendelni egy olyan méretváltozóhoz, amelyet már egy alkatrész vagy részegység kapcsolat vezérel, két hibaüzenet jelenik meg. Törölje az egyik kapcsolatot, és hozza létre újra.

3) A modell identitáselemeinek módosítása érvényteleníti a kapcsolatokat, mert nem skálázódnak a modellel. Az egységek módosításával kapcsolatos további információkért olvassa el a "A metrikus és nem metrikus mértékegységekről" című súgótémakört.

 

Paraméterszimbólumok használata kapcsolatokban

A kapcsolatokban négyféle paraméterszimbólumot használnak:

1) Méretszimbólumok – A következő méretszimbólum-típusok támogatottak:

─d# - Méret részleges vagy összeszerelési módban.

─d#:# - Méretek komponens módban. Az összetevő vagy összetevő folyamatazonosítója utótagként kerül hozzáadásra.

─rd# – Referencia méret egy alkatrészben vagy legfelső szintű összeállításban.

─rd#:# - Hivatkozási méret komponens módban (összetevő vagy összetevő folyamatazonosítója utótagként hozzáadva).

─rsd# – Hivatkozási méret (szakasz) a vázlatrajzolóban.

─kd# – Ismert méret (a szülőrészben vagy összeállításban) a vázlatban (szakaszban).

2) Tűrések – Ezek a tűrésformátumhoz tartozó paraméterek. Ezek a szimbólumok akkor jelennek meg, amikor a méretek numerikusról szimbolikusra változnak.

─tpm# - Tolerancia plusz vagy mínusz szimmetria formátumban; # a dimenziók száma.

─tp# - Pozitív tolerancia plusz-mínusz formátumban; # a méretszám.

─tm# - Negatív tűrés plusz-mínusz formátumban; # a dimenziók száma.

3) Példányok száma - Ezek egész paraméterek, amelyek a példányok száma a tömb irányában.

─p# - ahol # a példányok száma.

Megjegyzés: Ha a példányok számát nem egész értékre módosítja, a Pro/ENGINEER levágja a decimális részt. Például 2,90-ből 2 lesz.

4) Felhasználói paraméterek – Ezek lehetnek paraméterek vagy kapcsolatok hozzáadásával meghatározott paraméterek.

Például:

{{0}} kötet d0*d1*d2

Eladó="Stockton Corp."

Jegyzet:

─A felhasználói paraméterneveknek betűvel kell kezdődniük (ha kapcsolatokban kívánják használni).

─Nem használhatja a d#, kd#, rd#, tm#, tp# vagy tpm# paramétereket felhasználói paraméternévként, mert ezek a méretek általi használatra vannak fenntartva.

─ A felhasználói paraméterek nevei nem tartalmazhatnak nem alfanumerikus karaktereket, például !, @, #, $.

 

11
Hogyan kell kiszámítani a furnérok számát a rönkök forgóvágásához


Rotációs forgácsoló kinematika

A forgóvágás során azt az utat, amelyet a forgókés vágóéle a faszelvény keresztmetszetén megtesz, forgó vágási görbének nevezzük. Itt a következő két kérdésről lesz szó: a forgóvágógép kinematikájának tervezési alapjairól és a mozgáspályáról a tényleges forgóvágás során.

1) A forgóvágógép kinematikájának tervezésének alapja

A faszelvények forgóvágásának célja, hogy egy feltekercselt papírtekercshez hasonló, egyenletes vastagságú, összefüggő furnércsíkot kapjunk. Jelenleg két mozgási pálya felel meg a követelményeknek: az arkhimédeszi spirál és a kör evolvens pályája.

Az Archimedes-spirál alapképlete:

x=ɑsinφ cosφ

y=ɑφsinφ

A faszelvényről lecsavart egyetlen lemez névleges vastagsága a görbe spirál egyes szakaszainak J tengelyirányú osztásköze (φ2=2π+φ1). Δχ=konstans esetén a cosφ egyenlőnek kell lennie 1-gyel és φ=90 fokkal. Amikor Aφ=90 fok , y=aφsin90 fok =0, azaz a penge magassága nulla, és a pengének az x tengelyen (vagyis a a faszelvény forgástengelyén átmenő vízszintes sík – a kártyatengely középvonala)

Belső). Azt is mondhatjuk, hogy bármilyen vastag furnér szükséges a forgóvágáshoz, a fűrészlap magassága mindig nulla (h=0)

A kör evolúciójának képlete a következő:

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

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

A képletben: φ1-------az előfordulási vonal és a koordináta középpontja és az x-tengely közötti függőleges vonal közötti szög.

A forgókés az x tengellyel párhuzamos irányban lineárisan mozog, így az evolvens minden egyes szakaszának osztásköze az x tengely irányában az egyes lemez névleges vastagsága. 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
Ha S-nek állandó értéknek kell lennie (S=2π ), akkor φl-nek 2πn+270 foknak kell lennie, tehát y=a sin270 fok -acos270 fok =-a{ {8}}ó. A furnér minőségének biztosítása érdekében a forgóvágási folyamat során elvárható, hogy a forgókés hátsó szöge (vágási szöge) a farészhez képest, vagy a forgókés háta közötti szög (θ) legyen. és a függőleges síkot a farész forgóvágási átmérőjének megfelelően kell beállítani. Csökkenésével automatikusan kisebb lesz, és a h=-a=-s/2π értéke az s érték változásának megfelelően változik. Ezért a forgókés forgásközéppontjának is ennek megfelelően kell változnia. Ily módon a forgóvágógép szerkezete túl bonyolult. Emiatt nem célszerű egy kör evolvensét használni a forgóvágó és a forgóvágógép farésze közötti mozgásviszony tervezésére.

Ezzel szemben az arkhimédeszi forgás ideális. A furnér névleges vastagságának változásától függetlenül az A érték mindig nulla, és a forgókés forgási középvonalát sem kell változtatni. Ezért jelenleg ezt használják elméleti alapként a forgóvágó és a forgóvágógép farésze közötti mozgásviszony tervezésénél. Aktuális mozgási pálya forgóvágás közben A gyártás során a forgókés beépítési magassága (h) nem feltétlenül van ugyanazon a vízszintes síkon, mint a kártyatengely középvonalát összekötő vonal. Ennek oka a különböző fafajták, a hámozási körülmények, a hámozó furnér vastagsága, a hámozógép szerkezete és pontossága. A jó minőségű furnér elérése érdekében a kés beszerelésekor h≠0, ami lehet pozitív vagy negatív érték, sőt a forgókés középső része is valamivel magasabb lehet, mint a forgókés két vége kés.

Ha a forgókés pengéje különböző pozíciókban van felszerelve (különböző h értékek), a forgó vágási görbe a következő lesz:

When h>0, a forgási nyírási görbe közelítő az arkhimédeszi spirálhoz;

h=0 arkhimédeszi spirál;

0>h>-a egy kiterjesztett evolúció

h=-a egy evolvens;

h<-a is a shortened involute.

 

Matematikai képlet
ufó

Gömb koordináták

rho=20*t^2

theta=60*log(30)*t

phi=7200*t

 

"rho{0}}*t"

"théta=900*t"

"phi=t*90*10"

 

kosár

Hengeres koordináták

r=5+0.3*sin(t*180)+t

théta=t*360*30

z=t*5

 

szinuszos görbe

Derékszögű koordinátarendszer

x=50*t

y=10*sin(t*360)

z=0

 

Helikális görbe

Hengeres koordináták

r=t

théta=10+t*(20*360)

z=t*3

 

pillangó görbe

Gömb koordináták

rho=8*t

théta=360 * t * 4

phi=-360*t*8

 

Rhodonea görbe

Használjon derékszögű koordinátarendszert

théta=t*360*4

x=25+(10-6)*cos(théta)+10*cos((10/6-1)*théta)

y=25+(10-6)*sin(théta)-6*sin((10/6-1)*théta)

 

spirál belső kör

Használjon hengeres koordináta-rendszert

théta=t*360

r=10+10*sin(6*théta)

z=2*sin(6*théta)

 

Az evolúció egyenlete

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

 

logaritmikus görbe

z=0

x = 10*t

y=log(10*t+0.0001)

 

gömb alakú spirál

Használjon gömbi koordináta-rendszert

rho=4

théta=t*180

phi=t*360*20

 

kettős ívű epicikloid

Qadir koordináták

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)

 

csillagvonal

Qadir koordináták

a=5

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

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

 

szív vonal

Hengeres koordináták

a=10

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

théta=t*360

 

levélsor

Derékszögű koordináták

a=10

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

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

 

Spirál derékszögű koordinátákkal

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

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

z = 10*t

 

parabola

Derékszögű koordináták

x =(4*t)

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

z=0

 

tárcsarugó

Hengeres koordináták

r=5

théta=t*3600

z =(sin(3,5*théta-90))+24*t

 

30 fokos kúpos furatfeldolgozás

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

WHILE[#1LE5.]DO1

#2=TAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

VÉGE1

G0Z50.M05

G91G28Z0Y0M09

A szálláslekérdezés elküldése

whatsapp

skype

E-mailben

Vizsgálat