mardi 22 octobre 2013

Heidenhain : Utilisation des sous programme CNC avec les labels

La mise en oeuvre d'un sous-programme consiste à identifier une partie du programme employée de manière récurrente.
Une fois cette partie identifiée, nous allons l'encapsuler dans un programme à part que nous allons par la suite appeler à chaque utilisation.

Dans le langage Heidenhain nous allons utiliser les Labels (Noté LBL dans le programme) ou étiquette en anglais.

BEGIN PGM;
TOOL CALL 1;
LBL 1; (Début de sous programme)
L X+0 Y+0 F300 M3;
L X+0 Y+100;
CHF 15;
L X+100 Y+100;
RND 15;
L X+100 Y+0;
L X+0 Y+0;
LBL 0; (Fin de sous programme)

CALL LBL 1 REP3;

END PGM;

Explication :
LBL = Numéro de sous programme entre 1 et 254
LBL 0 = Fin de définition de sous-programme
CALL = Appel du sous programme

REP = Nombre de répétition du sous-programme (facultatif)



Pour aller plus loin :

Aucun commentaire:

Enregistrer un commentaire