ton programme est donc en Iso pur ?
G10 L2 correspond à une écriture d'origine si ma mémoire est bonne.
P1 correspond au G54.
Si tu veux répéter en changeant ton repère, il faut que tu changes ton G54 avant de rappeler tes blocs
N5 G10 L2 P1 X0 Z6.75
#199=10
GOTO 1000
N10 G10 L2 P1 X0 Z6.75-15 (si décalage de 15 )
#199=20
GOTO 1000
...
(dernier decalage)
N50 G10 L2 P1 X0 Z6.75-60
#199=2000
etc..
N1000
G54
... usinage
....
GOTO #199
N2000
M30
tu pourrais aussi faire une boucle avec variables et conditions de fin..
Sinon, en Mazatrol, tu peux directement faire cela dans l'unité FIN
tu choisis continuer : Oui
et là tu peux alors indiquer un nombre de répétition avec un décalage Z à chaque répétition.
Tu pourrais même faire un programme Mazatrol avec uniquement
- Unité 0
- Appel sous programme ISO
( pas d'origine dans ton programme ISO et le parametre ... F161 bit7 =1 "origine du prog Mazatrol lors appel sous prg iso" )
- Unité fin avec répétition