Ejemplo 7: Modo De Acuse Asíncrono Con Pulsadores De Menú - Siemens SINUMERIK 840Di sl/840D sl Manual De Instrucciones

Tabla de contenido
Ayuda para la programación
3.3 Activar diálogo desde el programa CN
3.3.9
Ejemplo 7: Modo de acuse asíncrono con pulsadores de menú
Descripción
En el modo asíncrono, los pulsadores de menú se pueden abrir con el preajuste en el
fichero COM, combinar con la variable de acuse y evaluar en el programa de pieza.
Programa de pieza
N10 QUIT_1 = "START"
N20 MMC("CYCLES,PICTURE_ON,T_SK.COM,BILD3,GUD4.DEF,"QUIT_1,K1","A")
N30 LABEL0:
N40 STOPRE
N50 IF MATCH (QUIT_1,"SK1") >= 0 GOTOF LABEL1
N60 IF MATCH (QUIT_1,"SK2") >= 0 GOTOF LABEL2
N70 GOTOB LABEL0
N80 LABEL2:
N90 MMC("CYCLES,PICTURE_ON,T_SK.COM,BILD1,GUD4.DEF,"N1","N")
N100 G4F10
N110 LABEL1:
N120 MMC("CYCLES,PICTURE_OFF","N")
N130 M30
Parámetros:
Fichero de diálogo
(*.COM)
Variable de texto
Tecla de función
programable
Estructura del programa
La variable de acuse se define como string.
Longitud del string: >= 20
;
(Los valores < 20 sÛlo se eval˙an internamente,
en las posiciones
17...20 se introduce SK0 ... SK15 al accionar un pulsador de men˙).
En el programa de pieza se asigna un valor al string y con ello se elimina la información
antigua que pueda existir para los pulsadores de menú.
Antes de que el programa de pieza pueda ramificar en función de la variable de acuse, la
búsqueda de secuencia se tiene que detener con el comando STOPRE.
3-16
//C3(Imagen3)
(S/// VAR. DE USUARIO QUIT_1/W/QUIT_1//)
[VARIABLES DE TEXTO]
K1 = ...Ejemplo8: Comando MMC con modo de acuse
asÌncrono
N1 = ...Ejemplo8: Imagen2
[IMAGEN3]
SK1 = FIN
SK2 = Imagen2
Manual de puesta en servicio, 11/2006, 6FC5397-0DP10-0EA0
Completar interfaz hombre-máquina
Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 810d/840d

Tabla de contenido