JP7568461B2 - 制御装置、産業機械及び制御方法 - Google Patents

制御装置、産業機械及び制御方法 Download PDF

Info

Publication number
JP7568461B2
JP7568461B2 JP2020155792A JP2020155792A JP7568461B2 JP 7568461 B2 JP7568461 B2 JP 7568461B2 JP 2020155792 A JP2020155792 A JP 2020155792A JP 2020155792 A JP2020155792 A JP 2020155792A JP 7568461 B2 JP7568461 B2 JP 7568461B2
Authority
JP
Japan
Prior art keywords
tool
jig
workpiece
unit
calibration point
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
JP2020155792A
Other languages
English (en)
Other versions
JP2022049546A (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.)
Komatsu Ltd
Original Assignee
Komatsu Ltd
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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP2020155792A priority Critical patent/JP7568461B2/ja
Priority to US18/042,418 priority patent/US12377507B2/en
Priority to DE112021003313.1T priority patent/DE112021003313B4/de
Priority to PCT/JP2021/033327 priority patent/WO2022059616A1/ja
Priority to CN202180056026.6A priority patent/CN116075393B/zh
Publication of JP2022049546A publication Critical patent/JP2022049546A/ja
Application granted granted Critical
Publication of JP7568461B2 publication Critical patent/JP7568461B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/12Adaptive control, i.e. adjusting itself to have a performance which is optimum according to a preassigned criterion
    • 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
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/25Movable or adjustable work or tool supports
    • 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
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/22Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
    • B23Q17/2233Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work for adjusting the tool relative to the workpiece
    • B23Q17/2241Detection of contact between tool and workpiece
    • 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
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/24Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
    • B23Q17/2428Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves for measuring existing positions of tools or workpieces
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/402Numerical 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 control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
    • 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/37198Machine as measuring station, use tool or probe, in process incycle
    • 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/37383Tool length

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Optics & Photonics (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Description

本開示は、制御装置、産業機械及び制御方法に関する。
特許文献1には、産業機械の工具を形状測定プローブとして用いる技術が開示されている。具体的には、特許文献1には、工具に振動を与え、工具に取り付けられた力センサが当該振動を検出したときに、工具が物体に接触したと判定する技術が開示されている。
特開2006-159299号公報
産業機械などの機械によるワークの加工精度を向上するためには、ワークの加工をしながら加工誤差を補正することが望まれる。
本開示の目的は、ワークの加工をしながら加工誤差を補正することができる制御装置、産業機械及び制御方法を提供することにある。
本発明の第1の態様によれば、制御装置は、ワークを支持する治具と、前記ワークを加工する工具とを備える機械の制御装置であって、前記治具及び前記工具の変位の計測値に基づいて前記治具と前記工具との相対変位を特定する相対変位特定部と、前記治具及び前記工具の変位の計測値に基づいて前記治具及び前記工具がそれぞれ治具較正点及び工具較正点に位置するか否かを判定する位置判定部と、前記治具及び前記工具がそれぞれ治具較正点及び工具較正点に位置すると判定したときに、前記治具較正点の撮像画像及び前記工具較正点の撮像画像に基づいて前記治具及び前記工具の変位の計測値を補正する変位補正部と、前記工具の撓みに係る計測値に基づいて、前記工具が前記ワークに接触したか否かを判定する接触判定部と、前記工具が前記ワークに接触したと判定したときの前記相対変位に基づいて、前記工具の長さを示す工具長データを補正する工具長補正部と、前記相対変位と、前記ワークの形状と、前記工具長データとに基づいて前記治具又は前記工具を制御するための制御指令を生成する制御部と、を備える。
上記態様によれば、制御装置は、ワークの加工をしながら加工誤差を補正することができる。
第1の実施形態に係るマシニングセンタの外観を示す斜視図である。 第1の実施形態に係る主軸ヘッドの構成を示す概略図である。 第1の実施形態に係る制御装置の構成を示す概略ブロック図である。 第1の実施形態に係る制御装置のキャリブレーション動作を示すフローチャートである。 第1の実施形態に係る制御装置による加工動作を示すフローチャートである。 撮像画像に基づく相対変位の補正動作時における較正点の位置とヘッドマークの位置との関係を示す図である。 相対変位の補正を行わずに、主軸ヘッドが較正点に位置するように制御する場合における較正点の位置とヘッドマークの位置との関係を示す図である。 トルク及び撓みの計測値と剛性の計算値との関係を示すグラフである。 ワークの側面加工の例を示す図である。 側面加工によるワークの加工誤差の計測結果を示す図である。 少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
〈第1の実施形態〉
《マシニングセンタ20の構成》
以下、図面を参照しながら実施形態について詳しく説明する。
図1は、第1の実施形態に係るマシニングセンタ20の外観を示す斜視図である。マシニングセンタ20は、基台21と、コラム22と、テーブル23と、ヘッドカメラ31と、テーブルカメラ32と、制御装置40とを備える。コラム22及びテーブル23は、基台21の上面に設けられる。
コラム22は、基台21の上面に平行に設定されるX軸方向に移動可能に設けられる。基台21には、X軸モータ22M及びX軸エンコーダ22Eが設けられる。X軸モータ22Mは、コラム22をX軸に沿って移動させるためのアクチュエータである。X軸モータ22Mの回転は、図示しないボールねじ機構により、直線運動に変換される。X軸エンコーダ22Eは、コラム22の移動量を計測する。
コラム22には、スライダ24が取り付けられている。スライダ24は、コラム22のテーブル23側の側部に配置されると共に、X軸及びZ軸に共に直交するY軸方向に移動可能に設けられる。コラム22には、Y軸モータ24M及びY軸エンコーダ24Eが設けられる。Y軸モータ24Mは、スライダ24をY軸に沿って移動させるためのアクチュエータである。Y軸モータ24Mの回転は、図示しないボールねじ機構により、直線運動に変換される。Y軸エンコーダ24Eは、スライダ24の移動量を計測する。
スライダ24のテーブル23側の面には、主軸ヘッド25が取り付けられている。主軸ヘッド25の上面には、ヘッドマーク25Xが描かれている。ヘッドマーク25Xは、図1に示すように例えばX印で表される。ヘッドマーク25Xの形態はX印に限られず、中心位置と角度を特定可能なものであればよい。主軸ヘッド25は、Z軸と平行な回転軸線回りに回転可能にスピンドル26を支持する。なお、主軸ヘッド25自身は回転しない。スピンドル26には工具Aが装着される。工具Aの例としては、フライスなどが挙げられる。スピンドル26には、スピンドル26を回転させるためのスピンドルモータ26Mが設けられる。工具Aは、利用者によってスピンドル26に取り付けられ、付け替えが可能である。
図2は、第1の実施形態に係る主軸ヘッド25の構成を示す概略図である。主軸ヘッド25には、スピンドル26の工具取り付け部分の変位を計測する変位センサ26Dと、スピンドル26のトルクを計測するトルクセンサ26Tとが設けられる。変位センサ26Dの例としては、渦電流式変位センサが挙げられる。変位センサ26Dは、工具取り付け部分の変位を計測することで、工具Aの撓みを計測することができる。なお、他の実施形態においては、マシニングセンタ20がトルクセンサ26Tを備えず、スピンドルモータ26Mのトルク指令値や電流値に基づいてスピンドル26のトルクを特定してもよい。
テーブル23は、基台21の上面に平行でX軸に直交するZ軸方向に移動可能に設けられる。テーブル23の上部には、ワークテーブル27が取り付けられている。ワークテーブル27は、加工対象物であるワークWを支持する治具である。ワークテーブル27の上面には、テーブルマーク27Xが描かれている。テーブルマーク27Xは、図1に示すように例えばX印で表される。テーブルマーク27Xの形態はX印に限られず、中心位置と角度を特定可能なものであればよい。テーブルマーク27Xは、テーブル23のうちワークWが設置されない部分に描かれていてよい。ワークWが設置されない部分にテーブルマーク27Xが描かれていることで、ワークWが設置された状態で後述のキャリブレーションを行うことができる。基台21には、Z軸モータ23M及びZ軸エンコーダ23Eが設けられる。Z軸モータ23Mは、テーブル23をZ軸に沿って移動させるためのアクチュエータである。Z軸モータ23Mの回転は、図示しないボールねじ機構により、直線運動に変換される。Z軸エンコーダ23Eは、テーブル23の移動量を計測する。
ヘッドカメラ31は、コラム22及びスライダ24が予め定めた較正点に位置するときに、光軸が主軸ヘッド25のヘッドマーク25Xの中心を通るように設けられる。ヘッドカメラ31は、光軸がY軸と平行になるように設けられる。コラム22が位置すべき較正点はコラム較正点ともいう。スライダ24が位置すべき較正点はスライダ較正点ともいう。コラム22がコラム較正点に位置し、スライダ24がスライダ較正点に位置するとき、主軸ヘッド25が工具較正点に位置する。
テーブルカメラ32は、テーブル23が予め定めた較正点に位置するときに、光軸がワークテーブル27のテーブルマーク27Xの中心を通るように設けられる。テーブルカメラ32は、光軸がY軸と平行になるように設けられる。テーブル23が位置すべき較正点はテーブル較正点ともいう。テーブル23がテーブル較正点に位置するとき、ワークテーブル27は治具較正点に位置する。
ヘッドカメラ31及びテーブルカメラ32は、カメラ治具33に取り付けられる。カメラ治具33には、ヘッドカメラ31及びテーブルカメラ32を取り付けるための孔が設けられる。カメラ治具33は、例えばセラミックスなどの熱膨張がほとんど生じない材料で構成される。カメラ治具33は、マシニングセンタ20を覆う図示しない筐体に取り付けられる。
《制御装置40の構成》
図3は、第1の実施形態に係る制御装置40の構成を示す概略ブロック図である。制御装置40は、マシニングセンタ20の計測データに基づいて、マシニングセンタ20の各種アクチュエータを制御する。
制御装置40は、データ取得部41、形状記憶部42、パラメータ記憶部43、位置判定部44、変位補正部45、相対変位特定部46、剛性計算部47、接触判定部48、工具長補正部49、切込量決定部50、モデル生成部51、誤差特定部52、制御部53、出来形生成部54、表示制御部55を備える。
データ取得部41は、マシニングセンタ20の各種センサから計測データを取得する。具体的には、データ取得部41は、X軸エンコーダ22E、Z軸エンコーダ23E、Y軸エンコーダ24E、変位センサ26D及びトルクセンサ26Tから計測データを取得する。またデータ取得部41は、ヘッドカメラ31及びテーブルカメラ32から画像データを取得する。
形状記憶部42は、ワークWの目標形状を表す三次元データである目標形状データ、ワークWの初期形状を表す三次元データである初期形状データ及びワークWの加工後の形状を表す三次元データである加工形状データを記憶する。目標形状データ及び初期形状データは、予めマシニングセンタ20の利用者によって入力される。加工形状データの初期値は初期形状データと同じである。
パラメータ記憶部43は、制御部53によるマシニングセンタ20の制御に用いるパラメータを記憶する。具体的には、パラメータ記憶部43は、相対変位オフセット、工具長、状態モデルを記憶する。相対変位オフセットは、エンコーダの計測データから求められる主軸ヘッド25とワークテーブル27との相対変位に対する補正値である。相対変位は、平行移動量のみならず、回転角を含んでもよい。相対変位は、ヘッドマーク25Xの中心点とテーブルマーク27Xの中心点との距離のX軸成分及びZ軸成分によって表されてよい。回転角は、ヘッドマーク25Xの中心点からヘッドマーク25Xの特徴点(例えば、X印の右上の突出部)へ伸びる直線と、テーブルマーク27Xの中心点からテーブルマーク27Xの特徴点へ伸びる直線とがなす角によって表されてよい。工具長は、スピンドル26に取り付けられる工具Aの長さである。状態モデルは、ワークWの加工中におけるマシニングセンタ20の状態によって生じる加工誤差を予測する関数である。加工中におけるマシニングセンタ20の状態の例としては、工具Aの撓みやスピンドル26のトルクの変化などが挙げられる。
位置判定部44は、データ取得部41が取得したX軸エンコーダ22E、Z軸エンコーダ23E及びY軸エンコーダ24Eの計測データに基づいて、主軸ヘッド25及びワークテーブル27が、計算上、所定の較正点に位置するか否かを判定する。なお、計算上、主軸ヘッド25及びワークテーブル27が丁度較正点に位置すると判定されても、エンコーダの計測誤差などによって、実際には主軸ヘッド25及びワークテーブル27の位置が較正点と一致しないことがある。この場合にも、主軸ヘッド25及びワークテーブル27は少なくとも較正点の近傍に位置する。近傍とは、ヘッドカメラ31及びテーブルカメラ32の撮像範囲内にそれぞれヘッドマーク25X及びテーブルマーク27Xが位置する範囲である。
変位補正部45は、ヘッドカメラ31及びテーブルカメラ32の画像データに基づいて、主軸ヘッド25及びワークテーブル27を較正点に移動させる。変位補正部45は、主軸ヘッド25及びワークテーブル27を較正点に位置するときのX軸エンコーダ22E、Z軸エンコーダ23E、Y軸エンコーダ24Eの値に基づいて、パラメータ記憶部43が記憶する相対変位オフセットを更新する。
相対変位特定部46は、X軸エンコーダ22E、Z軸エンコーダ23E及びY軸エンコーダ24Eの計測データ、並びに、パラメータ記憶部43が記憶する相対変位オフセットに基づいて、主軸ヘッド25とワークテーブル27の相対変位を特定する。例えば、相対変位特定部46は、ワークテーブル27の上面の中央の点を基準としたときの主軸ヘッド25の位置を特定する。
剛性計算部47は、変位センサ26D及びトルクセンサ26Tの計測データに基づいて、工具Aの剛性を計算する。具体的には、以下の式(1)に従って剛性Kを計算する。
Figure 0007568461000001
Tはトルクセンサ26Tの計測値である。εは変位センサ26Dの計測値である。なお、工具Aの撓みがない場合、εは理論的にゼロをとる。δは予め定める微小値である。微小値δは、撓みεがゼロである場合にも剛性Kの解を得ることができるように設定される。sign(ε)は、撓みεの符号を表す関数である。
接触判定部48は、剛性計算部47が計算した剛性の値に基づいて、工具AがワークWに接触したか否かを判定する。工具AがワークWに接触していないとき、工具Aの撓みεはゼロであるため、式(1)で計算される剛性の値は発散する。他方、工具AがワークWに接触すると、工具Aの撓みεがゼロでなくなるため、式(1)で計算される剛性の値は収束する。そのため、接触判定部48は、剛性計算部47が計算した剛性の値が発散状態から収束したときに、工具AがワークWに接触したと判定する。
工具長補正部49は、工具AがワークWに接触したと判定されたときの主軸ヘッド25とワークテーブル27の相対変位と、形状記憶部42が記憶する初期形状データに基づいて、工具長を特定する。具体的には、工具長補正部49は、以下の手順で工具長を特定する。工具長補正部49は、主軸ヘッド25とワークテーブル27の相対変位のうちX軸及びY軸成分の値に基づいて、ワークWが工具Aと正対する点の高さ(Z軸の値)を求める工具長補正部49は、主軸ヘッド25とワークテーブル27の相対変位のうちZ軸成分の値から、ワークWが工具Aと正対する点の高さを減算することで、工具長を特定する。
切込量決定部50は、相対変位特定部46が特定した主軸ヘッド25とワークテーブル27の相対変位と、形状記憶部42が記憶する目標形状データとに基づいて、ワークWの切込量を算出する。
モデル生成部51は、切込量決定部50が算出した切込量と、変位センサ26D及びトルクセンサ26Tの計測データとに基づいて、パラメータ記憶部43が記憶する状態モデルを更新する。具体的には、モデル生成部51は、切込量に対する工具Aの撓みの変化量を示す撓み対切込ゲインと、切込量に対するスピンドル26のトルクの変化量を示すトルク対切込ゲインとを出力するように、状態モデルを更新する。状態モデルは、例えばカルマンフィルタによって実現される。
誤差特定部52は、パラメータ記憶部43が記憶する状態モデルに切込量決定部50が算出した切込量を代入することで、切込量決定部50が算出する切込量での指示によって生じる工具Aの撓み及びスピンドル26のトルクの誤差を特定する。
制御部53は、誤差特定部52によって算出された誤差を打ち消すように切込量決定部50が決定した切込量を補正し、パラメータ記憶部43が記憶する工具長に基づいて各アクチュエータの制御信号を生成する。
出来形生成部54は、X軸エンコーダ22E、Z軸エンコーダ23E、Y軸エンコーダ24E、変位センサ26D及びトルクセンサ26Tの計測データに基づいて、加工対象のワークWの形状を示す三次元データを生成する。
表示制御部55は、生成した三次元データをディスプレイ等に出力する。
《制御装置40の動作》
図4は、第1の実施形態に係る制御装置40のキャリブレーション動作を示すフローチャートである。図1に示す例では、ワークWが設置されない部分にテーブルマーク27Xが描かれ、工具Aの取り付け位置と異なる部分にヘッドマーク25Xが描かれている。これにより、制御装置40は工具A及びワークWが設置された状態で、すなわち加工直前にキャリブレーションを行うことができる。他方、ワークWが設置される部分にテーブルマーク27Xが描かれている場合、テーブル23にワークWを設置していない状態でキャリブレーションを行い、キャリブレーション後にテーブル23にワークWを設置する。
マシニングセンタ20が起動すると、データ取得部41は、X軸エンコーダ22E、Z軸エンコーダ23E及びY軸エンコーダ24Eから計測データを取得する(ステップS1)。位置判定部44は、ステップS1で取得した計測データに基づいて、主軸ヘッド25及びワークテーブル27が所定の較正点の近傍に位置するか否かを判定する(ステップS2)。すなわち、位置判定部44は、X軸エンコーダ22E、Z軸エンコーダ23E及びY軸エンコーダ24Eの値が較正点の位置を示すか否かを判定する。主軸ヘッド25及びワークテーブル27が所定の較正点の近傍に位置しない場合(ステップS2:NO)、制御部53は、ステップS1で取得した計測データに基づいて、主軸ヘッド25及びワークテーブル27が所定の較正点に位置するように、X軸モータ22M、Z軸モータ23M及びY軸モータ24Mを制御する(ステップS3)。その後、制御装置40は、処理をステップS1に戻す。
主軸ヘッド25及びワークテーブル27が所定の較正点の近傍に位置する場合(ステップS2:YES)、データ取得部41は、ヘッドカメラ31及びテーブルカメラ32から画像データを取得する(ステップS4)。変位補正部45は、ステップS4で取得した画像データに写るヘッドマーク25X及びテーブルマーク27Xが、画像データの所定位置(例えば画像中央)に所定の大きさで写っているか否かを判定する(ステップS5)。すなわち、変位補正部45は、予め主軸ヘッド25及びワークテーブル27が較正点に位置するときのヘッドマーク25X及びテーブルマーク27Xの形状を記憶しておき、画像データに写るヘッドマーク25X及びテーブルマーク27Xが当該形状と一致するか否かを判定する。ヘッドマーク25X又はテーブルマーク27Xが、所定位置かつ所定の大きさで写っていない場合(ステップS5:NO)、制御部53は、形状の誤差が小さくなるようにX軸モータ22M、Z軸モータ23M及びY軸モータ24Mを制御する(ステップS6)。そして、制御装置40はステップS4に処理を戻す。
他方、ヘッドマーク25X及びテーブルマーク27Xが、所定位置かつ所定の大きさで写っている場合(ステップS5:YES)、データ取得部41は、X軸エンコーダ22E、Z軸エンコーダ23E及びY軸エンコーダ24Eから計測データを取得する(ステップS7)。変位補正部45は、較正点の位置として設定されたX軸エンコーダ22E、Z軸エンコーダ23E及びY軸エンコーダ24Eの値と、ステップS7で取得した計測データとの差分を、相対変位オフセットとして算出し、パラメータ記憶部43に記憶させる(ステップS8)。これにより、制御装置40は、主軸ヘッド25とワークテーブル27の相対変位のキャリブレーションを高速に行うことができる。
図5は、第1の実施形態に係る制御装置40による加工動作を示すフローチャートである。
マシニングセンタ20のキャリブレーションが完了すると、制御装置40は、ワークWの加工を開始する。作業者は、加工開始前までに、形状記憶部42に初期形状データ及び目標形状データを記憶させる。
制御装置40が加工を開始すると、データ取得部41は、X軸エンコーダ22E、Z軸エンコーダ23E及びY軸エンコーダ24Eから計測データを取得する(ステップS21)。相対変位特定部46は、取得した計測データとパラメータ記憶部43が記憶する相対変位オフセットに基づいて、主軸ヘッド25とワークテーブル27の相対変位を特定する(ステップS22)。制御部53は、目標形状データに基づいてワークWの加工開始点を決定し、ステップS22で特定した相対変位に基づいて工具AがワークWの加工開始点に正対するようにX軸モータ22M及びY軸モータ24Mを制御する(ステップS23)。
次に、制御部53は、工具AがワークWに所定量接近するようにZ軸モータ23Mを制御する(ステップS24)。データ取得部41は、X軸エンコーダ22E、Z軸エンコーダ23E、Y軸エンコーダ24E、変位センサ26D及びトルクセンサ26Tから計測データを取得する(ステップS25)。相対変位特定部46は、主軸ヘッド25とワークテーブル27の相対変位を特定する(ステップS26)。剛性計算部47は、ステップS25で取得した変位センサ26D及びトルクセンサ26Tの計測データに基づいて、工具Aの剛性を計算する(ステップS27)。接触判定部48は、ステップS27で計算した剛性の値が発散しているか否かを判定する(ステップS28)。
剛性の値が発散している場合(ステップS28:YES)、制御装置40はステップS24に処理を戻す。他方、剛性の値が発散していない場合(ステップS28:NO)、工具長補正部49は、ステップS26で算出した相対変位と、形状記憶部42が記憶する初期形状データに基づいて、工具長を特定し(ステップS29)、パラメータ記憶部43が記憶する工具長を更新する。
次に、切込量決定部50は、相対変位特定部46が特定した主軸ヘッド25とワークテーブル27の相対変位と、形状記憶部42が記憶する目標形状データとに基づいて、ワークWの切込量を算出する(ステップS30)。データ取得部41は、X軸エンコーダ22E、Z軸エンコーダ23E、Y軸エンコーダ24E、変位センサ26D及びトルクセンサ26Tから計測データを取得する(ステップS31)。モデル生成部51は、ステップS30で算出した切込量と、変位センサ26D及びトルクセンサ26Tの計測データとに基づいて、状態モデルを生成する(ステップS32)。すなわち、モデル生成部51は、切込量に対する工具Aの撓みの変化量を示す撓み対切込ゲインと、切込量に対するスピンドル26のトルクの変化量を示すトルク対切込ゲインとを出力するように、状態モデルを生成する。誤差特定部52は、パラメータ記憶部43が記憶する状態モデルにステップS30で算出した切込量を代入することで、ステップS30で算出した切込量での指示によって生じる工具Aの撓み及びスピンドル26のトルクの誤差を特定する(ステップS33)。すなわち、誤差特定部52は、切込量に、状態モデルから求められる撓み対切込量ゲインを乗算することで、工具Aの撓み量を計算する。また誤差特定部52は、切込量に、状態モデルから求められるトルク対切込量ゲインを乗算することで、スピンドル26のトルクを計算する。そして、誤差特定部52は、状態モデルに基づく計算値と計測値を比較することによってそれぞれの誤差を特定することができる。これらの誤差から、指示された切込み量と実際の切込み量との差、つまり加工誤差が分かる。
制御部53は、ステップS30で算出した切込量とステップS33で算出した誤差とに基づいて切込量を補正し、パラメータ記憶部43が記憶する工具長に基づいて各アクチュエータを制御する(ステップS34)。出来形生成部54は、ステップS31で取得した計測データに基づいて、加工形状データを更新する(ステップS35)。
制御部53は、ワークWの加工が完了したか否かを判定する(ステップS36)。ワークWの加工が完了していない場合(ステップS36:NO)、制御装置40は処理をステップS30に戻す。他方、ワークWの加工が完了した場合(ステップS36:YES)、表示制御部55は、形状記憶部42が記憶する加工形状データと目標形状データとの差分を算出する(ステップS37)。表示制御部55は、加工形状データの表面に、ステップS37で算出した差分に応じた色をマッピングし、加工形状データをレンダリングすることで、表示画像を生成する(ステップS38)。表示制御部55は、表示画像をディスプレイに出力する(ステップS39)。差分に応じた色は、例えば削りが不十分である部分を赤色、削りが過剰である部分を青色で表し、差分の大きさのグラデーションで表したものであってよい。
これにより、制御装置40は、ワークWの加工をしながら加工誤差を補正し、さらに完成品と目標形状との差を作業者に視覚的に認識させることができる。
《作用・効果》
このように、第1の実施形態に係る制御装置40は、主軸ヘッド25とワークテーブル27との相対変位と工具の撓みに係る計測値に基づいて、工具長データを補正する。即ち、制御装置40は、ワークWの加工の際に、ワークWと工具Aとの接触を検知し、これに基づいて工具長データを補正することができる。これにより、制御装置40は、ワークWの加工をしながら工具長による加工誤差を補正することができる。
第1の実施形態に係る制御装置40は、工具Aのトルクと工具Aの撓みとに基づいて剛性を計算し、当該計算値に基づいて工具AとワークWとの接触を判定する。図8は、トルク及び撓みの計測値と剛性の計算値との関係を示すグラフである。図8に示すように、ワークWと工具Aとが接触してから工具Aのトルク及び工具Aの撓みの計測値に有意に変化が生じるまでには、遅れが生じる。例えば、図8に示す例では、時刻T0においてにワークWと工具Aとが接触している。工具Aのトルク及び工具Aの撓みの計測値は、ワークWと工具Aとの接触によって変化し、ワークWと工具Aとの接触から時間t1経過後に定常状態となっている。つまり、工具Aのトルク及び工具Aの撓みの計測値が有意に変化するまでには、ワークWと工具Aとの接触から時間t1の遅れが生じる。これに対し、剛性の計算値は、ワークWと工具Aとの接触から時間t2経過後に収束する。図8に示すように、時間t2は時間t1と比較して有意に短いことが分かる。具体的には、時間t2は時間t1の約5分の1である。このことから、剛性の計算値はワークWと工具Aとの接触に対する感度が高いことが分かる。したがって、第1の実施形態に係る制御装置40は、剛性の計算値を用いることで、接触判定を遅れなく行うことができる。
第1の実施形態に係る制御装置40は、主軸ヘッド25及びワークテーブル27が所定の較正点に位置するときにヘッドカメラ31及びテーブルカメラ32が撮像した画像に基づいて、主軸ヘッド25及びワークテーブル27の相対変位を補正する。これにより、制御装置40はエンコーダの計測誤差を補正することができる。図6は、撮像画像に基づく相対変位の補正動作時における較正点の位置とヘッドマーク25Xの位置との関係を示す図である。図7は、相対変位の補正を行わずに、主軸ヘッド25が較正点に位置するように制御したときの、較正点の位置とヘッドマーク25Xの位置との関係を示す図である。図7に示すように、工具の位置の補正を行なわずに、目標形状データから生成されるNC(Numerical Control)データに従って加工制御を行う場合、熱や重力による変位等の影響により、工具の位置の誤差がそのまま加工誤差として表れる。
なお、ヘッドカメラ31及びテーブルカメラ32の相対変位はカメラ治具33により固定される。そのため、ヘッドカメラ31及びテーブルカメラ32が撮像した画像をリファレンスとして用いて、主軸ヘッド25及びワークテーブル27の相対変位を補正することで、加工誤差を低減することができる。なお、第1の実施形態に係る制御装置40は、ヘッドマーク25X及びテーブルマーク27Xが撮像画像において所定形状で写るようにアクチュエータを駆動させることで相対変位の補正を行う。そのため、ヘッドカメラ31及びテーブルカメラ32の精密なキャリブレーションなしに主軸ヘッド25及びワークテーブル27の相対変位の補正を行うことができる。なお、他の実施形態においては、ヘッドカメラ31及びテーブルカメラ32の位置を精密に設定しておくことで、変位補正部45が撮像画像におけるヘッドマーク25X及びテーブルマーク27Xのずれ量から相対変位オフセットを算出してもよい。また、制御装置40は画像を用いて主軸ヘッド25及びワークテーブル27の相対変位を補正することで、相対的な平行移動量のみならず、回転角すなわち相対的な姿勢のずれも補正することができる。
第1の実施形態に係る制御装置40は、マシニングセンタ20の計測値及び切込量とに基づいて、マシニングセンタ20の状態を算出する状態モデルを生成し、当該状態モデルに基づいて切込量から制御誤差を特定する。これにより、制御装置40は、ワークWの加工をしながら制御誤差を補正することができる。なお、工具Aの先端部分は、ワークWの加工中には火花、切りくず及びクーラントの存在によりカメラ等で観察することができないが、本実施形態に係る制御装置40によれば、これらの存在の有無に関わらず工具Aの先端の状態を認識することができる。図9は、ワークWの側面加工の例を示す図である。図9によれば、マシニングセンタ20は、工具AによってY軸に沿ったワークWの側面を加工する。このとき、工具Aは、ワークWの側面との接触によりX軸方向に撓む。図10は、側面加工によるワークの加工誤差の計測結果を示す図である。図10に示すように、側面加工時に状態モデルから特定される加工誤差は、側面加工後に三次元測定機を用いて計測した加工誤差とほぼ一致していることが分かる。つまり、本実施形態によれば、制御装置40は、後工程で加工誤差の計測をすることなく、高精度に加工誤差を提示することができる。
〈他の実施形態〉
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。すなわち、他の実施形態においては、上述の処理の順序が適宜変更されてもよい。また、一部の処理が並列に実行されてもよい。
上述した実施形態に係る制御装置40は、単独のコンピュータによって構成されるものであってもよいし、制御装置40の構成を複数のコンピュータに分けて配置し、複数のコンピュータが互いに協働することで制御装置40として機能するものであってもよい。このとき、制御装置40を構成する一部のコンピュータがマシニングセンタ20の内部に搭載され、他のコンピュータがマシニングセンタ20の外部に設けられてもよい。
上述した実施形態に係る制御装置40は、マシニングセンタ20を制御するが、これに限られない。例えば、他の実施形態に係る制御装置40は、研削盤、フライス盤、旋盤、ボール盤などの他の工作機械を制御してもよい。
上述した実施形態では、工具Aの撓みを渦電流型の変位センサ26Dによって検出するが、これに限られない。例えば、他の実施形態では、工具Aの撓みをスピンドル26に取り付けた複数のひずみセンサや加速度センサによって検出してもよい。
上述した実施形態では、ヘッドマーク25Xが主軸ヘッド25の上面に描かれ、ヘッドカメラ31が主軸ヘッド25の上方に設けられるが、これに限られない。例えば、ヘッドマーク25Xが主軸ヘッド25の側面に描かれ、ヘッドカメラ31が主軸ヘッド25の側方に設けられていてもよい。同様に、テーブルマーク27Xがテーブル23の側面に描かれ、テーブルカメラ32がテーブル23の側方に設けられていてもよい。また他の実施形態においては、ヘッドカメラ31及びテーブルカメラ32を複数備え、制御装置40が各カメラが撮像した画像に基づいてキャリブレーションを行ってもよい。
〈コンピュータ構成〉
図11は、少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ100は、プロセッサ101、メインメモリ102、ストレージ103、インタフェース104を備える。
上述の制御装置40は、コンピュータ100に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ103に記憶されている。プロセッサ101は、プログラムをストレージ103から読み出してメインメモリ102に展開し、当該プログラムに従って上記処理を実行する。また、プロセッサ101は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ102に確保する。プロセッサ101の例としては、CPU(Central Processing Unit)、GPU(Graphic Processing Unit)、マイクロプロセッサなどが挙げられる。
プログラムは、コンピュータ100に発揮させる機能の一部を実現するためのものであってもよい。例えば、プログラムは、ストレージに既に記憶されている他のプログラムとの組み合わせ、または他の装置に実装された他のプログラムとの組み合わせによって機能を発揮させるものであってもよい。なお、他の実施形態においては、コンピュータ100は、上記構成に加えて、または上記構成に代えてPLD(Programmable Logic Device)などのカスタムLSI(Large Scale Integrated Circuit)を備えてもよい。PLDの例としては、PAL(Programmable Array Logic)、GAL(Generic Array Logic)、CPLD(Complex Programmable Logic Device)、FPGA(Field Programmable Gate Array)が挙げられる。この場合、プロセッサ101によって実現される機能の一部または全部が当該集積回路によって実現されてよい。このような集積回路も、プロセッサの一例に含まれる。
ストレージ103の例としては、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリ等が挙げられる。ストレージ103は、コンピュータ100のバスに直接接続された内部メディアであってもよいし、インタフェース104または通信回線を介してコンピュータ100に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ100に配信される場合、配信を受けたコンピュータ100が当該プログラムをメインメモリ102に展開し、上記処理を実行してもよい。少なくとも1つの実施形態において、ストレージ103は、一時的でない有形の記憶媒体である。
また、当該プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、当該プログラムは、前述した機能をストレージ103に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であってもよい。
100…コンピュータ 101…プロセッサ 102…メインメモリ 103…ストレージ 104…インタフェース 20…マシニングセンタ 21…基台 22…コラム 22E…X軸エンコーダ 22M…X軸モータ 23…テーブル 23E…Z軸エンコーダ 23M…Z軸モータ 24…スライダ 24E…Y軸エンコーダ 24M…Y軸モータ 25…主軸ヘッド 25X…ヘッドマーク 26…スピンドル 26D…変位センサ 26M…スピンドルモータ 26T…トルクセンサ 27…ワークテーブル 27X…テーブルマーク 31…ヘッドカメラ 32…テーブルカメラ 33…カメラ治具 40…制御装置 41…データ取得部 42…形状記憶部 43…パラメータ記憶部 44…位置判定部 45…変位補正部 46…相対変位特定部 47…剛性計算部 48…接触判定部 49…工具長補正部 50…切込量決定部 51…モデル生成部 52…誤差特定部 53…制御部 54…出来形生成部 55…表示制御部 A…工具 W…ワーク

Claims (6)

  1. ワークを支持する治具と、前記ワークを加工する工具とを備える機械の制御装置であって、
    前記治具及び前記工具の変位の計測値に基づいて前記治具と前記工具との相対変位を特定する相対変位特定部と、
    前記治具及び前記工具の変位の計測値に基づいて前記治具及び前記工具がそれぞれ治具較正点及び工具較正点に位置するか否かを判定する位置判定部と、
    前記治具及び前記工具がそれぞれ治具較正点及び工具較正点に位置すると判定したときに、前記治具較正点の撮像画像及び前記工具較正点の撮像画像に基づいて前記治具及び前記工具の変位の計測値を補正する変位補正部と、
    前記工具の撓みに係る計測値に基づいて、前記工具が前記ワークに接触したか否かを判定する接触判定部と、
    前記工具が前記ワークに接触したと判定したときの前記相対変位に基づいて、前記工具の長さを示す工具長データを補正する工具長補正部と、
    前記相対変位と、前記ワークの目標形状と、補正された前記工具長データとに基づいて前記治具又は前記工具を制御するための制御指令を生成する制御部と、
    を備える制御装置。
  2. 前記工具のトルクと、前記工具の撓みに係る計測値とに基づいて前記工具の剛性を計算する剛性計算部を備え、
    前記接触判定部は、前記剛性の計算値が収束したときに前記工具が前記ワークに接触したと判定する
    請求項1に記載の制御装置。
  3. 前記機械に係る計測値及び前記制御指令とに基づいて、前記機械の状態を算出する状態モデルを生成するモデル生成部と、
    前記機械に係る計測値及び前記制御指令を前記状態モデルに入力することで、制御誤差を特定する誤差特定部と、
    を備える請求項1又は請求項2に記載の制御装置。
  4. 前記制御誤差に基づいて前記制御指令によって加工された前記ワークの形状を表す三次元データを生成する出来形生成部
    を備え、
    前記制御部は、前記目標形状を表す目標データに基づいて前記制御指令を生成する
    請求項3に記載の制御装置。
  5. ワークを支持する治具と、
    前記ワークを加工する工具と、
    請求項1から請求項4の何れか1項に記載の制御装置と
    を備える産業機械。
  6. ワークを支持する治具と、前記ワークを加工する工具とを備える機械の制御方法であって、
    前記治具及び前記工具の変位の計測値に基づいて前記治具と前記工具との相対変位を特定するステップと、
    前記治具及び前記工具の変位の計測値に基づいて前記治具及び前記工具がそれぞれ治具較正点及び工具較正点に位置するか否かを判定するステップと、
    前記治具及び前記工具がそれぞれ治具較正点及び工具較正点に位置すると判定したときに、前記治具較正点の撮像画像及び前記工具較正点の撮像画像に基づいて前記治具及び前記工具の変位の計測値を補正するステップと、
    前記工具の撓みに係る計測値に基づいて、前記工具が前記ワークに接触したか否かを判定するステップと、
    前記工具が前記ワークに接触したと判定したときの前記相対変位に基づいて、前記工具の長さを示す工具長データを補正するステップと、
    前記相対変位と、前記ワークの目標形状と、補正された前記工具長データとに基づいて前記治具又は前記工具を制御するための制御指令を生成するステップと、
    を備える制御方法。
JP2020155792A 2020-09-16 2020-09-16 制御装置、産業機械及び制御方法 Active JP7568461B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2020155792A JP7568461B2 (ja) 2020-09-16 2020-09-16 制御装置、産業機械及び制御方法
US18/042,418 US12377507B2 (en) 2020-09-16 2021-09-10 Control device, industrial machine, and control method
DE112021003313.1T DE112021003313B4 (de) 2020-09-16 2021-09-10 Steuervorrichtung, industrielle Maschine und Steuerverfahren
PCT/JP2021/033327 WO2022059616A1 (ja) 2020-09-16 2021-09-10 制御装置、産業機械及び制御方法
CN202180056026.6A CN116075393B (zh) 2020-09-16 2021-09-10 控制装置、工业机械以及控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020155792A JP7568461B2 (ja) 2020-09-16 2020-09-16 制御装置、産業機械及び制御方法

Publications (2)

Publication Number Publication Date
JP2022049546A JP2022049546A (ja) 2022-03-29
JP7568461B2 true JP7568461B2 (ja) 2024-10-16

Family

ID=80776670

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020155792A Active JP7568461B2 (ja) 2020-09-16 2020-09-16 制御装置、産業機械及び制御方法

Country Status (5)

Country Link
US (1) US12377507B2 (ja)
JP (1) JP7568461B2 (ja)
CN (1) CN116075393B (ja)
DE (1) DE112021003313B4 (ja)
WO (1) WO2022059616A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI717162B (zh) * 2019-12-20 2021-01-21 國家中山科學研究院 一種多軸加工裝置及其補償方法
JP7568461B2 (ja) * 2020-09-16 2024-10-16 株式会社小松製作所 制御装置、産業機械及び制御方法
CN114535625B (zh) * 2022-04-08 2023-04-14 哈尔滨工业大学 一种针对微小锥形回转体构件的超精密车削机床及对刀及加工监控方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001105279A (ja) 1999-10-05 2001-04-17 Toyoda Mach Works Ltd 工作機械における計測補正方法
WO2006016420A1 (ja) 2004-08-12 2006-02-16 Makino Milling Machine Co., Ltd. ワークを加工する加工方法
WO2009109064A1 (en) 2008-03-05 2009-09-11 Abb Technology Ab A method for compensation tool wear and a machine tool for performing the method
JP2018508374A (ja) 2015-02-13 2018-03-29 ピー プラス エル ゲーエムベーハー アンド コー・カーゲー 工作機械における工作物の位置決定方法
JP2018106604A (ja) 2016-12-22 2018-07-05 國家中山科學研究院 工作機械の計測校正補償システム及び方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60175555U (ja) * 1984-05-01 1985-11-20 日立精機株式会社 Nc工作機械の加工基準点補正装置
JP2723186B2 (ja) * 1986-10-24 1998-03-09 東芝機械株式会社 Nc工作機械における動作制御機構およびその方法
WO1998019821A1 (en) 1996-11-07 1998-05-14 Mitutoyo Corporation Generation of measurement program in nc machining and machining management based on the measurement program
JPH1177491A (ja) * 1997-09-09 1999-03-23 Hitachi Cable Ltd 工具を用いる加工装置
JP4528937B2 (ja) 2004-12-02 2010-08-25 株式会社 東北テクノアーチ 計測・加工システム
JP6642593B2 (ja) * 2016-01-29 2020-02-05 株式会社ニコン 加工装置の補正方法および加工装置
JP2020155792A (ja) * 2017-07-11 2020-09-24 パナソニックIpマネジメント株式会社 画像表示装置
CN110412939B (zh) * 2019-07-01 2022-02-08 沈阳黎航发石化机械设备制造有限公司 利用宏程序在四轴卧式加工中心实现刀尖跟随功能的方法
JP7568461B2 (ja) * 2020-09-16 2024-10-16 株式会社小松製作所 制御装置、産業機械及び制御方法
US12430186B2 (en) 2021-11-12 2025-09-30 Google Llc Hardware accelerator service aggregation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001105279A (ja) 1999-10-05 2001-04-17 Toyoda Mach Works Ltd 工作機械における計測補正方法
WO2006016420A1 (ja) 2004-08-12 2006-02-16 Makino Milling Machine Co., Ltd. ワークを加工する加工方法
WO2009109064A1 (en) 2008-03-05 2009-09-11 Abb Technology Ab A method for compensation tool wear and a machine tool for performing the method
JP2018508374A (ja) 2015-02-13 2018-03-29 ピー プラス エル ゲーエムベーハー アンド コー・カーゲー 工作機械における工作物の位置決定方法
JP2018106604A (ja) 2016-12-22 2018-07-05 國家中山科學研究院 工作機械の計測校正補償システム及び方法

Also Published As

Publication number Publication date
CN116075393B (zh) 2025-07-08
JP2022049546A (ja) 2022-03-29
DE112021003313B4 (de) 2025-11-06
US12377507B2 (en) 2025-08-05
US20230347463A1 (en) 2023-11-02
WO2022059616A1 (ja) 2022-03-24
CN116075393A (zh) 2023-05-05
DE112021003313T5 (de) 2023-04-06

Similar Documents

Publication Publication Date Title
JP4840144B2 (ja) 位置決め装置及び位置決め方法
CN112008496B (zh) 机床对象物的位置计测方法及位置计测系统
JP5670504B2 (ja) 数値制御工作機械および数値制御工作機械の主軸誤差補正方法
JP7568461B2 (ja) 制御装置、産業機械及び制御方法
JP4229698B2 (ja) 工具の刃先位置の測定方法及び装置、ワークの加工方法、並びに工作機械
KR101248241B1 (ko) 공작 기계 및 공작 기계의 변위 보정 방법
US9958853B2 (en) Numerical controller having taper angle compensating function of taper machining in skiving
JP4799472B2 (ja) 工具の刃先位置の測定方法及び装置、ワークの加工方法並びに工作機械
JP7705783B2 (ja) 制御装置、産業機械および制御方法
CN112775720A (zh) 机床的对象物的位置测量方法及位置测量系统、计算机可读记录介质
US8152422B2 (en) Control method for a machine tool with numerical control
JP4282909B2 (ja) 熱変位補正方法および熱変位補正係数の変更方法並びに同補正機能を有する数値制御装置
JP6474450B2 (ja) 工作機械の制御システム
JP2004154907A (ja) 多軸工作機械の熱変位補正方法および装置
WO2015063912A1 (ja) 位置決め精度の設定方法、位置決め精度設定装置および位置決め精度の設定プログラム
JP2006116654A (ja) Nc工作機械の熱変形補正方法及び熱変形補正装置
TWI842166B (zh) 被加工物之加工方法及被加工物之加工系統
JP2006349410A (ja) 測定装置のキャリブレーション方法およびキャリブレーション実行プログラム作成プログラム
US20250028296A1 (en) Computation device, machining system, and correction method
JP5400190B2 (ja) 位置決め精度の設定方法、位置決め精度設定装置および位置決め精度の設定プログラム
JPH05169351A (ja) 工作機械の熱変位補正方法
JP4950443B2 (ja) キャリブレーションゲージ
JP2008073791A (ja) 工具段取り装置、工具段取り方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240611

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240809

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241003

R150 Certificate of patent or registration of utility model

Ref document number: 7568461

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150