6 exemples de programmation – HEIDENHAIN TNC 426 (280 474) Manuel d'utilisation
Page 282
9 Programmation: Sous-programmes et répétitions de parties de programme
266
Exemple: Fraisage d‘un contour en plusieurs passes
9.6 Exemples de programmation
Exemple: Fraisage d‘un contour en plusieurs passes
Déroulement du programme
■
Pré-positionner l‘outil sur l‘arête supérieure de la
pièce
■
Introduire la passe en valeur incrémentale
■
Fraiser le contour
■
Répéter la passe et le fraisage du contour
0 BEGIN PGM PGMWDH MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL DEF 1 L+0 R+10
4 TOOL CALL 1 Z S500
5 L Z+250 R0 F MAX
6 L X-20 Y+30 R0 F MAX
7 L Z+0 R0 F MAX M3
8 LBL 1
9 L IZ-4 R0 F MAX
10 APPR CT X+2 Y+30 CCA90 R+5 RL F250
11 FC DR- R18 CLSD+ CCX+20 CCY+30
12 FLT
13 FCT DR- R15 CCX+50 CCY+75
14 FLT
15 FCT DR- R15 CCX+75 CCY+20
16 FLT
17 FCT DR- R18 CLSD- CCX+20 CCY+30
18 DEP CT CCA90 R+5 F1000
19 L X-20 Y+0 R0 F MAX
20 CALL LBL 1 REP 4/4
21 L Z+250 R0 F MAX M2
22 END PGM PGMWDH MM
Définition d'outil
Appel de l'outil
Dégager l‘outil
Pré-positionnement dans le plan d‘usinage
Pré-positionnement sur l‘arrêt supérieure de la pièce
Marque pour répétition de partie de programme
Passe en profondeur incrémentale (dans le vide)
Aborder le contour
Contour
Quitter le contour
Dégager l‘outil
Retour au LBL 1; au total quatre fois
Dégager l‘outil, fin du programme
X
Y
100
100
20
75
30
50
20
75
R15
R18
R15
Lkap9.pm6
28.06.2006, 11:25
266