Mach3 gcode lerdeki bir satıra bakar :
X50 yazıyor mesela.
x ekseninin bağlı olduğu pine puls göndermek ister.
Nasıl yapabilir ?
Motoru döndürecem abüüü ama buna karşılık senin sistem ne kadar gidecek diye sorar.
Basit bir örnek :
Kendi sistemini unut.
Motorun miline bir vida bağlı ve vidanın bir adımı 5 mm ise yukarıda bahsettiğim şekilde bir hesap ile belitrmen gerek.
Yok vida adımı 5 değil 10 mm ise bu rakamn değişir.
Dönüş örneği için :
Motor direk bağlı ise başka örneğin dişli -kayış-kasnak türü redükte edilmiş ise başka rakam gerekir.
Bu rakam ile sürücü ayarı ilişkilidir.
Sürücü tam adım yani 1/1 seçilmiş ise gelen her işarette motoru 1 adım (sende 1,8 derece) döndürür.
Sürücü 1/16 seçilmişse (dip sw lerden) ancak 16 işaret sonunda 1 adım olacak kadar yani her işarette ancak 1,8 / 16 kadar döndürür.
İşte bu değeride bilmek zorundadır...
Sadece dönüyor :
step per kutusunda : 200*16=3200
yazıyorsa :
Gcode satırında ilgili eksen için :
x1 görmüş ise :
ilgili pine 3200 adet puls yollar ve motorun 1 tam tur dönmüş olur.
Örneğin A ve B eksen için 175 yazıyorsa bunun için yukarıdaki hesaplar kadar puls yollar.
Yani motoru "döndürür" ama ilerlemişmidir dönmüşmüdür ona bakmaz.
O iş gcode lerin işi....
---------
Nasıl yukarıdaki videolar güzel mi ?