8
Programmation : paramètres Q
8.13 Exemples de programmation
31 CYCL DEF 7.3 Z-Q16
32 CYCL DEF 10.0 ROTATION
33 CYCL DEF 10.1 ROT+Q8
34 LBL 1
35 CC X+0 Y+0
36 LP PR+Q26 PA+Q8 R0 FQ12
37 CC Z+0 X+Q108
38 L Y+0 Z+0 FQ12
39 LBL 2
40 LP PR+Q6 PA+Q24 FQ12
41 FN 2: Q24 = +Q24 - +Q14
42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2
43 LP PR+Q6 PA+Q5
44 L Z+Q23 R0 F1000
45 L X+Q26 R0 FMAX
46 FN 1: Q28 = +Q28 + +Q18
47 FN 0: Q24 = +Q4
48 CYCL DEF 10.0 ROTATION
49 CYCL DEF 10.0 ROT+Q28
50 FN 12: IF +Q28 LT +Q9 GOTO LBL 1
51 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1
52 CYCL DEF 10.0 ROTATION
53 CYCL DEF 10.1 ROT+0
54 CYCL DEF 7.0 POINT ZÉRO
55 CYCL DEF 7.1 X+0
56 CYCL DEF 7.2 Y+0
57 CYCL DEF 7.3 Z+0
58 LBL 0
59 END PGM KUGEL MM
310
Calculer la position de l'angle initial dans le plan
Prépositionnement dans l'axe de broche
Initialiser le pôle dans le plan X/Y pour le prépositionnement
Prépositionnement dans le plan
Initialiser le pôle dans le plan Z/X, décalé du rayon d'outil
Se déplacer à la profondeur
Aborder l'„arc" vers le haut
Actualiser l'angle dans l'espace
Question : arc terminé ?. Si non, saut au LBL 2
Aborder l'angle final dans l'espace
Dégager l'outil dans l'axe de broche
Prépositionnement pour l'arc suivant
Actualiser la position angulaire dans le plan
Annuler l'angle dans l'espace
Activer nouvelle position angulaire
Question : continuer usinage ?. Si oui, saut au LBL 1
Désactiver la rotation
Annuler le décalage du point zéro
Fin du sous-programme
TNC 620 | Manuel d'utilisation HEIDENHAIN-Conversationnel | 7/2013