Télécharger Imprimer la page

Fagor 1711 Manuel De Programmation page 340

Publicité

13.2.1
13.
CNC 8055
CNC 8055i
M
·M· & ·EN·
ODÈLES
S
: V02.2
OFT
X
·340·
Paramètres ou variables de caractère général
Les variables d'usage général sont référencées avec la lettre "P" suivie d'un nombre entier. La CNC
dispose de quatre types de variables d'usage général.
Type de paramètre
Paramètres locaux
Paramètres globaux
Paramètres d'utilisateur
Paramètres OEM (de fabricant)
Dans les blocs programmés en code ISO, on peut associer des paramètres à tous les champs G
F S T D M et cotes des axes. Le numéro d'étiquette de bloc sera défini avec une valeur numérique.
Si des paramètres sont utilisés dans des blocs programmés en langage à haut niveau, ils pourront
être programmés dans n'importe quelle expression.
Le programmeur pourra utiliser des variables de caractère général lorsqu'il éditera ses propres
programmes. Ensuite, et pendant l'exécution, la CNC remplacera ces variables par les valeurs qui
leur sont affectées à un moment donné.
Dans la programmation...
GP0 XP1 Z100
(IF (P100 * P101 EQ P102) GOTO N100)
L'utilisation de ces variables de caractère général dépendra du type de bloc dans lequel elles seront
programmées et du canal d'exécution. Les programmes exécutés dans le canal d'utilisateur
pourront contenir n'importe quel paramètre global, d'utilisateur ou de fabricant mais ne pourront pas
utiliser de paramètres locaux.
Types de paramètres arithmétiques
Paramètres locaux
Les paramètres locaux ne sont accessibles que depuis le programme ou la sous-routine dans
laquelle ils ont été programmés. Il existe sept groupes de paramètres.
Les paramètres locaux utilisés en langage à haut niveau pourront être définis, soit comme indiqué
précédemment, soit au moyen des lettres A-Z, à l'exception de Ñ, de telle sorte que A est égal à
P0 et Z à P25.
L'exemple suivant présente ces 2 méthodes de définition:
(IF ((P0+P1)* P2/P3 EQ P4) GOTO N100)
(IF ((A+B)* C/D EQ E) GOTO N100)
Si un nom de paramètre local est utilisé pour lui affecter une valeur (A au lieu de P0 par exemple),
et si l'expression arithmétique est une constante numérique, l'instruction peut être abrégée comme
suit:
(P0=13.7) ==> (A=13.7) ==> (A13.7)
On n'utilisera les parenthèses qu'avec précautions, car M30 ne signifie pas la même chose que
(M30). La CNC interprète (M30) comme une instruction et comme M est une autre façon de définir
le paramètre P12, cette instruction sera lue comme (P12=30), et la valeur 30 sera affectée au
paramètre P12.
Paramètres globaux
Les paramètres globaux sont accessibles depuis n'importe quel programme et sous-routine
appelée depuis le programme.
Les paramètres globaux peuvent être utilisés par l'utilisateur, par le fabricant et par les cycles de
la CNC.
Paramètres d'utilisateur
Ces paramètres sont une prolongation des paramètres globaux, avec la seule différence qu'ils ne
sont pas utilisés par les cycles de la CNC.
Ma nu el de pr ogra mm at io n
Rang
P0-P25
P100-P299
P1000-P1255
P2000-P2255
Dans l'exécution...
G1 X-12.5 Z100
(IF (2 * 5 EQ 12) GOTO N100)

Publicité

loading