TurkeyCNC Forum

CNC Okulu => Fanuc => Macro Programlama => Konuyu başlatan: sinan - Mayıs 06, 2009, 09:55:42 ÖS

Başlık: makro yardım
Gönderen: sinan - Mayıs 06, 2009, 09:55:42 ÖS
arkadaşlar
N1G0X20.
GOTO 1

bu şekilde n1 satırına tekrar sayısı verebilirmiyim mesela 10 kez N1 satırını goto 1 kadar tekrar edip sonraki satıra devam edebilirmiyim.koşul oluşturmadan tekrar sayısı yaniii
Başlık: Ynt: makro yardım
Gönderen: sinan - Mayıs 06, 2009, 09:59:50 ÖS
mesaj sil komutu nerede yaf...
Başlık: Ynt: makro yardım
Gönderen: crisis - Mayıs 11, 2009, 08:07:14 ÖS
GOTO1  i her görüşünde N1 satırına gider sonsuza kadar devam eder
tekrar sayısı bu şekilde belirtemezsin
Başlık: Ynt: makro yardım
Gönderen: CaDMaX - Mayıs 15, 2009, 02:49:08 ÖS
WHILE döngüsü ile çözülür bu tip ihtiyaçlar genelde. Ek bir sayaç değişken olur. Mesela;

#30=1
WHILE [#30 LE 10] DO 1
G0X20
#30=[#30+1]
END 1

10 defa "G0 X20" okur ve biter. Aslında isteğinde koşul oluşturmadan demişsin ama IF döngüsündenmi bahsettin koşul derken bilemediğim için bu döngüden bahsetmek istedim. Tekrar sayısınıda başka bir değişkene atarsan, daha kullanışlı olur vs. Ama GOTO adı üstünde GİT diyo, GİTGEL demiyo ;) Gittikten sonra geri gelebilmesinin tek nedeni N1'in GOTO'dan yukarda olması.

Hayırlı işler...
Başlık: Ynt: makro yardım
Gönderen: sinan - Mayıs 15, 2009, 11:36:39 ÖS
teşekkür ederim deneyip yanıtlarım