Estructura de programas
Siempre cuando sea posible, los programas de mecanizado deberían
ser parecidos. Con ello se mejora la claridad, acelera la programación
y reduce las fuentes de posibles errores.
Estructura de programa recomendada para mecanizados de
contornos convencionales y sencillos
1 Llamar herramienta, definir eje de herramienta
2 Retirar la herramienta
3 Realizar el posicionamiento previo del primer eje en el plano de
mecanizado antes del punto de inicio del contorno
4 Realizar el posicionamiento previo del segundo eje en el plano de
mecanizado junto al punto de inicio del contorno
5 Realizar posicionamiento previo sobre la pieza o al mismo nivel, si
es necesario, activar cabezal/refrigerante
6 Aproximar al contorno
7 Mecanizar el contorno
8 Abandonar contorno
9 Retirar herramienta, terminar programa
Informaciones detallada respecto a este tema:
Programación del contorno: Véase "Nociones básicas" en pág. 162
Estructura de programa recomendada para programas con ciclos
sencillos
1 Llamar herramienta, definir eje de herramienta
2 Retirar la herramienta
3 Definir posiciones de mecanizado
4 Definir ciclo de mecanizado
5 Llamar ciclo, activar cabezal/refrigerante
6 Retirar herramienta, terminar programa
Informaciones detallada respecto a este tema:
Programación de ciclos: Véase "Trabajar con ciclos de mecanizado"
en pág. 370.
HEIDENHAIN TNC 128
Ejemplo: Estructura de programa Programación
de contornos
0 BEGIN PGM BSPCONT MM
1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000
4
Z+250 R0 FMAX
5
X... R0 FMAX
6
Y... R0 FMAX
7
Z+10 R0 F3000 M13
...
16
X... R0 FMAX
17
Z+250 R0 FMAX M2
18 END PGM BSPCONT MM
Ejemplo: Estructura de programa Programación
de ciclos
0 BEGIN PGM BSBCYC MM
1 BLK FORM 0.1 Z X... Y... Z...
2 BLK FORM 0.2 X... Y... Z...
3 TOOL CALL 5 Z S5000
4
Z+250 R0 FMAX
5 PATTERN DEF POS1( X... Y... Z... ) ...
6 CYCL DEF...
7 CYCL CALL PAT FMAX M13
8
Z+250 R0 FMAX M2
9 END PGM BSBCYC MM
41