Programación flexible de CN
1.2 Programación indirecta
1.2.3
Programación indirecta de líneas de programa de pieza (EXECSTRING)
Función
Con el comando de programa de pieza EXECSTRING se transfiere como parámetro un
string que contiene la línea del programa de pieza que se tiene que ejecutar efectivamente.
Sintaxis
EXECSTRING (<Variable string>)
Parámetros
EXECSTRING:
<Variable string>:
Nota
Se pueden consignar todas las construcciones de programa de pieza que se pueden
programar en la parte de programa de un programa de pieza. De esta manera se excluyen
las instrucciones PROC y DEF, y en general la utilización en ficheros INI y DEF.
Ejemplo
Líneas indirectas de programa de pieza
Código del programa
N100 DEF STRING[100] BLOCK
N110 DEF STRING[10] MFCT1="M7"
N200 EXECSTRING(MFCT1 << "M4711")
N300 R10=1
N310 BLOCK="M3"
N320 IF(R10)
N330 BLOCK = BLOCK << MFCT1
N340 ENDIF
N350 EXECSTRING(BLOCK)
62
Transferencia de una variable string con la línea del
programa de pieza a ejecutar
Parámetro con línea del programa de pieza a ejecutar
efectivamente
Comentarios
; Variable string para el registro de
las líneas de programa de pieza
; Ejecutar línea de programa de pieza
"M7 M4711"
; Ejecutar línea de programa de pieza
"M3 M4711"
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo