(57)【特許請求の範囲】
【請求項１】
電子部品を供給するパーツフィーダが複数基配列された部品供給部から移載ヘッドにより電子部品をピックアップして基板に実装する電子部品実装装置において、前記移載ヘッドにおける吸着ノズルの配置を示すノズル配置データを含み前記電子部品実装装置において移載ヘッドに実装動作を行わせるために必要な生産用データを作成する電子部品実装装置における生産用データ作成装置であって、
生産用データ作成のための最適化演算処理プログラムを記憶するプログラム記憶部と、
電子部品実装装置のノズル配置データを含む装置固有の装置データを記憶する装置データ記憶部と、
生産対象の基板に固有の実装データを記憶する実装データ記憶部と、
前記生産用データを記憶する生産用データ記憶部と、
前記最適化演算処理プログラムを実行する際の前提条件を前記生産用データ記憶部に記憶された既存の生産用データのうちから作業者により案内画面上で指定する前提条件設定部と、
前記作業者により指定された前提条件を前記生産用データ記憶部から読み出して新たな生産用データを作成するための最適化演算処理プログラムの実行条件に転用するデータ転用部と、
前記転用された前提条件と前記装置データと前記実装データに基づいて前記最適化演算処理プログラムを実行することにより前記移載ヘッドによる実装動作の最適化を目的とした最適化演算を行い新たな生産用データを作成する最適化演算部と、
前記案内画面を表示する表示手段と、
前記指定の操作を行う入力手段とを備え、
前記前提条件として、既に装着されている吸着ノズルの取り外し及び空位置へ新たな吸着ノズルを追加することを禁止する維持条件１、既に配置されている吸着ノズルの取り外しを禁止し、空位置への同種の吸着ノズルの配置を許容する維持条件２、既に配置されている吸着ノズルの取り外しを禁止し、空位置への異種の吸着ノズルの配置を許容する維持条件３のうち、いずれかの維持条件を指定することを特徴とする電子部品実装装置における生産用データ作成装置。
【請求項２】
電子部品を供給するパーツフィーダが複数基配列された部品供給部から移載ヘッドにより電子部品をピックアップして基板に実装する電子部品実装装置において、
前記移載ヘッドにおける吸着ノズルの配置を示すノズル配置データを含み前記電子部品実装装置において移載ヘッドに実装動作を行わせるために必要な生産用データを作成する電子部品実装装置における生産用データ作成方法であって、
装置データ記憶部から実装に使用する電子部品実装装置のノズル配置データを含む装置データを読み出すステップと、
実装データ記憶部から生産対象の基板の実装データを読み出すステップと、
生産用データ記憶部に記憶された既存の生産用データのうちから作業者により生産用データ作成のための最適化演算処理プログラムを実行する際の前提条件を指定するステップと、前記作業者により指定された前提条件を前記生産用データ記憶部から読み出して新たな生産用データを作成するための最適化演算処理プログラムの実行条件に転用するステップと、前記転用された前提条件と前記装置データと前記実装データに基づいて前記最適化演算処理プログラムを実行することにより新たな生産用データを作成するステップとを有し、
前記前提条件として、既に装着されている吸着ノズルの取り外し及び空位置へ新たな吸着ノズルを追加することを禁止する維持条件１、既に配置されている吸着ノズルの取り外しを禁止し、空位置への同種の吸着ノズルの配置を許容する維持条件２、既に配置されている吸着ノズルの取り外しを禁止し、空位置への異種の吸着ノズルの配置を許容する維持条件３のうち、いずれかの維持条件を指定することを特徴とする電子部品実装装置における生産用データ作成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子部品実装装置において移載ヘッドにおける吸着ノズルの配置を示すノズル配置データを含む生産用データ作成する電子部品実装装置における生産用データ作成装置および生産用データ作成方法に関するものである。
【０００２】
【従来の技術】
実装基板の製造に用いられる電子部品実装装置は一般に汎用型であり、同一の実装装置を多種類の基板の生産に使用できるようになっている。基板の品種が切り換えられる際には、各基板について与えられる実装データ、すなわち部品データや実装座標データに基づいて、各実装装置固有の生産用データが作成される。この生産用データは、生産対象として指定された実装基板を当該実装装置によって生産するためのデータであり、部品供給部におけるパーツフィーダの配置や、移載ヘッドに装着される吸着ノズルの配置、これらの吸着ノズルによって部品供給部から電子部品をピックアップする際の順序を示す実装シーケンスデータなどが含まれる。
【０００３】
この生産用データ作成に際しては、単に実装される電子部品の種類や数量を生産対象の基板に応じて取りそろえるのみならず、部品供給部における各テープフィーダの配列位置や、移載ヘッドにおける吸着ノズルの配列位置を適切に設定することが重要である。すなわち、実装される電子部品を移載ヘッドによって対象基板の所定の実装点に実装する実装作業において、移載ヘッドの動作が最も無駄なく行え、かつ部品補給の回数が最小となるように、パーツフィーダの位置や数量を決定するフィーダ配置の最適化、吸着ノズルの位置や数量を決定するノズル配置の最適化、さらには部品吸着順序や搭載順序を規定する実装シーケンスの最適化が行われる。このような生産用データの最適化は多くの制約条件下で最適解を求める複雑な演算を必要とするため、一般に専用の演算ソフトウェアを用いた生産用データ作成装置によって行われる場合が多い。
【０００４】
この生産用データの決定は、一般には上記最適化演算の結果としてなされるべきものであるが、実用上では吸着ノズルの配置換え作業を極力少なくすることを目的として、既存の配置を全面的若しくは部分的に流用する場合が多い。すなわちこの場合には、既存のノズル配置データが最適化に際して予め与えられる前提条件として用いられる。そしてこの前提条件下で、フィーダ配置や実装シーケンスの最適化が行われる。
【０００５】
【発明が解決しようとする課題】
しかしながら従来の生産用データ作成装置においては、既存のノズル配置を流用する場合においても個々の吸着ノズルの指定をその都度入力して行う必要があった。この吸着ノズルの指定は、複数の移載ヘッドの各ノズル位置に、電子部品の種類に対応した吸着ノズルを個別に割り付けるものであり、作業者が各種のデータを参照しながら操作画面上で所要のデータを入力することにより行われる。この入力作業は多大な労力を要する煩雑な作業であり、従来の電子部品実装装置における生産用データ作成には、このような入力作業をその都度行う必要があることから、効率的なデータ作成が困難であるという問題点があった。
【０００６】
そこで本発明は、ノズル配置データを効率よく作成することができる電子部品実装装置における生産用データ作成装置および生産用データ作成方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１記載の電子部品実装装置における生産用データ作成装置は、電子部品を供給するパーツフィーダが複数基配列された部品供給部から移載ヘッドにより電子部品をピックアップして基板に実装する電子部品実装装置において、前記移載ヘッドにおける吸着ノズルの配置を示すノズル配置データを含み前記電子部品実装装置において移載ヘッドに実装動作を行わせるために必要な生産用データを作成する電子部品実装装置における生産用データ作成装置であって、生産用データ作成のための最適化演算処理プログラムを記憶するプログラム記憶部と、電子部品実装装置のノズル配置データを含む装置固有の装置データを記憶する装置データ記憶部と、生産対象の基板に固有の実装データを記憶する実装データ記憶部と、前記生産用データを記憶する生産用データ記憶部と、前記最適化演算処理プログラムを実行する際の前提条件を前記生産用データ記憶部に記憶された既存の生産用データのうちから作業者により案内画面上で指定する前提条件設定部と、前記作業者により指定された前提条件を前記生産用データ記憶部から読み出して新たな生産用データを作成するための最適化演算処理ログラムの実行条件に転用するデータ転用部と、前記転用された前提条件と前記装置データと前記実装データに基づいて前記最適化演算処理プログラムを実行することにより前記移載ヘッドによる実装動作の最適化を目的とした最適化演算を行い新たな生産用データを作成する最適化演算部と、前記案内画面を表示する表示手段と、前記指定の操作を行う入力手段とを備え、前記前提条件として、既に装着されている吸着ノズルの取り外し及び空位置へ新たな吸着ノズルを追加することを禁止する維持条件１、既に配置されている吸着ノズルの取り外しを禁止し、空位置への同種の吸着ノズルの配置を許容する維持条件２、既に配置されている吸着ノズルの取り外しを禁止し、空位置への異種の吸着ノズルの配置を許容する維持条件３のうち、いずれかの維持条件を指定する。
【０００８】
請求項２記載の電子部品実装装置における生産用データ作成方法は、電子部品を供給するパーツフィーダが複数基配列された部品供給部から移載ヘッドにより電子部品をピックアップして基板に実装する電子部品実装装置において、前記移載ヘッドにおける吸着ノズルの配置を示すノズル配置データを含み前記電子部品実装装置において移載ヘッドに実装動作を行わせるために必要な生産用データを作成する電子部品実装装置における生産用データ作成方法であって、装置データ記憶部から実装に使用する電子部品実装装置のノズル配置データを含む装置データを読み出すステップと、実装データ記憶部から生産対象の基板の実装データを読み出すステップと、生産用データ記憶部に記憶された既存の生産用データのうちから作業者により生産用データ作成のための最適化演算処理プログラムを実行する際の前提条件を指定するステップと、前記作業者により指定された前提条件を前記生産用データ記憶部から読み出して新たな生産用データを作成するための最適化演算処理プログラムの実行条件に転用するステップと、前記転用された前提条件と前記装置データと前記実装データに基づいて前記最適化演算処理プログラムを実行することにより新たな生産用データを作成するステップとを有し、前記前提条件として、既に装着されている吸着ノズルの取り外し及び空位置へ新たな吸着ノズルを追加することを禁止する維持条件１、既に配置されている吸着ノズルの取り外しを禁止し、空位置への同種の吸着ノズルの配置を許容する維持条件２、既に配置されている吸着ノズルの取り外しを禁止し、空位置への異種の吸着ノズルの配置を許容する維持条件３のうち、いずれかの維持条件を指定する。
【００１０】
本発明によれば、生産用データ記憶部に記憶された既存のノズル配置データを読み出して新たな生産用データを作成するための最適化演算の前提条件にデータ転用することにより、その都度データ入力する必要がなく生産用データ作成作業を効率化できるとともに、既存のノズル配置を流用して配置換え作業を極力少なくした上で、実装動作の最適化を行うことができる。
【００１１】
【発明の実施の形態】
次に本発明の実施の形態を図面を参照して説明する。図１は本発明の一実施の形態の電子部品実装装置の平面図、図２は本発明の一実施の形態の電子部品実装装置の移載ヘッドの構成図、図３は本発明の一実施の形態のフィーダ配置データを示す図、図４は本発明の一実施の形態のノズル配置データを示す図、図５は本発明の一実施の形態の生産用データ作成装置の構成を示すブロック図、図６は本発明の一実施の形態の生産用データ作成処理のフロー図、図７は本発明の一実施の形態の生産用データ作成装置の表示画面を示す図、図８、図９、図１０は本発明の一実施の形態の電子部品実装装置におけるフィーダ配置例を示す図、図１１、図１２、図１３は本発明の一実施の形態の電子部品実装装置におけるノズル配置例を示す図である。
【００１２】
まず図１を参照して電子部品実装装置について説明する。図１において電子部品実装装置１には搬送路２が配設されている。搬送路２は基板３を搬送し電子部品の実装位置に位置決めする。搬送路２の手前側には部品供給部４が配置されており、部品供給部４には多数のパーツフィーダ５が並設されている。パーツフィーダ５は、テープに保持された電子部品を収納し、このテープをピッチ送りすることにより電子部品を供給するテープフィーダや、スティック内に収納された電子部品を振動によって供給する振動フィーダなど複数種類のフィーダを含んでいる。
【００１３】
電子部品実装装置１には移載ヘッド６が配設されており、移載ヘッド６は図示しないヘッド移動機構によって移動し、パーツフィーダ５のピックアップ位置５ａから電子部品をピックアップする。搬送路２と部品供給部４との間には、電子部品認識用のカメラ７が配設されている。電子部品を保持した移載ヘッド６は部品供給部４からカメラ７上に移動し、ここで電子部品の認識が行われる。この後移載ヘッド６は基板３上へ移動し、電子部品を基板３に実装する。
【００１４】
次に移載ヘッド６について説明する。図２（ａ）に示すように、移載ヘッド６はマルチ型の移載ヘッドであり、下部に設けられたノズル装着部６ａには複数の吸着ノズル８が着脱自在に装着されている。各吸着ノズル８は、モータ６ｂによってそれぞれのノズル軸廻りに回転するようになっている。図２（ｂ）に示すように、１つの移載ヘッド６には同心円上の等配位置に６個の吸着ノズル８が装着され、隣接する２つの吸着ノズル８間の間隔は、図１に示すパーツフィーダ５の配列ピッチＰに等しく設定されている。さらに、対向位置にある２つの吸着ノズル８間の間隔は、前記配列ピッチＰの２倍となっている。
【００１５】
これにより、移載ヘッド６が部品供給部４にアクセスして電子部品をピックアップする際に、隣接位置に配置された２つのパーツフィーダ５、さらには１つ飛びに配置された２つのパーツフィーダ５から、同一吸着動作において同時に２つの電子部品をピックアップすることが可能となっている。
【００１６】
ここで吸着ノズル８は対象とする電子部品によって形状寸法が異なる場合にあってもそれぞれ装着互換性を有しており、同一の移載ヘッド６に同時に装着される吸着ノズル８の種類や数量は、生産対象の基板に応じて任意に設定可能となっている。後述する生産用データ作成時には、移載ヘッド６における吸着ノズル８の種類・数量や配置を示すノズル配置データが、生産対象基板に対応して与えられる実装データに基づいて作成される。このとき部品供給部４におけるパーツフィーダ５の配置との関連が勘案される。
【００１７】
次に電子部品実装装置を稼働させて実装基板を生産するために作成される生産用データについて説明する。実装基板の生産に際しては、先ずどのような種類の電子部品が基板のどの位置に搭載されるかという生産対象物についての設計情報が実装データとして与えられる。そしてこの実装基板の生産に使用する設備情報として、装置データが与えられる。この装置データによって、基板を位置決めする実装ステージ、実装される電子部品を供給するフィーダテーブルなどの配置データや、電子部品をフィーダテーブル上に配置されたパーツフィーダから取り出して実装ステージの基板まで移送し搭載する移載ヘッドの構成などが与えられる。
【００１８】
そして、この実装データと装置データとを組み合わせることにより、生産用データが作成される。すなわち、生産用データが作成されることにより、フィーダテーブルにおけるパーツフィーダなどの種類・数量や配置、移載ヘッドに装着される吸着ノズルの種類・数量や配置、これらの吸着ノズルによって電子部品をパーツフィーダから吸着して基板へ搭載する際の吸着順序や搭載順序を示す実装シーケンスデータが作成され、これらのデータに基づいて電子部品実装装置が稼働することにより、設計情報によって指示された通りの実装基板が生産される。
【００１９】
このような生産用データ作成に際しては、移載ヘッドによる電子部品の取り出しや基板への移送搭載の作業効率が、与えられた条件下で極大となるよう最適化がなされる。すなわち、同一の実装データに基づいて実装基板を生産する場合においても、フィーダ配置やノズル配置、実装シーケンスの設定が不適当である場合には、移載ヘッドは不要な移動を反復し同一数量の電子部品を基板に実装するのに要する時間が遅延して実装効率が低下する。このため移載ヘッドによる実装動作に要する時間がトータルとして最も短縮されるようなフィーダ配置やノズル配置、実装シーケンスが演算により求められる。
【００２０】
この最適化演算に際しては、上述の全ての項目を可変のパラメータとし、あらゆる組み合わせの中から最適な条件の組み合わせを取り出すことが極大効率を追求する上での理想ではあるが、実際上はこのような理想的な最適化はかえって全体作業効率を低下させる場合がある。
【００２１】
すなわち、一般に電子部品実装装置は多種類の実装基板を対象として汎用的に使用される場合が多く、基板品種が切り換えられる度に段取り替え作業を必要とする。この段取り替え作業においては、単に操作盤面上での作業のみならず、パーツフィーダや吸着ノズルの交換や配置換えなどの実作業が伴うため、全体作業効率を判断する上では単に実装効率のみならず段取り替え作業を含めた全体作業効率で判断する必要がある。
【００２２】
したがって、機種切り換え時においては、フィーダ配置やノズル配置の変更を伴うような段取り替えを極力少なくすることが望まれる。このため、前述の最適化演算においては、既存のフィーダ配置やノズル配置を全面的に若しくは部分的に固定し、これらの条件を最適化演算における固定条件（前提条件）として用いることが望ましい。最適化演算に際してこのような固定条件の設定を行うことにより、段取り替えに伴うパーツフィーダやノズルの着脱・位置変更など手間と時間を要する作業を極力少なくすることができ、全体作業効率を向上させることができる。
【００２３】
次に上述の生産用データのうち、部品供給部４におけるフィーダ配置を決定するフィーダ配置データについて説明する。生産対象の基板品種が切り替えられると、部品供給部４においてはパーツフィーダ５の配置を当該基板品種に対応して変更するフィーダ配置替えが行われる。すなわち当該基板の生産に必要な種類と数量の電子部品を供給するために、これらの種類の電子部品を供給するパーツフィーダ５を必要数だけ配置する。
【００２４】
このフィーダ配置においては、単に実装される電子部品に対応した種類と数量のテープフィーダを揃えるのみならず、これらのパーツフィーダ５の部品供給部４における配列をも適切に決定する必要がある。実装作業においては、移載ヘッドが部品供給部４と基板３の間を往復してこれらのパーツフィーダ５から電子部品をピックアップして基板３に移送搭載する実装動作が高頻度で反復されるため、部品供給部４におけるパーツフィーダ５の配置が実装シーケンスと適切にマッチしたものとなっているか否かによって、移載ヘッド６の動作効率が大きく左右されるからである。従って、フィーダ配置を決定するフィーダ配置データの作成に際しては、移載ヘッド６による実装作業の最適効率化を目的として、パーツフィーダ５の配列が決定される。
【００２５】
フィーダ配置データは、図３に示すようにデータテーブルの形で与えられ、データテーブル上では、部品供給部４のフィーダテーブルの番地に対応して設けられたフィーダ配置欄には、各個別のパーツフィーダを特定するフィーダ名（ａ，ｂ・・）や部品名（Ｐａ，Ｐｂ・・）、その他の必要なデータが割り付けられている。このデータテーブル上でのフィーダ名の割付により、部品供給部４におけるパーツフィーダ５の位置が固定される。
【００２６】
すなわち、フィーダ配置データはパーツフィーダ位置を固定するものであり、配置されるパーツフィーダ５の種類・数量、配列形態を示すパターンに応じて、複数のパターン（パターン１，２，３・・）が設定される。そしてこのパターンを指定することにより、部品供給部４におけるパーツフィーダ５の配列が一意的に特定される。本実施の形態においては、フィーダ配置データは、後述するように予め登録されたパターンの中から選択することによって読み出すことができるほか、フィーダ名などのデータを個別に指定することによりその都度新たなパターンとして作成することもできる。
【００２７】
次に、移載ヘッド６に装着される吸着ノズル８の装着位置を決定するノズル配置データについて説明する。前述のように生産対象の基板品種が切り替えられると、当該基板の生産に必要な種類と数量の電子部品を移載ヘッド６によってピックアップできるよう、これらの電子部品に対応した吸着ノズル８を必要数だけ移載ヘッド６に装着する。
【００２８】
このノズル配置においては、単に電子部品の種類に応じてノズル種類を揃えるのみならず、これらの吸着ノズル８の移載ヘッド６における配列をも適切に決定する必要がある。実装作業においては、移載ヘッド６が部品供給部４と基板３の間を往復する１実装ターンにおいて、複数の電子部品をピックアップして移送搭載することから、移載ヘッド６における吸着ノズル８の配置如何によって１実装ターンで同時に取り出し可能な電子部品の数や、吸着動作における移載ヘッド６の移動距離に差異が生ずる。従って、ノズル配置を決定するノズル配置データの作成に際しては、移載ヘッド６による実装動作の最適効率化を目的として、吸着ノズル８の装着位置が決定される。
【００２９】
ノズル配置データは、フィーダ配置データと同様に図４に示すようなデータテーブルの形で与えられ、このデータテーブル上においては、実際の実装装置の複数の移載ヘッド６（Ａ，Ｂ・・）のそれぞれのノズル装着位置（（１）、（２）、（３）・・・）に対応して設けられたノズル配置欄に、各個別の吸着ノズル８を特定するノズル名（ｎａ，ｎｂ・・・）やその他の所定のデータが割り付けられる。このデータテーブル上でのノズル名の割付により、移載ヘッド６における吸着ノズル８の位置が固定される。
【００３０】
すなわち、ノズル配置データは吸着ノズル位置を固定するものであり、配置される吸着ノズルの種類・数量、配列形態を示すパターンに応じて、複数のパターン（パターン１，２，３・・）が設定される。そしてこのパターンを指定することにより、移載ヘッド６における吸着ノズル８の配列が一意的に特定される。本実施の形態においては、フィーダ配置データと同様に、予め登録されたパターンの中から選択することによってノズル配置データを読み出すことができるほか、ノズル名などのデータを個別に指定することによりその都度新たなパターンとして作成することもできる。
【００３１】
次に図５を参照して、生産用データ作成装置の構成について説明する。上述のフィーダ配置データやノズル配置データを含む生産用データの作成には、制約条件となる多くの前提条件の下で実装作業の最適化を行う必要があるため、これらの生産用データ作成作業は専用のソフトウェアを用いて行われる。生産用データ作成装置は、このようなデータ作成作業を行うためのものである。
【００３２】
図５において、プログラム記憶部１０は、生産用データ作成のための最適化演算などの各種の処理プログラムを記憶する。装置データ記憶部１１は、各電子部品実装装置の装置データ、すなわちフィーダデータやノズルデータなど、各装置固有のデータを記憶する。フィーダデータは、パーツフィーダに関するデータであり、電子部品との適合性や、部品供給部４における装着互換性などのデータを含む。ノズルデータは、移載ヘッドに装着される吸着ノズルに関するデータであり、移載ヘッドにおける装着互換性や電子部品との適合性についてのデータを含む。
【００３３】
実装データ記憶部１２は、実装座標データやそれぞれの実装点に実装される電子部品の種類など、生産対象の実装基板に固有のデータを記憶する。生産用データ記憶部１３は、装置データと実装データに基づいてこのデータ作成装置によって生成された生産用データ、すなわちフィーダ配置データや、ノズル配置データ、実装シーケンスデータなどを記憶する。
【００３４】
演算処理部１４は、最適化演算部１４ａ、前提条件設定部１４ｂ、データ転用処理部１４ｃより構成される。最適化演算部１４ａは上記各データに基づいて、最適化演算処理プログラムを実行することにより、移載ヘッドによる実装動作の最適化を目的とした演算を行う。したがって最適化演算部１４ａは最適化演算を行う最適化演算手段となっている。
【００３５】
前提条件設定部１４ｂは、最適化演算を実行する際の前提条件となる条件、すなわち生産用データとして出力される項目のうち、予め固定される条件を設定する。したがって、前提条件設定部１４ｂは、最適化演算の前提条件を設定する条件設定手段となっている。データ転用処理部１４ｃは、最適化演算の前提条件設定に際し、生産用データ記憶部１３に既に記憶されているフィーダ配置データやノズル配置データを全面的若しくは部分的に前提条件として流用するデータ転用処理を行う。したがってデータ転用処理部１４ｃは、データ転用手段となっている。
【００３６】
表示部１５はディスプレイ装置などの表示手段であり、最適化処理時のデータ入力操作などの案内画面を表示する。入力部１６はキーボードやマウスなどの入力手段であり、各データ記憶部に記憶されるデータや前提条件データなどの各種データの入力や、案内画面上での操作入力を行う。通信部１７はオンライン手段であり、生産用データ作成装置を電子部品実装装置などの他装置の制御系と接続し、各種データの授受を行う。
【００３７】
次に生産用データ作成処理について各図を参照しながら図６のフロー図に即して説明する。この処理は、上述の生産用データ作成装置を用いて行われるものであり、ここでは図３、図４に示すフィーダ配置、ノズル配置によって１つの基板品種についての所要ロットの生産が終了し、新たな生産用データを作成するために行われる処理を例にとって説明する。
【００３８】
図６においてまず実装に使用する装置を特定する（ＳＴ１）。すなわち、図７の案内画面上にて、枠２１内に使用する装置コードを入力する。これにより、装置データ記憶部１１から当該装置についてのデータが読み出される。実装装置の機種が常に同一である場合には、装置コードは常に固定データとなる。次に、生産対象の基板を特定する（ＳＴ２）。すなわち、案内画面上にて枠２２に基板コードを入力する。これにより、実装データ記憶部１２から当該基板についてのデータが読み出される。
【００３９】
次に、これらの装置データ、実装データに基づいて生産用データを作成するために、最適化演算の前提条件を設定する。前提条件をなんら設定しない場合には、装置データ、実装データのみに基づいて最適化演算が行われ、フィーダ配置やノズル配置についてなんら制約を受けることなく、最適実装効率の観点のみから、フィーダ配置、ノズル配置、実装シーケンスが決定される。
【００４０】
しかしながら実際上は、フィーダ配置、ノズル配置については可能な限り既存状態を流用することが望ましいため、以下極力既存配置を流用することを優先する例について説明する。この場合には、既存のフィーダ配置およびノズル配置を生産用データ記憶部１３からデータ転用処理部１４ｃによって読み出し、これらのデータを前提条件設定部１４ｂによって最適化演算のための前提条件として設定する処理が行われる。
【００４１】
このデータ転用処理および前提条件設定処理の操作について説明する。図７の案内画面上において、フィーダ配置選択枠２３内に所望のフィーダ配置パターン名を表示させ、指定入力を行う。そして同時に配置情報の維持条件を指定する（ＳＴ３）。ここでは、選択ボタン２３ａ（維持条件１）、２３ｂ（維持条件２）、２３ｃ（維持条件３）のいずれかを選択する。
【００４２】
維持条件１は、配置情報の完全維持を意味しており、選択したフィーダ配置パターンがそっくりそのまま転用される。図８（ａ）は、図３（ａ）に示す既存フィーダ配置パターンを示しており、このフィーダ配置パターンをそっくりそのまま転用することにより、既に配置されているフィーダ名ａ，ｂのパーツフィーダを取り外すことはもちろん、既存配置データ上においてパーツフィーダが配置されていなかった番地（空位置）へ新たなパーツフィーダを追加することも禁止される（図８においてＸ印範囲参照）。
【００４３】
この維持条件１は、同種類の基板の生産に対して適用される維持条件であり、フィーダ配置については既存配置を完全に固定することにより段取り替え作業を行わず、フィーダ配置以外の項目によって可能な限りにおいての最適化を図るものである。すなわちこの場合には、枠２２に入力される基板コードは、転用する既存フィーダ配置パターンに対応する基板と同種のものである。
【００４４】
維持条件２は、配置情報の最低限維持を意味している。この場合には、選択したフィーダ配置パターンのうち、既に配置されているフィーダ名ａ，ｂのパーツフィーダを取り外すことは禁止されるが、図９に示すように既存配置データ上においてパーツフィーダが配置されていなかった番地（空位置）への同種フィーダ（フィーダ名ａ，ｂのパーツフィーダ）の配置は許容される。
【００４５】
この維持条件２は、同種類の基板の生産に対して適用される維持条件であり、パーツフィーダを追加して配置することによって移載ヘッドによる部品取り出し時の移動距離を短縮しタクト短縮を図る場合に採用される。この場合においても枠２２に入力される基板コードは、転用する既存フィーダ配置パターンに対応する基板と同種のものである。
【００４６】
維持条件３は、維持条件２と同様に配置情報の最低限維持を意味している。この場合には、選択したフィーダ配置パターンのうち、既に配置されているフィーダ名ａ，ｂのパーツフィーダを取り外すことは禁止されるが、図１０に示すように既存配置データ上においてパーツフィーダが配置されていなかった番地（空位置）へ異種のフィーダ（フィーダ名ａ，ｂ以外のパーツフィーダ）の配置が許容される。
【００４７】
この維持条件３は、既存フィーダ配置に対応する基板と異なる種類の基板の生産に対して適用される維持条件であり、フィーダ配置を部分的に共用することにより、複数種類の基板を同一パターンに対応させることを目的としたものである。この場合には、枠２２に入力される基板コードは、転用する既存フィーダ配置パターンに対応する基板とは異なっている。
【００４８】
次いで、図７の案内画面上において、ノズル配置選択枠２４内に所望のノズル配置パターンを入力する。そして同時に配置情報の維持条件を指定する（ＳＴ４）。ここでは、選択ボタン２４ａ（維持条件１）、２４ｂ（維持条件２）、２４ｃ（維持条件３）のいずれかを選択する。
【００４９】
維持条件１は、配置情報の完全維持を意味しており、選択したフィーダ配置パターンがそっくりそのまま転用される。図１１（ａ）は、図４（ａ）に示す既存ノズル配置パターンを示しており、このノズル配置パターンをそっくりそのまま転用することにより、既に装着されているノズル名ｎａ，ｎｂの吸着ノズルを取り外すことはもちろん、既存配置データ上において吸着ノズルが装着されていなかったノズル位置（Ｘ印のノズル位置）へ新たな吸着ノズルを追加することも禁止される。
【００５０】
この維持条件１は、同種類の基板の生産に対して適用される維持条件であり、ノズル配置については既存配置を完全に固定してノズル配置以外の項目によって最適化を図るものである。すなわちこの場合には、枠２２に入力される基板コードは、転用する既存ノズル配置パターンに対応する基板と同種のものである。
【００５１】
維持条件２は、配置情報の最低限維持を意味しており、選択したノズル配置パターンのうち、既に配置されているノズル名ｎａ、ｎｂの吸着ノズルを取り外すことは禁止されるが、図１２に示すように既存配置データ上において吸着ノズルが配置されていなかったノズル位置への同種ノズル（ノズル名ｎａ，ｎｂの吸着ノズル）の配置は許容される。
【００５２】
この維持条件２は、同種類の基板の生産に対して適用される維持条件であり、吸着ノズルを追加して配置することによって移載ヘッドによる部品取り出しにおける１実装ターン当りの取り出し可能部品数を増加させ、全体としてのタクト短縮を目的とする場合に採用される。この場合においても枠２２に入力される基板コードは、転用する既存ノズル配置パターンに対応する基板と同種のものである。
【００５３】
維持条件３は、維持条件２と同様に配置情報の最低限維持を意味しており、選択したノズル配置パターンのうち、既に配置されているノズル名ｎａ，ｎｂの吸着ノズルを取り外すことは禁止されるが、図１３に示すように既存配置データ上において吸着ノズルが配置されていなかったノズル位置へ異種の吸着ノズル（ノズル名ｎａ，ｎｂ以外の吸着ノズル）の配置が許容される。
【００５４】
この維持条件３は、既存ノズル配置に対応する基板と異なる種類の基板の生産に対して適用される維持条件であり、ノズル配置を部分的に共用することにより、複数種類の基板を同一パターンに対応させることを目的としたものである。この場合には、枠２２に入力される基板コードは、転用する既存ノズル配置パターンに対応する基板とは異なっている。
【００５５】
上記操作により、最適化演算を実行する上での前提条件の設定が完了する。なお、フィーダ配置のみを固定、またはノズル配置のみを固定しても、またフィーダ配置、ノズル配置においてそれぞれ維持条件の指定が異なっても差し支えない。さらには既存のフィーダ配置パターンやノズル配置パターンを部分的に変更する場合や、新たに新しいパターンを作成する場合には、別途操作画面を表示させ個別にデータ入力を行う選択肢も設定可能である。このようにして前提条件の設定が完了したならば、案内画面上でボタン２５を操作することにより、最適化演算が最適化演算部１４ａによって実行される（ＳＴ５）。
【００５６】
この最適化演算処理においては、部品供給部４におけるパーツフィーダ５の配置や、移載ヘッド６に装着される吸着ノズル８の配置を上述の前提条件設定にしたがって固定した上で、実装動作の最適化が図られ、それぞれの場合について、実装効率を極大とするフィーダ配置、ノズル配置および実装シーケンスが決定される。以下、前述の維持条件１，２，３のそれぞれの場合における最適化結果について説明する。
【００５７】
図７の画面上での配置情報維持の指定において、維持条件１を指定した場合には、図８（ｂ）、図１１（ｂ）に示すように、フィーダ配置、ノズル配置は既存配置パターンがそっくりそのまま転用され、実装シーケンス上での最適化のみが行われる。例えば、基板品種としては同一ではあるものの、回路上の設計変更があり実装座標が移動した場合などには、この維持条件１による最適化が選択される。
【００５８】
維持条件２を指定した場合には、図９（ｂ）、図１２（ｂ）に示すように、最適化の結果、それぞれ矢印で示す番地、ノズル位置に、フィーダ名ａ，ｂの同種のパーツフィーダ、ノズル名ｎａ，ｎｂの同種の吸着ノズルが追加して配置されている。すなわちこの場合には、実装シーケンス上での最適化に加えて、パーツフィーダおよび吸着ノズルの追加によって最適化自由度が増大していることから、維持条件１よりも高レベルの最適化が実現される。
【００５９】
また維持条件３を指定した場合には、図１０（ｂ）、図１３（ｂ）に示すように、最適化の結果、それぞれ矢印で示す番地、ノズル位置に、枠２２での基板コード入力によって指定された基板品種に含まれる電子部品に対応したフィーダ名ｃ，ｄの異種のパーツフィーダ、ノズル名ｎｃ，ｎｄの異種の吸着ノズルが追加して配置されている。すなわちこの追加によって実現された新たなフィーダ配置パターン、ノズル配置パターンは、複数種類の基板の生産に対応したパターンとなっている。
【００６０】
この最適化演算の結果は生産用データとして出力され（ＳＴ６）、生産用データ記憶部１３に記憶されてパターン登録される。そして新たな生産用データ作成に際しては、登録されたフィーダ配置データ、ノズル配置データのパターンの中から選択されたパターンが読み出される。そして読み出されたこれらのデータは、そっくりそのままあるいは部分的にデータ転用され、生産用データ作成のための最適化演算の前提条件として流用される。
【００６１】
そしてデータ転用に際しては様々な選択・組み合わせが可能であることから、新たな生産用データ作成において、種々の観点に立脚した多様な最適化が実現されるとともに、データ転用によりデータ作成作業上でのフィーダ配置データ、ノズル配置データの個別入力という煩雑な作業を省くことができ、生産用データ作成作業を効率よく正確に行うことができる。
【００６２】
【発明の効果】
本発明によれば、生産用データ記憶部に記憶された既存のノズル配置データを読み出して新たな生産用データを作成するための最適化演算の前提条件にデータ転用するようにしたので、その都度データ入力する必要がなく生産用データ作成作業を効率化できるとともに、既存のノズル配置を流用して配置換え作業を極力少なくした上で、実装動作の最適化を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態の電子部品実装装置の平面図
【図２】本発明の一実施の形態の電子部品実装装置の移載ヘッドの構成図
【図３】本発明の一実施の形態のフィーダ配置データを示す図
【図４】本発明の一実施の形態のノズル配置データを示す図
【図５】本発明の一実施の形態の生産用データ作成装置の構成を示すブロック図
【図６】本発明の一実施の形態の生産用データ作成処理のフロー図
【図７】本発明の一実施の形態の生産用データ作成装置の表示画面を示す図
【図８】本発明の一実施の形態の電子部品実装装置におけるフィーダ配置例を示す図
【図９】本発明の一実施の形態の電子部品実装装置におけるフィーダ配置例を示す図
【図１０】本発明の一実施の形態の電子部品実装装置におけるフィーダ配置例を示す図
【図１１】本発明の一実施の形態の電子部品実装装置におけるノズル配置例を示す図
【図１２】本発明の一実施の形態の電子部品実装装置におけるノズル配置例を示す図
【図１３】本発明の一実施の形態の電子部品実装装置におけるノズル配置例を示す図
【符号の説明】
３  基板
４  部品供給部
５  パーツフィーダ
６  移載ヘッド
８  吸着ノズル
１３  生産用データ記憶部
１４ａ  最適化演算部
１４ｂ  前提条件設定部
１４ｃ  データ転用処理部
【図１】
0004156211.tif 000002
【図２】
0004156211.tif 000003
【図３】
0004156211.tif 000004
【図４】
0004156211.tif 000005
【図５】
0004156211.tif 000006
【図６】
0004156211.tif 000007
【図７】
0004156211.tif 000008
【図８】
0004156211.tif 000009
【図９】
0004156211.tif 000010
【図１０】
0004156211.tif 000011
【図１１】
0004156211.tif 000012
【図１２】
0004156211.tif 000013
【図１３】
0004156211.tif 000014