(57)【要約】【課題】  部品の部品実装機へのセットにかかる手間を省いて使い勝手を向上した部品供給方法を提供する。【解決手段】  部品の部品実装機へのセットにかかる手間を省いて使い勝手を向上した部品供給方法は、各部品カセット１１４のＺ番号を特定する位置特定ステップＳ４００と、各部品テープの供給用リール４２６に付されたＩＣタグ４２６ｂから部品情報を読み出す読出しステップＳ４０２と、その各部品情報及び各Ｚ番号に基づいて、マスター部品又は代替部品を保持する部品カセット１１４がセットされているＺ番号を検索する検索ステップＳ４０６〜Ｓ４１２と、そのＺ番号にある部品カセット１１４から部品を取り出して供給する供給ステップＳ４１４とを含む。【選択図】        図２４
2006100595.tif 000002
【特許請求の範囲】
【請求項１】
部品を基板に装着するために部品実装機にセットされた複数の部品保持具から前記部品を取り出して供給する部品供給方法であって、
前記各部品保持具には、当該部品保持具が保持する部品を識別するための識別情報を記憶しているＩＣ（Integrated Circuit）タグが付されており、
前記部品供給方法は、
前記各部品保持具がセットされているセット位置を特定する位置特定ステップと、
前記各部品保持具に付されたＩＣタグから識別情報を読み出す読出しステップと、
前記読出しステップで読み出された各識別情報、及び位置特定ステップで特定された各セット位置に基づいて、基板への装着に要する要求部品を保持する部品保持具がセットされているセット位置を検索する第１の検索ステップと、
前記第１の検索ステップで検索されたセット位置が見つかったときには、前記セット位置にある部品保持具から部品を取り出して供給する第１の供給ステップと
を含むことを特徴とする部品供給方法。
【請求項２】
前記第１の検索ステップでは、さらに、
前記要求部品と代替可能な代替部品を保持する部品保持具がセットされているセット位置を検索する
ことを特徴とする請求項１記載の部品供給方法。
【請求項３】
前記第１の検索ステップでは、
前記要求部品及び代替部品を示す規定部品データを参照することで、前記要求部品を保持する部品保持具、及び前記代替部品を保持する部品保持具のセット位置を検索する
ことを特徴とする請求項２記載の部品供給方法。
【請求項４】
前記規定部品データは、前記要求部品及び代替部品をセット位置ごとに示し、
前記第１の検索ステップは、
所定のセット位置にセットされている部品保持具の部品を特定する部品特定サブステップと、
前記部品特定ステップで特定された部品と、前記規定部品データにより示される前記所定のセット位置に対応する要求部品又は代替部品とを対比する第１の対比サブステップと、
前記第１の対比サブステップで両部品が一致したときには、前記要求部品又は代替部品を保持する部品保持具のセット位置が前記所定のセット位置であると判断する第１のセット位置特定サブステップと、
前記第１の対比サブステップで両部品が不一致のときには、前記部品特定サブステップで特定された部品と、前記規定部品データにより示される他のセット位置に対応する要求部品又は代替部品とを対比する第２の対比サブステップと、
前記第２の対比サブステップで両部品が一致したときには、前記要求部品又は代替部品を保持する部品保持具のセット位置が前記他のセット位置であると判断する第２のセット位置特定サブステップとを含む
ことを特徴とする請求項３記載の部品供給方法。
【請求項５】
前記部品供給方法は、さらに、
前記第１の検索ステップで検索されたセット位置が見つからなかったときには、前記要求部品を保持する部品保持具がセットされていないことを知らせる警告を行う警告ステップを含む
ことを特徴とする請求項１〜４の何れか１項に記載の部品供給方法。
【請求項６】
前記部品供給方法は、さらに、
何れかの前記部品保持具が保持する部品の残数が所定値になったか否かを判別する部品残数判別ステップと、
前記部品残数判別ステップで残数が所定値になったと判別されたときには、前記残数が所定値となった部品と同一の部品を保持する他の部品保持具のセット位置を検索する第２の検索ステップと、
前記第２の検索ステップで検索されたセット位置が見つかったときには、前記セット位置にある部品保持具から部品を取り出して供給する第２の供給ステップとを含む
ことを特徴とする請求項１〜５の何れか１項に記載の部品供給方法。
【請求項７】
前記第２の検索ステップでは、さらに、
前記残数が所定値となった部品と代替可能な代替部品を保持する部品保持具がセットされているセット位置を検索する
ことを特徴とする請求項６記載の部品供給方法。
【請求項８】
前記読出しステップでは、
前記各部品保持具に付されたＩＣタグから、当該各ＩＣタグ近傍に配設されたアンテナを介して識別情報を読み出す
ことを特徴とする請求項１〜７の何れか１項に記載の部品供給方法。
【請求項９】
前記位置特定ステップでは、
前記複数の部品保持具に付されたＩＣタグからの信号出力に基づいて、前記各部品保持具のセット位置を特定する
ことを特徴とする請求項１〜８の何れか１項に記載の部品供給方法。
【請求項１０】
部品を基板に装着するために部品実装機にセットされた複数の部品保持具から前記部品を取り出して供給する部品供給装置であって、
前記各部品保持具には、当該部品保持具が保持する部品を識別するための識別情報を記憶しているＩＣ（Integrated Circuit）タグが付されており、
前記部品供給装置は、
前記各部品保持具がセットされているセット位置を特定する位置特定手段と、
前記各部品保持具に付されたＩＣタグから識別情報を読み出す読出し手段と、
前記読出し手段で読み出された各識別情報、及び位置特定手段で特定された各セット位置に基づいて、基板への装着に要する要求部品を保持する部品保持具がセットされているセット位置を検索する第１の検索手段と、
前記第１の検索手段で検索されたセット位置が見つかったときには、前記セット位置にある部品保持具から部品を取り出して供給する第１の供給手段と
を備えることを特徴とする部品供給装置。
【請求項１１】
前記第１の検索手段は、さらに、
前記要求部品と代替可能な代替部品を保持する部品保持具がセットされているセット位置を検索する
ことを特徴とする請求項１０記載の部品供給装置。
【請求項１２】
前記部品供給装置は、さらに、
何れかの前記部品保持具が保持する部品の残数が所定値になったか否かを判別する部品残数判別手段と、
前記部品残数判別手段で残数が所定値になったと判別されたときには、前記残数が所定値となった部品と同一の部品を保持する他の部品保持具のセット位置を検索する第２の検索手段と、
前記第２の検索手段で検索されたセット位置が見つかったときには、前記セット位置にある部品保持具から部品を取り出して供給する第２の供給手段とを備える
ことを特徴とする請求項１０又は１１記載の部品供給装置。
【請求項１３】
前記第２の検索手段は、さらに、
前記残数が所定値となった部品と代替可能な代替部品を保持する部品保持具がセットされているセット位置を検索する
ことを特徴とする請求項１２記載の部品供給装置。
【請求項１４】
請求項１０〜１３の何れか１項に記載の部品供給装置と、
前記部品供給装置によって供給される部品を基板に装着する装着手段と
を備えることを特徴とする部品実装機。
【請求項１５】
請求項１〜９の何れか１項に記載の部品供給方法に含まれるステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品を基板に装着するために部品実装機にセットされた複数の部品保持具から前記部品を取り出して供給する部品供給方法に関する。
【背景技術】
【０００２】
従来より、複数の電子部品を収納する部品テープから電子部品を取り出してこれを基板に装着する部品実装機がある（例えば、特許文献１参照。）。
【０００３】
部品テープは、同一種の電子部品を複数個収納し、基板に装着する電子部品の種類に応じた個数分だけ部品実装機にセットされる。また、複数の部品テープがセットされるセット位置には、それぞれＺ番号が割り当てられている。
【０００４】
このような特許文献１の部品実装機は、Ｚ番号ごとに配置すべき電子部品（マスター部品）やその電子部品と代替可能な部品（代替部品）を示す部品配置データを保持している。そこで、この部品実装機は、部品実装を行う前に、実際にセットされた部品テープの電子部品をＺ番号ごとに検出し、その電子部品がマスター部品又は代替部品であるか否かを、その部品配置データを参照して判別する。
【０００５】
このような判別の結果、各Ｚ番号にマスター部品又は代替部品が配置されていれば、部品実装機は、各部品テープから電子部品を取り出して基板への装着を行う。即ち、部品実装機は、各部品テープから電子部品を供給する。一方、上記判別の結果、各Ｚ番号にマスター部品又は代替部品が配置されていなければ、部品実装機は、エラーの通知を行い、各部品テープからの電子部品の供給を停止する。
【特許文献１】特許第３５０９１０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の部品実装機が電子部品を供給する方法では、部品テープのセットに手間がかかってしまうという問題がある。
【０００７】
即ち、上記特許文献１の部品実装機では、所定のＺ番号に配置されるべきマスター部品又は代替部品がなければ、他のＺ番号にそのマスター部品又は代替部品があっても、エラーを通知してそのマスター部品又は代替部品を供給することができない。その結果、作業者は、上記他のＺ番号にあるマスター部品又は代替部品を、わざわざ上記所定のＺ番号に配置し直さなければならない。
【０００８】
そこで、本発明は、かかる問題に鑑みてなされたものであって、部品の部品実装機へのセットにかかる手間を省いて使い勝手を向上した部品供給方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の部品供給方法は、部品を基板に装着するために部品実装機にセットされた複数の部品保持具から前記部品を取り出して供給する部品供給方法であって、前記各部品保持具には、当該部品保持具が保持する部品を識別するための識別情報を記憶しているＩＣ（Integrated Circuit）タグが付されており、前記部品供給方法は、前記各部品保持具がセットされているセット位置を特定する位置特定ステップと、前記各部品保持具に付されたＩＣタグから識別情報を読み出す読出しステップと、前記読出しステップで読み出された各識別情報、及び位置特定ステップで特定された各セット位置に基づいて、基板への装着に要する要求部品を保持する部品保持具がセットされているセット位置を検索する第１の検索ステップと、前記第１の検索ステップで検索されたセット位置が見つかったときには、前記セット位置にある部品保持具から部品を取り出して供給する第１の供給ステップとを含むことを特徴とする。
【００１０】
これにより、要求部品を保持する部品保持具がセットされているセット位置が検索され、そのセット位置にある部品保持具から部品が取り出されて供給されるため、作業者は、要求部品を保持する部品保持具を部品実装機の何れのセット位置にセットしても良く、部品保持具、つまり部品の部品実装機へのセットにかかる手間を省いて使い勝手を向上することができる。
【００１１】
また、前記第１の検索ステップでは、さらに、前記要求部品と代替可能な代替部品を保持する部品保持具がセットされているセット位置を検索することを特徴としても良い。例えば、前記第１の検索ステップでは、前記要求部品及び代替部品を示す規定部品データを参照することで、前記要求部品を保持する部品保持具、及び前記代替部品を保持する部品保持具のセット位置を検索する。
【００１２】
これにより、例えば要求部品のセット位置が見つからなかったときには、代替部品を保持する部品保持具のセット位置も検索されて、その代替部品が供給されるため、作業者は、代替部品の部品保持具がセットされているにも関わらず、その要求部品の部品保持具をわざわざセットしなければならないといった手間を省くことができ、使い勝手をさらに向上することができる。
【００１３】
ここで、前記部品供給方法は、さらに、前記第１の検索ステップで検索されたセット位置が見つからなかったときには、前記要求部品を保持する部品保持具がセットされていないことを知らせる警告を行う警告ステップを含むことを特徴としても良い。
【００１４】
これにより、作業者は必要な部品保持具がセットされていないことを警告によって容易に知ることができ、生産効率の向上を図ることができる。
【００１５】
また、前記部品供給方法は、さらに、何れかの前記部品保持具が保持する部品の残数が所定値になったか否かを判別する部品残数判別ステップと、前記部品残数判別ステップで残数が所定値になったと判別されたときには、前記残数が所定値となった部品と同一の部品を保持する他の部品保持具のセット位置を検索する第２の検索ステップと、前記第２の検索ステップで検索されたセット位置が見つかったときには、前記セット位置にある部品保持具から部品を取り出して供給する第２の供給ステップとを含むことを特徴としても良い。
【００１６】
これにより、例えば上記所定値が０であって、部品保持具の残数が０、即ち部品保持具が部品切れになると、その部品を保持する他の部品保持具のセット位置が検索されて、その他の部品保持具から部品の供給が行われるため、作業者は、わざわざ部品実装機を停止させて、部品切れとなった部品保持具を取り換えなければならないといった手間を省くことができる。その結果、使い勝手をさらに向上することができる。
【００１７】
ここで、前記第２の検索ステップでは、さらに、前記残数が所定値となった部品と代替可能な代替部品を保持する部品保持具がセットされているセット位置を検索することを特徴としても良い。
【００１８】
これにより、例えば部品切れとなった部品と同一の部品のセット位置が見つからなかったときには、代替部品を保持する部品保持具のセット位置も検索されて、その部品保持具から部品の供給が行われるため、作業者は、代替部品の部品保持具がセットされているにも関わらず、その部品切れとなった部品保持具をわざわざ取り換えなければならないといった手間を省くことができる。その結果、使い勝手をさらに向上することができる。
【００１９】
また、前記読出しステップでは、前記各部品保持具に付されたＩＣタグから、当該各ＩＣタグ近傍に配設されたアンテナを介して識別情報を読み出すことを特徴としても良い。
【００２０】
これにより、ＩＣタグからの識別情報の読出しを確実に行うことができる。
ここで、前記位置特定ステップでは、前記複数の部品保持具に付されたＩＣタグからの信号出力に基づいて、前記各部品保持具のセット位置を特定することを特徴としても良い。
【００２１】
これにより、例えば信号強度や出力方向などの信号出力に基づいて各部品保持具のセット位置が特定されるため、部品保持具のセット位置を簡単に特定することができる。
【００２２】
なお、本発明は、このような部品供給方法として実現することができるだけでなく、その方法に基づいて部品を供給する部品供給装置や、その部品供給装置を備える部品実装機、その方法に基づいて部品を供給するようにコンピュータを実行させるプログラム、そのプログラムを格納する記憶媒体としても実現することができる。
【発明の効果】
【００２３】
本発明の部品供給方法は、部品の部品実装機へのセットにかかる手間を省いて使い勝手を向上することができるという作用効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら本発明の実施の形態における部品実装システムについて説明する。
【００２５】
図１は、本発明の実施の形態における部品実装システム１０全体の構成を示す外観図である。この部品実装システム１０は、上流から下流に向けて回路基板（基板）２０を送りながら電子部品を装着していく生産ラインを構成する複数の部品実装機１００、２００からなる。なお、部品実装機１００，２００はそれぞれ同一の構成を有するため、以下、部品実装機１００について詳細に説明する。
【００２６】
部品実装機１００は、同時かつ独立して部品実装を行う２つのサブ設備（前サブ設備１１０及び後サブ設備１２０）を備える。各サブ設備１１０（１２０）は、直交ロボット型装着ステージであり、部品供給部１１５ａ及び１１５ｂと、マルチ装着ヘッド１１２と、ＸＹロボット１１３と、部品認識カメラ１１６と、トレイ供給部１１７と、ＩＣタグリーダ／ライタ１１１等を備える。部品供給部１１５ａ及び１１５ｂはそれぞれ、部品テープを収納する最大４８個の部品カセット１１４の配列からなる。マルチ装着ヘッド１１２は、１０ノズルヘッド又は単にヘッドとも呼ばれ、上述の部品カセット１１４から最大１０個の部品を吸着して基板２０に装着することができる１０個の吸着ノズル（以下、単に「ノズル」ともいう。）を有する。ＸＹロボット１１３は、そのマルチ装着ヘッド１１２を移動させるものである。部品認識カメラ１１６は、マルチ装着ヘッド１１２に吸着された部品の吸着状態を２次元又は３次元的に検査するために用いられる。トレイ供給部１１７は、トレイ部品を供給する。ＩＣタグリーダ／ライタ１１１は、ＩＣタグに格納された情報を読み出したり、ＩＣタグに情報を書き込んだりするものである。また、ＩＣタグは部品テープが巻きつけられる供給用リールに取り付けられている。このような各サブ設備は、他のサブ設備とは独立して（並行して）、それぞれの担当する基板への部品実装を実行する。
【００２７】
なお、「部品テープ」とは、現実には、同一部品種の複数の部品がテープ（キャリアテープ）上に並べられたものであり、リール（供給用リール）等に巻かれた状態で供給される。主に、チップ部品と呼ばれる比較的小さいサイズの部品を部品実装機に供給するのに使用される。なお、部品テープによって供給される部品をテーピング部品と呼ぶ。
【００２８】
この部品実装機１００は、具体的には、高速装着機と呼ばれる部品実装機と多機能装着機と呼ばれる部品実装機のそれぞれの機能を併せもつ実装機である。高速装着機とは、主として□１０ｍｍ以下の電子部品を１点あたり０．１秒程度のスピードで装着する高い生産性を特徴とする設備であり、多機能装着機とは、□１０ｍｍ以上の大型電子部品やスイッチ・コネクタ等の異形部品、ＱＦＰ（Quad Flat Package）・ＢＧＡ（Ball Grid Array）等のＩＣ部品を装着する設備である。
【００２９】
つまり、この部品実装機１００は、ほぼ全ての種類の電子部品（装着対象となる部品として、０．４ｍｍ×０．２ｍｍのチップ抵抗から２００ｍｍのコネクタまで）を装着できるように設計されており、この部品実装機１００を必要台数だけ並べることで、生産ラインを構成することができる。
【００３０】
図２は、本発明に係る部品実装機１００の主要な構成を示す平面図である。
シャトルコンベヤ１１８は、トレイ供給部１１７から取り出された部品を載せて、マルチ装着ヘッド１１２による吸着可能な所定位置まで運搬するための移動テーブル（部品搬送コンベア）である。ノズルステーション１１９は、各種形状の部品種に対応するための交換用ノズルが置かれるテーブルである。
【００３１】
各サブ設備１１０（又は１２０）を構成する２つの部品供給部１１５ａ及び１１５ｂは、それぞれ、部品認識カメラ１１６を挟んで左右に配置されている。したがって、部品供給部１１５ａ又は１１５ｂにおいて部品を吸着したマルチ装着ヘッド１１２は、部品認識カメラ１１６を通過した後に、基板２０の実装点に移動し、吸着した全ての部品を順次装着していく動作を繰り返す。「実装点」とは、部品を装着すべき基板上の座標点のことであり、同一部品種の部品が異なる実装点に装着される場合もある。同一の部品種に係る部品テープに並べられた部品（実装点）の個数の合計は、その部品種の部品数（装着すべき部品の総数）と一致する。
【００３２】
ここで、マルチ装着ヘッド１１２による部品の吸着・移動・装着という一連の動作の繰り返しにおける１回分の動作（吸着・移動・装着）、又はそのような１回分の動作によって装着される部品群を「タスク」と呼ぶ。例えば、１０ノズルヘッド１１２によれば、１個のタスクによって装着される部品の最大数は１０となる。なお、ここでいう「吸着」には、ヘッドが部品を吸着し始めてから移動するまでの全ての吸着動作が含まれ、例えば、１回の吸着動作（マルチ装着ヘッド１１２の上下動作）で１０個の部品を吸着する場合だけでなく、複数回の吸着動作によって１０個の部品を吸着する場合も含まれる。
【００３３】
ＩＣタグリーダ／ライタ１１１は、各サブ設備１１０（又は１２０）に２つ設けられている。ＩＣタグリーダ／ライタ１１１は、読み出しコマンドを含む所定周波数の電波をＩＣタグに送信し、ＩＣタグに記憶された情報を含む所定周波数の電波をＩＣタグから受信する。このＩＣタグリーダ／ライタ１１１が受信する電波の方向又は強度によりＩＣタグの位置が特定される。
【００３４】
図３は、ＩＣタグリーダ／ライタ１１１の回路構成およびＩＣタグの回路構成を示す図である。
【００３５】
ＩＣタグリーダ／ライタ１１１は、交流電源４６１に接続された変調復調部４６２と、制御部４６３と、インターフェース部４６４と、アンテナ４６５とを備えている。
【００３６】
変調復調部４６２は、アンテナ４６５を介してＩＣタグ４２６ｂと通信を行なう回路であり、ＩＣタグ４２６ｂに対して電力搬送電波を送信するとともに、ＩＣタグ４２６ｂから送信されてきた部品情報を受信する。すなわち、変調復調部４６２では、制御部４６３より出力された制御コードを受信している間、無線周波数（ＲＦ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、例えば、１３．５６ＭＨｚ）の電力搬送信号を生成し、その信号を電力搬送電波に変換してアンテナ４６５より送信する。また、変調復調部４６２は、ＩＣタグ４２６ｂに書込むべき部品の情報をアンテナ４６５より送信する。
【００３７】
制御部４６３は、変調復調部４６２による電力搬送電波の送信やその送信の停止を制御したり、変調復調部４６２により受信した部品情報をインターフェース部４６４を介して外部に出力したりする。
【００３８】
ＩＣタグ４２６ｂは、アンテナ４７１と、変調復調部４７２と、電力生成部４７３と、ロジックメモリ４７４とを備える。ロジックメモリ４７４は、部品情報を格納する。
【００３９】
電力生成部４７３は、アンテナ４７１を介して、ＩＣタグリーダ／ライタ１１１より送信された電力搬送電波を電磁誘導方式または電磁結合方式によって受信し、高周波の誘起電力を生成する。電力生成部４７３は、さらに、誘起電力を整流するとともに、整流された誘起電力の電圧を一定の値に平滑化したり、直流電力を蓄積したりし、アンテナ４７１が電力搬送電波を受信している間、変調復調部４７２およびロジックメモリ４７４に対し、生成した直流電力を供給し続ける。
【００４０】
変調復調部４７２は、ロジックメモリ４７４に格納された部品情報を電波に変換し、アンテナ４７１を介して外部に出力する。なお、変調方式は、ＩＣタグリーダ／ライタ１１１の変調復調部４６２における復調方式と合致している限り、ＡＳＫ（Amplitude Shift Keying）、ＦＳＫ（Frequency-Shift Keying）等の任意のものを利用することができる。また、変調復調部４７２は、ＩＣタグリーダ／ライタ１１１より送信された部品の情報を復調して、ロジックメモリ４７４に書込む。
【００４１】
図４は、マルチ装着ヘッド１１２と部品カセット１１４の位置関係を示す模式図である。このマルチ装着ヘッド１１２は、「ギャングピックアップ方式」と呼ばれる作業ヘッドであり、最大１０個の吸着ノズル１１２ａ〜１１２ｂを取り付けることが可能であり、このときには、最大１０個の部品カセット１１４のそれぞれから部品を同時に（１回の上下動作で）吸着することができる。
【００４２】
なお、「シングルカセット」と呼ばれる部品カセット１１４には１つの部品テープだけが装填され、「ダブルカセット」と呼ばれる部品カセット１１４には２つの部品テープが装填される。また、部品供給部１１５ａ及び１１５ｂにおける部品カセット１１４（又は、部品テープ）のセット位置を「Ｚ軸上の値」又は「Ｚ軸上の位置（Ｚ番号）」と呼び、部品供給部１１５ａの最左端を「Ｚ１」とする連続番号等が用いられる。したがって、テーピング部品についての実装順序を決定するための重要な手順として、部品種（又は、部品テープ、又は、その部品テープを収納した部品カセット１１４）の並び（Ｚ軸上の位置）を決定する。「Ｚ軸」とは、部品実装機（サブ設備を備える場合には、サブ設備）ごとにセットされる部品カセットの配列位置（セット位置）を特定する座標軸のことをいう。
【００４３】
図５は、部品実装機１００が備える合計４つの部品供給部の構成を説明するための説明図である。
【００４４】
図５（ａ）に示されるように、各部品供給部１１５ａ、１１５ｂ、２１５ａ、２１５ｂは、それぞれ、最大４８個の部品テープを搭載することができる（それぞれの位置（Ｚ番号）は、Ｚ１〜Ｚ４８、Ｚ４９〜Ｚ９６、Ｚ９７〜Ｚ１４４、Ｚ１４５〜Ｚ１９２）。具体的には、図５（ｂ）に示されるように、テープ幅が８ｍｍの部品テープを２つ収納したダブルカセットを用いることで、各部品供給部（Ａブロック〜Ｄブロック）に最大４８種類の部品を搭載することができる。テープ幅の大きい部品（部品カセット）ほど、１つのブロックに搭載できるカセット本数は減少する。
【００４５】
なお、各サブ設備に向かって左側の部品供給部１１５ａ、２１５ａ（Ａブロック、Ｃブロック）を「左ブロック」、各サブ設備に向かって右側の部品供給部１１５ｂ、２１５ｂ（Ｂブロック、Ｄブロック）を「右ブロック」とも呼ぶ。
【００４６】
図６（ａ）及び図６（ｂ）は、１０ノズルヘッドが吸着可能な部品供給部の位置（Ｚ軸）の例を示す図及び表である。なお、図中のＨ１〜Ｈ１０は、１０ノズルヘッドに搭載されたノズル（の位置）を指す。
【００４７】
ここでは、１０ノズルヘッドの各ノズルの間隔は、１つのダブルカセットの幅（２１．５ｍｍ）に相当するので、１回の上下動により吸着される部品のＺ番号は、１つおき（奇数のみ又は偶数のみ）となる。また、１０ノズルヘッドのＺ軸方向における移動制約により、図６（ｂ）に示されるように、各部品供給部の一端を構成する部品（Ｚ軸）に対しては、吸着することができないノズル（図中の「−」）が存在する。
【００４８】
次に、図７〜図９を用いて、部品カセット１１４の詳細な構造を説明する。
図７は、装着の対象となる電子部品の外観を示す外観図である。図８は、電子部品を収めた部品テープ及び供給用リールの例を示す図である。
【００４９】
図７（ａ）〜（ｄ）に示すような各種チップ形電子部品４２３ａ〜４２３ｄは、図８に示すキャリアテープ４２４に一定間隔で複数個連続的に形成された収納凹部４２４ａに収納されて、この上面にカバーテープ４２５を貼付けて包装される。そしてこのようにカバーテープ４２５が貼り付けられたキャリアテープ４２４は、供給用リール４２６に所定の数量分だけ巻回されたテーピング形態でユーザに供給される。ただし、電子部品が収納される部分の形状は凹形状には限られない。また、このようなキャリアテープ４２４及びカバーテープ４２５が部品テープを構成し、この部品テープ及び供給用リール４２６（又は、これらを備えた部品カセット１１４）が、電子部品を保持する部品保持具として機能する。
【００５０】
供給用リール４２６にはＩＣタグ４２６ｂが取り付けられており、ＩＣタグ４２６ｂには部品情報が格納されている。この部品情報には、テーピング部品の部品名、員数、製造メーカ名、製造工場名、製造日時、ロット名などの製造情報、部品寸法、キャリアテープ４２４が取り付けられる部品カセット１１４の幅、収納凹部４２４ａのピッチ間隔などの情報が含まれている。また、図８に示すようなキャリアテープ４２４以外であっても、部品をテープに粘着固定させた粘着テープや、紙テープなどもある。
【００５１】
図９は、部品テープ及び供給用リールが取り付けられた部品カセット１１４の例を示す図である。
【００５２】
上述のような電子部品４２３ｄなどを収納する部品テープ及び供給用リール４２６は、図９に示すような部品カセット１１４に取り付けられて使用される。また、供給用リール４２６は、本体フレーム４２７に結合されたリール側板４２８に回転自在に取り付けられている。この供給用リール４２６より引き出されたキャリアテープ４２４は送りローラ４２９に案内される。そして、この部品カセット１１４が搭載された電子部品自動装着装置（図示せず）の動作に連動する、同装置に設けられたフィードレバー（同じく図示せず）によって、部品カセット１１４の送りレバー４３０は、図中の矢印Ｙ１方向に移動し、送りレバー４３０に取り付けられているリンク４３１を介してラチェット４３２を定角度回転させる。そしてラチェット４３２に連動した前記送りローラ４２９は定ピッチ（たとえば、２ｍｍ又は４ｍｍの送りピッチ）だけ動く。なお、キャリアテープ４２４は、モータ駆動またはシリンダ駆動により送り出される場合もある。
【００５３】
また、キャリアテープ４２４は送りローラ４２９の手前（供給用リール４２６側）のカバーテープ剥離部４３３でカバーテープ４２５を引き剥がされる。引き剥がされたカバーテープ４２５はカバーテープ巻取りリール４３４に巻取られ、カバーテープ４２５を引き剥がされたキャリアテープ４２４は電子部品取り出し部４３５に搬送される。前記送りローラ４２９がキャリアテープ４２４を搬送するのと同時に前記ラチェット４３２に連動して開口する電子部品取り出し部４３５から、真空吸着ヘッド（図示せず）は、収納凹部４２４ａに収納されたチップ形電子部品４２３ｄを吸着して取り出す。その後、送りレバー４３０は上記フィードレバーによる押し力を解除されて引張りバネ４３６の付勢力でもって同Ｙ２方向に、すなわち元の位置にもどる。
【００５４】
上記一連の動作が繰り返されると使用済のキャリアテープ４２４は部品カセット１１４の外部へ排出されるように構成されている。
【００５５】
この部品実装機１００の動作上の特徴をまとめると、以下の通りである。
（１）ノズル交換
次の装着動作に必要なノズルがマルチ装着ヘッド１１２にないとき、マルチ装着ヘッド１１２は、ノズルステーション１１９へ移動し、ノズル交換を実施する。ノズルの種類としては、吸着できる部品のサイズに応じて、例えば、タイプＳ、Ｍ、Ｌ等がある。
（２）部品吸着
マルチ装着ヘッド１１２が部品供給部１１５ａ及び１１５ｂに移動し、電子部品を吸着する。一度に１０個の部品を同時に吸着できないときは、吸着位置を移動させながら複数回、吸着上下動作を行うことで、最大１０個の部品を吸着することができる。
（３）認識スキャン
マルチ装着ヘッド１１２が部品認識カメラ１１６上を一定速度で移動し、マルチ装着ヘッド１１２に吸着された全ての電子部品の画像を取り込み、部品の吸着位置を正確に検出する。
（４）部品装着
基板２０に、順次電子部品を装着する。
【００５６】
上記（１）から（４）の動作を繰り返し行うことで、全ての電子部品を基板２０に搭載する。上記（２）から（４）の動作は、この部品実装機１００による部品の装着における基本動作であり、「タスク」に相当する。つまり、１つのタスクで、最大１０個の電子部品を基板に装着することができる。
【００５７】
ここで本発明の実施の形態における部品実装機１００，２００の特徴について説明する。なお、部品実装機１００，２００はそれぞれ同一の特徴を有するため、主に部品実装機１００について説明する。
【００５８】
本実施の形態における部品実装機１００は、部品テープを収めた部品カセット１１４が部品供給部１１５ａ，１１５ｂに正しくセットされているかを照合するとともに、セットされている部品カセット１１４から所望の部品カセット１１４を検索するという特徴を有する。
【００５９】
即ち、本実施の形態における部品実装機１００は、部品供給部１１５ａ，１１５ｂの所定のＺ番号に、セットされるべき部品を有する部品カセット１１４がない場合には、その部品又はそれに代替可能な部品を有する部品カセット１１４がセットされているＺ番号を検索する。そして部品実装機１００は、その所定のＺ番号にあるべき部品を装着するときには、検索されたＺ番号にある部品カセット１１４の部品を取り出してこれを装着する。
【００６０】
また、本実施の形態における部品実装機１００は、所定のＺ番号にある部品カセット１１４の部品テープから部品を全て取り出したときには、その部品又はそれに代替可能な部品を有する他の部品カセット１１４がセットされているＺ番号を検索する。そして部品実装機１００は、その既に無くなってしまった部品を装着しようとするときには、検索されたＺ番号にある部品カセット１１４から部品を取り出してこれを装着する。
【００６１】
図１０は、部品実装機１００の制御処理に係る構成を示すブロック図である。
この部品実装機１００は、演算制御部３０１、表示部３０２、入力部３０３、メモリ部３０４、通信Ｉ／Ｆ（インターフェース）部３０６、データベース部３０７、部品配列データ格納部３０８、規定配列データ格納部３０５、置き換えデータ格納部３０９とを備える。また、これらの構成要素及びＩＣタグリーダ／ライタ１１１等から部品供給装置が構成される。なお、これらの構成要素の詳細な機能や動作については後述するが、演算制御部３０１の一部の機能及びＩＣタグリーダ／ライタ１１１等により、特許請求の範囲に示す位置特定手段が実現され、ＩＣタグリーダ／ライタ１１１により特許請求の範囲に示す読出し手段が実現される。また、演算制御部３０１が部品配列データ格納部３０８を検索する機能等により、特許請求の範囲に示す第１及び第２の検索手段が実現され、演算制御部３０１がヘッド１１２を制御する機能等により特許請求の範囲に示す第１及び第２の供給手段が実現される。また、演算制御部３０１が有するカウンタ機能等により特許請求の範囲に示す部品残数判別手段が実現される。
【００６２】
演算制御部３０１は、ＣＰＵ（Central Processing Unit）や数値プロセッサ等であり、ユーザからの指示等に従って各構成要素３０２〜３０９、ＩＣタグリーダ／ライタ１１１、及びヘッド１１２を制御する。また、演算制御部３０１は、部品ライブラリおよび部品配列データを作成し、データベース部３０７および部品配列データ格納部３０８にそれぞれ格納する。
【００６３】
表示部３０２はＣＲＴ（Cathode-Ray Tube）やＬＣＤ（Liquid Crystal Display）等であり、入力部３０３はキーボードやマウス等であり、これらは、演算制御部３０１による制御の下で、本部品実装機１００と操作者とが対話する等のために用いられる。
【００６４】
通信Ｉ／Ｆ部３０６は、ＬＡＮ（Local Area Network）アダプタ等であり、他の設備との通信等に用いられる。
【００６５】
メモリ部３０４は、演算制御部３０１による作業領域を提供するＲＡＭ（Random Access Memory）等である。
【００６６】
データベース部３０７は、実装点データ３０７ａ、部品ライブラリ３０７ｂ及び実装装置情報３０７ｃを記憶するハードディスク等である。
【００６７】
部品配列データ格納部３０８は、部品テープのＺ軸上の位置を示す部品配列データ等を記憶するハードディスク等である。
【００６８】
規定配列データ格納部３０５は、規定配列データを記憶するハードディスク等である。この規定配列データは、特許請求の範囲に示す規定部品データの一具体例であって、Ｚ番号ごとに、どのような部品又は代替部品を有する部品カセット１１４がセットされるべきかを示すデータである。
【００６９】
置き換えデータ格納部３０９は、置き換えデータを記憶するハードディスク等である。この置き換えデータは、規定配列データに示されるＺ番号が他のＺ番号に置き換えられるべきことを示すデータである。
【００７０】
図１１は、実装点データ３０７ａの一例を示す図である。
実装点データ３０７ａは、装着の対象となる全ての部品の実装点を示す情報の集まりである。図１１に示されるように、１つの実装点ｐｉは、部品種ｃｉ、Ｘ座標ｘｉ、Ｙ座標ｙｉ、制御データφｉからなる。ここで、「部品種」は、部品ライブラリ３０７ｂにおける部品名に相当し（図１２参照）、「Ｘ座標」及び「Ｙ座標」は、実装点の座標（基板上の特定位置を示す座標）であり、「制御データ」は、その部品の装着に関する制約情報（使用可能な吸着ノズルのタイプ、マルチ装着ヘッド１１２の最高移動速度等）である。なお、最終的に求めるべき実装点データ（ＮＣデータ）とは、ラインタクトが最小となるような実装点の並びである。
【００７１】
図１２は、部品ライブラリ３０７ｂの一例を示す図である。
部品ライブラリ３０７ｂは、部品実装機１００が扱うことができる全ての部品種のそれぞれについての固有の情報を集めたライブラリであり、図１２に示されるように、部品種ごとの部品サイズ、タクト（一定条件下における部品種に固有のタクト）、その他の制約情報（使用可能な吸着ノズルのタイプ、部品認識カメラ１１６による認識方式、マルチ装着ヘッド１１２の最高速度比等）からなる。なお、本図には、参考として、各部品種の部品の外観も併せて示されている。部品ライブラリ３０７ｂには、その他に、部品の色や部品の形状などの情報が含まれていてもよい。
【００７２】
図１３は、実装装置情報３０７ｃの一例を示す図である。
実装装置情報３０７ｃは、部品実装機１００が有するサブ設備ごとの装置構成や上述の制約等を示す情報であり、図１３に示されるように、サブ設備を識別するためのユニットＩＤ、マルチ装着ヘッドのタイプ等に関するヘッド情報、マルチ装着ヘッドに取り付けられ得る吸着ノズルのタイプ等に関するノズル情報、部品カセット１１４の最大数等に関するカセット情報、トレイ供給部１１７が収納しているトレイの段数等に関するトレイ情報等からなる。
【００７３】
図１４は、部品配列データ格納部３０８に格納されている部品配列データの一例を示す図である。
【００７４】
部品配列データ３０８ａは、各サブ設備１１０，１２０において、Ｚ軸上に沿ってセットされたテーピング部品をＺ番号ごとに示すデータである。即ち、部品配列データ３０８ａは、サブ設備を識別するためのユニットＩＤごとに、テーピング部品の部品名と、そのテーピング部品を有する部品カセット１１４のＺ番号とを含む。
【００７５】
このような部品配列データ３０８ａは、演算制御部３０１によって作成されて部品配列データ格納部３０８に格納される。つまり、演算制御部３０１は、サブ設備ごとに、部品カセット１１４のＺ番号を特定して、そのＺ番号にある部品カセット１１４のＩＣタグ４２６ｂから部品情報を取得することによって部品配列データ３０８ａを作成する。
【００７６】
ここで部品カセット１１４のＺ番号の特定には、ＩＣタグリーダ／ライタ１１１及びＩＣタグ４２６ｂを用いる方法と、部品供給部１１５ａ及び１１５ｂに備えられたスイッチを用いる方法とがある。
【００７７】
図１５は、ＩＣタグリーダ／ライタ１１１及びＩＣタグ４２６ｂを用いて部品カセット１１４のＺ番号を特定する方法を説明するための図である。
【００７８】
２つのＩＣタグリーダ／ライタ１１１は、各ＩＣタグ４２６ｂより受信する電波の方向に基づいて、各ＩＣタグ４２６ｂの位置を特定する。たとえば、各ＩＣタグ４２６ｂに識別情報を格納しておくとともに、２つのＩＣタグリーダ／ライタ１１１が同一の識別情報を保持するＩＣタグ４２６ｂから受信した電波の各方向の組合せとＩＣタグ４２６ｂの位置との対応テーブルを予め作成しておき、そのテーブルに従って各ＩＣタグ４２６ｂの位置を特定する。受信電波の方向を特定する具体的な方法としては、ＩＣタグリーダ／ライタ１１１がＩＣタグ４２６ｂから受信した電波の強度に基づいて、予め対応づけた受信強度と方向との対応テーブルを参照することで、受信電波の方向を特定する。あるいは、ＩＣタグリーダ／ライタ１１１をモータ駆動の回転台に載せて回転させることで、アンテナ４６５の受信面を回転させ、受信強度が最大となる回転台の角度から受信電波の方向を特定してもよい。
【００７９】
演算制御部３０１は、このようにＩＣタグ４２６ｂの位置が特定されると、その位置から部品カセット１１４のＺ番号を特定する。例えば、図１５に示すようにＸが１０ずつ増えるごとにＺ番号が１つずつ増えるような場合において、２つのＩＣタグリーダ／ライタ１１１は、部品Ａを有する部品カセット１１４に付されたＩＣタグ４２６ｂの位置が（Ｘ，Ｙ）＝（１０，４）であると特定する。その結果、演算制御部３０１は、そのＸ座標より部品Ａを有する部品カセット１１４のＺ番号が１であることを特定する。なお、ダブルカセットの場合には、同じＺ番号に２つの部品テープが存在することになるが、各部品テープの供給用リール４２６に付されたＩＣタグ４２６ｂのＸ座標が異なるため、演算制御部３０１は、ダブルカセットの左側に位置する部品テープか右側に位置する部品テープかの判別をすることができる。
【００８０】
また、２つのＩＣタグリーダ／ライタ１１１は、各ＩＣタグ４２６ｂから部品名を含む部品情報を受信し、その部品情報を演算制御部３０１に通知する。これにより、演算制御部３０１は、部品カセット１１４に含まれる部品についての部品情報と、その部品カセット１１４のＺ番号を特定し、これらに基づいて部品配列データ３０８ａを作成する。
【００８１】
なお、ＩＣタグ４２６ｂの位置の特定方法としては、電波の方向によるものに限られず、２つのＩＣタグリーダ／ライタ１１１が受信する電波の強さや、電波の強さの比によるものであってもよい。さらに、ＩＣタグ４２６ｂが電磁波や赤外線などを無線通信媒体として信号を出力している場合には、その強度や方向などの信号出力に基づいてＩＣタグ４２６ｂの位置を特定しても良い。
【００８２】
また、ＩＣタグリーダ／ライタ１１１の数は必ずしも２つ必要ではなく、受信する電波の強さや方向からＩＣタグ４２６ｂの位置を判別することができるのであれば、１つであってもよい。
【００８３】
図１６は、１つのＩＣタグリーダ／ライタ１１１がＩＣタグ４２６ｂの位置を特定する様子を説明するための説明図である。
【００８４】
例えば、部品実装機１００は、１つのＩＣタグリーダ／ライタ１１１と、そのＩＣタグリーダ／ライタ１１１から、部品供給部１１５ａ，１１５ｂにおける各部品カセット１１４のＩＣタグ４２６ｂ付近にまで配設されたアンテナ１１１ａとを備える。
【００８５】
このようにアンテナ１１１ａが各ＩＣタグ４２６ｂの近くにまであることにより、ＩＣタグリーダ／ライタ１１１は、各ＩＣタグ４２６ｂから離れていても、各ＩＣタグ４２６ｂから部品情報を確実に取得することができる。また、ＩＣタグリーダ／ライタ１１１は、各ＩＣタグ４２６ｂの出力信号（例えば、電波の強度や方向）に基づいて、各ＩＣタグ４２６ｂの位置を特定する。
【００８６】
また、ＩＣタグ４２６ｂごとに切り換えられる複数のアンテナを、それぞれに対応するＩＣタグ４２６ｂ付近に至るまで敷設しても良い。この場合には、各アンテナは、各Ｚ番号（Ｚ１，Ｚ２，…）に対応しているため、ＩＣタグリーダ／ライタ１１１は、各アンテナの出力を切り換えて取得することにより、切り換えられたアンテナに対応するＩＣタグ４２６ｂ（部品カセット１１４）のＺ番号を特定し、そのＩＣタグ４２６ｂから部品情報を取得する。
【００８７】
即ち、各アンテナにはスイッチが設けられており、そのスイッチがオンすることにより、そのスイッチに対応するアンテナからの出力が、ＩＣタグリーダ／ライタ１１１に取得される。例えば、ＩＣタグリーダ／ライタ１１１は、各アンテナに対応するスイッチの中から、Ｚ番号「Ｚ１」に対応するアンテナのスイッチのみをオンし、次にＺ番号「Ｚ２」に対応するアンテナのスイッチのみをオンするように、各スイッチを順にオンすることで、各アンテナの出力を切り換えて取得する。
【００８８】
図１７は、部品供給部１１５ａ，１１５ｂに備えられたスイッチを用いて部品カセット１１４のＺ番号を特定する方法を説明するための図である。
【００８９】
スイッチ４５０は、部品供給部１１５ａ及び１１５ｂの各Ｚ番号に１つずつ設けられている。
【００９０】
このようなスイッチ４５０は、部品カセット１１４が部品供給部１１５ａ（１１５ｂ）にセットされると電気的にＯＮするスイッチである。演算制御部３０１は、各スイッチ４５０からの出力に基づいて部品カセット１１４のＺ番号を特定する。
【００９１】
図１８は、規定配列データ格納部３０５に格納されている規定配列データの一例を示す図である。
【００９２】
規定配列データ３０５ａは、サブ設備１１０，１２０ごとに、Ｚ軸上の各位置（各Ｚ番号）に主としてセットされるべきマスター部品や、そのマスター部品の代わりとなる代替部品を示すものである。なお、マスター部品及び代替部品はそれぞれテーピング部品であって、マスター部品は基板への装着に要求される要求部品である。演算制御部３０１は、所定の部品名の部品を基板上に装着しようとするときには、この規定配列データ３０５ａに示されるＺ番号及び部品名に基づいて、その所定の部品又はその代替部品を有する部品カセット１１４のＺ番号を特定する。そして演算制御部３０１は、一般に、そのＺ番号にある部品カセット１１４までヘッド１１２のノズル１１２ａを移動させて、その部品カセット１１４から部品を取り出させる。
【００９３】
このような規定配列データ３０５ａは、サブ設備を識別するためのユニットＩＤごとに、Ｚ番号と、マスター部品の部品名と、代替部品Ａの部品名と、代替部品Ｂの部品名とを含む。
【００９４】
例えば、図１８に示す前サブ設備１１０（ユニットＩＤ１１０）に対する規定配列データ３０５ａには、Ｚ番号「Ｚ１」と、マスター部品「Ｐｍ１」と、代替部品Ａ「Ｐａ１」と、代替部品Ｂ「Ｐｂ１」とがそれぞれ対応付けて示されている。したがって、この規定配列データ３０５ａは、Ｚ番号「Ｚ１」に、マスター部品「Ｐｍ１」を有する部品カセット１１４がセットされなければならないことを示す。また、この規定配列データ３０５ａは、マスター部品「Ｐｍ１」を有する部品カセット１１４の代わりに、代替部品Ａ「Ｐａ１」又は代替部品Ｂ「Ｐｂ１」を有する部品カセット１１４を、Ｚ番号「Ｚ１」にセットしても良いことを示す。
【００９５】
図１９は、置き換えデータ格納部３０９に格納されている置き換えデータの一例を示す図である。
【００９６】
置き換えデータ３０９ａは、サブ設備１１０，１２０ごとに、規定配列データ３０５ａに示されるＺ番号が置き換えられた他のＺ番号を示すものである。例えば、前サブ設備１１０（ユニットＩＤ１１０）の置き換えデータ３０９ａは、規定配列データ３０５ａに示されるＺ番号「Ｚ４」が「Ｚ５」に置き換えられたこと、規定配列データ３０５ａに示されるＺ番号「Ｚ５」が「Ｚ４」に置き換えられたことを示す。
【００９７】
例えば、演算制御部３０１は、前サブ設備１１０において所定の部品名の部品を基板上に装着しようとするときには、前サブ設備１１０（ユニットＩＤ１１０）の規定配列データ３０５ａに示されるＺ番号及び部品名に基づいて、その所定の部品又はその代替部品を有する部品カセット１１４のＺ番号を特定する。さらに演算制御部３０１は、そのＺ番号が他のＺ番号に置き換えられているか否かを前サブ設備１１０の置き換えデータ３０９ａで確認する。その結果、他のＺ番号に置き換えられていれば、演算制御部３０１は、その置き換えられたＺ番号にある部品カセット１１４までヘッド１１２のノズル１１２ａを移動させて、その部品カセット１１４から部品を取り出させる。
【００９８】
また、このような置き換えデータ３０９ａは、部品配列データ３０８ａ及び規定配列データ３０５ａに基づいて演算制御部３０１によって作成されて置き換えデータ格納部３０９に格納される。
【００９９】
図２０は、前サブ設備１１０の置き換えデータ３０９ａの作成方法を説明するための説明図である。
【０１００】
演算制御部３０１は、Ｚ番号ごとに、前サブ設備１１０の規定配列データ３０５ａに示される正しい部品と、前サブ設備１１０（ユニットＩＤ１１０）の部品配列データ３０８ａに示される部品とを照合し、その部品が誤った部品であれば、又はその部品がセットされていなければ、部品配列データ３０８ａから、正しい部品がセットされたＺ番号の検索を行う。検索結果に該当するＺ番号があれば、演算制御部３０１は、規定配列データ３０５ａに示されるＺ番号が、検索結果に該当するＺ番号に置き換えられることを示す置き換えデータ３０９ａを作成する。
【０１０１】
具体的に、演算制御部３０１は、まず、前サブ設備１１０の部品配列データ３０８ａと前サブ設備１１０の規定配列データ３０５ａとを比較することで、各Ｚ番号にセットされている部品が、そのＺ番号にセットされるべきマスター部品、代替部品Ａ又は代替部品Ｂであるか否かを照合する。
【０１０２】
例えば、演算制御部３０１は、前サブ設備１１０の規定配列データ３０５ａに基づいて、Ｚ番号「Ｚ１」にはマスター部品「Ｐｍ１」、代替部品Ａ「Ｐａ１」又は代替部品Ｂ「Ｐｂ１」がセットされていなければならないことを認識する。演算制御部３０１は、前サブ設備１１０の部品配列データ３０８ａに基づいて、Ｚ番号「Ｚ１」にセットされている部品「Ｐｍ１」を特定し、その部品「Ｐｍ１」と、先に認識したマスター部品、代替部品Ａ及び代替部品Ｂとを照合する。その結果、演算制御部３０１は、Ｚ番号「Ｚ１」には、先に認識したマスター部品「Ｐｍ１」がセットされている、つまり正しい部品がセットされていると判断する。
【０１０３】
次に、演算制御部３０１は、上述と同様、前サブ設備１１０の規定配列データ３０５ａに基づいて、Ｚ番号「Ｚ２」にはマスター部品「Ｐｍ２」、代替部品Ａ「Ｐａ２」又は代替部品Ｂ「Ｐｂ２」がセットされていなければならないことを認識する。演算制御部３０１は、前サブ設備１１０の部品配列データ３０８ａに基づいて、Ｚ番号「Ｚ２」にセットされている部品「Ｐａ２」を特定し、その部品「Ｐａ２」と、先に認識したマスター部品、代替部品Ａ及び代替部品Ｂとを照合する。その結果、演算制御部３０１は、Ｚ番号「Ｚ２」には、先に認識した代替部品Ａ「Ｐａ２」がセットされている、つまりマスター部品ではないがそれに代替可能な正しい部品がセットされていると判断する。
【０１０４】
照合の結果、誤った部品がセットされていると判別すると、演算制御部３０１は、正しい部品がセットされているＺ番号を部品配列データ３０８ａから検索する。
【０１０５】
例えば、演算制御部３０１は、上述と同様、前サブ設備１１０の規定配列データ３０５ａに基づいて、Ｚ番号「Ｚ４」にはマスター部品「Ｐｍ４」又は代替部品Ａ「Ｐａ４」がセットされていなければならないことを認識する。演算制御部３０１は、前サブ設備１１０の部品配列データ３０８ａに基づいて、Ｚ番号「Ｚ４」にセットされている部品「Ｐｍ５」を特定し、その部品「Ｐｍ５」と、先に認識したマスター部品及び代替部品Ａとを照合する。その結果、演算制御部３０１は、Ｚ番号「Ｚ４」には、先に認識したマスター部品及び代替部品Ａの何れもセットされていない、つまり誤った部品がセットされていると判断する。
【０１０６】
ここで、演算制御部３０１は、先に認識したマスター部品「Ｐｍ４」又は代替部品Ａ「Ｐａ４」がセットされているＺ番号を検索する。例えば、演算制御部３０１は、マスター部品を優先して検索する。その検索の結果、演算制御部３０１は、Ｚ番号「Ｚ５」を見つける。そして、演算制御部３０１は、規定配列データ３０５ａに示されるＺ番号「Ｚ４」が「Ｚ５」に置き換えられるべきであると判断し、その置き換えの内容が含まれるように前サブ設備１１０の置き換えデータ３０９ａを生成する。
【０１０７】
このようなＺ番号の検索は、上述のように照合の結果、誤った部品がセットされていると判別された場合だけでなく、部品がセットされていない場合にも行われる。
【０１０８】
例えば、演算制御部３０１は、上述と同様、規定配列データ３０５ａに基づいて、Ｚ番号「Ｚ６」にはマスター部品「Ｐｍ６」又は代替部品Ａ「Ｐａ６」がセットされていなければならないことを認識する。さらに、演算制御部３０１は、部品配列データ３０８ａに基づいて、Ｚ番号「Ｚ６」には部品がセットされていないことを認識する。
【０１０９】
ここで、演算制御部３０１は、先に認識したマスター部品「Ｐｍ６」又は代替部品Ａ「Ｐａ６」がセットされているＺ番号を検索する。その検索の結果、演算制御部３０１は、Ｚ番号「Ｚ７」を見つける。そして、演算制御部３０１は、規定配列データ３０５ａに示されるＺ番号「Ｚ６」が「Ｚ７」に置き換えられるべきであると判断し、その置き換えの内容が含まれるように前サブ設備１１０の置き換えデータ３０９ａを生成する。
【０１１０】
さらに本実施の形態における演算制御部３０１は、部品の基板への装着によって部品カセット１１４の部品がなくなった（部品切れ）と認識すると、その部品又はその部品の代替部品がセットされているＺ番号を検索する。そして、その検索結果に基づいて、演算制御部３０１は前サブ設備１１０の置き換えデータ３０９ａを更新する。ここで、部品切れの認識は、部品情報により示される員数と、実際に部品実装に用いられた部品数に基づいて行われる。即ち、演算制御部３０１は、部品配列データ３０８ａの作成時に、各Ｚ番号の部品カセット１１４に対応するＩＣタグ４２６ｂから部品情報を取得しており、その部品情報から、各部品カセット１１４に含まれる部品の員数を特定している。そして、装着のために部品カセット１１４から部品が取り出される毎に、演算制御部３０１は、先に特定した員数から１を減算することで、その部品カセット１１４の残数を把握している。これにより、演算制御部３０１は、その残数が０になったときに、部品カセット１１４の部品切れを認識する。
【０１１１】
例えば、演算制御部３０１は、Ｚ番号「Ｚ１」にセットされている部品カセット１１４の部品切れを認識すると、Ｚ番号「Ｚ１」にセットされるべき部品が、他の何れのＺ番号にセットされているかを検索する。即ち、演算制御部３０１は、マスター部品「Ｐｍ１」、代替部品Ａ「Ｐａ１」及び代替部品Ｂ「Ｐｂ１」がセットされているＺ番号を、部品配列データ３０８ａから検索する。その検索の結果、演算制御部３０１は、Ｚ番号「Ｚ（ｋ＋１）」を見つける。そして、演算制御部３０１は、前サブ設備１１０の規定配列データ３０５ａに示されるＺ番号「Ｚ１」が「Ｚ（ｋ＋１）」に置き換えられるべきであると判断し、その置き換えの内容が含まれるように前サブ設備１１０の置き換えデータ３０９ａを更新する。
【０１１２】
図２１は、演算制御部３０１が前サブ設備１１０の置き換えデータ３０９ａを作成する動作を示すフロー図である。
【０１１３】
まず、演算制御部３０１は、ＩＣタグリーダ／ライタ１１１とＩＣタグ４２６ｂとの通信、又はスイッチ４５０のオン又はオフに基づき、部品実装機１００の前サブ設備１１０にセットされた各部品カセット１１４のＺ番号を特定する（ステップＳ１００）。
【０１１４】
さらに、演算制御部３０１は、Ｚ番号が特定された各部品カセット１１４に付されたＩＣタグ４２６ｂから、ＩＣタグリーダ／ライタ１１１に部品情報を読み出させる（ステップＳ１０２）。
【０１１５】
その結果、演算制御部３０１は、ステップＳ１００で特定されたＺ番号と、ステップＳ１０２で読み出された部品情報とに基づいて、前サブ設備１１０の部品配列データ３０８ａを作成し、その部品配列データ３０８ａを部品配列データ格納部３０８に格納する（ステップＳ１０４）。
【０１１６】
次に、演算制御部３０１は、ステップＳ１０４で作成された部品配列データ３０８ａと、予め規定配列データ格納部３０５に格納されている前サブ設備１１０の規定配列データ３０５ａとに基づいて、Ｚ番号ごとに以下のステップＳ１０６〜Ｓ１１６までの動作を繰り返し実行することで前サブ設備１１０の置き換えデータ３０９ａを作成する（ステップＳ１０６〜Ｓ１１６）。
【０１１７】
具体的に、演算制御部３０１は、Ｚ番号「Ｚ１」にセットされている部品カセット１１４の部品がマスター部品であるか否かを判別する（ステップＳ１０６）。その結果、マスター部品でなければ（ステップＳ１０６のＮＯ）、演算制御部３０１は部品カセット１１４の部品が代替部品であるか否かを判別する（ステップＳ１０８）。その結果、代替部品でもなければ（ステップＳ１０８のＮＯ）、演算制御部３０１は、Ｚ番号「Ｚ１」にセットされるべきマスター部品又は代替部品の部品カセット１１４がセットされているＺ番号を検索する（ステップＳ１１０）。
【０１１８】
検索の結果、例えばＺ番号「Ｚｘ」が見つかれば（ステップＳ１１２のＹＥＳ）、演算制御部３０１は、規定配列データ３０５ａの「Ｚ１」が「Ｚｘ」に置き換えられるべきことを示す置き換えデータ３０９ａを作成する（ステップＳ１１４）。
【０１１９】
一方、検索の結果、Ｚ番号が見つからなければ（ステップＳ１１２のＮＯ）、演算制御部３０１は表示部３０２等を制御することによりエラーを通知する（ステップＳ１１６）。
【０１２０】
演算制御部３０１は、上述のようなステップＳ１０６〜Ｓ１１６までの動作を、規定配列データ３０５ａに示されるＺ番号「Ｚ１」から「Ｚｋ」まで繰り返し、ステップＳ１１４を繰り返し実行するときには、新たな置き換えの内容を既に作成された置き換えデータ３０９ａに含めるようにして、その置き換えデータ３０９ａを更新する。
【０１２１】
そして、Ｚ番号「Ｚｋ」まで上述の動作が行われると、演算制御部３０１は、その作成された前サブ設備１１０の置き換えデータ３０９ａを置き換えデータ格納部３０９に格納する（ステップＳ１１８）。
【０１２２】
なお、後サブ設備１２０（ユニットＩＤ１２０）の置き換えデータ３０９ａも、上記前サブ設備１１０の置き換えデータ３０９ａと同様の方法で生成される。
【０１２３】
図２２は、演算制御部３０１が、部品切れを認識する動作を示すフロー図である。
演算制御部３０１は、まず、ヘッド１１２が何れかの部品カセット１１４から部品を１つ取り出して基板２０に装着（部品実装）したか否かを判別する（ステップＳ２００）。
【０１２４】
演算制御部３０１は、装着したと判別すると（ステップＳ２００のＹＥＳ）、その部品カセット１１４に含まれる部品の残数から１を減算して、その減算結果を新たな残数として認識する（ステップＳ２０２）。ここで、演算制御部３０１は、部品カセット１１４からの部品の取出しが１つも行われていないときには、その部品カセット１１４に付されたＩＣタグ４２６ｂから既に取得している部品情報を参照し、その部品情報に示される員数を、残数の初期値として認識している。そして、演算制御部３０１は、上記ステップＳ２００で部品が１つ取り出されたと判別するごとに、上記ステップＳ２０２の動作を行い、その認識している残数を更新するのである。
【０１２５】
次に、演算制御部３０１は、部品の残数が所定のしきい値よりも少なくなったか否かを判別する（ステップＳ２０４）。ここで、しきい値よりも少なくなったと判別したときには（ステップＳ２０４のＹＥＳ）、演算制御部３０１は、表示部３０２等を制御することにより警告を行う（ステップＳ２０６）。また、しきい値以上であると判別したときには（ステップＳ２０４のＮＯ）、演算制御部３０１は、ステップＳ２００からの動作を繰り返し実行する。
【０１２６】
ステップＳ２０６での警告後、演算制御部３０１は、さらに、部品の残数が０であるか否か、つまり部品切れとなったか否かを判別する（ステップＳ２０８）。ここで、部品切れと判別したときには（ステップＳ２０８のＹＥＳ）、演算制御部３０１は、その部品切れとなった部品カセット１１４のＺ番号を特定する（ステップＳ２１０）。一方、部品切れでないと判別したときには（ステップＳ２０８のＮＯ）、演算制御部３０１は、ステップＳ２００からの動作を繰り返し実行する。
【０１２７】
図２３は、演算制御部３０１が、部品切れにより置き換えデータ３０９ａを更新する動作を示すフロー図である。
【０１２８】
演算制御部３０１は、部品切れとなった部品カセット１１４のＺ番号と、規定配列データ３０５ａとに基づいて、そのＺ番号にセットされるべきマスター部品及び代替部品を特定する（ステップＳ３００）。
【０１２９】
次に、演算制御部３０１は、そのマスター部品又は代替部品を有する部品カセット１１４が部品実装機１００にセットされているか否かを、部品配列データ３０８ａに基づいて判別する（ステップＳ３０２）。即ち、演算制御部３０１は、部品切れとなった部品カセット１１４のＺ番号以外のＺ番号に関連付けられた上記マスター部品又は代替部品が、その部品カセット１１４を有するサブ設備の部品配列データ３０８ａに含まれているか否かを判別する。
【０１３０】
ここで、マスター部品又は代替部品を有する部品カセット１１４がセットされていると判別すると（ステップＳ３０２のＹＥＳ）、演算制御部３０１は、その部品カセット１１４のＺ番号を部品配列データ３０８ａに基づいて特定する（ステップＳ３０４）。つまり、演算制御部３０１は、ステップＳ３０２，Ｓ３０４において、マスター部品又は代替部品を有する部品カセット１１４のＺ番号を検索している。そして、演算制御部３０１は、部品切れとなったＺ番号をそのＺ番号（ステップＳ３０４で特定されたＺ番号）に置き換えることが示されるように、置き換えデータ３０９ａを更新する（ステップＳ３０６）。一方、マスター部品又は代替部品を有する部品カセット１１４がセットされていないと判別すると（ステップＳ３０２のＮＯ）、演算制御部３０１は、表示部３０２等を制御することによりエラーの通知を行う（ステップＳ３０８）。
【０１３１】
このような本実施の形態における部品実装機１００の全体的な動作について、図２４を用いて説明する。
【０１３２】
図２４は、部品実装機１００の全体的な動作を示すフロー図である。
まず、演算制御部３０１は、ＩＣタグリーダ／ライタ１１１とＩＣタグ４２６ｂとの通信等に基づき、部品実装機１００にセットされた各部品カセット１１４のＺ番号を特定する（ステップＳ４００）。さらに、演算制御部３０１は、Ｚ番号が特定された各部品カセット１１４に付されたＩＣタグ４２６ｂから、ＩＣタグリーダ／ライタ１１１に部品情報を読み出させる（ステップＳ４０２）。その結果、演算制御部３０１は、ステップＳ４００で特定されたＺ番号と、ステップＳ４０２で読み出された部品情報とに基づいて、部品配列データ３０８ａを作成する（ステップＳ４０４）。そして、演算制御部３０１は、ステップＳ４０４で作成された部品配列データ３０８ａと、規定配列データ格納部３０５に予め格納されている規定配列データ３０５ａとに基づいて、Ｚ番号を検索することにより置き換えデータ３０９ａを作成する（ステップＳ４０６）。
【０１３３】
次に、部品実装機１００の演算制御部３０１は、実装点データ３０７ａに示される部品名である部品種Ｃｉと規定配列データ３０５ａとに基づいて、装着すべき部品を有する部品カセット１１４のＺ番号を特定する（ステップＳ４０８）。
【０１３４】
演算制御部３０１は、ステップＳ４０８で特定したＺ番号が他のＺ番号に置き換えられているか否かを置き換えデータ３０９ａに基づいて判別する（ステップＳ４１０）。
【０１３５】
ステップＳ４１０で置き換えられていると判別したときには（ステップＳ４１０のＹＥＳ）、演算制御部３０１は、置き換えられたＺ番号をその置き換えデータ３０９ａから特定する（ステップＳ４１２）。
【０１３６】
演算制御部３０１は、ステップＳ４１０でＺ番号が置き換えられていないと判別したときには（ステップＳ４１０のＮＯ）、そのＺ番号にある部品カセット１１４にヘッド１１２のノズル１１２ａを移動させてその部品カセット１１４から部品を取り出させる。また、ステップＳ４１２で置き換えられたＺ番号を特定したときには、演算制御部３０１は、その置き換えられたＺ番号にある部品カセット１１４にヘッド１１２のノズル１１２ａを移動させてその部品カセット１１４から部品を取り出させ、その部品を基板上に供給させる（ステップＳ４１４）。
【０１３７】
そして演算制御部３０１は、ヘッド１１２を制御することで、ステップＳ４１４で基板上に供給された部品を、実装点データ３０７ａに示される基板上の実装点に装着させる（ステップＳ４１６）。
【０１３８】
このように本実施の形態の部品実装機１００が行う部品供給方法では、マスター部品や代替部品を保持する部品カセット１１４がセットされているＺ番号が検索され、そのＺ番号にある部品カセット１１４から部品が取り出されて供給されるため、作業者は、マスター部品や代替部品を保持する部品カセット１１４を部品実装機１００の何れのＺ番号にセットしても良く、部品カセット１１４の部品実装機１００へのセットにかかる手間を省いて使い勝手を向上することができる。
【０１３９】
さらに本実施の形態の部品実装機１００が行う部品供給方法では、部品カセット１１４が部品切れになると、その部品を保持する他の部品カセット１１４のＺ番号が検索されて、その他の部品カセット１１４から部品の供給が行われるため、作業者は、わざわざ部品実装機１００を停止させて、部品切れとなった部品カセット１１４を取り換えなければならないといった手間を省くことができる。その結果、使い勝手をさらに向上することができる。
（変形例１）
ここで、上記実施の形態のＩＣタグ４２６ｂの取り付け方法に関する第１の変形例について説明する。
【０１４０】
上記実施の形態では、ＩＣタグ４２６ｂを供給用リール４２６に取り付けたが、本変形例に係るＩＣタグ４２６ｂは、一群の電子部品４２３ａ〜４２３ｄを保持するトレイやバルク、スティックなどに取り付けられる。
【０１４１】
図２５は、トレイにＩＣタグ４２６ｂを取り付けた様子を示す図である。
トレイ１１７ａは、一群の電子部品４２３ａ〜４２３ｄが平面上に配列するようにこれらを支え受けるものである。上述のトレイ供給部１１７には、このようなトレイ１１７ａが複数枚、互いに間隔を開けて重なり合うように収納されている。
【０１４２】
そして、ＩＣタグ４２６ｂは、この各トレイ１１７ａに取り付けられている。部品実装機１００の演算制御部３０１は、２つのＩＣタグリーダ／ライタ１１１やアンテナ１１１ａなどを用いて、各トレイ１１７ａの位置ごとに、そのトレイ１１７ａに付されたＩＣタグ４２６ｂから部品情報を取得する。なお、トレイ１１７ａの位置は、各トレイ１１７ａの配列方向における位置である。
【０１４３】
図２６は、スティックにＩＣタグ４２６ｂを取り付けた様子を示す図である。
スティック１１７ｂは、例えば樹脂成型品からなる細長い容器であって、一群の電子部品４２３ａ〜４２３ｄが一列に隙間なく配列するようにこれらを収納する。このような複数のスティック１１７ｂは、それぞれの長手方向を鉛直方向に沿わせる形で、部品実装機１００に一列に配列して取り付けられる。
【０１４４】
そして、ＩＣタグ４２６ｂは、この各スティック１１７ｂに取り付けられている。部品実装機１００は、２つのＩＣタグリーダ／ライタ１１１やアンテナ１１１ａなどを用いて、各スティック１１７ｂの位置ごとに、そのスティック１１７ｂに付されたＩＣタグ４２６ｂから部品情報を取得する。なお、スティック１１７ｂの位置は、各スティック１１７ｂの配列方向における位置である。
【０１４５】
また、一群の電子部品を保持する部品保持具であれば、スティックやバルク（バルクカセット）、トレイ、部品テープ、リールなどの他、部品カセット（フィーダ）１１４にＩＣタグ４２６ｂを取り付けても良い。
（変形例２）
ここで、上記実施の形態における規定配列データのデータ様式に関する第２の変形例について説明する。
【０１４６】
上記実施の形態の規定配列データ３０５ａは、Ｚ番号、マスター部品、代替部品Ａ、及び代替部品Ｂを示すが、本変形例に係る規定配列データは、Ｚ番号及びマスター部品のみを示す。
【０１４７】
図２７は、本変形例に係る規定配列データ格納部３０５に格納されているデータを説明するための説明図である。
【０１４８】
本変形例に係る規定配列データ格納部３０５は、規定配列データ３０５ｂと対応部品データ３０５ｃとを格納している。
【０１４９】
この規定配列データ３０５ｂは、図２７の（ａ）に示すように、サブ設備１１０，１２０ごとに、各Ｚ番号に主としてセットされるべきマスター部品のみを示す。例えば、前サブ設備１１０（ユニットＩＤ１１０）の規定配列データ３０５ｂは、Ｚ番号「Ｚ１」にはマスター部品「Ｐｍ１」がセットされるべきことを示し、Ｚ番号「Ｚ２」にはマスター部品「Ｐｍ２」がセットされるべきことを示す。即ち、この規定配列データ３０５ｂは、上記実施の形態の規定配列データ３０５ａから代替部品に関する内容が削除されたものである。
【０１５０】
対応部品データ３０５ｃは、図２７の（ｂ）に示すように、各マスター部品と、そのマスター部品と代替可能な代替部品Ａ及び代替部品Ｂとを示す。例えば、対応部品データ３０５ｃは、マスター部品「Ｐｍ１」と、これと代替可能な代替部品Ａ「Ｐａ１」及び代替部品Ｂ「Ｐｂ１」と対応付けて示す。これと同様に、対応部品データ３０５ｃは、マスター部品「Ｐｍ２」と、これと代替可能な代替部品Ａ「Ｐａ２」及び代替部品Ｂ「Ｐｂ２」とを対応付けて示す。
【０１５１】
即ち、このような規定配列データ３０５ｂと対応部品データ３０５ｃはそれぞれ、上記実施の形態の規定配列データ３０５ａに含まれる内容を分割して示すものである。また、このような規定配列データ３０５ｂと対応部品データ３０５ｃは、それぞれ独立して規定配列データ格納部３０５に格納されるものであるが、上記実施の形態の規定配列データ３０５ａと同様に扱われる。
【０１５２】
例えば、本変形例に係る演算制御部３０１は、置き換えデータ３０９ａを作成するときには、規定配列データ３０５ａの代わりに、規定配列データ３０５ｂと対応部品データ３０５ｃとを用いる。即ち、演算制御部３０１は、Ｚ番号ごとに、規定配列データ３０５ｂに示されるマスター部品と、部品配列データ３０８ａに示される部品とを照合する。その照合の結果、不一致であれば、演算制御部３０１は、対応部品データ３０５ｃから、そのマスター部品と代替可能な代替部品Ａ又は代替部品Ｂを特定し、その代替部品Ａ又は代替部品Ｂと、部品配列データ３０８ａに示される上記部品とを照合する。その照合においてもなお不一致であれば、演算制御部３０１は、そのマスター部品、代替部品Ａ及び代替部品Ｂの何れかを有する部品カセット１１４のＺ番号を部品配列データ３０８ａから検索する。そのＺ番号が見つかれば、演算制御部３０１は、規定配列データ３０５ｂのＺ番号がその見つけられたＺ番号に置き換えられることを示す置き換えデータ３０９ａを作成する。
【０１５３】
なお、このような対応部品データ３０５ｃは、サブ設備１１０，１２０のそれぞれで共通であっても良く、サブ設備ごとに異ならせても良い。
（変形例３）
ここで、上記実施の形態における第３の変形例について説明する。  本実施の形態では、置き換えデータ３０９ａ及び規定配列データ３０５ａを保持していたが、本変形例では、これらのデータの代わりに、互いに取り換えて装着可能な複数の部品（部品群）を示す部品群データを保持する。
【０１５４】
図２８は、上述の部品群データの内容を示す図である。
例えば図２８に示すように、部品群データ３０５ｄは、部品群「１」の部品「Ｐｍ１」，「Ｐａ１」，「Ｐｂ１」を互いに取り換えて装着可能な部品として示すとともに、部品群「２」の部品「Ｐｍ２」，「Ｐａ２」，「Ｐｂ２」を互いに取り換えて装着可能な部品として示す。
【０１５５】
即ち、本変形例に係る部品群データ３０５ｄは、上記変形例１の対応部品データ３０５ｃにおいてそれぞれ対応付けられたマスター部品、代替部品Ａ、及び代替部品Ｂを、マスター部品や代替部品として区別することなく、互いに取り換えて装着可能な部品として示すものである。
【０１５６】
ここで、このような部品群データ３０５ｄを用いる本変形例の演算制御部３０１の動作について説明する。
【０１５７】
まず、演算制御部３０１は、部品群データ３０５ｄの各部品群ごとに、その部品群に含まれる何れかの部品を有する部品カセット１１４がセットされているか否かを、部品配列データ３０８ａに基づいて判別する。
【０１５８】
判別の結果、いずれかの部品群（例えば部品群「１」）に含まれる部品（部品「Ｐｍ１」，「Ｐａ１」，「Ｐｂ１」）を有する部品カセット１１４がセットされていなければ、部品実装機１００はエラーを通知する。一方、全ての部品群に対応する部品カセット１１４がセットされていれば、演算制御部３０１は、例えば実装点データ３０７ａに基づいて基板への装着に要する部品を認識するごとに、その部品、又はその部品と同一の部品群に含まれる他の部品を有する部品カセット１１４のＺ番号を部品配列データ３０８ａから検索する。そして演算制御部３０１は、その部品カセット１１４から部品を取り出して基板への装着を行うようにヘッド１１２を制御する。
【０１５９】
また、全ての部品群に対応する部品カセット１１４がセットされているときには、演算制御部３０１はその部品カセット１１４の配列の最適化を行っても良い。この最適化は、部品実装機１００の基板１枚当たりの生産時間が最短になるような部品カセット１１４の配列を決定することである。このような最適化が行われることにより、作業者は、その最適化により決定された配列に従って、部品カセット１１４の配列を整える。また、このような場合にも、演算制御部３０１は、部品切れの部品カセット１１４を認識すると、その部品切れとなった部品、又はその部品と同一の部品群に含まれる他の部品を有する部品カセット１１４のＺ番号を検索し、その部品カセット１１４から部品を取り出す。
【０１６０】
このように本変形例では、マスター部品及び代替部品を区別する必要がなく、部品実装機１００が保持するデータ内容を簡略化することができる。その結果、そのデータ作成にかかる時間を短縮化することができる。
【０１６１】
以上、本発明について実施の形態及び変形例を用いて説明したが、本発明はこれらに限定されるものではない。
【０１６２】
例えば、実施の形態及び変形例では、部品実装機１００，２００をモジュラー機として説明したが、部品実装機１００，２００は、他の機種の部品実装機、例えば、回転機構を有する装着ヘッドを備えて電子部品を高速実装することが可能なロータリー機であっても良い。
【０１６３】
また、実施の形態及び変形例では、置き換えデータ３０９ａを生成してさらにこれを更新したが、この置き換えデータ３０９ａを生成しなくても良い。この場合、演算制御部３０１は、規定配列データ３０５ａに示されるＺ番号を直接的に書き換える。
【０１６４】
さらに、本実施の形態及び変形例では、部品配列データ３０８ａを作成したが、部品配列データ３０８ａを作成しなくても良い。即ち、部品実装機１００は、部品の照合やＺ番号の検索を行う毎に、各部品カセット１１４のＺ番号の特定と、それらが有するＩＣタグ４２６ｂからの部品情報の読出しとを行うのである。
【０１６５】
さらに、本実施の形態及び変形例では、ＩＣタグ４２６ｂを供給用リール４２６に取り付けたが、部品情報を記憶してその部品情報を部品実装機１００へ出力するものであれば、ＩＣタグ４２６ｂ以外の他の記憶媒体を供給用リール４２６に取り付けても良い。
【産業上の利用可能性】
【０１６６】
本発明の部品供給方法は、部品の部品実装機へのセットにかかる手間を省いて使い勝手を向上することができるという効果を奏し、例えば電子部品の照合を行いながらその電子部品を装着する部品実装機などに適用することができる。
【図面の簡単な説明】
【０１６７】
【図１】本発明の実施の形態における部品実装システム全体の構成を示す外観図である。
【図２】同上の部品実装機の主要な構成を示す平面図である。
【図３】同上のＩＣタグリーダ／ライタおよびＩＣタグの回路構成を示す図である。
【図４】同上の部品実装機のヘッドと部品カセットとの位置関係を示す模式図である。
【図５】（ａ）は、同上の部品実装機が備える２つのサブ設備のそれぞれが有する合計４つの部品供給部の構成例を示す図であり、（ｂ）は、同上の構成における各種部品カセットの搭載本数及びＺ軸上の位置を示す表図である。
【図６】（ａ）は、同上の１０ノズルヘッドが吸着可能な部品供給部の位置（Ｚ軸）の例を示す図であり、（ｂ）は、同上の位置を説明するための表図である。
【図７】（ａ）は、同上の装着の対象となるチップ形電子部品の例を示す図であり、（ｂ）は、その他の例を示す図であり、（ｃ）は、さらに他の例を示す図であり、（ｄ）は、さらに他の例を示す図である。
【図８】同上の部品を収めたキャリアテープ及びその供給用リールの例を示す図である。
【図９】同上の電子部品を収納する部品テープ及び供給用リールが取り付けられた部品カセットの例を示す図である。
【図１０】同上の部品実装機の制御処理に係る構成を示すブロック図である。
【図１１】同上の実装点データの内容例を示す図である。
【図１２】同上の部品ライブラリの内容例を示す図である。
【図１３】同上の実装装置情報の内容例を示す図である。
【図１４】同上の部品配列データ格納部に格納されている部品配列データの一例を示す図である。
【図１５】同上のＩＣタグリーダ／ライタ及びＩＣタグを用いて部品カセットのＺ番号を特定する方法を説明するための図である。
【図１６】同上の１つのＩＣタグリーダ／ライタがＩＣタグの位置を特定する様子を説明するための説明図である。
【図１７】同上の部品供給部に備えられたスイッチを用いて部品カセットのＺ番号を特定する方法を説明するための図である。
【図１８】同上の規定配列データ格納部に格納されている規定配列データの一例を示す図である。
【図１９】同上の置き換えデータ格納部に格納されている置き換えデータの一例を示す図である。
【図２０】同上の置き換えデータの作成方法を説明するための説明図である。
【図２１】同上の演算制御部が置き換えデータを作成する動作を示すフロー図である。
【図２２】同上の演算制御部が部品切れを認識する動作を示すフロー図である。
【図２３】同上の演算制御部が、部品切れにより置き換えデータを更新する動作を示すフロー図である。
【図２４】同上の部品実装機の全体的な動作を示すフロー図である。
【図２５】同上の変形例１に係るトレイにＩＣタグを取り付けた様子を示す図である。
【図２６】同上の変形例１に係るスティックにＩＣタグを取り付けた様子を示す図である。
【図２７】同上の変形例２に係る規定配列データ格納部に格納されているデータを説明するための説明図である。
【図２８】同上の変形例３に係る部品群データの内容を示す図である。
【符号の説明】
【０１６８】
１０  部品実装システム
２０  回路基板
１００  部品実装機
１１０  前サブ設備
１１１  ＩＣタグリーダ／ライタ
１１１ａ  アンテナ
１１２  マルチ装着ヘッド
１１２ａ〜１１２ｂ  吸着ノズル
１１３  ＸＹロボット
１１４  部品カセット
１１５ａ，１１５ｂ  部品供給部
１１６  部品認識カメラ
１１７  トレイ供給部
１２０  後サブ設備
３０１  演算制御部
３０２  表示部
３０３  入力部
３０４  メモリ部
３０５  規定配列データ格納部
３０５ａ  規定配列データ
３０６  通信Ｉ／Ｆ部
３０７  データベース部
３０７ａ  実装点データ
３０７ｂ  部品ライブラリ
３０７ｃ  実装装置情報
３０８  部品配列データ格納部
３０８ａ  部品配列データ
３０９  置き換えデータ格納部
３０９ａ  置き換えデータ
４２３ｄ  テーピング電子部品
４２４  キャリアテープ
４２４ａ  収納凹部
４２５  カバーテープ
４２６  供給用リール
４２６ｂ  ＩＣタグ
【図１】
2006100595.tif 000003
【図２】
2006100595.tif 000004
【図３】
2006100595.tif 000005
【図４】
2006100595.tif 000006
【図５】
2006100595.tif 000007
【図６】
2006100595.tif 000008
【図７】
2006100595.tif 000009
【図８】
2006100595.tif 000010
【図９】
2006100595.tif 000011
【図１０】
2006100595.tif 000012
【図１１】
2006100595.tif 000013
【図１２】
2006100595.tif 000014
【図１３】
2006100595.tif 000015
【図１４】
2006100595.tif 000016
【図１５】
2006100595.tif 000017
【図１６】
2006100595.tif 000018
【図１７】
2006100595.tif 000019
【図１８】
2006100595.tif 000020
【図１９】
2006100595.tif 000021
【図２０】
2006100595.tif 000022
【図２１】
2006100595.tif 000023
【図２２】
2006100595.tif 000024
【図２３】
2006100595.tif 000025
【図２４】
2006100595.tif 000026
【図２５】
2006100595.tif 000027
【図２６】
2006100595.tif 000028
【図２７】
2006100595.tif 000029
【図２８】
2006100595.tif 000030