1. sayfa (Toplam 1 sayfa)

G Code İşletme Hakkında

Gönderilme zamanı: 28 Haz 2021, 09:33
gönderen AtakanBAHAR
Merhabalar,

DVP50MC cihazımda yaptığım bir uygulamada C ekseni ve X ekseni bulunmaktadır. C ekseni 360 derece dönerken X ekseni lineer bir hareket yapmaktadır.
CartesianCoordinate komutu kullanarak hazırladığım bir Gcode'u yürütüyorum fakat Absolute olarak C pozitif yönde 360 dereceyi tamamladıktan sonra yine absolute olarak 2 dereceye gitmek istersem pozitif yönde değil negatif yönde hareket ediyor. Bunu durumu nasıl düzeltebilirim ?

Ayrıca merak ettiğim başka bir nokta Gcode üzerinde X ekseni üzerindeki koordinatlara artı veya eksi olarak tolerans vermek istiyorum. Yani hazırlamış olduğum kodda X25 mm değerinde ise ben buna tolerans olarak +1 veya -1 mm pay vermek istiyorum. Bunu yapabileceğim bir komut mevcut mu ?

Re: G Code İşletme Hakkında

Gönderilme zamanı: 28 Haz 2021, 09:49
gönderen Uğur
1. sorunuz için eksen tipi lineer mi yoksa rotary mi tanımlı?
2. sorunuz için gcode yazarken X25 şeklinde değilde aşağıdaki gibi boyu bir registerdan verebiliyorsunuz. Bu registerı dışarıdan dizayn etmek suretiyle ofsetleyebilirsiniz.

Kod: Tümünü seç

N0 G0 X$ML0$ Y$ML1$ Z$ML2$

Re: G Code İşletme Hakkında

Gönderilme zamanı: 28 Haz 2021, 09:54
gönderen AtakanBAHAR
C Eksenim Rotary Axis olarak tanımlı ayarları kontrol etmeniz için ekran resmini bırakıyorum.
Ekran Alıntısı.PNG

Re: G Code İşletme Hakkında

Gönderilme zamanı: 28 Haz 2021, 10:12
gönderen Uğur
Bu durumu uygun bir zamanda denemem lazım çünkü siz en kısa yolla hedefe gitsin şeklinde istiyorsunuz rotary eksende. Gcode harici komutlarda absolute çalışırken bu seçenek vardır fakat gcode için tecrübe etmedim.