Comportamiento de contorneado
9.3 Tablas de levas (CTAB)
Parámetros
Funciones principales
CTABDEF ( )
CTABEND ()
CTABDEL ()
Feje
Leje
n, m
applim
memType
Fabricante de la máquina
La capacidad de memoria requerida para las tablas de levas se debe reservar a través de
los datos de la máquina.
Ejemplo: uso de CTABDEF y CTABEND
Se desea utilizar una sección de programa, sin modificación alguna, para definir una nueva
tabla de levas. El comando para parada de decodificación previa STOPRE, contenido en
dicha sección, se puede conservar y se activa nuevamente tan pronto la sección del
programa no se utilice para la definición de tabla y se hayan borrado CTABDEF y
CTABEND:
...
CTABDEF(Y,X,1,1)
...
...
IF NOT ($P_CTABDEF)
STOPRE
ENDIF
...
...
CTABEND
9-14
Definir inicio de la tabla de levas.
Definir fin de la tabla de levas.
Borrar todas las tablas de levas, independientemente del tipo
de memoria
Eje arrastrado o esclavo
Eje que se programa a través de la tabla de levas.
Eje maestro
Eje a través del cual se programa el valor maestro.
Número de la tabla de levas; n < m, p. ej., con CTABDEL(n, m)
El número de una tabla de levas es unívoco e independiente
del tipo de memoria. No se pueden encontrar tablas con el
mismo número en la SRAM y la DRAM.
Identificación de la periodicidad de la tabla:
La tabla no es periódica
La tabla es periódica en relación con el eje maestro
La tabla es periódica en relación con el eje maestro y el eje
esclavo
Indicación opcional del tipo de memoria del CN. "DRAM" /
"SRAM"
Si no se programa ningún valor para este parámetro, se
utiliza el tipo de memoria estándar ajustado con el DM 20905:
CTAB_DEFAULT_MEMORY_TYPE.
;Definición de una tabla de levas
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo