Siemens SINUMERIK 840D sl Manual De Programación página 61

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Ejemplo
Aquí se debe reemplazar una herramienta rota por otra herramienta idéntica. El mecanizado
debe continuar con la nueva herramienta.
Programa principal
N10 SETINT(1) PRIO=1 CAMBIO_H ->
-> LIFTFAST
N20 G0 Z100 G17 T1 ALF=7 D1
N30 G0 X-5 Y-22 Z2 M3 S300
N40 Z-7
N50 G41 G1 X16 Y16 F200
N60 Y35
N70 X53 Y65
N90 X71.5 Y16
N100 X16
N110 G40 G0 Z100 M30
Subprograma
PROC CAMBIO_H SAVE
N10 G0 Z100 M5
N20 T11 M6 D1 G41
N30 REPOSL RMB M3
-> se programa en una misma secuencia.
Precaución
Si dentro del subprograma no se programa un comando/instrucción REPOS, se realiza un
posicionado al punto final de la secuencia posterior a la secuencia en la cual se produjo la
interrupción.
Crear rutina de interrupción como subprograma
La rutina de interrupción se define como un subprograma en la cabecera de definición.
Ejemplo:
PROC RETIR_Z
N10...
N50 M17
El proceso de ejecución es el siguiente: ejecución del subprograma RETIR_Z, ejecución de
las siguientes secuencias de CN, y, tras la función M17, final del programa y retorno al
programa principal.
Preparación del trabajo
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
1.14 Rutina de interrupción (SETINT, DISABLE, ENABLE, CLRINT)
La activación de la entrada 1 provoca la
retirada rápida inmediata de la herramienta
del contorno (código número 7 para la
corrección de radio de herramienta G41). A
continuación, se ejecuta la rutina de
interrupción CAMBIO_H.
Subprograma con memorización del estado de
mecanizado actual
;Desplazamiento a posición de cambio de
;herramienta, parada del cabezal
;Cambio de herramienta
;Reposicionamiento al contorno y retorno
;en el programa principal
Programación flexible de CN
1-47

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido