JP2006035410A - 新規な機能を付加したロボットコントローラー - Google Patents
新規な機能を付加したロボットコントローラー Download PDFInfo
- Publication number
- JP2006035410A JP2006035410A JP2004243015A JP2004243015A JP2006035410A JP 2006035410 A JP2006035410 A JP 2006035410A JP 2004243015 A JP2004243015 A JP 2004243015A JP 2004243015 A JP2004243015 A JP 2004243015A JP 2006035410 A JP2006035410 A JP 2006035410A
- Authority
- JP
- Japan
- Prior art keywords
- grinding
- robot
- target
- grinder
- 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.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P70/00—Climate change mitigation technologies in the production process for final industrial or consumer products
- Y02P70/10—Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
- Numerical Control (AREA)
Abstract
【課題】溶接ビード周辺部や金型仕上げにおいて、塾錬作業者の領域まで、自動化ロボットでの仕上げ技術を高めることは、永年の課題であった。
【解決手段】三次元形状計測値と目標形状の差分より目標研削体積を算出して、自動化ロボットによる仕上げは、すでに本発明者により出願されている。本発明は、さらに研削精度を上げ、滑らかな自由曲面を形成させるため、研削位置情報に加え、時間的ファクターすなわち、グラインダーの送り速度情報によってロボットの動作軌道を計算し、軌道追従性を向上させて、目標とする仕上げ表面を達成するロボットコントローラーを完成した。
【選択図】 図2
【解決手段】三次元形状計測値と目標形状の差分より目標研削体積を算出して、自動化ロボットによる仕上げは、すでに本発明者により出願されている。本発明は、さらに研削精度を上げ、滑らかな自由曲面を形成させるため、研削位置情報に加え、時間的ファクターすなわち、グラインダーの送り速度情報によってロボットの動作軌道を計算し、軌道追従性を向上させて、目標とする仕上げ表面を達成するロボットコントローラーを完成した。
【選択図】 図2
Description
本発明は、溶接ビード、金型仕上げの自動仕上げ装置において、位置及びグラインダー送り速度情報を取り入れて、研削精度を向上せしめた仕上げ用ロボットコントローラーに関する。
自動車のドアフレームに見られるように、溶接により生ずる溶接ビードは、熟練作業者の手作業で、あたかも溶接されていないように仕上げられている。長年ロボットによる自動化が望まれていたが、実用的なシステムは、まだ開発されていないのが現状である。溶接ビード仕上げ作業を自動化できない要因は、二つある。その一つは、接合部に段差が生じることがある。また、溶接歪により溶接ビード周辺部が変形する。これらはワーク毎に異なり予測できないため、ティーチング・プレイバックによるロボット制御では、自動仕上げを実現することができない。二つ目は、溶接した痕跡を認識させないためには、溶接ビード周辺部を滑らかな自由曲面に仕上げる必要がある。そのためには,グラインダーの位置と送り速度の両方を指示する必要があり,通常の産業用ロボットでは始点終点の位置決め精度は良いが,その区間内の位置と速度は正確性を欠くことが知られており不可能である。また,NCコントローラにおける切削位置は,加工点毎に送り速度を設定することができないため不可能であった。本発明者らは、その対策として,単位時間研削量を実測により定量化し、立体形状測定と目標形状より研削目標体積を求め,その数値をロボット動作軌道計算に利用する方法を見出した。この方法を実現するために研削位置のみでなく時間的ファクターを取り入れて、送り速度情報により軌道追従制御機能を持たせたロボットコントローラを必要とする。しかし,このような自動仕上げが可能なロボットコントローラは知られていない。
先行特許から見た背景技術は、次の通りである。ティーチングした基本的なロボット経路に、スリット光を用いて検出した溶接ビードの幅情報を加えてロボット経路を自動生成する技術が知られている(特許文献1)。また、事前に得たロボット経路に溶接ビードの幅情報を加えて補正しながらロボットを動かす方法も公知である(特許文献2)。さらに、一歩進んだ溶接ビード仕上げ法として、単なる溶接ビードの幅だけでなく、薄板突き合わせで生ずる段差をも考慮して、溶接ビード周辺を研削して、滑らかな自由曲面を形成する技術が公開されている。これでは、推定完成曲面を目標として、研削量からロボット経路を生成させている(特許文献3)。しかし、研削場所のみでなく、時間的ファクターを取り入れた位置と送り速度の制御を可能にしたロボットコントローラーはない。
日本精密工学会誌 68巻 No7 953ページ 2002年
日本ロボット学会誌 17巻 No1 147ページ 1999年
特開平05−345255号
特開平05−337785号
特開2002−283099
本発明で解決しようとしている課題は、単に溶接ビードの除去ではなく、溶接ビード周辺に、滑らかな自由曲面を形成させることを目標としている。そのためには、砥石ベルトの押付け圧力や砥石周速度のような間接的条件管理だけではなく、管理できない砥粒の変化や砥石寿命をも包含した単位時間研削量を、定期的に測定し、ドアサッシュの薄板突き合わせのような段差の生じ易い曲面溶接ビードの研削にも役立つ特許文献3よりもさらに精度の高いロボットコントローラーの開発が課題であった。とくに、熟練作業者に近い仕上げ品質を得るため位置情報に加えて、グラインダー送り速度を設定し、ロボットの動作軌道を制御するロボットコントローラーの開発が課題であった。
図1によってのように、研削パターンを仕上げ目標形状に投影し、三次元空間上の自由曲線データとして経路を求める。次いで、経路上の研削目標体積と砥石の単位時間研削量からグラインダー送り速度を設定し、ロボットの動作軌道を決定する。
ロボットの動作軌道が決まると、一定時間間隔のグラインダー位置と姿勢を求め、ロボットの各軸データに変換する。CAMで云う切削位置データに時間的ファクターを導入して位置と送り速度を正確に定義する。本発明者らは、この位置と送り速度情報を持った点群データを、タイム・ベース切削位置と名づけ、このタイム・ベース切削位置をLAN経由で送り、軌道追従制御機能を持たせ課題を解決した。
薄い鉄板を突き合わせて溶接する場合に生じる溶接ビードは、熟練作業者の手作業によりあたかも溶接されていないように仕上げられている。しかし、手作業並みのロボット仕上げシステムは開発されていなかった。その要因は、曲面溶接では接合部段差が、わずかに発生する。また、溶接歪により溶接ビード周辺部が変形する。これらの接合部段差と歪は、ワーク毎に異なるため産業用ロボット制御では、自動仕上げを実現できない。さらに溶接ビード部のみの研削とは異なり、溶接ビード周辺部を滑らかな自由曲面にするには、ワーク毎に異なる三次元形状への対応が困難であった。本発明は、これらの問題点を解決し、算出した目標形状に対して、ロボットが正確に仕上げることが実現できた効果は大きい。
熟練作業者の巧みな手作業なみに、ロボットが仕上げるための最良の形態について述べる。ロボットの動作軌道生成と制御を以下の手順で行う。仕上げ目標形状が決まると、三次元測定結果と目標形状との差分から研削目標体積を求める。研削目標体積は、溶接歪や接合部段差の影響により場所により2倍以上異なる場合が多い。この研削目標体積を忠実に研削するロボットの動きを実現すればよい。そこで次に重要なことは、砥石ベルトの単位時間研削量の定量化であり、さらに、経路上の研削目標体積と砥石の単位時間研削量からグラインダー送り速度を設定し、ロボット動作軌道の決定である。
図1は、ロボット動作軌道である。1は、研削されるワークであり、2は、グラインダーである。3は、研削領域を示している。4がグラインダーの軌跡である。図のように、研削パターンを仕上げ目標形状に投影して、三次元空間上の自由曲線データとして経路を求める。つぎに、経路上の研削目標体積と砥石の単位時間研削量からグラインダー送り速度を設定し、ロボットの動作軌道を決める。ロボットの動作軌道が決まると、一定時間間隔のグラインダー位置と姿勢を求め、ロボットの各軸データに変換する。
本発明のロボットコントローラーは、位置サーボをベースに、速度フィードフォワード制御を入れ、軌道追従性を向上させた。本発明者らは、タイム・ベース切削位置データによる軌道追従性について、図2に模式的に示すような、待機・研削・退避の一連動作の動作目標速度と位置制御エラーの結果を得た。5が、動作目標速度であり、6が、位置制御エラーである。図2の横軸の時間軸のa−bが、待機位置からワークに接触する動作で、横軸のb−cが、研削動作である。この研削動作の目標速度は、研削体積に応じて、変化させている。研削動作中の位置制御エラーは、±25ミクロンに入っており、軌道追従性が確保されている。位置制御エラーが、±200ミクロンを越えると仕上げ面に傷が発生し、品質不良になる。
図1のような研削パターンを仕上げ目標形状に投影することにより、三次元空間上の自由曲面データとして経路を求めた。次いで、経路上の研削目標体積と砥石の単位時間研削量からグラインダー送り速度を設定し、ロボットの動作軌道を求めた。ロボットの動作軌道が決まった後、3〜10ミリ秒の一定時間間隔のグラインダー位置と姿勢を求めて、ロボットの各軸データに変換した。つまりCAMで云う切削位置的なデータに時間的な意味を付与し、位置と送り速度を正確に定義した。この位置と送り速度情報をもった点群データを、タイム・ベース切削位置と呼び、このデータをLAN経由で位置と送り速度の制御を可能にした。
図2は、待機・研削・退避の一連動作の動作目標速度と位置制御エラーをグラフに示したものである。横軸は、ゼロから3秒までの時間軸である。縦軸は、曲線5の動作目標速度と曲線6の位置制御エラーである。このグラフで、a−bは、0.0〜0.7秒であり、0.7秒でグラインダーがワークに接触し、2.6秒まで研削動作があった。この研削動作の目標速度は研削体積により変化していた。曲線6の0.7〜2.6秒における位置エラーは、24ミリミクロンであり、軌道追従性が確保された。単位時間研削量の他に、グラインダーの位置、送り速度等による制御を取り入れて、軌道追従制御機能を持った精度の高い溶接ビードの周辺部の滑らかな仕上げ用のロボットコントローラーが完成した。
具体的な工具として実施例を説明するならば、三次元空間上の自由曲面或いは平面上の溶接ビード又はバリを仕上げる装置において、立体形状測定結果から形状計算された工具位置情報と、研削目標量から計算された工具送り速度を、工具の所定時間間隔の動作位置及び姿勢として記載された点群データにより、工具の送り速度と位置を制御するロボットコントローラーである。
薄板を突き合わせて溶接し、ドアサッシュを製作する場合の他、自動車ボディー部品で、あたかも溶接されていないように仕上げる必要のある場合や鉄板プレス用金型、プラスチック成形用の金型の仕上げにも利用できる。
1被研削ワーク
2グラインダー
3研削領域
4グラインダーの軌道
5切削動作目標速度の時間変化
6位置制御エラー
2グラインダー
3研削領域
4グラインダーの軌道
5切削動作目標速度の時間変化
6位置制御エラー
Claims (2)
- 立体形状測定と目標形状より研削目標体積を求め、自動研削仕上げをする装置において、定期的或いは決めた時間間隔でグラインダーの単位時間研削量を測定して、時間単位の目標値を計測して、グラインダー工具経路を決定するに当たり、研削位置情報に加えて、時間的ファクターを取り入れ、位置とグラインダー送り速度情報による制御を可能にした研削仕上げロボットコントローラー
- 三次元空間上の自由曲面或いは平面上の溶接ビード又はバリ,金型を仕上げる装置において、立体形状から計算された工具位置情報と、研削目標量から計算された工具送り速度を、工具の所定時間間隔の動作位置及び姿勢として記載された点群データにより、工具の送り速度と位置を制御するロボットコントローラー
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004243015A JP2006035410A (ja) | 2004-07-26 | 2004-07-26 | 新規な機能を付加したロボットコントローラー |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004243015A JP2006035410A (ja) | 2004-07-26 | 2004-07-26 | 新規な機能を付加したロボットコントローラー |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006035410A true JP2006035410A (ja) | 2006-02-09 |
Family
ID=35900932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004243015A Pending JP2006035410A (ja) | 2004-07-26 | 2004-07-26 | 新規な機能を付加したロボットコントローラー |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006035410A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103128645A (zh) * | 2013-03-21 | 2013-06-05 | 上海交通大学 | 压力可控、速度可变的主动柔顺机器人研磨***及方法 |
JP2013219614A (ja) * | 2012-04-10 | 2013-10-24 | Seiko Epson Corp | 電子デバイス、電子機器、ベース基板の製造方法および電子デバイスの製造方法 |
JP2015085415A (ja) * | 2013-10-29 | 2015-05-07 | 株式会社神戸製鋼所 | 塑性加工ツールの研磨研削方法及び研磨研削システム |
-
2004
- 2004-07-26 JP JP2004243015A patent/JP2006035410A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013219614A (ja) * | 2012-04-10 | 2013-10-24 | Seiko Epson Corp | 電子デバイス、電子機器、ベース基板の製造方法および電子デバイスの製造方法 |
CN103128645A (zh) * | 2013-03-21 | 2013-06-05 | 上海交通大学 | 压力可控、速度可变的主动柔顺机器人研磨***及方法 |
CN103128645B (zh) * | 2013-03-21 | 2015-06-17 | 上海交通大学 | 压力可控、速度可变的主动柔顺机器人研磨***及方法 |
JP2015085415A (ja) * | 2013-10-29 | 2015-05-07 | 株式会社神戸製鋼所 | 塑性加工ツールの研磨研削方法及び研磨研削システム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2015212012A (ja) | ロボットツールの制御方法 | |
JP2017037640A (ja) | 振動感知を用いる機械工具経路補正 | |
US7070368B2 (en) | Method for setting a machining feed rate and a machine tool using the same | |
EP2584419B1 (en) | CNC machine for cutting with plasma, oxygen and water jet used as a cutting tool with automatic setting up a precise position of a cutting tool in a cutting head by autocalibration and method thereof | |
US6876899B2 (en) | Method for automatic riser gate removal compensating for variance in casting | |
US20090215361A1 (en) | Method for near-net-shape machining of curved contours | |
JP4995976B1 (ja) | 回転軸のインポジションチェックを行う数値制御装置 | |
WO2013005590A1 (ja) | 研削加工盤及び研削加工方法 | |
CN109940475B (zh) | 一种机器人打磨去毛刺装置及方法 | |
JP5765557B2 (ja) | 加工ロボットの軌道追従装置と方法 | |
JP2006035410A (ja) | 新規な機能を付加したロボットコントローラー | |
CN115213901B (zh) | 机器人磨抛力-位-速度协同工艺规划方法、***及终端 | |
WO2010098169A1 (ja) | 加工装置及び加工方法 | |
JP6323744B2 (ja) | 研磨ロボットとその制御方法 | |
CN112719290B (zh) | 工件的制造方法和制造*** | |
JP2016128199A (ja) | ロボットシステム及びその制御方法 | |
JP7115706B2 (ja) | 高精度加工システムおよび高精度加工方法 | |
JP2006035307A (ja) | 溶接ビート自動仕上げシステム | |
JP2006035409A (ja) | ロボットに搭載する新規な機能を有するグラインダー | |
JPH0857764A (ja) | ロボットの制御装置 | |
US20170361406A1 (en) | Orbital Friction Surfacing of Remanufactured Cast-Iron Components | |
Krantz et al. | Robotized polishing and deburring with force feedback control | |
JPH03256682A (ja) | ロボット制御装置 | |
JPH054183A (ja) | ロボツト制御装置 | |
CN105711107A (zh) | 一种逆向寻找自动铺带机定位基准的方法 |