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="">-a>
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





