8
8.6
Exemples de programmation
Exemple : groupe de trous
Déroulement du programme :
Aborder les groupes de trous dans le programme
principal
Appeler le groupe de perçage (sous-programme 1)
dans le programme principal
Ne programmer le groupe de trous qu'une seule fois
dans le sous-programme 1
0 BEGIN PGM SP2 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S3000
4 Z+250 R0 FMAX M3
5 CYCL DEF 200 PERCAGE
Q200=2
Q201=-20
Q206=150
Q202=5
Q210=+0
Q203=+0
Q204=+50
Q211=+0
Q395=0
6 CYCL DEF 7.0 POINT ZERO
7 CYCL DEF 7.1 X+15
8 CYCL DEF 7.2 Y+10
9 CALL LBL 1
10 CYCL DEF 7.0 POINT ZERO
11 CYCL DEF 7.1 X+75
12 CYCL DEF 7.2 Y+10
13 CALL LBL 1
14 CYCL DEF 7.0 POINT ZERO
15 CYCL DEF 7.1 X+45
16 CYCL DEF 7.2 Y+60
17 CALL LBL 1
18 CYCL DEF 7.0 POINT ZERO
19 CYCL DEF 7.1 X+0
250
Sous-programmes et répétitions de parties de programme | Exemples de programmation
;DISTANCE D'APPROCHE
;PROFONDEUR
;AVANCE PLONGEE PROF.
;PROFONDEUR DE PASSE
;TEMPO. EN HAUT
;COORD. SURFACE PIECE
;SAUT DE BRIDE
;TEMPO. AU FOND
;REFERENCE PROFONDEUR
Appel d'outil
Définition du cycle Perçage
Décalage du point zéro
Décalage du point zéro
Décalage du point zéro
HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2017