Télécharger Imprimer la page

Fagor CNC 8058 Manuel De Programmation page 314

Publicité

15.2
15.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ314ꞏ
Définition des sous-routines.
Comme le corps du programme, une sous-routine est composée d'un en-tête, du corps de
programme et de la fonction de fin de sous-routine.
En-tête de la sous-routine locale.
L'en-tête de la sous-routine est un bloc composé des caractères "%L" suivis d'un espace
en blanc et du nom de la sous-routine. Le nom de la sous-routine admet 14 caractères et
peut être formé par des lettres majuscules, minuscules et par des chiffres (pas d'espaces
en blanc).
%L 0123456789
%L SUBROUTINE
%L SUB234S
La programmation de l'en-tête est obligatoire. Lorsqu'on réalise un appel à une sous-routine,
on utilise le nom de l'en-tête.
En-tête de la sous-routine globale.
L'en-tête d'une sous-routine globale est le même que celui d'un programme, c'est-à-dire un
bloc composé du caractère "%" suivi du nom de la sous-routine. Le nom admet 14 caractères
et peut être formé par des lettres majuscules, minuscules et par des chiffres (pas d'espaces
en blanc).
%0123
%GLOBSUBROUTINE
%PART923R
La programmation de l'en-tête est optionnelle. Lorsqu'on effectue l'appel à une sous-routine
globale, on n'utilise pas le nom de l'en-tête mais le nom du fichier enregistré dans la CNC.
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.
Fin de la sous-routine globale ou locale.
La fin d'une sous-routine est définie avec les fonctions M17, M29 ou les sentences #RET,
étant toutes équivalentes. L'instruction #RETDSBLK achève la sous-routine et annule le
traitement du bloc unique. Pour conclure la sous-routine, il est obligatoire de programmeur
une des fonctions.
M17
M29
#RET
#RETDSBLK
M a nu el d e p rog r amm a t io n.

Publicité

loading

Ce manuel est également adapté pour:

Cnc 8060Cnc 8065