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

Programación: Subprogramas y repeticiones parciales de un programa
8.6
Ejemplos de programación
8
294
TNC 640 | Modo de empleo Diálogo en lenguaje conversacional HEIDENHAIN | 4/2015
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 TALADRAR
Definición del ciclo taladrado
Q200=2
;DISTANCIA SEGURIDAD
Q201=-10
;PROFUNDIDAD
Q206=250
;AVANCE PROFUNDIDAD
Q202=2
;PASO PROFUNDIZACION
Q210=0
;TIEMPO ESPERA ARRIBA
Q203=+0
;COORD. SUPERFICIE
Q204=10
;2A DIST. SEGURIDAD
Q211=0.25
;TIEMPO ESPERA ABAJO
Q395=0
;REFERENCIA PROFUNDIDAD
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