(58)【調査した分野】(Int.Cl.,DB名)
前記搬送向きについて前記塗装ロボットを外側から挟む位置で前記塗装ブースにそれぞれ固定され、前記車両における前後の前記開閉部材をそれぞれ操作する固定式操作ロボット
を備えることを特徴とする請求項5に記載の塗装システム。
【発明を実施するための形態】
【0010】
以下、添付図面を参照して、本願の開示する塗装システムおよび塗装方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。また、以下では、自動車などの車両が被塗装物である場合について説明するが、被塗装物は車両には限られない。
【0011】
また、以下に示す実施形態では、「水平」、「垂直」、「鉛直」、「同一」あるいは「対称」といった表現を用いるが、厳密に「水平」、「垂直」、「鉛直」、「同一」あるいは「対称」であることを要しない。すなわち、上記した各表現は、製造精度、設置精度などのずれを許容する。
【0012】
(第1の実施形態)
まず、第1の実施形態に係る塗装システム1について
図1および
図2を用いて説明する。
図1は、第1の実施形態に係る塗装システム1の側面模式図であり、
図2は、第1の実施形態に係る塗装システム1の上面模式図である。
【0013】
ここで、
図1は、
図2におけるY軸正方向視の側面図である。このため、
図2におけるY軸正方向視で手前側の装置に隠れるロボットや装置の記載を省略している。なお、
図1および
図2に示した各ロボットの構成の詳細については、
図4および
図5を用いて後述する。
【0014】
また、
図1および
図2には、説明をわかりやすくするために、鉛直上向きが正方向であるZ軸を含む3次元の直交座標系を図示している。かかる直交座標系は、以下の説明で用いる他の図面においても示す場合がある。
【0015】
また、以下では、搬送装置210の搬送向き(X軸正方向)を「前側」、逆向きを「後側」、搬送向きに向かって右を「右側」、左を「左側」と記載する。また、上面視で、搬送装置210の搬送向きについて中央を通る面を対称面P2(
図2参照)、一対の塗装ロボット10R1,10R2の中間位置と、一対の塗装ロボット10L1,10L2の中間位置とを通る面を対称面P1(
図1および
図2参照)とする。
【0016】
なお、
図1および
図2に示すように、塗装ブース200内には、塗装ロボット10、移動式操作ロボット20、固定式操作ロボット40といったロボットがそれぞれ複数台設置される。このため、複数台設置されるロボットなどの装置については、符号の末尾に識別用の文字を付加することとする。
【0017】
たとえば、搬送装置210の右側に設置される装置には「R」を、左側に設置される装置には「L」を付加する。また、搬送向きに沿って複数の装置がある場合には、さらに、数字を付加する。たとえば、塗装ロボット10L2は、搬送装置210の左側に設置された複数の塗装ロボット10のうちの1台であり、
図2に示した場合では、搬送向きの下流側に設置された塗装ロボット10を指す。
【0018】
ここで、ワーク500は、対称面P2について、たとえば、対称な形状である。ただし、ワーク500は厳密に対称な形状である必要はなく、ワーク500の左側のロボットおよび右側のロボットが同じ動作を行う程度の形状であればよい。
【0019】
ワーク500の左側については、塗装ロボット10L1,10L2、移動式操作ロボット20L1,20L2が作業を行う。また、ワーク500の右側については、塗装ロボット10R1,10R2、移動式操作ロボット20R1,20R2が作業を行う。なお、固定式操作ロボット40a,40bは、ワーク500の前後における開閉部材の操作を行う。
【0020】
なお、
図2に示したように、ワーク500は、対称面P2について対称な形状であるので、搬送装置210を挟んで対向する各ロボットは、お互いに左右対称な動作を行いつつワーク500に対する塗装や操作を行う。具体的には、移動式操作ロボット20R1,20L1、走行台30R1,30L1、塗装ロボット10R1,10L1、塗装ロボット10R2,10L2、走行台30R2,30L2、移動式操作ロボット20R2,20L2は、それぞれ、左右対称な動作を行う。
【0021】
以下、塗装ブース200(
図1参照)内に設置されるロボット等の各装置について説明する。塗装ブース200内には、搬送装置210と、走行台30と、ガイド31とが設置される。ここで、塗装ブース200は、外部と隔離された空間を有する塗装用の部屋である。
【0022】
塗装ブース200の床面には、コンベアなどの搬送装置210が設置される。そして、搬送装置210は、被塗装物であるワーク500を、所定の搬送向き(
図1および
図2の場合ではX軸正方向)へ、所定の速度で搬送する。なお、ワーク500は、図示しない治具などによって搬送装置210の可動部分に固定された状態で搬送される。
【0023】
また、ガイド31は、たとえば、搬送装置210の床面に設置され、上記した対称面P2について対称な位置に一対設置される(
図2参照)。なお、
図2に示すように、搬送装置210の右側にはガイド31Rが、左側にはガイド31Lがそれぞれ設置される。ここで、走行台30は、ガイド31に沿って走行可能である。つまり、走行台30は、同図のX軸正方向にもX軸負方向にも走行可能である。そして、走行台30は、上記した移動式操作ロボット20を支持する。
【0024】
図2に示すように、走行台30は、各ガイド31に2つずつ設置される。すなわち、右側のガイド31Rには、走行台30R1,30R2が、左側のガイド31Lには、走行台30L1,30L2が、それぞれ設置される。ここで、各走行台30は、それぞれ独立して走行可能である。つまり、走行台30に支持される移動式操作ロボット20は、それぞれ独立して移動可能である。なお、以下では、走行台30を含めて移動式操作ロボット20と呼ぶ場合がある。
【0025】
塗装ロボット10は、ワーク500を塗装するロボットであり、たとえば、6軸の多関節ロボットである。塗装ロボット10は、塗装ブース200の壁面や天井面に固定される。具体的には、塗装ロボット10は、塗装ブース200を囲うように配設された支柱や梁などに固定され、たとえば、固定箇所の内側に上壁や側壁といった壁面が取り付けられる。
【0026】
ここで、塗装ロボット10は、
図1および
図2に示したように、一対の塗装ロボット10R1,10R2の第1軸(
図4のA11参照)が、同一直線上にあるようにそれぞれ設置される。
【0027】
また、一対の塗装ロボット10R1,10R2は、かかる第1軸まわりに回転する第1アーム(
図4の11参照)がお互いに離れる向きに延伸するようにそれぞれ設置される。なお、
図2に示した一対の塗装ロボット10L1,10L2についても同様である。
【0028】
このように、塗装ロボット10を設置することで、ロボットの高密度配置が可能となる。そして、ロボットを高密度配置することで、塗装ブース200のフットプリント(上面視における面積)を抑制することができる。ここで、塗装ブース200のランニングコストは、空調などの塗装環境維持のためのコストが大きく、かかるフットプリントに比例する。したがって、ロボットの高密度配置によってかかるランニングコストの抑制が可能となる。
【0029】
さらに、塗装ロボット10は、
図1に示したように、一対の塗装ロボット10R1,10R2の中間位置における対称面P1について、それぞれの「アーム構成」が対称である。ここで、「アーム構成」とは、各アームを旋回または回転させる各軸の配置を指す。そして、各軸の配置には、隣り合う各軸のなす角、隣り合う各軸の軸間距離が含まれる。
【0030】
すなわち、「アーム構成」が対称という場合、アームの外形や、形状の差異は問わない。つまり、アームの外形や、形状が異なっていても、各軸の配置が対称であれば、アーム構成は対称であるという。同様に、アームの外形や、形状が異なっていても、各軸の配置が同一であれば、アーム構成は同一であるという。
【0031】
このように、アーム構成が対称のロボットを用いることで、教示データを反転させて利用することが可能となるので、教示データの生成コストを抑制することができ、ロボットの製造コストを抑制することができる。なお、
図2に示した一対の塗装ロボット10L1,10L2についても同様である。
【0032】
また、塗装ロボット10は、
図2に示したように、対称面P2について対称な位置に一対ずつ設置される。そして、対称面P2について対向する塗装ロボット10R1,10L1、塗装ロボット10R2,10L2は、対称面P2についてそれぞれ対称なアーム構成を有する。
【0033】
ここで、上記したように、一対の塗装ロボット10R1,10R2、塗装ロボット10L1,10L2は、対称面P1について対称なアーム構成をそれぞれ有しているので、
図2における斜向かいの位置にある塗装ロボット10同士は、同一のアーム構成である。つまり、塗装ロボット10R1および塗装ロボット10L2と、塗装ロボット10R2および塗装ロボット10L1とは、同一のアーム構成である。
【0034】
このように、塗装ロボット10を配置することで、上記した教示データの共通化や利用、簡単な修正による再利用を行いつつ、対称面P2について対称なワーク500を効率良く塗装することができる。たとえば、塗装ロボット10R1の教示データにおけるY軸の向きを反転させることで、塗装ロボット10L1の教示データとして用いることができる。なお、塗装ロボット10R2および塗装ロボット10L2についても同様である。
【0035】
移動式操作ロボット20は、ワーク500における開閉部材を操作するロボットである。具体的には、移動式操作ロボット20は、水平方向に伸縮する2軸のアームと、昇降軸とを備えた3軸の多関節ロボットであり、ワーク500における側面のドアを開閉する。また、移動式操作ロボット20は、上記した走行台30に支持されるので、ガイド31に沿って移動自在、すなわち、搬送装置210の搬送向きに沿って移動自在である。
【0036】
ここで、
図1に示すように、移動式操作ロボット20は、塗装ロボット10よりも低い位置に設置される。このように、塗装ロボット10よりも低い位置に移動式操作ロボット20を設置することで、塗装ロボット10と移動式操作ロボット20とを干渉させにくくすることができる。なお、
図1に示したように、移動式操作ロボット20の到達可能高さよりも高い位置に塗装ロボット10を設置することが好ましい。
【0037】
なお、仮に、移動式操作ロボット20よりも構造が複雑で重量のある塗装ロボット10を移動式にしようとすると、走行台30やガイド31を、より耐荷重が大きく複雑なものとする必要がある。しかしながら、第1の実施形態のように、比較的軽量な移動式操作ロボット20を走行台30で移動させることで、走行台30やガイド31の簡略化が可能となり、塗装システム1のコストを抑制することができる。
【0038】
固定式操作ロボット40は、ワーク500における前後の開閉部材を操作するロボットであり、たとえば、塗装ロボット10と同様の6軸の多関節ロボットである。また、固定式操作ロボット40は、第1軸まわりに回転する第1アーム(
図4の11参照)が
図1のY軸に沿って搬送装置210へ向けて延伸するように、塗装ブース200の壁面や天井面に固定される。そして、固定式操作ロボット40は、たとえば、ボンネット(
図3の520)やテールゲート(
図3の530)といったワーク500の前後における開閉部材を開閉する。
【0039】
具体的には、
図1および
図2に示したように、搬送向きの上流側に位置する固定式操作ロボット40aが、ワーク500のテールゲート(
図3の530)を開閉し、下流側に位置する固定式操作ロボット40bが、ワーク500のボンネット(
図3の520)を開閉する。また、
図1および
図2に示したように、固定式操作ロボット40a,40bは、搬送向きについて、塗装ロボット10R1,10R2を挟む位置にそれぞれ設置される。
【0040】
また、固定式操作ロボット40a,40bは、搬送向きについて、ガイド31R,31Lの延伸範囲と少なくとも一部が重なるように、第1アーム(
図4の11参照)が
図1のY軸に沿って搬送装置210へ向けてそれぞれ延伸する向きで設置される。このように、固定式操作ロボット40a,40bを配置することで、塗装ブース200の全長を短く抑えることができる。
【0041】
固定式操作ロボット40aは、閉まった状態のテールゲート(
図3の530)を係止し、各アームの姿勢を変更することでテールゲートを開ける。そして、搬送されるワーク500に追従するようにアームの姿勢を変更させながらテールゲートを開けたまま保持する。そして、テールゲートを開けることによって開放される部位の塗装が完了すると、テールゲートを閉める。なお、固定式操作ロボット40bも同様の手順でボンネット(
図3の520)を開閉する。
【0042】
ここで、固定式操作ロボット40は、移動式操作ロボット20よりも高い位置に設置される。なお、
図1では、固定式操作ロボット40と、塗装ロボット10とが同等の高さに設置される場合を例示しているが、両ロボットを異なる高さにそれぞれ設置することとしてもよい。
【0043】
また、
図1および
図2に示した場合では、Y軸に沿った向きについて、搬送装置210の右側に固定式操作ロボット40aを、左側に固定式操作ロボット40bをそれぞれ配置した。このように配置することで、塗装ブース200の左右方向の強度バランスをとりやすくなる。なお、搬送装置210の左側に固定式操作ロボット40aを、右側に固定式操作ロボット40bをそれぞれ配置することにしてもよい。また、2台の固定式操作ロボット40を双方とも右側に配置してもよく、双方とも左側に配置してもよい。
【0044】
なお、
図2に示した場合では、Y軸に沿った向きについて、塗装ロボット10よりも搬送装置210から遠い位置に操作ロボット20を配置したが、操作ロボット20を塗装ロボット10よりも近い位置に配置することとしてもよい。また、搬送装置210からの距離が同等の位置に両ロボットを配置することとしてもよい。
【0045】
次に、ワーク500の具体例について
図3を用いて説明する。
図3は、ワーク500の説明図である。なお、
図3は、ワーク500の上面図であり、各開閉部材を開けた状態を示している。
【0046】
図3に示すように、ワーク500は、いわゆる4ドアの車両であり、内装部材やエンジンなどが未装着の状態である。ワーク500は、搬送装置210の可動部分に固定された状態で搬送される。また、ワーク500は、前方から後方に向けてAピラー501、Bピラー502およびCピラー503を備える。
【0047】
ここで、Bピラー502は、側面のドアを閉めた状態ではワーク500の室内側に位置するため、ドアを閉めた状態では塗装しにくい位置にあるといえる。このため、塗装システム1は、前ドアおよび後ドアを開けた状態でBピラー502の塗装を行う。
【0048】
ワーク500は、開閉部材として、右側の側面に、右前ドア510RFと、右後ドア510RRとを備え、左側の側面に、左前ドア510LFと、左後ドア510LRとを備える。これらのドア510は、横向きに開閉する。なお、このように、ワーク500の左右側面に設けられる開閉部材を側面開閉部材と呼ぶ。なお、以下の説明では、「側面」を「サイド」と呼ぶ場合もある。
【0049】
また、ワーク500は、開閉部材として、前方にボンネット等の前方開閉部材520と、後方にテールゲートやトランクといった後方開閉部材530とを備える。前方開閉部材520および後方開閉部材530は、上下向きに開閉する。
【0050】
このように、ワーク500の前後に設けられる開閉部材をまとめて「前後開閉部材」と呼ぶこととする。なお、以下の説明では、「前方」を「フロント」、「後方」を「リア」または「テール」と呼ぶ場合もある。
【0051】
塗装システム1は、
図3に示したワーク500のいわゆる内板塗装を行う。塗装システム1は、すなわち、上記した開閉部材を開けた状態で開放される部位、たとえば、上記したBピラー502、ワーク500における側面のパネルであるサイドパネル、各ドア510の内側といった箇所の塗装を行う。なお、具体的な塗装手順については
図7を用いて後述する。
【0052】
次に、塗装ロボット10の構成について
図4を用いて説明する。
図4は、塗装ロボット10を示す斜視図である。ここで、
図4に示す塗装ロボット10のアーム構成は、
図1に示した塗装ロボット10R2に相当する。なお、
図1に示した塗装ロボット10R1は、
図4に示した塗装ロボット10とアーム構成が対称である。
【0053】
図4に示すように、塗装ロボット10は、第1軸A11、第2軸A12、第3軸A13、第4軸A14、第5軸A15および第6軸A16の6つの回転軸を有する6軸のロボットである。
【0054】
なお、塗装ロボット10は、各軸に対応する関節部を有しており、各関節部を駆動するアクチュエータ(図示せず)によって各アームを旋回または回転させることで姿勢を変更する。また、
図4に示した6軸のロボットは、塗装ロボット10の一例であり、軸数が6軸以外のロボットを用いることとしてもよい。
【0055】
塗装ロボット10は、基端側から先端側へ向けて、ベース部10B、第1アーム11、第2アーム12、第3アーム13、第4アーム14、第5アーム15および第6アーム16を備える。
【0056】
ベース部10Bは、塗装ブース200(
図1参照)などの他の部材へ固定される。ここで、
図4に示すように、ベース部10Bは直方体状の形状をしており、6つの面のうち第1アーム11が設けられる面以外の5つの面のいずれかを、上記した他の部材の取付面へ固定することが可能である。すなわち、かかるベース部10Bによれば塗装ロボット10を自在に配置することができる。
【0057】
第1アーム11は、
図4に示すX軸に沿った向きの第1軸A11まわりに回転可能にベース部10Bに基端側が支持される。第2アーム12は、第1軸A11と垂直な第2軸A12まわりに旋回可能に第1アーム11の先端側に基端側が支持される。第3アーム13は、第2軸A12と平行な第3軸A13まわりに旋回可能に第2アーム12の先端側に基端側が支持される。
【0058】
第4アーム14は、第3軸A13と垂直な第4軸A14まわりに回転可能に第3アーム13の先端側に基端側が支持される。第5アーム15は、第4軸A14に所定角度傾いて交差する第5軸A15まわりに回転可能に第4アーム14の先端側に基端側が支持される。第6アーム16は、第5軸A15に所定角度傾いて交差する第6軸A16まわりに回転可能に第5アーム15の先端側に基端側が支持される。
【0059】
なお、塗装ロボット10の先端のアームである第6アーム16には、塗装ガンなどのエンドエフェクタ10E(
図4に破線で示す)を着脱可能である。また、塗装ロボット10は、エンドエフェクタ10Eに接続するケーブルやチューブなどを通す内部空間を有しており、かかるケーブル等を、外部に露出することなくエンドエフェクタ10Eに接続することができる。
【0060】
なお、
図1に示した固定式操作ロボット40a,40bとして、
図4に示したロボットまたはアーム構成が対称のロボットを用いることができる。なお、この場合、エンドエフェクタとしては、
図3に示した前方開閉部材520や後方開閉部材530を係止する鈎状のエンドエフェクタ(図示せず)を用いることができる。
【0061】
次に、移動式操作ロボット20の構成について
図5を用いて説明する。
図5は、移動式操作ロボット20を示す斜視図である。
図5に示すように、移動式操作ロボット20は、走行台30に支持されており、ガイド31に沿って同図のX軸正方向およびX軸負方向に移動自在である。なお、
図5に示す移動式操作ロボット20の設置向きは、
図1に示した移動式操作ロボット20R1に相当する。
【0062】
図5に示すように、移動式操作ロボット20は、第1軸A21および第2軸A22という2つの回転軸と、第3軸A23という1つの昇降軸とを有する3軸のロボットである。移動式操作ロボット20は、基端側から先端側へ向けて、ベース部20B、第1アーム21、第2アーム22および第3アーム23を備える。
【0063】
ベース部20Bは、走行台30に固定される。第1アーム21は、鉛直向きの第1軸A21まわりに旋回可能にベース部20Bに基端側が支持される。第2アーム22は、第1軸A21と平行な第2軸A22まわりに旋回可能に第1アーム21の先端側に基端側が支持される。
【0064】
ここで、第2アーム22は、水平に延伸する水平延伸部22aと、水平延伸部22aの先端側から鉛直上方に延伸する鉛直延伸部22bとを備える。なお、鉛直延伸部22bには、第3アーム23を昇降させる昇降機構が内蔵される。
【0065】
第3アーム23は、第2アーム22の鉛直延伸部22bの上面から先端部が突出するように第2アーム22に支持され、第3軸A23に沿って昇降する。なお、移動式操作ロボット20の先端のアームである第3アーム23には、ワーク500(
図3参照)の開閉部材を係止するエンドエフェクタ20Eを着脱可能である。
【0066】
図5に示したように、エンドエフェクタ20Eの形状は、たとえば、水平向きに延伸するリンクの先端が下方に屈曲したものとすることができる。ここで、上面視において、エンドエフェクタ20Eの水平に延伸する向きと、第2アーム22の水平に延伸する向きとのなす角は、任意の角度で固定することができる。なお、第3アーム23を第3軸A23まわりに回転自在とし、移動式操作ロボット20を4軸のロボットとしてもよい。
【0067】
ここで、移動式操作ロボット20の動作について説明する。ワーク500のドア510(
図3参照)を開く場合、移動式操作ロボット20は、第3アーム23を上昇させた状態でドア510のウィンドウガラスが格納される空間の上方へエンドエフェクタ20Eの先端を移動させる。
【0068】
そして、移動式操作ロボット20は、第3アーム23を下降させることでドア510を係止する。つづいて、第1アーム21および第2アーム22を折りたたむことで、ドア510を開ける。そして、移動式操作ロボット20は、ドア510を開いた状態で係止したまま、搬送されるワーク500(
図3参照)に追従するようにガイド31上を移動する。
【0069】
つづいて、塗装ロボット10(
図4参照)による該当箇所の塗装が完了すると、移動式操作ロボット20は、第1アーム21および第2アーム22のなす角度を大きくすることで、ドア510を閉め、第3アーム23を上昇させることでドア510の係止を解除する。そして、移動式操作ロボット20は、ワーク500の搬送向きとは反対方向にガイド31上を移動し、所定のホームポジションに戻る。
【0070】
なお、
図5では、1つの走行台30が、1つの移動式操作ロボット20を支持する場合を示したが、1つの走行台30で、2つの移動式操作ロボット20を支持することとしてもよい。つまり、一対のガイド31それぞれに走行台30をそれぞれ1つずつ設置し、各走行台30が2つの移動式操作ロボット20をそれぞれ支持することとしてもよい。
【0071】
次に、第1の実施形態に係る塗装システム1の構成について
図6を用いて説明する。
図6は、塗装システム1の構成を示すブロック図である。
図6に示すように、塗装システム1は、塗装ブース200内に、搬送装置210と、塗装ロボット10と、移動式操作ロボット20と、固定式操作ロボット40とを備える。
【0072】
また、塗装システム1は、ロボット制御装置100を備える。なお、搬送装置210、塗装ロボット10、移動式操作ロボット20および固定式操作ロボット40は、ロボット制御装置100に接続されている。
【0073】
また、塗装システム1は、上位装置300を備える。上位装置300は、搬送装置210およびロボット制御装置100の動作に関する全体制御を行う。また、上位装置300は、ワーク500(
図3参照)の種別を示す車種情報などの情報をロボット制御装置100へ通知する。なお、上位装置300は、後述するロボット制御装置100と同様にコンピュータや各種の回路を含んだ装置である。ここで、かかる上位装置300を省略し、上記した車種情報を搬送装置210や、ネットワーク接続された端末装置などの装置から受け取ることとしてもよい。
【0074】
搬送装置210は、既に説明したように、ワーク500を所定の搬送向きに搬送するコンベアなどの装置である。なお、搬送装置210は、ワーク500の位置を検出するセンサなどの検出装置(図示せず)を有しており、ワーク500が通過したタイミングなどをロボット制御装置100へ通知する。また、搬送装置210は一定速度でワーク500を搬送するものとする。
【0075】
塗装ロボット10は、ワーク500の塗装を行うロボットである。
図1および
図2に示した場合では、塗装ロボット10は、塗装ブース200内に4台設置される。なお、塗装ロボット10の構成については
図4を用いて既に説明したので、ここでの説明を省略する。
【0076】
移動式操作ロボット20は、ワーク500の開閉部材のうち側面開閉部材であるドア510(
図3参照)を操作するロボットである。
図1および
図2に示した場合では、移動式操作ロボット20は、塗装ブース200内に4台設置される。なお、
図6では、走行台30(
図1参照)を移動式操作ロボット20に含めて記載している。また、移動式操作ロボット20の構成については
図5を用いて既に説明したので、ここでの説明を省略する。
【0077】
固定式操作ロボット40は、ワーク500の開閉部材のうち前方開閉部材520や後方開閉部材530(
図3参照)といった前後開閉部材を操作するロボットである。
図1および
図2に示した場合では、固定式操作ロボット40は、塗装ブース200内に2台設置される。なお、固定式操作ロボット40の構成は
図4に示したロボットと同様であるので、ここでの説明を省略する。
【0078】
ロボット制御装置100は、制御部110と、記憶部120とを備える。制御部110は、タイミング取得部111と、動作制御部112とを備える。記憶部120は、教示情報121を記憶する。なお、
図6には、説明を簡略化するために、1台のロボット制御装置100を示したが、塗装ロボット10や、移動式操作ロボット20にそれぞれ対応するロボット制御装置を用いることとしてもよい。この場合、各制御装置を束ねる上位のロボット制御装置を設けることとしてもよい。
【0079】
ここで、ロボット制御装置100は、たとえば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard
Disk Drive)、入出力ポートなどを有するコンピュータや各種の回路を含む。
【0080】
コンピュータのCPUは、たとえば、ROMに記憶されたプログラムを読み出して実行することによって、制御部110のタイミング取得部111および動作制御部112として機能する。
【0081】
また、タイミング取得部111および動作制御部112の少なくともいずれか一つまたは全部をASIC(Application Specific Integrated Circuit)やFPGA(Field
Programmable Gate Array)等のハードウェアで構成することもできる。
【0082】
また、記憶部120は、たとえば、RAMやHDDに対応する。RAMやHDDは、教示情報121を記憶することができる。なお、ロボット制御装置100は、有線や無線のネットワークで接続された他のコンピュータや可搬型記録媒体を介して上記したプログラムや各種情報を取得することとしてもよい。さらに、上記したように、ロボット制御装置100を複数台の相互に通信可能な装置として構成してもよく、上位または下位の装置と通信可能な階層式の装置として構成してもよい。
【0083】
制御部110は、搬送装置210から、ワーク500(
図3参照)を搬送装置210の可動部分に固定する台座などの治具の位置情報(パルス信号)や、各装置を排他的に動作させるためのインターロック信号を取得しつつ、各ロボットの動作制御を行う。なお、ロボット制御装置100が複数台で構成される場合には、制御部110は、ロボット制御装置100間の同期をとる処理を併せて行う。
【0084】
タイミング取得部111は、上記した位置情報やインターロック信号を搬送装置210から取得する。そして、タイミング取得部111は、取得した位置情報やインターロック信号に応じて各ロボットの動作タイミングを決定し、決定した動作タイミングを動作制御部112へ通知する。たとえば、タイミング取得部111は、ワーク500(
図3参照)が塗装ブース200内の所定位置に達したタイミングを取得し、取得したタイミングに基づいて各ロボットを動作させるよう動作制御部112へ指示する。
【0085】
動作制御部112は、タイミング取得部111からの指示および教示情報121に基づいて各ロボットを動作させる。動作制御部112は、各ロボットのアクチュエータ(図示せず)におけるエンコーダ値を用いつつフィードバック制御を行うなどして各ロボットの動作精度を向上させる。また、動作制御部112は、上位装置300からワーク500(
図3参照)の種別を示す車種情報を受け取った場合には、かかる種別に対応して各ロボットを動作させる。
【0086】
教示情報121は、各ロボットへ動作を教示するティーチング段階で作成され、各ロボットの動作経路を規定するプログラムである「ジョブ」を含んだ情報である。なお、塗装システム1では、上記したように、アーム構成が対称なロボットを用いたり、搬送装置210(
図2参照)について左右対称な位置に各ロボットを配置したりしているので、各ロボット用の教示データを反転させて利用することが可能となる。したがって、塗装システム1によれば、かかる教示データを含んだ教示情報121の生成の手間とコストとを抑制することができる。
【0087】
次に、塗装システム1の動作手順について
図7を用いて説明する。
図7は、塗装システム1の動作手順を示すシーケンス図である。なお、同図に示す「ホーム」は「ホームポジション」の略であり、各ロボットの待機姿勢や待機位置をあらわす。また、同図の縦軸は、時間(T)をあらわしており、縦軸の向きに時間が経過するものとする。
【0088】
なお、以下では、
図2に示した各ロボット、
図3に示したワーク500を用いつつ説明を行うこととする。また、以下では、まず、ワーク500のテールゲート(
図3の530)および後ドア(
図3の510RRおよび510LR)の開閉を伴うワーク500の後半分の塗装手順について説明する。つづいて、ボンネット(
図3の520)および前ドア(
図3の510RFおよび510LF)の開閉を伴うワーク500の前半分の塗装手順について説明する。
【0089】
まず、後半分の塗装手順について説明する。
図7に示すように、移動式操作ロボット20R1,20L1は、ホームポジションで待機し(ステップS201)、タイミングt1で、ワーク500の後ドアをそれぞれ開く(ステップS202)。なお、タイミングt1では、固定式操作ロボット40aはホームポジションで待機しており(ステップS101)、塗装ロボット10R1,10L1もホームポジションで待機している(ステップS301)。
【0090】
固定式操作ロボット40aは、タイミングt2で、ワーク500のテールゲートを開き(ステップS102)、搬送されるワーク500に追従してアームの姿勢を変更しつつテールゲートを開いたまま保持する(ステップS103)。一方、移動式操作ロボット20R1,20L1は、後ドアを開いて保持した状態で、搬送されるワーク500に追従して搬送向きへ移動する(ステップS203)。
【0091】
塗装ロボット10R1,10L1は、後ドアが開かれることによって開放されたサイドパネルを塗布する(ステップS302)。つづいて、塗装ロボット10R1,10L1は、開かれた状態のテールゲートの内側を塗布する(ステップS303)。つづいて、塗装ロボット10R1,10L1は、開かれた状態の後ドアの内側を塗布し(ステップS304)、ステップS304の塗布が完了すると、ホームポジションに戻る(ステップS305)。
【0092】
固定式操作ロボット40aは、塗装ロボット10R1,10L1によるテールゲートの塗布が完了したタイミング以降のタイミングt4で、ワーク500のテールゲートを閉じ(ステップS104)、ステップS104の処理が完了すると、ホームポジションに戻る(ステップS105)。
【0093】
一方、移動式操作ロボット20R1,20L1は、塗装ロボット10R1,10L1による後ドアの内側の塗布が完了したタイミング以降のタイミングt6で、ワーク500の後ドアをそれぞれ閉じ(ステップS204)、ステップS204の処理が完了すると、ワーク500の搬送向きとは反対方向に移動してホームポジションに戻る(ステップS205)。
【0094】
なお、上記したように、ワーク500の後ドアは、タイミングt1で開かれ、タイミングt6で閉じられる。一方、ワーク500のテールゲートは、タイミングt1よりも遅いタイミングt2で開かれ、タイミングt6よりも早いタイミングt4で閉じられる。すなわち、テールゲートおよび後ドアは開かれている期間が重複している。
【0095】
このように、前後開閉部材を開いている期間と、側面開閉部材を開いている期間とを重複させることで、塗装処理を短時間で行うことができる。なお、
図7では、ワーク500の後ドアよりも先にテールゲートを閉める場合を示したが、後ドアよりも後にテールゲートを閉めるように塗装を行ってもよい。
【0096】
次に、前半分の塗装手順について説明する。
図7に示すように、固定式操作ロボット40bは、ホームポジションで待機し(ステップS601)、タイミングt3で、ワーク500のボンネットを開き(ステップS602)、搬送されるワーク500に追従してアームの姿勢を変更しつつボンネットを開いたまま保持する(ステップS603)。
【0097】
なお、タイミングt3では、移動式操作ロボット20R2,20L2はホームポジションで待機しており(ステップS501)、塗装ロボット10R2,10L2もホームポジションで待機している(ステップS401)。
【0098】
一方、移動式操作ロボット20R2,20L2は、タイミングt4で、ワーク500の前ドアをそれぞれ開き(ステップS502)、前ドアを開いて保持した状態で、搬送されるワーク500に追従して搬送向きへ移動する(ステップS503)。なお、
図7では、移動式操作ロボット20R2,20L2がワーク500の前ドアをそれぞれ開くタイミングと、固定式操作ロボット40aがワーク500のテールゲートを閉じるタイミングとがともにタイミングt4となっているが、両タイミングを揃える必要はない。
【0099】
塗装ロボット10R2,10L2は、開かれた状態のボンネットの内側を塗布する(ステップS402)。つづいて、塗装ロボット10R2,10L2は、後ドアおよび前ドアが開かれることによって開放されたBピラー(
図3の502)を塗布する(ステップS403)。つづいて、塗装ロボット10R2,10L2は、前ドアが開かれることによって開放されたサイドパネルの前部分を塗布する(ステップS404)。
【0100】
つづいて、塗装ロボット10R2,10L2は、開かれた状態の前ドアの内側を塗布する(ステップS405)。そして、塗装ロボット10R2,10L2は、サイドパネルの後部分を塗布し(ステップS406)、ステップS406の処理が完了すると、ホームポジションに戻る(ステップS407)。
【0101】
固定式操作ロボット40bは、塗装ロボット10R2,10L2によるボンネットの塗布が完了したタイミング以降のタイミングt5で、ワーク500のボンネットを閉じ(ステップS604)、ステップS604の処理が完了すると、ホームポジションに戻る(ステップS605)。
【0102】
一方、移動式操作ロボット20R2,20L2は、塗装ロボット10R2,10L2によるサイドパネルの後部分の塗布が完了したタイミング以降のタイミングt7で、ワーク500の前ドアをそれぞれ閉じる(ステップS504)。そして、移動式操作ロボット20R2,20L2は、ステップS504の処理が完了すると、ワーク500の搬送向きとは反対方向に移動してホームポジションに戻る(ステップS505)。
【0103】
なお、上記したように、ワーク500の後ドアは、タイミングt1で開かれ、タイミングt6で閉じられる。一方、ワーク500の前ドアは、タイミングt1よりも遅いタイミングt4で開かれ、タイミングt6よりも遅いタイミングタイミングt7で閉じられる。すなわち、前ドアおよび後ドアは開かれている期間が重複している。
【0104】
このように、前ドアが開かれている期間と、後ドアが開かれている期間とを重複させることで、両ドアを開けた状態での塗装が好ましい箇所(たとえば、
図3のBピラー502)の塗装を良好に行うことができる。また、両期間を重複させることで、塗装処理を短時間で行うことができる。
【0105】
なお、上記したように、ワーク500の前ドアは、タイミングt4で開かれ、タイミングt7で閉じられる。一方、ワーク500のボンネットは、タイミングt4よりも早いタイミングt3で開かれ、タイミングt7よりも早いタイミングt5で閉じられる。すなわち、ボンネットおよび前ドアは開かれている期間が重複している。
【0106】
このように、前後開閉部材を開いている期間と、側面開閉部材を開いている期間とを重複させることで、塗装処理を短時間で行うことができる。なお、
図7では、ワーク500の前ドアよりも先にボンネットを閉める場合を示したが、前ドアよりも後にボンネットを閉めるように塗装を行ってもよい。
【0107】
上述してきたように、第1の実施形態に係る塗装システムは、塗装ブース内に固定され、所定の搬送向きに搬送される車両を塗装する塗装ロボットと、塗装ブース内において塗装ロボットよりも低い位置に設置され、搬送向きに沿って移動可能であって車両の開閉部材を操作する移動式操作ロボットとを備える。
【0108】
したがって、第1の実施形態に係る塗装システムによれば、塗装ロボットと、移動式操作ロボットとの干渉を回避しつつ、初期導入コストや運用コストといったコストを抑制した塗装システムを提供することができる。
【0109】
なお、第1の実施形態に係る塗装システムでは、移動式操作ロボットを搬送装置の右側と左側とに2台ずつ設ける場合について説明したが、各側に1台ずつ設けることとしてもよい。この場合、いわゆる4ドアの車両では、移動式操作ロボットは、後ドアを閉めた後に、前ドアを開ける動作を行うことになる。また、いわゆる2ドアの車両の場合には、各側に1台ずつの移動式操作ロボットで足りる。
【0110】
ところで、上記した第1の実施形態における各ロボットの台数および配置については、様々なバリエーションが存在する。そこで、以下では、かかるバリエーションの例として第2の実施形態および第3の実施形態をそれぞれ説明することとする。
【0111】
(第2の実施形態)
次に、第2の実施形態に係る塗装システム1aについて
図8を用いて説明する。
図8は、第2の実施形態に係る塗装システム1aの上面模式図である。なお、塗装システム1aは、各ロボットの配置および台数が第1の実施形態に係る塗装システム1と異なる。このため、以下では、かかる差異点について主に説明し、共通する構成については、同一の符号を付すとともに説明を省略するか簡単な説明にとどめることとする。
【0112】
図8に示すように、塗装システム1aは、6台の塗装ロボット10と、2台の移動式操作ロボット20と、2台の固定式操作ロボット40とを備える。6台の塗装ロボット10のうち、ワーク500(
図3参照)の側面の塗装を行う塗装ロボット10は、塗装ロボット10R1,10L1の2台である。また、移動式操作ロボット20は、第1の実施形態では4台であったが、第2の実施形態では2台である。
【0113】
すなわち、第2の実施形態に係る塗装システム1aは、対称面P2についてアーム構成が対称な塗装ロボット10R1,10L1と、移動式操作ロボット20R1,20L1とで、ワーク500の側面開閉部材(ドア)510に関する塗装を行う。なお、これらのロボットの配置については第1の実施形態に係る塗装システム1と同様である。
【0114】
移動式操作ロボット20R1,20L1は、前ドアおよび後ドアの開閉を行う点で、第1の実施形態とは異なる。具体的には、移動式操作ロボット20R1,20L1は、ワーク500の後ドアを開き、後ドアを開いたまま保持しつつ搬送されるワーク500に追従して搬送向きへ移動する。そして、後ドアを開くことによって開放された部位に対する塗装ロボット10R1,10L1による塗装が完了すると、移動式操作ロボット20R1,20L1は、後ドアを閉める。
【0115】
つづいて、移動式操作ロボット20R1,20L1は、搬送されるワーク500に追従して搬送向きへ移動しつつワーク500の前ドアを開け、前ドアを開いたまま保持しつつ搬送されるワーク500に追従してさらに搬送向きへ移動する。そして、塗装ロボット10R1,10L1による塗装が完了すると、移動式操作ロボット20R1,20L1は、前ドアを閉める。
【0116】
また、塗装システム1aは、2台の塗装ロボット10と、1台の固定式操作ロボット40との3台のロボットを含むグループ81,82で、それぞれ、ワーク500の前後開閉部材に関する塗装を行う。
【0117】
グループ81の各ロボットは、ワーク500の後方開閉部材(テールゲート)530に関する塗装を行う。グループ81は、対称面P2についてアーム構成が対称な塗装ロボット10R3,10L3を備える。ここで、塗装ロボット10R3,10L3は、
図1に示した塗装ロボット10R1,10L1と同様の高さに配置される。
【0118】
また、グループ81は、搬送装置210の右側の床側から第1軸が上方に伸びる向きに設置された固定式操作ロボット40cを備える。ここで、固定式操作ロボット40cの設置高さは、移動式操作ロボット20R1,20L1と、塗装ロボット10R3,10L3との間の高さである。
【0119】
固定式操作ロボット40cは、たとえば、塗装ブース200(
図1参照)の床面に設置される設置台(図示せず)に支持される。なお、後方開閉部材(テールゲート)530に関する塗装手順については第1の実施形態と同様であるのでここでの説明を省略する。
【0120】
グループ82の各ロボットは、ワーク500の前方開閉部材(ボンネット)520に関する塗装を行う。グループ82は、対称面P2についてアーム構成が対称な塗装ロボット10R4,10L4を備える。ここで、塗装ロボット10R4,10L4は、
図1に示した塗装ロボット10R2と同様の高さに配置される。
【0121】
また、グループ82は、搬送装置210の右側の床側から第1軸が上方に伸びる向きに設置された固定式操作ロボット40dを備える。ここで、固定式操作ロボット40dの設置高さは、移動式操作ロボット20R1,20L1と、塗装ロボット10R4,10L4との間の高さである。
【0122】
固定式操作ロボット40dは、たとえば、塗装ブース200(
図1参照)の床面に設置される設置台(図示せず)に支持される。なお、前方開閉部材(ボンネット)520に関する塗装手順については第1の実施形態と同様であるのでここでの説明を省略する。
【0123】
なお、
図8に示したように、塗装ロボット10R1,10L1のアーム構成を、対称面P3について塗装ロボット10R4,10L4のアーム構成と対称とすることができる。このようにすることで、教示データを反転させて利用することが可能となるので、教示データの生成コストを抑制することができ、ロボットの製造コストを抑制することができる。
【0124】
このように、塗装システム1aでは、側面開閉部材(ドア)510に関する塗装と、前方開閉部材(ボンネット)520に関する塗装と、後方開閉部材(テールゲート)530に関する塗装とで、作業を行うロボットをそれぞれ割り当てた。したがって、塗装システム1aによれば、教示情報121(
図6参照)の単純化を図ることができるとともに、各開閉部材に対する塗装を確実に行うことができる。
【0125】
また、ワーク500の種別に応じてグループ81およびグループ82のいずれかを停止させることで、様々な種別のワーク500に対応することができる。たとえば、後方開閉部材(テールゲート)530に関する塗装が不要な場合にはグループ81を、前方開閉部材(ボンネット)520に関する塗装が不要な場合にはグループ82を、それぞれ停止させることとすればよい。
【0126】
なお、
図8では、固定式操作ロボット40cを搬送装置210の右側に、固定式ロボット40dを搬送装置210の左側に配置する場合を示したが、固定式操作ロボット40cを左側に、固定式操作ロボット40dを右側に配置することとしてもよい。
【0127】
次に、第2の実施形態に係る塗装システム1aの変形例について
図9を用いて説明する。
図9は、第2の実施形態の変形例に係る塗装システム1bの上面模式図である。
図9に示すように、塗装システム1bは、2台の塗装ロボット10と、2台の移動式操作ロボット20とを備える。
【0128】
すなわち、塗装システム1bは、
図8に示した塗装システム1aからグループ81,82を省略したものである。たとえば、ワーク500の側面開閉部材(ドア)510に関する塗装を行えば足りる場合などに、
図8に示した塗装システム1bを用いることができる。
【0129】
(第3の実施形態)
次に、第3の実施形態に係る塗装システム1cについて
図10を用いて説明する。
図10は、第3の実施形態に係る塗装システム1cの上面模式図である。なお、塗装システム1cは、各ロボットの配置および台数が第2の実施形態に係る塗装システム1aと異なる。このため、以下では、かかる差異点について主に説明し、共通する構成については、同一の符号を付すとともに説明を省略するか簡単な説明にとどめることとする。
【0130】
図10に示すように、塗装システム1cは、8台の塗装ロボット10と、4台の移動式操作ロボット20と、2台の固定式操作ロボット40とを備える。なお、塗装システム1cは、第2の実施形態に係る塗装システム1aに、対称面P2についてアーム構成が対称な塗装ロボット10R5,10L5と、移動式操作ロボット20R2,20L2とを追加したものである。なお、グループ81,82については、塗装システム1aと同様であるので、説明を省略する。
【0131】
以下では、塗装ロボット10R1,10L1,10R5,10L5と、移動式操作ロボット20R1,20L1,20R2,20L2について説明する。ここで、塗装ロボット10R5,10L5は、第1アームの延伸向きが、第1の実施形態に係る塗装システム1の塗装ロボット10R2,10L2と逆向きである。
【0132】
すなわち、塗装ロボット10R1,10L1,10R5,10L5は、第1アームの延伸向きが、すべて搬送向きとは逆方向である。このように、各塗装ロボット10を配置しても、ワーク500(
図3参照)の塗装を良好に行うことができる。
【0133】
なお、
図10に示したように、塗装ロボット10R5,10L5のアーム構成を、対称面P3について塗装ロボット10R4,10L4のアーム構成と対称とすることができる。このようにすることで、教示データを反転させて利用することが可能となるので、教示データの生成コストを抑制することができ、ロボットの製造コストを抑制することができる。
【0134】
なお、
図10では、固定式操作ロボット40cを搬送装置210の右側に、固定式操作ロボット40dを搬送装置210の左側に配置する場合を示したが、固定式操作ロボット40cを左側に、固定式操作ロボット40dを右側に配置することとしてもよい。
【0135】
次に、第3の実施形態に係る塗装システム1cの変形例について
図11を用いて説明する。
図11は、第3の実施形態の変形例に係る塗装システム1dの上面模式図である。
図11に示すように、塗装システム1dは、4台の塗装ロボット10と、4台の移動式操作ロボット20とを備える。
【0136】
すなわち、塗装システム1dは、
図10に示した塗装システム1cからグループ81,82を省略したものである。たとえば、ワーク500の側面開閉部材(ドア)510に関する塗装を行えば足りる場合などに、
図11に示した塗装システム1dを用いることができる。
【0137】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施例に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。