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

Página 284

Advertising
background image

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

Advertising