(57)【特許請求の範囲】
【請求項１】
部品の実装が行われる基板種の基板を位置決め保持する基板保持装置と、
部品を収納する少なくとも１つの部品収納器が配置された部品供給装置と、
前記部品収納器から部品を採取し前記基板上に実装する部品移載装置と、
前記基板種の基板に実装される部品の部品種を記憶する記憶装置と、
を備えた電子部品実装装置において、
前記部品供給装置に配置された前記少なくとも１つの前記部品収納器に収容された前記部品の前記部品種を認識する手段を備え、
前記基板種の基板に実装される部品の全部品種を前記記憶装置から読み出す読出しステップと、
前記基板に実装される全部品種の部品をそれぞれ収納する前記部品収納器の少なくとも１つが前記部品供給装置に配置されているか否かを判定する判定ステップと、
前記判定ステップが前記少なくとも１つの部品収納器が前記部品供給装置に配置されていると判定すると前記全部品種をそれぞれ収納する前記部品収納器の全てが前記部品供給装置に配置されていない場合であっても前記部品移載装置が前記少なくとも１つの部品収納器から部品を採取して前記基板保持装置に保持された基板に部品実装を開始する実装ステップと、
前記基板種の基板に前記部品移載装置によって一の部品種の部品が実装される毎に、該一の部品種の部品が該基板に実装された個数が、該一の部品種の部品が該基板に実装される全個数と一致するか否かを判定し、一致した場合、該一の部品種を実装済部品種として記憶する実装済部品種記憶ステップと、
前記読出しステップによって読出された前記実装される部品の全部品種から前記実装済部品種、及び前記部品収納器に収納され前記部品供給装置に配置されている部品の部品種を削除し不足部品種を導出して表示装置に表示する不足部品種表示ステップと、
を備えることを特徴とする電子部品実装装置の実装方法。
【請求項２】
請求項１において、
前記記憶された前記実装済部品種を読出して前記表示装置に表示する実装済部品種表示ステップを備えることを特徴とする電子部品実装装置の実装方法。
【請求項３】
請求項１または２において、
前記読出しステップによって読出された前記実装される部品の全部品種から前記実装済部品種を削除した部品種を、前記部品供給装置に配置された前記部品収納器に収納されている前記部品の部品種から削除し不用部品種を導出して不用部品種リストを作成し、該不用部品種を前記表示装置に表示する不用部品種表示ステップを備えることを特徴とする電子部品実装装置の実装方法。
【請求項４】
請求項１乃至３のいずれか１項において、前記不足部品種表示ステップによって表示された前記不足部品種が収納される前記部品収納器を前記部品供給装置に配置し、
前記部品供給装置に配置されている部品種を記載した配置部品種リストを作成する配置部品種記憶ステップと、
前記配置部品種リストと前記基板に実装される前記全部品種との共通部品種を記載した共通部品種リストを作成する共通部品種記憶ステップと、
前記共通部品種リストから前記実装済部品種を削除した実装可能部品種を記載した実装可能部品種リストを作成する実装可能部品種記憶ステップと、
前記部品移載装置が前記実装可能部品種リストに記載された部品種の部品を収納する前記部品収納器から部品を採取して前記基板保持装置に保持された基板に部品を実装する実装ステップと、
を備えることを特徴とする電子部品実装装置の実装方法。
【請求項５】
請求項１乃至４のいずれか１項において、前記部品収納器はフィーダであることを特徴とする電子部品実装装置の実装方法。
【請求項６】
請求項１乃至５のいずれか１項における電子部品実装装置によって前記基板への前記全部品種の実装がされるとき、前記基板に実装されない部品種の部品を収納する前記部品収納器が前記部品供給装置に配置され、又は配置可能な状態であっても前記全部品種の前記基板への実装は１台の前記電子部品実装装置によって実施されることを特徴とする電子部品実装装置の実装方法。
【請求項７】
部品の実装が行われる基板種の基板を位置決め保持する基板保持装置と、
部品を収納する少なくとも１つの部品収納器が配置された部品供給装置と、
前記部品収納器から部品を採取し前記基板上に実装する部品移載装置と、
前記基板種の基板に実装される部品の部品種を記憶する記憶装置と、
を備えた電子部品実装装置において、
前記部品供給装置に配置された前記少なくとも１つの前記部品収納器に収容された前記部品の前記部品種を認識する手段と、
前記基板種の基板に実装される部品の全部品種を前記記憶装置から読み出す読出し手段と、
前記基板に実装される全部品種の部品をそれぞれ収納する前記部品収納器の少なくとも１つが前記部品供給装置に配置されているか否かを判定する判定手段と、
前記判定手段が前記少なくとも１つの部品収納器が前記部品供給装置に配置されていると判定すると前記全部品種をそれぞれ収納する前記部品収納器の全てが前記部品供給装置に配置されていない場合であっても前記部品移載装置が前記少なくとも１つの部品収納器から部品を採取して前記基板保持装置に保持された基板に部品実装を開始する実装手段と、
前記基板種の基板に前記部品移載装置によって一の部品種の部品が実装される毎に、該一の部品種の部品が該基板に実装された個数が、該一の部品種の部品が該基板に実装される全個数と一致するか否かを判定し、一致した場合、該一の部品種を実装済部品種として記憶する手段と、
前記読出し手段によって読出された前記実装される部品の全部品種から前記実装済部品種、及び前記部品収納器に収納され前記部品供給装置に配置されている部品の部品種を削除し不足部品種を導出して表示装置に表示する手段と、
を備えることを特徴とする電子部品実装装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基板に部品を実装する電子部品実装装置の実装方法、及び電子部品実装装置に関する。
【背景技術】
【０００２】
従来、電子部品実装装置においては、基板に実装する複数種の部品がそれぞれ複数のフィーダ等に同時にセットされている。そして移動可能なノズルによって、セットされた複数のフィーダから適宜必要な部品を選択して吸着し基板の所定の位置に実装している。
【０００３】
例えば特許文献１に開示するものでは、フィーダである電子部品供給ユニットに取付けられている電子部品の部品種別ごとに設定された部品ＩＤを自動認識し、認識結果に基づいて電子部品を実装している。
【０００４】
また特許文献２に開示するものでも、フィーダである供給部に供給された部品をノズルによって吸着し、順次基板に実装している。そして実装の途中で、特定の部品を使いきってしまった場合には当該部品の実装を一時中断し、供給部に供給されている他の品種の部品の実装が先に行なえるようにして実装作業の中断によるムダを防止している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２７５２９７号公報
【特許文献２】特開２００８−１１７９９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１、及び特許文献２に開示されるものでは、生産開始時においては、電子部品供給ユニットや供給部に必要な部品が全て準備されていなくとも生産が開始されることは開示されていない。従来の生産方式においては、必要な部品がすべて供給部上に配置されていることを確認してから生産を開始することになっており、これによって例えば生産機種の切り替え時などには、必要な全ての部品種を電子部品供給ユニットや供給部に準備しなくてはならず、生産効率が低下してしまう虞がある。また、１台の電子部品実装装置の電子部品供給ユニットや供給部に配置できる部品種数が、生産される基板に実装される部品数を下回る場合、実装作業を分割して電子部品実装装置に基板を複数回投入しなければならず、はじめに配置できなかった部品種の部品の実装を行なうときに、生産機種の切り替え時と同様に段取り替えに多大な時間を要してしまう虞がある。そしてそのとき段取り替えの時間を短縮するために電子部品実装装置を複数台並べて対応しようとすると高価な電子部品実装装置が複数必要になるとともに、大きな配置スペースが必要となり、大幅なコストアップに繋がる。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、生産機種の切替え時や、供給部品が途切れた場合においても生産中断時間の抑制が可能な生産効率の高い電子部品実装装置の実装方法、及び電子部品実装装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１に係る電子部品実装装置の実装方法の発明の特徴は、部品の実装が行われる基板種の基板を位置決め保持する基板保持装置と、部品を収納する少なくとも１つの部品収納器が配置された部品供給装置と、前記部品収納器から部品を採取し前記基板上に実装する部品移載装置と、前記基板種の基板に実装される部品の部品種を記憶する記憶装置と、を備えた電子部品実装装置において、前記部品供給装置に配置された前記少なくとも１つの前記部品収納器に収容された前記部品の前記部品種を認識する手段を備え、前記基板種の基板に実装される部品の全部品種を前記記憶装置から読み出す読出しステップと、前記基板に実装される全部品種の部品をそれぞれ収納する前記部品収納器の少なくとも１つが前記部品供給装置に配置されているか否かを判定する判定ステップと、前記判定ステップが前記少なくとも１つの部品収納器が前記部品供給装置に配置されていると判定すると前記全部品種をそれぞれ収納する前記部品収納器の全てが前記部品供給装置に配置されていない場合であっても前記部品移載装置が前記少なくとも１つの部品収納器から部品を採取して前記基板保持装置に保持された基板に部品実装を開始する実装ステップと、前記基板種の基板に前記部品移載装置によって一の部品種の部品が実装される毎に、該一の部品種の部品が該基板に実装された個数が、該一の部品種の部品が該基板に実装される全個数と一致するか否かを判定し、一致した場合、該一の部品種を実装済部品種として記憶する実装済部品種記憶ステップと、前記読出しステップによって読出された前記実装される部品の全部品種から前記実装済部品種、及び前記部品収納器に収納され前記部品供給装置に配置されている部品の部品種を削除し不足部品種を導出して表示装置に表示する不足部品種表示ステップと、を備えることである。
請求項２に係る電子部品実装装置の実装方法の発明の特徴は、請求項１において、前記記憶された前記実装済部品種を読出して前記表示装置に表示する実装済部品種表示ステップを備えることである。
【０００９】
上記の課題を解決するために、請求項３に係る電子部品実装装置の実装方法の発明の特徴は、請求項１または２において、前記読出しステップによって読出された前記実装される部品の全部品種から前記実装済部品種を削除した部品種を、前記部品供給装置に配置された前記部品収納器に収納されている前記部品の部品種から削除し不用部品種を導出して不用部品種リストを作成し、該不用部品種を前記表示装置に表示する不用部品種表示ステップを備えることである。
【００１０】
上記の課題を解決するために、請求項４に係る電子部品実装装置の実装方法の発明の特徴は、請求項１乃至３のいずれか１項において、前記不足部品種表示ステップによって表示された前記不足部品種が収納される前記部品収納器を前記部品供給装置に配置し、前記部品供給装置に配置されている全部品種を記載した配置部品種リストを作成する配置部品種記憶ステップと、前記配置部品種リストと前記基板に実装される前記全部品種との共通部品種を記載した共通部品種リストを作成する共通部品種記憶ステップと、前記共通部品種リストから前記実装済部品種を削除した実装可能部品種を記載した実装可能部品種リストを作成する実装可能部品種記憶ステップと、前記部品移載装置が前記実装可能部品種リストに記載された部品種の部品を収納する前記部品収納器から部品を採取して前記基板保持装置に保持された基板に部品を実装する実装ステップと、を備えることである。
【００１１】
上記の課題を解決するために、請求項５に係る電子部品実装装置の実装方法の発明の特徴は、請求項１乃至４のいずれか１項において、前記部品収納器はフィーダであることである。
【００１２】
上記の課題を解決するために、請求項６に係る電子部品実装装置の実装方法の発明の特徴は、請求項１乃至５のいずれか１項における電子部品実装装置によって前記基板への前記全部品種の実装がされるとき、前記基板に実装されない部品種の部品を収納する前記部品収納器が前記部品供給装置に配置され、又は配置可能な状態であっても前記全部品種の前記基板への実装は１台の前記電子部品実装装置によって実施されることである。
【００１３】
上記の課題を解決するために、請求項７に係る電子部品実装装置の発明の特徴は、部品の実装が行われる基板種の基板を位置決め保持する基板保持装置と、部品を収納する少なくとも１つの部品収納器が配置された部品供給装置と、前記部品収納器から部品を採取し前記基板上に実装する部品移載装置と、前記基板種の基板に実装される部品の部品種を記憶する記憶装置と、を備えた電子部品実装装置において、前記部品供給装置に配置された前記少なくとも１つの前記部品収納器に収容された前記部品の前記部品種を認識する手段と、前記基板種の基板に実装される部品の全部品種を前記記憶装置から読み出す読出し手段と、前記基板に実装される全部品種の部品をそれぞれ収納する前記部品収納器の少なくとも１つが前記部品供給装置に配置されているか否かを判定する判定手段と、前記判定手段が前記少なくとも１つの部品収納器が前記部品供給装置に配置されていると判定すると前記全部品種をそれぞれ収納する前記部品収納器の全てが前記部品供給装置に配置されていない場合であっても前記部品移載装置が前記少なくとも１つの部品収納器から部品を採取して前記基板保持装置に保持された基板に部品実装を開始する実装手段と、前記基板種の基板に前記部品移載装置によって一の部品種の部品が実装される毎に、該一の部品種の部品が該基板に実装された個数が、該一の部品種の部品が該基板に実装される全個数と一致するか否かを判定し、一致した場合、該一の部品種を実装済部品種として記憶する手段と、前記読出し手段によって読出された前記実装される部品の全部品種から前記実装済部品種、及び前記部品収納器に収納され前記部品供給装置に配置されている部品の部品種を削除し不足部品種を導出して表示装置に表示する手段と、を備えることである。
【発明の効果】
【００１４】
請求項１に係る電子部品実装装置の実装方法によれば、生産が開始され基板への部品の実装が開始されるときに、保持された基板の基板種に実装される部品の部品種のうち、少なくとも１つの部品種が部品収納器に配置されていれば基板への実装が開始される。これにより、実装される部品の全部品種を同時に部品供給装置に準備せずとも、基板への実装が開始できるので、生産開始時、生産機種の切替え時、及び供給部品が途切れた場合等において実装を開始するための時間を短くすることができ実装工数の低減を図ることができる。また、表示装置に、不足部品種を表示させる。これにより作業者は的確、且つ迅速に、部品供給装置に不足している部品種の供給を行なうことができ効率的に基板への実装が行なえる。
請求項２に係る電子部品実装装置の実装方法によれば、表示装置に、実装済部品種を表示させることにより、作業者は部品供給装置に対し実装が終了した実装済部品種の部品が収納される部品収納器を取り外すことができる。これにより、初期には空きがなかったため部品供給装置に取付けできなかった、不足部品種の部品が収納される部品収納器に順次、交換することができ、基板への実装作業が継続できるので無駄な時間が発生しない。
【００１５】
請求項３に係る電子部品実装装置の実装方法によれば、表示装置に、不用部品種を表示させる。これにより作業者は的確、且つ迅速に、部品供給装置から不用な部品種が収容された部品収納器の取り外しを行なうことができる。そして、初期には空きがなかったため部品供給装置に取付けできなかった、不足部品種の部品が収納される部品収納器に順次、交換することができ、基板への実装作業が継続できるので無駄な時間が発生しない。
【００１６】
請求項４に係る電子部品実装装置の実装方法によれば、作業者は表示装置の表示に従い不足部品種の部品を速やかに部品供給装置に供給でき、供給された不足部品種の部品は順次基板に実装される。これにより効率的に不足部品種の部品の基板への実装が行なえる。
【００１７】
請求項５に係る電子部品実装装置の実装方法によれば、部品収納器としてフィーダを適用するので、多数のフィーダを有効に利用することができ効率的である。
【００１８】
請求項６に係る電子部品実装装置の実装方法によれば、基板に実装される部品の全部品種数が部品供給装置の収納数を超えており、かつ部品供給装置に部品収納器が配置されない空きのスロットがある、又は基板に実装しない部品の部品種が収納された部品収納器が配置される場合でも１台の電子部品実装装置によって全部品種を順次実装できるので、電子部品実装装置の導入コストや設置面積を縮小でき、効率的である。
【００１９】
請求項７に係る電子部品実装装置によれば、請求項１と同様に、少なくとも１つの実装される部品の部品種が部品供給装置に供給されれば、基板への実装が開始できるので、生産開始時、生産機種の切替え時、及び供給部品が途切れた場合等において実装を開始するための時間を短くすることができる電子部品実装装置を提供することができる。また、表示装置に、不足部品種を表示させる。これにより作業者は的確、且つ迅速に、部品供給装置に対し不足している部品種の供給を行なうことができ効率的に基板への実装が行なえる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る電子部品実装装置の概略を示す上面図である。
【図２】本発明に係る部品種別実装個数表の一例を示す図である。
【図３】実装部品データ（Ｘ）の内容例を示す図である。
【図４】制御関係を示すブロック図である。
【図５】表示装置による表示例１である。
【図６】表示装置による表示例２である。
【図７】第１の実施形態に係るフローチャート１図である。
【図８】各部品種リスト導出のためのフローチャート２図である。
【図９】第２の実施形態に係るフローチャート３図である。
【発明を実施するための形態】
【００２１】
以下、本発明にかかる第１の実施形態の電子部品実装装置の電子部品実装方法について説明する。図１は電子部品実装装置１０の概略を示す上面図である。電子部品実装装置１０は、基台１１と、基板搬送装置１２と、部品移載装置１７と、部品供給装置２２と、制御装置３０とを備えている。
【００２２】
基板搬送装置１２は基台１１に設けられている。基板搬送装置１２は基板ＳをＹ方向に搬送するものであり、基台１１に組み付けられた第１および第２ガイドレール１４、１５を備えている。第１および第２ガイドレール１４、１５は搬送方向に延在しかつ互いに平行に対向して配置されており、基板Ｓを搬送方向に案内する。また、基板搬送装置１２には、第１および第２ガイドレール１４、１５の直下に互いに平行に設けられた一対のコンベアベルトが並設されている。これらコンベアベルトは基板Ｓを支持して搬送方向に搬送する。また基板Ｓが第１および第２ガイドレール１４によってＹ方向に搬送される入口部（図１において基台１１の左端部）の上方には、搬送される基板Ｓに基板種別に設けられた基板種マークＭを読み取って、基板Ｓの基板種を認識するための制御装置３０に接続された認識用カメラ装置２８が設けられている。さらに、基台１１には基板搬送装置１２によって所定位置まで搬送された基板Ｓを押し上げてクランプ保持する基板保持装置１３が備えられている。これにより、基板Ｓは基板搬送装置１２上に搬入され、認識用カメラ装置２８によって基板種が認識された後、所定位置まで搬送されて基板保持装置１３によって位置決め保持され、電子部品の実装終了後に基板搬送装置１２によって搬出される。
【００２３】
なお、基板Ｓは基板搬送装置１２によって所定位置まで搬送され基板保持装置１３によって位置決め保持されずとも、作業者によって所定位置に載置し、基板保持装置１３によって保持するようにしてもよい。ただしこのとき所定位置では確実に位置決めがされるように、枠組によって囲繞された基板Ｓの載置場所が形成されていることが好ましい。このとき基板Ｓの基板種の認識は認識用カメラ装置２８によって行なうのではなく、作業者が後述する入力装置３１によって手で入力すればよい。
【００２４】
基板搬送装置１２、及び基板保持装置１３の上方には、細長いスライド１６上に部品移載装置１７の移動台１８がＹ方向に移動可能に装架され、スライド１６がＹ方向と直交するＸ方向に延びる固定レール１９にＸ方向に移動可能に支持されている。なお、移動台１８およびスライド１６のＹおよびＸ方向の移動はボールねじを介してサーボモータにより制御されている。
【００２５】
部品移載装置１７は、移動台１８にＸ方向およびＹ方向と直角なＺ方向に昇降可能に装架されてボールねじを介してサーボモータにより昇降が制御される部品実装ヘッド２０と、この部品実装ヘッド２０から下方に突出して設けられ下端に電子部品を吸着保持する複数の円筒状の吸着ノズル２１よりなるものである。
【００２６】
部品供給装置２２は、基板搬送装置１２よりＸ方向の後側で基台１１に取り付けられている。部品供給装置２２には、異なる種類、つまり異なる部品種Ｐｍの部品ｐｍをそれぞれ収納する部品収納器である複数のカセット式フィーダ２３が配置されている。各カセット式フィーダ２３は部品供給装置２２が有する各スロット（図略）にランダムに嵌挿され、各カセット式フィーダ２３に供給された各供給リール２３ｂが収納するそれぞれの部品ｐｍの部品種Ｐｍ情報を有している。各カセット式フィーダ２３が部品供給装置２２の各スロットに嵌挿されると、各カセット式フィーダ２３に設けられた通信端子が各スロットに設けられた通信端子に接続され各スロットが有する配線を介して各部品種Ｐｍの識別信号を制御装置３０に送信する。これによって制御装置３０はスロットと、該スロットに嵌挿された各カセット式フィーダ２３が有する部品種Ｐｍとを対応させて記憶する。
【００２７】
なお、各カセット式フィーダ２３が有する部品種Ｐｍ情報は各カセット式フィーダ２３を部品供給装置２２が有する各スロットに嵌挿する際に、作業者によって入力してもよい。そしてこのときも制御装置３０は各カセット式フィーダ２３が嵌挿された各スロットと、該各スロットに嵌挿されたカセット式フィーダ２３が有する部品種Ｐｍとを対応させて記憶するようにすればよい。また、部品供給装置２２への各カセット式フィーダ２３の装着本数は何本でもよい。例えば基板Ｓに３０種類の部品種Ｐｍを実装する場合、３０種類を下回る、例えば２０種類（本数）の基板Ｓに実装される部品種Ｐｍを収納するカセット式フィーダ２３が部品供給装置２２に嵌挿されていてもよい。このとき、各カセット式フィーダ２３が装着されるスロットの数は２０本ちょうどでもよいし、２０本を越えていてもよい。そしてスロット数が２０本を越える場合には、２０本を越える部分のスロットにはカセット式フィーダ２３が全く装着されていなくてもよいし、基板Ｓに実装する部品種Ｐｍ以外の部品種Ｐｍが収納されたカセット式フィーダ２３が装着されていてもよい。さらに部品供給装置２２のスロットの数は１本であり、これにより部品供給装置２２へのカセット式フィーダ２３の装着本数が１本だけであってもよい。
【００２８】
各カセット式フィーダ２３は、本体２３ａと、本体２３ａの後部に設けた供給リール２３ｂと、本体２３ａの先端に設けた部品取出し箇所２３ｃとをそれぞれ備えている。各供給リール２３ｂには、図略のテープ本体に所定ピッチで設けられたキャビティに部品ｐｍを収納してカバーで封入したキャリアテープが巻回保持されている。そしてこのキャリアテープがスプロケットにより所定ピッチで送られ、カバーが部品取出し箇所２３ｃの手前で引き剥がされ部品ｐｍがキャリアテープのキャビティに収納された状態で部品供給箇所２４に順次供給される。
【００２９】
そして部品移載装置１７は、吸着ノズル２１で各カセット式フィーダ２３から部品供給箇所２４に供給された部品ｐｍを吸着して採取し、基板保持装置１３に位置決め保持された基板Ｓ上の実装位置に搬送して実装する。部品移載装置１７は、後述する図３に示す実装データ（Ｘ）の有する情報によって各部品ｐｍを位置決めし基板Ｓに実装する。
【００３０】
記憶装置３４は、制御装置３０を介してサーバー２９と接続され、サーバー２９に予め保存されている基板種別の基板Ｓにそれぞれ実装される部品ｐｍの部品種Ｐｍ別の実装部品リストＹをロードして基板種別に記憶する。そして記憶装置３４は、実装部品リストＹから基板種別に使用される各部品ｐｍの部品種Ｐｍ別のそれぞれの全個数（全使用個数）を記入した図２に示す部品種別実装個数表４８を作成し記憶する。つまり記憶装置３４は、部品種別実装個数表４８によって複数の基板種の基板Ｓにそれぞれ実装される部品種Ｐｍ別の部品ｐｍがそれぞれ何個ずつであるかを全個数ＴＰｍとして記憶している。また記憶装置３４は、前述した基板種別の基板Ｓにそれぞれ実装される部品の実装データ（Ｘ）を記憶している。実装データ（Ｘ）は図３の表に示すようにＸ1〜Ｘｎ〜ＸＮまでのＮ個のデータによって構成されている。Ｎ個のデータは各データ毎に各部品ｐｍが基板Ｓに実装されるときのｘ座標、ｙ座標、回転角度情報、及び部品名ｐｍ（部品種Ｐｍ）のデータを有し、各部品ｐｍは実装データ（Ｘ）の情報に基づいて部品移載装置１７の吸着ノズル２１によって吸着され位置決めされたのち基板Ｓに実装される。なお、実装データ（Ｘ）内の各データＸ1〜Ｘｎ〜ＸＮは、予め実装順序の最適化処理がされ生産効率がよい順に並べられている。よって部品移載装置１７の吸着ノズル２１は実装データ（Ｘ）内の各データＸ1〜Ｘｎ〜ＸＮの有する各部品ｐｍをデータの上から順に（本実施形態においてはｐ１、ｐ３、ｐ１、ｐ２・・・ｐｍ（Ｘｎ）・・ｐｍ（ＸＮ）の順に）吸着ノズル２１の数だけ吸着し、順次基板Ｓに実装していく。ただし吸着ノズル２１は部品ｐｍを１個ずつ吸着して基板Ｓに実装してもよいし、吸着ノズル２１が１個しかない部品移載装置１７によって部品ｐｍを１個ずつ吸着し順次基板Ｓに実装してもよい。
【００３１】
なお、本実施形態において、データ数Ｎ個を有する実装データ（Ｘ）の各データのうち部品名、及び部品種は、それぞれ実装データＸのｑ番目のデータをＸｑとする。よって実装データ（Ｘ）の最後の部品、及び部品種データは、ｐＮ、及びＰＮである。
【００３２】
図４に示すように制御装置３０は、基板搬送装置１２、基板保持装置１３、部品移載装置１７、部品供給装置２２、認識用カメラ装置２８、入力装置３１、表示装置３２、及び記憶装置３４等と接続され、各装置を制御している。入力装置３１は、作業者が操作して基板Ｓの実装に必要な情報、データなどを入力する。
【００３３】
また制御装置３０は、部品供給装置２２の部品供給箇所２４に供給された部品ｐｍを吸着ノズル２１で吸着し基板Ｓ上に実装する実装プログラムを記憶するとともに、演算部３５を有している。演算部３５は、実装済部品種リストＬ２、配置部品種リストＬ３、共通部品種リストＬ４、実装可能部品種リストＬ５、不足部品種リストＬ６、及び不用部品種リストＬ７を作成する。
【００３４】
各リストＬ２〜Ｌ７は、基板Ｓ上に部品ｐｍの実装を行なう際に実装プログラム上で利用するため、及び作業者向けに後述する表示装置３２に作成したリスト内容を表示し部品ｐｍの実装作業の効率を高めるためのものである。
【００３５】
例えば、実装可能部品種リストＬ５は、基板Ｓ上に部品ｐｍの実装を行なう際の実装プログラムに直接利用する。また、実装済部品種リストＬ２、不足部品種リストＬ６、及び不用部品種リストＬ７は、実装作業の効率を高めるため、部品供給装置２２のスロットに装着すべき部品種Ｐｍと、取り外すべき部品種Ｐｍとを表示装置３２に表示させるために作成する。そして配置部品種リストＬ３、及び共通部品種リストＬ４は実装可能部品種リストＬ５を導出したり、不足部品種リストＬ６、及び不用部品種リストＬ７を導出するために利用される。
【００３６】
次に各部品種リストＬ２〜Ｌ７の作成について説明する。演算部３５は各部品種リストＬ２〜Ｌ７を作成するため、記憶装置３４から図２に示す部品が実装される基板種の基板Ｓの部品種別実装個数表４８を読出し取得する。
【００３７】
実装済部品種リストＬ２は、所定の基板種の基板Ｓへの実装が全て完了した部品種Ｐｍのリストであり、基板Ｓにはもう実装しない部品種Ｐｍのリストである。実装済部品種リストＬ２を作成するため、記憶装置３４が備える実装済部品種記憶ステップは、１枚の基板Ｓに部品移載装置１７によって一の部品種である、或る部品種Ｐｍの部品ｐｍが実装される毎に個数をカウントし、実装された個数が部品種別実装個数表４８に記載された前記或る部品種Ｐｍの全個数ＴＰｍと一致すると実装済部品種として記憶する。そして演算部３５は、実装済部品種記憶ステップによって記憶された実装済部品種を読出して実装済部品種リストＬ２を作成する。
【００３８】
配置部品種リストＬ３は、部品供給装置２２に配置されている各カセット式フィーダ２３にそれぞれ収納される部品ｐｍの部品種Ｐｍデータによって作成されるリストである。配置部品種リストＬ３は配置部品種記憶ステップによって各カセット式フィーダ２３が嵌挿されるスロットの接続端子を介し、各カセット式フィーダ２３から各カセット式フィーダ２３に存在する全部品種Ｐｍの情報を取得して記載し作成する。
【００３９】
共通部品種リストＬ４は、実装部品リストＹと配置部品種リストＬ３とに共通する部品種データのリストである。共通部品種リストＬ４は、記憶装置３４が備える共通部品種記憶ステップによって、配置部品種リストＬ３と基板Ｓに実装される全部品種のリストである実装部品リストＹとの共通部品種を記載し共通部品種リストＬ４を作成する。
【００４０】
実装可能部品種リストＬ５は、実装可能部品種記憶ステップによって共通部品種リストＬ４から実装済部品種リストＬ２を削除し得られた実装可能部品種を記載し作成する。よって実装可能部品種リストＬ５に部品種Ｐｍが存在するときには、配置部品種リストＬ３の中の少なくとも１つ以上の部品種Ｐｍの部品ｐｍが基板Ｓへ実装できることを示している。
【００４１】
不足部品種リストＬ６とは、基板Ｓの生産開始前、及び生産中の所定の時点において、実装部品リストＹから実装済部品種リストＬ２を削除して得られるデータには存在するが、部品供給装置２２の各カセット式フィーダ２３には収納されていない部品の部品種リストのことをいう。つまり基板Ｓへの実装を行なう必要があるが、まだカセット式フィーダ２３には供給されていない部品種Ｐｍであるので、以後、基板Ｓの実装を完了させるためには部品供給装置２２に供給する必要のある部品種Ｐｍである。
【００４２】
不足部品種リストＬ６は、不足部品種表示ステップによって実装部品リストＹから実装済部品種リストＬ２、及び配置部品種リストＬ３を削除し不足部品種を導出して記載し作成する。そして該不足部品種は不足部品種表示ステップによって表示装置３２に部品種情報を表示される。
【００４３】
不用部品種リストＬ７とは、基板Ｓの生産開始前、及び生産中の所定の時点において、実装部品リストＹから実装済部品種リストＬ２を削除して得られるデータには存在しないが、部品供給装置２２の各カセット式フィーダ２３には収納されている部品の部品種リストのことをいう。つまり基板Ｓへの実装を行なう必要がないのに、カセット式フィーダ２３に供給されている部品種であり、基板Ｓの実装に用いることのない不用の部品種である。
【００４４】
不用部品種リストＬ７は、不用部品種表示ステップによって実装部品リストＹから実装済部品種Ｌ２を削除した部品種Ｐｍを、部品供給装置２２に配置された複数のカセット式フィーダ２３に収納されている部品ｐｍの全部品種Ｐｍリストである配置部品種リストＬ３から削除し不用部品種を導出して記載し作成する。そして不用部品種は不用部品種表示ステップによって表示装置３２に部品種情報を表示する。
【００４５】
そして制御装置３０は、実装可能部品種リストＬ５に少なくとも１つ以上の部品種Ｐｍが存在すれば、基板Ｓに実装可能部品種リストＬ５の有する部品種Ｐｍのうちのいずれか１つの部品種Ｐｍの実装を行なう。なお、このとき、実装可能部品種リストＬ５の中のどの部品ｐｍから実装を行なうかは、任意に決定できる。ただし実装開始前に、基板Ｓに対して複数の部品種Ｐｍの部品ｐｍを実装するにあたり、最も効率的に実装できる順序で最適化を実施しておき、該最適化条件の順序に従って実装することが好ましい。前述したように第１の実施形態においては、実装の最適化条件として、部品Ｐを吸着保持するために部品移載装置１７が有する吸着ノズル２１が、最も効率よく稼動できるよう設定されている。そして最適化された実装データ（Ｘ）の並び順に基づいて順次、基板Ｓに部品ｐｍの実装がされる。ただし、最適化条件の設定については、定められたものはなくどのように設定されてもよい。
【００４６】
また上記において各リストの作成タイミングは定期、または不定期で実行可能であるが、特に各カセット式フィーダ２３の各スロットへの着脱が制御装置３０によって認識されたときに実行してもよい。またこれに限らず各リストは、各リストが制御上必要になったときに適宜作成してもよい。
【００４７】
表示装置３２は、図３に示すように前述した実装済部品種表示ステップと不足部品種表示ステップと不用部品種表示ステップとによって、それぞれ実装済部品種リストＬ２と、不足部品種リストＬ６と、不用部品種リストＬ７と、から得られる情報をそれぞれ単独に、または組合せて図略の表示機に表示する。これにより作業者に、部品供給装置２２に供給すべき部品種Ｐｍ（カセット式フィーダ２３）の情報、及び部品供給装置２２から取外すべき部品種Ｐｍ（カセット式フィーダ２３）の情報を提供する。
【００４８】
例えば、実装済部品種表示ステップは、実装済部品種リストＬ２のデータによってどのスロットのどの部品種Ｐｍの実装が完了して不用になったかという情報を表示機に表示する。これによって速やかに不足部品種リストＬ６の部品種の部品Ｐが収納されたカセット式フィーダ２３との交換を可能とすることができ、効率的な部品供給が行なえる。
【００４９】
また、不足部品種リストＬ６は、不足部品種表示ステップによって、あとどの部品種Ｐｍの部品ｐｍが必要であるかという情報を表示機に表示する。
【００５０】
また、不用部品種リストＬ７は、不用部品種表示ステップによって、基板Ｓへの実装には使用しない不用部品種リストＬ７の部品種Ｐｍを、該部品種Ｐｍを収納するカセット式フィーダ２３が嵌挿されているスロットと対応して表示機に表示する。これによって不用カセット式フィーダ２３を取外したり、不用カセット式フィーダ２３と不足部品種リストＬ６に存在する部品種Ｐｍの部品ｐｍが収納されたカセット式フィーダ２３との交換が速やかにでき効率的な部品供給が行なえる。
【００５１】
また図５、図６には、実装済部品種リストＬ２、不足部品種リストＬ６、及び不用部品種リストＬ７の情報に基づき各情報が組み合わされて表示機に表示される表示例が示してある。例えば不足部品種リストＬ６に基づき表示される図５では、空いているスロット２に実装優先順位が高い不足部品種リストＬ６に存在する部品種Ｐ２の部品を配置するよう指示している。そして実装の優先順位が部品種Ｐ２の次である不足部品種リストＬ６に存在する部品種Ｐ５はスロットの空きがないため、待機しているよう指示を表示している。
【００５２】
また図６では、実装済部品種リストＬ２に存在する部品種Ｐ１は実装が全て完了したことを表示し、空きスロット３には、実装の優先順位が高い不足部品種リストＬ６に存在する部品種Ｐ２を配置している。また部品種Ｐ２よりも実装優先順位が低い不足部品種リストＬ６に存在する部品種Ｐ５を、スロット１に装着されている実装が全て完了した実装済部品種リストＬ２に存在する部品種Ｐ１と交換して配置するよう表示している。また図には示さないが不用部品種リストＬ７に部品種Ｐｍが存在するときには、部品種Ｐｍをスロットから脱離し、不足部品種リストＬ６に存在する部品種Ｐ２を収納するカセット式フィーダ２３を空いたスロットに配置するよう表示機に表示すればよい。なお、表示の内容は図５、６に示したものに限らずどのようなものでもよい。
【００５３】
次に、第１の実施形態に係る実装の制御方法について図７のフローチャート１に基づいて説明する。第１の実施形態においては生産開始時には部品供給装置２２の複数のスロットに各カセット式フィーダ２３がランダムに嵌挿され、そして部品供給装置２２のカセット式フィーダ２３には基板Ｓに実装する部品ｐｍが少なくとも１種類以上収納されているものとする。
【００５４】
まず、部品ｐｍを基板Ｓ上に実装するために、作業者によって実装開始スイッチが押されると、制御装置３０のマイクロコンピュータは、記憶装置３４に記憶される実装プログラムを実行し、各装置は制御装置３０からの制御信号に基づいて作動される。
【００５５】
まずフローチャート１のステップＳ１０では、基板搬送装置１２によって所定位置まで搬入された基板Ｓの基板種の認識を認識用カメラ２８によって行なう。
【００５６】
次にステップＳ１１（読出しステップ）では、ステップＳ１０で認識した基板種に応じ、制御装置３０が記憶装置３４から全部品種データである実装部品リストＹを取得する（読出し手段４５）。そして、ここで実装部品リストＹに基づき部品種別実装個数表４８（図２参照）を作成する。
【００５７】
ステップＳ１２では、ステップＳ１０で認識した基板種に応じ制御装置３０が記憶装置３４から部品の実装データ（Ｘ）を取得する。実装データ（Ｘ）は、例えば図３に示すように部品ｐｍの基板Ｓへの実装位置を示すｘ座標、ｙ座標と、回転角度と、部品種名とを有し、最適化された実装順に並べられている。
【００５８】
次にステップＳ１３で、実装済部品の数ｎを示すカウンタｎをｎ＝０として初期セットすると共に、実装データ（Ｘ）のｑ番目のデータを示すカウンタｑをｑ＝１として初期セットする。
【００５９】
次にステップＳ１４でｎ＝Ｎであるか否かを確認する。ここでＮは実装データ（Ｘ）の全データ数である。そして実装データ（Ｘ）のｑ番目のデータＸｑの部品ｐｍを基板Ｓに実装する度に１つずつインクリメントする値ｎが実装データ（Ｘ）の全データ数Ｎと等しくなると、プログラムを終了する。そしてｎが全データ数Ｎより小さければ基板Ｓに実装する部品ｐｍはまだ残っているのでステップＳ１５に進む。なお、第１の実施形態においてはステップＳ１４とステップＳ１５との間に、割り込みの制御であるステップＳ２４を有している。ステップＳ２４は、作業者が表示装置３２の表示機に表示された不足部品種を、表示に従って部品配置装置２２のスロットに配置した場合の制御である。不足部品種が部品配置装置２２のスロットに配置されたときには、適宜、ステップＳ１４とステップＳ１５との間で割り込み処理を実行する。
【００６０】
ステップＳ１５では、制御装置３０によって、部品供給装置２２に供給されている実装可能部品種を示す実装可能部品種リストＬ５を取得する。実装可能部品種リストＬ５は図８のフローチャート２によって作成されるので、ここでフローチャート２について説明する。なお、以下において説明するリストの作成の詳細については前述したので詳細な説明は省略する。
【００６１】
まず、フローチャート２のステップＳ３０（配置部品種記憶ステップ）では配置部品種リストＬ３を作成する。次にステップＳ３１（不足部品種表示ステップ）で不足部品種リストＬ６を、Ｌ６＝（実装部品リストＹ−実装済部品種リスト２−配置部品リストＬ３）によって導出し記載して作成するとともに、不足部品種Ｌ６の部品種Ｐｍを表示装置３２の表示機に表示する。
【００６２】
ステップＳ３２（不用部品種表示ステップ）では不用部品種リストＬ７を、Ｌ７＝（配置部品種リストＬ３−（実装部品リストＹ−実装済部品種リストＬ２））によって導出し、記載して作成するとともに、不用部品種リストＬ７の部品種Ｐｍを表示機に表示する。
【００６３】
次にステップＳ３３（共通部品種表示ステップ）では、実装部品リストＹと配置部品種リストＬ３との共通部品種を記載し、共通部品種リストＬ４として作成する。そしてステップＳ３４（実装可能部品種表示ステップ）で、実装可能部品種リストＬ５を、Ｌ５＝(共通部品種リストＬ４−実装済部品種リスト２) によって導出し、記載して作成する。以上の処理によってステップＳ１５で実装可能部品種リストＬ５を取得する。
【００６４】
次にステップＳ１６において、制御装置３０は実装データ（Ｘ）からｑ番目のデータＸｑを取得する。このとき実装データ（Ｘ）は、基板Ｓに実装するために最適化された順番に並んでいるので、データの取得はＸ1、Ｘ２・・ＸＮの順に選択する。
【００６５】
次にステップＳ１７においては、ステップＳ１６で選択したデータＸｑと、実装可能部品種リストＬ５とを照合し、実装可能部品種リストＬ５の中に選択したデータＸｑの部品ｐｍの部品種Ｐｍが存在するか否かを判定する。このように、ステップＳ１５、ステップＳ１６、及びステップＳ１７によって、判定ステップ及び判定手段４６を構成し、基板Ｓに実装される全部品種Ｐｍの部品ｐｍをそれぞれ収納するカセット式フィーダ２３の少なくとも１つが部品供給装置２２に配置されているか否かを判定する。
【００６６】
ステップＳ１７で実装可能部品種リストＬ５の中に選択したデータＸｑの部品種Ｐｍが無ければステップＳ２０に進む。ステップＳ１７で実装可能部品種リストＬ５の中に選択したデータＸｑの部品種ＰｍがあればステップＳ１８（実装ステップ）に進んで基板ＳにデータＸｑの部品ｐｍを実装する（実装手段４７）。
【００６７】
そしてステップＳ１８で、基板ＳにデータＸｑの部品ｐｍを実装した後、ステップＳ１９に移動する。ステップＳ１９では、ステップＳ１８でデータＸｑの部品ｐｍを基板Ｓに実装したので、実装した部品の数を示すカウンタｎを１だけインクリメントする。
【００６８】
ステップＳ２０では、実装データ（Ｘ）のデータ番号ｑが実装すべき全部品数Ｎと一致しているか確認する。まだ実装すべき部品ｐｍが残っており、ｑがＮと一致しないときはステップＳ２１に移動し、カウンタｑを１だけインクリメントし、実装データ（Ｘ）の次の部品データＸｑを取得するための準備をする。そしてステップＳ１６に戻りステップＳ１６からの処理を繰り返す。
【００６９】
ステップＳ２０において、ｑがＮと一致したときは、実装データ（Ｘ）の最後まで到達したことがわかるため、ステップＳ２２（実装済部品種表示ステップ）に進む。そして各部品種Ｐｍにおいて、実装すべき全ての部品ｐｍの実装が完了した部品種Ｐｍがあれば前述した実装済部品種リストＬ２に記載する。なお、ステップＳ１６〜ステップＳ２２によって実装済部品種記憶ステップを構成している。
【００７０】
次にステップＳ２３に進み、実装データ（Ｘ）のデータ番号のカウンタｑを１に再初期化する。そして再びステップＳ１４に移動し、実装済部品の数ｎが、実装データ（Ｘ）の全部品数Ｎより小さければステップＳ１４〜ステップＳ２３までの処理を繰り返し、またｎ＝Ｎとなれば部品ｐｍの基板Ｓへの実装が全て終了したことになりプログラムを終了する。
【００７１】
このように本発明においては部品供給装置２２に、基板Ｓに実装すべき部品種Ｐｍの部品ｐｍが少なくとも１つあれば基板Ｓに該部品種の部品Ｐを実装するようになっている。よって部品供給装置２２に実装のために必要な全部品種Ｐｍの部品ｐｍが準備されるのを待つ必要がなく時間の節約ができ効率的である。
【００７２】
なお、上記フローチャート１の処理の途中では、図８のフローチャート２に示すように各カセット式フィーダ２３が各スロットに着脱されたときに制御装置３０が着脱を認識し、配置部品種リストＬ３、共通部品種リストＬ４、実装可能部品種リストＬ５、不足部品種リストＬ６、及び不用部品種リストＬ７を作成して随時更新している。そして、フローチャート１の実行のために随時各リストを利用するとともに、図５、図６に示すような表示内容を実装済部品種リストＬ２と、不足部品種リストＬ６と、不用部品種リストＬ７との情報に基づき、実装済部品種表示ステップと不足部品種表示ステップと不用部品種表示ステップとによって、表示装置３２の表示機に適宜更新して表示している。
【００７３】
ここで、例えば不足部品種表示ステップによって不足部品種を表示機に表示した場合について図８のフローチャート２と図７のフローチャート１とに基づいて説明する。まず、表示機に不足部品種が表示されるとフローチャート１のステップＳ２４に示すように作業者は、表示された不足部品種が収納されるカセット式フィーダ２３を部品供給装置２２の空きのスロットに嵌挿して配置する。これにより制御装置３０は不足部品種が部品供給装置２２に配置されたことを認識する。なお、このとき不足部品種が収納されるカセット式フィーダ２３と、不用部品種表示ステップによって表示機に表示された不用部品種が収納され部品供給装置２２に配置されているカセット式フィーダ２３とを交換してもよい。また不足部品種が収納されるカセット式フィーダ２３と、実装済部品種表示ステップによって表示機に表示された実装済部品種が収納され部品供給装置２２に配置されているカセット式フィーダ２３とを交換してもよい。
【００７４】
次にフローチャート１のステップＳ１５で、フローチャート２で作成する実装可能部品種リストＬ５を読み出す。このとき、フローチャート２のステップＳ３０では不足部品種が新たに部品供給装置２２に配置されるので、配置部品種リストＬ３は不足部品種を含んだ状態で更新される。これによりステップＳ３１〜ステップＳ３４を実行し作成される実装可能部品種リストＬ５は不足部品種を含んだ状態となっている。
【００７５】
次にフローチャート１のステップＳ１６以降の処理を実行する。このように、作業者によって新たに部品供給装置２２に配置された不足部品種は、実装可能部品種リストＬ５に含まれるので、いずれステップＳ１７が不足部品種の追加を認識しステップＳ１８で基板Ｓに実装することとなる。
【００７６】
このように作業者は表示機の表示に従って不足部品種の部品ｐｍを速やかに部品供給装置２２に供給できるとともに、供給された不足部品種の部品ｐｍは滞りなく順次基板Ｓに実装され基板Ｓへの不足部品種の部品の実装が効率的に行なえる。またこのように不足部品種を順次追加しながら基板Ｓへの実装が行なえるので、実装が開始される基板種の基板Ｓに実装される部品ｐｍの全部品種数よりも、部品供給装置２２に配置できる各カセット式フィーダ２３に収納される部品種数の方が少なくても全部品種の基板Ｓへの実装は１台の電子部品実装装置によって実施できる。
【００７７】
上述の説明から明らかなように、第１の実施形態においては、生産が開始され基板Ｓへの部品ｐｍの実装が開始されるときに、保持された基板Ｓの基板種に実装される部品ｐｍの部品種Ｐｍのうち、少なくとも１つの部品種Ｐｍが部品収納器であるカセット式フィーダ２３に収納され部品供給装置２２に配置されていれば基板Ｓへの部品ｐｍの実装が開始される。これにより、生産開始時、生産機種の切替え時、及び供給部品が途切れた場合等において実装される部品ｐｍの全部品種Ｐｍを同時に部品供給装置２２に準備せずとも、少なくとも１つの実装される部品種Ｐｍの部品ｐｍが部品供給装置２２に供給されることにより、基板Ｓへの実装が開始できるので、全部品種Ｐｍを部品供給装置２２に配置するための時間が節約でき実装工数の低減を図ることができる。
【００７８】
また、第１の実施形態においては、表示装置３２は、表示機に不足部品種と不用部品種と実装済部品種とを表示させる。これにより作業者は的確、且つ迅速に、部品供給装置２２に対し不足している不足部品種の供給と、不用部品種、または実装が終了した実装済部品種の取り外しとを行なうことができ効率的に基板Ｓへの実装が行なえる。即ち、不用部品種または実装が終了した実装済の部品種Ｐｍが収納されるカセット式フィーダ２３と、例えば初期にはスロットの空きがなかったため部品供給装置２２に取付けできなかった、別の実装部品の部品種Ｐｍを収納するカセット式フィーダ２３とを順次、交換することができ、基板Ｓへの実装作業が継続できるので無駄な時間が発生しない。これにより実装が開始される基板種の基板Ｓに実装される部品ｐｍの全部品種数よりも、部品供給装置２２に配置できる複数のカセット式フィーダ２３に収納される部品種数の方が少なくても、電子部品実装装置１０を複数台並べる必要がなく1台で対応できる。また、基板Ｓに実装される部品ｐｍの全部品種数よりも、部品供給装置２２に配置できる複数のカセット式フィーダ２３に収納される部品種数の方が少なく、且つ部品供給装置２２に空きのスロットがあったり、実装しない部品ｐｍの部品種Ｐｍがカセット式フィーダ２３に収納され部品供給装置２２に配置されていても同様に１台の電子部品実装装置によって全部品種Ｐｍを順次実装できる。よって電子部品実装装置１０の導入コストの大幅な低減が図れるとともに、電子部品実装装置１０の設置スペ−スの大幅な低減を図ることができる。
【００７９】
また、第１の実施形態においては、部品収納器としてカセット式フィーダ２３を適用するので、多数のフィーダを有効に利用することができ効率的である。
【００８０】
次に第２の実施形態の実装の制御方法について図９のフローチャート３に基づいて説明する。第１の実施形態では基板Ｓに部品ｐｍを実装していくとき、初期に吸着ノズル２１の作業効率に基づき最適化した条件で実装するようにしたが、第２の実施形態では、部品ｐｍの実装順序は部品種Ｐｍを基準にして行なうようにした。つまり、各部品種Ｐｍに基づいて実装の優先順位を決め、該順位に基づいて実装を行なっていくものである。そして優先順位の高い所定の部品種Ｐｍの部品ｐｍの実装予定数が完了するか、または該部品種Ｐｍの部品ｐｍがカセット式フィーダ２３からなくなり実装できなくなったときに、次に優先順位の高い部品種Ｐｍの部品ｐｍの実装を開始する。このため第１の実施形態とは制御装置３０による制御内容のみが異なり、よって変更される部分のみを説明し、その他の同様の構成、作用等については説明を省略する。また第２の実施形態について説明するとき、第１の実施形態と同様の構成部品については同じ符号を付して説明する。
【００８１】
第２の実施形態においても、生産開始時においては部品供給装置２２の図略のスロットに各カセット式フィーダ２３がランダムに嵌挿され、そして各カセット式フィーダ２３には基板Ｓに実装する部品種Ｐｍの部品ｐｍが少なくとも１種類以上収納されているものとする。部品ｐｍを基板Ｓ上に実装するために、作業者によって実装開始スイッチが押されると、制御装置３０のマイクロコンピュータは、実装プログラムを実行し、各装置は制御装置３０からの制御信号に基づいて作動される。
【００８２】
図９のフローチャート３に示すように、フローチャート３のステップＳ４０では、基板搬送装置１２によって所定位置まで搬入された基板Ｓの基板種の認識が、認識用カメラ２８によって行なわれる。そして、基板搬送装置１２は基板Ｓを所定位置まで搬入し、基板Ｓをその位置にて基板保持装置１３によって位置決め保持する。
【００８３】
次にステップＳ４１（読出しステップ）では、制御装置３０がステップＳ４０で認識した基板種に応じた全部品種データである実装部品リストＹを記憶装置３４から取得する（読出し手段４５）。そして、ここで実装部品リストＹに基づき部品種別実装個数表４８を作成する。ステップＳ４２では、制御装置３０がステップＳ４０で認識した基板種に応じた部品の実装データ（Ｘ）を記憶装置３４から取得する。このとき実装データ（Ｘ）は第１の実施形態とは異なり、各部品種Ｐｍを基準に最適化した順番に並べられている。
【００８４】
次にステップＳ４３で、実装データ（Ｘ）のｒ番目のデータＸｒを示すｒがｒ＝１として初期セットされるとともに、各部品種Ｐｍ毎の部品ｐｍの実装済個数を示すカウンタＳＰｍがＳＰｍ＝０としてセットされる。
【００８５】
次にステップＳ４４では実装データ（Ｘ）の全部品種Ｐｍを実装したか否かを確認する。全部品種Ｐｍの全部品ｐｍが実装済であればプログラムはＹで終了となり、まだ実装すべき部品種Ｐｍ（部品ｐｍ）が残っていればステップＳ４５に進む。なお、第２の実施形態においては、ステップＳ４３とステップＳ４４との間に、割り込みの制御であるステップＳ５７を有している。ステップＳ５７は、表示装置３２の表示機に表示された不足部品種を作業者が部品配置装置２２のスロットに配置した場合の制御であり、第１の実施形態のフローチャート１のステップ２４と同様の作動がされ、同様の効果が得られる。
【００８６】
ステップＳ４５では、制御装置３０が実装可能部品種リストＬ５を取得する。実装可能部品種リストＬ５は、第１の実施形態と同様に図８のフローチャート２によって作成されるので説明は省略する。
【００８７】
ステップＳ４６では、実装可能部品種リストＬ５の部品種Ｐｍの数が１以上であるか確認する。１以上であれば、実装できる部品種Ｐｍが存在することを示しているのでステップＳ４７に進む。しかし、ここで実装可能部品種リストＬ５の部品種Ｐｍの数が０であれば判定ＮＯでステップＳ４５に再度移動する。このときタイマーを設け所定時間経過後にステップＳ４５に移動する。そしてステップＳ４５、及びステップＳ４６の間を実装可能部品種リストＬ５の部品種Ｐｍの数が１以上になるまで、即ち基板Ｓに実装可能な部品ｐｍが部品供給装置２２に供給されるまで繰り返し処理を実行する。そして実装可能な部品種Ｐｍが部品供給装置２２に供給されるとステップＳ４７に移動する。
【００８８】
ステップＳ４７では、実装可能部品種リストＬ５の部品種Ｐｍから１部品種Ｐｍを取得する。ステップＳ４８では、制御装置３０が、実装データ（Ｘ）から、ｒ番目のデータＸｒの部品種Ｐｍを取得する。
【００８９】
次にステップＳ４９においては、ステップＳ４７で取得した実装可能部品種リストＬ５の部品種Ｐｍと、ステップＳ４８で取得したデータＸｒの部品種Ｐｍとを照合し一致するか否かを判定する。このように、ステップＳ４７、ステップＳ４８、及びステップＳ４９によって、判定ステップ及び判定手段４６を構成し、基板Ｓに実装する全部品種Ｐｍの部品ｐｍをそれぞれ収納するカセット式フィーダ２３の少なくとも１つが部品供給装置２２に配置されているか否かを判定している。そして実装可能部品種リストＬ５の部品種ＰｍとデータＸｒの部品種Ｐｍとが一致していればステップＳ５１（実装ステップ）に進み、取得したデータＸｒの部品種Ｐｍの部品ｐｍを基板Ｓに実装する（実装手段４７）。
【００９０】
また一致していなければステップＳ５０に移動し、ｒを１だけインクリメントする。そしてステップＳ４８に戻り、実装データ（Ｘ）からデータＸｒ（このときのｒは先回のｒより1だけ大きい）の部品種Ｐｍを再度取得する。
【００９１】
そして、先回と同様、ステップＳ４９において、ステップＳ４７で取得した実装可能部品種リストＬ５の部品種Ｐｍと、次のデータＸｒの部品種Ｐｍとを再度照合する。そして部品種Ｐｍが一致すればステップＳ５１に進む。なければステップＳ５０、ステップＳ４８、及びステップＳ４９を、実装可能部品種リストＬ５の部品種Ｐｍと、データＸｒの部品種Ｐｍとが一致するまで繰り返し処理する。
【００９２】
このように本発明においては、実装可能部品種リストＬ５の部品種Ｐｍを基準にして、実装データ（Ｘ）に実装すべき部品種Ｐｍが存在するか否かを照合する。そして実装すべき部品種Ｐｍが、実装データ（Ｘ）に少なくとも１つ存在すれば基板Ｓに部品種Ｐｍの部品ｐｍの実装が開始できる。よって部品供給装置２２に実装のために必要な全部品種Ｐｍが準備されるのを待つ必要がなく時間の節約ができ効率的である。
【００９３】
そしてステップＳ５１によって、基板ＳにデータＸｒの部品種Ｐｍの部品ｐｍが実装された後、ステップＳ５２に移動する。ステップＳ５２では、ステップＳ５１で実装されたデータＸｒの部品種Ｐｍの部品ｐｍの実装済個数ＳＰｍを１だけインクリメントする。
【００９４】
ステップＳ５３では、データＸｒの部品種Ｐｍ毎の全実装部品数を示すＴＰｍと実装済個数ＳＰｍとを比較する。実装すべき部品種Ｐｍの部品ｐｍの総個数を示すＴＰｍがＴＰｍ＝ＳＰｍとなれば、部品種Ｐｍの部品ｐｍは全て基板Ｓに実装したこととなりステップＳ５４に進む。
【００９５】
しかしＴＰｍ≠ＳＰｍであれば、データＸｒの部品種Ｐｍの部品ｐｍはまだ実装する必要があるのでステップＳ５０でｒを１だけインクリメントしたのちに、ステップＳ４８に戻り、ステップＳ５３において部品種Ｐｍの実装済個数ＳＰｍがＴＰｍ＝ＳＰｍとなるまでステップＳ５０、及びステップＳ４８〜ステップＳ５３を繰り返し処理する。
【００９６】
そしてステップＳ５３でＴＰｍ＝ＳＰｍとなると、データＸｒの部品種Ｐｍの部品ｐｍの基板Ｓへの実装が全て終了したことになるのでステップＳ５４（実装済部品種表示ステップ）に進み、実装が終了したデータＸｒの部品種Ｐｍを実装済部品種リストＬ２に記載する。なお、ステップＳ４８〜ステップＳ５４によって実装済部品種記憶ステップを構成している。
【００９７】
そしてステップＳ５５に移動し、実装が終了したデータＸｒの部品種Ｐｍを実装可能部品種リストＬ５から削除する。次にステップＳ５６に移動しｒをｒ＝１で再初期化する。
【００９８】
その後、ステップＳ４４に移動し、全部品種Ｐｍの実装が終了するまでステップＳ４４〜ステップＳ５６までの処理を繰り返す。ステップＳ４４で全部品種Ｐｍの実装の終了を確認するとプログラムを終了する。
【００９９】
上記のように第２の実施形態においては、実装可能部品種リストＬ５と実装データ（Ｘ）との間で共通に存在する部品種Ｐｍが実装優先順位順に順次探索されて基板Ｓへの実装がされる。これにより実装データ（Ｘ）の全ての部品種Ｐｍを部品供給装置２２に同時に準備しなくても、実装可能部品種リストＬ５と実装データ（Ｘ）との間で少なくとも１つの部品種Ｐｍ（部品ｐｍ）が一致していれば実装でき基板Ｓの生産が開始できるので効率的であり、実装工数の低減を図ることができる。このように第２の実施形態においても、第１の実施形態と同様の効果が得られる。
【０１００】
なお、本実施形態においては、部品収納器としてカセット式フィーダ２３を適用したが、これに限らず、特開２００８−１１７９９２に開示されるような部品供給用の部品収納器としてパレット状（トレイ状）のカセットを適用してもよい。
【符号の説明】
【０１０１】
１０・・・電子部品実装装置、１１・・・基台、１２・・・基板搬送装置、１３・・・基板保持装置、１７・・・部品移載装置、１８・・・移動台、２０・・・部品実装ヘッド、２１・・・吸着ノズル、２２・・・部品供給装置、２３・・・部品収納器（カセット式フィーダ）、２３ｃ・・・部品取出し箇所、２４・・・部品供給箇所、３０・・・制御装置、３１・・・入力装置、３２・・・表示装置、３４・・・記憶装置、３５・・・演算部、Ｌ２・・・実装済部品種リスト、Ｌ３・・・配置部品種リスト、Ｌ４・・・共通部品種リスト、Ｌ５・・・実装可能部品種リスト、Ｌ６・・・不足部品種リスト、Ｌ７・・・不用部品種リスト、Ｓ・・・基板、Ｐｍ・・・部品種、ｐｍ・・・部品、Ｘ・・・実装データ、Ｙ・・・実装部品リスト。
【図１】
0005606172.tif 000002
【図２】
0005606172.tif 000003
【図３】
0005606172.tif 000004
【図４】
0005606172.tif 000005
【図５】
0005606172.tif 000006
【図６】
0005606172.tif 000007
【図７】
0005606172.tif 000008
【図８】
0005606172.tif 000009
【図９】
0005606172.tif 000010