Ejemplo: grupos de taladros – HEIDENHAIN TNC 640 (34059x-04) Manual del usuario
Página 284

Programación: Subprogramas y repeticiones parciales de un programa
8.6
Ejemplos de programación
8
284
TNC 640 | Modo de empleo Diálogo en lenguaje conversacional HEIDENHAIN | 5/2014
Ejemplo: Grupos de taladros
Desarrollo del programa:
Llegada al grupo de taladros en el programa principal
Llamar al grupo de taladrado (subprograma 1) en el
programa principal
Programar una sola vez el grupo de taladros en el
subprograma 1
0 BEGIN PGM UP1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S5000
Llamada a una herramienta
4 L Z+250 R0 FMAX
Retirar la herramienta
5 CYCL DEF 200 TALADRADO
Definición del ciclo taladrado
Q200=2
;DIST. DE SEGURIDAD
Q201=-10
;PROFUNDIDAD
Q206=250
;F APROXIMACIÓN DE
PROFUNDIDAD
Q202=2
;PASO DE PROFUNDIZACIÓN
Q210=0
;TIEMPO DE ESPERA ARRIBA
Q203=+0
;COOR. SUPERFICIE
Q204=10
;2ª DIST. DE SEGURIDAD
Q211=0.25
;TIEMPO DE ESPERA ABAJO
6 L X+15 Y+10 R0 FMAX M3
Llegada al punto de partida del grupo de taladros 1
7 CALL LBL 1
Llamada al subprograma para el grupo de taladros
8 L X+45 Y+60 R0 FMAX
Llegada al punto de partida del grupo de taladros 2
9 CALL LBL 1
Llamada al subprograma para el grupo de taladros
10 L X+75 Y+10 R0 FMAX
Llegada al punto de partida del grupo de taladros 3
11 CALL LBL 1
Llamada al subprograma para el grupo de taladros
12 L Z+250 R0 FMAX M2
Final del programa principal
13 LBL 1
Principio del subprograma 1: Grupo de taladros
14 CYCL CALL
Taladro 1
15 L IX+20 R0 FMAX M99
Aproximación al taladro 2, llamada al ciclo
16 L IY+20 R0 FMAX M99
Aproximación al taladro 3, llamada al ciclo
17 L IX-20 R0 FMAX M99
Aproximación al taladro 4, llamada al ciclo
18 LBL 0
Final del subprograma 1