Descargar Imprimir esta página

Definir Bloque (//B) - Siemens SINUMERIK 840D sl Manual De Puesta En Servicio

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

Publicidad

Programación
2.7 Funciones
Ejemplo
//M(TestGC/"Generación de código:")
DEF VAR1 = (R//1)
DEF VAR2 = (R//2)
DEF D_NAME
LOAD
VAR1 = 123
VAR2 = -6
END_LOAD
OUTPUT(CODE1)
"Cycle123(" VAR1 "," VAR2 ")"
"M30"
END_OUTPUT
PRESS(VS1)
D_NAME = "\MPF.DIR\MESSEN.MPF"
GC("CODE1",D_NAME)
END_PRESS
PRESS(HS8)
D_NAME = "\MPF.DIR\MESSEN.MPF"
AP(D_NAME)
END_PRESS
2.7.2

Definir bloque (//B)

Descripción
Los subprogramas se identifican en el fichero de programa con el identificador de bloque //B
y se finalizan con //END. Por cada identificador de bloque pueden definirse múltiples
subprogramas.
Nota
Las variables utilizadas en el subprograma tienen que estar definidas en el diálogo en
el cual se llama al subprograma.
Programación
Un bloque tiene la siguiente estructura:
80
;
Escribir el código del método OUTPUT en el fichero
\MPF.DIR\MESSEN.MPF
;
Cargar fichero al CN
Completar interfaz hombre-máquina (BE1)
Manual de puesta en servicio, 11/2006, 6FC5397-8CP10-0EA0

Publicidad

loading