Referencia ismételt felvétele G kód futása közben
1 / 1 oldal
Referencia ismételt felvétele G kód futása közben
Akkor lehet erre szükség, ha a gép működése valamilyen okból nem megbízható. Itt értve azt, hogy a Mach3 által kiadott léptetőjelek és a valójában végrehajtott lépések száma eltér, emiatt a szánok nem a kívánt pozícióban vannak.
(Pl. elvesző, feldolgozatlan STEP jel, léptetőmotor túlterhelés miatti szinkronvesztés.)
Természetesen nem ez a végleges megoldás a problémára, de néha jól jöhet.
A Mach3 G28.1 kódja lehetőséget biztosít minden beállított tengelyen egyenként vagy tetszőleges kombinációban a referenciapont újbóli felvételére.
A használatánál figyelni kell arra, hogy a munkatérben lévő elemekkel való szerszám és gép ütközést elkerüljük! G28.1 programozása előtti blokkban biztonságos pozícióba kell állni, ahonnan a referencia felvétele indulhat.
A tengely betűjellel megadott koordináta a működést némiképp befolyásolja, de a mozgás irányát nem. Az minden esetben a konfigurációnak megfelelően történik. (Általánosan javaslom a 0 (nulla) érték használatát.)
Ha több tengely van egyszerre programozva, akkor a mozgások tengelyenként külön indulnak. (Alapesetben X-Y-Z-A-B-C.)
Eltérő sorrendet tengelyenkénti programozással vagy makróból lehet megoldani.
Az alábbi példa kör alakú alkatrészek kivágását végzi. Minden kivágás után a Z tengely újra referenciát vesz fel. Sor végén (3 vagy 4 kivágás) X és Y tengely is referenciát vesz fel.
Külső mozgásvezérlőknél a működés némileg eltérhet! A példa UC300-al tesztelve.
(Pl. elvesző, feldolgozatlan STEP jel, léptetőmotor túlterhelés miatti szinkronvesztés.)
Természetesen nem ez a végleges megoldás a problémára, de néha jól jöhet.
A Mach3 G28.1 kódja lehetőséget biztosít minden beállított tengelyen egyenként vagy tetszőleges kombinációban a referenciapont újbóli felvételére.
A használatánál figyelni kell arra, hogy a munkatérben lévő elemekkel való szerszám és gép ütközést elkerüljük! G28.1 programozása előtti blokkban biztonságos pozícióba kell állni, ahonnan a referencia felvétele indulhat.
A tengely betűjellel megadott koordináta a működést némiképp befolyásolja, de a mozgás irányát nem. Az minden esetben a konfigurációnak megfelelően történik. (Általánosan javaslom a 0 (nulla) érték használatát.)
Ha több tengely van egyszerre programozva, akkor a mozgások tengelyenként külön indulnak. (Alapesetben X-Y-Z-A-B-C.)
Eltérő sorrendet tengelyenkénti programozással vagy makróból lehet megoldani.
Az alábbi példa kör alakú alkatrészek kivágását végzi. Minden kivágás után a Z tengely újra referenciát vesz fel. Sor végén (3 vagy 4 kivágás) X és Y tengely is referenciát vesz fel.
Külső mozgásvezérlőknél a működés némileg eltérhet! A példa UC300-al tesztelve.
- Kód:
G17 G21 G40
G54 G90 G91.1
G80 G94
#1=0
#2=40
#3=0
M98 P1000 L4
G28.1 X0 Y0
#1=0.5
#3=34.65
M98 P1000 L3
G28.1 X0 Y0
#1=0
#3=69.3
M98 P1000 L4
G0 Z100
M30
O1000
G0 X[#1*#2+10] Y#3 Z10
G1 Z0 F1000
Z-5 F400
G2 J-18 F1500
G0 Z10
G28.1 Z0
#1=[#1+1]
M99
%
1 / 1 oldal
Engedélyek ebben a fórumban:
Nem válaszolhatsz egy témára ebben a fórumban.
|
|