Acoplamientos de ejes
9.2 Tablas de levas (CTAB)
Ejemplo 2:
Cálculo de los valores de eje esclavo al principio y al final del segmento de curva
correspondiente al valor de eje maestro X = 30.
Código de programa
N10 DEF REAL STARTPOS
N20 DEF REAL ENDPOS
N30 DEF REAL GRADIENT
...
N100 CTABDEF(Y,X,1,0)
N110 X0 Y0
N120 X20 Y10
N130 X40 Y40
N140 X60 Y10
N150 X80 Y0
N160 CTABEND
...
N200 STARTPOS=CTABSSV(30.0,1,GRADIENT)
N210 ENDPOS=CTABSEV(30.0,1,GRADIENT)
Información adicional
Uso en acciones síncronas
Todos los comandos para leer valores de las tablas de levas pueden utilizarse también en
acciones síncronas (ver el apartado "Acciones síncronas a desplazamientos").
A la hora de emplear los comandos CTABINV, CTABTMIN y CTABTMAX es preciso asegu-
rarse de que:
● el rendimiento de CN sea suficiente en el momento de ejecución
● se consulte el número de segmentos de la tabla de levas antes de la llamada para poder
544
o bien,
subdividir la tabla en cuestión si es necesario
Comentarios
; Inicio de la definición de tabla.
; Posición inicial del 1er segmento de tabla
; Posición final del 1er segmento de la tabla =
posición inicial del 2º segmento de la tabla
Posición final del 2º segmento de la tabla = ...
; Fin de la definición de la tabla.
; Posición inicial Y en el 2º segmento = 10
; Posición final Y en el 2º segmento = 40
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo