JP5607695B2 - 工作機械の熱変位補正装置 - Google Patents

工作機械の熱変位補正装置 Download PDF

Info

Publication number
JP5607695B2
JP5607695B2 JP2012201343A JP2012201343A JP5607695B2 JP 5607695 B2 JP5607695 B2 JP 5607695B2 JP 2012201343 A JP2012201343 A JP 2012201343A JP 2012201343 A JP2012201343 A JP 2012201343A JP 5607695 B2 JP5607695 B2 JP 5607695B2
Authority
JP
Japan
Prior art keywords
thermal displacement
displacement correction
amount
image
correction amount
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
Application number
JP2012201343A
Other languages
English (en)
Other versions
JP2014054700A (ja
Inventor
高弘 遠藤
進 前川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FANUC Corp
Original Assignee
FANUC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by FANUC Corp filed Critical FANUC Corp
Priority to JP2012201343A priority Critical patent/JP5607695B2/ja
Priority to DE102013110060.0A priority patent/DE102013110060B4/de
Priority to CN201310415476.7A priority patent/CN103659461B/zh
Priority to US14/025,389 priority patent/US9594357B2/en
Publication of JP2014054700A publication Critical patent/JP2014054700A/ja
Application granted granted Critical
Publication of JP5607695B2 publication Critical patent/JP5607695B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/013Control or regulation of feed movement
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/404Numerical 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q11/00Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
    • B23Q11/0003Arrangements for preventing undesired thermal effects on tools or parts of the machine
    • B23Q11/0007Arrangements for preventing undesired thermal effects on tools or parts of the machine by compensating occurring thermal dilations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37555Camera detects orientation, position workpiece, points of workpiece
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49207Compensate thermal displacement using measured distance

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • Mechanical Engineering (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)

Description

本発明は、熱変位補正量の調整時における作業効率を向上させる工作機械の熱変位補正装置に関する。
工作機械の動作や各部位の温度等から熱変位量を算出し補正する機能において、クーラントや外気温などの周囲の環境により、熱変位量を正確に算出する事ができず、熱変位補正量と実際の熱変位量の差(補正誤差)が大きくなり、正しく補正ができないことがある。このように外部的な要因で補正誤差が大きくなる場合、一般的に熱変位補正量を増減することで調整を行い、補正精度を向上させる。
従来技術における熱変位補正量の調整方法の例として、特許文献1には、算出した熱変位補正量が外部的な要因により実際の熱変位量と大きく異なる場合、工作機械の制御装置に保存された熱変位補正量と補正誤差に基づいて、熱変位計算式内の主軸回転と軸移動による発熱に関わる係数を新たに計算し、前記熱変位補正量を調整する方法が開示されている。また、特許文献2には、調整値を、算出した熱変位補正量に加算もしくは減算することにより、前記熱変位補正量を変更し調整する方法が開示されている。
特許第3405965号公報 特許第3292454号公報
特許文献1では、送り軸部を構成する送りねじの全長を複数に分割した区間を設定し、時刻nにおける区間Iの熱変位量δnIを式(1)で算出する。
δnI=δ(n-1)I+A・vnI−BnI+DnI ・・・ 式(1)
A:発熱係数
vnI:時刻nにおける軸の移動速度から算出した値
BnI:区間Iにおける単位時間あたりの送り軸の放熱による縮み
DnI:区間Iに隣接する区間からの熱伝導による変位
時刻nにおける区間Xでの送り軸部熱変位量LnXは、式(2)のように各区間の熱変位量を基準位置から区間Xまで加算することによって求められる。
nX=δn0+δn1+・・・+δnI+・・・+δnX ・・・ 式(2)
nX:時刻nにおける区間Xでの送り軸部熱変位量
発熱係数Aが増加すると熱変位補正量は増加し、発熱係数Aが減少すると熱変位補正量は減少する。ここに着目し、熱変位補正量の調整時には、設定された補正誤差(調整値ε)と補正誤差が生じた時刻における熱変位補正量から算出される値(T)をもとに、式(3)を用いて発熱係数Aを再計算している。
A´= A・(1+ε・T) ・・・ 式(3)
この時、調整値εの符号により係数Aの増減(熱変位補正量の増減)が決定し、調整値εの絶対値で発熱係数Aの増加量(加工点の移動量)が決定する。
また、特許文献2では、設定された値を熱変位補正量に加算もしくは減算することで調整を行う。
特許文献1と特許文献2に記載されている熱変位補正量の調整方法では、熱変位補正量の調整時に、共通して「熱変位補正量の増減(調整値の符号)」と「加工点の移動量(調整値の絶対値)」の二つの要素を設定している。
しかしながら、熱変位補正量は機械座標上で加工点が移動する量ではなく、送り軸の伸び量を表している場合など機械座標に対しての符号が一致しない場合があり、また、軸の固定端と機械座標の方向も工作機械や軸によって異なる。そのため、熱変位補正量を位置指令値に加算して補正を行う場合と、位置指令値から減算して補正を行う場合があり、適切に補正が行われず、不十分な熱変位補正量の調整によって、「熱変位補正量の増減」が加工点(工具がワークに対して加工を行う位置)の移動方向と必ずしも一致しておらず、熱変位補正量の調整の設定を行う際に間違った設定を行い、熱変位補正量を増やすべき場合に減らしてしまうことや、減らすべき場合に増やしてしまう場合がある。
そこで、本発明は、工作機械の動作や各部位の温度等から熱変位量を予測し、熱補正量を補正する機能において、補正誤差を小さくするために熱変位補正量の調整を行う際、熱変位補正量の調整の設定の間違いを少なくし、熱変位補正量を増やすべき場合には正しく増やし、減らすべき場合には正しく減らすことができる工作機械の熱変位補正装置を提供することを課題とする。
本発明は、制御装置の表示装置に作業者からの操作によって移動する画像を表示し、作業者が画像を移動した方向から、熱変位補正量を増やすのか、もしくは減らすのかを判断し、正しい方向に熱変位補正量を調整するものである。
そして、本願の請求項1に係る発明は、機械の動作または機械の各部位の温度から熱変位量を予測し、該予測した熱変位量を打ち消す熱変位補正量を送り軸の位置指令値に加算することにより熱変位を補正する熱変位補正部と、該熱変位補正部により補正された位置指令値と実際の加工点の誤差量から前記熱変位補正量を調整する熱変位補正量調整部とを備える工作機械の熱変位補正装置において、ワークまたは工具の画像を表示する画像表示装置と、前記ワークまたは工具の画像を前記加工点の誤差量を打ち消す方向に移動する画像操作部と、熱変位補正量を調整する前の画像の位置と前記画像操作部で移動した画像の位置関係を表わす画像を前記画像表示装置に表示する移動方向表示部と、前記画像操作部の操作によって初期位置から画像を移動した方向に基づいて熱変位補正量の増減を決定する熱変位補正量増減決定部と、前記加工点の誤差量を設定する誤差量設定部と、を備え、前記熱変位補正量調整部は、前記熱変位補正量増減決定部が決定した熱変位補正量の増減と前記誤差量設定部が設定した加工点の誤差量に基いて熱変位補正量を調整することを特徴とする工作機械の熱変位補正装置である。
請求項2に係る発明は、前記誤差量設定部は、入力手段による入力により加工点の誤差量を設定することを特徴とする請求項1に記載の工作機械の熱変位補正装置である。
請求項3に係る発明は、前記誤差量設定部は、前記画像の移動量から加工点の誤差量を算出し設定することを特徴とする請求項1に記載の工作機械の熱変位補正装置である。
本発明により、工作機械の動作や各部位の温度等から熱変位量を予測し、熱補正量を補正する機能において、補正誤差を小さくするために熱変位補正量の調整を行う際、熱変位補正量の調整の設定の間違いを少なくし、熱変位補正量を増やすべき場合には正しく増やし、減らすべき場合には正しく減らすことができる工作機械の熱変位補正装置を提供できる。
工作機械を制御する数値制御装置の概要を説明するブロック図である。 工作機械の熱変位補正装置に備わった画像表示装置に表示されるワーク画像を移動する場合を説明する図である。 工作機械の熱変位補正装置に備わった画像表示装置に表示される工具画像を移動する場合を説明する図である。 熱変位補正における調整の流れを説明するフローチャートである。 熱変位補正量の調整の設定(移動量を入力する場合)を説明するフローチャートである。 熱変位補正量の調整の設定(画像操作で移動量を算出する場合)を説明するフローチャートである。 熱変位補正量の調整の設定を熱変位補正量に反映することを説明するフローチャートである。
以下、本発明の実施形態を図面と共に説明する。
図1は工作機械を制御する数値制御装置の概要を説明するブロック図である。本発明に係る工作機械の熱変位補正装置は工作機械を制御する数値制御装置10によって構成される。数値制御装置10のプロセッサ(CPU)11は、数値制御装置10を全体的に制御するプロセッサである。プロセッサ11は、ROM12に格納されたシステムプログラムを、バス21を介して読み出し、このシステムプログラムに従って数値制御装置10を全体的に制御する。LCD/MDIユニット70は表示装置付き手動入力装置であり、表示装置(LCD)に図2あるいは図3に示される表示例が表示される。LCD/MDIユニット70は、作業者からの特定の操作(カーソルキー入力やソフトキー入力やドラッグ操作など)により、図2や図3に示される表示画像は表示位置を移動する機能や、移動量の数値を入力する機能を備えている。なお、LCDは液晶表示装置を意味する。RAM13には一時的な計算データや表示データ及びLCD/MDIユニット70を介してオペレータが入力した各種データ等が格納される。
SRAM14は図示しないバッテリでバックアップされ、数値制御装置10の電源がオフされても記憶状態が保持される不揮発性メモリとして構成され、初期位置を測定するプログラムや工作機械の熱変位補正を行うプログラム、インタフェース15を介して読み込まれた後述する加工プログラム、LCD/MDIユニット70を介して入力された加工プログラム等が記憶される。また、ROM12には、加工プログラムの作成及び編集のために必要とされる編集モードの処理や自動運転のための処理を実施するための各種のシステムプログラムがあらかじめ書き込まれている。
インタフェース15は数値制御装置10に接続可能な外部機器のためのインタフェースであり、外部記憶装置などの外部機器72が接続される。外部記憶装置からは加工プログラム、熱変位測定プログラムなどが読み込まれる。PMC(プログラマブル・マシン・コントローラ)16は、数値制御装置10に内蔵されたシーケンスプログラムで工作機械側の補助装置等を制御する。すなわち、加工プログラムで指令されたM機能、S機能及びT機能に従って、これらシーケンスプログラムにより補助装置側で必要な信号を変換し、I/Oユニット17から補助装置側に出力する。この出力信号により各種アクチュエータ等の補助装置が作動する。また、工作機械の本体に配備された操作盤の各種スイッチ等の信号を受け、必要な処理をしてプロセッサ11に渡す。
工作機械の各軸の現在位置、アラーム、パラメータ、画像データ等の画像信号はLCD/MDIユニット70に送られ、そのディスプレイに表示される。LCD/MDIユニット70はディスプレイやキーボード等を備えた手動データ入力装置であり、インタフェース18はLCD/MDIユニット70のキーボードからデータを受けてプロセッサ11に渡す。
インタフェース19は手動パルス発生器71に接続され、手動パルス発生器71は工作機械の操作盤に実装され、手動操作に基づく分配パルスによる各軸制御で工作機械の可動部を精密に位置決めするために使用される。工作機械のテーブルTを移動させるX,Y軸の軸制御回路及びZ軸の制御回路30〜32はプロセッサ11からの各軸の移動指令を受けて、各軸の指令をサーボアンプ40〜42に出力する。サーボアンプ40〜42はこの指令を受けて工作機械の各軸のサーボモータ50〜52を駆動する。各軸のサーボモータ50〜52には位置検出用のパルスコーダが内蔵されており、このパルスコーダからの位置信号がパルス列としてフィードバックされる。
スピンドル制御回路60は、工作機械への主軸回転指令を受け、スピンドルアンプ61にスピンドル速度信号を出力する。スピンドルアンプ61はこのスピンドル速度信号を受けて、工作機械の主軸モータ62を指令された回転速度で回転させ、工具を駆動する。主軸モータ62には歯車あるいはベルト等でポジションコーダ63が結合され、ポジションコーダ63が主軸の回転に同期して帰還パルスを出力し、その帰還パルスはインタフェース20を経由してプロセッサ11によって読み取られる。65は現在時刻に同期するように調整された時計装置である。
数値制御装置10は、例えば特許文献1や特許文献2に開示される機械の動作または機械の各部位の温度から熱変位量を予測し、該予測した熱変位量を打ち消す熱変位補正量を送り軸の位置指令値に加算することにより熱変位を補正する熱変位補正部を有する。前記熱変位補正部は例えば特許文献1や特許文献2に開示されるように従来公知であるので詳述しない。
そして、本発明は、工作機械の熱変位補正装置(数値制御装置10)の表示装置に作業者からの操作によって移動する画像を表示し、作業者が画像を移動した方向から、熱変位補正量を増やすのか、もしくは減らすのかを判断し、正しい方向に熱変位補正量を調整する。
そこで、LCD/MDIユニット70に備わった表示装置に表示される表示画像について説明する。
<ワークの画像を移動する場合>
図2は工作機械の熱変位補正装置に備わった画像表示装置に表示されるワーク画像を移動する場合を説明する図である。工作機械の熱変位補正装置として機能する数値制御装置10の表示装置(LCD/MDIユニット70に備わった表示装置)の表示画面100に、作業者からの操作(カーソルキー操作やソフトキー操作やドラッグ操作等)により、X軸方向やY軸方向やZ軸方向に表示位置を移動できるワークの画像102を表示する。図2に示される表示例ではワーク画像が表示画面に表示される。なお、ワーク画像102の移動方向が認識できればよいので、表示画面に表示されるワークの画像102は、加工するワークの形状を模式的に示すものでよい。
表示装置の表示画面の左側には、X軸とY軸に平行な面内において、移動後のワークの画像102が、破線で示される熱変位補正量を調整前のワークの画像104の位置(初期位置)から、どちらの方向に移動しているのかが分かる画像が表示される。つまり、移動前と移動後のワークの画像が表示画面に表示される。さらに、上記の画像と同時に、移動方向や加工点の位置といった操作の補助用の画像を表示してもよい。例えば、矢印106によりワークの画像の位置の移動方向を示してもよい。
ワークの画像102の移動方向を表す符号は、加工点における機械座標の増減で決定する。加工点が機械座標上で+方向に移動する場合の移動方向は+方向、加工点が−方向に移動する場合の移動方向は−方向とする。
一方、作業者は補正誤差を計測し(つまり、加工プログラムの実行後、ワークの加工面やテーブル上の固定点など加工点の指標となる位置を、実際に計測装置を用いて測定し、加工点のずれ量(補正誤差)を求める。)、前記の移動方向(加工点が機械座標上で+方向に移動する場合の移動方向は+方向、加工点が−方向に移動する場合の移動方向は−方向)の定義を元に、前記補正誤差が小さくなる方向へワークの画像102を移動することで加工点を移動する。
表示装置の表示画面の右側には、Z軸と平行な面内において、移動後のワークの画像110が、破線で示される熱変位補正量を調整前のワークの画像112の位置(初期位置)から、どちらの方向に移動しているのかが分かる画像が表示される。つまり、移動前と移動後のワークの画像が表示画面に表示される。
さらに、上記の画像と同時に、移動方向や加工点の位置といった操作の補助用の画像を表示してもよい。例えば、矢印114によりワークの画像の位置の移動方向を示してもよい。
ワークの画像102を移動した方向を元に「熱変位補正量の増減」を判断する。判断方法については後述する。
なお、図2に示される表示例ではX軸方向とY軸方向を1つの画像上で表示し、Z軸方向を単独で表示しているが、軸の組み合わせや1つの画像上で表示する軸数は問わない。また、図2の表示例では3軸同時に表示しているが1軸もしくは2軸のみの表示でも良い。後述する方法で設定もしくは算出される加工点の移動量を表示する移動量表示部108,116を表示する。
<工具の画像を移動する場合>
図3は工作機械の熱変位補正装置に備わった画像表示装置に表示される工具画像を移動する場合を説明する図である。数値制御装置10の表示装置(LCD/MDIユニット70に備わった表示装置)に、作業者からの操作(カーソルキー操作やソフトキー操作やドラッグ操作等)により、X軸方向やY軸方向やZ軸方向に表示位置を変更できる画像(工具122)を表示する。なお、工具画像122の移動方向が認識できればよいので、表示画面に表示される工具画像122は、加工に使用する工具の形状を模式的に示すものでよい。
表示装置の表示画面には、ワークの画像120、移動後の工具の画像122が、破線で示される熱変位補正量を調整前の工具の画像124の位置(初期位置)から、どちらの方向に移動しているのかが分かる画像が表示される。つまり、移動前と移動後のワークの画像が表示画面に表示される。あるいは、上記の画像と同時に、移動方向や加工点の位置といった操作の補助用の画像を表示してもよい。例えば、矢印126によりワークの画像の位置の移動方向を示してもよい。
工具の画像122の移動方向を表す符号は、加工点における機械座標の増減で決定する。つまり、加工点が機械座標上で+方向に移動する場合の移動方向は+方向、加工点が−方向に移動する場合の移動方向は−方向とする。
作業者は補正誤差を計測し(つまり、加工プログラムの実行後、ワークの加工面やテーブル上の固定点など加工点の指標となる位置を測定し、加工点のずれ量(補正誤差)を求める。)、前記の移動方向(加工点が機械座標上で+方向に移動する場合の移動方向は+方向、加工点が−方向に移動する場合の移動方向は−方向)の定義を元に補正誤差が小さくなる方向へ工具の画像122を移動することで加工点を移動する。
なお、表示例ではX軸方向とY軸方向を1つの画像上で表示し、Z軸方向を単独で表示しているが、軸の組み合わせや1つの画像上で表示する軸数は問わない。また、表示例では3軸同時に表示しているが1軸もしくは2軸のみの表示でも良い。後述する方法で設定もしくは算出される加工点の移動量を表示する移動量表示部128,138を表示する。 工具の画像を移動した方向を元に「熱変位補正量の増減」を判断する。判断方法については後述する。
また、表示装置の表示画面の右側には、Z軸と平行な面内において、移動後の工具の画像132が、破線で示される熱変位補正量を調整前の工具の画像134の位置(初期位置)から、どちらの方向に移動しているのかが分かる画像が表示される。つまり、移動前と移動後の工具の画像が表示画面に表示される。あるいは、上記の画像と同時に、移動方向や加工点の位置といった操作の補助用の画像を表示してもよい。例えば、矢印136により工具の画像の位置の移動方向を示してもよい。
なお、前記の「発明が解決しようとする課題」では、特許文献1と特許文献2を調整方法の例として挙げたが、これに限らず、「熱変位補正量の増減」と「加工点の移動量」を元に熱変位補正量の調整を行う手段に対して、本発明の調整方法が適用できる。
例えば、算出した熱変位補正量を一定の割合(調整率)で増減する方法においては、「熱変位補正量の増減」(d:正方向(+1)、負方向(−1))と「加工点の移動量」(Ladj)、及び補正誤差が生じた時刻における補正量(LE)から、式(4)により調整率(E)を算出できる。
E=1+ d・Ladj/LE ・・・ 式(4)
作業者は「熱変位補正量の増減」と「加工点の移動量」を設定するので、この方法においても、画像を使用した調整方法を適用できる。
次に、図4を用いて本発明に係る熱変位補正における調整の流れについて説明する。工作機械の熱変位補正装置(工作機械を制御する数値制御装置10)を使用して、加工プログラムを運転し、ワークの実加工を実行する。プログラムの運転が終了後、ワークの加工面やテーブル上の固定点など、加工点の指標となる位置を公知の測定装置を用いて測定し、加工点のずれ量(補正誤差)と機械座標に対してずれている方向(熱変位補正量の増減)を数値制御装置10のメモリに記録する。
図4は熱変位補正における調整の流れを説明するフローチャートである。以下、各ステップに従って説明する。
●[ステップSA01]熱変位補正装置(数値制御装置)を使用して、ワークを加工するプログラムを実行する。
●[ステップSA02]プログラムの実行が終了後、ワークの加工面やテーブル上の固定点など、加工点の位置を特定する指標となる位置を公知の測定装置を用いて測定し、加工点のずれ量(補正誤差)を求める。
●[ステップSA03]ステップSA02で求めた補正誤差の補正精度を確認し、補正精度が良好であれば(OK)処理を終了し、補正精度が良好でなければ(NG)ステップSA04へ移行する。
●[ステップSA04]熱変位補正量の調整の設定を行う(図5参照)。
●[ステップSA05]熱変位補正量の調整の設定を熱変位補正量に反映させて(図6参照)、処理を終了する。
次に、上記ステップSA04の「熱変位補正量の調整の設定」について説明する。熱変位補正量の調整の設定方法として、加工点の移動量を入力する場合(図5参照)と、画像操作で加工点の移動量を算出する場合(図6参照)の2つがある。
<加工点の移動量を入力する場合(図5参照)>
数値制御装置10の表示装置(LCD/MDIユニット70に備わった表示装置)にワークの画像を表示する。ステップSA02で測定した補正誤差を元に加工点の移動量を設定する(図2の符号108,符号116、図3の符号128,符号138を参照)。
加工点の移動操作を受けて、加工点の移動方向を数値制御装置のメモリに保存する。加工点を+方向に移動する操作を行うと加工点の移動方向を+方向に、−方向に移動する操作を行うと、加工点の移動方向を−方向として数値制御装置のメモリに保存する。
作業者からの入力(入力手段は問わない)によって、加工点の移動量(Ladj)に、ステップSA02で測定した補正誤差の値を設定し、数値制御装置のメモリに保存する(請求項2の入力手段による入力により加工点の誤差量を設定することに対応する)。この時、設定した加工点の移動量を表示する(図2の符号108,116、図3の符号128,138を参照)。なお、入力装置に入力可能な桁数により補正誤差の値と同じ値を入力できない場合、補正誤差の値と同程度の値を入力する。
図5は熱変位補正量の調整の設定(移動量を入力する場合)を説明するフローチャートである。以下、各ステップに従って説明する。
●[ステップSB01]画像を表示する。
●[ステップSB02]作業者からの操作に応じて画像を移動する。
●[ステップSB03]加工点の移動量を入力する。
●[ステップSB04]加工点の移動方向と移動量を数値制御装置のメモリに保存する。
<画像操作で加工点の移動量を算出する場合(図6参照)>
数値制御装置10の表示装置(LCD/MDIユニット70に備わった表示装置)にワークもしくは工具の画像を表示する。これらの画像は、作業者からの特定の操作(カーソルキー入力やソフトキー入力やドラッグ操作等)により、表示位置を移動できる。ステップSA02で測定した補正誤差を元に加工点の移動量を設定する(請求項3の画像の移動量から加工点の誤差量を算出し設定するに対応する)。一回の操作での加工点の移動量(lE)を可変としてもよく、その場合は特定の操作(ソフトキー入力等)や数値制御装置10内の特定のメモリを使用して変更する。
加工点の移動操作と同時に移動量(Ladj)を更新する。
加工点の移動量(Ladj)は、加工点を移動する度に式(5)を用いて算出し、数値制御装置10のメモリに保存する。
Ladj = Ladj´+ lE×d ・・・ 式(5)
Ladj´:操作を行う前の加工点の移動量
lE:1回の操作で増減する移動量
d:移動した方向(+1,−1)
算出したLadjを表示し、測定した補正誤差になるように加工点の移動操作を行う。移動操作を行うたびに、Ladjの符号を検査し、加工点の移動方向として数値制御装置10のメモリに保存する。
図6は熱変位補正量の調整の設定(画像操作で移動量を算出する場合)を説明するフローチャートである。以下、各ステップに従って説明する。
●[ステップSC01]画像を表示する。
●[ステップSC02]作業者からの操作に応じて画像を移動する。
●[ステップSC03]画像の移動操作から移動量を算出し表示する。
●[ステップSC04]加工点の移動方向と移動量を数値制御装置のメモリに保存する。●[ステップSC05]移動量を確認し、移動量が良好であれば(OK)処理を終了し、移動量が良好でなければ(NG)ステップSC02へ戻る。
次に、上記ステップSA05の「熱変位補正量の調整の設定を熱変位補正量に反映」について説明する。熱変位補正量を調整するために、「熱変位補正量の増減」と「加工点の移動量」を求める。
「加工点の移動量」は、数値制御装置10のメモリに保存したLadjを読み出す。次に、数値制御装置10のメモリに保存した加工点の移動方向を読み出し、「熱変位補正量の増減」を判断する。
熱変位補正量は機械座標上で加工点が移動する量ではなく、送り軸の伸び量を表している場合など機械座標に対しての符号が一致しない場合があり、また、軸の固定端と機械座標の方向も工作機械や軸によって異なる。そのため、熱変位補正量を位置指令値に加算して補正を行う場合と、位置指令値から減算して補正を行う場合があり、それぞれで「熱変位補正量の増減」の判断方法が異なる。
そこで「熱変位補正量の増減」の判断を、熱変位補正量を位置指令値に加算する場合と、位置指令値から減算する場合に分けて行う。
熱変位補正量を位置指令値に加算して補正を行う時、加工点の移動方向が+方向である場合は、「熱変位補正量を増加」する。また、加工点の移動方向が−方向である場合では、「熱変位補正量を減少」する。
一方、熱変位補正量を位置指令値から減算して補正を行う時、加工点の移動方向が+方向である場合は、「熱変位補正量を減少」する。また、加工点の移動方向が−方向である場合では、「熱変位補正量を増加」する。
上述の通りに決定した「熱変位補正量の増減」を数値制御装置10のメモリに保存する。「熱変位量の増減」と「加工点の移動量」を元に、上述したそれぞれの調整方法で調整を行う。この例では「加工点の移動方向」と「熱変位補正量の増減」の両方を数値制御装置10のメモリに保存しているが、どちらか片方を保存するだけでも良い。「加工点の移動方向」が数値制御装置10のメモリに保存されていれば、前記の判断内容から「熱変位補正量の増減」が判断でき、また「熱変位補正量の増減」が数値制御装置10のメモリに保存されていれば、前記の判断内容を逆にする事で「加工点の移動方向」を判断することができる。
図7は熱変位補正量の調整の設定を熱変位補正量に反映することを説明するフローチャートである。以下、各ステップに従って説明する。
●[ステップSD01]加工点の移動量を数値制御装置のメモリから読み出す。
●[ステップSD02]数値制御装置のメモリから読み出した加工点の移動方向から、熱変位補正量の増減を判断する。
●[ステップSD03]熱変位補正量を調整し、処理を終了する。
本発明により、熱変位補正量の増減と加工点の移動量を使用して熱変位補正量の調整を行う際に、画像が移動した方向から熱変位補正量の増減を決定し、熱変位補正量の増減を間違えること無く、簡単に熱変位補正量の調整が行える。これによって、本発明は、従来技術と比較して、熱変位補正量の増減を誤って設定する可能性を低減することができる。
10 数値制御装置
11 プロセッサ(CPU)
12 ROM
13 RAM
14 SRAM
15 インタフェース
16 PMC(プログラマブル・マシン・コントローラ)
17 I/Oユニット
18 インタフェース
19 インタフェース
20 インタフェース
21 バス
30,31,32 制御回路
40,41,42 サーボアンプ
50,51,52 サーボモータ
60 スピンドル制御回路
61 スピンドルアンプ
62 主軸モータ
63 ポジションコーダ

65 時計装置

70 LCD/MDIユニット
71 手動パルス発生器
72 外部機器

Claims (3)

  1. 機械の動作または機械の各部位の温度から熱変位量を予測し、該予測した熱変位量を打ち消す熱変位補正量を送り軸の位置指令値に加算することにより熱変位を補正する熱変位補正部と、該熱変位補正部により補正された位置指令値と実際の加工点の誤差量から前記熱変位補正量を調整する熱変位補正量調整部とを備える工作機械の熱変位補正装置において、
    ワークまたは工具の画像を表示する画像表示装置と、
    前記ワークまたは工具の画像を前記加工点の誤差量を打ち消す方向に移動する画像操作部と、
    熱変位補正量を調整する前の画像の位置と前記画像操作部で移動した画像の位置関係を表わす画像を前記画像表示装置に表示する移動方向表示部と、
    前記画像操作部の操作によって初期位置から画像を移動した方向に基づいて熱変位補正量の増減を決定する熱変位補正量増減決定部と、
    前記加工点の誤差量を設定する誤差量設定部と、
    を備え、
    前記熱変位補正量調整部は、前記熱変位補正量増減決定部が決定した熱変位補正量の増減と前記誤差量設定部が設定した加工点の誤差量に基いて熱変位補正量を調整することを特徴とする工作機械の熱変位補正装置。
  2. 前記誤差量設定部は、
    入力手段による入力により加工点の誤差量を設定することを特徴とする請求項1に記載の工作機械の熱変位補正装置。
  3. 前記誤差量設定部は、
    前記画像の移動量から加工点の誤差量を算出し設定することを特徴とする請求項1に記載の工作機械の熱変位補正装置。
JP2012201343A 2012-09-13 2012-09-13 工作機械の熱変位補正装置 Active JP5607695B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2012201343A JP5607695B2 (ja) 2012-09-13 2012-09-13 工作機械の熱変位補正装置
DE102013110060.0A DE102013110060B4 (de) 2012-09-13 2013-09-12 Vorrichtung zum Kompensieren der thermischen Versetzung in einer Werkzeugmaschine
CN201310415476.7A CN103659461B (zh) 2012-09-13 2013-09-12 机床的热位移补偿装置
US14/025,389 US9594357B2 (en) 2012-09-13 2013-09-12 Thermal displacement compensating device of machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012201343A JP5607695B2 (ja) 2012-09-13 2012-09-13 工作機械の熱変位補正装置

Publications (2)

Publication Number Publication Date
JP2014054700A JP2014054700A (ja) 2014-03-27
JP5607695B2 true JP5607695B2 (ja) 2014-10-15

Family

ID=50153478

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012201343A Active JP5607695B2 (ja) 2012-09-13 2012-09-13 工作機械の熱変位補正装置

Country Status (4)

Country Link
US (1) US9594357B2 (ja)
JP (1) JP5607695B2 (ja)
CN (1) CN103659461B (ja)
DE (1) DE102013110060B4 (ja)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8323335B2 (en) 2008-06-20 2012-12-04 Edwards Lifesciences Corporation Retaining mechanisms for prosthetic valves and methods for using
EP2542186B1 (en) 2010-03-05 2019-09-11 Edwards Lifesciences Corporation Retaining mechanisms for prosthetic valves
US8657872B2 (en) 2010-07-19 2014-02-25 Jacques Seguin Cardiac valve repair system and methods of use
EP4098227A1 (en) 2010-07-23 2022-12-07 Edwards Lifesciences Corporation Retaining mechanisms for prosthetic valves
JP5568005B2 (ja) * 2010-12-28 2014-08-06 オークマ株式会社 工作機械の熱変位補正装置及び方法
US9078747B2 (en) 2011-12-21 2015-07-14 Edwards Lifesciences Corporation Anchoring device for replacing or repairing a heart valve
JP6049761B2 (ja) 2012-01-31 2016-12-21 マイトラル・ヴァルヴ・テクノロジーズ・エス・アー・エール・エル 僧帽弁ドッキングデバイス、システム、および方法
EP4299036A3 (en) 2013-08-12 2024-03-27 Mitral Valve Technologies Sàrl Apparatus for implanting a replacement heart valve
HUE053121T2 (hu) 2013-08-14 2021-06-28 Mitral Valve Tech Sarl Készülék szívbillentyû cseréjéhez
US10195028B2 (en) 2013-09-10 2019-02-05 Edwards Lifesciences Corporation Magnetic retaining mechanisms for prosthetic valves
US9622863B2 (en) 2013-11-22 2017-04-18 Edwards Lifesciences Corporation Aortic insufficiency repair device and method
MX2016010460A (es) 2014-02-20 2017-02-27 Mitral Valve Tech Sarl Anclaje en espiral para soportar una valvula cardiaca protesica, valvula cardiaca protesica, y dispositivo de implementacion.
CN109674560B (zh) 2014-02-21 2022-04-01 米特拉尔维尔福科技有限责任公司 用于递送人工二尖瓣和锚固装置的装置、***和方法
KR101546617B1 (ko) 2014-03-31 2015-08-21 현대위아 주식회사 공작기계용 주축의 열변위 보정장치 및 방법
JP5837148B1 (ja) * 2014-06-18 2015-12-24 ファナック株式会社 工作機械の熱変位補正装置
US10016272B2 (en) 2014-09-12 2018-07-10 Mitral Valve Technologies Sarl Mitral repair and replacement devices and methods
JP6042917B2 (ja) * 2015-01-30 2016-12-14 ファナック株式会社 工作機械の熱変位補正装置
US10231834B2 (en) 2015-02-09 2019-03-19 Edwards Lifesciences Corporation Low profile transseptal catheter and implant system for minimally invasive valve procedure
US10039637B2 (en) 2015-02-11 2018-08-07 Edwards Lifesciences Corporation Heart valve docking devices and implanting methods
US10513000B2 (en) * 2015-03-23 2019-12-24 Horkos Corp Machine tool
JP6280078B2 (ja) * 2015-05-11 2018-02-14 ファナック株式会社 工作機械の熱変位補正訓練装置
JP6285396B2 (ja) * 2015-07-17 2018-02-28 ファナック株式会社 工作機械の実測定の要否を自動判定する熱変位補正装置
US10363130B2 (en) 2016-02-05 2019-07-30 Edwards Lifesciences Corporation Devices and systems for docking a heart valve
US10722359B2 (en) 2016-08-26 2020-07-28 Edwards Lifesciences Corporation Heart valve docking devices and systems
CR20190069A (es) 2016-08-26 2019-05-14 Edwards Lifesciences Corp Valvulas y sistemas de acoplamiento de valvulas corazon
TWI618598B (zh) * 2016-11-18 2018-03-21 財團法人資訊工業策進會 暖機補償系統及方法
ES2941260T3 (es) 2016-12-16 2023-05-19 Edwards Lifesciences Corp Sistemas y herramientas de despliegue para suministrar un dispositivo de anclaje para una válvula protésica
US10813749B2 (en) 2016-12-20 2020-10-27 Edwards Lifesciences Corporation Docking device made with 3D woven fabric
CA3047396A1 (en) 2016-12-20 2018-06-28 Edwards Lifesciences Corporation Systems and mechanisms for deploying a docking device for a replacement heart valve
JP6464203B2 (ja) * 2017-01-10 2019-02-06 ファナック株式会社 工作機械の機械学習装置および熱変位補正装置
US11185406B2 (en) 2017-01-23 2021-11-30 Edwards Lifesciences Corporation Covered prosthetic heart valve
US11013600B2 (en) 2017-01-23 2021-05-25 Edwards Lifesciences Corporation Covered prosthetic heart valve
US11654023B2 (en) 2017-01-23 2023-05-23 Edwards Lifesciences Corporation Covered prosthetic heart valve
USD867595S1 (en) 2017-02-01 2019-11-19 Edwards Lifesciences Corporation Stent
CN106950919A (zh) * 2017-03-27 2017-07-14 安徽省捷甬达智能机器有限公司 一种基于温度校准的机床位移补偿方法和***
US10842619B2 (en) 2017-05-12 2020-11-24 Edwards Lifesciences Corporation Prosthetic heart valve docking assembly
US10365633B2 (en) * 2017-06-14 2019-07-30 Ford Motor Company Method for generating CNC machine offset based on thermal model
WO2019006387A1 (en) 2017-06-30 2019-01-03 Edwards Lifesciences Corporation VALVES TRANSCATHÉTER OF HOST STATIONS
WO2019006332A1 (en) 2017-06-30 2019-01-03 Edwards Lifesciences Corporation MECHANISMS FOR LOCKING AND RELEASE FOR TRANS-IMPLANTABLE DEVICES CATHETERS
JP6538772B2 (ja) * 2017-07-26 2019-07-03 ファナック株式会社 数値制御装置
CN107390633A (zh) * 2017-08-09 2017-11-24 江门市奥斯龙机械有限公司 一种具有误差校正功能的加工机床
USD890333S1 (en) 2017-08-21 2020-07-14 Edwards Lifesciences Corporation Heart valve docking coil
JP6691087B2 (ja) * 2017-10-04 2020-04-28 ファナック株式会社 熱変位補正システム
JP6802208B2 (ja) * 2018-03-23 2020-12-16 ファナック株式会社 熱変位補正システム及び計算機
JP7057306B2 (ja) * 2019-03-15 2022-04-19 ファナック株式会社 温度補間装置
CN112147951B (zh) * 2020-09-28 2022-09-30 沈机(上海)智能***研发设计有限公司 机加工设备热误差补偿方法及其装置、***、介质、终端
JP6946584B1 (ja) * 2021-02-15 2021-10-06 Dmg森精機株式会社 画像処理装置および工作機械
CN113021078B (zh) * 2021-03-01 2022-10-14 珠海艾诚精密模具有限公司 Nc主轴动态伸长量的检测方法
CN113857936B (zh) * 2021-11-08 2022-06-21 东莞市宝科精密机械有限公司 一种基于视觉检测的机床立柱热补偿方法、***和机床
CN115383766B (zh) * 2022-10-27 2022-12-27 广东机电职业技术学院 特种作业悬臂机械手***

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0783977B2 (ja) * 1991-10-28 1995-09-13 日立精機株式会社 工作機械の熱変位補正方法
US6243619B1 (en) * 1996-05-10 2001-06-05 Amada Company, Ltd. Control method and apparatus for plate material processing machine
JP3803428B2 (ja) * 1996-05-24 2006-08-02 株式会社アマダ 板材加工機における可動部材の位置設定装置
JP3292454B2 (ja) 1997-09-25 2002-06-17 ブラザー工業株式会社 工作機械の熱変位量算出装置及び記憶媒体
JP3405965B2 (ja) 2000-07-06 2003-05-12 ファナック株式会社 工作機械の熱変位補正方法
JP2008105119A (ja) * 2006-10-24 2008-05-08 Tecno Wasino Co Ltd 研削盤による研削加工方法及び研削盤
JP4803491B2 (ja) * 2006-11-02 2011-10-26 株式会社ニイガタマシンテクノ 工作機械における位置補正装置
JP5351552B2 (ja) * 2009-02-20 2013-11-27 富士機械製造株式会社 測定装置及びその測定方法並びに切削機械の加工位置補正装置及びその加工位置補正方法
JP5452973B2 (ja) 2009-04-28 2014-03-26 富士機械製造株式会社 撮像装置及びその撮像装置を備える切削機械
DE102009024752B4 (de) * 2009-06-12 2021-05-27 Deckel Maho Pfronten Gmbh Verfahren zum Vermessen und/oder Kalibrieren einer numerisch gesteuerten Werkzeugmaschine
JP5116053B2 (ja) 2010-09-06 2013-01-09 有限会社 ホーセンテクノ 包装容器のガスバリア試験用測定治具
JP2012213840A (ja) * 2011-04-01 2012-11-08 Murata Machinery Ltd 工作機械

Also Published As

Publication number Publication date
US9594357B2 (en) 2017-03-14
CN103659461B (zh) 2016-01-06
DE102013110060B4 (de) 2016-03-03
JP2014054700A (ja) 2014-03-27
DE102013110060A1 (de) 2014-03-13
CN103659461A (zh) 2014-03-26
US20140074299A1 (en) 2014-03-13

Similar Documents

Publication Publication Date Title
JP5607695B2 (ja) 工作機械の熱変位補正装置
JP4917665B1 (ja) 工作機械の熱変位補正方法及び熱変位補正装置
JP5502912B2 (ja) 工作機械の熱変位補正装置
JP6267041B2 (ja) 工作機械の熱変位補正装置
JP5837148B1 (ja) 工作機械の熱変位補正装置
JP6042917B2 (ja) 工作機械の熱変位補正装置
JP5956497B2 (ja) 機械の熱変位補正装置
JP6285396B2 (ja) 工作機械の実測定の要否を自動判定する熱変位補正装置
US10073432B2 (en) Numerical controller having tool tip point control function
KR100866727B1 (ko) Nc 공작 기계에서의 진원 가공 방법 및 진원 가공 장치
JP2021060673A (ja) 工作機械の高精度化が可能な調整方法
US10427231B2 (en) Numerical controller
JPH11345011A (ja) 軌跡曲線を非線形表示する方法
JP6490118B2 (ja) 数値制御装置
US20240103481A1 (en) Numerical controller
JP2006116654A (ja) Nc工作機械の熱変形補正方法及び熱変形補正装置
JP6068614B2 (ja) 工具先端点制御中に生じるバックラッシを抑制することを特徴とする数値制御装置
CN118043750A (zh) 控制装置以及记录有程序的计算机可读取的记录介质

Legal Events

Date Code Title Description
A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20140207

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20140411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140415

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: 20140805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140828

R150 Certificate of patent or registration of utility model

Ref document number: 5607695

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150