1. sayfa (Toplam 1 sayfa)

G CODE İŞLEME

Gönderilme zamanı: 25 Kas 2022, 15:44
gönderen sinancoban74
Merhaba iki eksen ile tel kesim yapıyorum c code işleyerek, ilk hareket te kod işliyor ikinciye start verince başladığı noktaya geri dönüyor geri dönmeden kaldığı noktayı nasıl sıfır noktası olarak belirleyebilirim kulandığım kod:
N1 G90
N2 G52
N3 G01 X$ML0$ Y$ML20$ F1000
N4 G01 X$ML1$ Y$ML21$
N5 G01 X$ML2$ Y$ML22$
N6 G01 X$ML3$ Y$ML23$
N7 G01 X$ML4$ Y$ML24$
N8 G01 X$ML5$ Y$ML25$
N9 G01 X$ML6$ Y$ML26$
N10 G01 X$ML7$ Y$ML27$
N11 G01 X$ML8$ Y$ML28$
N12 G01 X$ML9$ Y$ML29$
N13 G01 X$ML10$ Y$ML30$
N14 G01 X$ML11$ Y$ML31$

Re: G CODE İŞLEME

Gönderilme zamanı: 25 Kas 2022, 15:54
gönderen Uğur
Gcode başında eklediğiniz G90 sonrasındaki kodların absolute kordinat olduğunu ifade eder. Bu sebepten sistem tekrar ilk satır işlenirken o satırın koordinatına gidiyor. Eğerki kodları relatif yani G91 ile çalıştırsaydınız ardışık işleyecekti. Tabi bu durumda gcode satırlarınız hedef koordinat değil adım boyunu ifade etmesi gerekecek.

Re: G CODE İŞLEME

Gönderilme zamanı: 25 Kas 2022, 16:06
gönderen sinancoban74
Uğur yazdı: 25 Kas 2022, 15:54 Gcode başında eklediğiniz G90 sonrasındaki kodların absolute kordinat olduğunu ifade eder. Bu sebepten sistem tekrar ilk satır işlenirken o satırın koordinatına gidiyor. Eğerki kodları relatif yani G91 ile çalıştırsaydınız ardışık işleyecekti. Tabi bu durumda gcode satırlarınız hedef koordinat değil adım boyunu ifade etmesi gerekecek.
G 91 ile oluyor ama y ekseninin sıfır noktası degişmemesi gerekiyor. işlem bitince. eksen kayıyor çünkü artı eksili deger zor oluyor şekil vermede x ekeni ileri boy verirken y ekseni telin şeklini veriyor x ekseni kod bittigi noktada sıfır noktası olarak kalsa çok rahat olcaktı. bittigi yerde sıfırlama olmuyor mu

Re: G CODE İŞLEME

Gönderilme zamanı: 25 Kas 2022, 16:08
gönderen Uğur
MC_Setposition komutu ile eksenlere "0" ataması yaptırarak ardından tekrar çalıştırın bu durumda davranışı nasıl olacak.

Re: G CODE İŞLEME

Gönderilme zamanı: 25 Kas 2022, 16:16
gönderen sinancoban74
Uğur yazdı: 25 Kas 2022, 16:08 MC_Setposition komutu ile eksenlere "0" ataması yaptırarak ardından tekrar çalıştırın bu durumda davranışı nasıl olacak.
teşekkür ederim oldu bu şekilde