(57)【要約】【課題】生産データのデータ編集作業を操作性よく効率的に実行することができる電子部品実装システムおよび電子部品実装方法を提供すること。【解決手段】複数のマウンタを連結しそれぞれの電子部品実装装置の制御手段２０およびマスターデータ記憶部１２を備えたホストコンピュータ１０をネットワークで接続して構成された電子部品実装システムにおいて、マスターデータ記憶部１２に全てのマウンタにおける実装作業を対象としたマスター生産データを記憶させておき、いずれかの電子部品実装装置のデータ編集処理部２１ａによってデータ編集処理が実行されたならば、このデータ編集処理結果に基づきマスター生産データおよび各マウンタのデータ記憶部２２に記憶された自己生産データを更新する。これにより、同一内容を各装置毎に入力する重複作業を排して、データ編集作業を操作性よく効率的に行うことができる。【選択図】  図２
2004327585.tif 000002
【特許請求の範囲】
【請求項１】
複数の電子部品実装装置を連結しそれぞれの電子部品実装装置の制御手段およびこれらの電子部品実装装置に共通に設けられたマスターデータ記憶部をネットワークで相互に接続して構成された電子部品実装システムであって、前記電子部品実装装置が、前記制御手段によって制御され部品供給部から電子部品を取り出して基板に移送搭載する機構部と、前記電子部品実装システムを構成する他装置と通信する通信制御部と、前記基板における電子部品の実装位置を示す実装位置データおよび実装対象となる個々の電子部品の部品ライブラリデータを少なくとも含み前記制御手段による機構部の制御に用いられる生産データであって前記マスターデータ記憶部に全ての電子部品実装装置における実装作業を対象として記憶されるマスター生産データのうち、自装置で実行される実装作業範囲についての生産データである自己生産データを記憶する自己生産データ記憶部と、前記生産データの作成・変更を行う生産データ編集手段と、この生産データ編集手段によって処理されたデータを前記マスターデータ記憶部に書き込む第１のデータ書き込み手段と、前記マスターデータ記憶部から読み取ったデータを前記自己生産データ記憶部に書き込む第２のデータ書き込み手段と、前記生産データ編集手段によるデータ編集処理実行の許容・禁止を、自装置およびまたは他装置における生産データ編集手段の現在状態およびまたは処理実行履歴に基づいて制御するデータ処理実行制御手段と、１つの電子部品実装装置の生産データ編集手段のデータ編集処理結果に基づき前記マスター生産データおよび各電子部品実装装置の自己生産データを更新する生産データ更新手段とを備えたことを特徴とする電子部品実装システム。
【請求項２】
制御手段によって制御され部品供給部から電子部品を取り出して基板に移送搭載する機構部と、他装置と通信する通信制御部と、前記基板における電子部品の実装位置を示す実装位置データおよび実装対象となる個々の電子部品の部品ライブラリデータを少なくとも含み前記制御手段による機構部の制御に用いられる生産データであって共通のマスターデータ記憶部に全ての電子部品実装装置における実装作業を対象として記憶されるマスター生産データのうち、自装置で実行される実装作業範囲についての生産データである自己生産データを記憶する自己生産データ記憶部と、前記生産データの作成・変更を行う生産データ編集手段と、この生産データ編集部によって処理されたデータを前記通信部を介して共通の前記マスターデータ記憶部に書き込む第１のデータ書き込み手段と、前記通信制御部を介して前記マスターデータ記憶部から読み取ったデータを前記自己生産データ記憶部に書き込む第２のデータ書き込み手段と、前記生産データ編集手段によるデータ編集処理実行の許容・禁止を、自装置およびまたは他装置における生産データ編集手段の現在状態およびまたは処理履歴に基づいて制御するデータ処理実行制御手段とを備えた電子部品実装装置を複数台連結し、それぞれの電子部品実装装置の前記制御手段および前記マスターデータ記憶部をネットワークで相互に接続して構成された電子部品実装システムによる電子部品実装方法であって、いずれかの電子部品実装装置の生産データ編集手段によってデータ編集処理が実行されたならば、このデータ編集処理結果に基づき前記マスター生産データおよび各電子部品実装装置の自己生産データを更新することを特徴とする電子部品実装方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子部品を基板に実装する電子部品実装システムおよび電子部品実装方法に関するものである。
【０００２】
【従来の技術】
電子部品を基板に実装する電子部品実装システムでは、一般に複数の電子部品実装装置を連結して電子部品実装システムを構成することが行われる。このような電子部品実装システムでは、基板はこれらの電子部品実装装置を順次通過し、各電子部品実装装置においては予め当該装置に割付けられた所定量の電子部品のみが実装される。この方法によれば、１つの電子部品実装装置での実装時間を短縮して、タクトタイムを大幅に短縮することができるという利点がある（例えば特許文献１参照）。
【０００３】
このような電子部品実装システムにおいて、各装置は独立した制御機能を有しており、それぞれ個別に制御されて各装置毎に割り当てられた作業を分担して実行する。このような複数の装置を個別に制御するためには、各装置に対応した制御データが必要とされる。これらの制御データの入力や変更などの管理方法として、各装置毎に個別に制御データの入力や変更を行う個別管理よりも、電子部品実装ライン全体としてデータ管理を行う方がデータ取り扱い上便宜であるため、電子部品実装ラインに共通のデータベースを設ける構成が知られている（例えば特許文献２参照）。
【０００４】
【特許文献１】
特開２０００−４９４９８号公報
【特許文献２】
特許第３１３００６６号公報
【０００５】
【発明が解決しようとする課題】
ところで上述の電子部品実装システムでは、制御データとして基板上の電子部品の実装位置を示す実装データと個々の電子部品のサイズや種類などを示す部品ライブラリデータを組み合わせた生産データが用いられる。この生産データは必ずしも常に不変の固定データではなく、一旦入力された後においても必要に応じて変更を必要とする場合が多い。例えば、電子部品実装に用いられる基板やチップなどの部品は、設計図面上で指定される同一機能・同一規格のものであっても、詳細サイズなどのデータ細目については、部品メーカによってさらには生産ロットによって部分的に変更を要する場合がある。
【０００６】
このため、同一品種を対象として生産を実行している途中であっても、このような部品変更がある場合には、生産データを必要に応じて変更するデータ編集作業を適宜行う必要が生じる。このようなデータ編集作業に際しては、従来はその都度データベースからデータを読み取って必要な編集処理を行った後、各電子部品実装装置に作業実行用のデータとして取り込ませる方法が用いられていた。
【０００７】
しかしながら前述の従来の電子部品実装システムにおいては、このようなデータ編集作業を行うに際し個別装置毎に同一内容の作業を行うことを余儀なくされており、データ編集作業を操作性よく効率的に実行することが困難であった。すなわち、多数台の装置を連結した電子部品実装システムにおいては、重複した内容の作業を繰り返し反復する必要があり、多大の手間と時間を要していた。
【０００８】
そこで本発明は、生産データのデータ編集作業を操作性よく効率的に実行することができる電子部品実装システムおよび電子部品実装方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
請求項１記載の電子部品実装システムは、複数の電子部品実装装置を連結しそれぞれの電子部品実装装置の制御手段およびこれらの電子部品実装装置に共通に設けられたマスターデータ記憶部をネットワークで相互に接続して構成された電子部品実装システムであって、前記電子部品実装装置が、前記制御手段によって制御され部品供給部から電子部品を取り出して基板に移送搭載する機構部と、前記電子部品実装システムを構成する他装置と通信する通信制御部と、前記基板における電子部品の実装位置を示す実装位置データおよび実装対象となる個々の電子部品の部品ライブラリデータを少なくとも含み前記制御手段による機構部の制御に用いられる生産データであって前記マスターデータ記憶部に全ての電子部品実装装置における実装作業を対象として記憶されるマスター生産データのうち、自装置で実行される実装作業範囲についての生産データである自己生産データを記憶する自己生産データ記憶部と、前記生産データの作成・変更を行う生産データ編集手段と、この生産データ編集手段によって処理されたデータを前記通信制御部を介して前記マスターデータ記憶部に書き込む第１のデータ書き込み手段と、前記通信制御部を介して前記マスターデータ記憶部から読み取ったデータを前記自己生産データ記憶部に書き込む第２のデータ書き込み手段と、前記生産データ編集手段によるデータ編集処理実行の許容・禁止を、自装置およびまたは他装置における生産データ編集手段の現在状態およびまたは処理実行履歴に基づいて制御するデータ処理実行制御手段と、１つの電子部品実装装置の生産データ編集手段のデータ編集処理結果に基づき前記マスター生産データおよび各電子部品実装装置の自己生産データを更新する生産データ更新手段とを備えた。
【００１０】
請求項２記載の電子部品実装方法は、制御手段によって制御され部品供給部から電子部品を取り出して基板に移送搭載する機構部と、他装置と通信する通信制御部と、前記基板における電子部品の実装位置を示す実装位置データおよび実装対象となる個々の電子部品の部品ライブラリデータを少なくとも含み前記制御手段による機構部の制御に用いられる生産データであって共通のマスターデータ記憶部に全ての電子部品実装装置における実装作業を対象として記憶されるマスター生産データのうち、自装置で実行される実装作業範囲についての生産データである自己生産データを記憶する自己生産データ記憶部と、前記生産データの作成・変更を行う生産データ編集手段と、この生産データ編集部によって処理されたデータを前記通信部を介して共通の前記マスターデータ記憶部に書き込む第１のデータ書き込み手段と、前記通信制御部を介して前記マスターデータ記憶部から読み取ったデータを前記自己生産データ記憶部に書き込む第２のデータ書き込み手段と、前記生産データ編集手段によるデータ編集処理実行の許容・禁止を、自装置およびまたは他装置における生産データ編集手段の現在状態およびまたは処理履歴に基づいて制御するデータ処理実行制御手段とを備えた電子部品実装装置を複数台連結し、それぞれの電子部品実装装置の前記制御手段および前記マスターデータ記憶部をネットワークで相互に接続して構成された電子部品実装システムによる電子部品実装方法であって、いずれかの電子部品実装装置の生産データ編集手段によってデータ編集処理が実行されたならば、このデータ編集処理結果に基づき前記マスター生産データおよび各電子部品実装装置の自己生産データを更新する。
【００１１】
本発明によれば、共通のマスターデータ記憶部に全ての電子部品実装装置における実装作業を対象として記憶されるマスター生産データを記憶させておき、いずれかの電子部品実装装置の生産データ編集手段によってデータ編集処理が実行されたならば、このデータ編集処理結果に基づきマスター生産データおよび電子部品実装装置のデータ記憶部に記憶される自己生産データを更新することにより、同一内容を各装置毎に入力する重複作業を排して、データ編集作業を操作性よく効率的に行うことができる。
【００１２】
【発明の実施の形態】
次に本発明の実施の形態を図面を参照して説明する。図１は本発明の一実施の形態の電子部品実装システムの構成図、図２は本発明の一実施の形態の電子部品実装システムの制御系の構成を示すブロック図、図３は本発明の一実施の形態の電子部品実装システムにおけるホストコンピュータによるデータ編集処理のフロー図、図４は本発明の一実施の形態の電子部品実装システムにおけるマウンタによるデータ編集処理のフロー図である。
【００１３】
まず、図１を参照して電子部品実装システムの構成を説明する。図１において、電子部品実装システム１は、３台の電子部品実装装置２Ａ，２Ｂ，２Ｃ（以下、単にマウンタＡ，マウンタＢ、マウンタＣと略記する。）を直列に接続して構成されており、マウンタＡ，マウンタＢ、マウンタＣの制御手段（図２参照）は、ＬＡＮ等のネットワークシステム９によって相互に接続され、さらにホストコンピュータ１０に接続されている。
【００１４】
マウンタＡ，マウンタＢ、マウンタＣは、いずれも中央部に水平方向に配列された搬送コンベア３を備えており、これらの装置を直列に接続することにより、各装置の搬送コンベア３は連通した一連の搬送路を形成する。電子部品実装作業時には、上流側から搬入された基板４はマウンタＡ，マウンタＢ、マウンタＣの順にこの搬送路を搬送され、各装置において基板４への実装作業が行われる。
【００１５】
各マウンタには、いずれも搬送コンベア３の両側に複数のパーツフィーダ６を並列状態で装着した部品供給部５が設けられている。実装作業においては、後述する生産データによって特定されるパーツフィーダ６から、機構部７の搭載ヘッド８によって電子部品を取り出し、搬送コンベア３に位置決めされた基板４に移送搭載する。機構部７は、後述する制御手段によって制御される。
【００１６】
次に図２を参照して、電子部品実装システムの制御系の構成を説明する。この電子部品実装システムは、共通のホストコンピュータ１０によって統括して制御され、さらに電子部品実装システムを構成するマウンタＡ，マウンタＢ、マウンタＣ等も、いずれも独立した制御機能を備えている。
【００１７】
まず、ホストコンピュータ１０の制御機能について説明する。図２に示すように、ホストコンピュータ１０は、データ編集制御部１１、マスターデータ記憶部１２、操作・入力部１３、通信制御部１４、表示部１５を備えている。データ編集制御部１１は、各マウンタで実行される実装作業に用いられる生産データを新たに作成し、または既存の生産データを変更するデータ編集処理に関連した諸機能の制御を行う。
【００１８】
ここで生産データとは、基板における電子部品の実装位置を示す実装位置データや、実装対象となる個々の電子部品の部品ライブラリデータを実装対象の基板品種毎に組み合わせたデータであり、後述するように各マウンタにおいて制御手段２０の実装制御部２６がこの生産データを用いて機構部７を制御することにより、生産対象の基板への電子部品の実装作業が実行される。
【００１９】
マスターデータ記憶部１２は、電子部品実装システムの各マウンタにおける実装作業のために必要な全ての生産データ（マスター生産データ）を記憶する。操作・入力部１３は、キーボードやタッチパネルなどの入力手段であり、ホストコンピュータ１０への制御コマンドや数値データなどの入力を行う。通信制御部１４は、電子部品実装システムを構成する他装置、すなわち各マウンタと通信しデータ授受を行う。表示部１５はディスプレイ装置であり、操作入力時の案内画面などの表示を行う。
【００２０】
次にデータ編集制御部１１の詳細機能を説明する。データ編集処理部１１ａは、操作・入力部１３から入力される指示により、実装位置データや部品ライブラリデータについて、個別データの変更・修正や組み合わせの変更などを含む生産データの作成・変更を行う。すなわち、データ編集処理部１１ａは、生産データの作成・変更を行う生産データ編集手段となっている。
【００２１】
データアップロード処理部１１ｂは、データ編集処理部１１ａによって処理されたデータを、通信制御部１４およびネットワークシステム９を介して他装置に転送する処理を行う。データダウンロード処理部１１ｃは、データ編集処理部１１ａ、２１ａによって処理されたデータをマスターデータ記憶部１２に書き込む処理を行う。
【００２２】
ステータス管理処理部１１ｄは、データ編集処理部１１ａによるデータ編集の可否を示すデータ編集可否ステータスおよび当該タイミングにおいて記憶されている生産データのバージョンを示すデータバージョンステータスを管理する処理を行う。ここでデータ編集可否ステータスとは、電子部品実装システムのホストコンピュータ１０またはいずれかのマウンタによる生産データの編集処理作業の実行が、許容される状態であるか否かを示すものである。
【００２３】
またデータバージョンステータスとは、必要に応じてデータ編集が実行され変更される生産データの履歴を示すものであり、データ編集処理が実行されたタイミングを時系列的に管理することにより、データバージョンの新旧が区別される。すなわちステータス管理処理部１１ｄは、生産データ編集手段であるデータ編集処理部１１ａの現在状態を示すデータ編集可否ステータス、データ編集処理部１１ａの処理実行履歴を示すデータバージョンステータスを記憶し管理する。
【００２４】
ステータス変更処理部１１ｅは、ステータス管理処理部１１ｄに記憶されているステータスを変更する処理を行う。この処理によって、データ編集可否ステータスが、「データ編集可」と「データ編集中」の２つのステータスの間で切り換えられる。「データ編集可」は、当該マウンタではデータ編集処理を行っておらず他のマウンタでのデータ編集が許容される状態であり、「データ編集中」は、当該マウンタでデータ編集作業実行中であり他のマウンタでのデータ編集が禁止される状態であることを示す。
【００２５】
ステータス確認処理部１１ｆは、電子部品実装システムを構成する各マウンタのステータスを確認する処理を行う。これにより、各マウンタのデータ編集可否ステータスがデータ編集を許容する状態であるか否か、さらに当該時点で確認対象のマウンタに記憶されている生産データのデータバージョンステータスを、確認することができる。
【００２６】
次に各マウンタの構成を説明する。各マウンタ２Ａ，２Ｂ．２Ｃ・・は、それぞれホストコンピュータ１０と類似機能の制御手段２０を備えており、制御手段２０は、後述するデータ編集制御部２１およびデータ記憶部２２，操作・入力部２３、通信制御部２４、表示部２５および実装制御部２６を備えている。
【００２７】
データ記憶部２２は、全ての電子部品実装装置における実装作業を対象とした生産データ（マスター生産データ）のうち、当該マウンタでの実装作業に必要な自己生産データを記憶する。すなわち、データ記憶部２２は、自装置で実行される実装作業範囲についての生産データである自己生産データを記憶する自己生産データ記憶部となっている。
【００２８】
操作・入力部２３、通信制御部２４、表示部２５は、ホストコンピュータ１０の操作・入力部１３、通信制御部１４、表示部１５と同様の機能を有している。実装制御部２６は、データ記憶部２２に記憶された自己生産データを用いて機構部７を制御する。
【００２９】
データ編集制御部２１は、データ編集処理部２１ａ、データアップロード処理部２１ｂ、データダウンロード処理部２１ｃ、ステータス管理処理部２１ｄ、ステータス変更処理部２１ｅ、ホスト経由ステータス確認処理部２１ｆを備えている。これらの機能のうち、データ編集処理部２１ａ、ステータス管理処理部２１ｄ、ステータス変更処理部２１ｅは、ホストコンピュータ１０のデータ編集制御部１１に備えられたデータ編集処理部１１ａ、ステータス管理処理部１１ｄ、ステータス変更処理部１１ｅと同様の機能を有している。
【００３０】
ホスト経由ステータス確認処理２１ｆは、電子部品実装システムを構成する各マウンタのステータスを確認する処理を、ホストコンピュータ１０を介して行う。データアップロード処理部２１ｂは、データ編集処理部２１ａによって処理されたデータを、通信制御部２４を介してホストコンピュータ１０のマスターデータ記憶部１２に書き込む処理を行う。データダウンロード処理部２１ｃは、通信制御部２４を介してホストコンピュータ１０のマスターデータ記憶部１２から読み取ったデータを、データ記憶部２２に書き込む処理を行う。なおデータ編集処理部２１ａで作成・変更された自己生産データは、このデータをデータ編集処理部２１ａが自己生産データ記憶部であるデータ記憶部２２に書き込む処理を行うことにより、当該マウンタのデータ記憶部２２に記憶される。
【００３１】
このように、各マウンタに上記構成のデータ編集制御部２１を備えることにより、生産データを変更するためのデータ編集処理を、ホストコンピュータ１０のみならず任意のマウンタの制御手段２０によっても実行できるようになっている。
【００３２】
このとき、ホストコンピュータ１０によってデータ編集処理を実行する場合には、データダウンロード処理部１１ｃが、生産データ編集手段によって処理されたデータを、マスターデータ記憶部１２に書き込む第１のデータ書き込み手段となっており、また各マウンタのデータダウンロード処理部２１ｃが、マスターデータ記憶部１２からホストコンピュータ１０のデータアップロード処理部１１ｂを介して読み取ったデータを、各マウンタのデータ記憶部２２に書き込む第２のデータ書き込み手段となっている。
【００３３】
そして各マウンタのいずれかによってデータ編集処理を実行する場合には、当該マウンタのデータ編集処理部２１ａが生産データ編集手段として機能する。そして当該マウンタのデータアップロード処理部２１ｂが、この生産データ編集手段によって処理されたデータを、ホストコンピュータ１０のデータダウンロード処理部１１ｃを介してマスターデータ記憶部１２に書き込む第１のデータ書き込み手段となっており、また各マウンタのデータダウンロード処理部２１ｃが、マスターデータ記憶部１２からホストコンピュータ１０のデータアップロード処理部１１ｂを介して読み取ったデータを、各マウンタのデータ記憶部２２に書き込む第２のデータ書き込み手段となっている。
【００３４】
そして上記構成において、ステータス確認処理部１１ｆ、ステータス変更処理部１１ｅおよびステータス管理処理部１１ｄは、生産データ編集手段によるデータ編集処理実行の許容・禁止を、自装置およびまたは他装置における生産データ編集手段の現在状態およびまたは処理実行履歴に基づいて制御するデータ処理実行制御手段となっている。また各マウンタのいずれかによってデータ編集を実行する場合には、ホスト経由ステータス確認処理部２１ｆ、ステータス変更処理部２１ｅおよびステータス管理処理部２１ｄが、上述のデータ処理実行制御手段を構成する。
【００３５】
さらに上述の第１の書き込み手段、第２の書き込み手段によるデータの書き込みに際し、ステータス確認処理部１１ｆおよびデータダウンロード処理部１１ｃ、データダウンロード処理部２１ｃは、データ編集処理結果の内容に応じて更新が必要とされる範囲について新たなデータを上書きする処理を行う。
【００３６】
すなわち、ステータス確認処理部１１ｆおよびデータダウンロード処理部１１ｃ、データダウンロード処理部２１ｃは、ホストコンピュータ１０の生産データ編集手段のデータ編集処理結果に基づき、マスターデータ記憶部１２に記憶される生産データおよび各マウンタのデータ記憶部２２に記憶される自己生産データを更新する生産データ更新手段となっている。また各マウンタのいずれかによってデータ編集を実行する場合には、同様にホスト経由ステータス確認処理部２１ｆおよびデータダウンロード処理部１１ｃ、データダウンロード処理部２１ｃが、上述の生産データ更新手段を構成する。
【００３７】
この電子部品実装システムは上記のように構成されており、次にこの電子部品実装システムにおいてホストコンピュータ１０によって行われるデータ編集処理について図３のフローに沿って説明する。このデータ編集処理は、予めホストコンピュータ１０のマスターデータ記憶部１２および各マウンタのデータ記憶部２２に記憶されている生産データを部分的に変更する処理を、ホストコンピュータ１０によって実行する場合の処理を示している。
【００３８】
図３において、データ編集作業を開始する前にまずデータ編集可否判断を行う（ＳＴ１）。すなわち、ホストコンピュータ１０のステータス確認処理部１１ｆが排他要求信号を出し、各マウンタのステータス管理処理部２１ｄを参照することにより、データ編集可否ステータスを確認する。このとき、参照先のデータ編集可否ステータスが「データ編集可」である場合には、各参照先からＯＫ信号が当該ステータス確認処理部１１ｆに返信される。このときの各ステータス管理処理部１１ｄにおけるデータバージョンステータスは、「初期データ（時刻Ｔ０）」とする。
【００３９】
次にステータス変更処理を実行する（ＳＴ２）。すなわち、当該マウンタは、ステータス変更処理部１１ｅにより自己のステータス管理処理部１１ｄに管理されているデータ編集可否ステータスを、「データ編集可」から「データ編集中」に変更する。次いで、データ編集処理部１１ａによって必要なデータ編集処理を行う（ＳＴ３）。このデータ編集は、表示部１５に表示される案内画面を確認しながら、通信制御部１４によってデータ入力を行う。
【００４０】
このホストコンピュータ１０によるデータ編集作業中に、他マウンタによってデータ編集を実行しようとすると、データ編集可否ステータスの参照結果が「データ編集中」であることから、ホストコンピュータ１０のステータス管理処理部１１ｄからデータ編集禁止を示すＮＧ信号が返信され、マウンタＡ以外の端末機器によるデータ編集作業の同時重複実行が禁止される。
【００４１】
ホストコンピュータ１０によるデータ編集が完了したならば、データの保存処理を行い（ＳＴ４）、編集したデータをマスターデータ記憶部１２に記憶する。そしてホストコンピュータ１０によってステータス変更処理を行う（ＳＴ５）。すなわち、ステータス管理処理部１１ｄで管理されているデータ編集可否ステータスを「データ編集中」から、「データ編集可」へ変更するとともに、データバージョンステータスを「ホストコンピュータで編集有り（時刻Ｔ１）」とする。
【００４２】
次いで、ホストコンピュータ１０のステータス確認処理部１１ｆが、各マウンタのステータス管理処理部２１ｄを参照することにより、各マウンタのデータバージョンステータスを確認する（ＳＴ６）。これにより、ホストコンピュータ１０におけるデータバージョンステータスが「ホストコンピュータで編集有り（時刻Ｔ１）」であり、その他のマウンタにおけるデータバージョンステータスが「初期データ（時刻Ｔ０）」であることが確認される。ここで、時刻Ｔ１は時刻Ｔ０よりも遅いことから、「ホストコンピュータで編集有り（時刻Ｔ１）」のデータバージョンステータスのデータの方が新しいデータであり、各マウンタは古いデータを記憶していることが判別される。
【００４３】
そこでホストコンピュータ１０がステータス確認処理部１１ｆを用いて各マウンタに未ロード信号を出力する（ＳＴ７）。これに応じて各マウンタはホストコンピュータ１０のマスターデータ記憶部１２に記憶されている「ホストコンピュータで編集有り（時刻Ｔ１）」のデータバージョンステータスを持ったデータを、データダウンロード処理部２１ｃを用いてダウンロードする（ＳＴ８）。
【００４４】
このダウンロードのタイミングは、自動生産開始の際、データ編集の画面に入る際、など予め設定された特定タイミングにて実行される。これにより、ホストコンピュータ１０のマスターデータ記憶部１２に記憶された生産データ、各マウンタのデータ記憶部２２に記憶された自己生産データのうち、データ編集処理結果の内容に応じて更新が必要とされる範囲について、新たなデータを上書きする処理を行う。
【００４５】
その後、データをダウンロードした各マウンタが、自己生産データのデータバージョンステータスを「ホストコンピュータで編集有り（時刻Ｔ１）」に変更し（ＳＴ９）、これによりホストコンピュータによるデータ編集処理を終了する。
【００４６】
次に図４を参照して、電子部品実装システムを構成する各マウンタの１つを用いて、生産データの変更を行うマウンタによるデータ編集処理について説明する。このデータ編集処理は、各マウンタに設けられた制御手段２０をデータ編集のための端末として機能させるものであり、後述するようにデータを数値データなどで直接入力するのみならず、各マウンタの機構部７が有している位置検出機能を利用して行われるティーチングによって得られたデータを入力データとして用いる。ここでは、マウンタＡによってデータ編集が実行される例を示す。
【００４７】
図４において、データ編集作業を開始する前にまずデータ編集可否判断を行う（ＳＴ１１）。すなわち、マウンタＡのホスト経由ステータス確認処理２１ｆがホストコンピュータ１０のステータス確認処理部１１ｆを介して、各マウンタのステータス管理処理部２１ｄを参照することにより、データ編集可否ステータスを確認する。このとき、参照先のデータ編集可否ステータスが「データ編集可」である場合には、ステータス確認処理部１１ｆを介してＯＫ信号がマウンタＡのホスト経由ステータス確認処理２１ｆに返信される。
【００４８】
次にステータス変更処理を実行する（ＳＴ１２）。すなわち、マウンタＡは、ステータス変更処理部２１ｅにより自己のステータス管理処理部２１ｄに管理されているデータ編集可否ステータスを、「データ編集可」から「データ編集中」に変更する。次いで、データ編集処理部２１ａによって必要なデータ編集処理を行う（ＳＴ１３）。このデータ編集においては、通信制御部２４によって数値データを入力するのみならず、必要に応じてティーチング動作を行うこれによって得られたデータも入力される。
【００４９】
このように、ホストコンピュータ１０と各マウンタの制御手段２０のいずれによってもデータ編集が可能な構成とすることにより、データ編集内容に応じて適切な作業方法が選択できる。すなわち、単純なデータ入力のみでデータ編集作業が行える場合には、ホストコンピュータ１０による作業を選択し、ティーチング動作によるデータ入力が必要な場合には、いずれかのマウンタの制御手段２０による作業を選択する。
【００５０】
マウンタＡによるデータ編集が完了したならば、データの保存処理を行い（ＳＴ１４）、編集したデータをマウンタＡのデータ記憶部２２に記憶する。そしてマウンタＡによってステータス変更処理を行う（ＳＴ１５）。すなわち、ステータス管理処理部２１ｄで管理されているデータ編集可否ステータスを「データ編集中」から、「データ編集可」へ変更するとともに、データバージョンステータスを「マウンタＡで編集有り（時刻Ｔ２）」とする。
【００５１】
次いで、マウンタＡのホスト経由ステータス確認処理２１ｆが、ホストコンピュータ１０のステータス確認処理部１１ｆを介して各マウンタのステータス管理処理部２１ｄを参照することにより、各マウンタのデータバージョンステータスを確認する（ＳＴ１６）。これにより、マウンタＡにおけるデータバージョンステータスが「マウンタＡで編集有り（時刻Ｔ２）」であり、その他のマウンタにおけるデータバージョンステータスが「ホストコンピュータで編集有り（時刻Ｔ１）」であることが確認される。ここで、時刻Ｔ２は時刻Ｔ１よりも遅いことから、「マウンタＡで編集有り（時刻Ｔ２）」のデータバージョンステータスのデータの方が新しいデータであり、各マウンタは古いデータ「ホストコンピュータで編集有り（時刻Ｔ１）」を記憶していることが判別される。
【００５２】
そこでマウンタＡがデータアップロード処理部２１ｂによってマウンタＡで編集したデータをホストコンピュータ１０に向けてアップロードする（ＳＴ１７）。これによりホストコンピュータ１０では、このデータによってマスターデータ記憶部１２に記憶されているデータが更新されるとともに、データバージョンステータスが変更され（ＳＴ１８）、データバージョンステータスが「マウンタＡで編集有り（時刻Ｔ２）」に書き換えられる。
【００５３】
次いでホストコンピュータ１０のステータス確認処理部１１ｆが各マウンタのデータバージョンを確認する（ＳＴ１９）。すると、ホストコンピュータ１０およびマウンタＡのデータバージョンステータスが「マウンタＡで編集有り（時刻Ｔ２）」であり、その他のマウンタ（マウンタＢ、マウンタＣ）におけるデータバージョンステータスが「ホストコンピュータで編集有り（時刻Ｔ１）」であることが判明する。
【００５４】
そこで、ホストコンピュータ１０がステータス確認処理部１１ｆによって他マウンタ（マウンタＢ、マウンタＣ）のホスト経由ステータス確認処理２１ｆに、未ロード信号を出力する（ＳＴ２０）。これに応じて当該他マウンタはホストコンピュータ１０のマスターデータ記憶部１２に記憶されている「マウンタＡで編集有り（時刻Ｔ２）」のデータバージョンステータスを持ったデータをデータダウンロード処理部２１ｃを用いてダウンロードする（ＳＴ２１）。
【００５５】
このダウンロードのタイミングは、前述と同様に、自動生産開始の際、データ編集の画面に入る際、など予め設定された特定タイミングにて実行される。これにより、ホストコンピュータ１０のマスターデータ記憶部１２に記憶された生産データ、各マウンタのデータ記憶部２２に記憶された自己生産データのうち、データ編集処理結果の内容に応じて更新が必要とされる範囲について、新たなデータを上書きする処理を行う。
【００５６】
その後、データをダウンロードした各マウンタが、自己生産データのデータバージョンステータスを「マウンタＡで編集有り（時刻Ｔ２）」に変更して（ＳＴ２２）、ホストコンピュータによるデータ編集処理を終了する。
【００５７】
すなわち上記構成の電子部品実装システムを用いた電子部品実装方法においては、いずれかのマウンタのデータ編集処理部２１ａによってデータ編集処理が実行されたならば、このデータ編集処理結果に基づきマスターデータ記憶部１２に記憶された生産データおよび各マウンタのデータ記憶部２２に記憶された自己生産データを更新するようにしている。
【００５８】
このため、一旦初期データが入力された後において高頻度で生産データを変更する必要がある場合にあっても、各マウンタまたはホストコンピュータに設けられたデータ編集用の端末によって１回だけデータ編集処理を行うことによって必要な全ての範囲についてデータが更新される。従って従来の多数台の装置を連結した電子部品実装システムにおいて余儀なくされていた重複内容の作業の反復が発生せず、生産データのデータ編集作業を操作性よく効率的に実行することができる。
【００５９】
なお上記実施の形態では、各マウンタの制御手段２０にデータ編集制御部２１を設けるとともに、同様のデータ編集制御機能を有するホストコンピュータ１０を設置した例を示したが、ホストコンピュータ１０を廃止し、データ読み取り・書き込み機能（アップロード処理部１１ｂ、データダウンロード処理部１１ｃの機能）を備えた共通のマスターデータ記憶部１２をネットワークシステム９を介して各マウンタと接続した構成を採用してもよい。
【００６０】
この構成によっても、いずれかのマウンタによって実行されたデータ編集処理のデータ編集結果に基づいて、マスターデータ記憶部１２に記憶されたマスター生産データおよび各マウンタのデータ記憶部２２に記憶された自己生産データを更新することができる。なお、この場合には、各マウンタのデータ編集制御部２１には、ホスト経由ステータス確認処理部２１ｆの替わりに、ホスト機能経由でなく直接他マウンタのステータスを確認可能な機能（ステータス確認処理部１１ｆと同様の機能）を備えたものが必要となる。
【００６１】
【発明の効果】
本発明によれば、共通のマスターデータ記憶部に全ての電子部品実装装置における実装作業を対象として記憶されるマスター生産データを記憶させておき、いずれかの電子部品実装装置の生産データ編集手段によってデータ編集処理が実行されたならば、このデータ編集処理結果に基づきマスター生産データおよび電子部品実装装置のデータ記憶部に記憶される自己生産データを更新する構成を採用したので、同一内容を各装置毎に入力する重複作業を排して、データ編集作業を操作性よく効率的に行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態の電子部品実装システムの構成図
【図２】本発明の一実施の形態の電子部品実装システムの制御系の構成を示すブロック図
【図３】本発明の一実施の形態の電子部品実装システムにおけるホストコンピュータによるデータ編集処理のフロー図
【図４】本発明の一実施の形態の電子部品実装システムにおけるマウンタによるデータ編集処理のフロー図
【符号の説明】
１  電子部品実装システム
２Ａ，２Ｂ，２Ｃ  マウンタ
４  基板
５  部品供給部
７  機構部
９  ネットワークシステム
１０  ホストコンピュータ
１１、２１  データ編集制御部
１２  マスターデータ記憶部
１３、２３  操作・入力部
１４、２４  通信制御部
２０  制御手段
２２  データ記憶部
２６  実装制御部
【図１】
2004327585.tif 000003
【図２】
2004327585.tif 000004
【図３】
2004327585.tif 000005
【図４】
2004327585.tif 000006