6 exemples de programmation, Exemple : corps d'un cylindre avec le cycle 27, Exemples de programmation – HEIDENHAIN TNC 640 (34059x-05) Cycle programming Manuel d'utilisation

Page 234

Advertising
background image

Cycles d'usinage : corps d'un cylindre

8.6

Exemples de programmation

8

234

TNC 640 | Manuel d'utilisation Programmation des cycles | 4/2015

8.6

Exemples de programmation

Exemple : corps d'un cylindre avec le cycle 27

Machine équipée d'une tête B et d'une
table C

Cylindre fixé au centre du plateau
circulaire.

Le point d'origine est situé au centre du
plateau circulaire

Y (Z)

X (C)

0 BEGIN PGM C27 MM
1 TOOL CALL 1 Z S2000

Appel de l'outil, diamètre 7

2 L Z+250 R0 FMAX

Dégager l'outil

3 L X+50 Y0 R0 FMAX

Pré-positionner l'outil au centre du plateau circulaire

4 PLANE SPATIAL SPA+0 SPB+90 SPC+0 TURN MBMAX

FMAX

Inclinaison

5 CYCL DEF 14.0 CONTOUR

Définir le sous-programme de contour

6 CYCL DEF 14.1 LABEL CONTOUR 1
7 CYCL DEF 27 CORPS DU CYLINDRE

Définir les paramètres d'usinage

Q1=-7

;PROFONDEUR DE FRAISAGE

Q3=+0

;SURÉP. LATÉRALE

Q6=2

;DISTANCE D'APPROCHE

Q10=4

;PROFONDEUR DE PASSE

Q11=100

;AVANCE PLONGÉE PROF.

Q12=250

;AVANCE FRAISAGE

Q16=25

;RAYON

Q17=1

;UNITÉ DE MESURE

8 L C+0 R0 FMAX M13 M99

Pré-positionner le plateau circulaire, marche broche, appel
du cycle

9 L Z+250 R0 FMAX

Dégager l'outil

10 PLANE RESET TURN FMAX

Annuler l'inclinaison, annuler la fonction PLANE

11 M2

Fin du programme

12 LBL 1

Sous-programme de contour

13 L X+40 Y+20 RL

Données dans l’axe rotatif en mm (Q17=1)

14 L X+50
15 RND R7.5
16 L Y+60
17 RND R7.5
18 L IX-20
19 RND R7.5
20 L Y+20

Advertising