M a n u e l d e p r o g r a m m a t i o n .
1.3
Structure des blocs de programme.
Les blocs qui forment les sous-routines et le corps du programme peuvent être définis avec
des commandes en code ISO ou en langage de haut niveau. Pour l'élaboration du
programme, on utilisera des blocs écrits dans l'un des deux langages, avec la possibilité de
combiner dans un même programme des blocs écrits dans les deux langages. On peut aussi
programmer des blocs vides (lignes vides).
Dans les deux langages, on peut utiliser n'importe quel type d'expression arithmétique,
relationnelle ou logique.
Programmation en code ISO.
Il est particulièrement conçu pour commander le mouvement des axes, étant donné qu'il
fournit l'information et les conditions des déplacements, mais aussi les indications sur
l'avance et la vitesse. Les commandes disponibles sont:
• Fonctions préparatoires des mouvements qui déterminent la géométrie et les conditions
de travail, telles que les interpolations linéaires, circulaires, les filetages, les cycles fixes,
etc.
• Fonctions de commande des conditions de coupe, telles que les avances des axes, les
vitesses de la broche et les accélérations.
• Fonctions de commande des outils.
• Fonctions complémentaires, qui contiennent des indications technologiques.
• Définition de cotes.
Programmation en langage de haut niveau.
Ce langage fournit à l'utilisateur un ensemble de commandes ressemblant à la terminologie
utilisée par d'autres langages, telles que $IF, $GOTO, #MSG, #HSC, etc. Certaines
commandes disponibles sont les suivantes :
• Sentences de programmation.
• Instructions de commande de flux, pour la construction de boucles et sauts dans le
programme.
• Définition et appel des sous-routines avec des paramètres locaux, la variable locale étant
la variable connue uniquement par la sous-routine dans laquelle elle a été définie.
Il permet d'utiliser aussi n'importe quel type d'expression arithmétique, relationnelle ou
logique.
P a r a m è t r e s a r i t h m é t i q u e s , v a r i a b l e s , c o n s t a n t e s e t
expressions arithmétiques.
Les constantes, paramètres arithmétiques, variables et expressions arithmétiques, peuvent
être utilisées aussi bien depuis des blocs ISO que depuis les commandes de haut niveau.
1.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ45ꞏ