(57)【特許請求の範囲】
【請求項１】
基板上に電子部品を装着するための複数の作業装置を備えた電子部品実装ラインの管理システムにおいて、
前記電子部品実装ラインに接続され前記作業装置にて前記基板上に電子部品を装着するための各種データを作成する複数のコンピュータと、
前記コンピュータで前記各種データを変更した変更データを受信して格納すると共に前記各コンピュータに変更データを送信しこの変更履歴を前記コンピュータからの要求に応じて送信する管理サーバとから構成され、
前記コンピュータは、前記管理サーバから送信された前記変更履歴を記憶装置に格納することを特徴とする電子部品実装ラインの管理システム。
【請求項２】
基板上に電子部品を装着するための複数の作業装置を備えた電子部品実装ラインの管理システムにおいて、
前記電子部品実装ラインに接続され前記作業装置にて前記基板上に電子部品を装着するための前記各種データを作成しこの各種データを送信可能な複数のコンピュータと、
いずれかの前記コンピュータで前記各種データを変更した変更データを受信して格納すると共に前記各コンピュータに変更データを送信し、少なくとも変更した作業者、変更作業を行った前記コンピュータ及び変更日時についての変更履歴をいずれかの前記コンピュータからの要求に応じて送信する管理サーバとから構成され、
前記コンピュータは、前記管理サーバから送信された前記変更履歴を記憶装置に格納することを特徴とする電子部品実装ラインの管理システム。
【請求項３】
前記コンピュータから送信された前記各種データを担当する電子部品実装ライン毎に格納する複数のサーバを備えたことを特徴とする請求項１または請求項２に記載の電子部品実装ラインの管理システム。
【請求項４】
いずれかの前記コンピュータで前記各種データを変更した場合に、リストアスイッチを設けて変更前の元の状態に戻すことができるようにした
ことを特徴とする請求項１乃至請求項３のいずれかに記載の電子部品実装ラインの管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基板上に電子部品を装着するための複数の作業装置を備えた電子部品実装ラインの管理システムに関する。
【背景技術】
【０００２】
この種の電子部品実装ラインの管理システムは、例えば特許文献１などに開示されている。従来、各電子部品実装ライン毎にライン管理コンピュータが接続されて、電子部品装着に係る各種データが格納され管理されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３４７８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そして、各電子部品実装ラインに接続された一のコンピュータで作成された各種データは、他のコンピュータのものと本来同一のものであるべきであるが、異なる内容でそれぞれのコンピュータに格納されたり、また全ての電子部品実装ラインに係る各種データを格納する管理サーバを設けた場合に、この管理サーバの各種データと各コンピュータに格納された各種データの内容が異なる場合が起こる。このような事態が起こると、電子部品実装ラインにおける基板生産に不測な事態が起こり、基板生産運転効率の向上が図れない。
【０００５】
そこで本発明は、複数のコンピュータと管理サーバとの間での各種データの共通化を図れるようにして、基板生産運転効率の向上を図ることを目的とする。
【課題を解決するための手段】
【０００９】
このため第１の発明は、基板上に電子部品を装着するための複数の作業装置を備えた電子部品実装ラインの管理システムにおいて、
前記電子部品実装ラインに接続され前記作業装置にて前記基板上に電子部品を装着するための各種データを作成する複数のコンピュータと、
前記コンピュータで前記各種データを変更した変更データを受信して格納すると共に前記各コンピュータに変更データを送信しこの変更履歴を前記コンピュータからの要求に応じて送信する管理サーバとから構成され、
前記コンピュータは、前記管理サーバから送信された前記変更履歴を記憶装置に格納することを特徴とする。
【００１０】
第２の発明は、基板上に電子部品を装着するための複数の作業装置を備えた電子部品実装ラインの管理システムにおいて、
前記電子部品実装ラインに接続され前記作業装置にて前記基板上に電子部品を装着するための前記各種データを作成しこの各種データを送信可能な複数のコンピュータと、
いずれかの前記コンピュータで前記各種データを変更した変更データを受信して格納すると共に前記各コンピュータに変更データを送信し、少なくとも変更した作業者、変更作業を行った前記コンピュータ及び変更日時についての変更履歴をいずれかの前記コンピュータからの要求に応じて送信する管理サーバとから構成され、
前記コンピュータは、前記管理サーバから送信された前記変更履歴を記憶装置に格納することを特徴とする。
【００１１】
第３の発明は、第１または第２の発明において、前記コンピュータから送信された前記各種データを担当する電子部品実装ライン毎に格納する複数のサーバを備えたことを特徴とする。
【００１２】
第４の発明は、第１乃至第３の発明において、いずれかの前記コンピュータで前記各種データを変更した場合に、リストアスイッチを設けて変更前の元の状態に戻すことができるようにした
ことを特徴とする。
【発明の効果】
【００１３】
本発明は、複数のコンピュータと管理サーバとの間での各種データの共通化を図れるようにして、基板生産運転効率の向上を図ることができる。また、基板上に電子部品を装着するための各種データの変更履歴を、コンピュータで確認することができるから、使い勝手の向上を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】複数の電子部品実装ラインの管理システムの概略を示す図である。
【図２】部品ライブラリデータの変更履歴の格納に係るフローチャートを示す図である。
【図３】部品ライブラリデータの編集画面を示す図である。
【図４】部品ライブラリデータの差分比較判定処理に係るフローチャートを示す図である。
【図５】部品ライブラリデータの変更履歴の画面を示す図である。
【図６】パターンプログラムデータの変更履歴の格納に係るフローチャートを示す図である。
【図７】パターンプログラムデータの変更履歴の画面を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面に基づき本発明の実施形態につき説明する。図１は基板上に電子部品を装着する電子部品実装ラインの管理システムの概略図であり、図１では３つの電子部品実装ライン１があり、各電子部品実装ライン１は基板であるプリント基板上に半田クリームを塗布する印刷機１Ａと、プリント基板上に電子部品を装着する電子部品実装装置１Ｂ、1Ｃ、1Ｄとを備えているが、これらの装置に限らず、実装ライン１に電子部品の実装に係る他の作業装置も含んでもよい。
【００１６】
図１における上段及び中段の電子部品実装ライン１は通信回線を介して各データサーバ２、３に接続され、この両データサーバ２、３は通信回線を介して各種データを作成するコンピュータ５に接続されている。下段の電子部品実装ライン１は通信回線を介してデータサーバ４に接続され、このデータサーバ４は通信回線を介して各種データを作成するコンピュータ６に接続されている。更に、両コンピュータ５、６は一元管理用の管理サーバ７に通信回線を介して接続されている。
【００１７】
そして、前記データサーバ２、３、４は担当する電子部品実装ライン１で扱う電子部品ＩＤ毎の電子部品の特徴に関する部品ライブラリデータと、生産するプリント基板Ｐの機種毎の電子部品装着装置１を動かすためのパターンプログラムデータとが格納されている。また、コンピュータ５、６も担当する電子部品実装ライン１で扱う電子部品ＩＤ毎の電子部品の特徴に関する部品ライブラリデータと、生産するプリント基板Ｐの機種毎の電子部品装着装置１を動かすためのパターンプログラムデータとを格納すると共に、これらのコンピュータ５、６にはキーボード等の入力手段５Ａ、６Ａ及びモニターなどの表示装置５Ｂ、６Ｂが接続されており、これらの部品ライブラリデータやパターンプログラムデータを作成することもできる。
【００１８】
更に、管理サーバ７は全ての電子部品実装ライン１で扱う電子部品ＩＤ毎の電子部品の特徴に関する部品ライブラリデータと、生産するプリント基板Ｐの機種毎の電子部品装着装置１を動かすためのパターンプログラムデータとが格納されている。
【００１９】
前記部品ライブラリデータは、形状データ・認識データ・制御データ・部品供給データから構成される。即ち、この部品ライブラリデータとして、この部品ＩＤ毎に電子部品の特徴を表す電子部品のＸ方向、Ｙ方向の長さ、厚さ情報等のデータ（前記形状データ）や、使用吸着ノズルのノズルＩＤに関するデータ（前記制御データ）等が格納されている。
【００２０】
前記パターンプログラムデータは、プリント基板ＰのＸ方向・Ｙ方向のサイズ、厚み、基板認識の有無などから構成される基板情報データと、その装着順序毎（ステップ番号毎）に、プリント基板Ｐ内でのＸ座標、Ｙ座標、角度情報、電子部品を供給する部品供給ユニットの配置番号等から構成される装着データと、各部品供給ユニットのフィーダベース上における配置番号に対応した各電子部品の種類の情報である部品配置データと、どの装着ヘッドのどの位置にどの種類の吸着ノズル（電子部品を部品供給ユニットから吸着して取出す）が装着されているかを示すノズル配置データと、電子部品実装ライン１における何番目の装置のどの機種かに係る装置情報などから構成される。
【００２１】
次に、図２の部品ライブラリデータの変更履歴の格納に係るフローチャートについて説明する。先ず、コンピュータ５の入力手段５Ａ及び表示装置５Ｂを使用して、変更作業を行う作業者名（例えば、作業者Ａ）を入力手段５Ａを使用して入力し又はバーコードリーダを用いて作業者を意味するバーコードを読み込んだ後で、部品ライブラリデータの編集ソフトウエアで部品ライブラリデータを変更する（ステップＳ１）。例えば、電子部品の種類（部品Ａ）を指定して表示装置５Ｂに図３に示すような部品ライブラリデータの編集画面を表示させて、タッチパネルスイッチの形状データスイッチ部８Ａを押圧操作して、形状選択スイッチ部８Ｂを押圧操作して形状指定を「通常（直方体）」から「円形（円筒形）」に変更する。
【００２２】
そして、変更を終えると、コンピュータ５は、変更された電子部品の部品ＩＤ（部品Ａ）の全項目情報（変更後の内容を含めた部品Ａに係る部品ライブラリデータの全項目の内容）を管理サーバ７へ送信する（ステップＳ２）。この場合、この変更した作業者名（作業者Ａ）、作業端末であるコンピュータ５のＩＤ（ＰＣ０１）、及び変更日時（２０１０年７月７日１０時２１分０１秒）と共に送信される。
【００２３】
すると、管理サーバ７は部品ライブラリデータが変更された部品ＩＤに係る部品ライブラリデータの内容と、管理サーバ７で管理しているこの同一名の部品ＩＤに係る部品ライブラリデータの内容との差分を各項目毎に、即ち形状データ、認識データ・・等を構成する各データの各項目毎に比較し（ステップＳ３）、変更されて同一内容でないものがあれば、変更項目を変更履歴リストに登録する（ステップＳ４）。
【００２４】
ここで、図４に示すフローチャートに基づいて、管理サーバ７における差分比較判定処理について説明する。先ず、部品ライブラリデータが変更された電子部品の部品ＩＤ部品ＩＤ（部品Ａ）と同一名の部品ＩＤの全項目情報（変更前の部品Ａに係る部品ライブラリデータの全項目の内容）を、管理サーバ７はそのデータベース（ＤＢ）から取得する（ステップＳ１１）。
【００２５】
次に、管理サーバ７は部品ライブラリデータが変更された部品ＩＤに係る部品ライブラリデータの内容と、管理サーバ７で管理しているこの同一名の部品ＩＤに係る部品ライブラリデータの内容との差分を各項目毎に比較する（ステップＳ１２）。
【００２６】
そして、同一内容かどうかを判定し（ステップＳ１３）、同一内容であれば全ての項目を比較したか判定し（ステップＳ１４）、全ての項目の比較を終えてなければ、ステップＳ１２に戻り、次の項目について比較する（ステップＳ１２）。
【００２７】
このようにして、同一内容か否かを判定し（ステップＳ１３）、同一内容でなければ、変更項目を変更履歴リストに登録し（ステップＳ１５）、全ての項目の比較を終えるまで、以上のことを繰り返し、全ての項目の比較を終えると（ステップＳ１４）、差分比較判定を終了する。
【００２８】
管理サーバ７は図４に示すような差分比較判定処理を終え（ステップＳ３）、次に変更項目があればこの変更項目を変更履歴リストに登録する（ステップＳ４）。この場合、リスト登録時に変更履歴のナンバリングを行うが、複数項目の変更があった場合、ナンバリングは同一のＮｏ（ナンバー）となる。
【００２９】
この変更項目の変更履歴リストへの登録を終えると、管理サーバ７はこの変更項目を元データに反映する（ステップＳ５）。即ち、後述する同期管理しているそのデータベース（ＤＢ）化されたデータの部品ＩＤの全項目情報を変更する。
【００３０】
そして、管理サーバ７は変更されたデータ内容を個別に格納する（ステップＳ６）。即ち、管理サーバ７は前述のナンバリングされたＮｏのフォルダを作成し、コンピュータ５から送信された変更部品ＩＤの全項目情報をこのフォルダ内に個別に格納する。
【００３１】
以上のように、部品Ａの部品ライブラリデータの形状指定を「通常」から「円形」に変更すると、この変更された部品ライブラリデータが管理サーバ７に格納されることとなるが、この管理サーバ７は担当するコンピュータ６にこの変更された最新の部品ライブラリデータを送信して、このコンピュータ６に備えられた記憶装置にも格納させ、同期管理を図る。この場合、コンピュータで同期管理されるのは部品ライブラリデータ等で、変更履歴は管理サーバ７のみで管理される。これにより、管理サーバ７、コンピュータ５、６の間でこの変更された部品ライブラリデータの共有化が図れる。この変更された部品ライブラリデータを、各コンピュータ５、６で確認することができるから、使い勝手の向上を図ることができる。
【００３２】
そして、作業者は前述した変更履歴を確認する場合には、コンピュータ５又は６の入力手段５Ａ又は６Ａを操作して、部品ライブラリデータ変更履歴表示のメニューを選択すると、図５に示すような画面が表示され、項目はリスト・ボックス８Ｄ内に表示される「全体」、「部品ＩＤ」、「作業者」、「作業端末」で検索できるので、例えばコンピュータ５の入力手段５Ａを操作して、「全体」項目を選択してタッチパネルスイッチである「検索」スイッチ部８Ｅを押圧操作して項目検索を、期間の開始期間と終了期間を入力してタッチパネルスイッチである「検索」スイッチ部８Ｆを押圧操作する。すると、変更履歴を要求する信号がコンピュータ５から管理サーバ７へ送られ管理サーバ７は期間検索を開始する。この検索が終了すると、この検索対象の情報が管理サーバ７からコンピュータ５へ送られて表示装置５Ｂに表示される。
【００３３】
従って、管理サーバ７はいずれかの前記コンピュータ５、６で前記各種データを変更した変更データを受信して格納すると共にこの変更履歴をいずれかの前記コンピュータ５、６からの要求に応じて送信するものである。
【００３４】
即ち、ナンバリングがされた変更内容について、７つの変更履歴項目である「部品ＩＤ」、「変更数」、「内容」、「その他（変更数が複数の場合は○を表示）」、「作業者」、「作業端末」及び「変更日時」について、部品ライブラリデータの変更履歴が表示装置５Ｂに表示される。
【００３５】
なお、変更前の状態に戻したい場合には、この図５の部品ライブラリデータ変更履歴画面において、その戻したいナンバーの行を入力手段５Ａを使用して指定した後、タッチパネルスイッチである「リストア」スイッチ部８Ｇを押圧操作する。
【００３６】
すると、このリストアも部品ライブラリデータの変更処理の一部とみなされて、コンピュータ５は、リストアするために選択された変更履歴のナンバリングを管理サーバ７へ送信する。この場合、このリストアの選択をした作業者名、作業端末であるコンピュータ５のＩＤ、及びリストアの選択日時と共に送信される。
【００３７】
管理サーバ７は取得したナンバリングデータを元に、そのナンバーのフォルダ内に格納された部品ＩＤの全項目情報を取得する。そして、管理サーバ７は取得した部品ＩＤの全項目情報を部品ライブラリデータのデータベースに書き込むと共に変更履歴データベースへ変更情報（例えば、「元の状態に変更しました。」）を書き込む。このときに、新たにナンバリングされたＮｏのフォルダを作成し、このフォルダ内へ変更された部品ＩＤの全情報を保存する。
【００３８】
そして、この管理サーバ７は担当するコンピュータ６にこの変更履歴を送信して、このコンピュータ６に備えられた記憶装置にも格納させ、同期管理を図る。これにより、管理サーバ７、コンピュータ５、６の間でこのリストア変更された部品ライブラリデータの共有化が図れる。このリストア変更された部品ライブラリデータの変更履歴、即ち変更された内容と共に、変更した作業者及び日時をコンピュータ５又は６で確認でき、さらに変更履歴を異なる電子実装ライン１が接続された各コンピュータ５、６で確認することができるから、使い勝手の向上を図ることができる。
【００３９】
次に、図６に基づいて、前記パターンプログラムデータの変更履歴の格納に係るフローチャートについて説明する。先ず、コンピュータ５の入力手段５Ａ及び表示装置５Ｂを使用して、変更作業を行う作業者名を入力手段５Ａを使用して入力し又はバーコードリーダを用いて作業者を意味するバーコードを読み込んだ後で、パターンプログラムデータの編集ソフトウエアでパターンプログラムデータを変更する（ステップＳ２１）。例えば、プリント基板の生産機種名ＰＢ０１について、パターンプログラムデータを変更する。
【００４０】
そして、変更を終えると、コンピュータ５は、変更されたパターンプログラムデータのファイルを管理サーバ７へ送信する（ステップＳ２２）。この場合、この変更した作業者名（作業者Ａ）、作業端末であるコンピュータ５のＩＤ（ＰＣ０１）、及び変更日時（２０１０年７月７日１０時３１分０１秒）と共に送信される。
【００４１】
すると、管理サーバ７は変更されたパターンプログラムデータを変更履歴リストに登録する（ステップＳ２３）。この場合、リスト登録時に変更履歴のナンバリングを行う。
【００４２】
この変更履歴リストへの登録を終えると、管理サーバ７は変更されたパターンプログラムデータファイルを元ファイルに上書き変更する（ステップＳ２４）。そして、管理サーバ７は変更されたデータを個別に格納する（ステップＳ２５）。即ち、管理サーバ７はコンピュータ５から送信された変更されたパターンプログラムデータファイルをナンバリング毎に格納する。
【００４３】
以上のように、生産機種名ＰＢ０１のパターンプログラムデータを変更すると、この変更されたパターンプログラムデータが管理サーバ７に格納されることとなるが、この管理サーバ７は担当するコンピュータ６にこの変更された最新のパターンプログラムデータを送信して、このコンピュータ６に備えられた記憶装置にも格納さ、同期管理を図る。この場合、コンピュータで同期管理されるのはパターンプログラムデータ等で、変更履歴は管理サーバ７のみで管理される。これにより、管理サーバ７、コンピュータ５、６の間でこの変更されたパターンプログラムデータの共有化が図れる。この変更されたパターンプログラムデータを、各コンピュータ５、６で確認することができるから、使い勝手の向上を図ることができる。
【００４４】
そして、作業者は前述した変更履歴を確認する場合には、コンピュータ５又は６の入力手段５Ａ又は６Ａを操作して、パターンプログラムデータ変更履歴表示のメニューを選択すると、図７に示すような画面が表示され、項目はリスト・ボックス８Ｄ内に表示される「全体」、「生産機種名（プリント基板の機種名）」、「作業者」、「作業端末」で検索できるので、例えばコンピュータ５の入力手段５Ａを操作して、「全体」項目を選択してタッチパネルスイッチである「検索」スイッチ部８Ｅを押圧操作して項目検索を、期間の開始期間と終了期間を入力してタッチパネルスイッチである「検索」スイッチ部８Ｆを押圧操作する。すると、変更履歴を要求する信号がコンピュータ５から管理サーバ７へ送られ、管理サーバ７は期間検索を開始する。この検索が終了すると、この検索対象の情報が管理サーバ７からコンピュータ５へ送られて表示装置５Ｂに表示される。
【００４５】
従って、管理サーバ７はいずれかの前記コンピュータ５、６で前記各種データを変更した変更データを受信して格納すると共にこの変更履歴をいずれかの前記コンピュータ５、６からの要求に応じて送信するものである。
【００４６】
即ち、ナンバリングがされた変更内容について、４つの変更履歴項目である「生産機種名」、「作業者」、「作業端末」及び「変更日時」について、パターンプログラムデータの変更履歴が表示装置５Ｂに表示される。
【００４７】
なお、変更前の状態に戻したい場合には、この図７のパターンプログラムデータ変更履歴画面において、その戻したいナンバーの行を入力手段５Ａを使用して指定した後、タッチパネルスイッチである「リストア」スイッチ部８Ｇを押圧操作する。
【００４８】
すると、このリストアもパターンプログラムデータの変更処理の一部とみなされて、コンピュータ５は、リストアするために選択された変更履歴のナンバリングを管理サーバ７へ送信する。この場合、このリストアの選択をした作業者名、作業端末であるコンピュータ５のＩＤ、及びリストアの選択日時と共に送信される。
【００４９】
管理サーバ７は取得したナンバリングデータを元に、そのナンバーのフォルダ内に格納されたパターンプログラムデータファイルを取得する。そして、管理サーバ７は取得したパターンプログラムデータファイルをパターンプログラムデータ格納フォルダへコピーし、変更履歴データベースへ変更情報（例えば、「元の状態に変更しました。」）を書き込み、このときに新たにナンバリングされたＮｏのフォルダを作成し、このフォルダ内へ変更されたパターンプログラムデータファイルを保存する。
【００５０】
そして、この管理サーバ７は担当するコンピュータ６にこの変更履歴を送信して、このコンピュータ６に備えられた記憶装置にも格納させ、同期管理を図る。これにより、管理サーバ７、コンピュータ５、６の間でこのリストア変更されたパターンプログラムデータの共有化が図れる。また、このリストア変更されたパターンプログラムデータの変更履歴を、各コンピュータ５、６で確認することができるから、使い勝手の向上を図ることができる。
【００５１】
なお、データサーバ２、３、４が保有している部品ライブラリデータ、パターンプログラムデータは、担当する電子部品実装ラインの１の作業装置において変更された部品ライブラリデータ、パターンプログラムデータや、対応するコンピュータ５又は６から送信された部品ライブラリデータ、パターンプログラムデータである。
【００５２】
なお、上述した実施の形態では、電子部品実装ライン１毎にデータサーバ２、３、４が接続されているが、必ずしもデータサーバ２、３、４が接続されていなくてもよく、例えば部品ライブラリデータやパターンプログラムデータをコンピュータ５、６が電子部品実装装置１Ｂ、1Ｃ、1Ｄ等から直接得るように接続してもよい。
【００５３】
また、コンピュータが電子部品実装ライン１ではなく複数の電子部品実装装置等の作業装置或いは単体の作業装置に直接接続される場合にも、本願発明を適用することができる。
【００５４】
更に、電子部品実装装置等の作業装置を管理するデータサーバがコンピュータと作業装置との間に接続されている場合に、電子部品実装ライン１毎にデータサーバを設けるのではなく、データサーバが複数の作業装置に或いは単体の作業装置に接続されている場合にも、本願発明を適用することができる。
【００５５】
以上のように本発明の実施態様について説明したが、上述の説明に基づいて当業者にとって種々の代替例、修正又は変形が可能であり、本発明はその趣旨を逸脱しない範囲で前述の種々の代替例、修正又は変形を包含するものである。
【符号の説明】
【００５６】
１            電子部品実装ライン
２、３、４    データサーバ
５、６        コンピュータ
５Ａ、６Ａ    入力手段
５Ｂ、6Ｂ    表示装置
７            管理サーバ
【図１】
0005529670.tif 000002
【図２】
0005529670.tif 000003
【図３】
0005529670.tif 000004
【図４】
0005529670.tif 000005
【図５】
0005529670.tif 000006
【図６】
0005529670.tif 000007
【図７】
0005529670.tif 000008