NUMERICAL CONTROL DEVICE AND CONTROL METHOD
PROBLEM TO BE SOLVED: To provide a numerical control device and a control method capable of improving processing quality even with a traveling route in which small blocks continue.SOLUTION: A numerical control device creates a speed profile along a route obtained by interpolating command points comm...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
09.08.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | PROBLEM TO BE SOLVED: To provide a numerical control device and a control method capable of improving processing quality even with a traveling route in which small blocks continue.SOLUTION: A numerical control device creates a speed profile along a route obtained by interpolating command points commanded by an NC program. The numerical control device specifies the focused command point from among the command points and calculates an influenced section before and after the focused command point (S26). The numerical control device divides the influenced section and calculates a command interpolation point (S27). The numerical control device processes the command interpolation point with a travel average filter (S28) and calculates an operation interpolation point. The numerical control device calculates, as an error, a distance between the focused command point and the closest operation interpolation point (S29). When the error exceeds a target error, the numerical control device calculates a deceleration rate and updates the speed profile based on the influenced section and the deceleration rate. The numerical control device decelerates at the influenced section including the command point, and thus acceleration and deceleration are not frequently repeated even with a route in which small blocks continue.SELECTED DRAWING: Figure 10
【課題】微小ブロックが連続する移動経路であっても加工品質を向上できる数値制御装置と制御方法を提供する。【解決手段】数値制御装置はNCプログラムが指令する指令点を補間して得られる経路に沿って速度プロファイルを作成する。数値制御装置は指令点の中から注目指令点を指定し、その前後において影響区間を計算する(S26)。数値制御装置は影響区間を分割して指令補間点を計算する(S27)。数値制御装置は指令補間点について移動平均フィルタで処理し(S28)、動作補間点を計算する。数値制御装置は注目指令点と最も近い動作補間点の距離を誤差として算出する(S29)。誤差が目標誤差を超える時、数値制御装置は減速率を算出し、影響区間と減速率に基づき速度プロファイルを更新する。数値制御装置は指令点を含む影響区間で減速するので、微小ブロックが連続する経路でも頻繁に加減速を繰り返すことが無い。【選択図】図10 |
---|---|
Bibliography: | Application Number: JP20180013342 |