JP5838584B2 - 工作機械の数値制御装置 - Google Patents
工作機械の数値制御装置 Download PDFInfo
- Publication number
- JP5838584B2 JP5838584B2 JP2011103500A JP2011103500A JP5838584B2 JP 5838584 B2 JP5838584 B2 JP 5838584B2 JP 2011103500 A JP2011103500 A JP 2011103500A JP 2011103500 A JP2011103500 A JP 2011103500A JP 5838584 B2 JP5838584 B2 JP 5838584B2
- Authority
- JP
- Japan
- Prior art keywords
- correction value
- correction
- unit
- data
- machine tool
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Description
前記補正データ記憶手段は、前記工作機械の温度に応じた前記工作機械の熱変位補正データと前記位置決め誤差の補正データとを合算した総補正データを、それぞれの前記格子点に関連付けて記憶し、前記補正値算出手段は、前記移動領域に含まれる前記格子点と前記補正データ記憶手段に記憶される前記総補正データと前記温度計測手段により計測される前記工作機械の温度とに基づいて、前記補正値を算出する。
(数値制御装置1の構成)
工作機械の数値制御装置1の構成について、図1〜図3を参照して説明する。数値制御装置1は、入力されたNCデータに基づいて各駆動軸を制御する装置である。この数値制御装置1は、図1に示すように、補正値算出ユニット10と駆動軸制御ユニット20を備える。補正値算出ユニット10は、入力されたNCデータの補正値を算出するユニットである。駆動軸制御ユニット20は、入力されたNCデータと補正値算出ユニット10により算出された補正値とに基づいて各駆動軸の制御を行うユニットである。
数値制御装置1による位置決め誤差の補正処理について、図4〜図7を参照して説明する。位置決め誤差の補正処理(空間補正処理)は、先ず、当該空間補正の演算処理量を軽減するために、図4に示すように、補正値算出ユニット10が移動領域取得処理(S110)を実行する。移動領域取得処理は、図5に示すように、先ず、移動領域取得部13が所定量のNCデータの読み込みを行う(S111)。ここで、移動領域取得部13が先読みするNCデータの所定量は、後に取得される移動領域が過大にならないように予め設定されている。
上述した工作機械の数値制御装置1によれば、補正値算出部14は、移動領域Tmを取得した後に、当該移動領域Tmに含まれる単位格子Sを検索し、当該単位格子Sの格子点Pg1〜Pg8に関連付けられた補正データを用いて、NCデータの補正値を算出する構成としている。これにより、従来のように駆動軸の可動領域全体に含まれる格子点から補正に使用する格子点を検索する場合と比較して、数値制御装置1は格段に演算処理量を低減できる。従って、補正データを記憶させる格子点の数を多くすることが可能となる。つまり、単位格子Sの大きさを非常に細かくすることができるので、その結果として、高精度な補正が可能となる。
本実施形態において、補正値算出ユニット10と駆動軸制御ユニット20を数値制御装置1の内部において、それぞれ独立したものとして説明した。これに対して、両ユニット10,20は、一体的な構成としてもよい。この場合には、例えば、補正値一次格納部15および補正値二次格納部22を共通する一の格納部とし、補正値移動処理部16を省略する構成とする。これにより、補正値算出部14において算出された補正値が格納部においてバッファリングされ、制御部21が補正値とNCデータの指令位置に基づいて逐次各駆動軸の制御を行う。これにより、数値制御装置1の内部メモリを共通化することができる。
10:補正値算出ユニット、 11:単位格子記憶部、 12:補正データ記憶部
13:移動領域取得部、 14:補正値算出部、 15:補正値一次格納部
16:補正値移動処理部、 17:温度計測器
20:駆動軸制御ユニット、 21:制御部、 22:補正値二次格納部
Ta:可動領域、 Tm:移動領域、 S:単位格子、 格子点:Pg
Pi:指令位置、 Mp,Ml:移動領域の大きさ
Claims (3)
- NCデータに基づいて複数の駆動軸を動作させる工作機械の数値制御装置において、
前記複数の駆動軸の可動領域を格子状に分割した複数の単位格子を記憶する単位格子記憶手段と、
前記単位格子の頂点である格子点に前記駆動軸を位置決めした時の位置決め誤差の補正データを、それぞれの前記格子点に関連付けて記憶する補正データ記憶手段と、
前記可動領域を構成する前記単位格子の中から、前記複数の駆動軸が移動する移動領域を構成する前記単位格子を、前記NCデータに基づいて抽出する移動領域取得手段と、
前記移動領域に含まれる前記単位格子から前記NCデータの指令位置を含む単位格子を検索する単位格子検索手段と、
当該単位格子検索手段により検索された一の単位格子と当該一の単位格子の格子点に関連付けられた前記補正データとに基づいて、前記NCデータの指令位置に対する補正値を算出する補正値算出手段と、
前記NCデータと前記補正値とに基づいて前記駆動軸を制御する制御手段と、を備え、
前記移動領域取得手段は、前記移動領域に含まれる前記単位格子の数量または前記NCデータに含まれる指令位置の数量が一定数以下となるように設定されている工作機械の数値制御装置。 - 請求項1において、
前記補正値算出手段が補正値算出処理により算出した前記補正値を一時的に格納する一次格納手段と、
前記一次格納手段から移動された前記補正値を一時的に格納し、前記制御手段が前記駆動軸を制御する際に前記制御手段により前記補正値が取り出されると共に、前記制御手段により取り出された前記補正値が削除される二次格納手段と、
前記一次格納手段に格納された前記補正値の格納容量が設定値に達した後に、前記一次格納手段から前記二次格納手段へ前記補正値を移動する補正値移動処理手段と、
を備え、
前記補正値算出手段は、前記一次格納手段に格納される前記補正値の格納容量が前記設定値に達するまで、前記補正値算出処理を繰り返し行う工作機械の数値制御装置。 - 請求項1又は2において、
前記工作機械の数値制御装置は、前記工作機械の温度を計測する温度計測手段を備え、
前記補正データ記憶手段は、前記工作機械の温度に応じた前記工作機械の熱変位補正データと前記位置決め誤差の補正データとを合算した総補正データを、それぞれの前記格子点に関連付けて記憶し、
前記補正値算出手段は、前記移動領域に含まれる前記格子点と前記補正データ記憶手段に記憶される前記総補正データと前記温度計測手段により計測される前記工作機械の温度とに基づいて、前記補正値を算出する工作機械の数値制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011103500A JP5838584B2 (ja) | 2011-05-06 | 2011-05-06 | 工作機械の数値制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011103500A JP5838584B2 (ja) | 2011-05-06 | 2011-05-06 | 工作機械の数値制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012234424A JP2012234424A (ja) | 2012-11-29 |
| JP5838584B2 true JP5838584B2 (ja) | 2016-01-06 |
Family
ID=47434673
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011103500A Expired - Fee Related JP5838584B2 (ja) | 2011-05-06 | 2011-05-06 | 工作機械の数値制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5838584B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6561788B2 (ja) * | 2015-11-17 | 2019-08-21 | 株式会社ジェイテクト | 熱変位補正装置 |
| JP7009326B2 (ja) * | 2018-07-09 | 2022-01-25 | オークマ株式会社 | 工作機械の数値制御装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2870922B2 (ja) * | 1990-01-30 | 1999-03-17 | ブラザー工業株式会社 | 数値制御送り装置 |
| JP3174704B2 (ja) * | 1994-11-29 | 2001-06-11 | ファナック株式会社 | 位置誤差補正機能付き数値制御装置 |
| JPH1020912A (ja) * | 1996-07-01 | 1998-01-23 | Fanuc Ltd | 数値制御装置による熱変位補正方法 |
-
2011
- 2011-05-06 JP JP2011103500A patent/JP5838584B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012234424A (ja) | 2012-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115398360B (zh) | 用于机床上的基于特征图的误差补偿的机床控制和方法 | |
| EP2711126B1 (en) | Thermal displacement correction device and thermal displacement correction method | |
| CN104249195B (zh) | 具备视觉传感器和力传感器的毛刺去除装置 | |
| CN105269399B (zh) | 具有暖机运转功能的机床 | |
| CN112947308B (zh) | 机器学习装置、控制装置、加工系统和机器学习方法 | |
| JP3887197B2 (ja) | Nc工作機械の補正装置 | |
| US10234843B2 (en) | Thermal displacement correction device for machine tool | |
| CN111857052B (zh) | 机器学习装置、数值控制系统以及机器学习方法 | |
| JP2005346718A (ja) | 操縦機器の位置精度を改善するための方法および装置 | |
| JP5816475B2 (ja) | 産業機械 | |
| JP2006065716A (ja) | 変形誤差の補正方法 | |
| JP7022261B1 (ja) | 周波数特性予測装置及び周波数特性予測方法 | |
| CN114424129A (zh) | 控制系统 | |
| JP5838584B2 (ja) | 工作機械の数値制御装置 | |
| US20130006394A1 (en) | Numerical control device and numerical control method | |
| JP2005074569A (ja) | プログラム、コンピュータ装置、多軸加工機、ncプログラムの生成方法、ワークの加工方法 | |
| CN118019614A (zh) | 数控装置、加工系统、数控方法及加工方法 | |
| JP2014135068A (ja) | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 | |
| JP2016154039A (ja) | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 | |
| CN118891819A (zh) | 调整控制参数的调整装置、控制系统以及控制参数调整方法 | |
| EP1267236B1 (en) | Method and apparatus for setting moving data in a machine tool | |
| CN108972541A (zh) | 控制装置以及机器人系统 | |
| JP7278507B1 (ja) | 数値制御装置、数値制御工作機械、加工プログラム生成装置および加工プログラム生成方法 | |
| JP6561788B2 (ja) | 熱変位補正装置 | |
| JP2011170609A (ja) | 数値制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140421 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150331 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150527 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151013 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151026 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5838584 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |