Ejemplo: Ciclos de taladrado
Desarrollo del programa
Programación del ciclo de taladrado en el
programa principal
Programación del mecanizado en un subprograma
(véase el capítulo "9 Programación:
Subprogramas y repeticiones parciales de un
programa")
0
BEGIaN PGM
18 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 DEF 1 L+0 R+6
4
TOOL
ALL 1 Z S100
5
L Z+250 R0 F MAX
6
Y L DEF 18.0 ROS ADO A
7
Y L DEF 18.1 PROF. +30
8
Y L DEF 18.2 PASO -1,75
9
L X+20 Y+20 R0 F MAX
10
ALL LBL 1
11
L X+70 Y+70 R0 F MAX
12
ALL LBL 1
13
L Z+250 R0 F MAX M2
14
LBL 1
15
Y L DEF 13.0 ORIENTA ION
16
Y L DEF 13.1 ANGULO 0
17
L IX-2 R0 F1000
18
L Z+5 R0 F MAX
19
L Z-30 R0 F1000
20
L IX+2
21
Y L
ALL
22
L Z+5 R0 F MAX
23
LBL 0
24
END PGM
18 MM
TNC 426, TNC 430 de HEIDENHAIN
Definición del bloque
Definición de la herramienta
Llamada a la herramienta
Retirar la herramienta
U HILLA
Definición del ciclo Roscado a cuchilla
Llegada al 1er taladro
Llamada al subprograma 1
Llegada al 2º taladro
Llamada al subprograma 1
Retirar la herramienta, final del programa principal
Subprograma 1: Roscado a cuchilla
Orientación del cabezal (es posible un corte repetitivo)
Desplazar la herramienta para la profundización sin colisión (depende
del diámetro del núcleo y de la herramienta)
Posicionamiento previo en marcha rápida
Aproximación a la profundidad inicial
Herramienta de nuevo al centro del taladro
Llamada al ciclo 18
Retirada
Final del subprograma 1
Y
100
70
20
20
70
X
100
183