(57)【特許請求の範囲】
【請求項１】
生産対象とされる複数の基板への部品実装に関するデータを管理するデータ管理方法であって、
複数の基板に共通する部品実装に関するデータである共通データと、各基板に固有な部品実装に関するデータであり、かつ基板ごとに分類可能なデータである個別データとを、識別可能な状態で統合した統合データを管理する管理ステップと、
前記統合データに基づいて、基板ごとに当該基板への部品実装に関するデータを表示する表示ステップと、
オペレータにより入力される表示されたデータの更新指示に基づいて、前記統合データを更新する更新ステップとを含み、
前記表示ステップでは、前記共通データと前記個別データとを識別可能な状態で表示し、
前記表示ステップでは、オペレータにより入力される表示切替指示に基づいて、前記共通データを前記複数の基板の個別データに切り替えて表示させる
ことを特徴とするデータ管理方法。
【請求項２】
前記管理ステップは、
複数の基板のデータを読み込む読み込みステップと、
読み込んだ前記複数の基板のデータより、前記共通データと、前記個別データとを抽出し、前記共通データと前記個別データとを識別可能な状態で統合した前記統合データを作成する統合データ作成ステップとを含む
ことを特徴とする請求項１に記載のデータ管理方法。
【請求項３】
前記統合データ作成ステップでは、前記共通データおよび前記個別データの少なくとも一方に識別子を付す
ことを特徴とする請求項２に記載のデータ管理方法。
【請求項４】
前記表示ステップでは、前記共通データに識別子を付し表示する
ことを特徴とする請求項１〜３のいずれか１項に記載のデータ管理方法。
【請求項５】
前記表示ステップでは、さらに、オペレータにより入力される表示切替指示に基づいて、前記複数の基板の個別データを前記共通データに切り替えて表示させる
ことを特徴とする請求項１〜４のいずれか１項に記載のデータ管理方法。
【請求項６】
前記表示ステップでは、さらに、前記複数の基板の個別データを前記共通データに切り替えて表示させる際に、前記複数の基板の個別データの中に他とは異なる部品実装に関するデータが含まれる場合には、エラーメッセージを表示する
ことを特徴とする請求項５に記載のデータ管理方法。
【請求項７】
前記表示ステップでは、現在生産中の基板を特定する情報を表示する
ことを特徴とする請求項１〜６のいずれか１項に記載のデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の類似する部品実装基板の生産を行うためのデータの編集方法に関する。
【背景技術】
【０００２】
従来、複数の類似する部品実装基板を効率的に生産するために、複数の部品実装基板に共通する実装プログラムを作成し、基板ごとにスキップ命令と呼ばれる部品の実装禁止を意味する命令を挿入することにより、基板固有の実装プログラムを作成していた（例えば、特許文献１参照。）。
【０００３】
例えば、図１８（ａ）〜図１８（ｃ）に示されるような３枚の類似する基板１１０１〜１１０３に対する実装プログラムを作成するには、図１８（ｄ）に示されるように、基板１１０１〜１１０３に実装されている部品をすべて実装した基板１１０４を仮想的に作成する。ここでは、基板１１０４に６つの部品が実装されることとし、各部品に１から６までの番号を付す。
【０００４】
図１９（ａ）〜図１９（ｃ）は、基板１１０１〜１１０３を示す他の図であり、本図では、実装されない部品を破線で示している。例えば、基板１１０１について着目すると、基板１１０４における３番目の部品と６番目の部品とが実装されないことが示されている。すなわち、３つの基板に着目すると、１番目の部品、３番目の部品および６番目の部品は実装される場合もあれば実装されない場合もあるが、２番目の部品、４番目の部品および５番目の部品は、すべての基板において実装される。
【０００５】
図２０は、部品番号とスキップ命令との対応を示したスキップ命令対応表の一例を示す図である。スキップ命令対応表１２００には、部品番号と、部品の実装点座標と、その部品に割り当てられるスキップ命令の番号とが示されている。例えば、１番目の部品の実装点座標は（１０，１０）であり、その部品に割り当てられているスキップ命令の番号は１である。なお、同様に３番目の部品および６番目の部品にもスキップ命令が割り当てられており、それらの番号は２および３である。すべての基板において実装される部品（２番目の部品、４番目の部品および５番目の部品）には、スキップ命令を割り当てる必要がない。
【０００６】
次に、スキップ命令対応表１２００に基づいて、基板１１０１〜１１０３の各々について、オペレータがスキップ命令の登録を行なう。図２１は、登録されたスキップ命令の一覧を示した登録スキップ命令一覧表１３００の一例を示す図である。例えば、１番目の基板１１０１（機種番号が１の基板）には２番目および３番目のスキップ命令が割り当てられる。ここで、「機種」とは、基板の種類のことを示す。
【特許文献１】特許第３６１１３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したスキップ命令を登録することによる実装プログラムの作成方法によると、以下のような問題がある。例えば、登録スキップ命令一覧表１３００にスキップ命令が割り当てられた後に、オペレータが機種番号２の基板の部品番号６の部品の実装点座標を変更しようと考えた場合には、他の機種に影響を与えるか否かを調べる必要がある。そのためには、オペレータは、スキップ命令対応表１２００より部品番号６の部品に対するスキップ命令の番号が３であることを調べ、登録スキップ命令一覧表１３００より３番目のスキップ命令が登録されていない機種番号を調べる。その結果、部品番号６の部品は、機種番号２および３の基板に実装されることが分かる。このように、ある部品が実装される基板を調べるためには、換言すれば、ある部品が複数の機種に共通して実装されるものなのか、その機種のみに実装されるものなのかを知るためには、オペレータは、２つの表を見比べなければならない。このため、作業が煩雑であり、オペレータによるデータの変更ミス等を引き起こす可能性がある。
【０００８】
本発明は、上述の課題を解決するためになされたものであり、オペレータに対して煩雑な作業を強いることなく、かつオペレータによるデータ変更ミスを低減させることができるデータ管理方法等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係るデータ管理方法は、生産対象とされる複数の基板への部品実装に関するデータを管理するデータ管理方法であって、複数の基板に共通する部品実装に関するデータである共通データと、各基板に固有な部品実装に関するデータであり、かつ基板ごとに分類可能なデータである個別データとを、識別可能な状態で統合した統合データを管理する管理ステップを含むことを特徴とする。例えば、前記管理ステップは、複数の基板のデータを読み込む読み込みステップと、読み込んだ前記複数の基板のデータより、前記共通データと、前記個別データとを抽出し、前記共通データと前記個別データとを識別可能な状態で統合した前記統合データを作成する統合データ作成ステップとを含む。
【００１０】
このように、共通データと個別データとが識別可能な状態で統合され、統合データとして一元管理されている。よって、共通データと個別データとを識別可能な態様で表として表示させることができる。オペレータは、この表を見ることにより、共通データか個別データかを識別することができるとともに、１つの表でデータの更新作業等を行なうことができる。このため、オペレータに対して煩雑な作業を強いることなく、かつオペレータによるデータ変更ミスを低減させることができるデータ管理方法を提供することができる。
【００１１】
統合データと個別データとの識別の仕方としては、例えば、前記統合データ作成ステップでは、前記共通データおよび前記個別データの少なくとも一方に識別子を付す。
【００１２】
なお、本発明は、このような特徴的なステップを備えるデータ管理方法として実現することができるだけでなく、データ管理方法に含まれる特徴的なステップを手段とするデータ管理装置として実現したり、データ管理方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは言うまでもない。
【発明の効果】
【００１３】
オペレータに対して煩雑な作業を強いることなく、かつオペレータによるデータ変更ミスを低減させることができるデータ管理方法等を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら、本発明の実施の形態に係る実装システムについて説明する。
【００１５】
図１は、実装システムの構成を示す概略図である。
【００１６】
実装システム１０は、基板に電子部品を実装して電子部品実装基板を作成するためのシステムであり、データ管理装置３００と、実装ライン１００とを備えている。
【００１７】
実装ライン１００は、複数の部品実装機より構成され、各部品実装機が順次基板上に電子部品を順次実装していくことにより、電子部品実装基板が作成されていく。
【００１８】
データ管理装置３００は、各機種の部品の実装点座標を示したＣＡＤデータ１６に基づいて、複数の機種おける実装点データやパーツフィーダの配置等の最適化を行ない、得られたＮＣ（Numeric Control）データの管理および編集を行なうためのコンピュータである。また、データ管理装置３００は、実装ライン１００を構成する各部品実装機の動作も管理する。データ管理装置３００と実装ライン１００を構成する部品実装機とはネットワーク１４により相互に接続されており、データ管理装置３００で作成されたＮＣデータは、実装ライン１００を構成する部品実装機にも反映される。また、部品実装機側でＮＣデータの変更等を行なった場合にも、その変更がデータ管理装置３００に反映される。
【００１９】
次に、実装ライン１００を構成する部品実装機について、図面を参照しながら説明する。
【００２０】
図２は、部品実装機の構成を示す外観図である。
【００２１】
部品実装機１２０は、お互いが協調して（または、交互動作にて）部品実装を行なう４つのサブ設備（サブ設備１３０ａ、１３２ａ、１３０ｂ、１３２ｂ）を備える。サブ設備１３０ａは、部品テープを収納するパーツフィーダ１２３の配列からなる部品供給部１２４ａと、それらパーツフィーダ１２３から電子部品を吸着し基板２０に装着することができる複数の吸着ノズル（以下、単に「ノズル」ともいう。）を有するマルチ装着ヘッド１２１と、マルチ装着ヘッド１２１が取り付けられるビーム１２２と、マルチ装着ヘッド１２１に吸着された部品の吸着状態を２次元又は３次元的に検査するための部品認識カメラ１２６等を備える。サブ設備１３２ａ、１３０ｂおよび１３２ｂも、サブ設備１３０ａと同様の構成を有する。なお、サブ設備１３２ｂには、トレイ部品を供給するトレイ供給部１２８が備えられているが、トレイ供給部１２８などはサブ設備によっては備えない場合もある。また、前側のサブ設備１３０ａおよび１３２ａおよび後側のサブ設備１３０ｂおよび１３２ｂにそれぞれ１台ずつディスプレイ１５０が設けられている。
【００２２】
図３は、部品実装機１２０内部の主要な構成を示す平面図である。
【００２３】
部品実装機１２０は、その内部に基板２０の搬送方向（Ｘ軸方向）に並んで配置されるサブ設備を備え、さらに部品実装機１２０の前後方向（Ｙ軸方向）にもサブ設備を備えており、合計４つのサブ設備１３０ａ、１３２ａ、１３０ｂ、１３２ｂを備えている。Ｘ軸方向に並んで配置されるサブ設備（１３０ａと１３２ａ、１３０ｂと１３２ｂ）は相互に独立しており、同時に異なる実装作業を行うことが可能である。さらに、サブ設備（１３０ａと１３２ｂ、１３２ｂと１３０ｂ）も相互に独立しており、同時に異なる実装作業を行うことが可能である。一方前後方向（Ｙ軸方向）に向かい合って配置されるサブ設備（１３０ａと１３０ｂ、１３２ａと１３２ｂ）は、お互いが協調し一つの基板に対して実装作業を行う。以下、サブ設備１３０ａおよび１３０ｂをまとめて「左サブ設備１２０ｃ」と呼び、サブ設備１３２ａおよび１３２ｂをまとめて「右サブ設備１２０ｄ」と呼ぶこととする。すなわち、左サブ設備１２０ｃおよび右サブ設備１２０ｄの各々のサブ設備では、２つのマルチ装着ヘッド１２１が協調しながら１つの基板２０に対して部品の実装作業を行なうこととなる。
【００２４】
各サブ設備１３０ａ、１３２ａ、１３０ｂ、１３２ｂは、それぞれのサブ設備１３０ａ、１３２ａ、１３０ｂ、１３２ｂに対しビーム１２２と、マルチ装着ヘッド１２１と、部品供給部１２４ａ、１２５ａ、１２４ｂ、１２５ｂとが備えられている。また、部品実装機１２０には前後のサブ設備間に基板２０搬送用のレール１２９が一対備えられている。
【００２５】
なお、部品認識カメラ１２６およびトレイ供給部１２８などは本願発明の主眼ではないため、同図においてその記載を省略している。
【００２６】
ビーム１２２は、Ｘ軸方向に延びた剛体であって、Ｙ軸方向（基板２０の搬送方向と垂直方向）に設けられた軌道（図示せず）上をＸ軸方向と平行を保ったままで移動することができるものである。また、ビーム１２２は、当該ビーム１２２に取り付けられたマルチ装着ヘッド１２１をビーム１２２に沿って、すなわちＸ軸方向に移動させることができるものであり、自己のＹ軸方向の移動と、これに伴ってＹ軸方向に移動するマルチ装着ヘッド１２１のＸ軸方向の移動とでマルチ装着ヘッド１２１をＸＹ平面内で自在に移動させることができる。また、これらを駆動させるためのモータ（図示せず）など複数のモータがビーム１２２に備えられており、ビーム１２２を介してこれらモータなどに電力が供給されている。
【００２７】
図４は、データ管理装置３００の構成を示すブロック図である。
【００２８】
データ管理装置３００は、演算制御部３０１、表示部３０２、入力部３０３、メモリ部３０４、データ編集プログラム格納部３０５、通信Ｉ／Ｆ（インターフェース）部３０６およびデータベース部３０７等から構成される。
【００２９】
演算制御部３０１は、ＣＰＵ（Central Processing Unit）や数値プロセッサ等であり、オペレータからの指示等に従って、データ編集プログラム格納部３０５からメモリ部３０４に必要なプログラムをロードして実行し、その実行結果に従って、各構成要素３０２〜３０７を制御する。
【００３０】
表示部３０２はＣＲＴ（Cathode-Ray Tube）やＬＣＤ（Liquid Crystal Display）等であり、入力部３０３はキーボードやマウス等であり、これらは、演算制御部３０１による制御の下で、データ管理装置３００とオペレータとが対話する等のために用いられる。
【００３１】
通信Ｉ／Ｆ部３０６は、ＬＡＮ（Local Area Network）アダプタ等であり、データ管理装置３００と実装ライン１００を構成する部品実装機１２０等との通信に用いられる。メモリ部３０４は、演算制御部３０１による作業領域を提供するＲＡＭ（Random Access Memory）等である。
【００３２】
データベース部３０７は、データ管理装置３００によるＮＣデータの作成処理等に用いられる入力データ（実装点データ３０７ａ、部品ライブラリ３０７ｂ、実装機情報３０７ｃ等）や、得られたＮＣデータ等を記憶するハードディスク等である。
【００３３】
図５〜図７は、それぞれ、実装点データ３０７ａ、部品ライブラリ３０７ｂおよび実装機情報３０７ｃの一例を示す図である。
【００３４】
実装点データ３０７ａは、実装の対象となる全ての部品の実装点を示す情報の集まりである。図５に示されるように、１つの実装点ｐｉは、部品種ｃｉ、Ｘ座標ｘｉ、Ｙ座標ｙｉ、装着角度θｉ、制御データφｉからなる。ここで、「部品種」は、図６に示される部品ライブラリ３０７ｂにおける部品名に相当し、「Ｘ座標」および「Ｙ座標」は、実装点の座標（基板上の特定位置を示す座標）であり、「装着角度」は、部品装着時の部品の回転角度であり、「制御データ」は、その部品の実装に関する制約情報（使用可能な吸着ノズルのタイプ、マルチ装着ヘッド１２１の最高移動速度等）である。
【００３５】
部品ライブラリ３０７ｂは、部品実装機１２０等が扱うことができる全ての部品種それぞれについての固有の情報を集めたライブラリであり、図６に示されるように、部品種ごとの部品サイズ、タクト（一定条件下における部品種に固有のタクト）、その他の制約情報（使用可能な吸着ノズルのタイプ、部品認識カメラ１２６による認識方式、マルチ装着ヘッド１２１の最高速度比等）からなる。なお、本図には、参考として、各部品種の部品の外観も併せて示されている。
【００３６】
実装機情報３０７ｃは、生産ラインを構成する全てのサブ設備ごとの装置構成や上述の制約等を示す情報であり、図７に示されるように、マルチ装着ヘッド１２１のタイプ、すなわちマルチ装着ヘッド１２１に備えられている吸着ノズルの本数等に関するヘッド情報、マルチ装着ヘッド１２１に装着され得る吸着ノズルのタイプ等に関するノズル情報、パーツフィーダ１２３の最大数等に関するカセット情報、トレイ供給部１２８が収納しているトレイの段数等に関するトレイ情報等からなる。
【００３７】
データ編集プログラム格納部３０５は、データ管理装置３００の機能を実現する各種生産条件決定プログラムを記憶しているハードディスク等であり、機能的に（演算制御部３０１によって実行された場合に機能する処理部として）、類似機種管理部３０５ａおよび編集処理部３０５ｂ等から構成される。
【００３８】
類似機種管理部３０５ａは、類似する複数の機種のＣＡＤデータ１６に基づいて、最適なＮＣデータを作成し、管理する処理部である。編集処理部３０５ｂは、ＮＣデータの編集を行なう処理部である。類似機種管理部３０５ａおよび編集処理部３０５ｂが、特許請求の範囲に言う管理手段の一例として機能する。
【００３９】
次に、データ管理装置３００が実行する処理について説明する。図８は、データ管理装置３００が実行する処理のフローチャートである。
【００４０】
類似機種管理部３０５ａは、予め用意されている複数の機種のＣＡＤデータ１６を読み込み（Ｓ２）、読み込んだＣＡＤデータ１６に基づいて、部品を収納したパーツフィーダの部品供給部における装着位置、部品の実装順序および部品装着時に使用するノズル等を最適化し、複数の機種を効率的に実装できるようなＮＣデータを作成する（Ｓ４）。例えば、複数の機種で共通する実装点に関するデータを抽出し、最適なパーツフィーダの配置やノズルの配置等を行なう。
【００４１】
次に、類似機種管理部３０５ａは、オペレータが図９に示されるようなラインコンバータと呼ばれるソフトウェアを起動し、ＮＣデータのエクスポート指示を行なった場合には（Ｓ６でＹＥＳ）、ＮＣデータを統合して、データベース部３０７に登録する（Ｓ１０）。なお、オペレータによるデータベース部３０７へ登録されたデータへのアクセスは、ファイラーと呼ばれるソフトウェアを起動させ、操作することにより行なわれる。
【００４２】
例えば、図９に示されるように、ラインコンバータ４００において、オペレータが、４つの機種のＮＣデータのファイル“Ｅｘａｍｐｌｅ＿０１．ｔｘｔ”、“Ｅｘａｍｐｌｅ＿０２．ｔｘｔ”、“Ｅｘａｍｐｌｅ＿０３．ｔｘｔ”および“Ｅｘａｍｐｌｅ＿０４．ｔｘｔ”を選択し、エクスポートボタン４０２を押下したものとする。すると、それら、４つのＮＣデータが１つのＳＫＵ（Stock Keeping Unit）として、ファイル名ＳＫＵ−Ｅｘａｍｐｌｅ１のファイルに統合され、データベース部３０７に登録される。ここで、ＳＫＵとは、在庫管理を行なう際の管理単位であり、ＳＣＭ（供給連鎖管理）などで在庫管理を電子化する際には、データベースを構築し、このＳＫＵ単位で商品（製品）の管理が行なわれることになる。
【００４３】
ファイル名ＳＫＵ−Ｅｘａｍｐｌｅ１のファイルは、ファイラー５００のＳＫＵ−１というフォルダの下にＥＸＡＭＰＬＥ００１からＥＸＡＭＰＬＥ００４というフォルダの下にそれぞれ格納される。フォルダＥＸＡＭＰＬＥ００１からフォルダＥＸＡＭＰＬＥ００４は、４つの機種に対応するが、各フォルダに格納されているファイルＳＫＵ−Ｅｘａｍｐｌｅ１は、４つの機種に対して共通なファイルである。したがって、フォルダＥＸＡＭＰＬＥ００１からフォルダＥＸＡＭＰＬＥ００４までのどのフォルダにアクセスしても、同じファイルＳＫＵ−Ｅｘａｍｐｌｅ１が見えることになる。なお、Ｓ１０の処理において、部品の実装位置、パーツフィーダの配置位置またはノズルの配置位置等が共通する場合には、共通することを示す印（後述するマーク「Ｃ」）がファイルＳＫＵ−Ｅｘａｍｐｌｅ１内の各データに付される。
【００４４】
また、オペレータは、フォルダＥＸＡＭＰＬＥ００１からＥＸＡＭＰＬＥ００４のうちのいずれかのフォルダを選択した際に表示されるファイル名の前に付されたマークを見ることにより、現在、実装ライン１００において生産されている基板の機種名を知ることができる。例えば、ひし形のマークが付されている場合に生産中を意味するとした場合、図１０に示すように、ファイラー５００においてフォルダＥＸＡＭＰＬＥ００１を開いたときに表示されるマーク５０２は、ひし形ではないため、機種ＥＸＡＭＰＬＥ００１の基板は生産中ではないが、図１１に示すように、ファイラー５００においてフォルダＥＸＡＭＰＬＥ００２を開いたときに表示されるマーク５０４は、ひし形である。このため、機種ＥＸＡＭＰＬＥ００２の基板が現在生産中であることが分かる。また、実装ライン１００を構成する部品実装機１２０のディスプレイ１５０には、図１２に示されるように現在生産中の機種名が表示される。
【００４５】
なお、ファイラー５００において、オペレータが図示しないインポートボタンを押下し、複数のＮＣデータのファイルのインポート指示を行なうことにより（Ｓ８でＹＥＳ）、複数のＮＣデータを統合し、データベース部３０７へ登録（Ｓ１０）することもできる。
【００４６】
次に、オペレータは、ファイルＳＫＵ−Ｅｘａｍｐｌｅ１の編集を行なう（Ｓ１２）。例えば、機種ＥＸＡＭＰＬＥ００１に関するＮＣデータの編集作業を行なう際には、オペレータは、図１０に示したファイラー５００において、エディタボタン５０６を押下する。エディタボタン５０６の押下に応答して、編集処理部３０５ｂがモジュラーエディタと呼ばれるプログラムを起動させる。
【００４７】
図１３は、モジュラーエディタの画面の一例を示す図である。本図に示すモジュラーエディタ６００は、機種ＥＸＡＭＰＬＥ００１に対するＮＣデータを表示したものであるものとする。なお、他の機種のＮＣデータについても同様の表示がされる。
【００４８】
モジュラーエディタ６００には、機種ＥＸＡＭＰＬＥ００１に関するすべてのデータを表示させるための全データラジオボタン６０２と、部品実装機ごとにデータを表示させるためのマシン別ラジオボタン６０４と、部品供給部ごとにデータを表示させるためのテーブル別ラジオボタン６０６とが用意されている。図１３では、全データラジオボタン６０２が選択されている。このため、すべての部品実装機に関する実装点データ等が表示されている。例えば、同図において、１番目、２番目、４番目および５番目の部品の実装点データに関しては、その先頭に「Ｃ」というマークが付されている。これは、現在ＳＫＵとして登録されている４つの機種ＥＸＡＭＰＬＥ００１〜ＥＸＡＭＰＬＥ００４のすべてにおいて共通する実装点データであることを示している。３番目および６番目の部品の実装点データに関しては、その先頭に「Ｃ」というマークが付されていない。このため、これは、機種ＥＸＡＭＰＬＥ００１に固有の実装点データであることを示している。
【００４９】
オペレータが、マーク「Ｃ」が付されている実装点データの変更を行なった場合には、同一のＳＫＵのすべての機種に対する実装点データの変更を行なったことになり、オペレータが、マーク「Ｃ」が付されていない実装点データの変更を行なった場合には、機種ＥＸＡＭＰＬＥ００１に対してのみ実装点データの変更を行なったことになる。編集処理部３０５ｂは、変更をデータベース部３０７に格納されているファイルＳＫＵ−Ｅｘａｍｐｌｅ１に反映させる。
【００５０】
図１４は、モジュラーエディタの画面の他の一例を示す図である。モジュラーエディタ７００は、モジュラーエディタ６００において、オペレータが、テーブル別ラジオボタン６０６を押下することにより表示される。ここでは、１６番テーブルと呼ばれる部品供給部に並べられるパーツフィーダに関する情報が表示されている。例えば、１６番テーブルのアドレス４のパーツフィーダ１２３に関するデータには、その先頭に「Ｃ」というマークが付されているため、すべての機種に共通に使用されるパーツフィーダ１２３であることを示している。一方、アドレス２のパーツフィーダ１２３に関するデータには、その先頭に「Ｃ」というマークが付されていないため、機種ＥＸＡＭＰＬＥ００１の生産時のみに使用されるパーツフィーダ１２３に関するデータであることを示している。なお、アドレスとは、テーブル（部品供給部）におけるパーツフィーダの収納位置を特定するための情報である。
【００５１】
モジュラーエディタ７００においても、部品の実装点データと同様にマーク「Ｃ」が付されているパーツフィーダ１２３に関するデータの変更を行なった場合には、すべての機種について、その変更が反映されることになり、マーク「Ｃ」が付されていないパーツフィーダ１２３に関するデータの変更を行なった場合には、機種ＥＸＡＭＰＬＥ００１についてのみ変更が反映されることになる。
【００５２】
モジュラーエディタ７００において、オペレータがノズルフィルタボタン７０２を押下すると、編集処理部３０５ｂは、ノズルに関する情報を表示させる。図１５（ａ）および図１５（ｂ）は、ノズルに関する情報の表示画面である。表示画面８００および８２０において、テーブルは、パーツフィーダ１２３がセットされるテーブルの番号を示し、アドレスは、テーブルのアドレスを示す。また、ノズル番号は、使用されるノズルの種類を示し、ノズル配置は、マルチ装着ヘッド１２１におけるノズル位置を示す。また、「共通」欄にチェックが入っている場合には、機種ＥＸＡＭＰＬＥ００１〜ＥＸＡＭＰＬＥ００４において共通して配置および使用されるノズルのデータであることを示す。
【００５３】
表示画面８００において、「共通」欄にチェックが入っている行を選択し、オペレータが入力部３０３を操作することにより、その行を個別データに展開した場合には、表示画面８２０が表示される。すなわち、機種ＥＸＡＭＰＬＥ００１〜ＥＸＡＭＰＬＥ００４に共通していたデータが、機種ＥＸＡＭＰＬＥ００１〜ＥＸＡＭＰＬＥ００４のそれぞれに個別のデータに展開されている。個別データを示すために、「ＥＸＡＭＰＬＥ００１」欄から「ＥＸＡＭＰＬＥ００４」欄にそれぞれ１つずつチェックが入れられている。
【００５４】
なお、表示画面８２０においてハッチングが施されている行をオペレータが選択し、入力部３０３を操作することにより共通データに統合すると、表示画面８００のように４つの機種が統合され、共通化された画面が表示される。
【００５５】
なお、図１６（ａ）に示すような表示画面８４０において、上から４行を統合しようとした場合には、機種ＥＸＡＭＰＬＥ００１のノズル番号（１１０番）と、機種ＥＸＡＭＰＬＥ００２〜ＥＸＡＭＰＬＥ００４のノズル番号（１１５番）とが異なるため、共通化することができない。このため、編集処理部３０５ｂは、図１６（ｂ）に示すようなエラーメッセージ９００を表示部３０２に表示させる。
【００５６】
以上説明したように、本発明の実施の形態によると、ある機種についてのＮＣデータを表示させる場合に、すべての機種に共通するＮＣデータと、各機種に個別なＮＣデータとを同時に表示させるとともに、共通データか個別データかを区別させるためのマークを付して表示させている。このため、オペレータは、ＮＣデータに対して修正を行なう場合に、他の機種に影響を及ぼすか否かを、マークを見ることにより知ることができる。よって、オペレータは、ＮＣデータの修正時に２つの表を見比べることなく、修正を行なうことができる。このため、オペレータに対して煩雑な作業を強いることなく、オペレータによるデータ変更ミスを低減させることができる。
【００５７】
以上、本発明の実施の形態に係る実装システム１０について説明したが、本発明は、この実施の形態に限定されるものではない。
【００５８】
例えば、図１７に示されるように、実装システム１０００は、データ管理装置３００と実装ライン１００との間に、ライン管理端末装置２００をさらに設けた構成であってもよい。この場合、データ管理装置３００とライン管理端末装置２００、およびライン管理端末装置２００と実装ライン１００は、それぞれネットワーク１２および１４により相互に接続される。また、データ管理装置３００には、類似機種管理部３０５ａの機能を持たせ、ライン管理端末装置２００には、編集処理部３０５ｂの機能を持たせる。ライン管理端末装置２００で作成されたＮＣデータは、実装ライン１００を構成する部品実装機にも反映される。また、部品実装機側でＮＣデータの変更等を行なった場合にも、その変更がライン管理端末装置２００に反映される。
【００５９】
さらに、本実施の形態で説明したデータ管理装置３００の機能を実装ライン１００を構成する各部品実装機が備えていてもよい。
【産業上の利用可能性】
【００６０】
本発明は、部品実装機により複数の類似する部品実装基板の生産を行うためのデータを編集する装置等に適用できる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態に係る実装システムの構成を示す概略図である。
【図２】部品実装機の構成を示す外観図である。
【図３】部品実装機内部の主要な構成を示す平面図である。
【図４】データ管理装置の構成を示すブロック図である。
【図５】実装点データの一例を示す図である。
【図６】部品ライブラリの一例を示す図である。
【図７】実装機情報の一例を示す図である。
【図８】データ管理装置が実行する処理のフローチャートである。
【図９】ラインコンバータの表示画面の一例を示す図である。
【図１０】ファイラーの表示画面の一例を示す図である。
【図１１】ファイラーの表示画面の他の一例を示す図である。
【図１２】部品実装機のディスプレイの表示内容の一例を示す図である。
【図１３】モジュラーエディタの表示画面の一例を示す図である。
【図１４】モジュラーエディタの表示画面の他の一例を示す図である。
【図１５】ノズルに関する情報の表示画面の一例を示す図である。
【図１６】ノズルに関する情報の更新処理を説明するための図である。
【図１７】実装システムの他の構成を示す図である。
【図１８】従来のデータ管理方法を説明するための図である。
【図１９】従来のデータ管理方法を説明するための図である。
【図２０】部品番号とスキップ命令との対応を示したスキップ命令対応表の一例を示す図である。
【図２１】登録されたスキップ命令の一覧を示した登録スキップ命令一覧表の一例を示す図である。
【符号の説明】
【００６２】
１０、１０００  実装システム
１２、１４  ネットワーク
１６  ＣＡＤデータ
２０  基板
１００  実装ライン
１２０ｃ  左サブ設備
１２０ｄ  右サブ設備
１２０  部品実装機
１２１  マルチ装着ヘッド
１２２  ビーム
１２３  パーツフィーダ
１２４ａ  部品供給部
１２６  部品認識カメラ
１２８  トレイ供給部
１２９  レール
１３０ａ、１３０ｂ、１３２ａ、１３２ｂ  サブ設備
１５０  ディスプレイ
２００  ライン管理端末装置
３００  データ管理装置
３０１  演算制御部
３０２  表示部
３０３  入力部
３０４  メモリ部
３０５  データ編集プログラム格納部
３０５ａ  類似機種管理部
３０５ｂ  編集処理部
３０６  通信Ｉ／Ｆ部
３０７  データベース部
３０７ａ  実装点データ
３０７ｂ  部品ライブラリ
３０７ｃ  実装機情報
４００  ラインコンバータ
４０２  エクスポートボタン
５００  ファイラー
５０２、５０４  マーク
５０６  エディタボタン
６００  モジュラーエディタ
６０２  全データラジオボタン
６０４  マシン別ラジオボタン
６０６  テーブル別ラジオボタン
７００  モジュラーエディタ
７０２  ノズルフィルタボタン
８００、８２０、８４０  表示画面
９００  エラーメッセージ
１１０１〜１１０４  基板
１２００  スキップ命令対応表
１３００  登録スキップ命令一覧表
【図１】
0004540569.tif 000002
【図２】
0004540569.tif 000003
【図３】
0004540569.tif 000004
【図４】
0004540569.tif 000005
【図５】
0004540569.tif 000006
【図６】
0004540569.tif 000007
【図７】
0004540569.tif 000008
【図８】
0004540569.tif 000009
【図９】
0004540569.tif 000010
【図１０】
0004540569.tif 000011
【図１１】
0004540569.tif 000012
【図１２】
0004540569.tif 000013
【図１３】
0004540569.tif 000014
【図１４】
0004540569.tif 000015
【図１５】
0004540569.tif 000016
【図１６】
0004540569.tif 000017
【図１７】
0004540569.tif 000018
【図１８】
0004540569.tif 000019
【図１９】
0004540569.tif 000020
【図２０】
0004540569.tif 000021
【図２１】
0004540569.tif 000022