JP4290639B2 - 数値制御装置及び数値制御工作機械 - Google Patents
数値制御装置及び数値制御工作機械 Download PDFInfo
- Publication number
- JP4290639B2 JP4290639B2 JP2004349061A JP2004349061A JP4290639B2 JP 4290639 B2 JP4290639 B2 JP 4290639B2 JP 2004349061 A JP2004349061 A JP 2004349061A JP 2004349061 A JP2004349061 A JP 2004349061A JP 4290639 B2 JP4290639 B2 JP 4290639B2
- Authority
- JP
- Japan
- Prior art keywords
- clamp
- tool
- axis
- shaft
- value
- 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 - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49135—Active clamping, use servo to keep in position
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
図1は、本発明にかかる実施の形態1のNC装置及びNC工作機械の概略構成を示すブロック図であり、図2は、NC工作機械の刃物台の駆動機構を模式的に示す図である。
ΔY=ΔY(CSS、Br) (1)
により求めることができる。ここで、CSSは、クランプ状態と非クランプ状態を区別するために、異なる値、例えばそれぞれ1、0とする。また、補正値603は、工具205のB軸回りの変位に伴ってY軸方向に生じる位置誤差dYを打ち消すように、位置誤差の符号を反転した値とする。CSSとBrの値に対する補正値ΔYの関係式ΔY(CSS、Br)は、例えば、関係式、テーブル、ニューラルネット、ルール等で表現して、補正部112中の図示しない記憶部に予め記憶させておく。
Yr’=Yr+ΔY (2)
ΔP=ΔP(CSS、Pr) (3)
Pr’=Pr+ΔP (4)
と置き換えることができる。
図5は、本発明のNC装置102の実施の形態2の補正部212の構成を示すものである。補正部212は、クランプ補正部501と非クランプ補正部501とを備えている。クランプ状態信号111に基づき、クランプ状態であればクランプ補正部501にて補正位置指令値113を計算し、逆に非クランプ状態であれば非クランプ補正部502にて補正位置指令値113を計算する。
ΔY=ΔYc(Br) (5)
ここで、クランプ軸(B軸)自身は、クランプ状態ではクランプ装置109により機械的に精度が決まるので、クランプ状態の軸について、いくらサーボ制御部114bに与える位置指令値110を補正しても精度に影響しないためB軸の補正は行わない。
ΔB=ΔBu(Br) (6)
ΔY=ΔYu(Br) (7)
ΔYc(Br)、ΔBu(Br)、ΔYu(Br)は、予め実験により位置誤差を測定した結果に基づいて補正部312に記憶させておく。
実施の形態2では、クランプ装置109を備えた1軸(B軸)と、他の1軸(Y軸)の2軸を備える場合を示したが、さらに他の軸を備える場合には、それらの軸の変位方向の位置誤差も補正することができる。
ΔZ=ΔZc(Br)+
R(−cos(Br)+cos(Br+ΔBc(Br))) (8)
ΔX=ΔXc(Br)+
R(−sin(Br)+sin(Br+ΔBc(Br))) (9)
のように補正値603を求める。ここで式(8)、(9)の右辺第1項はB軸回りの回転変位に伴ってB軸回転中心に発生するそれぞれZ軸、X軸方向の位置誤差を補正するための補正値603であり、予め実験により位置誤差を測定した結果に基づいて記憶しておく。一方、式(8)、(9)の右辺第2項は、B軸の角度誤差ΔBc(Br)により生じる、クランプ軸(B軸)の回転中心203から加工位置206までの相対的な位置誤差を補正するための項であり、ここでRは図2に示すようにクランプ軸(B軸)の回転中心203から加工位置206までの距離である。またこれ以外にY軸については実施例2と同様に式(5)に従って補正する。
ΔZ=ΔZu(Br) (10)
ΔX=ΔXu(Br) (11)
のように、B軸回りの変位に伴ってB軸回転中心203に発生するそれぞれZ軸、X軸方向の位置誤差を補正する。
102 NC装置
105 シーケンス制御部(クランプ判定部)
106 位置指令生成部
109 クランプ装置
110 位置指令値
111 クランプ状態信号
112,212,312 補正部
114b,114y サーボ制御部
116b,116y サーボモータ
119b,119y 検出器
120b,120y 位置検出値
202 B軸(クランプ軸)
204 加工ヘッド
205 工具
206 加工位置
501 クランプ補正部
502 非クランプ補正部
601 クランプ補正値計算部
602 非クランプ補正値計算部
603 補正値
Claims (6)
- 数値制御工作機械の工具の位置指令値を生成し出力する位置指令生成部と、前記位置指令値に基づいて数値制御工作機械の複数のサーボモータを制御する複数のサーボ制御部と、前記複数のサーボモータの回転位置を検出して位置検出値を前記複数のサーボ制御部にフィードバックする複数の検出器とを備え、前記複数のサーボモータにより駆動される機械的にクランプ可能なクランプ軸を含む複数の軸により工具の位置を制御する数値制御装置において、
前記クランプ軸がクランプ状態か非クランプ状態かを判定しクランプ状態信号を出力するクランプ判定部と、前記クランプ状態信号に応じて、前記クランプ軸による工具の移動に伴って生じる工具の位置誤差を打ち消すように、少なくとも前記クランプ軸以外の軸の位置指令値又は位置検出値を、予め記憶した補正値に基づいて補正する補正部とを備えたことを特徴とする数値制御装置。 - 前記補正部が、前記クランプ軸による工具の移動に伴って生じる、前記クランプ軸の移動方向とは異なる方向の工具の位置誤差を打ち消すように、前記クランプ軸以外の軸の位置指令値又は位置検出値を補正することを特徴とする請求項1に記載の数値制御装置。
- 前記補正部が、前記クランプ軸がクランプ状態のとき前記位置指令値又は位置検出値を補正するクランプ補正部と、前記クランプ軸が非クランプ状態のとき前記位置指令値又は位置検出値を補正する非クランプ補正部と、を備えることを特徴とする請求項1又は2に記載の数値制御装置。
- 前記非クランプ補正部が、前記クランプ軸による工具の移動に伴って生じる前記クランプ軸の移動方向の工具の位置誤差を打ち消すように、前記クランプ軸の位置指令値又は位置検出値を補正することを特徴とする請求項3に記載の数値制御装置。
- 前記クランプ補正部が、前記クランプ軸による工具の移動に伴って生じる前記クランプ軸の移動方向の工具の位置誤差を打ち消すように、前記クランプ軸以外の軸の位置指令値又は位置検出値を補正することを特徴とする請求項3に記載の数値制御装置。
- ワークを保持するワーク保持装置と、
前記ワークを加工する工具と、
該工具を保持する加工ヘッドと、
前記ワーク保持装置及び前記加工ヘッドを介して前記ワークと前記工具を相対的に各軸方向に移動させるクランプ軸を含む複数の軸と、
該複数の軸を駆動する複数のサーボモータと、
前記複数の軸のうちの前記クランプ軸をクランプするクランプ装置と、
請求項1〜5のいずれか一つに記載の数値制御装置と、
を備えたことを特徴とする数値制御工作機械。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004349061A JP4290639B2 (ja) | 2004-12-01 | 2004-12-01 | 数値制御装置及び数値制御工作機械 |
| US11/289,531 US7194329B2 (en) | 2004-12-01 | 2005-11-30 | Numerical control apparatus and numerical control system |
| DE102005057409.2A DE102005057409B4 (de) | 2004-12-01 | 2005-12-01 | Numerisch gesteuerte Einrichtung und numerisch gesteuertes System |
| CNB2005101257930A CN100493836C (zh) | 2004-12-01 | 2005-12-01 | 数控装置和数控机床 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004349061A JP4290639B2 (ja) | 2004-12-01 | 2004-12-01 | 数値制御装置及び数値制御工作機械 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006155530A JP2006155530A (ja) | 2006-06-15 |
| JP4290639B2 true JP4290639B2 (ja) | 2009-07-08 |
Family
ID=36597159
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004349061A Expired - Lifetime JP4290639B2 (ja) | 2004-12-01 | 2004-12-01 | 数値制御装置及び数値制御工作機械 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7194329B2 (ja) |
| JP (1) | JP4290639B2 (ja) |
| CN (1) | CN100493836C (ja) |
| DE (1) | DE102005057409B4 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013240848A (ja) * | 2012-05-18 | 2013-12-05 | Tsugami Corp | 工作機械 |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102004044838A1 (de) * | 2004-09-13 | 2006-03-30 | Chiron-Werke Gmbh & Co Kg | Verfahren zur Kompensation von thermischen Verlagerungen |
| JP5030653B2 (ja) * | 2007-04-20 | 2012-09-19 | 株式会社牧野フライス製作所 | 数値制御工作機械及び数値制御装置 |
| CN101866163B (zh) * | 2007-11-02 | 2014-09-10 | 株式会社牧野铣床制作所 | 数值控制机床及数值控制装置 |
| WO2009057229A1 (ja) * | 2007-11-02 | 2009-05-07 | Makino Milling Machine Co., Ltd. | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 |
| JP4327894B2 (ja) | 2007-11-30 | 2009-09-09 | ファナック株式会社 | 5軸加工機を制御する数値制御装置 |
| JP5136091B2 (ja) * | 2008-01-30 | 2013-02-06 | ブラザー工業株式会社 | 数値制御装置 |
| JP4467625B2 (ja) * | 2008-03-31 | 2010-05-26 | 三菱電機株式会社 | 数値制御装置および数値制御方法 |
| JP5105024B2 (ja) * | 2010-02-25 | 2012-12-19 | 三菱電機株式会社 | 数値制御装置 |
| JP5632181B2 (ja) * | 2010-03-31 | 2014-11-26 | 新日本工機株式会社 | 数値制御装置及び工作機械 |
| JP5713764B2 (ja) * | 2011-04-04 | 2015-05-07 | オークマ株式会社 | 工作機械の補正値演算方法及びプログラム |
| JP2012033203A (ja) * | 2011-11-14 | 2012-02-16 | Makino Milling Mach Co Ltd | 数値制御工作機械 |
| JP2012079358A (ja) * | 2012-01-27 | 2012-04-19 | Makino Milling Mach Co Ltd | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 |
| JP2012104153A (ja) * | 2012-01-27 | 2012-05-31 | Makino Milling Mach Co Ltd | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 |
| JP6165461B2 (ja) * | 2012-03-13 | 2017-07-19 | 東芝機械株式会社 | 機上測定機能付き加工装置 |
| US9573202B2 (en) * | 2012-03-30 | 2017-02-21 | Makino Milling Machine Co., Ltd. | Workpiece machining method, machine tool, tool path-generating device and tool path-generating program |
| CN104619461B (zh) * | 2012-10-01 | 2016-05-04 | 山崎马扎克公司 | 机床 |
| JP5956952B2 (ja) * | 2013-05-10 | 2016-07-27 | 株式会社牧野フライス製作所 | 数値制御工作機械 |
| JP5963792B2 (ja) * | 2014-02-27 | 2016-08-03 | 株式会社牧野フライス製作所 | エラーマップ作成方法及び装置並びにエラーマップ作成機能を有した数値制御工作機械 |
| CN107615197B (zh) * | 2015-05-12 | 2020-07-14 | 三菱电机株式会社 | 数控装置 |
| CN104942658A (zh) * | 2015-06-25 | 2015-09-30 | 温州大学 | 基于闭环检测的后桥壳加工系统 |
| JP6999456B2 (ja) * | 2018-03-15 | 2022-01-18 | オークマ株式会社 | 位置制御システム |
| JP7134031B2 (ja) * | 2018-09-05 | 2022-09-09 | オークマ株式会社 | 数値制御方法及び数値制御装置 |
| JP2020154956A (ja) * | 2019-03-22 | 2020-09-24 | ブラザー工業株式会社 | 数値制御装置及び工作機械 |
| JP7454381B2 (ja) * | 2020-01-09 | 2024-03-22 | オークマ株式会社 | 工作機械の工具主軸位置補正装置 |
| EP4517472A4 (en) * | 2022-07-14 | 2025-07-09 | Mitsubishi Electric Corp | NUMERICAL CONTROL DEVICE, NUMERICAL CONTROL MACHINE TOOL, MACHINING PROGRAM GENERATION DEVICE, AND MACHINING PROGRAM GENERATION METHOD |
| WO2026058309A1 (ja) * | 2024-09-10 | 2026-03-19 | ファナック株式会社 | 軸補正量生成装置 |
| WO2026058312A1 (ja) * | 2024-09-10 | 2026-03-19 | ファナック株式会社 | 補正量調整装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2349004A1 (de) * | 1973-09-28 | 1975-04-10 | Siemens Ag | Einrichtung zur korrektur der werkzeugdaten bei einer numerisch gesteuerten werkzeugmaschine |
| US4471676A (en) * | 1981-02-23 | 1984-09-18 | Joseph Rhodes Limited | Machine tool including workpiece clamp sensor |
| JPH01147608A (ja) | 1987-12-02 | 1989-06-09 | Toshiba Mach Co Ltd | 位置決め誤差補正方式 |
| JPH03260708A (ja) * | 1990-03-09 | 1991-11-20 | Toshiba Mach Co Ltd | 位置誤差補正方法 |
| JPH0749164B2 (ja) * | 1991-03-11 | 1995-05-31 | 大日金属工業株式会社 | Nc旋盤における往復台構造 |
| JP3171298B2 (ja) * | 1994-09-29 | 2001-05-28 | キタムラ機械株式会社 | 数値制御工作機械 |
| JP3911296B2 (ja) * | 1996-01-09 | 2007-05-09 | 東芝機械株式会社 | 工作機械の変位補正装置 |
| US6192284B1 (en) * | 1998-05-15 | 2001-02-20 | Norgren Automotive, Inc. | Clamping arm position sensing apparatus |
| JP3826570B2 (ja) | 1998-06-17 | 2006-09-27 | 村田機械株式会社 | Nc旋盤 |
| US6738679B2 (en) * | 2000-05-08 | 2004-05-18 | Toshiba Kikai Kabushiki Kaisha | Positional control system and positional control method |
| US6671573B2 (en) * | 2000-12-14 | 2003-12-30 | Mitsubishi Denki Kabushiki Kaisha | Numerical controller and method for controlling the shaft of numeric controller |
-
2004
- 2004-12-01 JP JP2004349061A patent/JP4290639B2/ja not_active Expired - Lifetime
-
2005
- 2005-11-30 US US11/289,531 patent/US7194329B2/en not_active Expired - Lifetime
- 2005-12-01 CN CNB2005101257930A patent/CN100493836C/zh not_active Expired - Lifetime
- 2005-12-01 DE DE102005057409.2A patent/DE102005057409B4/de not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013240848A (ja) * | 2012-05-18 | 2013-12-05 | Tsugami Corp | 工作機械 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20060136088A1 (en) | 2006-06-22 |
| DE102005057409B4 (de) | 2014-09-25 |
| JP2006155530A (ja) | 2006-06-15 |
| US7194329B2 (en) | 2007-03-20 |
| CN100493836C (zh) | 2009-06-03 |
| DE102005057409A1 (de) | 2006-08-03 |
| CN1781662A (zh) | 2006-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4290639B2 (ja) | 数値制御装置及び数値制御工作機械 | |
| JP4291382B2 (ja) | 接触検知による取り付け誤差の自動補正機能を有する工作機械 | |
| CN102736560B (zh) | 机床的校正值运算方法 | |
| JP4276270B2 (ja) | 接触検知によるワークの基準位置設定機能を有する工作機械 | |
| CN102736559B (zh) | 机床的校正值运算方法以及机床的控制装置 | |
| JP6942577B2 (ja) | 工作機械の数値制御装置及び数値制御方法 | |
| JP5220183B2 (ja) | 数値制御装置および当該数値制御装置の制御方法 | |
| JP5105024B2 (ja) | 数値制御装置 | |
| JP7134031B2 (ja) | 数値制御方法及び数値制御装置 | |
| JP4684428B2 (ja) | ツールプリセッタ | |
| JP5673855B2 (ja) | 工作機械 | |
| JP2015109023A (ja) | 多軸工作機械の幾何誤差同定方法及び多軸工作機械 | |
| CN101403906A (zh) | 具有工件设置误差补偿单元的数值控制装置 | |
| JP2017061012A (ja) | 工作機械の幾何誤差同定方法及び幾何誤差同定プログラム | |
| JP5317627B2 (ja) | 誤差補正方法 | |
| JP5713764B2 (ja) | 工作機械の補正値演算方法及びプログラム | |
| JP2005034934A (ja) | 数値制御装置、それを備えた工作機械及びワークの座標算出方法 | |
| JP2014238782A (ja) | 工作機械の制御方法 | |
| JP5071250B2 (ja) | パラレルメカニズム及びそのキャリブレーション方法 | |
| JP2016038674A (ja) | 工作機械の補正値演算方法及び補正値演算プログラム | |
| JP4734439B2 (ja) | 4軸加工機用数値制御装置 | |
| JP6623061B2 (ja) | 工作機械及び工作機械の制御方法 | |
| JP4984114B2 (ja) | 空間3自由度パラレル機構及び該空間3自由度パラレル機構を用いた多軸制御工作機械 | |
| JP4842903B2 (ja) | 数値制御装置及び数値制御方法 | |
| JP2024112632A (ja) | 工作機械の誤差補正方法及び誤差補正装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070205 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081112 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090116 |
|
| 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: 20090331 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090401 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4290639 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120410 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120410 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130410 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130410 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140410 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |