Programmation
9.11 Technique des sous-programmes
9.11
Technique des sous-programmes
9.11.1
Caractéristiques générales
Application
Sur le plan théorique, il n'y a pas de différence entre un programme principal et un sous-
programme.
Dans un sous-programme, vous programmez des séquences d'usinage répétitives, certaines
formes de contour par exemple. Dans le programme principal, vous appelez ce sous-
programme aux endroits où il doit être exécuté.
Le cycle d'usinage est une forme de sous-programme. Les cycles d'usinage contiennent des
opérations d'usinage valables d'une manière générale. En renseignant en conséquence les
paramètres qui seront adressés à la commande, vous pouvez adapter les cycles à des
applications concrètes.
structure
La structure d'un sous-programme est identique à celle d'un programme principal (voir
chapitre "Structure du programme"). Comme les programmes principaux, le dernier bloc des
sous-programmes contient l'instruction M2 (fin de programme). Cela signifie ici le retour au
niveau du programme appelant.
Fin du programme
Dans un sous-programme, vous pouvez utiliser l'instruction de fin de programme RET à la
place de M2.
RET exige un bloc qui lui est propre.
L'instruction RET est à utiliser quand un contournage G64 ne doit pas être interrompu par le
retour. Avec M2, G64 est interrompu et un arrêt précis est généré.
320
Manuel de programmation et d'utilisation, 06/2009, 6FC5398-1CP10-5DA0
Tournage