Programación flexible de CN
1.25 Uso de subprogramas
1.25.3.7
Llamada indirecta a un programa creado en lenguaje ISO (ISOCALL)
Función
Con la llamada de programa indirecta ISOCALL puede llamarse a un programa programado
en lenguaje ISO. Con ello se activa el modo ISO ajustado en los datos de máquina. Al final
del programa el modo de procesamiento original vuelve a ser efectivo. Si no hay ningún
modo ISO ajustado en los datos de máquina, la llamada del subprograma se efectúa en
modo Siemens.
Para más información sobre el modo ISO, ver:
Bibliografía:
Descripción de funciones Dialectos ISO
Sintaxis
ISOCALL <nombre programa>
Descripción
ISOCALL:
<Nombre de
programa>:
Ejemplo: Llamada de un contorno con programación de ciclos desde el modo ISO
Código del programa
0122_SPF
N1010 G1 X10 Z20
N1020 X30 R5
N1030 Z50 C10
N1040 X50
N1050 M99
N0010 DEF STRING[5] PROGNAME = "0122"
...
N2000 R11 = $AA_IW[X]
N2010 ISOCALL PROGNAME
N2020 R10 = R10+1
...
N2400 M30
196
Palabra reservada para la llamada de subprograma indirecta
con la que se activa el modo ISO ajustado en los datos de
máquina.
Nombre del programa programado en un lenguaje ISO (variable
o constante del tipo STRING)
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Comentarios
; Descripción de contorno en el
modo ISO
; Programa de pieza Siemens (ciclo)
; Ejecutar programa 0122.spf en el
modo ISO
Preparación del trabajo