Oct 25, 2021 Hagyjon üzenetet

Elsajátította-e a makróprogramok konkrét számítási képleteit?


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álj 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 körben


Oszlop koordinátarendszer

théta=t*360

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

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

05

Evolvens egyenlet


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ű külső cikloid

Cardir 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

Cardir koordináták

egyenlet:

a=5

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

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


Név: Heart Line

Építési környezet: pro/e, hengeres koordináták

a=10

r=a*(1+cos(théta))

théta=t*360


Név: Levél alakú vonal

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ó

A környezet kialakítása: pro/e

Hengeres ülés

r = 5

théta=t*3600

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

Egyenlet: Archimedes spirál

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

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

Pro/e relációs kifejezések és függvényekkel kapcsolatos magyarázó adatok

Relációkban használt függvények

Matematikai függvény

A következő operátorok használhatók relációkban (beleértve az egyenleteket és feltételes utasításokat).

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

cos () koszinusz

tangens () Érintő

sin () szinusz

sqrt () négyzetgyök

asin () arc szinusz

acos () arc koszinusz

atan () ív érintő

sinh () Hiperbolikus szinusz

cosh () Hiperbolikus koszinusz

tanh () Hiperbolikus érintő

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

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

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

Hozzáadhat egy opcionális argumentumot a ceil és floor függvényekhez, és ezzel adhatja meg a kerekítendő tizedesjegyek számát.

Ezen függvények szintaxisa kerekítési paraméterekkel a következő:

ceil(paraméter_neve vagy száma,_dec_helyek száma)

emelet (paraméter_neve vagy száma, dec_helyek_száma)

Ahol a number_of_dec_places 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 a CNC WeChat nyilvános cncdar fiókja egész számra csonkolja.

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

3) Ha'nem adja meg, a funkció ugyanaz, mint az előző verzióban.

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

plafon (10.2) 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ása lehetővé teszi a felhasználók számára, hogy a görbetábla-szolgáltatásokat használják a dimenziók kapcsolatokon keresztüli alakítására. A méret lehet vázlat, alkatrész vagy összeállítás mérete. A formátum a következő: evalgraph("graph_name", x), ahol a grafikon_neve a görbetábla 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 megadhatja a trajpar pályaparamétert a függvény második argumentumaként.

Megjegyzés: A görbetáblázat jellemzői általában a CNC WeChat nyilvános cncdar számok, amelyeket az x tengelyen meghatározott tartományon belüli x értéknek megfelelő y érték kiszámítására használnak. 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ált értéket, hogy az érintővonalat a végponttól kifelé meghosszabbítja. A WeChat hozzáadása: steven52014 elküldi a makróprogram oktatóanyagának másolatát

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

Az összefüggésben az összetett görbe trajpar_of_pnt pályaparamétere használható.

A következő függvény 0,0 és 1,0 közötti értéket ad vissza: trajpar_of_pnt("trajname","pontnév"). Ahol a trajname az összetett görbe neve, a pontnév pedig a referenciapont neve.

A pálya egy olyan paraméter az összetett görbe mentén, amelyen a görbe érintőjére merőleges sík átmegy a referenciaponton. Ezért a referenciapontnak nem kell a görbén lennie; a paraméter értékét a görbe referenciapontjához legközelebb eső pontban számítjuk ki.

Ha az összetett görbét használja a többsávos vizsgálat vázaként, a trajpar_of_pnt összhangban van a trajpar vagy 1,0-trajpar értékkel (a hibrid jellemzőhöz kiválasztott kezdőponttól függően).

10

A kapcsolatról

Kapcsolat (más néven paraméterkapcsolat) CNC WeChat nyilvános fiók A cncdar a felhasználó által meghatározott szimbólumméret és a paraméterek egyenlete. A kapcsolat rögzíti a jellemzők, a paraméterek vagy az összetevők közötti tervezési kapcsolatot, így lehetővé teszi a felhasználók számára a modellmódosítások hatásának szabályozását.

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

A kapcsolatok segítségével szabályozható a modellmódosítás hatása, meghatározható a méretértékek az alkatrészekben és összeállításokban, valamint a tervezési feltételek megszorításaként szolgálhat (például megadhatja az alkatrészek éleihez kapcsolódó furatok helyzetét).

A tervezési folyamatban használják őket a modell vagy alkatrész különböző részei közötti kapcsolat leírására. 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) Egyenlet – Az egyenlet bal oldalán egy paramétert állítson egyenlővé a jobb oldalon lévő kifejezéssel. Ez a kapcsolat a méretekhez és paraméterekhez való értékek hozzárendelésére szolgál. Például:

Egyszerű hozzárendelés: d1=4,75

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


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

Kényszerként: (d1 + d2)> (d3 + 2,5)

A feltételes utasításban; IF (d1 + 2,5)>= d7

Növelje a kapcsolatot

A kapcsolatot a következőkre növelheti:

1) A jellemző keresztmetszete (vázlat módban, ha a keresztmetszet a&kiválasztásával jön létre quot;Sketcher">"Relation" ;>"" hozzáadása; először);

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 a kapcsolat menüt először választja ki, az előre beállított érték az aktuális modell kapcsolatának megtekintése vagy módosítása (például egy alkatrész alkatrész módban).

A kapcsolathoz való hozzáféréshez válassza a"Kapcsolatok" a&idézetből;Alkatrészek" vagy"Alkatrészek" menüt, majd válassza ki a következő parancsok egyikét a"Model Relations" menü: Component Relations-Használja a kapcsolatot az összetevőben.

Ha az összetevő egy vagy több részösszetevőt tartalmaz, akkor a"Component Relations" menü jelenik meg a következő parancsokkal:

─Current – ​​Alapértelmezés szerint ez a legfelső szintű összetevő.

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

1) Csontváz kapcsolat – használja a vázmodell kapcsolatát a komponensben (csak a komponensekre vonatkozik).

2) Részkapcsolat – használja a kapcsolatot a részben.

3) Jellemző kapcsolat – Jellemző-specifikus kapcsolat használata. Ha a funkciónak van keresztmetszete, akkor a felhasználó választhat: hozzáférést kap a kapcsolathoz a keresztmetszetben (Sketcher) a CNC WeChat nyilvános fiók cncdar felületén (Sketcher), vagy lekéri a kapcsolatot a szolgáltatás egészében Hozzáférés.


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

Megjegyzések:

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

2) Ha a komponens megpróbál értéket rendelni egy méretváltozóhoz, amelyet az alkatrész vagy részegység kapcsolata vezérelt, 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ítheti a kapcsolatokat, mert nincsenek a modellel skálázva. A mértékegységek módosításával kapcsolatos további információkért tekintse meg a"A metrikus és nem metrikus mértékegységekről" súgó téma.

Használjon paraméterjelölést a relációkban

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


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

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

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

─rd# – A referenciaméret az alkatrészben vagy a legfelső szintű összeállításban.

─rd#:#-A referenciaméret komponens módban (utótagként hozzáadásra kerül a komponens vagy az összetevő folyamatazonosítója).

─rsd# – A (szakasz) referencia mérete a vázlatban.

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


2) Tolerancia – Ezek a tűrésformátumhoz kapcsolódó paraméterek. Amikor a méret számról szimbólumra változik, ezek a szimbólumok megjelennek a listán.

─tpm#-Tűrés összeadás és kivonás szimmetrikus formátumban; # a dimenziók száma.

─tp#-Pozitív tolerancia összeadás és kivonás formátumban; # a dimenziók száma.

─tm#-Negatív tűrés összeadás és kivonás formátumban; # a dimenziók száma.


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

─p#-ahol a # 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.

E.g:

Térfogat=d0*d1*d2

Szállító=& quot;Stockton Corp."

Megjegyzések:

─A felhasználói paraméterneveknek betűvel kell kezdődniük (ha relációkban kell használni).

─Nem használható d#, kd#, rd#, tm#, tp# vagy tpm# 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 számítsuk ki a furnérok számát a fa hámozásához


Forgó kinematika

A hántolási folyamatban azt a pályát, amelyet a forgókés vágóéle a faszelvény keresztmetszetén áthalad, hámozási görbének nevezzük. Itt a következő két kérdést tárgyaljuk: a forgóvágógép kinematikájának tervezésének alapjait és a tényleges forgóvágás pályáját.

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

A hámozó faszakasz célja, hogy papírtekercshez hasonló, egyenletes vastagságú összefüggő furnércsíkot kapjunk. Jelenleg kétféle mozgási pálya felel meg a követelményeknek: Archimedes spirális és körkörös evolvens.

Az Archimedes-spirál alapképlete:

x=ɑsinφ cosφ

y=ɑφsinφ

A fa szelvényről lecsavart furnér névleges vastagsága a spirál egyes szakaszainak emelkedése a görbe J tengely irányában (φ2=2π+φ1). Ahhoz, hogy △χ= állandó legyen, cosφ-nek 1-nek kell lennie, és φ=90°-nak kell lennie. Ha a φ=90°, y=aφsin90°=0, azaz a penge magassága nulla, és a lapátnak az x tengelyen kell lennie (azaz a vízszintes síkban, amely átmegy a forgástengelyen a fa szakasz – a tokmány tengelyének középvonala). Azt is mondhatjuk, hogy bármilyen vastagságú furnérra van szükség, a penge 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-------a függőleges egyenes és az x tengely közötti szög az előfordulási egyenes és a koordináta középpontja között.

A forgókés az x tengellyel párhuzamosan, egyenes vonalban mozog, így az evolvens szakaszok x tengely irányú osztásköze a furnér névleges vastagsága. 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

Ha S-nek állandó értéknek kell lennie (S=2πα), φl-nek 2πn+270°-nak kell lennie, tehát y=a sin270°—acos270°=-a=h. A furnér minőségének biztosítása érdekében a hántolási folyamatban azt reméljük, hogy a forgókés hézagszöge (vágási szöge) a fa szegmenshez viszonyítva, vagy a forgókés háta és a forgókés háta közötti szög (θ) függőleges felület, kövesse a faszegmens forgó vágási átmérőjét A h=-a=-s/2π értéke az s érték változásának megfelelően változik, így a forgókés forgásközéppontja is ennek megfelelően változzon ekkor, így a forgóvágógép szerkezete túl bonyolult. Emiatt nem célszerű a körkörös evolúciót a forgóvágó és a forgóvágó farésze közötti mozgási kapcsolat kialakítására használni.

Éppen ellenkezőleg, az Arkhimédész-spirál 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 nem kell módosítani. Ezért jelenleg ezt használják elméleti alapként a forgóvágó és a forgóvágó farésze közötti kinematikai kapcsolat tervezésénél. A forgóvágás során a tényleges mozgási pálya gyártásban van, és a forgókés beépítési magassága (h) nem feltétlenül esik egy vízszintes síkban a szorítótengely középvonalát összekötő vonallal. Ennek oka a hámozó faszakasz fafajtája, a hámozási körülmények, a hámozó furnér vastagsága, a hámozógép szerkezete, pontossága és egyéb okok. A minőségi furnér készítése érdekében a kés beszerelésekor h≠0, ami lehet pozitív vagy negatív, sőt a forgókés közepe valamivel magasabban lehet, mint a forgókés két vége.

Ha a forgókés penge beépítési helyzete eltérő (a h érték eltérő), a forgó vágási görbe a következő lesz:

h>0 Ebben az időben a hámlási görbe hasonló az Archimedes-spirálhoz;

h=0 az Arkhimédész-spirál;

0>h>-a egy hosszúkás evolvens

h=-a az evolvens;

h<-a a="" rövidített="">

Matematikai képlet

ufó

Gömb koordináták

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"

kosár

Hengeres koordináták

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

théta=t*360*30

z=t*5

Szinusz 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álj 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 körben

Oszlop koordinátarendszer

théta=t*360

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

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

Evolvens egyenlet

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

Gömbös koordinátarendszer

rho=4

théta=t*180

phi=t*360*20

Kettős ívű cikloid

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

Csillag vonal

Cardir koordináták

a=5

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

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

Szívvonal

Hengeres koordináták

a=10

r=a*(1+cos(théta))

théta=t*360

Levél alakú

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árcsás rugó

Hengeres koordináták

r = 5

théta=t*3600

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

30 fokos kúpos furat megmunkálá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