il y a une solution en paramètré.
Dans ton prog :
...
...
G65 P1 A30 B90 (SOUS PROGRAMME O0001)
...
...
Dans ton sous programme :
O0001(SOUS PROGRAMME EN QUESTION)
IF[#1 EQ 0] #1=1 (EQ = EGAL A)
IF[#2 GT 0] #2=1000 (GT = PLUS GRAND QUE)
IF[#2 EQ 0] #2=91
GOTO#1
N1...
N2...
...
N90...
GOTO#2
N91...
...
N1000 M99
Il va sans dire que cette solution ne marchera que pour le programme en question !
Avec un autre programme, si tu appelles ce sous programme par M98P1,
les paramètres #1 et #2 seront à zéro.
Le mieux étant de créer un autre sous programme avec juste ce dont tu as besoin.
Si ça peut t'aider...
JLuc