(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-12-25
(45)【発行日】2024-01-09
(54)【発明の名称】ロボットのキャリブレーション装置
(51)【国際特許分類】
B25J 9/10 20060101AFI20231226BHJP
【FI】
B25J9/10 A
(21)【出願番号】P 2021574660
(86)(22)【出願日】2021-01-20
(86)【国際出願番号】 JP2021001740
(87)【国際公開番号】W WO2021153359
(87)【国際公開日】2021-08-05
【審査請求日】2022-08-19
(31)【優先権主張番号】P 2020010764
(32)【優先日】2020-01-27
(33)【優先権主張国・地域又は機関】JP
(73)【特許権者】
【識別番号】390008235
【氏名又は名称】ファナック株式会社
(74)【代理人】
【識別番号】100118913
【氏名又は名称】上田 邦生
(74)【代理人】
【識別番号】100142789
【氏名又は名称】柳 順一郎
(74)【代理人】
【識別番号】100201466
【氏名又は名称】竹内 邦彦
(72)【発明者】
【氏名】蓮尾 健
【審査官】永井 友子
(56)【参考文献】
【文献】特開昭60-020878(JP,A)
【文献】特開平07-091947(JP,A)
【文献】特開昭61-209825(JP,A)
【文献】特開2012-040637(JP,A)
【文献】特開平06-008185(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B25J 9/10
(57)【特許請求の範囲】
【請求項1】
ベースに対してスライダを一の直線に沿って移動させる直動軸と、該直動軸のスライダに対して回転軸線回りに回転可能に支持された先端軸とを備えるロボットのキャリブレーション装置であって、
前記先端軸に固定された
単一の第1較正治具と、
前記ベースに固定された第2較正治具とを備え、
前記第1較正治具が、前記回転軸線を含む平面または該平面に平行な平面からなる第1較正面と、前記回転軸線回りに前記第1較正治具のみが回転しても変動しない第2較正面とを備え、
該第2較正治具が、前記第1較正治具を前記回転軸線回りに回転させたときの前記第1較正面の位置および前記第1較正治具を前記直線に沿って移動させたときの前記第2較正面の位置を検出するロボットのキャリブレーション装置。
【請求項2】
前記第2較正治具が、前記第1較正面の位置を検出する第1検出器を備え、
該第1検出器により前記第1較正面が前記直線に平行に配置されたことが検出された場合に、前記先端軸が較正されたものと判定する請求項1に記載のロボットのキャリブレーション装置。
【請求項3】
前記第2較正治具が、前記第2較正面の位置を検出する第2検出器を備え、
該第2検出器により前記第2較正面が所定位置に配置されたことが検出された場合に、前記直動軸が較正されたものと判定する請求項1または請求項2に記載のロボットのキャリブレーション装置。
【請求項4】
前記回転軸線が、前記直線に直交する平面内に配置され、
前記第2較正面が、前記回転軸線回りの円筒面により構成されている請求項1から請求項3のいずれかに記載のロボットのキャリブレーション装置。
【請求項5】
前記回転軸線が、前記直線に直交する平面内に配置され、
前記第2較正面が、前記回転軸線回りの円筒面により構成され、
前記第2検出器が、前記回転軸線および前記直線を含む平面内において、前記第2較正面を検出する請求項3に記載のロボットのキャリブレーション装置。
【請求項6】
前記第1検出器がプランジャ形ゲージであり、
前記第1較正面が前記直線方向に配置された状態で該第1較正面に前記直線方向に隣接する位置に、前記第1較正面に接続する傾斜面を備える請求項2に記載のロボットのキャリブレーション装置。
【請求項7】
第1ベースに対して第1スライダを第1直線に沿って移動させる第1直動軸と、前記第1スライダに固定された第2ベースに対して第2スライダを前記第1直線に直交する第2直線に沿って移動させる第2直動軸と、前記第2スライダに対して回転軸線回りに回転可能に支持された先端軸とを備えるロボットのキャリブレーション装置であって、
前記先端軸に固定された
単一の第1較正治具と、
前記第1ベースに固定された第2較正治具とを備え、
前記第1較正治具が、前記回転軸線を含む平面または該平面に平行な平面からなる第1較正面と、相互に直交し前記回転軸線回りに前記第1較正治具のみが回転しても変動しない第2較正面および第3較正面とを備え、
該第2較正治具が、前記第1較正治具を前記回転軸線回りに回転させたときの前記第1較正面の位置、前記第1較正治具を前記第1直線に沿って移動させたときの前記第2較正面の位置および前記第1較正治具を前記第2直線に沿って移動させたときの前記第3較正面の位置をそれぞれ検出するロボットのキャリブレーション装置。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、ロボットのキャリブレーション装置に関するものである。
【背景技術】
【0002】
垂直6軸多関節型ロボットのキャリブレーション装置が知られている(例えば、特許文献1参照。)。
このキャリブレーション装置は、相互に直交する3平面を備える治具と、ロボットの固定ベースに設定されている直交空間座標系における基準面との間で治具の3平面がなす姿勢を検出する検出手段とを備えている。このキャリブレーション装置によれば、垂直6軸多関節型ロボットの全軸について一度に較正することができる。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1のキャリブレーション装置は、6軸よりも少ない軸数のロボットの各軸を較正することができない。したがって、6軸よりも少ない軸数のロボットの各軸を較正することができるキャリブレーション装置が望まれている。
【課題を解決するための手段】
【0005】
本開示の一態様は、ベースに対してスライダを一の直線に沿って移動させる直動軸と、該直動軸のスライダに対して回転軸線回りに回転可能に支持された先端軸とを備えるロボットのキャリブレーション装置であって、前記先端軸に固定された単一の第1較正治具と、前記ベースに固定された第2較正治具とを備え、前記第1較正治具が、前記回転軸線を含む平面または該平面に平行な平面からなる第1較正面と、前記回転軸線回りに前記第1較正治具のみが回転しても変動しない第2較正面とを備え、該第2較正治具が、前記第1較正治具を前記回転軸線回りに回転させたときの前記第1較正面の位置および前記第1較正治具を前記直線に沿って移動させたときの前記第2較正面の位置を検出するロボットのキャリブレーション装置である。
【図面の簡単な説明】
【0006】
【
図1】本開示の一実施形態に係るロボットのキャリブレーション装置を示す斜視図である。
【
図2】
図1のキャリブレーション装置をロボットに装着した状態を示す斜視図である。
【
図3】
図1のキャリブレーション装置をロボットの較正位置に配置した状態を示す斜視図である。
【
図4】
図1のキャリブレーション装置をロボットに装着した状態を示す側面図である。
【
図5】
図1のキャリブレーション装置を装着したロボットのスライダを作動させて第1ダイヤルゲージを第2較正面に接触させた状態を示す側面図である。
【
図6】
図5の状態から第1ダイヤルゲージを第1較正面上に移動させ、直動軸を較正した状態を示す側面図である。
【
図7】
図6の状態から第1較正治具を回転軸線回りに回転させて先端軸を較正した状態を示す側面図である。
【
図8】
図1のキャリブレーション装置の変形例を示す斜視図である。
【
図9】
図1のキャリブレーション装置の他の変形例を示す斜視図である。
【発明を実施するための形態】
【0007】
本開示の一実施形態に係るロボットのキャリブレーション装置1について、図面を参照して以下に説明する。
本実施形態に係るキャリブレーション装置1を適用するロボット100は、例えば、
図1に示されるように、1つの直動軸101と、1つの先端軸102とを備える2軸のロボットである。
【0008】
このロボット100は、例えば、
図4に示されるように、6軸多関節型ロボットの手首先端面110に直動軸101を固定することによりツールとして使用される。本実施形態の説明において、6軸多関節型ロボットの手首先端面110の法線方向をZ軸、Z軸に直交する方向をX軸、X軸およびZ軸に直交する方向をY軸とする。
図1において、ハッチングによって示した位置が、6軸多関節型ロボットの手首先端面110への装着位置である。
【0009】
直動軸101は、6軸多関節型ロボットの手首先端面110に固定されるベース103と、ベース103に対してX(一の直線)方向に移動可能に支持されるスライダ104とを備えている。ベース103内部には、スライダ104を駆動する直動機構(図示略)が内蔵されている。
【0010】
先端軸102は、例えば、スライダ104に対して回転軸線A回りに回転可能に支持された先端可動部105を備えている。スライダ104内には、先端可動部105を回転駆動する回転機構(図示略)が内蔵されている。回転軸線Aは、Y軸方向に延びている。すなわち、回転軸線Aは、スライダ104の移動方向であるX軸に直交する平面に沿う方向に延びている。
【0011】
本実施形態に係るキャリブレーション装置1は、
図1および
図2に示されるように、先端可動部105に固定される第1較正治具2とベース103に固定される第2較正治具3とを備えている。
第1較正治具2は、
図1に示されるように、回転軸線Aに平行な平面からなる第1較正面4と、回転軸線A回りに略半周にわたって延びる円筒面からなる第2較正面5とを備えている。
【0012】
第1較正面4は第2較正面5の接線方向に延び、第2較正面5に滑らかに接続している。
これにより、先端可動部105の作動によって第1較正治具2が回転軸線A回りに回転させられることにより、第1較正面4がX軸方向に延びる位置に配置された状態において、第2較正面5が第1較正面4のX軸方向の端部に隣接する傾斜面としても機能する。
第2較正面5は、回転軸線A回りの円筒面によって構成されているので、第1較正治具2を回転軸線A回りに回転させても変動しない面となっている。
【0013】
第2較正治具3は、
図1および
図2に示されるように、ベース103の取付部に、例えば、図示しないネジ等により着脱可能に固定されるブラケット6と、ブラケット6に固定される2つのダイヤルゲージ(第1検出器、第2検出器)7,8とを備えている。ブラケット6は、ベース103に精度よく位置決めされた状態に固定される。2つのダイヤルゲージ7,8は、ブラケット6に対してプランジャ9,10の先端位置を精度よく位置決めされた状態にそれぞれ固定される。
【0014】
第2ダイヤルゲージ8は、
図4に示されるように、回転軸線Aを含むXY平面内においてX軸方向にプランジャ10を出没させる位置に固定されている。さらに具体的には、第2ダイヤルゲージ8は、直動軸101を作動させてスライダ104を所定の較正位置、例えば、直動軸101の原点位置に配置した状態で、所定の値、例えば、±0.0を示す位置に固定されている。
【0015】
第1ダイヤルゲージ7は第2ダイヤルゲージ8よりも直動軸101の原点位置から離れた位置に配置される。第1ダイヤルゲージ7は、
図3に示されるように、先端軸102を作動させて第1較正治具2の第1較正面4がXY平面に平行に配置された状態で、所定の値、例えば、±0.0を示す位置に固定されている。
図3においては、明確化のためにブラケット6の図示を省略している。
【0016】
このように構成された本実施形態に係るロボットのキャリブレーション装置1を用いて直動軸101および先端軸102を較正する場合について説明する。
まず、直動軸101および先端軸102の両方を同時に較正するには、
図5に示されるように、先端軸102のみを作動させて第1較正面4をXY平面に対して略平行に配置する。この時点では厳密に平行でなくてもよい。次いで、直動軸101のみを作動させて、スライダ104を、
図5に矢印で示される方向に移動させていく。
【0017】
スライダ104を直動軸101の較正位置近傍に近づけていくと、まず、
図5に示されるように、第1較正治具2の第2較正面5に、第1ダイヤルゲージ7の先端が接触する。第2較正面5は円筒面により構成されているので、スライダ104が直動軸101の較正位置に近接するに従って、第1ダイヤルゲージ7のプランジャ9を縮める方向に押していく。第2較正面5は第1較正面4に滑らかに接続しているので、スライダ104を直動軸101の較正位置にさらに近接させると、第1ダイヤルゲージ7のプランジャ9の先端は、
図6に示されるように、第2較正面5上から第1較正面4上に移動する。
【0018】
第1較正面4はXY平面に略平行に配置されているので、第1ダイヤルゲージ7のプランジャ9の先端が第1較正面4上に移動した後には、スライダ104のみが移動しても第2ダイヤルゲージ8の読みは大きく変動しない。
そして、スライダ104が直動軸101の較正位置近傍に配置されると、
図6に示されるように、第2ダイヤルゲージ8の先端が第2較正面5に接触する。第2ダイヤルゲージ8のプランジャ10の先端が回転軸線Aを含むXY平面上に配置されているので、第2ダイヤルゲージ8のプランジャ10は、第2較正面5に面直に配置される。
【0019】
この状態で、第2ダイヤルゲージ8の読みが所定の値(例えば、±0.0)となる位置までスライダ104を移動させることにより、直動軸101が較正される。
この後に、第1ダイヤルゲージ7の読みが所定の値(例えば、±0.0)となる位置まで
図7に矢印で示されるように、先端可動部105を回転させることにより、先端軸102が較正される。
【0020】
本実施形態に係るキャリブレーション装置1によれば、第2較正面5が回転軸線A回りの円筒面により構成されているので、先端軸102のみを作動させて第1較正治具2を回転軸線A回りに回転させても第2較正面5自体の位置は変動しない。したがって、先端軸102が較正されていない状態であっても、第2較正面5に第2ダイヤルゲージ8の先端を接触させて直動軸101を較正することができ、その後に、第1較正治具2を回転させて先端軸102を較正することができる。
【0021】
なお、上記実施形態においては、まず、直動軸101を較正し、次いで、先端軸102を較正したが、逆でもよい。すなわち、直動軸101を作動させてスライダ104を直動軸101の較正位置近傍まで移動させた状態で、まず、第1較正治具2を回転軸線A回りに回転させて第1較正面4をXY平面に厳密に平行に配置する。これにより、先端軸102が較正される。次いで、第2ダイヤルゲージ8の読みが所定の値(例えば、±0.0)となる位置まで、スライダ104を移動させる。
【0022】
これによっても、先端軸102および直動軸101の両方が較正される。この場合においても、第1較正面4が回転軸線Aを含む平面に平行に設けられているので、先端軸102が較正された状態であれば、直動軸101のみを作動させて第1較正治具2をX軸方向に移動させても第1較正面4自体の位置は変動しない。したがって、直動軸101が較正されていない状態であっても先端軸102のみを較正することができ、その後に、直動軸101を較正することができる。
【0023】
すなわち、本実施形態に係るキャリブレーション装置1によれば、直動軸101および先端軸102を同時に較正する場合のみならず、いずれか一方のみを較正することもできる。
特に、6軸多関節型ロボットの手首先端面110に取り付けるツールとして使用する場合に、周辺物体との接触等により1軸のみの保守が必要となる場合がある。このような場合に、保守が必要となった軸のみの較正を行うこともできる。
【0024】
また、本実施形態においては、第2較正面5を構成する円筒面によって、第1ダイヤルゲージ7を第1較正面4に導く傾斜面を構成した。これに代えて、第1較正面4と第2較正面5との間に、両較正面に滑らかに接続する曲面あるいは平面からなる傾斜面を採用してもよい。
【0025】
また、本実施形態においては、先端軸102としてY軸方向に延びる回転軸線A回りに先端可動部105を回転させるものを例示した。これに代えて、X軸方向あるいはZ軸方向に延びる回転軸線回りに先端可動部105を回転させる先端軸102を有するロボット100に適用してもよい。
【0026】
例えば、回転軸線AがX軸方向に延びる場合には、
図8に示されるように、第1較正面4としては、第1較正治具2の上述と同様の平面を使用し、第2較正面5としては第1較正治具2のX軸に直交する平面を用いればよい。この場合においても、第2較正面5を第1較正治具2の回転軸線A回りの回転のみによって変動しない面とすることができ、直動軸101および先端軸102を同時にあるいは個別に較正することができる。図中符号11は、第1ダイヤルゲージ7を第1較正面4に導く傾斜面である。
【0027】
また、本実施形態においては、単一の直動軸101と単一の先端軸102とを有するロボット100に適用する場合について説明した。これに代えて、
図9に示されるように、相互に直交する方向に各スライダ113,114を移動させることができる2つの直動軸111,112と先端軸102とを備えるロボット100に適用してもよい。
【0028】
この場合には、6軸多関節型ロボットの手首先端面110に固定される第1直動軸111に、図示しないブラケット6を位置決め状態に固定し、ブラケット6に位置決め状態に3つのダイヤルゲージ7,8,13を固定する。
図9に示す例では、第1較正治具2には、回転軸線Aを含む平面に平行な第1較正面4、回転軸線A回りの円筒面からなる第2較正面5および回転軸線Aに直交する第3較正面12を備えている。
【0029】
また、第1直動軸111は、ロボット100の手首先端面110に固定される第1ベース115と、第1ベース115に対して第1直線に沿って移動可能に支持される第1スライダ113とを備えている。
第2直動軸112は、第1スライダ113に固定される第2ベース116と、第2ベース116に対して第1直線に直交する第2直線に沿って移動可能に支持される第2スライダ114とを備えている。先端軸102は、第2スライダ114に対して回転軸線A回りに回転可能に支持された先端可動部105を備えている。
【0030】
3つのダイヤルゲージ7,8,13は、第1較正面4の位置を検出する第1ダイヤルゲージ7、第2較正面5の位置を検出する第2ダイヤルゲージ8および第3較正面12の位置を検出する第3ダイヤルゲージ13である。第1較正治具2は、第1ダイヤルゲージ7を第3較正面12側から第1較正面4に乗り上げさせる傾斜面11と、第3ダイヤルゲージ13を第2較正面5側から第3較正面12に乗り上げさせる傾斜面14とを備えている。第1ダイヤルゲージ7を第2較正面5側から第1較正面4に乗り上げさせる傾斜面としては第2較正面5を構成する円筒面が用いられている。
【0031】
第2較正面5および第3較正面12は、第1較正面4を用いて先端軸102を較正する際に、第1較正治具2を回転軸線A回りに回転させてもそれぞれ変動しない面により構成されている。
このキャリブレーション装置1を用いてロボット100を較正するには、第1較正面4および第3較正面12を概略較正された位置に配置して、第2直動軸112の第2スライダ114をY軸方向に移動させる。
【0032】
これにより、第1ダイヤルゲージ7が第2較正面5の傾斜によって第1較正面4に乗り上げさせられ、第3ダイヤルゲージ13が傾斜面14によって第3較正面12に乗り上げさせられる。そして、第2較正面5によって第2ダイヤルゲージ8のプランジャ10が押され、第2ダイヤルゲージ8の読みが所定の値(例えば、±0.0)となった時点で、第2直動軸112が較正される。
【0033】
次に、第1較正治具2を回転軸線A回りに回転させ、第1較正面4がXY平面に厳密に平行になった位置で、第1ダイヤルゲージ7の読みが所定の値(例えば、±0.0)となり、先端軸102が較正される。
さらに、第1直動軸111の第1スライダ113をX軸方向に移動させる。そして、第3較正面12によって第3ダイヤルゲージ13のプランジャ15が押され、第3ダイヤルゲージ13の読みが所定の値(例えば、±0.0)となった時点で、第1直動軸111が較正される。
【0034】
このキャリブレーション装置1を用いることにより、2つの直動軸111,112と先端軸102とを有するロボット100の3つの軸を同時に、あるいは、個別に較正することができるという利点がある。
また、本実施形態においては、検出手段としてダイヤルゲージ7,8,13を用いたが、これに限定されるものではなく、他の任意の接触式あるいは非接触式の検出手段を用いてもよい。
【0035】
また、ダイヤルゲージ7,8,13の読みによって較正されたか否かを判断することは、作業者が行ってもよいし、ダイヤルゲージ7,8,13から電気信号を出力させ、出力された電気信号に基づいてプロセッサにより判定することにしてもよい。
【符号の説明】
【0036】
1 キャリブレーション装置
2 第1較正治具
3 第2較正治具
4 第1較正面
5 第2較正面
11 傾斜面
12 第3較正面
100 ロボット
101 直動軸
102 先端軸
103 ベース
104 スライダ
111 第1直動軸
112 第2直動軸
113 第1スライダ
114 第2スライダ
115 第1ベース
116 第2ベース
A 回転軸線