11 ejemplos de programación, Ejemplo: roscado, Ejemplos de programación – HEIDENHAIN TNC 640 (34059x-05) Cycle programming Manual del usuario
Página 137: Ejemplos de programación 4.11

Ejemplos de programación
4.11
4
TNC 640 | Modo de Empleoprogramación de ciclos | 4/2015
137
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 herramienta 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
6 CYCL DEF 240 CENTRAR
Definición del ciclo Centraje
Q200=2
;DISTANCIA SEGURIDAD
Q343=1
;SELEC. DIA./PROF.
Q201=-3.5
;PROFUNDIDAD
Q344=-7
;DIAMETRO
Q206=150
;AVANCE PROFUNDIDAD
Q11=0
;TIEMPO ESPERA ABAJO
Q203=+0
;COORD. SUPERFICIE
Introducir obligatoriamente el 0. Actúa como tabla de
puntos
Q204=0
;2A DIST. SEGURIDAD
Introducir obligatoriamente el 0. Actúa como tabla de
puntos
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 herramienta Taladrado
13 L Z+10 R0 F5000
Desplazar la herramienta a la altura de seguridad (programar
un valor para F)
14 CYCL DEF 200 TALADRADO
Definición del ciclo taladrado
Q200=2
;DISTANCIA SEGURIDAD
Q201=-25
;PROFUNDIDAD
Q206=150
;AVANCE PROFUNDIDAD