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

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido
Funciones adicionales
14.5 Comprobar el repertorio del lenguaje CN disponible (STRINGIS)
13.La cadena "MYVAR" está definida como variable LUD:
211 == STRINGIS("MYVAR")
14.La cadena "XYZ" no es un comando, variable GUD, nombre de macro ni nombre de ciclo
conocido en el NCK:
000 == STRINGIS("XYZ")
Gestión de almacén de herramientas
Si no está activa la función de gestión de almacén de herramientas, para los parámetros de
sistema de la gestión de almacén de herramientas, STRINGIS suministra, con independencia
del dato de máquina
MD10711 $MN_NC_LANGUAGE_CONFIGURATION,
siempre el valor 000.
Modo ISO
Si está activa la función "Modo ISO":
MD18800 $MN_MM_EXTERN_LANGUAGE (Activación de lenguajes externos del CN)
MD10880 $MN_ MM_EXTERN_CNC_SYSTEM (Sistema de control que se debe adaptar)
STRINGIS comprueba primero la cadena indicada como código G SINUMERIK. Si la cadena
no es un código G SINUMERIK, se comprueba seguidamente si es código G ISO.
Las conmutaciones programadas (G290 (modo SINUMERIK), G291 (modo ISO)) no tienen
ninguna repercusión en STRINGIS.
Ejemplo
Los datos de máquina relevantes para la función STRINGIS(...) tienen los valores siguientes:
MD10711 $MN_NC_LANGUAGE_CONFIGURATION = 2 (se consideran conocidos
únicamente los comandos de lenguaje CN cuyas opciones están activadas)
MD19410 $ON_TRAFO_TYPE_MASK = 'H0' (opción: transformadas)
MD10700 $MN_PREPROCESSING_LEVEL='H43' (Preprocesamiento para ciclos activo)
El siguiente programa de ejemplo se ejecuta sin aviso de error:
Código del programa
N1 R1=STRINGIS("TRACYL")
N2 IF STRINGIS("TRACYL") == 204
N3 TRACYL(1,2,3)
N4 ELSE
N5 G00
N6 ENDIF
N7 M30
704
Comentarios
;
R1 == 0, ya que TRACYL se considera
;
"no conocido" debido a que falta la opción
;
de transformada
;
;
N3 se ignora
;
y se ejecuta en su lugar N5
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido