Descripción general de la interpolación en mecanizado CNC
September 07, 2023
Mecanizado CNC generalmente piezas de perfil rectilíneas, arcos, hay un perfil curvo no circular, como curva de alto orden, lista de curvas, una lista de otras superficies, pero se puede usar para aproximar una línea recta o arco, cuando la diapositiva de la prensa forma en que los datos de cada línea recta y segmento de arco circular se programan en el programa de mecanizado NC, y el sistema CNC se ingresa y se inicia, el sistema CNC realiza el procesamiento de entrada, el cálculo de la interpolación y el procesamiento de salida, y controla el mecanismo de servo de acuerdo con el Resultado del cálculo. Los contornos de las piezas mecanizadas generalmente están compuestos de líneas rectas y arcos. También hay algunos contornos de curvas no circulares, como curvas de alto orden, curvas de listas, superficies de lista, etc., pero todos pueden ser aproximados por líneas rectas o arcos. Cuando los datos se programan en el programa de mecanizado NC y el sistema CNC se ingresa y se inicia, el sistema CNC realiza el procesamiento de entrada, el cálculo de la interpolación y el procesamiento de salida en el bloque, y controla el mecanismo del servo de acuerdo con el resultado del cálculo, lo que impulsa el Servo Mecanismo de la máquina herramienta CNC para hacer la herramienta. Y las partes se combinan con precisión con el movimiento relativo de cada bloque, y finalmente se procesan para cumplir con los componentes de requisitos.
El cálculo de la interpolación se basa en los datos básicos de entrada, como el valor de la coordenada del punto final lineal, el punto de partida del arco, el centro del círculo, el valor de la coordenada del punto final, la velocidad de alimentación, etc., a través del cálculo, la forma de Se describe el contorno de la pieza de trabajo y el resultado del cálculo se calcula de acuerdo con el resultado del cálculo. Se emite un comando de alimentación a cada coordenada. La interpolación es en realidad el trabajo de densificación de datos basado en información limitada. Ya sea que se trate de control numérico de hardware o control numérico CNC, el módulo de interpolación es indispensable. El módulo o dispositivo que puede completar la función de interpolación se llama interpolador.
Los métodos de interpolación se pueden clasificar de la siguiente manera:
El interpolador único, el interpolador cuadrático e interpolador de alto orden se dividen de acuerdo con los modelos matemáticos. Por ejemplo, la interpolación lineal es una interpolación, y la interpolación circular o parabólica es la interpolación secundaria.
Interpolación de hardware e interpolación de software En general, el módulo de interpolación CNC de hardware está compuesto por circuitos digitales, que es más rápido, pero la actualización no es fácil y la flexibilidad es pobre, lo que se llama interpolación de hardware.
El software implementa el módulo de interpolación CNC CNC. Aunque la velocidad no es tan rápida como la interpolación del hardware, es fácil de actualizar y el costo es más bajo. Se llama interpolación de software.
Interpolación de pulso de referencia e interpolación de muestreo de datos
1. Interpolación de pulso de referencia (nuevamente: interpolación escalar del accidente cerebrovascular, interpolación incremental del pulso):
La característica es que después de cada interpolación, el dispositivo de control numérico genera una secuencia de pulso de referencia a las coordenadas de movimiento correspondientes, cada pulso representa un desplazamiento mínimo, la frecuencia de la secuencia del pulso representa la velocidad de movimiento de coordenadas y el número de pulsos representa el movimiento velocidad.
Este método es fácil de implementar y fácil de implementar en hardware porque solo implica el cálculo de adición y cambio. Más comúnmente utilizados son:
Multiplicador de pulso digital (también: multiplicador de relación binaria, BRM para abreviar)
Método de comparación punto por punto (también conocido como método discriminante regional)
Método de integración digital (denominado método DDA)
Vector Discriminante Método Comparación Método integral Método de desviación mínimo Método de seguimiento de punto objetivo
2. Interpolación de muestreo de datos (nuevamente: interpolación escalar de tiempo, interpolación incremental digital)
La característica es que el dispositivo de control numérico genera un solo pulso sino una palabra binaria, que es adecuada para un sistema de control de servicio de servomotor AC/DC semicerrado, de circuito cerrado. Se puede dividir en dos fases:
Interpolación gruesa: se usa un pequeño segmento de línea recta para aproximar un contorno dado. Este pequeño segmento de línea recta está relacionado con la velocidad dada por el comando y generalmente es implementado por el software.
Interpolación fina: [Densificación de puntos de datos "en el pequeño segmento de línea recta del cabezal del husillo de tapping mencionado anteriormente. Esta etapa es en realidad la interpolación interpolada con pulso de las líneas rectas. El cálculo es simple y puede realizarse con hardware o software.
Los siguientes se usan comúnmente métodos de interpolación de muestreo de datos:
Método de función lineal Método DDA extendido de segundo orden Método DDA recursivo DDA Doble Método DDA DDA Ángulo que se acerca al método de interpolación circular Método de lanzamiento mejorado