JP6719684B1 - 数値制御装置 - Google Patents
数値制御装置 Download PDFInfo
- Publication number
- JP6719684B1 JP6719684B1 JP2019555997A JP2019555997A JP6719684B1 JP 6719684 B1 JP6719684 B1 JP 6719684B1 JP 2019555997 A JP2019555997 A JP 2019555997A JP 2019555997 A JP2019555997 A JP 2019555997A JP 6719684 B1 JP6719684 B1 JP 6719684B1
- Authority
- JP
- Japan
- Prior art keywords
- error
- model
- processing unit
- correction
- fitting
- 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.)
- Active
Links
- 238000012937 correction Methods 0.000 claims abstract description 106
- 238000012545 processing Methods 0.000 claims abstract description 90
- 238000005259 measurement Methods 0.000 claims abstract description 37
- 230000007246 mechanism Effects 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims abstract description 17
- 230000008569 process Effects 0.000 claims abstract description 7
- 230000008859 change Effects 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 238000003754 machining Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 24
- 238000013500 data storage Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 12
- 125000004122 cyclic group Chemical group 0.000 description 11
- 230000000694 effects Effects 0.000 description 5
- 230000000737 periodic effect Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/401—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 programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
-
- 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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/404—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 programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
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)
Abstract
Description
図1は、本発明の実施の形態1にかかるNC装置1と、NC装置1によって制御される工作機械2とを示す図である。工作機械2は、工具を用いてワーク5を加工する。工作機械2は、ワーク5と工具との相対位置を直線運動によって変化させる直線駆動軸3と、工具またはワーク5の回転角度を回転運動によって変化させる主軸4とを有する。図1には、ワーク5を回転させる主軸4を示している。主軸4は、回転軸であるシャフト37を有する。図1では、工具の図示を省略している。
Claims (9)
- 工具を用いてワークを加工する工作機械において前記工具または前記ワークを回転動作させる機構の駆動源であるモータを制御する数値制御装置であって、
前記機構が有する回転軸の位置がずれる現象である芯振れによる機械誤差を表すモデル関数を求めることによって、前記機械誤差の仮モデルを設定する仮モデル設定部と、
前記機構の動作を測定した結果である測定データに前記モデル関数をフィッティングさせることによって前記機械誤差のモデルである誤差モデルを求めるフィッティング処理部と、
前記誤差モデルに基づいて前記モータへの指令を補正する補正部と、
を備えることを特徴とする数値制御装置。 - 前記測定データのスプライン補間を行う補間処理部を備え、
前記補正部は、前記誤差モデルに基づいた補正と前記スプライン補間に基づいた補正とのうち選択された一方を行うことを特徴とする請求項1に記載の数値制御装置。 - 前記フィッティング処理部は、前記誤差モデルである第1の誤差モデルを求め、かつ、前記測定データに多項式をフィッティングさせることによって第2の誤差モデルを求め、
前記補正部は、前記第1の誤差モデルに基づいた補正と前記第2の誤差モデルに基づいた補正とのうち選択された一方を行うことを特徴とする請求項1に記載の数値制御装置。 - 前記フィッティング処理部は、正則化項が付加された前記多項式を前記測定データにフィッティングさせることによって前記第2の誤差モデルを求めることを特徴とする請求項3に記載の数値制御装置。
- 前記測定データと、前記誤差モデルに基づいた補正量のデータとを表示する表示部を備えることを特徴とする請求項1から4のいずれか1つに記載の数値制御装置。
- 前記モデル関数の周期は、前記回転軸の回転周期と同期していることを特徴とする請求項1から5のいずれか1つに記載の数値制御装置。
- 前記回転軸に取り付けられている回転盤について、互いに垂直な2つの軸である第1の軸と第2の軸との原点に、前記芯振れが生じていないときにおける前記回転盤の中心点が一致するとして、
前記回転盤の半径をP、および前記芯振れによって移動した前記中心点と前記原点との距離をdとして、P/d=P’が成り立ち、前記芯振れによって移動した前記中心点と前記原点とを結ぶ線分と前記第1の軸とがなす角度をθとして、前記原点を基準とする前記中心点の方角を示す角度の前記芯振れによる変化量をθ+φと表し、かつ、前記機械誤差をαとした場合において、
前記モデル関数は、以下の式(1)によって表されることを特徴とする請求項1から6のいずれか1つに記載の数値制御装置。
- nを2以上の整数として、前記フィッティング処理部は、前記誤差モデルをn次多項式と仮定し、
mを2以上の整数、kを0からnの整数を表す変数として、前記回転軸が回転する角度範囲をm個に分割した場合における分割点の1つであるi番目のポイントについて、指令に応じた回転角度である指令角度をθi、測定された誤差をziとし、かつ、θを変数とする前記n次多項式をf(θ)、前記n次多項式におけるk次の項の係数をckとした場合において、
前記フィッティング処理部は、次の式(2)によって表されるJを最小化させるckを求めることによって、測定された誤差に前記n次多項式をフィッティングさせることを特徴とする請求項1から7のいずれか1つに記載の数値制御装置。
- nを2以上の整数として、前記フィッティング処理部は、前記誤差モデルをn次多項式と仮定し、
mを2以上の整数、kを0からnの整数として、前記回転軸が回転する角度範囲をm個に分割した場合における分割点の1つであるi番目のポイントについて、指令に応じた回転角度である指令角度をθi、測定された誤差をziとし、かつ、θを変数とする前記n次多項式をf(θ)、前記n次多項式におけるk次の項の係数をck、正則化パラメータをλとした場合において、
前記フィッティング処理部は、次の式(3)によって表されるJを最小化させるckを求めることによって、測定された誤差に前記n次多項式をフィッティングさせることを特徴とする請求項8に記載の数値制御装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/015841 WO2020208783A1 (ja) | 2019-04-11 | 2019-04-11 | 数値制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6719684B1 true JP6719684B1 (ja) | 2020-07-08 |
JPWO2020208783A1 JPWO2020208783A1 (ja) | 2021-04-30 |
Family
ID=71402376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019555997A Active JP6719684B1 (ja) | 2019-04-11 | 2019-04-11 | 数値制御装置 |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP6719684B1 (ja) |
CN (1) | CN113711143A (ja) |
WO (1) | WO2020208783A1 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002500567A (ja) * | 1996-09-04 | 2002-01-08 | ウィリー,ジョセフ ビー. | 横方向の芯振れを自動的に補償するための装置と方法 |
WO2010143227A1 (ja) * | 2009-06-10 | 2010-12-16 | 三菱電機株式会社 | 数値制御装置及び数値制御工作システム |
WO2012057235A1 (ja) * | 2010-10-27 | 2012-05-03 | 株式会社牧野フライス製作所 | 数値制御方法 |
JP2017087400A (ja) * | 2015-11-17 | 2017-05-25 | ローランドディー.ジー.株式会社 | 補正方法および補正装置 |
JP2019053598A (ja) * | 2017-09-15 | 2019-04-04 | オークマ株式会社 | 工作機械の数値制御装置及び数値制御方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0731532B2 (ja) * | 1989-05-24 | 1995-04-10 | オ−クマ株式会社 | 数値制御装置 |
CN102033509B (zh) * | 2011-01-18 | 2012-10-10 | 上海交通大学 | 数控机床误差虚拟补偿*** |
CN105843780B (zh) * | 2016-04-11 | 2018-06-26 | 西安交通大学 | 一种机械结构冲击载荷识别的稀疏解卷积方法 |
CN106774152B (zh) * | 2016-10-08 | 2019-03-22 | 西南交通大学 | 一种数控机床位置相关几何误差项的建模方法 |
CN106338970B (zh) * | 2016-11-17 | 2018-09-07 | 沈阳工业大学 | 一种五轴联动数控机床伺服***控制方法 |
KR102230321B1 (ko) * | 2017-05-25 | 2021-03-19 | 미쓰비시덴키 가부시키가이샤 | 레이저 가공 장치 |
JP6844462B2 (ja) * | 2017-07-21 | 2021-03-17 | 株式会社デンソーウェーブ | 角度検出器の偏心誤差補正方法、ロボットシステム |
CN109597315B (zh) * | 2018-10-31 | 2020-08-18 | 华中科技大学 | 一种机械设备健康退化状态辨识方法、设备及*** |
CN109506627B (zh) * | 2018-10-31 | 2021-05-07 | 中国资源卫星应用中心 | 一种基于rpc模型的卫星影像***误差修正方法 |
-
2019
- 2019-04-11 WO PCT/JP2019/015841 patent/WO2020208783A1/ja active Application Filing
- 2019-04-11 CN CN201980095057.5A patent/CN113711143A/zh active Pending
- 2019-04-11 JP JP2019555997A patent/JP6719684B1/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002500567A (ja) * | 1996-09-04 | 2002-01-08 | ウィリー,ジョセフ ビー. | 横方向の芯振れを自動的に補償するための装置と方法 |
WO2010143227A1 (ja) * | 2009-06-10 | 2010-12-16 | 三菱電機株式会社 | 数値制御装置及び数値制御工作システム |
WO2012057235A1 (ja) * | 2010-10-27 | 2012-05-03 | 株式会社牧野フライス製作所 | 数値制御方法 |
JP2017087400A (ja) * | 2015-11-17 | 2017-05-25 | ローランドディー.ジー.株式会社 | 補正方法および補正装置 |
JP2019053598A (ja) * | 2017-09-15 | 2019-04-04 | オークマ株式会社 | 工作機械の数値制御装置及び数値制御方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2020208783A1 (ja) | 2020-10-15 |
JPWO2020208783A1 (ja) | 2021-04-30 |
CN113711143A (zh) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105965505B (zh) | 机器人控制方法、机器人装置、程序和记录介质 | |
JP6143885B2 (ja) | ロータリエンコーダを自己較正するための方法 | |
AU2006336718A1 (en) | Rotary encoder | |
JP2008129018A (ja) | 位置測定装置 | |
JP6719684B1 (ja) | 数値制御装置 | |
US9046384B2 (en) | Self-calibration method for angle detector, angle detector, circumferential scale calibration device, and angle detector calibration device | |
US8712013B2 (en) | Motion control system and X-ray measurement apparatus | |
JP2005180924A (ja) | 歯車破損検出装置および歯車破損検出方法 | |
JP7240387B2 (ja) | 角度検出器 | |
JP2019096219A (ja) | 工作機械の制御装置 | |
CN111412939B (zh) | 用于编码器的实时校正方法及其*** | |
US20220412782A1 (en) | Calibration apparatus, calibration method, and non-transitory computer readable medium having recorded thereon calibration program | |
CN108927533B (zh) | 旋转轴的角度校正方法以及计算机可读存储介质 | |
CN115373433A (zh) | 转台运动补偿方法、装置、设备及存储介质 | |
TW201202879A (en) | On-line compensation apparatus for feedback position of encoder and method for operating the same | |
WO2018092416A1 (ja) | ロータリーエンコーダ信号処理装置及びロータリーエンコーダ信号処理方法 | |
JP5300831B2 (ja) | 機械角度測定装置 | |
JPH08328629A (ja) | Nc工作機械の移動位置誤差補正方法および移動位置誤差補正確認方法 | |
CN106610277B (zh) | 自动角度测量装置及其方法 | |
US10146205B2 (en) | Method for checking the positioning accuracy of a machine part that is displaceable with respect to at least one axis by means of a drive and a controller | |
JP6038063B2 (ja) | 軌跡誤差表示装置 | |
JP7395067B1 (ja) | 機上計測装置、機上計測システムおよび機上計測方法 | |
JP2018128350A (ja) | 位置検出装置、ステージ装置、および形状測定装置 | |
JPH01270784A (ja) | モータの制御装置 | |
WO2024009514A1 (ja) | 位置検出システム、アクチュエータおよび位置検出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191011 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20191011 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20191112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200218 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200407 |
|
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: 20200519 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200616 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6719684 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |