JPH08141881A - バリ取り装置及び方法 - Google Patents
バリ取り装置及び方法Info
- Publication number
- JPH08141881A JPH08141881A JP28384794A JP28384794A JPH08141881A JP H08141881 A JPH08141881 A JP H08141881A JP 28384794 A JP28384794 A JP 28384794A JP 28384794 A JP28384794 A JP 28384794A JP H08141881 A JPH08141881 A JP H08141881A
- Authority
- JP
- Japan
- Prior art keywords
- work
- deburring
- shape
- data
- surface shape
- 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
Landscapes
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】
【目的】 ワークの個体差に柔軟に対応して、正確なバ
リ取り作業を自動的に実行できるバリ取り装置及び方法
を提供する。 【構成】 高精度位置決定装置10において、三次元形
状計測装置7にて得られた計測データ、及び予め教示・
記憶装置8に記憶された代表ワークの表面形状と当該ワ
ークの拘束面との関係データに基づいて対象ワークWの
拘束面F2の位置を決定する。続いて、ワークW表面F
1の平面部分F1aと、ワークWの拘束面F2との交線
の位置をバリB取り経路として決定する。
リ取り作業を自動的に実行できるバリ取り装置及び方法
を提供する。 【構成】 高精度位置決定装置10において、三次元形
状計測装置7にて得られた計測データ、及び予め教示・
記憶装置8に記憶された代表ワークの表面形状と当該ワ
ークの拘束面との関係データに基づいて対象ワークWの
拘束面F2の位置を決定する。続いて、ワークW表面F
1の平面部分F1aと、ワークWの拘束面F2との交線
の位置をバリB取り経路として決定する。
Description
【0001】
【産業上の利用分野】本発明は、機械部品などのワーク
を成形する際にその外周に発生するバリを除去するバリ
取り装置及び方法に係り、特にワークの個体差にも柔軟
に対応してバリ取りができるバリ取り装置及び方法に関
するものである。
を成形する際にその外周に発生するバリを除去するバリ
取り装置及び方法に係り、特にワークの個体差にも柔軟
に対応してバリ取りができるバリ取り装置及び方法に関
するものである。
【0002】
【従来の技術】機械部品などを成形する際にその表面外
周に発生するバリを取る作業は、劣悪な環境下で、危険
を伴う場合が多いので、ロボットによる自動化が強く要
望されている。一般に、ロボットを用いたバリ取り装置
としては、ロボットにティーチングプレイバック方式で
作業内容や手順を教え込む方式が採用されている。この
方式は、ワークごとに当該ワーク表面のバリの発生箇所
をロボットに対して精密に位置決めするので、精密で高
価な治具を必要とし、大量生産されるワークにしか適用
されていないのが現状である。また、このような方式で
は、バリ部分をセンシングしないため、ワークに個体差
があると、バリ取りの仕上げ精度が著しく低下するとい
う問題がある。
周に発生するバリを取る作業は、劣悪な環境下で、危険
を伴う場合が多いので、ロボットによる自動化が強く要
望されている。一般に、ロボットを用いたバリ取り装置
としては、ロボットにティーチングプレイバック方式で
作業内容や手順を教え込む方式が採用されている。この
方式は、ワークごとに当該ワーク表面のバリの発生箇所
をロボットに対して精密に位置決めするので、精密で高
価な治具を必要とし、大量生産されるワークにしか適用
されていないのが現状である。また、このような方式で
は、バリ部分をセンシングしないため、ワークに個体差
があると、バリ取りの仕上げ精度が著しく低下するとい
う問題がある。
【0003】そこで、かかる問題を解決するために、レ
ーザレンジファインダ等のセンサをロボットアームに搭
載し、当該センサにてワーク表面上にあるバリの部分を
抽出し、バリ取り経路を特定してバリ取りを実行するバ
リ取り装置が提案されている(特願平5−31659
号)。
ーザレンジファインダ等のセンサをロボットアームに搭
載し、当該センサにてワーク表面上にあるバリの部分を
抽出し、バリ取り経路を特定してバリ取りを実行するバ
リ取り装置が提案されている(特願平5−31659
号)。
【0004】
【発明が解決しようとする課題】ところで、前記したセ
ンサを用いた従来のバリ取り装置には、以下のような問
題がある。第1には、ワーク表面にバリが発生していな
い場合、又はワーク自体に個体差がある場合、バリの発
生部分をセンシングによって正確に抽出することが困難
となり、結果的にバリが除去できなくなるという問題が
ある。第2には、ワーク表面のバリ付近のセンサデータ
は光学的特性による大きなノイズを多く含むので、バリ
の発生部分を正確に抽出できず、作業自体が不安定とな
り、製品の品質の均一化を図ることができないという問
題がある。
ンサを用いた従来のバリ取り装置には、以下のような問
題がある。第1には、ワーク表面にバリが発生していな
い場合、又はワーク自体に個体差がある場合、バリの発
生部分をセンシングによって正確に抽出することが困難
となり、結果的にバリが除去できなくなるという問題が
ある。第2には、ワーク表面のバリ付近のセンサデータ
は光学的特性による大きなノイズを多く含むので、バリ
の発生部分を正確に抽出できず、作業自体が不安定とな
り、製品の品質の均一化を図ることができないという問
題がある。
【0005】ここにおいて本発明の解決すべき主要な目
的は、次の通りである。本発明の第1の目的は、ワーク
表面のバリ取り作業を自動化し、人間を劣悪な作業条件
から解放するバリ取り装置及び方法を提供せんとするも
のである。
的は、次の通りである。本発明の第1の目的は、ワーク
表面のバリ取り作業を自動化し、人間を劣悪な作業条件
から解放するバリ取り装置及び方法を提供せんとするも
のである。
【0006】本発明の第2の目的は、ワークの個体差に
も柔軟に対応して、安定的に正確なバリ取り作業を実行
できるバリ取り装置及び方法を提供せんとするものであ
る。
も柔軟に対応して、安定的に正確なバリ取り作業を実行
できるバリ取り装置及び方法を提供せんとするものであ
る。
【0007】本発明の第3の目的は、ワークを作業台に
固定するのに精密で高価な治具を用いて、位置決めを高
精度に行う必要がないバリ取り装置及び方法を提供せん
とするものである。
固定するのに精密で高価な治具を用いて、位置決めを高
精度に行う必要がないバリ取り装置及び方法を提供せん
とするものである。
【0008】本発明のその他の目的は、明細書、図面、
特に特許請求の範囲の記載から自ずと明らかとなろう。
特に特許請求の範囲の記載から自ずと明らかとなろう。
【0009】
【課題を解決するための手段】前記した課題の解決は、
本発明が次に列挙する新規な特徴的構成手段及び手法を
採用することにより前記目的通り達成される。すなわ
ち、本発明装置の第1の特徴は、コントローラと、ハン
ドにバリ取りツールを有するロボットと、前記ロボット
のハンドに取り付けられ、ワークの表面形状を計測する
三次元形状計測手段と、ワーク表面形状の特徴的な箇所
の位置を計測する位置計測手段とを備え、前記コントロ
ーラは、代表ワークの表面形状と拘束面との関係データ
を前記コントローラに教示する教示手段と、当該教示手
段のワーク表面形状と拘束面との関係データ、及び前記
位置計測手段によるワークの特徴箇所の位置データに基
づき、対象ワークの拘束面の大まかな位置を決定する大
局的位置決定手段と、当該大局的位置決定手段にて決定
された対象ワークの拘束面位置の近傍に前記ロボットの
ハンドを誘導して、前記三次元形状計測手段にて当該拘
束面のワーク表面形状を計測する手段と、当該三次元形
状計測手段の計測データに基づき、対象ワーク表面形状
の位置を、より高精度で算出する高精度位置決め手段
と、前記教示手段のワーク表面形状と拘束面との関係デ
ータ、及び前記高精度位置決め手段の対象ワーク表面形
状の位置データに基づいてバリ取り経路を決定する手段
と、を有してなるバリ取り装置にある。
本発明が次に列挙する新規な特徴的構成手段及び手法を
採用することにより前記目的通り達成される。すなわ
ち、本発明装置の第1の特徴は、コントローラと、ハン
ドにバリ取りツールを有するロボットと、前記ロボット
のハンドに取り付けられ、ワークの表面形状を計測する
三次元形状計測手段と、ワーク表面形状の特徴的な箇所
の位置を計測する位置計測手段とを備え、前記コントロ
ーラは、代表ワークの表面形状と拘束面との関係データ
を前記コントローラに教示する教示手段と、当該教示手
段のワーク表面形状と拘束面との関係データ、及び前記
位置計測手段によるワークの特徴箇所の位置データに基
づき、対象ワークの拘束面の大まかな位置を決定する大
局的位置決定手段と、当該大局的位置決定手段にて決定
された対象ワークの拘束面位置の近傍に前記ロボットの
ハンドを誘導して、前記三次元形状計測手段にて当該拘
束面のワーク表面形状を計測する手段と、当該三次元形
状計測手段の計測データに基づき、対象ワーク表面形状
の位置を、より高精度で算出する高精度位置決め手段
と、前記教示手段のワーク表面形状と拘束面との関係デ
ータ、及び前記高精度位置決め手段の対象ワーク表面形
状の位置データに基づいてバリ取り経路を決定する手段
と、を有してなるバリ取り装置にある。
【0010】本発明装置の第2の特徴は、コントローラ
と、ハンドにバリ取りツール及びポインタを有するロボ
ットと、前記ロボットのハンドに取り付けられ、ワーク
の表面形状を計測する三次元形状計測手段とを備え、前
記コントローラは、代表ワークの表面形状と拘束面との
関係データを当該コントローラに教示する教示手段と、
前記ロボットハンドのポインタを基準にして、手動で対
象ワークの拘束面の近傍に前記ロボットのハンドを誘導
し、前記三次元形状計測手段にて対象ワーク表面形状を
計測する手段と、当該三次元形状計測手段の計測データ
に基づき対象ワーク表面形状の位置を、より高精度で算
出する高精度位置決め手段と、前記教示手段のワーク表
面形状と拘束面との関係データ、及び当該高精度位置決
め手段の対象ワーク表面形状の位置データに基づいてバ
リ取り経路を決定する手段と、を有してなるバリ取り装
置にある。
と、ハンドにバリ取りツール及びポインタを有するロボ
ットと、前記ロボットのハンドに取り付けられ、ワーク
の表面形状を計測する三次元形状計測手段とを備え、前
記コントローラは、代表ワークの表面形状と拘束面との
関係データを当該コントローラに教示する教示手段と、
前記ロボットハンドのポインタを基準にして、手動で対
象ワークの拘束面の近傍に前記ロボットのハンドを誘導
し、前記三次元形状計測手段にて対象ワーク表面形状を
計測する手段と、当該三次元形状計測手段の計測データ
に基づき対象ワーク表面形状の位置を、より高精度で算
出する高精度位置決め手段と、前記教示手段のワーク表
面形状と拘束面との関係データ、及び当該高精度位置決
め手段の対象ワーク表面形状の位置データに基づいてバ
リ取り経路を決定する手段と、を有してなるバリ取り装
置にある。
【0011】本発明装置の第3の特徴は、前記本発明装
置の第1又は第2における前記コントローラの高精度位
置決め手段が、前記三次元形状計測手段にて得られた計
測データから対象ワーク表面の直線又は曲線部分を抽出
し、当該抽出データに直線又はパラメトリック近似曲線
を当てはめる線形状処理手段と、当該線形状処理手段か
ら得られる直線又はパラメトリック近似曲線に基づい
て、ワーク表面形状の直線又は曲線部分の位置データを
算出する高精度位置決め手段と、で置き換えてなるバリ
取り装置にある。
置の第1又は第2における前記コントローラの高精度位
置決め手段が、前記三次元形状計測手段にて得られた計
測データから対象ワーク表面の直線又は曲線部分を抽出
し、当該抽出データに直線又はパラメトリック近似曲線
を当てはめる線形状処理手段と、当該線形状処理手段か
ら得られる直線又はパラメトリック近似曲線に基づい
て、ワーク表面形状の直線又は曲線部分の位置データを
算出する高精度位置決め手段と、で置き換えてなるバリ
取り装置にある。
【0012】本発明装置の第4の特徴は、前記本発明装
置の第1又は第2における前記コントローラの高精度位
置決め手段が、前記三次元形状計測手段にて得られたデ
ータ列を複数用いることにより対象ワーク表面の形状モ
デルを再構成する再構成手段と、前記教示手段に記憶さ
れた代表ワーク表面形状と前記再構成手段の対象ワーク
表面の形状モデルとの間でマッチング演算を行い、対象
ワーク表面形状の位置を、より高精度で算出する高精度
位置決め手段と、を有してなるバリ取り装置にある。
置の第1又は第2における前記コントローラの高精度位
置決め手段が、前記三次元形状計測手段にて得られたデ
ータ列を複数用いることにより対象ワーク表面の形状モ
デルを再構成する再構成手段と、前記教示手段に記憶さ
れた代表ワーク表面形状と前記再構成手段の対象ワーク
表面の形状モデルとの間でマッチング演算を行い、対象
ワーク表面形状の位置を、より高精度で算出する高精度
位置決め手段と、を有してなるバリ取り装置にある。
【0013】本発明装置の第5の特徴は、前記本発明装
置の第1,第2,第3又は第4における前記三次元形状
計測手段が、レーザレンジセンサであるバリ取り装置に
ある。
置の第1,第2,第3又は第4における前記三次元形状
計測手段が、レーザレンジセンサであるバリ取り装置に
ある。
【0014】本発明装置の第6の特徴は、前記本発明装
置の第1,第2,第3,第4又は第5における前記三次
元形状計測手段が、ワークの表面形状データとして当該
ワークのコーナー部の位置データを用いてなるバリ取り
装置にある。
置の第1,第2,第3,第4又は第5における前記三次
元形状計測手段が、ワークの表面形状データとして当該
ワークのコーナー部の位置データを用いてなるバリ取り
装置にある。
【0015】本発明装置の第6の特徴は、前記本発明装
置の第1,第3,第4,第5又は第6における前記位置
計測手段が、CCDカメラであるバリ取り装置にある。
置の第1,第3,第4,第5又は第6における前記位置
計測手段が、CCDカメラであるバリ取り装置にある。
【0016】本発明方法の第1の特徴は、ロボットを用
いたバリ取り装置のバリ取り方法において、予めバリ取
りの代表ワークの表面形状と当該ワークの拘束面との関
係データをバリ取り装置の教示・記憶装置に記憶する第
1ステップと、作業台に固定した対象ワークの拘束面の
近傍に三次元形状計測装置を誘導する第2ステップと、
当該三次元形状計測装置にて得られた計測データから対
象ワーク表面の平面部分を算出する第3ステップと、前
記三次元形状計測装置にて得られた計測データ、及び予
め教示・記憶装置に記憶された代表ワークの表面形状と
当該ワークの拘束面との関係データに基づいて対象ワー
クの当該拘束面の位置を決定する第4ステップと、前記
第3ステップによって算出されたワーク表面の平面部分
と、当該第4ステップによって決定されたワークの拘束
面との交線の位置をバリ取り経路として決定する第5ス
テップと、当該第5ステップによって決定されたバリ取
り経路に沿ってバリ取りツールを誘導して対象ワークの
バリを除去する第6ステップと、を順次踏んで実行して
なるバリ取り方法にある。
いたバリ取り装置のバリ取り方法において、予めバリ取
りの代表ワークの表面形状と当該ワークの拘束面との関
係データをバリ取り装置の教示・記憶装置に記憶する第
1ステップと、作業台に固定した対象ワークの拘束面の
近傍に三次元形状計測装置を誘導する第2ステップと、
当該三次元形状計測装置にて得られた計測データから対
象ワーク表面の平面部分を算出する第3ステップと、前
記三次元形状計測装置にて得られた計測データ、及び予
め教示・記憶装置に記憶された代表ワークの表面形状と
当該ワークの拘束面との関係データに基づいて対象ワー
クの当該拘束面の位置を決定する第4ステップと、前記
第3ステップによって算出されたワーク表面の平面部分
と、当該第4ステップによって決定されたワークの拘束
面との交線の位置をバリ取り経路として決定する第5ス
テップと、当該第5ステップによって決定されたバリ取
り経路に沿ってバリ取りツールを誘導して対象ワークの
バリを除去する第6ステップと、を順次踏んで実行して
なるバリ取り方法にある。
【0017】本発明方法の第2の特徴は、ロボットを用
いたバリ取り装置のバリ取り方法において、予めバリ取
りの代表ワークの表面形状と当該ワークの拘束面との関
係データをバリ取り装置の教示・記憶装置に記憶する第
1ステップと、作業台に固定した対象ワークの拘束面の
近傍に三次元形状計測装置を誘導する第2ステップと、
当該三次元形状計測装置にて得られた計測データから対
象ワーク表面の直線又は曲線部分を抽出し、当該抽出デ
ータに直線又はパラメトリック近似曲線を当てはめて、
対象ワーク表面形状の直線又は曲線部分の位置データを
算出する第3ステップと、当該第3ステップにて算出さ
れた対象ワーク表面形状の直線又は曲線部分の位置デー
タ、及び予め教示・記憶装置に記憶された代表ワークの
表面形状と当該ワークの拘束面との関係データに基づい
て対象ワークの拘束面の位置を決定する第4ステップ
と、前記第3ステップによって算出された対象ワーク表
面形状の直線又は曲線部分の位置データと、前記第4ス
テップによって決定された対象ワークの拘束面とからバ
リ発生の位置を推測してバリ取り経路を決定する第5ス
テップと、当該第5ステップによって決定されたバリ取
り経路に沿ってバリ取りツールを誘導して対象ワークの
バリを除去する第6ステップと、を順次踏んで実行して
なるバリ取り方法にある。
いたバリ取り装置のバリ取り方法において、予めバリ取
りの代表ワークの表面形状と当該ワークの拘束面との関
係データをバリ取り装置の教示・記憶装置に記憶する第
1ステップと、作業台に固定した対象ワークの拘束面の
近傍に三次元形状計測装置を誘導する第2ステップと、
当該三次元形状計測装置にて得られた計測データから対
象ワーク表面の直線又は曲線部分を抽出し、当該抽出デ
ータに直線又はパラメトリック近似曲線を当てはめて、
対象ワーク表面形状の直線又は曲線部分の位置データを
算出する第3ステップと、当該第3ステップにて算出さ
れた対象ワーク表面形状の直線又は曲線部分の位置デー
タ、及び予め教示・記憶装置に記憶された代表ワークの
表面形状と当該ワークの拘束面との関係データに基づい
て対象ワークの拘束面の位置を決定する第4ステップ
と、前記第3ステップによって算出された対象ワーク表
面形状の直線又は曲線部分の位置データと、前記第4ス
テップによって決定された対象ワークの拘束面とからバ
リ発生の位置を推測してバリ取り経路を決定する第5ス
テップと、当該第5ステップによって決定されたバリ取
り経路に沿ってバリ取りツールを誘導して対象ワークの
バリを除去する第6ステップと、を順次踏んで実行して
なるバリ取り方法にある。
【0018】本発明方法の第3の特徴は、ロボットを用
いたバリ取り装置のバリ取り方法において、予め教示・
記憶装置にバリ取りの代表ワークの表面形状と当該ワー
クの拘束面との関係データを記憶する第1ステップと、
作業台に固定した対象ワークの拘束面の近傍に三次元形
状計測装置を誘導する第2ステップと、当該三次元形状
計測装置にて得られた計測データ列を複数記憶し、対象
ワーク表面の形状モデルを三次元的形状に再構成する第
3ステップと、前記教示・記憶装置に記憶された代表ワ
ーク表面形状と当該第3ステップにて得られた対象ワー
ク表面の形状モデルとの間でマッチング演算を行い、対
象ワークの表面形状の位置を算出する第4ステップと、
当該第4ステップにて得られた対象ワークの表面形状の
位置データ、及び予め記憶された代表ワークの表面形状
とワークの拘束面との関係データに基づいて対象ワーク
のバリ発生箇所を推測してバリ取り経路を決定する第5
ステップと、当該第5ステップによって決定されたバリ
取り経路に沿ってバリ取りツールを誘導して対象ワーク
のバリを除去する第6ステップと、を順次踏んで実行し
てなるバリ取り方法にある。
いたバリ取り装置のバリ取り方法において、予め教示・
記憶装置にバリ取りの代表ワークの表面形状と当該ワー
クの拘束面との関係データを記憶する第1ステップと、
作業台に固定した対象ワークの拘束面の近傍に三次元形
状計測装置を誘導する第2ステップと、当該三次元形状
計測装置にて得られた計測データ列を複数記憶し、対象
ワーク表面の形状モデルを三次元的形状に再構成する第
3ステップと、前記教示・記憶装置に記憶された代表ワ
ーク表面形状と当該第3ステップにて得られた対象ワー
ク表面の形状モデルとの間でマッチング演算を行い、対
象ワークの表面形状の位置を算出する第4ステップと、
当該第4ステップにて得られた対象ワークの表面形状の
位置データ、及び予め記憶された代表ワークの表面形状
とワークの拘束面との関係データに基づいて対象ワーク
のバリ発生箇所を推測してバリ取り経路を決定する第5
ステップと、当該第5ステップによって決定されたバリ
取り経路に沿ってバリ取りツールを誘導して対象ワーク
のバリを除去する第6ステップと、を順次踏んで実行し
てなるバリ取り方法にある。
【0019】
【作用】本発明は、前記のような新規な手段及び手法を
講じているので、以下のような作用をなす。第1に、ワ
ーク表面のバリ取り作業の自動化が可能となる。第2
に、バリの発生箇所よりもセンシングしやすいワークの
表面形状を計測することにより、バリ取り経路を決定し
ているので、ワークの個体差に柔軟に対応して、安定的
に正確なバリ取り作業を実行することができる。これに
より、製品の品質の均一化を図ることができる。第3
に、バリ取り装置側のセンシング技術にてワークの位置
が高精度に計測されるので、作業台上におけるワークの
高精度な位置決めが不要となる。
講じているので、以下のような作用をなす。第1に、ワ
ーク表面のバリ取り作業の自動化が可能となる。第2
に、バリの発生箇所よりもセンシングしやすいワークの
表面形状を計測することにより、バリ取り経路を決定し
ているので、ワークの個体差に柔軟に対応して、安定的
に正確なバリ取り作業を実行することができる。これに
より、製品の品質の均一化を図ることができる。第3
に、バリ取り装置側のセンシング技術にてワークの位置
が高精度に計測されるので、作業台上におけるワークの
高精度な位置決めが不要となる。
【0020】詳しくは、本発明装置の第1の特徴におい
て、「拘束面」とは、ワークにおいてバリの発生する確
率が高い面をいい(図3のF2参照)、コントローラの
教示手段にてデータを入力する方法としては、CADを
利用する方法、具体的に数値を手入力する方法等を挙げ
ることができる。また、同・第3の特徴においてパラメ
トリック近似曲線の具体例としては、二次曲線、ベチエ
曲線、三次スプライン曲線等の少数スプライン曲線等の
少数のパラメータで記述可能な曲線を挙げることができ
る。
て、「拘束面」とは、ワークにおいてバリの発生する確
率が高い面をいい(図3のF2参照)、コントローラの
教示手段にてデータを入力する方法としては、CADを
利用する方法、具体的に数値を手入力する方法等を挙げ
ることができる。また、同・第3の特徴においてパラメ
トリック近似曲線の具体例としては、二次曲線、ベチエ
曲線、三次スプライン曲線等の少数スプライン曲線等の
少数のパラメータで記述可能な曲線を挙げることができ
る。
【0021】本発明の第2の特徴により、バリ近傍にお
けるワーク表面の形状が円柱等の曲面であっても、バリ
取り装置は容易にワーク表面の形状を認識できるし、同
・第3の特徴では形状モデルを用いているので、バリ発
生箇所のワーク表面の形状が複雑であっても、計測デー
タの大まかな位置のずれやワークの個体差を容易に修正
することができる。
けるワーク表面の形状が円柱等の曲面であっても、バリ
取り装置は容易にワーク表面の形状を認識できるし、同
・第3の特徴では形状モデルを用いているので、バリ発
生箇所のワーク表面の形状が複雑であっても、計測デー
タの大まかな位置のずれやワークの個体差を容易に修正
することができる。
【0022】
【実施例】以下、添付図面を参照し、本発明をその装置
例及び方法例に基づいて、より詳細に説明する。なお、
以下の装置例及び方法例では、垂直関節(リンク)形の
多関節ロボットを用いたが、本発明をこれに限定するも
のではなく、水平関節形のロボット、その他のアーム形
のロボットを用いる構成にしても良い。
例及び方法例に基づいて、より詳細に説明する。なお、
以下の装置例及び方法例では、垂直関節(リンク)形の
多関節ロボットを用いたが、本発明をこれに限定するも
のではなく、水平関節形のロボット、その他のアーム形
のロボットを用いる構成にしても良い。
【0023】(装置例)図1はバリ取り装置の構成例を
示す概略図である。バリ取り装置Aは、図1に示すよう
に、ハンドにバリ取りツール等を有するロボット1と、
ロボット1のコントローラとして機能する制御装置2
と、制御装置2に動作信号S1′,S1″を送出するコ
ンピュータ3と、CCDカメラ4と、対象ワークWを固
定する作業台(図を省略)とからなる。
示す概略図である。バリ取り装置Aは、図1に示すよう
に、ハンドにバリ取りツール等を有するロボット1と、
ロボット1のコントローラとして機能する制御装置2
と、制御装置2に動作信号S1′,S1″を送出するコ
ンピュータ3と、CCDカメラ4と、対象ワークWを固
定する作業台(図を省略)とからなる。
【0024】ロボット1は、リンク形の多関節ロボット
によって構成されている。ロボット1のハンド5には、
バリ取りツール6と、三次元形状計測装置7とが取り付
けられている。バリ取りツール6は、ワークW表面のバ
リBを除去するための工具であって、その具体例として
は、カッタ、グラインダ等を挙げることができる。
によって構成されている。ロボット1のハンド5には、
バリ取りツール6と、三次元形状計測装置7とが取り付
けられている。バリ取りツール6は、ワークW表面のバ
リBを除去するための工具であって、その具体例として
は、カッタ、グラインダ等を挙げることができる。
【0025】三次元形状計測装置7は、ワークW表面の
表面形状を計測する装置であって、その具体例として
は、レーザレンジセンサ(レーザレンジファインダ)等
を挙げることができる。レーザレンジセンサは、具体的
に平面状のレーザ光とワーク面との交線の三次元位置を
計測する装置である。なお、出力データは交線の形状を
点列で表現したものとなる。
表面形状を計測する装置であって、その具体例として
は、レーザレンジセンサ(レーザレンジファインダ)等
を挙げることができる。レーザレンジセンサは、具体的
に平面状のレーザ光とワーク面との交線の三次元位置を
計測する装置である。なお、出力データは交線の形状を
点列で表現したものとなる。
【0026】制御装置2は、コンピュータ3から動作信
号S1′,S1″を受けてロボット1の位置・姿勢制
御、及びバリ取りツール6の動作制御を行う。コンピュ
ータ3は、CCDカメラ4及び三次元形状計測装置7の
出力データ信号S2,S3を読み込み、所定の演算処理
を行って制御装置2に動作信号S1′,S1″を送出す
る。なお、コンピュータ3としては、ロボット1の作業
速度を高める観点から、画像解析等の処理能力に優れた
ワークステーションを用いることが望ましい。
号S1′,S1″を受けてロボット1の位置・姿勢制
御、及びバリ取りツール6の動作制御を行う。コンピュ
ータ3は、CCDカメラ4及び三次元形状計測装置7の
出力データ信号S2,S3を読み込み、所定の演算処理
を行って制御装置2に動作信号S1′,S1″を送出す
る。なお、コンピュータ3としては、ロボット1の作業
速度を高める観点から、画像解析等の処理能力に優れた
ワークステーションを用いることが望ましい。
【0027】CCDカメラ4は、ワークWの表面形状の
特徴的な位置を計測する撮像装置として機能する。本装
置例においては、ワークW表面形状の特徴的な箇所の位
置を計測する位置計測手段としてCCDカメラ4を使用
したが、本発明の構成をこれに限定するものではなく、
他の撮像装置を使用しても良い。
特徴的な位置を計測する撮像装置として機能する。本装
置例においては、ワークW表面形状の特徴的な箇所の位
置を計測する位置計測手段としてCCDカメラ4を使用
したが、本発明の構成をこれに限定するものではなく、
他の撮像装置を使用しても良い。
【0028】次に、コンピュータ3の処理内容について
説明する。図2は本装置例におけるコンピュータの内部
構造を示したブロック図である。コンピュータ3は、図
2に示すように、教示・記憶装置8、大局的位置決定装
置9、高精度位置決定装置10、三次元形状記憶装置1
1とを有する。
説明する。図2は本装置例におけるコンピュータの内部
構造を示したブロック図である。コンピュータ3は、図
2に示すように、教示・記憶装置8、大局的位置決定装
置9、高精度位置決定装置10、三次元形状記憶装置1
1とを有する。
【0029】教示・記憶装置8は、予めバリ取りの対象
となるワークWの表面形状とバリBの発生率が高い面
(拘束面)との関係データを教示データとして記憶す
る。教示データは、ワークWの外周面上に発生するバリ
Bの性質に注目して決定する。ここで、図3はワークの
構造を示している。
となるワークWの表面形状とバリBの発生率が高い面
(拘束面)との関係データを教示データとして記憶す
る。教示データは、ワークWの外周面上に発生するバリ
Bの性質に注目して決定する。ここで、図3はワークの
構造を示している。
【0030】ワークWとして鋳物を例に挙げると、鋳型
に液状の金属を流し込んでワークWを製造するため、通
常、図3に示すように、鋳型の合わせ面にバリBが発生
する。なお、ワークWの表面F1の外周上でバリBの発
生率が高い箇所は拘束面F2として表すことができる。
教示・記憶装置21へ教示データを入力する手段の例と
しては、CADを利用する方法、具体的に数値を手入力
する方法等を挙げることができる。
に液状の金属を流し込んでワークWを製造するため、通
常、図3に示すように、鋳型の合わせ面にバリBが発生
する。なお、ワークWの表面F1の外周上でバリBの発
生率が高い箇所は拘束面F2として表すことができる。
教示・記憶装置21へ教示データを入力する手段の例と
しては、CADを利用する方法、具体的に数値を手入力
する方法等を挙げることができる。
【0031】大局的位置決定装置9は、教示・記憶装置
8の教示データ、及びCCDカメラ4の画像データ(ワ
ークWの位置データ)に基づき、対象ワークWの拘束面
F2の大まかな位置を決定する。例えば、図5に示すよ
うに、CCDカメラ4にてワークWを撮影してワーク表
面の特徴的な箇所Pの位置(例えば、コーナー部分)を
決定する。そして、位置決定に対応した動作信号S1′
を制御装置2に送出して、対象ワークWの拘束面F2の
大まかな位置の近傍にロボット1のハンド5を誘導させ
る。
8の教示データ、及びCCDカメラ4の画像データ(ワ
ークWの位置データ)に基づき、対象ワークWの拘束面
F2の大まかな位置を決定する。例えば、図5に示すよ
うに、CCDカメラ4にてワークWを撮影してワーク表
面の特徴的な箇所Pの位置(例えば、コーナー部分)を
決定する。そして、位置決定に対応した動作信号S1′
を制御装置2に送出して、対象ワークWの拘束面F2の
大まかな位置の近傍にロボット1のハンド5を誘導させ
る。
【0032】なお、本装置例では、大局的位置決定装置
9におけるハンド5の誘導位置の決定において、CCD
カメラ4の画像データを用いたが、その他の方法例とし
ては、ハンド5の先端にポインタを設置して、対象ワー
クWの拘束面F2の大まかな位置にロボット1を手動で
誘導してもよい。
9におけるハンド5の誘導位置の決定において、CCD
カメラ4の画像データを用いたが、その他の方法例とし
ては、ハンド5の先端にポインタを設置して、対象ワー
クWの拘束面F2の大まかな位置にロボット1を手動で
誘導してもよい。
【0033】三次元形状記憶装置11は、ワークWの拘
束面F2の大まかな位置の近傍にハンド5が移動する
と、三次元形状計測装置7が計測して得たワークW表面
F1形状の部分データを蓄積して、高精度位置決定装置
10に送出する。
束面F2の大まかな位置の近傍にハンド5が移動する
と、三次元形状計測装置7が計測して得たワークW表面
F1形状の部分データを蓄積して、高精度位置決定装置
10に送出する。
【0034】高精度位置決定装置10は、教示・記憶装
置8の教示データ、及び三次元形状記憶装置7に記憶さ
れたデータに基づいて対象ワークWの拘束面F2の位置
を、より高精度で算出し、バリ取り経路を決定する。そ
して、バリ取り経路の信号S1″は制御装置2に送出さ
れ、ロボット1によりワークW表面F1のバリ取り作業
が実行される。
置8の教示データ、及び三次元形状記憶装置7に記憶さ
れたデータに基づいて対象ワークWの拘束面F2の位置
を、より高精度で算出し、バリ取り経路を決定する。そ
して、バリ取り経路の信号S1″は制御装置2に送出さ
れ、ロボット1によりワークW表面F1のバリ取り作業
が実行される。
【0035】(方法例)次に、当該本装置例のバリ取り
装置を用いた本発明のバリ取り方法の方法例について説
明する。なお、バリ取りの対象となるワークWの表面F
1形状の分類により、バリ取り経路の決定方法が異な
る、3種の方法を挙げることとした。
装置を用いた本発明のバリ取り方法の方法例について説
明する。なお、バリ取りの対象となるワークWの表面F
1形状の分類により、バリ取り経路の決定方法が異な
る、3種の方法を挙げることとした。
【0036】(1)バリ近傍の平面部分のデータ利用型
方法 本方法例は、バリB付近で平面の部分が十分大きい場合
に有効である。先ず、バリ取りの代表ワークの表面形状
と当該ワークの拘束面との関係データをコンピュータ3
の教示・記憶装置8に記憶する(第1ステップ)。図3
において、例えば、ワークWの表面F1形状の特徴的な
箇所P(例えば、コーナー部分)とワークWの拘束面F
2との関係データを利用する。
方法 本方法例は、バリB付近で平面の部分が十分大きい場合
に有効である。先ず、バリ取りの代表ワークの表面形状
と当該ワークの拘束面との関係データをコンピュータ3
の教示・記憶装置8に記憶する(第1ステップ)。図3
において、例えば、ワークWの表面F1形状の特徴的な
箇所P(例えば、コーナー部分)とワークWの拘束面F
2との関係データを利用する。
【0037】次に、作業台に固定した対象ワークWの拘
束面F2の近傍に三次元形状計測装置7を誘導する(第
2ステップ)。誘導方法の例としては、前記装置例と同
様なシステムを用いたり、手動で行ったりする他、ある
程度バリ取り作業する位置が固定されている場合には、
プログラムで自動誘導する方法が考えられる。
束面F2の近傍に三次元形状計測装置7を誘導する(第
2ステップ)。誘導方法の例としては、前記装置例と同
様なシステムを用いたり、手動で行ったりする他、ある
程度バリ取り作業する位置が固定されている場合には、
プログラムで自動誘導する方法が考えられる。
【0038】続いて、高精度位置決定装置10におい
て、図6に示すように、三次元形状計測装置7にて得ら
れた計測データから対象ワークW表面F1の平面部分F
1aを算出する(第3ステップ)。ここで、図6はワー
クW表面F1で正確な位置の算出が必要な面を示した図
である。
て、図6に示すように、三次元形状計測装置7にて得ら
れた計測データから対象ワークW表面F1の平面部分F
1aを算出する(第3ステップ)。ここで、図6はワー
クW表面F1で正確な位置の算出が必要な面を示した図
である。
【0039】なお、三次元形状計測装置7のレンジデー
タの一例を示すと、図4のように、ワークW表面F1の
平面部分F1aの測定信号SaとワークW表面F1の非
平面部分の測定信号Sbとが区別され、従来例と比較し
てセンサノイズが少ないことが確かめられた。
タの一例を示すと、図4のように、ワークW表面F1の
平面部分F1aの測定信号SaとワークW表面F1の非
平面部分の測定信号Sbとが区別され、従来例と比較し
てセンサノイズが少ないことが確かめられた。
【0040】次に、高精度位置決定装置10において、
前記三次元形状計測装置7にて得られた計測データ、及
び予め教示・記憶装置8に記憶された代表ワークの表面
形状と当該ワークWの拘束面F2との関係データに基づ
いて対象ワークWの拘束面F2の位置を決定する(第4
ステップ)。
前記三次元形状計測装置7にて得られた計測データ、及
び予め教示・記憶装置8に記憶された代表ワークの表面
形状と当該ワークWの拘束面F2との関係データに基づ
いて対象ワークWの拘束面F2の位置を決定する(第4
ステップ)。
【0041】続いて、高精度位置決定装置10におい
て、第3ステップによって算出されたワークW表面F1
の平面部分F1aと、第4ステップによって決定された
ワークの拘束面F2との交線の位置をバリ取り経路とし
て決定する(第5ステップ)。そして、制御装置2が、
第5ステップにて決定されたバリ取り経路に沿ってバリ
取りツール6を誘導して対象ワークWのバリ取り作業を
実行する(第6ステップ)。
て、第3ステップによって算出されたワークW表面F1
の平面部分F1aと、第4ステップによって決定された
ワークの拘束面F2との交線の位置をバリ取り経路とし
て決定する(第5ステップ)。そして、制御装置2が、
第5ステップにて決定されたバリ取り経路に沿ってバリ
取りツール6を誘導して対象ワークWのバリ取り作業を
実行する(第6ステップ)。
【0042】(2)簡単なワーク表面の特徴データ利用
型方法 本方法例は、バリB近傍におけるワークW表面F1の形
状が円柱等の曲面部を有する場合に有効である。(1)
の方法例と同様に、先ず、バリ取りの代表ワークの表面
形状と当該ワークWの拘束面F2との関係データをコン
ピュータ3の教示・記憶装置8に記憶する(第1ステッ
プ)。次に、作業台に固定した対象ワークWの拘束面F
2の近傍に三次元形状計測装置7を誘導する(第2ステ
ップ)。
型方法 本方法例は、バリB近傍におけるワークW表面F1の形
状が円柱等の曲面部を有する場合に有効である。(1)
の方法例と同様に、先ず、バリ取りの代表ワークの表面
形状と当該ワークWの拘束面F2との関係データをコン
ピュータ3の教示・記憶装置8に記憶する(第1ステッ
プ)。次に、作業台に固定した対象ワークWの拘束面F
2の近傍に三次元形状計測装置7を誘導する(第2ステ
ップ)。
【0043】そして、新たに設けた高精度位置決定装置
10の線形状処理機能によって、三次元形状計測装置7
にて得られた計測データから対象ワークW表面F1の直
線又は曲線部分を抽出し、当該抽出データに直線又はパ
ラメトリック近似曲線を当てはめて、ワークW表面F1
形状の直線又は曲線部分の位置データを算出する(第3
ステップ)。
10の線形状処理機能によって、三次元形状計測装置7
にて得られた計測データから対象ワークW表面F1の直
線又は曲線部分を抽出し、当該抽出データに直線又はパ
ラメトリック近似曲線を当てはめて、ワークW表面F1
形状の直線又は曲線部分の位置データを算出する(第3
ステップ)。
【0044】続いて、高精度位置決定装置10におい
て、第3ステップにて算出されたワークW表面F1形状
の直線又は曲線部分の位置データ、及び予め教示・記憶
装置8に記憶された代表ワークの表面形状と当該ワーク
の拘束面との関係データに基づいて対象ワークWの拘束
面F2の位置を決定する(第4ステップ)。
て、第3ステップにて算出されたワークW表面F1形状
の直線又は曲線部分の位置データ、及び予め教示・記憶
装置8に記憶された代表ワークの表面形状と当該ワーク
の拘束面との関係データに基づいて対象ワークWの拘束
面F2の位置を決定する(第4ステップ)。
【0045】次に、高精度位置決定装置10において、
第3ステップによって算出されたワークW表面F1形状
の直線又は曲線部分の位置データと、第4ステップによ
って決定されたワークWの拘束面F2とからバリB発生
の位置を推測してバリ取り経路を決定する(第5ステッ
プ)。そして、制御装置2が、第5ステップにて決定さ
れたバリ取り経路に沿ってバリ取りツール6を誘導して
対象ワークWのバリ取り作業を実行する(第6ステッ
プ)。
第3ステップによって算出されたワークW表面F1形状
の直線又は曲線部分の位置データと、第4ステップによ
って決定されたワークWの拘束面F2とからバリB発生
の位置を推測してバリ取り経路を決定する(第5ステッ
プ)。そして、制御装置2が、第5ステップにて決定さ
れたバリ取り経路に沿ってバリ取りツール6を誘導して
対象ワークWのバリ取り作業を実行する(第6ステッ
プ)。
【0046】(3)ワーク表面の三次元的形状モデル利
用型方法 先ず、バリ取りの代表ワークの表面形状と当該ワークの
拘束面との関係データをコンピュータ3の教示・記憶装
置8に記憶する(第1ステップ)。次に、作業台に固定
した対象ワークWの拘束面F2の近傍に三次元形状計測
装置7を誘導する(第2ステップ)。
用型方法 先ず、バリ取りの代表ワークの表面形状と当該ワークの
拘束面との関係データをコンピュータ3の教示・記憶装
置8に記憶する(第1ステップ)。次に、作業台に固定
した対象ワークWの拘束面F2の近傍に三次元形状計測
装置7を誘導する(第2ステップ)。
【0047】続いて、三次元形状計測装置7にて得られ
た計測データ列を三次元形状記憶装置11にて複数記憶
し、これらの記憶データを基に高精度位置決定装置10
にて、図7に示すように、ワークW表面F1の形状モデ
ルMを三次元的形状に再構成する(第3ステップ)。
た計測データ列を三次元形状記憶装置11にて複数記憶
し、これらの記憶データを基に高精度位置決定装置10
にて、図7に示すように、ワークW表面F1の形状モデ
ルMを三次元的形状に再構成する(第3ステップ)。
【0048】そして、教示・記憶装置8に記憶されたバ
リB取りの代表ワークの表面形状と第3ステップにて得
られたワークW表面F1の形状モデルとの間でマッチン
グ演算を行い、対象ワークWの表面F1形状の位置を算
出する(第4ステップ)。これにより、バリ取り装置A
がワークW表面F1のバリB発生面として認識していた
拘束面F2′を正確な拘束面F2″に修正できる。
リB取りの代表ワークの表面形状と第3ステップにて得
られたワークW表面F1の形状モデルとの間でマッチン
グ演算を行い、対象ワークWの表面F1形状の位置を算
出する(第4ステップ)。これにより、バリ取り装置A
がワークW表面F1のバリB発生面として認識していた
拘束面F2′を正確な拘束面F2″に修正できる。
【0049】なお、マッチング処理は、ワークW表面F
1の形状モデルの各データと代表ワークの表面を平面パ
ッチで近似したデータとの距離の総和が最も小さくなる
ような回転・移動変換を求めることにより行う。
1の形状モデルの各データと代表ワークの表面を平面パ
ッチで近似したデータとの距離の総和が最も小さくなる
ような回転・移動変換を求めることにより行う。
【0050】第4ステップにて得られた対象ワークWの
表面F1形状の位置データ、及び教示・記憶装置8に記
憶された代表ワークの表面形状とワークの拘束面との関
係データに基づいて対象ワークWのバリB発生箇所を推
測してバリ取り経路を決定する(第5ステップ)。そし
て、制御装置2が、第5ステップにて決定されたバリ取
り経路に沿ってバリ取りツール6を誘導して対象ワーク
Wのバリ取り作業を実行する(第6ステップ)。
表面F1形状の位置データ、及び教示・記憶装置8に記
憶された代表ワークの表面形状とワークの拘束面との関
係データに基づいて対象ワークWのバリB発生箇所を推
測してバリ取り経路を決定する(第5ステップ)。そし
て、制御装置2が、第5ステップにて決定されたバリ取
り経路に沿ってバリ取りツール6を誘導して対象ワーク
Wのバリ取り作業を実行する(第6ステップ)。
【0051】
【発明の効果】以上説明したように本発明の装置及び方
法によれば、ワークの個体差に柔軟に対応して、正確な
バリ取り作業を自動的に実行できるという効果を奏す
る。特に、ワークを作業台に固定する際に位置決めを高
精度に行う必要がないという効果を奏する。
法によれば、ワークの個体差に柔軟に対応して、正確な
バリ取り作業を自動的に実行できるという効果を奏す
る。特に、ワークを作業台に固定する際に位置決めを高
精度に行う必要がないという効果を奏する。
【図1】本発明のバリ取り装置例の構成を示す概略図で
ある。
ある。
【図2】同上におけるコンピュータの内部構造を示した
ブロック図である。
ブロック図である。
【図3】バリ取り対象のワークの構造を示した斜視図で
ある。
ある。
【図4】本発明の装置例における三次元形状計測装置の
レンジデータの一例を示すグラフである。
レンジデータの一例を示すグラフである。
【図5】同上のCCDカメラにてワークの撮影を行う状
態を示した説明図である。
態を示した説明図である。
【図6】本発明の方法例(1)でワーク表面における正
確な位置の算出が必要な面を示した図である。
確な位置の算出が必要な面を示した図である。
【図7】本発明の方法例(2)で用いるワーク表面の形
状モデルを示した図である。
状モデルを示した図である。
1…ロボット 2…制御装置 3…コンピュータ 4…CCDカメラ 5…ハンド(ロボットのハンド) 6…バリ取りツール 7…三次元形状計測装置 8…教示・記憶装置 9…大局的位置決定装置 10…高精度位置決定装置 11…三次元形状記憶装置 A…バリ取り装置 B…バリ F1…表面 F1a…平面部分 F2,F2′,F2″…拘束面 M…形状モデル P…特徴的な箇所(ワーク表面) S1,S1′,S1″…動作信号 S2,S3…出力データ信号 Sa,Sb…測定信号 W…ワーク
───────────────────────────────────────────────────── フロントページの続き (72)発明者 岩城 敏 東京都千代田区内幸町1丁目1番6号 日 本電信電話株式会社内 (72)発明者 三ッ矢 英司 東京都千代田区内幸町1丁目1番6号 日 本電信電話株式会社内 (72)発明者 水川 真 東京都千代田区内幸町1丁目1番6号 日 本電信電話株式会社内 (72)発明者 奥平 雅士 東京都千代田区内幸町1丁目1番6号 日 本電信電話株式会社内
Claims (10)
- 【請求項1】コントローラと、ハンドにバリ取りツール
を有するロボットと、前記ロボットのハンドに取り付け
られ、ワークの表面形状を計測する三次元形状計測手段
と、ワーク表面形状の特徴的な箇所の位置を計測する位
置計測手段とを備え、 前記コントローラは、 代表ワークの表面形状と拘束面(バリの発生率が高い
面)との関係データを前記コントローラに教示する教示
手段と、 当該教示手段のワーク表面形状と拘束面との関係デー
タ、及び前記位置計測手段によるワークの特徴箇所の位
置データに基づき、対象ワークの拘束面の大まかな位置
を決定する大局的位置決定手段と、 当該大局的位置決定手段にて決定された対象ワークの拘
束面位置の近傍に前記ロボットのハンドを誘導して、前
記三次元形状計測手段にて当該拘束面のワーク表面形状
を計測する手段と、 当該三次元形状計測手段の計測データに基づき、対象ワ
ーク表面形状の位置を、より高精度で算出する高精度位
置決め手段と、 前記教示手段のワーク表面形状と拘束面との関係デー
タ、及び当該高精度位置決め手段の対象ワーク表面形状
の位置データに基づいてバリ取り経路を決定する手段
と、 を有することを特徴とするバリ取り装置。 - 【請求項2】コントローラと、ハンドにバリ取りツール
及びポインタを有するロボットと、当該ロボットのハン
ドに取り付けられ、ワークの表面形状を計測する三次元
形状計測手段とを備え、 前記コントローラは、 代表ワークの表面形状と拘束面との関係データを当該コ
ントローラに教示する教示手段と、 前記ロボットハンドのポインタを基準にして、手動で対
象ワークの拘束面の近傍に前記ロボットのハンドを誘導
し、前記三次元形状計測手段にて当該ワーク表面形状を
計測する手段と、 当該三次元形状計測手段の計測データに基づき対象ワー
ク表面形状の位置を、より高精度で算出する高精度位置
決め手段と、 前記教示手段のワーク表面形状と拘束面との関係デー
タ、及び当該高精度位置決め手段の対象ワーク表面形状
の位置データに基づいてバリ取り経路を決定する手段
と、 を有することを特徴とするバリ取り装置。 - 【請求項3】前記コントローラの高精度位置決め手段
は、 前記三次元形状計測手段にて得られた計測データから対
象ワーク表面の直線又は曲線部分を抽出し、当該抽出デ
ータに直線又はパラメトリック近似曲線を当てはめる線
形状処理手段と、 当該線形状処理手段から得られる直線又はパラメトリッ
ク近似曲線に基づいて、対象ワーク表面形状の直線又は
曲線部分の位置データを算出する高精度位置決め手段と
で、 置き換える、 ことを特徴とする請求項1又は2に記載のバリ取り装
置。 - 【請求項4】前記コントローラの高精度位置決め手段
は、 前記三次元形状計測手段にて得られたデータ列を複数用
いることにより対象ワーク表面の形状モデルを再構成す
る再構成手段と、前記教示手段に記憶された代表ワーク
表面形状と前記再構成手段の対象ワーク表面の形状モデ
ルとの間でマッチング演算を行い、対象ワーク表面形状
の位置を、より高精度で算出する高精度位置決め手段と
で、 置き換える、 ことを特徴とする請求項1又は2に記載のバリ取り装
置。 - 【請求項5】前記三次元形状計測手段は、 レーザレンジセンサである、 ことを特徴とする請求項1,2,3又は4に記載のバリ
取り装置。 - 【請求項6】前記三次元形状計測手段は、 ワークの表面形状データとして、当該ワークのコーナー
部の位置データを用いた、 ことを特徴とする請求項1,2,3,4又は5に記載の
バリ取り装置。 - 【請求項7】前記位置計測手段は、 CCDカメラである、 ことを特徴とする請求項1,3,4,5又は6に記載の
バリ取り装置。 - 【請求項8】ロボットを用いたバリ取り装置のバリ取り
方法において、 予めバリ取りの代表ワークの表面形状と当該ワークの拘
束面との関係データをバリ取り装置の教示・記憶装置に
記憶する第1ステップと、 作業台に固定した対象ワークの拘束面の近傍に三次元形
状計測装置を誘導する第2ステップと、 当該三次元形状計測装置にて得られた計測データから対
象ワーク表面の平面部分を算出する第3ステップと、 前記三次元形状計測装置にて得られた計測データ、及び
予め前記教示・記憶装置に記憶された代表ワークの表面
形状と当該ワークの拘束面との関係データに基づいて対
象ワークの当該拘束面の位置を決定する第4ステップ
と、 前記第3ステップによって算出されたワーク表面の平面
部分と、前記第4ステップによって決定されたワークの
拘束面との交線の位置をバリ取り経路として決定する第
5ステップと、 前記第5ステップによって決定されたバリ取り経路に沿
ってバリ取りツールを誘導して対象ワークのバリを除去
する第6ステップと、 を順次踏んで実行される、 ことを特徴とするバリ取り方法。 - 【請求項9】ロボットを用いたバリ取り装置のバリ取り
方法において、 予めバリ取りの代表ワークの表面形状と当該ワークの拘
束面との関係データをバリ取り装置の教示・記憶装置に
記憶する第1ステップと、 作業台に固定した対象ワークの拘束面の近傍に三次元形
状計測装置を誘導する第2ステップと、 当該三次元形状計測装置にて得られた計測データから対
象ワーク表面の直線又は曲線部分を抽出し、当該抽出デ
ータに直線又はパラメトリック近似曲線を当てはめて、
ワーク表面形状の直線又は曲線部分の位置データを算出
する第3ステップと、 当該第3ステップにて算出されたワーク表面形状の直線
又は曲線部分の位置データ、及び予め前記教示・記憶装
置に記憶された代表ワークの表面形状と当該ワークの拘
束面との関係データに基づいて対象ワークの拘束面の位
置を決定する第4ステップと、 前記第3ステップによって算出されたワーク表面形状の
直線又は曲線部分の位置データと、当該第4ステップに
よって決定されたワークの拘束面とからバリ発生の位置
を推測してバリ取り経路を決定する第5ステップと、 当該第5ステップによって決定されたバリ取り経路に沿
ってバリ取りツールを誘導して対象ワークのバリを除去
する第6ステップと、 を順次踏んで実行する、 ことを特徴とするバリ取り方法。 - 【請求項10】ロボットを用いたバリ取り装置のバリ取
り方法において、 予め教示・記憶装置にバリ取りの代表ワークの表面形状
と当該ワークの拘束面との関係データを記憶する第1ス
テップと、 作業台に固定した対象ワークの拘束面の近傍に三次元形
状計測装置を誘導する第2ステップと、 当該三次元形状計測装置にて得られた計測データ列を複
数記憶し、対象ワーク表面の形状モデルを三次元的形状
に再構成する第3ステップと、 前記教示・記憶装置に記憶されたワーク表面形状と当該
第3ステップにて得られた対象ワーク表面の形状モデル
との間でマッチング演算を行い、対象ワークの表面形状
の位置を算出する第4ステップと、 当該第4ステップにて得られた対象ワークの表面形状の
位置データ、及び予め記憶された代表ワークの表面形状
とワークの拘束面との関係データに基づいて対象ワーク
のバリ発生箇所を推測してバリ取り経路を決定する第5
ステップと、 当該第5ステップによって決定されたバリ取り経路に沿
ってバリ取りツールを誘導して対象ワークのバリを除去
する第6ステップと、 を順次踏んで実行する、 ことを特徴とするバリ取り方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28384794A JPH08141881A (ja) | 1994-11-17 | 1994-11-17 | バリ取り装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28384794A JPH08141881A (ja) | 1994-11-17 | 1994-11-17 | バリ取り装置及び方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08141881A true JPH08141881A (ja) | 1996-06-04 |
Family
ID=17670943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28384794A Pending JPH08141881A (ja) | 1994-11-17 | 1994-11-17 | バリ取り装置及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08141881A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102014108956A1 (de) | 2013-06-28 | 2014-12-31 | Fanuc Corporation | Vorrichtung zum Entgraten mit visuellem Sensor und Kraftsensor |
KR101525798B1 (ko) * | 2013-08-16 | 2015-06-03 | 동아공업 주식회사 | 금속분리판 일체형의 연료전지용 가스켓 버 제거 시스템 및 방법 |
CN106862775A (zh) * | 2017-02-24 | 2017-06-20 | 苏州贝亚敏光电科技有限公司 | 一种激光去毛刺方法及设备 |
WO2019228781A3 (de) * | 2018-06-01 | 2020-01-23 | Mack Rides Gmbh & Co. Kg | Verfahren zum facettieren sowie vorrichtung für ein solches verfahren |
CN116604111A (zh) * | 2023-07-21 | 2023-08-18 | 威海宇旸机械制造有限公司 | 一种基于模板匹配的铸造工件边缘去毛刺控制方法及装置 |
-
1994
- 1994-11-17 JP JP28384794A patent/JPH08141881A/ja active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102014108956A1 (de) | 2013-06-28 | 2014-12-31 | Fanuc Corporation | Vorrichtung zum Entgraten mit visuellem Sensor und Kraftsensor |
DE102014108956B4 (de) * | 2013-06-28 | 2016-12-15 | Fanuc Corporation | Vorrichtung zum Entgraten mit visuellem Sensor und Kraftsensor |
US9724801B2 (en) | 2013-06-28 | 2017-08-08 | Fanuc Corporation | Deburring device including visual sensor and force sensor |
KR101525798B1 (ko) * | 2013-08-16 | 2015-06-03 | 동아공업 주식회사 | 금속분리판 일체형의 연료전지용 가스켓 버 제거 시스템 및 방법 |
CN106862775A (zh) * | 2017-02-24 | 2017-06-20 | 苏州贝亚敏光电科技有限公司 | 一种激光去毛刺方法及设备 |
WO2019228781A3 (de) * | 2018-06-01 | 2020-01-23 | Mack Rides Gmbh & Co. Kg | Verfahren zum facettieren sowie vorrichtung für ein solches verfahren |
CN112203801A (zh) * | 2018-06-01 | 2021-01-08 | 马克里德斯有限及两合公司 | 刻面方法和用于此种方法的设备 |
US20210220960A1 (en) * | 2018-06-01 | 2021-07-22 | Mack Rides Gmbh & Co. Kg | Faceting method and device for such a method |
JP2021524813A (ja) * | 2018-06-01 | 2021-09-16 | マック ライズ ゲーエムベーハー ウント コー カーゲーMack Rides GmbH & Co.KG | 面取りの方法及びそのような方法のための装置 |
AU2019275834B2 (en) * | 2018-06-01 | 2022-04-21 | Mack Rides Gmbh & Co. Kg | Faceting method and device for such a method |
CN116604111A (zh) * | 2023-07-21 | 2023-08-18 | 威海宇旸机械制造有限公司 | 一种基于模板匹配的铸造工件边缘去毛刺控制方法及装置 |
CN116604111B (zh) * | 2023-07-21 | 2023-11-24 | 威海宇旸机械制造有限公司 | 一种基于模板匹配的铸造工件边缘去毛刺控制方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101239469B (zh) | 机器人机构的校准装置及方法 | |
CN109848989B (zh) | 一种基于红宝石探针的机器人执行末端自动标定及检测方法 | |
de Araujo et al. | Computer vision system for workpiece referencing in three-axis machining centers | |
US6442292B1 (en) | Measuring apparatus | |
JPH08141881A (ja) | バリ取り装置及び方法 | |
US20170322537A1 (en) | Processing Apparatus with Vision-Based Measurement | |
JP2778430B2 (ja) | 視覚に基く三次元位置および姿勢の認識方法ならびに視覚に基く三次元位置および姿勢の認識装置 | |
CN108907897B (zh) | 化铣胶膜刻形的在机视觉检测方法 | |
JP3171509B2 (ja) | ロボットへの教示方法 | |
CN111336962A (zh) | 火花机在线测量工件的方法及*** | |
Gollee et al. | Development and Extrinsic Calibration of a 3D Optical Multisensor Platform Using Laser Line Scanner and a Three-Axis Linear Motion Unit | |
JPH06214622A (ja) | ワーク位置検知装置 | |
CN115026828B (zh) | 一种机器人手臂抓取控制方法及*** | |
Shivshankar et al. | 3D scanning: A new approach towards model development in advanced manufacturing system | |
TWI755189B (zh) | 去毛邊軌跡提取方法及其系統 | |
CN114800034B (zh) | 一种采用机器视觉的数控机床智能化对刀***及方法 | |
JP7415856B2 (ja) | 物体認識装置、物体認識方法及びプログラム | |
JP2001141419A (ja) | 管計測装置 | |
Kaneko et al. | Development of Tool Shape Estimation Method Integrating Multidirectional Optical Measurement | |
JP2601176Y2 (ja) | ワークハンドリング装置 | |
CN114782512A (zh) | 航空发动机叶片划线方法、叶片划线***及存储介质 | |
CN114043531A (zh) | 台面倾角确定、使用方法、装置、机器人和存储介质 | |
CN117011384A (zh) | 一种提高白车身顶盖总成装配精度的视觉定位方法及*** | |
CN116755402A (zh) | 一种工件检测轨迹规划方法、装置、设备及介质 | |
CN114387393A (zh) | 基于点云三维重建的双机械臂三维测量方法、设备及介质 |