Mach3 Mini Cnc Torna ve taret

Code "M10"Code "G4 P0.5"Code "G00 G53 Z0"Code "G00 G91 A" & MoveDisCode "G90" While IsMoving () Wend Code "M11"SetCurrentTool( tool )
ustam bu kodu m6start dosyasının alt satırlarına mı ekliyorum ? yoksa yeni bir belge içinde m6start olarak mı kaydediyorum
 

Bu kodun tamamını yapıştırıyorsun.
C:\Mach3\macros\Mach3Turn
altındaki m6start içine. İçindekileri silip.
 
Son düzenleme:
Kodu MAch3 mill ile denedim çalışıyor. Yanlız bu makro 8 takım için hazırlanmış. A ekseni bir tur 360 olarak ayarlanmış ve 8 takım için 360/8 = 45 derecelik açılar kullanılıyor. Yani 1 numaralı takım için A ekseni 0 iken 2 numaralı takım için A=45 oluyor bu şekilde devam ediyor. Ancak 180 dereceden büyük eksendeki bir takıma geçmek istendiğinde yolu kısaltmak için A ekseni tersine dönüyor.
Yani 1 numaralı takımdan 8 numaralı takıma geçmek için. A=7x45=315 yol almak yerine A=-45 yol alarak aynı konuma tersten gidiliyor.

Eğer A ekseniniz çalışıyorsa bu makroda çalışır. Öncelikle A ekseninizin çalışıp çalışmadığını Input ekranında
"G00 A45" yazarak deneyin. Ayrıca general config ekranında Toolchange bölümünde Autotoolchanger seçili olmalı.

Kolay gelsin.
 
Takım değiştirmede yeni ufuklar
 
tareti böyle kullanmak anlamsız ve manasız. 4 eksen bir kontrol kartına 4. eksene bir taret yapıp bağlayın. Step motorla bağlasanız yeter. Bunu belli açılara bölün ve palslerinize göre hesaplayarak dönüş miktarını belirleyin. Daha sonra bir post hazırlayarak g-code aldığınız programda bunu kullanın. Çok isterseniz takımların üzerine değiştirme öncesinde üfleyerek temizleme işlemi yapılıcak kodlarda eklenir. Kontrol kartında role çıkışı var ise kolay tabi.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…