Compensaciones
8.5 Compensación interpolatoria
Los valores de corrección y los parámetros de tabla adicionales se introducen en las tablas de
compensación con variables de sistema especiales. Existen dos modos de carga:
• Iniciando un programa del CN con los valores de los parámetros.
• Transfiriendo las tablas de compensación al control desde un equipo externo.
Nota
Solo es posible cargar las tablas de compensación en cuestión si el ajuste de la función de
compensación correspondiente para todos los ejes es no activada:
• MD32700 $MA_ENC_COMP_ENABLE[<eje>] == 0
• MD32710 $MA_CEC_ENABLE[<eje>] == 0
Los datos de compensación se conservan aunque se apague el control.
Nota
Si se modifican los datos de máquina:
• MD18342 $MN_MM_CEC_MAX_POINTS
• MD38000 $MA_MM_ENC_COMP_MAX_POINTS
la memoria de usuario estática se formateará con el siguiente arranque del sistema (ver el
Manual de funciones "Basic logic functions", capítulo "S7: Memory Configuration").
Cálculo de valor intermedio
La trayectoria de desplazamiento definida mediante las posiciones inicial y final dentro de la cual
debe realizarse la compensación se divide en varios segmentos parciales iguales. El número de
segmentos se define en función de la curva de error y de la precisión deseada. En adelante, las
posiciones que delimitan estos segmentos se llamarán "puntos de interpolación". A cada punto
de interpolación se le tiene que asignar un valor de interpolación o de compensación. Entre los
puntos de interpolación se determina el valor de compensación efectivo
mediante interpolación lineal.
①
②
Figura 8-12
252
Posición del eje básico
Valores de compensación del eje compensado
Cálculo de valor intermedio mediante interpolación lineal
Vigilancia y compensación
Manual de funciones, 01/2023, A5E48053702E AF