31 ejemplo de programación, Ejemplo: rebaje con punzonado, Ejemplo de programación – HEIDENHAIN TNC 640 (34059x-02) Cycle programming Manual del usuario
Página 390: Ciclos: tornear 13.31 ejemplo de programación

Ciclos: Tornear
13.31 Ejemplo de programación
13
390
TNC 640 | Modo de Empleoprogramación de ciclos | 12/2013
13.31 Ejemplo de programación
Ejemplo: Rebaje con punzonado
0 BEGIN PGM ABSATZ MM
1 BLK FORM 0.1 Y X+0 Y-10 Z-35
Definición de la pieza en bruto
2 BLK FORM 0.2 X+87 Y+10 Z+2
3 TOOL CALL 12
Llamada a una herramienta
4 M140 MB MAX
Retirar la herramienta
5 FUNCTION MODE TURN
Activar el modo de torneado
6 FUNCTION TURNDATA SPIN VCONST:ON VC:150
Velocidad de corte constante
7 CYCL DEF 800 ADAPTAR SISTEMA DE GIRO
Definición del ciclo Adaptar sistema de giro
Q497=+0
;ÁNGULO DE PRECESIÓN
Q498=+0
;INVERTIR HERRAMIENTA
8 M136
Avance en mm por revolución
9 L X+165 Y+0 R0 FMAX
Llegada al punto inicial en el plano
10 L Z+2 R0 FMAX M304
Distancia de seguridad, husillo de giro On
11 CYCL DEF 812 REBAJE LONGITUDINAL AMPLIADO
Definición del ciclo Rebaje longitudinal
Q215=+0
;VOLUMEN DE MECANIZADO
Q460=+2
; DISTANCIA DE SEGURIDAD
Q491=+160
;DIÁMETRO INICIO CONTORNO
Q492=+0
;INICIO DE CONTORNO Z
Q493=+150
;DIÁMETRO FINAL DE CONTORNO
Q494=-40
;FINAL DE CONTORNO Z
Q495=+0
;ÁNGULO SUPERF. PERÍMETRO
Q501=+1
;TIPO ELEMENTO INICIAL
Q502=+2
;TAMAÑO ELEMENTO INICIAL
Q500=+1
;RADIO ESQUINA CONTORNO
Q496=+0
;ÁNGULO SUPERFICIE PLANA
Q503=+1
;TIPO ELEMENTO FINAL
Q504=+2
;TAMAÑO ELEMENTO FINAL
Q463=+2.5
;PROFUNDIDAD DE CORTE MÁX
Q478=+0.25
;AVANCE DESBASTE
Q483=+0.4
;DIÁMETRO SOBREMEDIDA