(57)【要約】【課題】コンベアの移動と自動的に同期可能であり、より簡単なプログラミングで実現可能であり、且つ、コンベアが停止または減速したときに、予め指定された塗装ガンのオフ配置へ、塗装ストロークを継続することができる、同期方法を提供する。【解決手段】塗装ロボットは、コンピュータプログラム命令のマスターシーケンスを生成することと、対応するロボットに接続された制御部にてマスターシーケンスの各々を実行し、対応するロボットおよびコンベアの現在の経路と、マスターシーケンス経路とを比較することとによって、同期される。この方法は、マスターシーケンス経路と現在の経路との間の比較に基づいて、現在の経路を調整すべく制御部を動作させることと、ロボットの移動とコンベアの移動との間の同期すべく、コンベア動作の停止を要求するために制御部を動作させることとをさらに備える。【選択図】図３
2014108515.tif 000002
【特許請求の範囲】
【請求項１】
コンベアに沿って移動する部材を処理するために、少なくとも２つの塗装ロボットを同期させる方法であって、
コンピュータプログラム命令のマスターシーケンスを、前記塗装ロボットの各々のために生成するステップであって、前記マスターシーケンスは、前記コンベアに沿って移動する部材に対して、対応する前記マスターシーケンス経路に沿って前記塗装ロボットの各々を衝突しないように移動させ、前記マスターシーケンス経路の各々は、予め定められた同期ポイントにおいて、対応する前記塗装ロボットおよび前記コンベアの位置を含む、ステップと、
前記対応する塗装ロボットを移動させるために、前記対応する塗装ロボットに接続された制御部にて前記マスターシーケンスの各々を実行し、前記対応する塗装ロボットおよび前記コンベアの現在の経路と、前記マスターシーケンス経路とを比較するステップと、
前記マスターシーケンス経路と前記現在の経路との間の比較に基づいて、前記現在の経路を調整すべく、前記制御部を動作させるステップと、
前記塗装ロボットの移動と前記コンベアの移動との間の同期を容易とすべく、必要に応じてコンベア動作の停止を要求するために、前記制御部を動作させるステップと、を備える、方法。
【請求項２】
スプレーパターンが互いに重なり合う位置がないように、前記塗装ロボットを、衝突させることなく動作させるステップを実行することを備える、請求項１に記載の方法。
【請求項３】
シミュレーションされたコンベアおよび無効とされた前記塗装ロボットと関連付けられた全ての塗布器でゴーストジョブを実行することによって、コンピュータプログラム命令のマスターシーケンスを生成するステップを実行することを備える、請求項１に記載の方法。
【請求項４】
前記マスターシーケンスの各々からのデータを、対応する前記制御部によって実行されるプロセスＴＰプログラムに格納するステップを備える、請求項１に記載の方法。
【請求項５】
前記マスターシーケンスの各々を、対応する前記プロセスＴＰプログラムのうちの１つにおける動作命令の変化に応じて再生成するステップを備える、請求項４に記載の方法。
【請求項６】
前記コンピュータプログラム命令は、同期ポイントを特定する、予め定められた同期命令を含む、請求項１に記載の方法。
【請求項７】
少なくとも１つの開放用ロボットに前記予め定められた同期命令を提供し、該開放用ロボットの移動と前記コンベアの移動との間の同期を容易とするステップを備える、請求項６に記載の方法。
【請求項８】
前記マスターシーケンスの実行の間に、前記制御部は、ロボット世界の０に対する、前記コンベアの上の前記部材のオフセットを確認することによって、前記予め定められた同期命令に応答し、前記オフセットが予め定められた許容値内にある場合に、前記対応する塗装ロボットと前記コンベアの動作を継続する、請求項６に記載の方法。
【請求項９】
前記オフセットが前記マスターシーケンスに遅れている場合に、前記制御部は、前記オフセットが前記許容値内に達するまで、前記対応する塗装ロボットを待機させ、その後に、該対応する塗装ロボットの動作を再開する、請求項８に記載の方法。
【請求項１０】
前記オフセットが前記マスターシーケンスに先行している場合に、前記制御部は、前記オフセットが前記許容値内に達するまで前記コンベアを停止させ、その後に、該コンベアの動作を再開する、請求項８に記載の方法。
【請求項１１】
前記予め定められた許容値は、前記マスターシーケンスに遅れている前記オフセットと、前記マスターシーケンスに先行している前記オフセットとに関して、それぞれ異なる値を有する、請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動するコンベア上の物体を塗装する複数のロボットの同期に関し、特に、ワークセルで塗装するための複数のロボットアームの動作を同期することに関する。ワークセルにおいて、塗装されるべき物体は、移動するコンベアに沿って搬送されており、該コンベアには、複数且つランダムのコンベア停止イベントおよびコンベア再始動イベントが存在する。
【背景技術】
【０００２】
現行の典型的な塗装システムは、明示的に特定されたコンベアの位置または配置の命令文を含む待機／放出コマンドを用いる。このことは、ロボットが同期して退去するのを補助することに適用可能である。命令を如何に配置して管理するか決定することの負担は、エンドユーザにあり、これが、専門的な知識を要する大変複雑な作業となっている。従来技術の他の例は、干渉領域を用いるシステム、または、アームが互いに近接して移動しないようにロボットの間におけるマスター／スレーブ関係（例えば、協調動作（Ｃｏｏｒｄｉｎａｔｅｄ  ｍｏｔｉｏｎ））を用いるシステムを備える。他の例として、「コンベア同期」アルゴリズムが用いられる。このアルゴリズムは、コンベア停止および始動イベントと同時にロボットを明確に停止および始動し、および／または、コンベアの速度変化に正比例してロボット速度を変化させる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来技術に係るシステムは、以下に示す欠点を有する。
（ａ）明示的なコンベア位置の命令文、または待機／放出の命令文は、ロボットが明示的に定義されたコンベア位置の間で停止したような場合に対処できない。
（ｂ）協調動作、および他のマスター／スレーブ型のアルゴリズムは、より複雑なプログラミングを伴い、且つ、コンベアが外部機器によって制御されているような場合に、実行不能となり得る。
（ｃ）コンベア同期は、ＴＣＰ速度が物体に対して常に適切に維持されない可能性がある点において、塗装品質を低下させ得る。また、トリガーポイント（すなわち、塗装ガンが物体に対してオンまたはオフされる）を、容易に定義することができない。
【課題を解決するための手段】
【０００４】
本発明に係る塗装ロボット同期方法は、以下に示すように、従来技術の欠点を克服するものである。
（ａ）ロボットアームは、塗装ストロークの定義に基づいて、互いに自動的に同期し、且つ、コンベアと自動的に同期する。この塗装ストロークの定義は、エンドユーザが既に理解しプログラムしているものである。
（ｂ）ロボット動作またはコンベア移動の制御に係る追加のプログラミングを必要としない。
（ｃ）ロボットアームは、物体に対して適切なＴＣＰ速度を維持し得る。また、ロボットアームは、コンベアが停止または減速したときに、予め指定された塗装ガンのオフ配置へ、塗装ストロークを継続することができる。
【０００５】
本発明に係る方法は、コンベアに沿って移動する物体を処理する、複数のロボットマニピュレータによる塗装作業を同期する方法である。この方法は、
ａ．衝突のない最適な経路が記録され、ロボットマニピュレータの位置とコンベアの位置をともに含むマスターシーケンスを記録するステップを備え、
ｂ．マスターシーケンスは、予め定められた同期ポイントにおいて、ロボットマニピュレータの位置とコンベアの位置を含み、
ｃ．ランタイムソフトウェアは、現在の製造経路の動作とマスターシーケンスとを比較し、
ｄ．動作計画に影響するランタイムソフトウェアは、マスターシーケンスと現在の経路との間の比較に基づいており、
ｅ．ランタイムソフトウェアは、同期を容易とするために、必要に応じて、コンベアの停止を要求する。
【０００６】
コンベアに沿って移動する部材を処理するために、ワークセル内で動作する複数の塗装ロボットを同期させる方法は、コンピュータプログラム命令のマスターシーケンスを、塗装ロボットの各々のために生成するステップであって、マスターシーケンスは、コンベアに沿って移動する部材に対して、関連付られたマスターシーケンスの経路に沿って塗装ロボットの各々を衝突しないように移動させるためのものであり、マスターシーケンスの経路の各々は、予め定められた同期ポイントにおいて、関連付けられた塗装ロボットおよびコンベアの位置を含む、ステップと、関連付けられた塗装ロボットを移動させるために、関連付けられた塗装ロボットに接続された制御部にてマスターシーケンスの各々を実行し、関連付けられた塗装ロボットおよびコンベアの現在の経路と、マスターシーケンスの経路とを比較するステップと、マスターシーケンスの経路と現在の経路との間の比較に基づいて、現在の経路を調整するように、制御部を動作させるステップと、塗装ロボットの移動とコンベアの移動との間の同期を容易とすべく、必要に応じてコンベア動作の停止を要求するように、制御部を動作させるステップとを備える。
【０００７】
本発明に係る、領域内のロボットアームの間の同期は、以下のステップを通して達成される。
（ａ）ロボットプログラマーは、所望により動作する（例えば、衝突がなく、且つ、スプレーパターンが互いに重なり合ってしまう箇所もない）ように、セル内全ての装置をプログラムする。
（ｂ）マスターシーケンスは、シミュレーションされたコンベアおよび部材検知信号を用い、且つ、全ての塗布器が無効としつつ、シミュレーションされた製造ジョブを実行することによって、生成される。または、マスターシーケンスは、オフラインのシミュレーションプログラムにおいてジョブを実行すること、または、製造ジョブを実行することによって、生成される。
（ｃ）マスターシーケンスは、コンピュータプログラムに類似する、一連のプログラム命令を含む。これらプログラム命令は、ロボットによって実行されるべき動作を規定する。また、マスターシーケンスは、上記（ｂ）にて述べたジョブを実行することから学習されたデータを含む。
（ｄ）マスターシーケンスからのデータは、プロセスＴＰプログラムに格納される。
（ｅ）シーケンスは、プロセスＴＰにて動作に対して変更がなされた場合、再生成される。
（ｆ）Ｇｕｎ＝ＯＮおよび／またはＧｕｎ＝ＯＦＦ命令は、「ストローク」を規定するために用いられる。ここで、Ｇｕｎ＝ＯＮ命令は、同期ポイントを表している。
（ｇ）Ｇｕｎ＝ＯＮ／ＯＦＦ命令は、同じＴＣＰ極端挙動（ＴＣＰ  ｅｘｔｒｅｍｅ  ｂｅｈａｖｉｏｒ）を有する（ドア、フード、トランクの）開放用ロボット、および塗装ロボットで、利用可能とされる。
（ｈ）ロボットアームの各々において、Ｇｕｎ＝ＯＮ命令に達したときに、マスターシーケンスデータに基づいて、決定がなされる。このマスターシーケンスデータは、それ自体が、ロボット世界の０に対する、コンベア上の物体のオフセットに基づいている。
（ｉ）オフセットが許容値内である場合、ロボットは、動作の実行を継続し、且つ、コンベアも、移動を継続する。
（ｊ）オフセットがマスターシーケンスに遅れている場合、ロボットは、オフセットが許容値内に達するまで待機し、そして、ロボットは、動作実行を再開する。
（ｋ）オフセットがマスターシーケンスに先行している場合、オフセットが許容値内に達するまでコンベアを停止させるために、適切なデジタル出力が生成される。そして、コンベアに移動を再開させるべ、デジタル出力がクリアとされる。
（ｌ）個々の許容値は、上述の「遅れ」および「先行」の場合において利用可能である。これら個々の許容値は、ユーザプログラム内からのフライ（ｆｌｙ）上で変更され得る。
（ｍ）本発明に係るアプローチは、顧客および／またはエンドユーザに、以下に示すような複数の利点をもたらす。
（ｎ）コンベア速度の変動に起因した衝突のリスクを伴うことなく、同じ塗装用ブース、または同じ「スプレー領域」を用いて、ロボットをプログラムすることが可能となる。例えば、２つのフード塗装ロボットが、車体に亘って車体の中心線に至る全経路を塗装し、且つ、中央にて「互いに重複して塗装する」、または衝突することができないように、該ロボットをプログラムすることができる。
（ｏ）複雑な移動ラインセルの妥当性を確認することが、大幅に簡単となる。複数のコンベア停止の発生を検証しようと試みることに反して、ロボットプログラマーは、ロボットがコンベア停止の後に稼働する時間の最悪なケースを考慮しさえすればよい。
（ｐ）コンベア停止、またはコンベア速度の変動に関わらず、ロボットが常にブース内の同じ位置で車体を処理するので、製造をより反復可能とすることができる。
（ｑ）異なるアーム間でロボット動作を「交互」させる必要性を無くすことによって、ブースサイズを小さくできる可能性がある。
【０００８】
本発明の、上述のおよび他の利点は、添付の図面を斟酌すれば、後述する好ましい実施形態の詳細な説明から、当業者に容易に明らかとなるであろう。
【図面の簡単な説明】
【０００９】
【図１】塗装スプレーブースの部分概略図を示し、この塗装スプレーブースには、本発明に係る方法に従って同期された、塗装および操作／開放用ロボットが備えられている。
【図２】図１に示す塗装スプレーブースの部分斜視図である。
【図３】図１および図２に示すロボット用の制御システムのブロック図である。
【図４】本発明に係る各ロボット用のプログラム解釈タスクのフローチャートである。
【発明を実施するための形態】
【００１０】
以下の詳細な説明、および添付の図面は、本発明の種々の例示的実施形態を説明し、図示している。これらの記載および図面は、本発明を作製し、使用することを可能とするためのものであって、如何なる事項であれ、本発明の範囲を限定することを意図するものではない。開示されている方法に関して、提示されているステップは、本質的に例示的なものであり、それ故に、これらステップの順序は、必須または重要ではない。
【００１１】
図１および図２を参照して、スプレーまたは塗装ブース２１は、塗装ロボット１０、１２と、操作ロボット１４、１６の配置を示すように、図示されている。これら塗装ロボット１０、１２、および操作ロボット１４、１６は、例えば車体２８のような物体に対する作業を実行するためのものである。図１において、塗装ロボット１０、２１の各々は、ロボットアームを備えており、該ロボットアームの各々は、塗布器１７、１９を有している。操作ロボット１４、１６の各々は、ロボットアームを備えており、該ロボットアームの各々は、操作工具１３、１５を有している。操作ロボット１４、１６は、車体２８の内部を外部に露出させるべく、ドア、フード、トランクの蓋、および／またはハッチ（ここでは、揺動金属パネル２４として言及される）を把持し、開き、保持し、および閉める動作のうちの１つを行うことによって、塗装ロボット１０、１２を補助する。この動作により、塗装ロボット１０、１２のうちの１つは、自動塗装プロセスに従って車体２８の内側の面を塗装することが可能となる。本開示に係るシステムおよび方法は、操作工具１３、１５を有する塗装ロボット１０、１２とともに用いられ得るので、所望により、塗装ロボットおよび操作ロボット１４、１６の双方として動作することができることを、理解されたい。さらに、例えば開扉用の操作ロボット１４、１６の使用に関して本稿で説明された特定の特徴は、フードやハッチといった他の揺動金属パネルに同様に適用され得ることを理解されたい。
【００１２】
図２に示すように、複数の塗装ロボット１０が、ブース２１の側壁２５の上に設置されれている。３つのこのようなロボット１０が、図示されており、その各々は、４軸多関節のロボットアームであってもよい。このロボットアームは、塗布器１７による自由端にて終端する。
【００１３】
このアームは、肩軸、肘軸、手首回転軸、および手首傾斜軸を有する。塗布器１７として回転式のベル型塗布器が示されているが、例えばスプレーガンのような如何なる公知の装置が用いられてもよい。好ましくは、塗装装置１０、１２は、物体２８（図１）の互いに反対側となる表面を同時に塗装するために、互いに対向して配置された一対の装置として設置される。物体２８は、例えば車体等（図示せず）であって、軸３１に沿ってコンベア３０上にてブース２１を通過するように移動する。
【００１４】
ブース２１は、前壁（または入口壁）２０と、後壁（または出口壁）２２と、下壁（または床）２３と、一対の側壁２５と、頂壁（天井）２６とを有する。右側壁２５、前壁２０、および頂壁２６は、ブース２１の内部を視認可能とすべく、図から省略されている。塗装ロボット１０、１２は、塗装ブース２１の上部において側壁２５上に配置されている。フレームレール１１は、左側壁２５の内面に沿って延在している。フレームレール１１は、適当な如何なる手段によって、側壁２５に取り付けられてもよい。第２のフレームレール１１（図示せず）は、塗装ロボット１２を取り付けるために、対向する右側壁２５の内面上に配置されている。代替的には、フレームレール１１は、床２３から鉛直に上方へ延びる柱（またはポスト）上に支持されてもよい。
【００１５】
図３には、図１に示すロボットのための動作制御システム４０が示されている。複数の動作制御部３２、３３、３４、３５のうちの１つは、ロボット１０、１２、１４、１６のうちの、関連付けられている１つに接続され、車体２８の塗装中にロボットの動作を制御する。ロボットシステム制御部３６は、動作制御部３２、３３、３４、３５に接続され、プロセッサ（ＣＰＵ）３７を有する。ＣＰＵ３７は、該ＣＰＵ３７に接続されたメモリ３８に格納されたプログラム命令を実行する。また、ユーザインターフェース（または入力装置）３９が、ＣＰＵ３７に接続されている。ユーザインターフェース３９は、例えば教示ペンダントであって、ユーザが制御部３６に情報を入力するのを可能とする。教示ペンダントの代わりに、ユーザインターフェース装置は、ＣＲＴディスプレイを備えるＰＣのキーパッドであってもよいし、または、当業者に公知である、他の如何なる入力装置であってもよい。制御部３２、３３、３４、３５、３６は、双方向通信のために、バス４１によって接続されている。塗装ブース２１に配置されているロボット１０、１２、１４、１６の追加の１つが、他の類似の制御部３６に同様に接続されてもよい。この追加のロボットは、独自の入力装置を備えてもよいし、他のロボットシステム制御部と入力装置を共有してもよいし、または、その双方であってもよい。また、制御ユニット４２と関連付けられたコンベア３０が、設けられている。少なくとも、ＣＰＵ３７は、状態に関する情報の読み出しおよびコンベア停止の要求ができるように、制御ユニット４２にアクセス可能となっている。
【００１６】
動作制御システム４０は、塗装ロボットシステムのために「経路同期」を提供すべく動作する。本稿における「経路同期」は、以下を意味する。すなわち、製造サイクルにおけるロボットアームの相対的な位置が、コンベアの速度および／またはコンベアの停止（再始動）イベントに関わらず、維持される。この同期は、「マスターシーケンス」を学習することによって達成される。このマスターシーケンスは、同期されているロボットが如何にして理想的な状態の下で製造ジョブを実行するかに係るものである。このマスターシーケンスからのデータは、プロセスＴＰプログラムのアプリケーションによって記録される。そして、アプリケーションは、このデータを再生時に動作システムへ提供し、動作制御システム４０は、適切な同期動作を行う。ロボットアームの各々は、自身をコンベア位置に同期させる。したがって、全てのアームが同じコンベアに同期するという事実から、アーム間の同期が達成される。
【００１７】
同期ソフトウェア用に３つのモードがある。すなわち、学習モード、再生モード、および無効モードである。学習モードおよび再生モードが、図４のフローチャートに図示されている。学習モードにおいては、部材オフセットデータが、それぞれの同期ポイントにて記録され、対応するプロセスＴＰプログラムラインデータに格納される。「同期ポイント」は、「Ｇｕｎ＝ＯＮ」命令を含む動作線として定義される。再生モードにおいては、データは、同期ポイント（すなわち、Ｇｕｎ＝ＯＮ命令を付与した）として定義されたプロセスＴＰプログラムラインから読み出される。このデータ読み出しは、実際の部材オフセットに依存して、ロボットの動作を停止する、または、コンベアを停止するために、用いられる。無効モードにおいては、同期フィーチャは、全体的に無効とされる。
【００１８】
図４に、塗装ロボットの各々のためのプログラム解釈タスク５０が示されている。プログラム解釈タスク５０は、ユーザによって教示されたＴＰプログラムを実行する。同期フィーチャは、ＴＰプログラムにおいて、動作およびアプリケーションの動作線計画に対して影響を与える（５４）。動作計画５８の間に、学習モード５５は、ＴＰプログラムラインに関連付けられた、内部の動作データ構造にて、セットされる（５６）。追跡フィーチャは、追跡境界に対する、行き先位置またはＴＣＰ  Ｅｘｔｒｅｍｅ（アクティブとなっている場合）を確認する。そして、追跡フィーチャは、この確認の結果に依存して、計画動作を待機するか、または継続する。この確認は、コンベアと関連付けられた検出スイッチの出力から部材オフセットを計算することを要求する。
【００１９】
経路同期の学習モード５９において、Ｇｕｎ＝ＯＮ命令を含むＴＰプログラムラインが計画され、また、境界条件がこのラインに関して満たされるものと判断されたとき、計算された部材オフセットは、内部の動作データ構造に記録される（６０）。これにより、部材オフセットは、後にアプリケーションによって検索可能となり、プロセスＴＰプログラムラインデータに格納可能となる。
【００２０】
Ｇｕｎ＝ＯＮ命令を含むＴＰプログラム動作ラインが、学習モード６３において実行されたとき（６２）、アプリケーションは、内部に格納されたオフセットデータを検索し、命令ラインデータにオフセット値を書き込む（６４）。
【００２１】
再生モード５５の間に、ＴＰラインが計画されているとき、アプリケーションは、ＴＰラインからオフセットデータを検索する（５３）。再生モード５５およびオフセットが、ＴＰプログラムラインと関連付けられた、内部の動作データ構造にてセットされる（５７）。そして、ＴＰラインデータからのオフセット値が、計画動作を待機するかまたは継続するかを判断するために、実際の現在の部材オフセットと比較される（６１）。
【００２２】
また、動作計画の間に、ロボットが想定されているコンベア位置の後方に在る場合に、コンベアを停止すべくデジタル出力がアサートされ得るように、ライン追跡において存在する外方マージン機能（ｏｕｔｂｏｕｎｄ  ｍａｒｇｉｎ  ｆｕｎｃｔｉｏｎ）のための変数が、設定される。
【００２３】
無効モードの間には、上述の全てのフィーチャは、無視される。
【００２４】
最後に、同期時にロボット動作（またはコンベア）を停止することに対してマージンを（例えばミリ単位のコンベア移動で）関連付けるために、ユーザインターフェース（入力装置）３９が、エンドユーザのために設けられる。
【００２５】
考慮すべき主な異常（エラー）状態は、学習モードがアクティブであるが、「クリーンラン（ｃｌｅａｎ  ｒｕｎ）」が得られていない場合である。この場合においては、ジョブの最後に警告が掲示される。考慮すべき他の場合としては、エンドユーザが、動作および／またはタイミングに影響する可能性があるプロセスＴＰプログラムに変化を加えた場合がある。この場合は、「クリーンラン」が失敗したときと同様にして処理される。このような場合を検知するために、ＴＰプログラムのヘッダにある「最終処理日時（Ｌａｓｔ  Ｐｒｏｃｅｓｓｅｄ  Ｄａｔｅ）」アイテムが使用され、ＴＰプログラムの「最終変更日時（Ｌａｓｔ  Ｍｏｄｉｆｉｅｄ  Ｄａｔｅ）」と比較される。「最終処理日時」領域に格納されているデータは、同期データをアップデートするために「クリーンラン」が適正に行われたときの日時を表す。「クリーンラン」が得られなかったとき、「最終処理日時」領域は、アップデートされない。
【００２６】
双方のモードにおいて、上述したオフセットデータの取り扱いは、Ｇｕｎ＝ＯＮ命令にのみ、適用される。オフセットデータは、塗装ストロークを定義するので、塗装アプリケーションにおいて同期ポイントを表す。
【００２７】
学習モードにおいて、ジョブ実行の間には、記録されたデータを無効とすべき２つのシナリオがある。すなわち、ジョブ実行の間のコンベア停止およびフォルト（Ｅ−ｓｔｏｐ）である。これらのイベントのうち１つが発生すると、システムは学習モードにある場合、如何なるその後の動作は、データを記録することはなく、「最終処理日時」領域がアップデートされることもない。そして、ジョブの最後に、学習モードにおける同期が適正に行われなかったことを報知するために、警告アラームが計時される。
【００２８】
特許法の規定に従って、本発明を、その好ましい実施形態を示すものと考えられる事項において説明した。しかしながら、本発明の概念または範囲を逸脱することなく、特に図示および記載されたもの以外の形態で、本発明を実施することができることに留意されたい。
【図１】
2014108515.tif 000003
【図２】
2014108515.tif 000004
【図３】
2014108515.tif 000005
【図４】
2014108515.tif 000006
【外国語明細書】
2014108515000001.pdf