11 esempi di programmazione, Esempio: maschiatura, Esempi di programmazione – HEIDENHAIN TNC 640 (34059x-05) Cycle programming Manuale d'uso

Pagina 139: Esempi di programmazione 4.11

Advertising
background image

Esempi di programmazione

4.11

4

TNC 640 | Manuale utente programmazione di cicli | 4/2015

139

4.11

Esempi di programmazione

Esempio: maschiatura

Le coordinate dei fori sono memorizzate nella tabella
punti TAB1.PNT e vengono chiamate dal TNC con

CYCL

CALL PAT.
I raggi degli utensili sono stati scelti in modo tale che
nella grafica di test si possano vedere tutti i passi di
lavorazione.

Esecuzione del programma

Centrinatura

Foratura

Maschiatura

0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20

Definizione pezzo grezzo

2 BLK FORM 0.2 X+100 Y+100 Y+0
3 TOOL CALL 1 Z S5000

Chiamata utensile centratore

4 L Z+10 R0 F5000

Spostamento utensile ad altezza di sicurezza (programmare
F con valore); il TNC posiziona l'utensile all'altezza di
sicurezza dopo ogni ciclo

5 SEL PATTERN "TAB1"

Definizione tabella punti

6 CYCL DEF 240 CENTRATURA

Definizione del ciclo "Foratura di centrinatura"

Q200=2

;DISTANZA SICUREZZA

Q343=1

;SELEZ. DIAM./PROF.

Q201=-3.5

;PROFONDITA

Q344=-7

;DIAMETRO

Q206=150

;AVANZ. INCREMENTO

Q11=0

;TEMPO ATTESA SOTTO

Q203=+0

;COORD. SUPERFICIE

Valore 0 obbligatorio, agisce dalla tabella punti

Q204=0

;2. DIST. SICUREZZA

Valore 0 obbligatorio, agisce dalla tabella punti

10 CYCL CALL PAT F5000 M3

Chiamata ciclo in combinazione con tabella punti TAB1.PNT,
avanzamento tra i punti: 5000 mm/min

11 L Z+100 R0 FMAX M6

Disimpegno utensile, cambio utensile

12 TOOL CALL 2 Z S5000

Chiamata utensile punta

13 L Z+10 R0 F5000

Posizionamento dell'utensile all'altezza di sicurezza
(programmare F con un valore)

14 CYCL DEF 200 FORATURA

Definizione del ciclo "Foratura"

Q200=2

;DISTANZA SICUREZZA

Q201=-25

;PROFONDITA

Q206=150

;AVANZ. INCREMENTO

Q202=5

;PROF. INCREMENTO

Advertising