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

Página 278

Advertising
background image

Programación: Subprogramas y repeticiones parciales de un programa

8.6

Ejemplos de programación

8

278

TNC 640 | Modo de empleo Diálogo en lenguaje conversacional HEIDENHAIN | 12/2013

Ejemplo: Grupos de taladros

Desarrollo del programa:

Llegada al grupo de taladros en el programa principal
Llamada al grupo de taladros (subprograma 1)
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

;PARA APROXIMACIÓN DE

PROFUNDIDAD

Q202=5

;PROFUNDIDAD DE PASADA

Q210=0

;TPO. ESPERA ENCIMA

Q203=+0

;COORDENADAS SUPERFICIE

Q204=10

;2ª DISTANCIA 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

19 END PGM UP1 MM

Advertising