Fagor CNC 8055 T Manuel D'utilisation page 445

Table des Matières

Publicité

( WRITE <texte du bloc> )
La mnémonique WRITE ajoute à la suite du dernier bloc de programme dont l'édition
a été commencée au moyen de l'instruction OPEN P, les informations contenues dans
<texte du bloc> comme un nouveau bloc de programme.
Si dans le <texte du bloc> on utilise la programmation paramétrique, tous les paramètres
(globaux et locaux) sont remplacés, en exécutant le bloc, par la valeur numérique qu'ils
ont à ce moment, lorsque le bloc est édité en code ISO. Dans les blocs édités en haut
niveau, ils ne sont pas remplacés.
Dans les programmes de personnalisation réalisés par l'utilisateur on peut utiliser
l'instruction IB pour que les blocs édités en haut niveau assument la valeur du
paramètre.
Exemples pour P100=10, P101=20 et P102=55
(WRITE G1 XP100 YP101 F100)
(WRITE (IF (P100 EQ P101) CALL 3))
(WRITE (SUB P102))
(IB1=(P102))
(WRITE (SUB (IB1))
Si la mnémonique WRITE est programmée sans avoir programmé au préalable la
mnémonique OPEN, la CNC affiche le code d'erreur correspondant, sauf en cas
d'édition d'un programme de personnalisation de l'utilisateur; dans ce cas, un nouveau
bloc est ajouté au programme à éditer.
Exemple de création d'un programme contenant plusieurs points d'une trajectoire
parabolique dont la formule est: Z = - K X²
L'axe X est programmé en diamètre et la sous-routine numéro 2 est utilisée; ses
paramètres ont la signification suivante:
Paramètres d'appel:
A ou P0
Valeur de la constante "K"
B ou P1
Coordonnée X initiale
C ou P2
Coordonnée X finale
D ou P3
Incrément ou pas en X
Chapitre: 12
DECLARATIONS DE CONTROLE DES
PROGRAMMES
=> G1 X10 Y20 F100
=> (IF (P100 EQ P101) CALL 3)
=> (SUB P102)
=> (SUB 55)
X
P2
X=P3
P1
Z
Section:
DÉCLARATIONS PERMETTANT DE
GENERER DES PROGRAMMES
Page
13

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières