NUMERICAL CONTROL DEVICE AND NUMERICAL CONTROL PROGRAM

A numerical control device 10 according to an aspect of the present disclosure does not require excessive speed and acceleration yet keeps errors in movement paths to a minimum, and in accordance with a machining program containing a plurality of command blocks that each specify a designated speed o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TANI Shouki, KOIDE Naoya
Format: Patent
Sprache:eng ; fre ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A numerical control device 10 according to an aspect of the present disclosure does not require excessive speed and acceleration yet keeps errors in movement paths to a minimum, and in accordance with a machining program containing a plurality of command blocks that each specify a designated speed of a target, controls a machining device having a plurality of drive shafts for driving the target. The numerical control device 10 comprises: a synthetic speed computing unit 16 that, for at least a curve block which designates curve movement and which is from among the plurality of command blocks, computes a synthetic speed that is revised so that the designated speed is initially accelerated from zero by a pre-revision time constant and finally decelerated to zero by the pre-revision time constant; and a pre-revision speed computing unit 17 that computes a per-clock-time pre-revision speed for each drive shaft that realizes the synthetic speed. La présente invention porte, selon un aspect, sur un dispositif de commande numérique (10) qui ne nécessite pas de vitesse et d'accélération excessives tout en maintenant à un niveau minimum des erreurs dans des trajets de déplacement, et qui selon un programme d'usinage contenant une pluralité de blocs de commande qui spécifient chacun une vitesse désignée d'une cible, commande un dispositif d'usinage ayant une pluralité d'arbres d'entraînement pour entraîner la cible. Le dispositif de commande numérique (10) comprend : une unité de calcul de vitesse de synthèse (16) qui, pour au moins un bloc de courbe qui désigne un mouvement de courbe et qui est parmi la pluralité de blocs de commande, calcule une vitesse de synthèse qui est révisée de telle sorte que la vitesse désignée soit initialement accélérée de zéro par une constante de temps de prérévision et finalement ralentie à zéro par la constante de temps de prérévision ; et une unité de calcul de vitesse de prérévision (17) qui calcule une vitesse de prérévision de temps d'horloge pour chaque arbre d'entraînement qui réalise la vitesse de synthèse. 移動経路の誤差を抑制しつつ、過大な速度及び加速度を要求しない本開示の一態様に係る数値制御装置10は、対象の指定速度をそれぞれ特定する複数の指令ブロックを含む加工プログラムに従って、前記対象を駆動する複数の駆動軸を有する加工装置を制御する数値制御装置10であって、前記複数の指令ブロックのうち、少なくとも曲線移動を指定する曲線ブロックについて、前記指定速度を、最初にゼロから前修正時定数で加速し、最後にゼロまで前記前修正時定数で減速するよう修正した合成速度を算出する合成速度算出部16と、前記合成速度を実現する各駆動軸の時間毎の前修正速度を算出する前修正速度算出部17と、を備える。