NUMERICAL CONTROL DEVICE, NUMERICAL CONTROL METHOD, AND STORAGE MEDIUM

To provide a numerical control device that can accurately suppress errors in the movement trajectory of a control object based on a command even when an acceleration/deceleration filter is applied to the command trajectory of the control object, a numerical control method, and a storage medium stori...

Full description

Saved in:
Bibliographic Details
Main Authors TERADA GEN, ISHIZAKI KOSUKE, SHAMOTO EIJI
Format Patent
LanguageEnglish
Japanese
Published 01.09.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To provide a numerical control device that can accurately suppress errors in the movement trajectory of a control object based on a command even when an acceleration/deceleration filter is applied to the command trajectory of the control object, a numerical control method, and a storage medium storing a numerical control program.SOLUTION: A numerical control device applies a filter to a command trajectory that is a movement trajectory of a control object moving according to a command. The numerical control device determines a corresponding point on a filter trajectory to which the filter is applied as a point corresponding to each of base points that are points on the command trajectory (S31). The numerical control device calculates, for each base point, an error vector indicating the distance and direction from the base point to the corresponding point (S33). The numerical control device calculates a gain corresponding to the calculated error vector for each base point (S37). The numerical control device applies the calculated error vector and gain to the corresponding base point and corrects the command trajectory (S41).SELECTED DRAWING: Figure 19 【課題】制御対象の指令軌跡に加減速フィルタを適用する場合でも、指令に基づく制御対象の移動軌跡との誤差を精度良く抑制できる数値制御装置、数値制御方法、及び数値制御プログラムを記憶した記憶媒体を提供する。【解決手段】数値制御装置は、指令により制御対象が移動する時の移動軌跡である指令軌跡に対してフィルタを適用する。数値制御装置は、指令軌跡上の点である基点の夫々に対応する点として、フィルタを適用したフィルタ軌跡上の対応点を決定する(S31)。数値制御装置は、基点の夫々から、対応する対応点の夫々までの距離と方向を示す誤差ベクトルを、基点毎に算出する(S33)。数値制御装置は、算出した誤差ベクトルに対応するゲインを、基点毎に算出する(S37)。数値制御装置は、算出した誤差ベクトルとゲインとを、対応する基点に適用し、指令軌跡を補正する(S41)。【選択図】図19
Bibliography:Application Number: JP20230024980