Başlıktanda anlaşıldığı üzere mach3'te hem cam işleme modunda hem de manuel modda
z eksenine bağlanacak emniyet sensörünü görmeden Y ekseni(yatay ekseni) hareket etmesin istiyorum. Aksi halde çoklu delme yapan takımlarımın tamamı kırılır. Sensörü input olarak girip, Z ekseni sensör seviyesinde iken Y eksenin hareket etmesine izin ver diye bir kontrol yapılabilir mi.
Şimdi bir not defteri açacaksın. İçine aşağıda verdiğim kodu yazıp kaydedeceksin. İsmini de atıyorum M900 yap. Dosya uzantısı .txt olur sen onu .m1s yapacaksın. Sonra bunu alıp mach3 sistem klasörü içinde Macros klasörü içinde de makinenin klasörüne gireceksin. Mill yada Turn herneyse o klasöre yapıştıracaksın
While Not GetOEMLED (821)
Sleep (100)
Wend
Bu kod input1 den yani input1 e bağlı sensör/switch den sinyal gelene kadar bekler.
Bu m900 kodunu z eksenini yukarı çıkaran satırla y eksenine hareket veren kodun arasına yazacaksın
-1 e göndermekten kastınız Z ekseni sisteminiz için yeterli seviyede yuları kaldırmış oluyorsa tamamdır. Onun haricinde Z ekseni home switch i pin numarası Aynı şekilde İnput 1 in pin numarası olarak girmelisin mach3e. Sorunsuz çalışır diye düşünüyorum. Matkapları söküp boşta çalıştırmak lazım makineyi 10 -15 döngü süresince emin olduktan sonra normal şekilde çalıştırmalı
Oemled demek mach3 programına input olarak bir buton switch falan bağlamak demek. DRO ile de eksenlerin değerlerini okuyabilirsin. Değerleri istediğin değerle değiştirebilirsin gibi.