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

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

Publicidad

Programación flexible de CN
1.13 Coordinación de programas
Números de canal
Para los canales que se desea coordinar pueden indicarse hasta 10 números de canal.
Nombres de canal
Los nombres de canal deben convertirse en números mediante una variable (ver apartado
"Variable y parámetro de cálculo"), o bien pueden programarse los nombres de canal
definidos mediante $MC_CHAN_NAME en lugar de números de canal. Los nombres
definidos deben corresponder a las convenciones del lenguaje CN (es decir, los dos primeros
caracteres deben ser letras o caracteres de subrayado).
Precaución
La asignación de números debe protegerse contra modificaciones involuntarias.
Los nombres no deben existir previamente en el CN con otro significado, p. ej. como palabra
reservada, instrucción de programación (comando), nombre de eje, etc.
SETM() y CLEARM()
SETM() y CLEARM() se pueden programar también desde una acción síncrona. Ver el
apartado "Activar/borrar metas de espera: SETM CLEARM"
Ejemplo
El canal con nombre "MÁQUINA" debe recibir el número de canal 1,
El canal con nombre "CARGADOR" debe recibir el número de canal 2:
DEF INT MÁQUINA=1, CARGADOR=2
A las variables se les asigna el mismo nombre de los canales.
Así, se tiene, por ejemplo, la siguiente instrucción START:
START(MÁQUINA)
Ejemplo: coordinación de programas
Canal 1:
%_N_MPF100_MPF
N10 INIT(2,"MPF200")
N11 START(2)
.
N80 WAITM(1,1,2)
.
N180 WAITM(2,1,2)
.
N200 WAITE(2)
N201 M30
...
1-42
;Ejecutar en el canal 2
;Esperar la meta WAIT 1 en el canal 1 y en
;el canal 2, ejecución subsiguiente en
;canal 1
;Esperar la meta WAIT 2 en el canal 1 y en
;el canal 2, ejecución subsiguiente en
;canal 1
;Esperar el fin de programa del canal 2
;Fin del programa canal 1, final total
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido