Para el mecanizado CNC de coordenadas de grado, generalmente solo se utiliza la interpolación lineal o la interpolación lineal. Por lo tanto, discutimos el principio de la interpolación lineal multicoordenada.
La tarea de la interpolación lineal es calcular los valores de coordenadas de varios puntos intermedios entre el punto inicial y el punto final del movimiento de la herramienta de acuerdo con los requisitos de velocidad de avance. Debido a que el tiempo requerido para el cálculo de cada punto intermedio afecta directamente la velocidad de control del sistema CNC, y el grado de cálculo del punto intermedio de interpolación afecta la precisión de control de todo el sistema CNC, el algoritmo de interpolación es muy importante para el índice de rendimiento. de todo el sistema CNC. Durante muchos años, la gente ha estado tratando de explorar un algoritmo de interpolación lineal simple y efectivo.

En la actualidad, en el sistema CNC multicoordinado, el algoritmo de interpolación lineal con buen rendimiento de interpolación y ampliamente utilizado es el algoritmo de interpolación de muestreo CNC.
El algoritmo de interpolación de muestreo de control numérico es adecuado para sistemas de control de muestreo de posición de bucle cerrado y semicerrado con servomotores de CC o CA como dispositivos de accionamiento. La interpolación gruesa calcula el valor de incremento de posición de coordenadas en cada ciclo de interpolación, mientras que la interpolación fina muestrea el valor de incremento de posición de retroalimentación de circuito cerrado y semicerrado y el valor de incremento de posición de calidad de la salida de interpolación en cada ciclo de muestreo. Luego calcule el valor de incremento de la posición del comando de interpolación correspondiente de cada eje de coordenadas. Luego calcule la diferencia correspondiente entre la posición de comando y la posición real de retroalimentación de cada coordenada, y compárelas para obtener el siguiente error.
De acuerdo con el error de seguimiento obtenido, se calcula el comando de velocidad de avance del eje correspondiente y se envía al dispositivo de accionamiento. En uso, la interpolación aproximada generalmente se denomina interpolación, que generalmente se realiza mediante software. La interpolación fina se puede realizar mediante software o hardware. El período de interpolación y el período de muestreo pueden ser iguales o desiguales. Por lo general, el período de interpolación puede ser un múltiplo positivo del período de muestreo.

La selección del ciclo de interpolación de las máquinas herramienta CNC está relacionada con tres aspectos: primero, el tiempo de operación; Segundo, muestreo de retroalimentación de posición; Tercero, precisión y velocidad.
Relación entre ciclo de interpolación y tiempo de operación de interpolación: una vez seleccionado el algoritmo de interpolación, también se determina el número máximo de instrucciones requeridas para completar el algoritmo. El período de interpolación debe ser mayor que la suma del tiempo de la operación de interpolación y el tiempo necesario para completar otras tareas en tiempo real.

Relación entre el período de interpolación y el muestreo de retroalimentación de posición: el período de interpolación y el período de muestreo pueden ser iguales o diferentes. Si es diferente, el período de interpolación es generalmente un múltiplo entero del período de muestreo.
Relación entre el período de interpolación y la precisión y la velocidad: en la interpolación lineal, cada pequeño segmento formado por la interpolación coincide con la línea recta dada, lo que no causará un error de trayectoria, es decir, el período de interpolación es independiente de la precisión de la interpolación y la velocidad de movimiento de la herramienta.
