10 CYCL CALL PAT F5000 M3
11 L Z+100 R0 FMAX M6
12 TOOL CALL 2 Z S5000
13 L Z+10 R0 F5000
14 CYCL DEF 200 TALADRADO
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-25 ;PROFUNDIDAD
Q206=150 ;PROFUNDIDAD DE APROX. DE
AVANCE
Q202=5
;PROFUNDIDAD DE PASO
Q210=0
;TIEMPO DE ESPERA ARRIBA
Q203=+0
;COORDENADAS SUPERFICIE
Q204=0
;2ª DISTANCIA DE SEGUR.
Q211=0,2 ;TIEMPO DE ESPERA ABAJO
15 CYCL CALL PAT F5000 M3
16 L Z+100 R0 FMAX M6
17 TOOL CALL 3 Z S200
18 L Z+50 R0 FMAX
19 CYCL DEF 206 ROSCADO NUEVO
Q200=2
;DISTANCIA DE SEGURIDAD
Q201=-25 ;PROFUNDIDAD DE ROSCA
Q206=150 ;PROFUNDIDAD DE APROX. DE
AVANCE
Q211=0
;TIEMPO DE ESPERA ABAJO
Q203=+0
;COORDENADA SUPERFICIE
Q204=0
;2ª DISTANCIA DE SEGUR.
20 CYCL CALL PAT F5000 M3
21 L Z+100 R0 FMAX M2
22 END PGM 1 MM
HEIDENHAIN TNC 640
Llamada al ciclo junto con la tabla de puntos TAB1.PNT,
Avance entre los puntos: 5000 mm/min
Retirar la herramienta, cambio de herramienta
Llamada a la hta. Taladrado
Desplazar la hta. a la altura de seguridad (programar un valor para F)
Definición del ciclo taladrado
Introducir imprescindiblemente el 0. Actúa como tabla de puntos
Introducir imprescindiblemente el 0. Actúa como tabla de puntos
Llamada al ciclo junto con la tabla de puntos cero TAB1.PNT.
Retirar la herramienta, cambio de herramienta
Llamada a la herramienta Macho de roscar
Desplazar la hta. a la altura de seguridad
Definición del ciclo Roscado
Introducir imprescindiblemente el 0. Actúa como tabla de puntos
Introducir imprescindiblemente el 0. Actúa como tabla de puntos
Llamada al ciclo junto con la tabla de puntos cero TAB1.PNT.
Retirar la herramienta, final del programa
123