Rs274/ngc ripetizioni sub routine

Sezione dedicata al G-code, postate qui dubbi o i Vs. lavori in formato G-code.
Rispondi
Lucavi
Member
Member
Messaggi: 288
Iscritto il: lunedì 9 agosto 2010, 20:06
Località: Valle d'Aosta

Rs274/ngc ripetizioni sub routine

Messaggio da Lucavi » lunedì 26 gennaio 2015, 10:46

Ho un problema a far ripetere una sub routine con il suddetto gcode, finche il programma si svogle così:
Sub prova
Testo
Endsub
Posizionamento
Gosub prova
Tutto ok riesco a fare quel che devo, il problema nasce quando ad esempio voglio eseguire una contornatura su più livelli senza riscrivere tutte le volte il posizionamento.
Ora io per lavoro programmo in heidenhain e questo probabilmente mi porta a voler fare il programma in maniera sbagliata in iso, comunque io avevo tentato questa strada:
#100=5
Sub prova
Testo
#100=#100+5
Endsub
If #100<20 then gosub prova
Endif
Sul ciclo if mi va in errore e non capisco il motivo.
So che su altri tipi di iso si può fare con
m98 p100 l5
O100
Testo
M99
Ma il mio non accetta questi codici.
Come posso fare? Grazie

Rispondi

Torna a “G-code”