M a n u e l d e p r o g r a m m a t i o n .
1.2.1
Corps du programme.
Le corps du programme a la structure suivante.
En-tête.
Blocs de programme
Fin de programme.
En-tête du programme.
L'en-tête du programme est un bloc composé du caractère "% " suivi du nom du programme.
Le nom du programme admet 14 caractères et peut être formé par des lettres majuscules,
minuscules et par des chiffres (pas d'espaces en blanc).
%0123
%PROGRAM
%PART923R
La programmation de l'en-tête est obligatoire lorsque le programme comprend des sous-
routines locales; dans le cas contraire, la programmation de l'en-tête est optionnelle.
Le nom défini dans l'en-tête n'a aucun rapport avec le nom enregistré dans le fichier. Les
deux noms peuvent être différents.
Corps du programme.
Le corps du programme est composé de blocs chargés d'exécuter les opérations, les
déplacements, etc.
Fin du programme.
La fin du corps du programme est définie avec les fonctions M02 ou M30, étant les deux
fonctions équivalentes.
M30
M02
La programmation de ces fonctions n'est pas obligatoire ; si la fin du programme est atteinte
sans qu'aucune fonction n'ait été exécutée, la CNC termine également l'exécution. Le
comportement de la CNC, après avoir atteint la fin du programme, est différent en fonction
de si on a programmé ou non la fonction M02 ou M30.
La CNC sélectionne le premier bloc du programme.
La CNC arrête la rotation de la broche.
La CNC assume les conditions initiales.
La CNC initialise les conditions de coupe.
(*) L'arrêt de la broche dépend du paramètre machine SPDLSTOP.
Sous-routines d'interruption.
Si l'exécution d'une sous-routine d'interruption (marques INT1/INT4 du PLC) se termine
avec M30, l'exécution du programme se termine également. Si l'exécution d'une sous-
routine d'interruption se termine avec #RET, l'exécution du programme se poursuit.
L'en-tête indique le début du corps du programme. La
programmation de l'en-tête est obligatoire lorsque le
programme dispose de sous-routines locales.
C'est la partie principale du programme, celle contenant les
déplacements, opérations, etc.
Avec M02/M30
Sans M02/M30
Oui
Oui
Oui
Non
Oui (*)
Non
Oui
Non
1.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ43ꞏ