Activación de ASPLINE, BSPLINE, CSPLINE
Si dentro de una definición de tabla de levas CTABDEF ... CTABEND se activa un ASPLINE,
BSPLINE o CSPLINE, debería programarse al menos un punto inicial antes de esta
activación de spline. Se debería evitar una activación inmediata después de CTABDEF, dado
que, de lo contrario, el spline depende de la posición actual del eje antes de la definición de
la tabla de levas.
Ejemplo:
Código del programa
...
CTABDEF(Y,X,1,0)
X0 Y0
ASPLINE
X=5 Y=10
X10 Y40
...
CTABEND
Aplicación múltiple de tablas de levas
La relación funcional entre los ejes maestro y esclavo calculada mediante la tabla de levas se
conserva bajo el número de tabla seleccionado tras finalizar el programa de pieza y tras
POWER OFF, siempre que la tabla esté guardada en la memoria CN estática (SRAM).
Las tablas creadas en la memoria dinámica (DRAM) se borran con POWER ON y
posiblemente se tengan que volver a crear.
Las tablas de levas ya creadas se pueden utilizar para cualquier tipo de combinación de ejes
maestro y esclavo, sin importar qué ejes hayan sido utilizados para crear dichas tablas.
Sobrescribir tablas de levas
Las tablas de levas se sobrescriben tan pronto como se utiliza su número en una nueva
definición de tabla.
Excepción: cuando una tabla de levas está activa en un acoplamiento de ejes o bloqueada
con CTABLOCK.
Nota
¡Al sobrescribir las tablas de levas no se emite ningún aviso de advertencia!
¿Definición de tabla de levas activa?
La variable de sistema $P_CTABDEF permite consultar en cualquier momento desde el
programa de pieza si está activa una definición de tabla de levas.
Cancelación de la definición de la tabla de levas
La sección de programa de pieza se puede utilizar nuevamente como programa de pieza real
si se excluyen las instrucciones de definición de la tabla de levas.
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Acoplamientos de ejes
9.2 Tablas de levas (CTAB)
521