6 exemples de programmation – HEIDENHAIN TNC 426 (280 462) Manuel d'utilisation

Page 227

Advertising
background image

9 Programmation: Sous-programmes et répétitions de parties de programme

214

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 de l‘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

Advertising