Programas De Macros; Diferencias Respecto A Los Subprogramas; Llamada A Macros (G65, G66, G67) - Siemens SINUMERIK 840D sl Manual De Programación

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

Publicidad

4.5

Programas de macros

Las macros pueden estar formadas por varias secuencias de programa de pieza y se
terminan con M99. En principio, las macros son subprogramas que se invocan con G65 Pxx
o G66 Pxx en el programa de pieza.
Las macros que se invocan con G65 actúan en la secuencia. Las macros que se invocan
con G68 actúan de manera modal y se cancelan de nuevo con G67.
4.5.1

Diferencias respecto a los subprogramas

Con las llamadas para programas de macros (G65, G66) pueden indicarse parámetros que
pueden evaluarse en el programa de macros. Por el contrario, en las llamadas de
subprograma (M98) no pueden indicarse parámetros.
4.5.2

Llamada a macros (G65, G66, G67)

Generalmente, las macros se ejecutan justo después de ser llamadas.
El procedimiento para llamar a una macro se explica en la tabla siguiente.
Tabla 4- 7
Método de llamada
Llamada simple
Llamada modal (a)
Llamada simple (G65):
formato
G65 P_ L_ ;
Indicando "G65 P ... L... <argumento>; " se llama a una macro a la que se ha asignado un
número de programa con "P" y se ejecuta "L" veces.
Los parámetros requeridos deben programarse en la misma secuencia (con G65).
Explicación
En una secuencia del programa de pieza, con G65 o G66 se interpreta la dirección Pxx
como número de programa del subprograma en el que se ha programado la funcionalidad
de la macro. Con la dirección Lxx puede definirse el número de pasadas de la macro. Todas
las demás direcciones de esta secuencia del programa de pieza se interpretan como
parámetros de transferencia y sus valores programados se guardan en las variables de
sistema $C_A a $C_Z. En los subprogramas pueden leerse estas variables de sistema y
evaluarse para la funcionalidad de la macro. Si en una macro (subprograma) se llama a
otras macros con transferencia de parámetros, los parámetros de transferencia del
subprograma deben guardarse en variables internas antes de la nueva llamada a la macro.
Torneado ISO
Manual de programación, 02/2012, 6FC5398-5BP40-3EA0
Formato para llamar a una macro
Código de comando
G65
G66
Otras funciones
4.5 Programas de macros
Observaciones
Deselección a través de G67
119

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 828d

Tabla de contenido