11 esempi di programmazione, Esempio: maschiatura, Esempi di programmazione – HEIDENHAIN TNC 620 (81760x-01) Cycle programming Manuale d'uso
Pagina 131: Esempi di programmazione 4.11

Esempi di programmazione
4.11
4
TNC 620 | Manuale utente programmazione di cicli | 4/2014
131
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