Ejemplo: Traslación de coordenadas
Desarrollo del programa
Traslación de coordenadas en el pgm principal
Mecanizado en el subprograma 1 (véase el
capítulo "9 Programación: Subprogramas y
repeticiones parciales de un programa")
0
BEGIN PGM
MM
BLK FORM 0.
Z X+0 Y+0 Z-20
2
BLK FORM 0.2 X+ 30 Y+ 30 Z+0
3
TOOL DEF
L+0 R+
4
TOOL CALL
Z S4500
5
L Z+250 R0 F MAX
6
CYCL DEF 7.0 PUNTO CERO
7
CYCL DEF 7.
X+65
8
CYCL DEF 7.2 Y+65
9
CALL LBL
0
LBL
0
CYCL DEF
0.0 GIRO
2
CYCL DEF
0.
IROT+45
3
CALL LBL
4
CALL LBL
0 REP 6/6
5
CYCL DEF
0.0 GIRO
6
CYCL DEF
0.
ROT+0
7
CYCL DEF 7.0 PUNTO CERO
8
CYCL DEF 7.
X+0
9
CYCL DEF 7.2 Y+0
20
L Z+250 R0 F MAX M2
130
Y
130
65
65
Definición del bloque
Definición de la herramienta
Llamada a la herramienta
Retirar la herramienta
Desplazamiento del punto cero al centro
Llamada al fresado
Fijar una marca para la repetición parcial del programa
Giro a 45° en incremental
Llamada al fresado
Retroceso al LBL 10; en total seis veces
Anular el giro
Anular el desplazamiento del punto cero
Retirar la herramienta, final del programa
20
10
45°
30
X
130
8 Programación: Ciclos
X