(57)【特許請求の範囲】
【請求項１】
複数の部品実装装置を連結した部品実装ラインを管理装置によって統括して制御する構成の部品実装システムであって、
前記部品実装装置は、前記部品実装システムを構成する他装置との間でデータの授受を行う通信部と、前記部品実装装置の動作条件を個別に規定するために設定される動作条件データを記憶するデータ記憶部と、当該部品実装装置への操作入力により前記動作条件データの作成・変更を行うデータ編集部と、
このデータ編集部によって処理されたデータ変更内容を前記通信部を介して管理装置に通知する処理を行うデータ通知部と、
他の部品実装装置の前記データ編集部によって処理され前記管理装置を介して通知されたデータ変更内容を予め設定されたデータ変更可否条件と対比することにより当該データ変更が可能であるか否かを判断するデータ変更可否判断部と、
データ変更可否判断部の判断結果に基づいて当該データ変更のための処理を実行するデータ変更処理実行部とを備え、
前記管理装置は、各部品実装装置の前記データ通知部から通知されたデータ変更内容を他の部品実装装置に通知することが必要であるか否かを予め設定されたデータ通知要否条件に基づいて判断するデータ通知要否判断部を備え、
前記データ変更可否判断部においてデータ変更が不可であると判断した場合、前記データ変更可否判断部はデータ変更の通知を受けた部品実装装置の動作状態の切替わりタイミングを監視し、この監視の過程においてデータ変更可と判断したならば、前記データ変更処理実行部はデータ変更処理実行のための処理を行うことを特徴とする部品実装システム。
【請求項２】
前記動作条件データは、前記部品実装装置の数値制御可能な機構部の動作態様を数値にて規定するメカパラメータデータ、前記部品実装装置の制御部による処理態様を数値にて規定する制御パラメータデータ、前記制御部による処理態様を複数の選択肢の形で規定する制御パターンデータ、前記機構部の動作と制御部の制御処理とを組み合わせた特定動作処理の態様を複数の選択肢の形で規定する動作条件パターンデータのうちの少なくとも１つを含むことを特徴とする請求項１に記載の部品実装システム。
【請求項３】
複数の部品実装装置を連結した部品実装ラインを管理装置によって統括して制御する構成の部品実装システムにおいて、各部品実装装置の動作条件を個別に規定するために設定される動作条件データを変更するデータ変更方法であって、
前記部品実装装置は、前記部品実装システムを構成する他装置との間でデータの授受を行う通信部と、前記動作条件データを記憶するデータ記憶部と、当該部品実装装置への操作入力により前記動作条件データの作成・変更を行うデータ編集部と、このデータ編集部によって処理されたデータ変更内容を前記通信部を介して管理装置に通知する処理を行うデータ通知部とを備え、
前記各部品実装装置において前記データ編集部によって作成・変更されたデータ変更内容を前記管理装置に通知する第１のデータ通知ステップと、
前記データ変更内容を前記管理装置によって他の部品実装装置に通知する第２のデータ通知ステップと、
前記他の部品実装装置において、通知されたデータ変更内容を予め設定されたデータ変更可否条件と対比することにより当該データ変更が可能であるか否かを判断するデータ変更可否判断ステップと、
前記データ変更可否判断ステップにおける判断結果に基づいて当該データ変更を実行するデータ変更処理実行ステップとを含み、
前記第２のデータ通知ステップに先立って、各部品実装装置の前記データ通知部から通知されたデータ変更内容を、前記管理装置によって他の部品実装装置に通知することが必要であるか否かを判断するデータ通知要否判断ステップを実行し、
前記データ変更可否判断ステップにおいてデータ変更が不可であると判断した場合、データ変更の通知を受けた部品実装装置の動作状態の切替わりタイミングを監視し、この監視の過程においてデータ変更可と判断したならばデータ変更処理実行のための処理を行うことを特徴とする部品実装システムにおけるデータ変更方法。
【請求項４】
前記動作条件データは、前記部品実装装置の数値制御可能な機構部の動作態様を数値にて規定するメカパラメータデータ、前記部品実装装置の制御部による処理態様を数値にて規定する制御パラメータデータ、前記制御部による処理態様を複数の選択肢の形で規定する制御パターンデータ、前記機構部の動作と制御部の制御処理とを組み合わせた特定動作処理の態様を複数の選択肢の形で規定する動作条件パターンデータのうちの少なくとも１つを含むことを特徴とする請求項３に記載の部品実装システムにおけるデータ変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品を基板に実装する部品実装システムおよびこの部品実装システムにおいて動作条件データを変更するデータ変更方法に関するものである。
【背景技術】
【０００２】
部品を基板に実装する部品実装システムでは、一般に複数の部品実装装置を連結して部品実装システムを構成することが行われる。このような部品実装システムでは、基板はこれらの部品実装装置を順次通過し、各部品実装装置においては予め当該装置に割付けられた所定量の部品のみが実装される。この方法によれば、１つの部品実装装置での実装時間を短縮して、タクトタイムを大幅に短縮することができるという利点がある（例えば特許文献１参照）。このような部品実装システムにおいて、各装置は独立した制御機能を有しており、それぞれ個別に制御されて各装置毎に割り当てられた作業を分担して実行する。このような複数の装置を個別に制御するためには、各装置に対応した制御データが必要とされる。
【特許文献１】特開２０００−４９４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで上述の部品実装システムでは、制御データとして生産対象の基板に応じて入れ替えられる実装データなどの生産データ以外に、各部品実装装置の動作条件を規定するマシンパラメータなどの動作条件データが用いられる。この動作条件データは必ずしも常に不変の固定データではなく、一旦入力された後においても必要に応じて変更される場合が多い。
【０００４】
このため、同一品種を対象として生産を実行している途中であっても、このような動作条件の変更がある場合には、動作条件データを変更する処理を適宜行う必要が生じる。このようなデータ変更処理に際しては、従来は部品実装システムを構成するすべての装置を対象として各装置毎に同様の変更処理を実行する必要があり、重複した内容の作業を繰り返し反復することとなって多大の手間と時間を要していた。
【０００５】
そこで本発明は、動作条件データのデータ変更処理を操作性よく効率的に実行することができる部品実装システムおよび部品実装システムにおけるデータ変更方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の部品実装システムは、複数の部品実装装置を連結した部品実装ラインを管理装置によって統括して制御する構成の部品実装システムであって、前記部品実装装置は、前記部品実装システムを構成する他装置との間でデータの授受を行う通信部と、前記部品実装装置の動作条件を個別に規定するために設定される動作条件データを記憶するデータ記憶部と、当該部品実装装置への操作入力により前記動作条件データの作成・変更を行うデータ編集部と、このデータ編集部によって処理されたデータ変更内容を前記通信部を介して管理装置に通知する処理を行うデータ通知部と、他の部品実装装置の前記データ編集部によって処理され前記管理装置を介して通知されたデータ変更内容を予め設定されたデータ変更可否条件と対比することにより当該データ変更が可能であるか否かを判断するデータ変更可否判断部と、データ変更可否判断部の判断結果に基づいて当該データ変更のための処理を実行するデータ変更処理実行部とを備え、前記管理装置は、各部品実装装置の前記データ通知部から通知されたデータ変更内容を他の部品実装装置に通知することが必要であるか否かを予め設定されたデータ通知要否条件に基づいて判断するデータ通知要否判断部を備え、前記データ変更可否判断部においてデータ変更が不可であると判断した場合、前記データ変更可否判断部はデータ変更の通知を受けた部品実装装置の動作状態の切替わりタイミングを監視し、この監視の過程においてデータ変更可と判断したならば、前記データ変更処理実行部はデータ変更処理実行のための処理を行う。
【０００７】
請求項３記載の部品実装システムにおけるデータ変更方法は、複数の部品実装装置を連結した部品実装ラインを管理装置によって統括して制御する構成の部品実装システムにおいて、各部品実装装置の動作条件を個別に規定するために設定される動作条件データを変更するデータ変更方法であって、前記部品実装装置は、前記部品実装システムを構成する他装置との間でデータの授受を行う通信部と、前記動作条件データを記憶するデータ記憶部と、当該部品実装装置への操作入力により前記動作条件データの作成・変更を行うデータ編集部と、このデータ編集部によって処理されたデータ変更内容を前記通信部を介して管理装置に通知する処理を行うデータ通知部とを備え、前記各部品実装装置において前記データ編集部によって作成・変更されたデータ変更内容を前記管理装置に通知する第１のデータ通知ステップと、前記データ変更内容を前記管理装置によって他の部品実装装置に通知する第２のデータ通知ステップと、前記他の部品実装装置において、通知されたデータ変更内容を予め設定されたデータ変更可否条件と対比することにより当該データ変更が可能であるか否かを判断するデータ変更可否判断ステップと、前記データ変更可否判断ステップにおける判断結果に基づいて当該データ変更を実行するデータ変更処理実行ステップとを含み、前記第２のデータ通知ステップに先立って、各部品実装装置の前記データ通知部から通知されたデータ変更内容を、前記管理装置によって他の部品実装装置に通知することが必要であるか否かを判断するデータ通知要否判断ステップを実行し、前記データ変更可否判断ステップにおいてデータ変更が不可であると判断した場合、データ変更の通知を受けた部品実装装置の動作状態の切替わりタイミングを監視し、この監視の過程においてデータ変更可と判断したならばデータ変更処理実行のための処理を行う。
【発明の効果】
【０００８】
本発明によれば、部品実装ラインを構成する各部品実装装置においてデータ編集部によって作成・変更された動作条件データのデータ変更内容を管理装置に通知し、さらに管理装置によってデータ変更内容を他の部品実装装置に通知し、通知を受けた他の部品実装装置において、通知されたデータ変更内容を予め設定されたデータ変更可否条件と対比することにより当該データ変更が可能であるか否かを判断し、この判断結果に基づいて当該データ変更を実行し、また管理装置が各部品実装装置のデータ通知部から通知されたデータ変更内容を他の部品実装装置に通知することが必要であるか否かを予め設定されたデータ通知要否条件に基づいて判断し、データ変更可否判断部においてデータ変更が不可であると判断した場合、データ変更可否判断部はデータ変更の通知を受けた部品実装装置の動作状態の切替わりタイミングを監視し、この監視の過程においてデータ変更可と判断したならば、データ変更処理実行部はデータ変更処理実行のための処理を行う構成を採用することにより、１つの部品実装装置についてデータ変更処理を実行することによって他装置の動作条件データを自動的に変更することができ、動作条件データのデータ変更処理を操作性よく効率的に実行することができる。
【発明を実施するための最良の形態】
【０００９】
（実施の形態１）
図１は本発明の実施の形態１の部品実装システムの構成図、図２は本発明の実施の形態１の部品実装システムの制御系の構成を示すブロック図、図３は本発明の実施の形態１のデータ変更方法における部品実装装置による動作条件データ編集処理のフロー図、図４は本発明の実施の形態１のデータ変更方法における部品実装装置による動作条件データ変更通知処理受信後処理のフロー図、図５は本発明の実施の形態１のデータ変更方法における部品実装装置による動作条件データ変更確認処理のフロー図である。
【００１０】
まず図１を参照して、部品実装システムＳ１の構成を説明する。部品実装システムＳ１は、複数の部品実装装置（以下、単に「装置」と略称する。）Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５を直列に連結した構成の部品実装ライン１を備えており、基板に電子部品を実装して実装基板を製造する機能を有するものである。各装置Ｍ１〜Ｍ５は同一構造であり、ＬＡＮシステム２を介して相互に接続されるとともに、さらにホストコンピュータとしての機能を備えた管理装置３に接続されており、管理装置３は部品実装ライン１の全体動作を統括して制御する。
【００１１】
各装置Ｍ１〜Ｍ５は実装対象の基板４を搬送するための基板搬送機構５を備えており、各装置の基板搬送機構５を連結することにより、部品実装ライン１において基板４を上流側から下流側へ搬送するための搬送ラインが構成される。部品実装ライン１の最上流に位置する装置Ｍ１には上流側（矢印ａ）から実装対象の基板４が搬入され、搬入された基板４は各装置Ｍ１〜Ｍ５を順次下流側へ搬送される。基板搬送機構５の両側には部品供給部６が配置されており、部品供給部６には電子部品を供給する複数のテープフィーダ７が並設されている。
【００１２】
各装置Ｍ１〜Ｍ５は、搭載ヘッド８ａおよび搭載ヘッド８ａを移動させるヘッド移動機構８ｂよりなる部品搭載機構８を備えている。ヘッド移動機構８ｂによって搭載ヘッド８ａを移動させることにより、搭載ヘッド８ａはテープフィーダ７から部品を取り出して、基板搬送機構５によって搬送された基板４に移送搭載する。各装置Ｍ１〜Ｍ５による部品搭載作業が完了した基板４は、さらに下流側装置に搬出される。
【００１３】
次に図２を参照して、部品実装システムＳ１の制御系の構成を説明する。部品実装ライン１は、管理装置３によって統括して制御され、さらに部品実装ライン１を構成する各装置Ｍ１〜Ｍ５もいずれも独立した制御機能を備えている。まず各装置Ｍ１〜Ｍ５に備えられている制御装置の構成を説明する。各装置Ｍ１〜Ｍ５は同一構成の制御系を備えており、それぞれ制御部１１、プログラム記憶部１２、データ記憶部１３、通信部１４、データ変更部１５、操作・入力部１６、表示部１７を備えている。
【００１４】
制御部１１はＣＰＵを備えた演算部であり、プログラム記憶部１２に記憶された各種プログラムを実行することにより、装置各部を制御して部品実装のための各種動作・処理を実行させる。プログラム記憶部１２は、部品実装動作のための制御プログラムや、データ変更部１５によるデータ変更処理のための処理プログラムなどを記憶する。データ記憶部１３は装置を稼動させるのに必要なデータを記憶する機能を有し、ここではデータ内容として生産データ１３ａ、動作条件データ１３ｂに加えて、データ変更可否条件データ１３ｃを記憶するようにしている。
【００１５】
生産データ１３ａは、基板における部品の実装位置を示す実装位置データや、実装対象となる個々の部品の部品ライブラリデータを実装対象の基板品種毎に組み合わせたデータであり、各装置においてこの生産データを用いて基板搬送機構５や部品搭載機構８を制御することにより、生産対象の基板への部品の実装作業が実行される。動作条件データ１３ｂは、各装置を稼動させて作業動作を行うのに必要なデータのうち、生産データ以外の各装置の動作条件を規定するメカパラメータなどの個別のデータである。すなわち、データ記憶部１３は、装置の動作条件を個別に規定するために設定される動作条件データ１３ｂを記憶する機能を有している。
【００１６】
ここで前述の動作条件データについて説明する。部品実装装置など共通の特性を有する複数品種のワークを対象として作業動作を行う自動機器には、ワークとしての基板や部品の属性に基づいて準備される生産データの他に、装置固有の機差の補正、主にユーザの使い勝手に基づく詳細な動作形態の指定、さらには複数装置を連結してライン構成を行う上での共通仕様項目などに関連して、多岐に亘る項目についてのデータ設定が必要とされる。
【００１７】
これらの項目についてのデータ設定のデータの形式としては、デジタル値を入力することによって設定される数値パラメータや、特定機能の適用有無を２値データによって選択する２値選択パラメータ、さらには特定項目について２を超える複数の選択肢から選択する多肢選択パラメータなどがあり、部品実装装置の運転準備に際してはこのような各種のパラメータが動作条件データとして設定される。
【００１８】
本実施の形態においては、動作条件データには、数値制御可能な機構部（基板搬送機構５や部品搭載機構８を駆動するための数値制御機構）の動作態様を数値にて規定するメカパラメータデータ、制御部１１による処理態様を数値にて規定する制御パラメータデータ、制御部による処理態様を複数の選択肢の形で規定する制御パターンデータ、前述の機構部や表示装置の動作と制御部１１の制御処理とを組み合わせた特定動作処理の態様を複数の選択肢の形で規定する動作条件パターンデータが含まれている。もちろんこれらのデー
タをさらに組み合わせることによって構成される複合的なデータが動作条件データとして用いられる場合もある。
【００１９】
メカパラメータデータの例としては、基板搬送機構５において基板を位置決めする位置決め機構や、部品搭載機構８において搭載ヘッド８ａを移動させるヘッド移動機構８ｂの原位置を設定するオフセットデータなどがある。制御パラメータデータの例としては、基板搬送機構５において後工程からの基板要求信号無しに基板を排出する無条件基板排出機能におけるタイマ値、すなわち基板排出用のセンサがＯＮ→ＯＦＦの後に一定の設定時間が経過したならば先行基板の排出完了と見なすために設定されるタイマ値などがある。
【００２０】
制御パターンデータの例としては、テープフィーダ７において予めフィーダ内蔵のメモリに記憶されたテープ幅とデータ記憶部１３の生産データ１３ａに記憶されたテープ幅が異なっている場合にエラーと判断するテープ幅チェック機能を働かせるか否かを選択するためのデータなどがある。また動作条件パターンデータの例としては、上述の無条件基板排出機能を適用するか否かを選択するデータや、オペレータへの報知に用いられるシグナルタワーの点灯パターンを設定するデータなどがある。本実施の形態に示す部品実装システムＳ１においては、データ記憶部１３に記憶される動作条件データとして上述の各データのうちの少なくとも１つを含む形態となっている。
【００２１】
データ変更可否条件データ１３ｃは、他装置によって処理され管理装置３を介して通知されたデータ変更が、当該装置において当該時点で可能であるか否かを判断するための条件を規定するデータである。すなわち、通知されたデータ変更が、動作条件データ１３ｂを対象とするものである場合には、通知を受けた部品実装装置の動作状態によっては、データ記憶部１３へのデータ上書き処理を伴うデータ変更処理を実行することができない場合がある。例えば、基板搬送機構８によって基板搬送動作を実行中の場合には、基板搬送に関連した動作条件データの書き換えを即時に行うことはできず、基板搬送動作の終了を待つ必要がある。このため、本実施の形態においては、管理装置３を介して通知されたデータ変更内容に応じてデータ変更可否条件を予めデータ化して、データ記憶部１３に記憶させるようにしている。
【００２２】
通信部１４は、部品実装システムＳ１を構成する他装置、すなわち他の部品実装装置および管理装置３との間で、ＬＡＮシステム２を介してデータ授受を行う。データ変更部１５は、データ編集部１５ａ、データ変更可否判断部１５ｂ、データ変更処理実行部１５ｃおよびデータ通知部１５ｄより構成される。データ編集部１５ａは、当該装置への操作入力により、動作条件データの編集、すなわち動作条件データの新たな作成や既設定データの変更を行うための処理を実行する。データ変更可否判断部１５ｂは、他の装置のデータ編集部１５ａによって処理され管理装置３を介して通知されたデータ変更の内容を、予め設定されデータ記憶部１３に記憶されたデータ変更可否条件と対比することにより、当該データ変更が当該時点で可能であるか否かを判断する。
【００２３】
データ変更処理実行部１５ｃは、データ変更可否判断部１５ｂの判断結果に基づいて、当該データ変更のための処理を実行する。データ通知部１５ｄは、データ編集部１５ａによって処理されたデータ変更内容を、通信部１４を介して管理装置３に通知する処理を行う。操作・入力部１６は、キーボードやマウス、タッチパネルスイッチなどの入力手段であり、データ編集部１５ａによるデータ編集処理実行のための入力など、各種の入力操作を行う。表示部１７は液晶パネルなどの表示装置であり、操作・入力部１６による操作入力時の案内画面などの表示を行う。
【００２４】
次に管理装置３の制御系の構成を説明する。管理装置３は、制御部２１、プログラム記憶部２２、マスタデータ記憶部２３、通信部２４、データ変更部２５、操作・入力部２６
、表示部２７を備えている。制御部２１はＣＰＵを備えた演算部であり、プログラム記憶部２２に記憶された各種プログラムを実行することにより、当該実装ラインに属する各装置を制御して部品実装のための作業を実行させる。プログラム記憶部２２は、部品実装ラインの制御のための処理プログラムや、データ変更部２５によるデータ変更処理のための処理プログラムなどを記憶する。マスタデータ記憶部２３は、生産データ２３ａ、動作条件データ２３ｂに加えて、データ通知要否条件データ２３ｃを記憶する。
【００２５】
生産データ２３ａ、動作条件データ２３ｂは、生産データ１３ａ、動作条件データ１３ｂにそれぞれ記憶される生産データ、動作条件データのマスタデータである。データ通知要否条件データ２３ｃは、他装置によって処理され管理装置３を介して通知されたデータ変更を、他装置に通知することが必要であるか否かを判断するための条件を規定するデータであり、データ記憶部１３に記憶されるデータ種別毎に、他装置への通知要否が予め規定されている。具体的には、変更されたデータが個別装置のオフセットデータであるような場合には、当該変更内容はその装置に固有のデータであることから、他装置に通知する必要はない。これに対し、シグナルタワーの点灯パターンの設定変更など、同一実装ラインに属する全ての装置について変更が必要なデータ変更内容である場合には、他装置に通知することが必要であると判断される。
【００２６】
通信部２４は、部品実装システムＳ１を構成する他装置との間でＬＡＮシステム２を介してデータ授受を行う。データ変更部２５は、データ編集部２５ａ、データ通知要否判断部２５ｂ、データ通知部２５ｃより構成される。データ編集部２５ａは、当該管理装置３への操作入力により、部品実装システムＳ１を構成する各装置の動作条件データの編集、すなわち動作条件データの新たな作成や変更を行う。なお、動作条件データの編集作業をいずれの装置において行うかは任意であり、各装置Ｍ１〜Ｍ５、管理装置３のいずれによっても、編集作業を適宜実行することができるようになっている。
【００２７】
データ通知要否判断部２５ｂは、各部品実装装置のデータ通知部２５ｃから通知されたデータ変更内容を他の部品実装装置に通知することの要否を、マスタデータ記憶部２３に記憶されたデータ通知要否条件データ２３ｃに基づいて判断する。データ通知部２５ｃは、データ編集部２５ａによって処理されたデータ変更内容や、部品実装システムＳ１を構成するいずれかの装置のデータ編集部１５ａによって処理されたデータ変更内容を、通信部２４を介して他の装置に通知する処理を行う。操作・入力部２６は、キーボードやマウス、タッチパネルスイッチなどの入力手段であり、データ編集部２５ａによるデータ編集処理実行のための入力など、各種の入力操作を行う。表示部２７は液晶パネルなどの表示装置であり、操作・入力部２６による操作入力時の案内画面などの表示を行う。
【００２８】
この部品実装システムＳ１は上記のように構成されており、以下この部品実装システムＳ１において、動作条件データを変更するデータ変更方法について説明する。このデータ変更処理は、部品実装作業を実行する過程において、何らかの理由によって動作条件を変更する必要が生じた場合に、予め作成され各装置のデータ記憶部１３に記憶されている動作条件データ１３ｂに新たなデータを追加したり、既設定データの部分的修正を目的として行われるものである。
【００２９】
まず部品実装装置による動作条件データ編集処理について、図３のフローに即して説明する。この動作条件データ編集処理は、部品実装システムＳ１を構成するいずれかの部品実装装置を対象として操作入力を行うことにより実行される。まず部品実装装置において、操作・入力部１６からの操作入力によって動作条件データの編集作業を実行する（ＳＴ１）。次いで当該部品実装装置のデータ通知部１５ｄによって管理装置３へデータ変更内容を通知する（ＳＴ２）。この通知を受信した管理装置３は、変更された動作条件データの内容を確認する（ＳＴ３）。そして、他の部品実装装置において動作条件データを変更
するために当該データ変更内容を通知する必要があるか否かを、データ変更可否条件データ１３ｃを参照することにより確認する（ＳＴ４）。
【００３０】
ここで他装置において当該変更が不要であり、変更内容の通知不要と判断された場合には、処理を終了する。例えば当該変更が装置固有のオフセットデータであるような場合には、他装置についてはこの変更を及ぼす必要はなく、変更内容の通知は不要であると判断される。これに対し（ＳＴ４）にて他装置において当該変更が必要であり、通知必要と判断された場合には、管理装置３にて当該動作条件データの変更要否を示すステータスを、「要変更」に変更する（ＳＴ５）。すなわち、管理装置３の動作条件データ２３ｂに記憶された当該動作条件データに、「要変更」を示すフラグを立てる。次いで、管理装置３が他の部品実装装置へ当該動作条件データの変更を通知して（ＳＴ６）、処理を終了する。
【００３１】
次いで図４を参照して、部品実装装置による動作条件データ変更通知受信後の処理について説明する。図３の（ＳＴ６）にて通知された動作条件データ変更通知は、当該部品実装システムＳ１の他の装置によって受信される（ＳＴ１１）。動作条件データ変更通知を受信した装置は、当該時点にて動作条件データ変更可であるか否かをデータ変更可否判断部１５ｂによって判断する（ＳＴ１２）。この判断に際しては、データ記憶部１３に記憶されたデータ変更可否条件データ１３ｃが参照される。
【００３２】
ここで、当該動作条件データに関連する動作を実行中であるなど、データ変更可否条件データ１３ｃの変更不可条件に該当する場合には動作条件データ変更不可と判断され、この場合にはデータ変更可否判断部１５ｂは当該装置の動作状態の切替わりタイミングを監視する（ＳＴ１３）。この監視の過程において、（ＳＴ１２）で変更可と判断されたならば、データ変更処理実行部１５ｃはデータ変更処理実行のための処理を行う。すなわち動作条件変更内容を管理装置３から受信し（ＳＴ１４）、受信した動作条件変更内容を当該装置の各データに反映させて（ＳＴ１５）、データ書き換えを実行した後に当該データ変更処理を終了する。
【００３３】
次に図５を参照して、部品実装装置による動作条件データ変更確認処理について説明する。この処理は、動作条件データ変更通知を受信したものの、その時点では動作条件データ変更が不可である場合に実行される処理である。すなわち図４の（ＳＴ１２）にて変更不可と判断された場合には、当該装置のデータ変更処理実行部１５ｃは、装置再起動時など予め設定された変更確認タイミングにて、管理装置３にアクセスする（ＳＴ２１）。
【００３４】
そしてマスタデータ記憶部２３に記憶された動作条件データ２３ｂを参照することにより、「要変更」のステータスとなっている動作条件データが有るか否かを確認する（ＳＴ２２）。ここで該当する動作条件データがない場合には処理を終了し、該当する動作条件データが有る場合には、当該動作条件データの変更内容を通信部１４を介して管理装置３から受信する（ＳＴ２３）。そして受信した動作条件変更内容を当該装置の各データに反映させて（ＳＴ２４）、データ書き換えを実行した後に当該データ変更処理を終了する。
【００３５】
このように、各装置の動作条件を個別に規定する動作条件データを編集するための実行される上述の一連のデータ変更処理において、図３に示す（ＳＴ２）は、各装置においてデータ編集部１５ａによって作成・変更されたデータ変更内容を管理装置３に通知する第１のデータ通知ステップとなっており、（ＳＴ６）は、管理装置３によってデータ変更内容を他の装置に通知する第２のデータ通知ステップに該当する。また図４に示す（ＳＴ１２）は、他の装置において通知されたデータ変更内容を予め設定されたデータ変更可否条件と対比することにより当該データ変更が可能であるか否かを判断するデータ変更可否判断ステップとなっており、さらに当該データ変更が可能であると判断された場合に実行される（ＳＴ１４）、（ＳＴ１５）は、上述のデータ変更可否判断ステップにおける判断結
果に基づいて当該データ変更を実行するデータ変更処理実行ステップとなっている。
【００３６】
そして本実施の形態においては、図３の（ＳＴ４）に示すように、第２のデータ通知ステップ（ＳＴ６）に先立って、各装置のデータ通知部１５ｄから通知されたデータ変更内容を、管理装置３によって他の装置に通知することが必要であるか否かを判断するデータ通知要否判断ステップを実行するようにしている。
【００３７】
上記説明したように、本実施の形態１においては、動作条件データの変更において、部品実装ラインを構成する各部品実装装置においてデータ編集部によって作成・変更された動作条件データのデータ変更内容を管理装置に通知し、さらに管理装置によってデータ変更内容を他の部品実装装置に通知し、通知を受けた他の部品実装装置において、通知されたデータ変更内容を予め設定されたデータ変更可否条件と対比することにより当該データ変更が可能であるか否かを判断し、この判断結果に基づいて当該データ変更を実行する構成を採用している。これにより、１つの部品実装装置についてデータ変更処理を実行することによって他装置の動作条件データを自動的に変更することができ、動作条件データのデータ変更処理を操作性よく効率的に実行することができる。
【００３８】
なお上記実施の形態１においては、管理装置３は部品実装ライン１を構成する各部品実装装置から独立したホストコンピュータとして位置づけられているが、管理装置３の機能をいずれか１台の部品実装装置に組み込み、この部品実装装置を上述の管理装置として機能させてもよい。さらに、各部品実装装置が管理装置３の機能を備え、データ変更を行った部品実装装置に備えられた管理装置機能によって他の部品実装装置へデータ変更内容を通知するように構成してもよい。
【００３９】
（実施の形態２）
図６は本発明の実施の形態２の部品実装システムの構成説明図、図７は本発明の実施の形態２の部品実装システムの制御系の構成を示すブロック図、図８は本発明の実施の形態２のデータ変更方法における全体管理装置によるデータ変更通知処理のフロー図である。本実施の形態２は、実施の形態１に示す部品実装ライン１を複数備え、それぞれの部品実装ライン１に属する部品実装装置を各部品実装ライン毎に個別に設けられたライン管理装置によって制御し、これらの複数のライン管理装置を全体管理装置によって統括して制御することにより、部品実装システムＳ２を構成している。
【００４０】
まず図６を参照して、部品実装システムＳ２の全体構成を説明する。図６において、部品実装システムＳ２は複数の部品実装ライン１Ａ，１Ｂ、１Ｃ、１Ｄを備えている。部品実装ライン１Ａ，１Ｂ、１Ｃ、１Ｄは、それぞれ実施の形態１に示す部品実装ライン１と同様に、複数の部品実装装置Ｍ１，Ｍ２・・を連結して構成されている。部品実装ライン１Ａ，１Ｂ、１Ｃ、１Ｄは通常同一フロアに配列されており、これらの複数の部品実装システムには、ライン構成が同一の部品実装ラインや、部品実装装置の種別や台数が部分的に異なる異種の部品実装ラインが含まれている。
【００４１】
部品実装ライン１Ａ，１Ｂ、１Ｃ、１Ｄはそれぞれ実施の形態１に示す管理装置３と同様の機能を有するライン管理装置３Ａ，３Ｂ，３Ｃ，３Ｄを備えており、各部品実装システムに属する部品実装装置は、ＬＡＮシステム２Ａ，２Ｂ，２Ｃ，２Ｄを介してそれぞれのライン管理装置３Ａ，３Ｂ，３Ｃ，３Ｄによって制御される。そしてライン管理装置３Ａ，３Ｂ，３Ｃ，３Ｄは、ＬＡＮシステム９を介して全体管理装置１０に接続されており、ライン管理装置３Ａ，３Ｂ，３Ｃ，３Ｄは全体管理装置１０によって統括して制御される。
【００４２】
次に図７を参照して、制御系の構成を説明する。図７において、各装置の制御系の構成
を示す鎖線枠Ｍ１およびライン管理装置の制御系の構成を示す鎖線枠３Ａは、図２における装置Ｍ１，管理装置３の制御系の構成とそれぞれ同様であり、ここでは説明を省略する。ライン管理装置３Ａ、３Ｂ・・のそれぞれの通信部２４とＬＡＮシステム９を介して接続された全体管理装置１０は、基本的に管理装置３と同様の構成を備えている。但し、全体管理装置１０は、各装置Ｍ１・・・、各ライン管理装置３Ａ，３Ｂ・・・で構成される階層構造の上位に位置する上位ホストコンピュータの性格を有していることから、全体管理装置１０が制御および記憶対象とするデータの範囲も、同様に階層構造を有するものとなっている。
【００４３】
全体管理装置１０は、制御部３１、プログラム記憶部３２、全体データ記憶部３３、通信部３４、データ変更部３５、操作・入力部３６、表示部３７を備えている。
【００４４】
制御部３１はＣＰＵを備えた演算部であり、プログラム記憶部３２に記憶された各種プログラムを実行することにより、同一フロアに配置された複数の部品実装ライン１Ａ，１Ｂ・・に属する各ライン管理装置３Ａ，３Ｂ・・を統括して各装置を全体として制御する。プログラム記憶部３２は、全体制御のための処理プログラムや、データ変更部３５によるデータ変更処理のための処理プログラムなどを記憶する。全体データ記憶部３３は、生産データ３３ａ、動作条件データ３３ｂに加えて、データ通知要否条件データ３３ｃを記憶する。
【００４５】
生産データ３３ａ、動作条件データ３３ｂは、生産データ２３ａ、動作条件データ２３ｂにそれぞれ記憶されるマスタデータとしての生産データ、動作条件データのさらに上位のマスタデータである。データ通知要否条件データ３３ｃは、他の部品実装ライン１Ａ，１Ｂ・・によって処理され当該部品実装ラインのライン管理装置３Ａ，３Ｂ・・を介して通知されたデータ変更を、他の部品実装ライン１Ａ，１Ｂ・・に通知することが必要であるか否かを判断するための条件を規定するデータである。具体的には、変更されたデータが個別の部品実装ラインに特定された制御パラメータであるような場合には、当該変更内容はその部品実装ラインに固有のデータであることから、他の部品実装ラインに通知する必要はない。これに対し、シグナルタワーの点灯パターンの設定変更など、同一フロアに属する全ての装置について変更が必要なデータ変更内容である場合には、他の部品実装ラインに通知することが必要であると判断される。
【００４６】
通信部３４は、同一フロアの生産現場を構成する各実装システムとの間でＬＡＮシステム９を介してデータ授受を行う。データ変更部３５は、データ編集部３５ａ、データ通知要否判断部３５ｂ、データ通知部３５ｃより構成される。データ編集部３５ａは、当該全体管理装置１０への操作入力により、各実装システムの生産データや動作条件データの編集、すなわちこれらのデータの新たな作成や変更を行う。なお、これらのデータの編集作業をいずれの装置において行うかは任意であり、各装置Ｍ１〜Ｍ５、ライン管理装置３Ａ，３Ｂ・・、全体管理装置１０のいずれによっても随時実行することが可能となっている。
【００４７】
データ通知要否判断部３５ｂは、各ライン管理装置のデータ通知部２５ｃから通知されたデータ変更内容を、他の部品実装システム１Ａ，１Ｂ・・のライン管理装置３Ａ，３Ｂ・・に通知することが必要であるか否かを、全体データ記憶部３３に記憶されたデータ通知要否条件データ３３ｃに基づいて判断する。データ通知部３５ｃは、データ編集部２５ａによって処理されたデータ変更内容や、各ライン管理装置のデータ通知部２５ｃから通知されたデータ変更内容を、通信部３４を介して他のライン管理装置に通知する処理を行う。
【００４８】
操作・入力部３６は、キーボードやマウス、タッチパネルスイッチなどの入力手段であ
り、データ編集部３５ａによるデータ編集処理実行のための入力など、各種の入力操作を行う。表示部３７は液晶パネルなどの表示装置であり、操作・入力部３６による操作入力時の案内画面などの表示を行う。
【００４９】
上記構成において、各装置Ｍ１，Ｍ２・・は、部品実装装置を稼動させるために必要なデータを記憶するデータ記憶部１３と、当該部品実装装置への操作入力によって前記データの作成・変更を行うデータ編集部１５ａと、データ編集部１５ａによって処理されたデータ変更内容を通信部１４を介して当該装置が属する部品実装ラインのライン管理装置３Ａ，３Ｂ・・に通知する処理を行うデータ通知部１５ｄ（第１のデータ通知部）とを備えた構成となっている。
【００５０】
またライン管理装置３Ａ，３Ｂ・・は、当該装置が制御する各部品実装装置のデータ通知部１５ｄから通知されたデータ変更内容を、当該部品実装ライン１Ａ，１Ｂ・・に属する他の部品実装装置および全体管理装置１０に通知するデータ通知部２５ｃ（第２のデータ通知部）を備えた構成となっており、さらに全体管理装置１０は、ライン管理装置３Ａ，３Ｂ・・から通知されたデータ変更内容を、他のライン管理装置３Ａ，３Ｂ・・に通知するデータ通知部３５ｃ（第３のデータ通知部）を備えた構成となっている。
【００５１】
そして、全体管理装置１０からデータ変更内容を通知されたライン管理装置３Ａ，３Ｂ・・は、当該装置が制御する各部品実装装置に当該データ変更内容を通知するようにしている。さらに全体管理装置１０は、ライン管理装置３Ａ，３Ｂ・・から通知されたデータ変更内容を他のライン管理装置３Ａ，３Ｂ・・に通知することが必要であるか否かを、予め設定されたデータ通知要否条件データ３３ｃに基づいて判断するデータ通知要否判断部３５ｂを備えた構成となっている。
【００５２】
次に図８を参照して、部品実装システムＳ２において各部品実装装置を稼動させるために必要なデータを変更するデータ変更方法について説明する。このデータ変更処理は、部品実装作業を実行する過程において、何らかの理由によって生産データや動作条件データを変更する必要が生じた場合に、予め作成され各装置のデータ記憶部１３に記憶されているデータに新たなデータを追加したり、既設定データの部分的修正を目的とするものである。
【００５３】
まずいずれかの部品実装ライン１Ａ，１Ｂ・・において、生産データや動作条件データを対象としてデータ編集作業を行った場合には、部品実装装置のデータ編集部１５ａによって作成・変更されたデータ変更内容を、データ通知部１５ｄによって当該部品実装ライン１Ａ，１Ｂ・・のライン管理装置３Ａ，３Ｂ・・に通知する（ＳＴ３１）。次いで、そのライン管理装置３Ａ，３Ｂ・・は、通知されたデータ変更内容を、当該部品実装ライン１Ａ，１Ｂ・・に属する他の部品実装装置および全体管理装置１０に通知する（ＳＴ３２）。
【００５４】
通知を受けた全体管理装置１０は、通知されたデータ変更内容を確認し、他のライン管理装置３Ａ，３Ｂ・・へ通知することの要否を判断する（ＳＴ３３）。ここでは、データ通知要否条件データ３３ｃとしてライン構成についての条件が設定されており、この通知の要否判断をライン構成との関連およびライン構成の異同によって行う例を示している。すなわちデータ変更内容が、部品実装ラインのライン構成に関係なく適用されるべき変更内容であるか否かをまず判断し、次にデータ編集作業が実行された部品実装ラインとライン構成が一致する部品実装ラインの有無を判断する。
【００５５】
すなわち、ライン構成に関係なく適用されるべき変更内容であれば、全ての他のライン管理装置３Ａ，３Ｂ・・が通知必要と判断される。これに対し、通知の要否がライン構成
に関係している場合には、データ編集作業が実行された部品実装ラインとライン構成が一致する部品実装ラインのみのライン管理装置３Ａ，３Ｂ・・が、通知必要と判断される。もちろん、データ通知要否条件データ３３ｃとして、ライン構成以外の条件を設定するようにしてもよい。
【００５６】
そして（ＳＴ３３）にて通知不要と判断された場合には処理を終了し、通知必要と判断された場合には、通知が必要と判断されたライン管理装置３Ａ，３Ｂ・・へデータ変更内容を通知する（ＳＴ３４）。次いで、変更内容を通知されたライン管理装置３Ａ，３Ｂ・・によって自らが制御する各部品実装装置へデータ変更内容を通知する（ＳＴ３５）。そして通知を受けた各部品実装装置においては、受信したデータ件変更内容を当該装置の各データに反映させてデータ書き換えを実行した後に、当該データ変更処理を終了する。
【００５７】
このように、各部品実装装置を稼動させるデータを編集するために行われる上述の一連のデータ変更に伴う処理において、図８に示す（ＳＴ３１）は、各部品実装装置においてデータ編集部１５ａによって作成・変更されたデータ変更内容をデータ通知部１５ｄによってライン管理装置３Ａ，３Ｂ・・に通知する第１のデータ通知ステップとなっており、（ＳＴ３２）は、当該ライン管理装置３Ａ，３Ｂ・・に通知されたデータ変更内容を、当該部品実装ラインに属する他の部品実装装置および全体管理装置１０に通知する第２のデータ通知ステップに該当する。
【００５８】
また（ＳＴ３４）は、データ変更内容を通知された全体管理装置１０によって、データ変更内容を他のライン管理装置３Ａ，３Ｂ・・に通  知する第３のデータ通知ステップであり、（ＳＴ３５）は、全体管理装置１０からデータ変更通知を受信したライン管理装置３Ａ，３Ｂ・・によって、当該ライン管理装置が制御する各部品実装装置に当該データ変更内容を通知する第４のデータ通知ステップとなっている。そして（ＳＴ３３）に示すように、第３のデータ通知ステップにおいて、全体管理装置１０は、１つのライン管理装置３Ａ，３Ｂ・・から通知されたデータ変更内容を他のライン管理装置３Ａ，３Ｂ・・に通知することが必要であるか否かを、予め設定されたデータ通知要否条件３３ｃに基づいて判断するようにしている。
【００５９】
上記説明したように、本実施の形態２においては、部品実装ラインを構成する各部品実装装置においてデータ編集部によって作成・変更されたデータのデータ変更内容をライン管理装置に通知し、当該ライン管理装置が制御する各部品実装装置から通知されたデータ変更内容を、当該部品実装ラインに属する他の部品実装装置および全体管理装置に通知し、データ変更内容を通知された全体管理装置によってデータ変更内容を他のライン管理装置に通知し、さらに全体管理装置からデータ変更通知を受信したライン管理装置によって当該ライン管理装置が制御する各部品実装装置に当該データ変更内容を通知する構成を採用している。
【００６０】
これにより、１つの部品実装装置についてデータ変更処理を実行することによって他装置のデータを自動的に変更することができ、データ変更処理を操作性よく効率的に実行することができる。なお、実施の形態１にて示したデータ変更方法、すなわち１つの部品実装ライン１よりなる部品実装システムＳ１を対象とするデータ変更に伴う処理は、本実施の形態２においても、個々の部品実装ラインを対象として適用可能であることはいうまでもない。
【００６１】
なお上記実施の形態２においては、ライン管理装置３Ａ，３Ｂ・・は部品実装ライン１Ａ，１Ｂ・・を構成する各部品実装装置から独立したホストコンピュータとして位置づけられているが、ライン管理装置３Ａ，３Ｂ・・の機能をいずれか１台の部品実装装置に組み込み、この部品実装装置を上述のライン管理装置３Ａ，３Ｂ・・として機能させてもよ
い。もちろん、各部品実装装置がライン管理装置３Ａ，３Ｂ・・の機能を備える構成であってもよい。
【産業上の利用可能性】
【００６２】
本発明の部品実装システムおよび部品実装システムにおけるデータ変更方法は、動作条件データのデータ変更処理を操作性よく効率的に実行することができるという効果を有し、基板に電子部品などの部品を実装して実装基板を製造する分野に有用である。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態１の部品実装システムの構成図
【図２】本発明の実施の形態１の部品実装システムの制御系の構成を示すブロック図
【図３】本発明の実施の形態１のデータ変更方法における部品実装装置による動作条件データ編集処理のフロー図
【図４】本発明の実施の形態１のデータ変更方法における部品実装装置による動作条件データ変更通知処理受信後処理のフロー図
【図５】本発明の実施の形態１のデータ変更方法における部品実装装置による動作条件データ変更確認処理のフロー図
【図６】本発明の実施の形態２の部品実装システムの構成説明図
【図７】本発明の実施の形態２の部品実装システムの制御系の構成を示すブロック図
【図８】本発明の実施の形態２のデータ変更方法における全体管理装置によるデータ変更通知処理のフロー図
【符号の説明】
【００６４】
１、１Ａ，１Ｂ，１Ｃ，１Ｄ  部品実装ライン
２、２Ａ，２Ｂ，２Ｃ，２Ｄ、９  ＬＡＮシステム
３  管理装置
３Ａ，３Ｂ，３Ｃ，３Ｄ  ライン管理装置
４  基板
５  基板搬送機構
６  部品供給部
８  部品搭載機構
１０  全体管理装置
Ｓ１、Ｓ２  部品実装システム
Ｍ１，Ｍ２，Ｍ３，Ｍ４，Ｍ５  部品実装装置
【図１】
0004915335.tif 000002
【図２】
0004915335.tif 000003
【図３】
0004915335.tif 000004
【図４】
0004915335.tif 000005
【図５】
0004915335.tif 000006
【図６】
0004915335.tif 000007
【図７】
0004915335.tif 000008
【図８】
0004915335.tif 000009