11 ejemplos de programación, Ejemplo: roscado, Ejemplos de programación – HEIDENHAIN TNC 620 (34056x-04) Cycle programming Manual del usuario
Página 128

Ciclos de mecanizado: Roscado / Fresado de rosca
4.11
Ejemplos de programación
4
128
TNC 620 | Modo de Empleoprogramación de ciclos | 1/2014
4.11
Ejemplos de programación
Ejemplo: Roscado
Las coordinadas del taladrado se memorizan en la tabla
de puntos TAB1.PNT y el TNC las llama con
CYCL CALL
PAT.
Los radios de la herramienta se seleccionan de tal modo
que se pueden ver todos los pasos de trabajo en el
gráfico de test.
Desarrollo del programa
Centrado
Taladrado
Roscado con macho
0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
Definición de la pieza en bruto
2 BLK FORM 0.2 X+100 Y+100 Y+0
3 TOOL CALL 1 Z S5000
Llamada a la hta. de centraje
4 L Z+10 R0 F5000
Desplazar la herramienta a la altura de seguridad (programar
F con valor), después de cada ciclo, el TNC se posiciona a la
altura de seguridad
5 SEL PATTERN “TAB1“
Determinar la tabla de puntos
TALADRAR 6 CYCL DEF 200
Definición del ciclo Centraje
Q200=2
;DIST. DE SEGURIDAD
Q201=-2
;PROFUNDIDAD
Q206=150
;F APROXIMACIÓN DE
PROFUNDIDAD
Q202=2
;PASO DE PROFUNDIZACIÓN
Q210=0
;TIEMPO F ARRIBA
Q203=+0
;COOR. SUPERFICIE
Introducir obligatoriamente el 0. Actúa como tabla de
puntos
Q204=0
;2ª DIST. DE SEGURIDAD
Introducir obligatoriamente el 0. Actúa como tabla de
puntos
Q211=0.2
;TIEMPO DE ESPERA ABAJO
10 CYCL CALL PAT F5000 M3
Llamada al ciclo junto con la tabla de puntos TAB1.PNT,
avance entre los puntos: 5000 mm/min.
11 L Z+100 R0 FMAX M6
Retirar la herramienta, cambio de herramienta
12 TOOL CALL 2 Z S5000
Llamada a la hta. Taladrado
13 L Z+10 R0 F5000
Desplazar la hta. a la altura de seguridad (programar un valor
para F)
TALADRAR 14 CYCL DEF 200
Definición del ciclo taladrado
Q200=2
;DIST. DE SEGURIDAD
Q201=-25
;PROFUNDIDAD