Saut de bloc

  • Auteur de la discussion afreujoel
  • Date de début
A

afreujoel

Nouveau
Bonjour à tous,

Je souhaiterai allé appeler une serie de bloc N consécutif(ex de N25 à N35) dans un sous-programmes O200 (sans le lire complétement) et revenir dans le programmes principal O100 et continuer .

Ex chez NUM :N05 G77 H451 N10 N600

La CN est une FANUC 30i
 
K

klimero25

Nouveau
SALUT
pourquoi ne pas mettre un "GOTO N???" dans ton sous prog
 
A

afreujoel

Nouveau
En fait le sous-programmes entier est utilisé pour d'autre piéces je veu juste un morceaux.
 
J

JLuc69

Compagnon
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
 

Sujets similaires

N
Réponses
5
Affichages
640
Nabduf
N
Haut