Télécharger Imprimer la page

Fagor 1711 Manuel De Programmation page 409

Publicité

M a n u e l d e p r o g r a m ma ti o n
Le paramètre A/D s'utilisera quand le programme que l'on veut éditer existe déjà.
A
La CNC ajoute les nouveaux blocs après les blocs déjà existants.
D
La CNC efface le programme existant et commence l'édition d'un nouveau.
On a aussi la possibilité de lui associer un commentaire de programme qui ensuite sera affiché à
côté de celui-ci dans le répertoire de programmes.
Pour éditer les blocs on doit utiliser l'instruction WRITE décrite ci-après.
Notes:
Si le programme que l'on veut éditer existe et n'est pas définit dans les paramètres A/D, la CNC
affichera un message d'erreur en exécutant le bloc.
Le programme ouvert avec l'instruction OPEN se ferme en exécutant M30, une autre instruction
OPEN et après avec un Arrêt d'Urgence ou une RAZ .
Depuis un PC on ne peut ouvrir des programmes que dans la mémoire RAM ou le disque dur
(KeyCF).
( WRITE <texte du bloc> )
L'instruction 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 de bloc> comme un
nouveau bloc de programme.
S'il s'agit d'un bloc paramétrique édité en code ISO tous les paramètres (globaux et locaux) sont
remplacés par la valeur numérique qu'ils ont à ce moment.
(WRITE G1 XP100 YP101 F100) => G1 X10 Y20 F100
Lorsqu'il s'agit d'un bloc paramétrique édité en haut niveau, il faut indiquer avec le caractère ? que
l'on veut remplacer le paramètre par la valeur numérique qu'il a à ce moment.
(WRITE (SUB P102))
(WRITE (SUB ?P102))
(WRITE (ORGX54=P103))
(WRITE (ORGX54=?P103))
(WRITE (PCALL P104))
(WRITE (PCALL ?P104))
Si l'instruction WRITE est programmée sans avoir programmé au préalable l'instruction 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.
Utilisation du caractère « $ » dans l'instruction WRITE pour écrire un numéro d'un
paramètre :
L'utilisation du caractère « $ » dans l'instruction WRITE permet d'écrire directement le numéro du
paramètre. Pour cela, on utilise le caractère "$" précédé de "P", à condition qu'il soit précédé d'un
axe.
Par exemple, en programmant (WRITE X$P100) le résultat est: XP100.
Pour indiquer quelque chose en dollars, il faudra programmer la valeur suivant le symbole du dollar.
Par contre, si on veut prendre la valeur depuis un paramètre, il faudra placer un espace entre le
symbole "$" et le paramètre.
En résumé, on dispose des options suivantes:
• Si l'on programme $P, s'obtiendra $P.
• Si l'on programme $[espace]P, s'obtiendra $[espace] et le contenu de P.
• Si l'on programme $[numéro], s'obtiendra $[numéro].
Exemple:
Étant le paramètre P100=22.
Programme Résultat
(WRITE XP100)
(WRITE X$P100)
=>
(SUB P102)
=>
(SUB 55)
=>
(ORGX54=P103)
=>
(ORGX54=222)
=>
(PCALL P104)
=>
(PCALL 25)
X22
XP100
14.
CNC 8055
CNC 8055i
M
·M· & ·EN·
ODÈLES
S
: V02.2
OFT
X
·409·

Publicité

loading