+86-15986734051

Principe d'usinage d'une machine-outil à commande numérique Principe d'interpolation d'une machine-outil à commande numérique

Jul 25, 2022

Pour l'usinage CNC des coordonnées en degrés, seule l'interpolation linéaire ou l'interpolation linéaire est généralement utilisée. Par conséquent, nous discutons du principe de l'interpolation linéaire multi-coordonnées.


La tâche de l'interpolation linéaire consiste à calculer les valeurs de coordonnées de plusieurs points intermédiaires entre le point de départ et le point final du mouvement de l'outil en fonction des exigences de vitesse d'avance. Étant donné que le temps nécessaire au calcul de chaque point intermédiaire affecte directement la vitesse de contrôle du système CNC et que le degré de calcul du point intermédiaire d'interpolation affecte la précision de contrôle de l'ensemble du système CNC, l'algorithme d'interpolation est très important pour l'indice de performance. de l'ensemble du système CNC. Pendant de nombreuses années, les gens ont essayé d'explorer un algorithme d'interpolation linéaire simple et efficace.

IMG_3632

À l'heure actuelle, dans le système CNC multi-coordonnées, l'algorithme d'interpolation linéaire avec de bonnes performances d'interpolation et largement utilisé est l'algorithme d'interpolation d'échantillonnage CNC.


L'algorithme d'interpolation d'échantillonnage de commande numérique convient aux systèmes de contrôle d'échantillonnage de position en boucle fermée et semi-fermée avec des servomoteurs CC ou CA comme dispositifs d'entraînement. L'interpolation grossière calcule la valeur d'incrément de position des coordonnées dans chaque cycle d'interpolation, tandis que l'interpolation fine échantillonne la valeur d'incrément de position de rétroaction en boucle fermée et en boucle semi-fermée et la valeur d'incrément de position de qualité de la sortie d'interpolation dans chaque cycle d'échantillonnage. Calculez ensuite la valeur d'incrément de position de commande d'interpolation correspondante de chaque axe de coordonnées. Calculez ensuite la différence correspondante entre la position de commande et la position de retour réelle de chaque coordonnée, et comparez-les pour obtenir l'erreur suivante.


Selon l'erreur de suivi obtenue, la commande de vitesse d'avance de l'axe correspondant est calculée et transmise au dispositif d'entraînement. En utilisation, l'interpolation grossière est généralement appelée interpolation, qui est généralement réalisée par un logiciel. L'interpolation fine peut être réalisée par logiciel ou matériel. La période d'interpolation et la période d'échantillonnage peuvent être égales ou inégales. Habituellement, la période d'interpolation peut être un multiple positif de la période d'échantillonnage.

IMG_3362

La sélection du cycle d'interpolation des machines-outils à commande numérique est liée à trois aspects : premièrement, le temps de fonctionnement ; Deuxièmement, échantillonnage de rétroaction de position ; Troisièmement, précision et rapidité.


Relation entre le cycle d'interpolation et le temps de fonctionnement de l'interpolation : une fois l'algorithme d'interpolation sélectionné, le nombre maximal d'instructions nécessaires pour terminer l'algorithme est également déterminé. La période d'interpolation doit être supérieure à la somme du temps d'opération d'interpolation et du temps requis pour effectuer d'autres tâches en temps réel.

IMG_3744

Relation entre la période d'interpolation et l'échantillonnage du retour de position : la période d'interpolation et la période d'échantillonnage peuvent être identiques ou différentes. Si elle est différente, la période d'interpolation est généralement un multiple entier de la période d'échantillonnage.

Relation entre la période d'interpolation et la précision et la vitesse : en interpolation linéaire, chaque petit segment formé par interpolation coïncide avec la ligne droite donnée, ce qui ne provoquera pas d'erreur de trajectoire, c'est-à-dire que la période d'interpolation est indépendante de la précision d'interpolation et de la vitesse de déplacement de l'outil.


Envoyez demande