生産システム及びその生産管理方法
【課題】実装作業の作業効率の低下を回避しつつ、履歴情報の信頼性を向上させる。
【解決手段】ライン上の全ての電子部品実装装置が多面取り基板の複数の回路識別子Sの読み取りを一部重複が生じるように分担して行うと共に、回路識別子の読み取り対象とする回路のグループG1〜G3を、重複を生じるもの同士で連結すると最終的に一つのグループとなるように分担がなされており、各電子部品実装装置は、多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に読み取りを行った各回路識別子の情報を含め、生産管理装置は、各電子部品実装装置が取得した生産履歴情報を収集して、多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする。
【解決手段】ライン上の全ての電子部品実装装置が多面取り基板の複数の回路識別子Sの読み取りを一部重複が生じるように分担して行うと共に、回路識別子の読み取り対象とする回路のグループG1〜G3を、重複を生じるもの同士で連結すると最終的に一つのグループとなるように分担がなされており、各電子部品実装装置は、多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に読み取りを行った各回路識別子の情報を含め、生産管理装置は、各電子部品実装装置が取得した生産履歴情報を収集して、多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は複数の電子部品実装装置で構成されたラインにより、実装後に分割する複数の回路が形成された多面取り基板に電子部品実装を行うための生産システム及びその生産管理方法に関するものである。
【背景技術】
【0002】
電子部品実装装置により電子部品を回路基板に搭載する場合、各々の搭載点に対し、搭載を行った電子部品実装装置、搭載時刻、搭載された電子部品の部品識別子、電子部品のリール識別子などの生産履歴情報(いわゆるトレーサビリティ情報)を、搭載が行われた基板の識別子と共にデータベースに蓄積し、後から追跡可能とするような生産管理が従来から行われている。
一方、近年は、回路基板の小型化の要請により、小型化された複数の回路を一枚の基板に同時に形成すると共に、部品実装作業後に回路ごとに分割して回路基板を生産するいわゆる多面取り基板が多用されるようになりつつある。
このような多面取り基板の場合、各々の回路ごとに識別子の管理を行うためには、基板上の全ての回路の識別子を電子部品実装装置で読み取る必要がある。
しかしながら、複数の電子部品実装装置でラインを構成し、各電子部品実装装置で実装を行う1枚の基板の全ての搭載点を分配して実装作業を行う場合に上記方法を採用すると、全ての電子部品実装装置が全ての回路の回路識別子の読み取りを行うこととなり、読み取り時間が増加し、作業効率が低下することが問題となる。
【0003】
そこで、従来、多面取り基板の各回路について回路番号を定め、各回路ごとの回路識別子が多面取り基板の基板識別子を一部に含んだ識別子に構成され、実装時には回路識別子を読み取らずに基板識別子のみを読み取り、該基板識別子と他の生産履歴情報とを記録する方法が考え出された(例えば、特許文献1参照)。
そしてこの従来の方法において、追跡を行う際には、回路識別子から基板識別子を抽出し、該基板識別子を用いて必要な生産管理情報を全て特定することを可能とした。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2007−42934号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記従来技術には、以下のような2つの課題が残されている。
第一の課題は、基板の回路識別子に含まれる基板識別子以外の部分と、生産プログラムで指定された回路の回路番号との対応を記録しておく必要がある。また、場合によってはこの対応の記録を基板毎にとっておく必要があり、余分な管理工数がかかるという問題があった。
【0006】
第二の課題は、従来技術では前述したように実装時に回路識別子を読み取らずに基板識別子のみを読み取り、前記基板識別子と回路識別子との対応情報に基づいて判断された回路識別子が生産管理情報の特定に用いられるため、電子部品実装装置が実装時に各回路の回路識別子を実際に読み取る場合に比べて、前記対応情報に基づく推定判断の過程を経る分だけ、例えば印刷された回路識別コードに誤記があったり、前記対応情報が誤っている場合には情報の信頼性が低下するという問題があった。
【0007】
本願発明は、実装作業の作業効率の低下を回避しつつ、履歴情報の信頼性を向上させることをその目的とする。
【課題を解決するための手段】
【0008】
請求項1記載の発明は、多面取り基板を分割して得られる個々の割り基板上の回路に電子部品の実装を行う複数の電子部品実装装置からなるラインと当該ライン全体の生産履歴情報を取得する生産管理装置とを備える生産システムにおいて、前記ライン上の全ての電子部品実装装置が、前記多面取り基板上の複数の回路識別子の読み取りを一部重複が生じるように分担して行うと共に、前記回路識別子の読み取り対象とする回路のグループを、重複を生じるもの同士で連結すると最終的に一つのグループとなるように前記分担がなされており、前記複数の電子部品実装装置の各電子部品実装装置は、前記多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に前記読み取りを行った各回路識別子の情報を含め、前記生産管理装置は、前記各電子部品実装装置が取得した生産履歴情報を収集して、前記多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする。
【0009】
請求項2記載の発明は、請求項1記載の発明と同様の構成を備えると共に、前記多面取り基板のいずれかの回路を基本回路として前記ライン上の全ての電子部品実装装置が当該基本回路の回路識別子の読み取りを行うと共に、前記基本回路以外の回路については、前記各電子部品実装装置が分担して回路識別子の読み取りを行うことを特徴とする。
【0010】
請求項3記載の発明は、請求項2記載の発明と同様の構成を備えると共に、前記多面取り基板の基本回路をいずれの回路とし、前記多面取り基板の基本回路以外の各回路を前記各電子部品実装装置のいずれが読み取りを行うかを定めた回路識別子読み取りスケジュール情報に基づいて前記各電子部品実装装置が前記各回路識別子の読み取りを行うことを特徴とする。
【0011】
請求項4記載の発明は、請求項3記載の発明と同様の構成を備えると共に、前記回路識別子読み取りスケジュール情報は、前記ライン上の各電子部品実装装置について前記多面取り基板の全回路識別子の読み取りの個体数又は所要時間の平均化を図ったことを特徴とする。
【0012】
請求項5記載の発明は、請求項3記載の発明と同様の構成を備えると共に、前記多面取り基板に実装される電子部品がいずれの前記電子部品実装装置により実装されるかを定めた生産プログラムに基づいて前記各電子部品実装装置が実装作業を行うと共に、前記生産プログラムと前記回路識別子読み取りスケジュール情報とにより、前記各電子部品実装装置について、実装作業と前記全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったことを特徴とする。
【0013】
請求項6記載の発明は、請求項1記載の発明と同様の構成を備えると共に、前記ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つを基本回路としてその下流側の電子部品実装装置が回路識別子を読み取ることを特徴とする。
【0014】
請求項7記載の発明は、請求項1から6のいずれか一項に記載の発明と同様の構成を備えると共に、前記回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて前記多面回路基板に設けられていることを特徴とする。
【0015】
請求項8記載の発明は、多面取り基板を分割して得られる個々の割り基板上の回路に電子部品の実装を行う複数の電子部品実装装置からなるラインと当該ライン全体の生産履歴情報を取得する生産管理装置とを備える生産システムの生産管理方法において、前記ライン上の全ての電子部品実装装置が、前記多面取り基板上の複数の回路識別子の読み取りを一部重複が生じるように分担して行うと共に、前記回路識別子の読み取り対象とする回路のグループを、重複を生じるもの同士で連結すると最終的に一つのグループとなるように前記分担がなされており、前記複数の電子部品実装装置の各電子部品実装装置により、前記多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に前記読み取りを行った各回路識別子の情報を含め、前記生産管理装置により、前記各電子部品実装装置が取得した生産履歴情報を収集して、前記多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする。
【0016】
請求項9記載の発明は、請求項8記載の発明と同様の構成を備えると共に、前記多面取り基板のいずれかの回路を基本回路として前記ライン上の全ての電子部品実装装置により当該基本回路の回路識別子の読み取りを行うと共に、前記基本回路以外の回路については、前記各電子部品実装装置の分担により回路識別子の読み取りを行うことを特徴とする。
【0017】
請求項10記載の発明は、請求項9記載の発明と同様の構成を備えると共に、前記多面取り基板の基本回路をいずれの回路とし、前記多面取り基板の基本回路以外の各回路を前記各電子部品実装装置のいずれが読み取りを行うかを定めた回路識別子読み取りスケジュール情報に基づいて前記各電子部品実装装置により前記各回路識別子の読み取りを行うことを特徴とする。
【0018】
請求項11記載の発明は、請求項10記載の発明と同様の構成を備えると共に、前記回路識別子読み取りスケジュール情報により、前記ライン上の各電子部品実装装置について前記多面取り基板の全回路識別子の読み取りの個体数又は所要時間の平均化を図ったことを特徴とする。
【0019】
請求項12記載の発明は、請求項10記載の発明と同様の構成を備えると共に、前記多面取り基板に実装される電子部品がいずれの前記電子部品実装装置により実装されるかを定めた生産プログラムに基づいて前記各電子部品実装装置が実装作業を行うと共に、前記生産プログラムと前記回路識別子読み取りスケジュール情報とにより、前記各電子部品実装装置について、実装作業と前記全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったことを特徴とする。
【0020】
請求項13記載の発明は、請求項8記載の発明と同様の構成を備えると共に、前記ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つを基本回路としてその下流側の電子部品実装装置が回路識別子を読み取ることを特徴とする
【0021】
請求項14記載の発明は、請求項8から13のいずれか一項に記載の発明と同様の構成を備えると共に、前記回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて前記多面回路基板に設けられていることを特徴とする。
【発明の効果】
【0022】
請求項1及び8記載の発明は、ライン上の全ての電子部品実装装置が回路の回路識別子の読み取りを他の電子部品実装装置と必ず一部に重複を生じるように分担して行うと共に、各電子部品実装装置の読み取り対象の回路のグループを重複が生じる他のグループ同士で連結すると最終的に一つのグループにまとまるように分担を行っている。
かかる分担により、各電子部品実装装置が全ての回路識別子を読み取る場合に比べて回路識別子の読み取り時間の短縮化を図り、実装作業の高効率化を図ることが可能となる。
一方、各電子部品実装装置による生産履歴情報は、分担により必ずしも全ての回路識別子の読み取り情報が記録されるとは限らない。しかしながら、各電子部品実装装置の読み取り対象とする回路のグループは必ず他のいずれかのグループと重複し、重複するもの同士を足し合わせてゆくと、一つのグループ、即ち、多面取り基板の全回路となるように重複させられている。これにより、各電子部品実装装置の生産履歴情報に含まれる一乃至複数の回路識別子のグループについて重複を生じる他の生産履歴情報の回路識別子のグループを読み出して足し合わせ、さらに足し合わせられたグループに重複を生じるさらに別の生産履歴情報の回路識別子のグループを読み出して足し合わせるという作業を繰り返すことにより、同じ多面取り基板について実装を行った電子部品実装装置の生産履歴情報を全て読み出すことが可能である。
従って、一つの電子部品実装装置の生産履歴情報の中には一部の回路識別子しか含まれていなくとも、同じ多面取り基板について実装を行った電子部品実装装置の生産履歴情報を全て読み出すことで全ての回路識別子を求めることが可能となる。
その結果、いずれかの回路について例えば欠陥或いは故障などが後に発生して、追跡調査の対象となった場合に、当該回路の回路識別子が判明すれば、それに基づく生産履歴情報を全て把握することが可能となる。
そして、生産管理装置が取得する生産履歴情報に含まれる全ての回路識別子は実際に多面取り基板に対する読み取りにより得られたものであるため、例えば、読み取り作業の時間短縮のために各回路ごとの回路識別子を、多面取り基板の基板識別子を一部に含む識別子とし、全回路識別子の実際の読み取り作業を省略して、基板識別子のみを読み取り、該基板識別子を履歴情報に含ませる従来の管理方法に比べて、情報としての高い信頼性を得ることが可能である。
【0023】
請求項2及び9記載の発明は、一つの基本回路を定めてその回路識別子を全ての電子部品実装装置により読み取らせるので、基本回路の回路識別子を含む生産履歴情報を読み出せば一枚の多面取り基板についての生産履歴情報を全て読み出すことができ、読み出しの処理をより簡単に行うことが可能となる。
【0024】
請求項3及び10記載の発明は、スケジュール情報に基づいて各電子部品実装装置が各回路識別子の読み取りを行うので、各電子部品実装装置において、回路識別子の読み取りを行う際に、いずれの回路識別子を読み取るべきかを特定するための判定などの処理を不要とすることが可能となる。
【0025】
請求項4及び11記載の発明は、回路識別子読み取りスケジュール情報において、各電子部品実装装置について回路識別子の読み取りの個体数又は所要時間の平均化を図ったので、実装作業の所要時間についてラインバランスが良好となる。
【0026】
請求項5及び12記載の発明は、生産プログラムと回路識別子読み取りスケジュール情報とにより、各電子部品実装装置について、実装作業と全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったので、実装作業の所要時間についてさらに均一化が図られ、ラインバランスがさらに良好となる。
【0027】
請求項6及び13記載の発明は、ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つの回路の回路識別子を含むように下流側の電子部品実装装置が回路識別子を読み取るので、一つのグループにまとまるような重複状態を容易に形成することが可能である。
【0028】
請求項7及び14記載の発明は、回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて多面回路基板に設けられているので、より確実に回路識別子を生産履歴情報として記録することができ、生産履歴情報の信頼性の向上を図ることが可能となる。
【図面の簡単な説明】
【0029】
【図1】発明の実施形態である複数の電子部品実装装置により構成されたラインにおける生産システムのブロック図である。
【図2】多面取り基板の平面図である。
【図3】電子部品実装装置の斜視図である。
【図4】生産システムの制御系を示すブロックである。
【図5】作成された生産プログラムを表形式で図示した説明図である。
【図6】図6(A),(B)は二台の電子部品実装装置で分割された分割生産プログラムに対して、各電子部品実装装置の実装作業により生産履歴情報が蓄積された状態を表形式で図示した説明図である。
【図7】回路識別子読み取りスケジュールを表形式で図示した説明図である。
【図8】読み取り順まで設定された回路識別子読み取りスケジュールを表形式で図示した説明図である。
【図9】第一の分配方法の概念を示す説明図であり、図9(A),(B)は二台の電子部品実装装置のそれぞれの分配状態を示す。
【図10】第二の分配方法の概念を示す説明図であり、図10(A),(B)は二台の電子部品実装装置のそれぞれの分配状態を示す。
【図11】各電子部品実装装置から送られてきた生産履歴情報の統合により生成された、同一基板に対する生産履歴情報を表形式で図示した説明図である。
【図12】各電子部品実装装置から送られてきた生産履歴情報の統合により生成された、同一基板に対する生産履歴情報を表形式で図示した説明図であって未確定の回路識別子が確定した状態を示す。
【図13】ラインでの実装作業が開始される前の段階での生産管理装置における処理を示すフローチャートである。
【図14】ラインでの実装時における生産管理装置及び各電子部品実装装置の行う処理を示したフローチャートである。
【図15】各搭載点における生産履歴情報の取得処理の詳細を示すサブルーチンのフローチャートである。
【図16】各電子部品実装装置から送られてきた生産履歴情報を統合し、同一基板に対する生産履歴情報を生成する処理の詳細を示すサブルーチンのフローチャートである。
【図17】図17(A)は基本回路識別子を定める分担の方法を概念的に示した説明図、図17(B)はグループ同士が一定の回路識別子で重複しない分担の方法を概念的に示した説明図である。
【発明を実施するための形態】
【0030】
(発明の実施形態の概略)
以下、本発明の実施の形態を詳細に説明する。図1は発明の実施形態である複数の電子部品実装装置10により構成されたラインにおける生産システム100のブロック図、図2はラインによる実装の対象となる多面取り基板Bの平面図である。
図示のように、生産システム100は、複数の回路からなる多面取り基板Bに電子部品の実装を行う複数の電子部品実装装置10で構成されたラインと、ラインの生産管理を行う生産管理装置20と、生産管理情報を蓄積する記憶装置21とを備えている。
【0031】
(多面取り基板)
多面取り基板Bは、図2に示すように、複数(例えば四つ)の回路K1〜K4が同一平面上に整列して形成されている。そして、各回路K1〜K4には、それぞれ、回路識別子ID1〜ID4が設けられている。また、図中の各回路K1〜K4内の点P1〜P4はそれぞれ電子部品の搭載点を示す。各回路K1〜K4は同一の回路を構成している。
なお、以下の説明において、回路K1〜K4について特に区別する必要がない場合には単に、回路Kというものとする。また、回路識別子ID1〜ID4についても同様とする。
【0032】
各回路Kは、多面取り基板B上の配置により回路番号が一定に定められている。例えば、左上の回路K1は回路番号は「1」、右上の回路K2は「2」、左下の回路K3は「3」、右下の回路K4は「4」と定められている。この回路番号は、同種の多面取り基板Bについて同じ番号が使用される。
一方、各回路識別子IDは回路Kに固有のユニークな数字或いは符号の組み合わせの数字列又は符号列からなり、当該数字列又は符号列を示すバーコード或いは2次元コードの表示により基板B上の各回路位置に付与されている。つまり、回路識別子IDは、同種の多面取り基板Bの同じ回路番号の回路であってもすべて異なるIDが付されるようになっており、同一のIDが付された回路は完全に存在しないように構成されている。
回路識別子IDを多面取り基板Bに付する手法としては、上記のように、IDを特定可能な2次元表示を付する場合に限らず、RFID等のようなデジタルデータを記憶可能且つ外部から読み取り可能な記憶手段に回路識別子を記憶して基板B上の各回路位置に付しても良い。
回路識別子としてバーコード或いは2次元コードの表示を用いる場合には、電子部品実装装置10にカメラのような撮像手段を搭載して読み取りを行い、RFID等のような記憶手段を用いる場合には、専用のタグリーダを電子部品実装装置10に搭載して読み取りが行われる。
【0033】
また、多面取り基板Bには、図示を省略しているが、搭載点に電子部品を位置決めするための基準位置を示す位置決めマークと、不良を生じて生産対象から外れたことを示すためのバッドマークとが各回路Kごとに形成されている。なお、バッドマークは、通常は空欄となっており、生産の途中で不良が確認された場合に作業者が手作業で付加するか、若しくは検査装置等により自動的に付加するものである。
【0034】
なお、図2では一つの回路Kにつき搭載点Pが四点ある場合を例示しているが、実際にはより多数設けられる。但し、ここでは説明のために個数を減らして簡略化している。
また、図2に示す多面取り基板Bは、従来からある一般的な多面取り基板のように、基板に固有の基板識別子を設けることは可能だが、本願発明の固有の効果により基板識別子を不要とするので、ここに示す多面取り基板Bでは基板識別子を設けていない。
【0035】
(電子部品実装装置)
図3は電子部品実装装置10の斜視図、図4は生産システム100の制御系を示すブロック図である。なお、図4では電子部品実装装置10は簡略化して1台のみ図示している。
図示のように、電子部品実装装置10は、各構成部材がその上面に載置される基台2と、多面取り基板BをX軸方向に沿って前工程から後工程に搬送する基板搬送手段3と、電子部品Dを供給する部品供給部4と、部品供給部4により供給される電子部品Dを多面取り基板Bに搭載する搭載ヘッド6と、搭載ヘッド6をX、Y軸の各方向に移動するヘッド移動手段7と、上記各部の動作制御を行う制御部1等を有している。
【0036】
基板搬送手段3は、X軸方向に延在する搬送ベルトにより多面取り基板Bを基板搬送路に沿って前工程側から後工程側へ搬送する。
部品供給部4は、部品リールを保持する複数の電子部品フィーダ4aがX軸方向に沿って並んで設けられ、部品リールには電子部品が並んで格納された部品テープが巻回されている。部品リールは電子部品フィーダ4aから着脱可能であり、電子部品の補充・交換を可能としている。
ヘッド移動手段7は、搭載ヘッド6をX軸方向とY軸方向とに移動可能なガイドレールを備え、各方向への移動動作の駆動源となる図示しないモータとを備えている。そして、これらにより、搭載ヘッド6を水平面の任意の位置に位置決めすることを可能としている。
搭載ヘッド6は、電子部品の吸着ノズル6aと、吸着ノズル6aを昇降させる図示しない昇降手段を備え、ヘッド移動手段7の搬送により、各電子部品フィーダ4aからの電子部品の受け取りと、多面取り基板Bに対する電子部品の実装とを可能としている。
また、搭載ヘッド6には、撮像手段としてのカメラ8が搭載されている。このカメラ8はヘッド移動手段7により、任意の撮像位置に位置決めされ、例えば、多面取り基板Bの回路識別子M1〜M4の読み取り、図示しない各回路の位置決めマークやバッドマークの読み取り等が行われる。
【0037】
また、制御部1は、上記各構成を制御するCPU1aと、各部の制御を行うプログラム及び後述する生産履歴情報の蓄積を行うプログラムが格納されたROM1bと、CPU1aの処理に関する各種データをワークエリアに格納するRAM1cと、生産管理装置20から配信された後述する分割生産プログラムを格納するEEPROM1dと、通信回線を介して生産管理装置20との間で分割生産プログラムの送受信を行う通信部1eとを備えている。
【0038】
(生産管理装置)
生産管理装置20は、例えば、PC(Personal Computer)からなる情報処理端末で構成され、通信回線を通じて各電子部品実装装置10の制御部1に接続されている。
図4に示すように、生産管理装置20は、後述する生産プログラムを管理するプログラムが記憶されたROM22と、ROM22内のプログラムを実行するCPU23と、CPU23の処理に関する各種データをワークエリアに格納するRAM24と、通信回線を介して各電子部品実装装置10との間で分割生産プログラムの送受信を行う通信部25とを備えている。また、この生産管理装置20は併設された記憶装置21に生産プログラム及びこれを分割した分割生産プログラムを格納する。
【0039】
(生産プログラム)
この生産管理装置20は、多面取り基板全体の電子部品の実装作業内容に関する設定が行われている生産プログラムをラインの各電子部品実装装置10の割り当てごとに分割して分割生産プログラムを作成する。なお、以下の説明では、ラインが二台の電子部品実装装置10で構成されていることを前提として説明を行う。
図5は作成された生産プログラムを表形式で図示した説明図である。図示のように、生産プログラムは、実装を行う電子部品実装装置10を特定する「実装装置識別子」、多面取り基板B内の実装対象となる回路を示した「回路番号」、各回路内の実装位置である搭載点を特定する「搭載ID」、実装すべき電子部品を特定する「部品ID」の設定項目を有している。そしてこれらの項目は、各電子部品実装装置10によって特定の多面取り基板Bに対する電子部品実装を行うために必要な設定情報であり、実装前に設定が行われる。かかる設定は生産管理装置20により行っても良いし、外部で作成されたものを生産管理装置20に入力しても良い。
そして、この設定内容に従って、ラインを構成する各電子部品実装装置10が制御され、多面取り基板Bに対して電子部品の実装が行われる。
【0040】
生産管理装置20は、「実装装置識別子」、「回路番号」、「搭載ID」、「部品ID」について設定済みの生産プログラムをライン内の各電子部品実装装置10ごとに分割して分割生産プログラムを生成し、各電子部品実装装置10に対してネットワーク回線を通じて各電子部品実装装置10に配信する。かかる配信は、各電子部品実装装置10の制御部1からの送信の要求を受けて行うようにしても良い。
なお、生産管理装置20は、回線を通じた配信に替えて、各分割生産プログラムを記録媒体等に記録して各電子部品実装装置10に設けられた読み取り装置で分割生産プログラムを読み込むようにしても良い。
【0041】
図6(A),(B)は二台の電子部品実装装置10で分割された分割生産プログラムに対して、各電子部品実装装置10の実装作業により生産履歴情報が蓄積された状態を表形式で図示した説明図である。
上記分割生産プログラムを取得すると、各電子部品実装装置10は、電子部品の実装作業時に、前述した生産履歴情報としての「実装時刻」、「基本回路識別子」、「回路識別子」、「リールID」を記録する。
上記の「実装時刻」、「基本回路識別子」、「回路識別子」、「リールID」は、それぞれ各電子部品実装装置10が実装作業時に取得し記録する生産履歴情報である。
上記「実装時刻」は、電子部品実装装置10が備える時計により、電子部品の実装が行われる度にその時刻が記録されることで取得される。
「基本回路識別子」及び「回路識別子」は、実装作業時に多面取り基板Bの各回路K1〜K4における回路識別子ID1〜ID4の読み取りにより取得される。なお、この読み取りは、一つ一つの電子部品の実装動作の度に行うものではなく、ラインの各電子部品実装装置10に多面取り基板Bが搬送された時に実行される。
「リールID」は、リールをセット又は交換する際にリールに付されたバーコードをリーダによって読み込みを行うことで取得される。リーダは電子部品実装装置10に設けられている場合もあるが、ハンディスキャナ等を用いて作業者が読み取る場合もある。かかるリールIDも一つ一つの電子部品の実装動作の度に読み込みが実行されるものではなく、リールのセット時又は交換時にのみ読み込みが行われる。
そして、一枚の多面取り基板Bについて実装作業が完了すると、基板一枚分の生産履歴情報が生成され、生産管理装置20にフィードバックされるようになっている。
なお、後述する回路識別子読み取りスケジュールにより読み取りの対象とされない回路識別子については、生産履歴情報の蓄積において、空欄のまま記録が行われない状態で生産管理装置20にフィードバックされる(例えば、図6(A)における回路番号3,4の場合と図6(B)における回路番号2の場合)。
【0042】
(基本回路識別子)
ここで、「基本回路識別子」及び「回路識別子」について詳細に説明する。「回路識別子」は前述したように多面取り基板B上の各回路Kには回路識別子IDが付与されており、その識別子の中身には唯一のユニークな数字や符号が使用されるので、回路の分割後もその回路識別子IDが分かれば当該回路の生産履歴情報や設定情報を読み出すことが可能である。
【0043】
もっとも単純な生産管理方法としては、ラインを組んで複数の電子部品実装装置10で多面取り基板Bの実装を行う際に、全ての回路Kの回路識別子IDを全ての電子部品実装装置10で読み込ませ、各回路識別子IDについて各電子部品実装装置10で得られた生産履歴情報を全て集め、記憶しておく方法が考えられるが、その場合、同じ回路識別子IDについて各電子部品実装装置10により読み取りが重複して行われるので、読み取り時間が増加して作業効率の低下を招いてしまう。
【0044】
この生産システム100では、識別子の読み取り時間による作業効率の低下を回避するために、各多面取り基板B内の回路識別子の中で、ライン内の全ての電子部品実装装置10が回路識別子の読み取りを行う回路を一つだけ定めておく。これを「基本回路」とする。また、それ以外の回路の回路識別子は、各電子部品実装装置10で重複を生じないように分配して読み取りを行うようにしている。そして、各電子部品実装装置10では、読み取りを行った基本回路の回路識別子(以下、基本回路識別子とする)及び他の読み取りを行った回路識別子については生産履歴情報に含ませるようにしている。
その結果、一つの回路についてラインを構成する複数の電子部品実装装置10ごとに分離した状態で生産履歴情報が取得され、各生産履歴情報には一部の回路識別子しか記録されていないとしても、基本回路識別子は共通して含まれているため、同一の多面取り基板Bにおける生産履歴情報を全て読み出すことが可能である。従って、ある一つの回路Kについて後に生産履歴情報が必要となったような場合でも、ライン全体の生産履歴情報を読み出すことが可能となる。
【0045】
例えば、前述した図6(A)、(B)の例のように、基本回路識別子を回路K1の回路識別子ID1とし、一つ目の電子部品実装装置10が回路識別子ID1,ID2の二つしか読み取りを行わず、二つ目の電子部品実装装置10は回路識別子ID1,ID3,ID4の三つしか読み取りを行わない場合でも、基本回路識別子ID1が共通する二つの全生産履歴情報を容易に見つけることができ、これらの統合を容易に行うことができる。従って、各回路Kにおけるライン全体の生産履歴情報を容易に取得することが可能である。
このように、全ての電子部品実装装置10が多面取り基板B上の全ての回路識別子IDの読み取りを行わなくとも、全てを読み取った場合と同様の生産履歴情報の管理を行うことが可能となっている。
【0046】
(回路識別子読み取りスケジュール)
上記のように回路識別子IDの読み取りを各電子部品実装装置10で分配する場合、多面取り基板B上のいずれの回路識別子を基本回路識別子とすべきか、また、各回路識別子の読み取りを各電子部品実装装置10により如何に分配するかを実装前に定めておくことが望ましい。
従って、生産管理装置20では、多面取り基板B上のいずれの回路識別子を基本回路識別子とすべきか、また、各回路識別子の読み取りを各電子部品実装装置10により如何に分配するかを予め定め、その内容をテーブル化した回路識別子読み取りスケジュールを分割生産プログラムと共に各電子部品実装装置10に配信する。
【0047】
図7は回路識別子読み取りスケジュールを表形式で図示した説明図である。この図7に示す回路識別子読み取りスケジュールは前述した図6の分割生産プログラムの設定内容に対応している。また、M1とM2はラインを構成する二台の電子部品実装装置10の実装装置識別子である。
図7中で枠内の○は読み取りを行うこと、×は読み取りを行わないことを示すフラグである。
回路識別子読み取りスケジュールの作成時には、回路K1の回路識別子ID1を基本回路識別子とすると、図7に示すように、ライン上の全ての電子部品実装装置10が必ず基本回路識別子ID1を読み取るように設定される。多面取り基板Bの回路Kの数をnとすると、基本回路を除いた残りのn−1個の回路の回路識別子は、ライン上のそれぞれの電子部品実装装置で重複して読み取りすることなく、かつ読み取り個数に関して平均化して読み取るように設定する。例えば、図7の場合には、回路K2,K3,K4の回路識別子ID2,ID3,ID4の読み取りが二つの電子部品実装装置10で行われるが、個数に関して平均化するため、一つめの電子部品実装装置10では回路K2の回路識別子ID2の読み取りを行うように定め、二つめの電子部品実装装置10では回路K3,K4の回路識別子ID3,ID4の読み取りを行うよう定められる。この場合のように、多面取り基板Bの回路数と電子部品実装装置10の台数によっては必ずしも読み取りが均一化されない場合もあるが、その場合はラインの先頭または後方から順に残った回路の読み取りを行うようにする。
【0048】
なお、回路識別子読み取りスケジュールにより、回路識別子IDの読み取り対象とされた回路Kに対して、その電子部品実装装置10が電子部品の実装の対象としない場合もあるが、特に問題はない。また、逆に、電子部品実装装置が実装の対象とする回路について、当該電子部品実装装置10が回路識別子の読み取り対象に設定されない場合も特に問題はない。
【0049】
また、多面取り基板Bの各回路Kにはバッドマークが付される場合があるが、バッドマークの付いた回路Kの回路識別子IDを読み取りの対象とする電子部品実装装置10は、その実装作業時には、バッドマークが付された回路Kの回路識別子IDの読み取りをスキップするよう制御を行っても良い。
【0050】
また、図7に示す回路識別子読み取りスケジュールでは読み取り対象の回路識別子IDについて読み取りを行う順番まで特定していないが、その順番まで回路識別子読み取りスケジュールにより設定しても良い。図8は、読み取り順まで設定された回路識別子読み取りスケジュールを表形式で図示した説明図である。
図8中で枠内の数値は読み取りの順番を示し、0だけは読み取りを行わないことを示している。この例では、一つ目の電子部品実装装置10は回路識別子ID2,ID1の順番でこれら二つの読み取りを行うことが設定され、二つ目の電子部品実装装置10は回路識別子ID1、ID4、ID3の順番でこれら三つの読み取りを行うことが設定されている。
また、生産管理装置20は、回路識別子読み取りスケジュールの作成において、回路識別子の読み取りの順番を、例えば巡回セールスマン問題の近似解法などを用いることにより、回路識別子の読み取りに要する時間を短くするように定義してもよい。
【0051】
次に、複数の電子部品実装装置10に対して複数の回路識別子をどのように分配するかについて説明する。
図9は第一の分配方法の概念を示す説明図である。
第一の分配方法としては、基本回路識別子を双方の読み取り対象として含ませることを前提として、極力、読み取りの回路識別子の数量又は読み取りに要する時間が均一化するように分配を行う。
この第一の分配方法は、図9(A),(B)のように、各電子部品実装装置10について、生産プログラムによって、一枚の多面取り基板Bにおける実装の所要時間がほぼ均等に設定されている場合に、特に有効である。
【0052】
通常、生産プログラムの分割を行う際には各電子部品実装装置10の実装に要する時間の差がほぼゼロに等しくなるようラインバランスが考慮されるため、図9のように回路識別子の読み取り個体数を各電子部品実装装置10で単純に平均化すればよいが、電子部品フィーダ4aや電子部品実装装置10が保有する電子部品の認識装置の有無などにより、必ずしも実装時間の差がゼロにはならない場合も生じる。そのような場合には、1枚の多面取り基板Bの実装時間が少ない電子部品実装装置10に対し、上記回路識別子IDの読み取り個数を多く分配するようにし、回路識別子IDの読み取り時間を含めた生産時間の差がほぼゼロになるよう回路識別子読み取りスケジュールを作成する第二の分配方法を行うようにしてもよい。
図10は第二の分配方法の概念を示す説明図である。即ち、基本回路識別子ID1を双方の読み取り対象として含ませることを前提として、各電子部品実装装置10において、実装の所要時間と回路識別子の読み取り時間との合計が、極力、均等となるように回路識別子IDの読み取り個体数を調整する。例えば、図10(A),(B)のように、一方の電子部品実装装置10の実装所要時間が短い場合には、回路識別子IDの読み取り個体数が多くなるように調整される。
これにより、各電子部品実装装置10によるラインバランスを良好とすることが可能となる。
生産管理装置20が、上記第一と第二の方法のいずれを選択するかは、各電子部品実装装置10の実装所要時間を生産プログラムから取得して自動的に選択するようにしても良いし、事前に第一と第二の方法のいずれとするかを設定しておいても良い。
【0053】
(生産履歴情報の統合)
前述したように、生産管理装置20には、各電子部品実装装置10から生産履歴情報が通信回線を通じてフィードバックされる。生産管理装置20は、各電子部品実装装置10から戻された生産履歴情報を記憶装置21に記憶すると共に、同一の多面取り基板Bを対象とする生産履歴情報を一つの生産履歴情報に統合する処理を行う。
即ち、ラインを構成する各電子部品実装装置10は1枚の多面取り基板Bの電子部品実装を終了すると、生産履歴情報を生産管理装置20に送信し、生産管理装置20は記憶装置21に記憶する。そして、生産管理装置20は、各電子部品実装装置10からの生産履歴情報の中に未確定の回路識別子が存在する場合は、当該生産履歴情報に記録された基本回路識別子と同じ基本回路識別子を含んでいる他の生産履歴情報を全て検索して統合する。
図11は生産履歴情報の統合により生成された生産履歴情報を表形式で図示した説明図である。
統合された生産履歴情報の基板一枚分の生産履歴情報を参照し、上記未確定(空欄)のままとした回路識別子を他の電子部品実装装置10で読み取った同一基板の同一回路の回路識別子に置き換えて、図12に示すように、基板全体の生産履歴情報を完成させる。
【0054】
(生産システム全体の処理の流れ)
上記構成からなる生産システムの全体的な処理の流れを図13〜図16のフローチャートに基づいて説明する。
図13はラインでの実装作業が開始される前の段階での生産管理装置20における処理を示すフローチャートである。
図示のように、生産管理装置20は記憶装置21にライン全体の生産プログラムを保有した状態で、ラインの各電子部品実装装置10ごとに生産プログラムを分割して分割生産プログラムを生成する(ステップS1:図5参照)。
ついで、各電子部品実装装置10の回路識別子読み取りスケジュールを前述した回路識別子の分配方法に従って作成する(ステップS2:図7、8参照)。
そして、これら分割生産プログラム及び回路識別子読み取りスケジュールは、記憶装置21に記憶される。
【0055】
図14はラインでの実装時における生産管理装置20及び各電子部品実装装置10の行う処理を示したフローチャートである。
まず、生産管理装置20により各電子部品実装装置10に対して分割生産プログラムの送信を行う(ステップS11)。これにより、各電子部品実装装置10は、分割生産プログラムを受信する(ステップT11)。
次に、生産管理装置20は各電子部品実装装置10に対して回路識別子読み取りスケジュールの送信を行う(ステップS12)。これにより、各電子部品実装装置10は、回路識別子読み取りスケジュールを受信する(ステップT12)
【0056】
そして、ラインに多面取り基板Bが投入され、各電子部品実装装置10は多面取り基板Bの到着待ち状態となる(ステップT13)。
多面取り基板が到着すると、その電子部品実装装置10は、回路識別子読み取りスケジュールに従って基本回路識別子及び割り当てられた回路識別子の読み取りを行う。かかる読み取りは、ヘッド移動手段7を制御して搭載ヘッド6上のカメラ8を各回路識別子位置に搬送することにより行われる(ステップT14)。
【0057】
次に、電子部品実装装置10は、分割生産プログラムの設定情報に従って、多面取り基板Bの各回路Kにおける各搭載点に対して実装を開始する。
まず、分割生産プログラムに定められた多面取り基板Bの最終の搭載点まで実装が行われたか判定を行い(ステップT15)、まだ、最終搭載点に達していなければ順番に目標搭載点に対して電子部品の実装を行う(ステップT16)。
電子部品の実装に際しては、その搭載点における生産履歴情報の取得を行い、生産履歴情報に記録する(ステップT17)。
【0058】
図15は各搭載点における生産履歴情報の取得処理の詳細を示すサブルーチンのフローチャートである。
図示のように、電子部品実装装置10は、搭載時における実装時刻やリールIDなどの基本的な生産履歴情報及び基本回路識別子を記録する(ステップT31)。実装時刻は装置内の時計を参照して取得し、リールIDはリールのセット時に読み込まれたデータの記録を参照する。
次に、電子部品実装装置は、搭載点の属する回路Kの回路識別子IDの記録を行う。このとき、搭載点の属する回路Kの回路識別子IDは実装作業時当初に配信された回路識別子読み取りスケジュールによる読み取りの対象であったか否かを判定する(ステップT32)。
そして、読み取りの対象であった場合には、読み取った回路識別子の記録を読み出して生産履歴情報に記録する(ステップT33)。
また、読み取りの対象外であった場合には、回路識別子の記録は未確定(空欄)とする(ステップT34)。
上記、ステップT31〜34の処理は、各搭載点に対する実装動作ごとに毎回実行される。
【0059】
そして、電子部品実装装置10は、生産履歴情報の記録が行われると、再び、多面取り基板Bの最終の搭載点まで実装が行われたか判定を行い(ステップT15)、最終の搭載点に到達していなければステップT15〜17の処理を繰り返す。
【0060】
また、最終の搭載点まで電子部品の実装が完了していれば、多面取り基板Bの一枚分について生産履歴情報の記録が完了した状態となる(図6参照)。
従って、生産管理装置20に対して、多面取り基板一枚分の生産履歴情報を送信する(ステップT18)。
そして、電子部品実装装置10は、多面取り基板Bが予定された最終の基板であるか判定を行い(ステップT19)、最終の多面取り基板Bではない場合には、ステップT13に処理を戻して次の多面取り基板Bに対してステップT13〜18の処理を新たに実行し、最終基板である場合には、当該電子部品実装装置10の作業は完了となる。
【0061】
一方、電子部品実装装置10から多面取り基板Bの一枚分の生産履歴情報を受信すると(ステップS13)、生産管理装置20は、それがラインにおける最終の電子部品実装装置10によるものであるか判定を行う(ステップS14)。
そして、最終の電子部品実装装置の生産履歴情報ではない場合には、次の生産履歴情報の受信待ち状態となり、最終の電子部品実装装置の生産履歴情報である場合には、実装が完了した多面取り基板Bについて生産履歴情報を一つに統合する処理を行う(ステップS15)。
【0062】
図16は生産履歴情報を統合する処理の詳細を示すサブルーチンのフローチャートである。
生産管理装置20は、各電子部品実装装置10における生産履歴情報の中から基本回路識別子が一致するものを読み出して統合させる。
そして、統合された生産履歴情報において、いずれかの搭載点について回路識別子IDが未確定であるものが存在するか判定を行う(ステップS31)。
そして、未確定の回路識別子がある場合には、統合された生産履歴情報内で、回路番号が等しく且つ回路識別子IDが記録されている生産履歴情報を読み出して、未確定の回路識別子に同一の回路識別子を記録する(ステップS32)。
再び、回路識別子IDが未確定であるものが存在するか判定を行い、存在する場合には、同様に路識別子IDを探索して記録し、最終的に未確定の回路識別子がなくなるまでこれを繰り返す。
そして、全ての回路識別子IDの記録が完了すると、処理を終了する。
【0063】
生産管理装置20は、次の多面取り基板Bについても、S13〜S15について同様の処理を繰り返し行い、順次、多面取り基板Bごとに生産履歴情報を生成する。
【0064】
(生産システムにおける生産管理方法による技術的な効果)
上記生産システム100では、ライン上の全ての電子部品実装装置10が基本回路K1の回路識別子ID1の読み取りを行い、基本回路K1以外の回路K2〜K4については各電子部品実装装置10が重複を生じないように読み取り作業を分配するので、実装時において、多面取り基板Bにおける全ての回路識別子IDをライン上の全ての電子部品実装装置10が読み取る場合に比べて、回路識別子IDの読み取り時間の短縮化を図り、実装作業の高効率化を図ることが可能となる。
また、各電子部品実装装置10の生産履歴情報は、一部の回路識別子について未確定の状態となるが、いずれも共通して基本回路の回路識別子の読み取り情報が含まれているので、これにより、同一の多面取り基板Bに対する生産履歴情報であることが分かる。従って、生産管理装置20では分割生産管理情報を同じ多面取り基板について統合する際に、他の電子部品実装装置10の分割生産管理情報から未確定の回路識別子の読み取り情報を取得することができ、全ての搭載点の実装について、回路識別子を特定することが可能となる。
そして、各電子部品実装装置10の生産履歴情報に含まれる回路識別子の読み取り情報は、いずれも実際に多面取り基板Bから読み取って取得したものであるため、例えば、読み取り作業の時間短縮のために各回路ごとの回路識別子を、多面取り基板の基板識別子を一部に含む識別子とし、全回路識別子の実際の読み取り作業を省略して、基板識別子のみを読み取り、該基板識別子を履歴情報に含ませる従来の履歴の管理方法に比べて、情報としての高い信頼性を得ることが可能である。
【0065】
また、生産システム100では、スケジュール情報としての回路識別子読み取りスケジュールにより、各電子部品実装装置10での回路識別子の読み取り時間の均一化を図り、さらには、実装時間と回路識別子の読み取り時間の合計が均一となるようにするので、ライン内の各電子部品実装装置10について、ラインバランスの向上を図ることが可能となる。
【0066】
(その他)
基本回路識別子は一つのみとする場合を例示したが、二以上を設定することも可能である。但し、基本回路識別子の数はより少ないほど各電子部品実装装置での回路識別子の読み取り個数を低減でき、読み取り時間を短縮できるので、一つにすることがより望ましい。
【0067】
(回路識別子の読み取りの分担について)
なお、上記生産システム100では、各電子部品実装装置10が基本回路の回路識別子を必ず読み取るように回路識別子読み取りスケジュールで設定していたが、このように、共通して読み取りを行う回路識別子を一つに定めなくとも良い。
上記生産システム100での各電子部品実装装置10における回路識別子の分担の方法を概念的に図17(A)に示す。ここでは符号Sを一つの回路識別子とし、符号G1〜G3で囲んだ領域を一台の電子部品実装装置10が読み込みを行う回路識別子のグループとする。なお、ここでは、説明の明確化のために、ラインを構成する電子部品実装装置の数を三つとした。
前述した生産システム100の分担方法は、一つの回路識別子Sが全てのグループGに含まれるように分担を行っていた。
しかしながら、図17(B)に示すように、その分担は、一部重複し、且つ、重複を生じるグループ同士を連結すると、最終的には一つのグループにまとまるような分担方法であっても良い。この場合、全ての電子部品実装装置10で読み取りが行われる唯一の回路識別子は存在しないが、一つ一つのグループで重複する回路識別子を探索し、共通する回路識別子が存在するグループ同士を足し合わせてゆくと、一枚の多面取り基板Bの全ての回路識別子を含むグループを形成することができる。その結果、唯一の基本回路識別子を
全ての電子部品実装装置10で読み取らせる場合と同様に、生産履歴情報の未確定の回路識別子を埋めることが可能である。つまり、図17(B)の分担方法を採っても図17(A)の分担方法と同じ効果を得ることができる。
【0068】
また、上記図17(B)のような分担を容易に行う方法として、ラインの先頭の電子部品実装装置以外の電子部品実装装置10が、必ず、自分より上流側の電子部品実装装置10が読み取りを行った回路識別子のグループの中から一つ重複を生じるように回路識別子の読み取りを行う方法が挙げられる。これにより、容易に図17(B)のような分担を実現することが可能である。
従って、その場合、各電子部品実装装置10は、いずれの回路識別子の読み取りを行ったかを示す情報を下流の電子部品実装装置10に対して与えると共に、各電子部品実装装置10は自らよりも上流側で読み取りが行われた回路識別子の中から一つ(二以上でも良いが迅速化のためには一つが望ましい)の回路識別子を選択してそれを含むように回路識別子の読み取りを行うように制御部1が構成される。
さらに、上記構成に加えて、各電子部品実装装置10において、回路識別子を読み取るための時間が最小になるように構成しても良い。
また、下流側で自動的に選択する方式と、基本回路識別子を定めて読み取りを行う方式とで読み取り時間を比較して早い方を自動的に選択するよう構成しても良い。例えば、基本回路識別子を定めた読み取りの場合には、回路識別子ID1、ID2と回路識別子ID1,ID3,ID4とでグループ分けがなされ、下流側で自動的に選択する方式には、回路識別子ID1、ID2と回路識別子ID2,ID3,ID4とでグループ分けがなされる場合において、それぞれの所要時間を算出した結果、例えば後者が短時間で読み取り可能である場合には後者を選ぶ、というが如くである。
【符号の説明】
【0069】
10 電子部品実装装置
20 生産管理装置
100 生産管理システム
B 多面取り基板
G1〜G3 グループ
ID1〜ID4,S 回路識別子
K1〜K4 回路
【技術分野】
【0001】
本発明は複数の電子部品実装装置で構成されたラインにより、実装後に分割する複数の回路が形成された多面取り基板に電子部品実装を行うための生産システム及びその生産管理方法に関するものである。
【背景技術】
【0002】
電子部品実装装置により電子部品を回路基板に搭載する場合、各々の搭載点に対し、搭載を行った電子部品実装装置、搭載時刻、搭載された電子部品の部品識別子、電子部品のリール識別子などの生産履歴情報(いわゆるトレーサビリティ情報)を、搭載が行われた基板の識別子と共にデータベースに蓄積し、後から追跡可能とするような生産管理が従来から行われている。
一方、近年は、回路基板の小型化の要請により、小型化された複数の回路を一枚の基板に同時に形成すると共に、部品実装作業後に回路ごとに分割して回路基板を生産するいわゆる多面取り基板が多用されるようになりつつある。
このような多面取り基板の場合、各々の回路ごとに識別子の管理を行うためには、基板上の全ての回路の識別子を電子部品実装装置で読み取る必要がある。
しかしながら、複数の電子部品実装装置でラインを構成し、各電子部品実装装置で実装を行う1枚の基板の全ての搭載点を分配して実装作業を行う場合に上記方法を採用すると、全ての電子部品実装装置が全ての回路の回路識別子の読み取りを行うこととなり、読み取り時間が増加し、作業効率が低下することが問題となる。
【0003】
そこで、従来、多面取り基板の各回路について回路番号を定め、各回路ごとの回路識別子が多面取り基板の基板識別子を一部に含んだ識別子に構成され、実装時には回路識別子を読み取らずに基板識別子のみを読み取り、該基板識別子と他の生産履歴情報とを記録する方法が考え出された(例えば、特許文献1参照)。
そしてこの従来の方法において、追跡を行う際には、回路識別子から基板識別子を抽出し、該基板識別子を用いて必要な生産管理情報を全て特定することを可能とした。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2007−42934号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記従来技術には、以下のような2つの課題が残されている。
第一の課題は、基板の回路識別子に含まれる基板識別子以外の部分と、生産プログラムで指定された回路の回路番号との対応を記録しておく必要がある。また、場合によってはこの対応の記録を基板毎にとっておく必要があり、余分な管理工数がかかるという問題があった。
【0006】
第二の課題は、従来技術では前述したように実装時に回路識別子を読み取らずに基板識別子のみを読み取り、前記基板識別子と回路識別子との対応情報に基づいて判断された回路識別子が生産管理情報の特定に用いられるため、電子部品実装装置が実装時に各回路の回路識別子を実際に読み取る場合に比べて、前記対応情報に基づく推定判断の過程を経る分だけ、例えば印刷された回路識別コードに誤記があったり、前記対応情報が誤っている場合には情報の信頼性が低下するという問題があった。
【0007】
本願発明は、実装作業の作業効率の低下を回避しつつ、履歴情報の信頼性を向上させることをその目的とする。
【課題を解決するための手段】
【0008】
請求項1記載の発明は、多面取り基板を分割して得られる個々の割り基板上の回路に電子部品の実装を行う複数の電子部品実装装置からなるラインと当該ライン全体の生産履歴情報を取得する生産管理装置とを備える生産システムにおいて、前記ライン上の全ての電子部品実装装置が、前記多面取り基板上の複数の回路識別子の読み取りを一部重複が生じるように分担して行うと共に、前記回路識別子の読み取り対象とする回路のグループを、重複を生じるもの同士で連結すると最終的に一つのグループとなるように前記分担がなされており、前記複数の電子部品実装装置の各電子部品実装装置は、前記多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に前記読み取りを行った各回路識別子の情報を含め、前記生産管理装置は、前記各電子部品実装装置が取得した生産履歴情報を収集して、前記多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする。
【0009】
請求項2記載の発明は、請求項1記載の発明と同様の構成を備えると共に、前記多面取り基板のいずれかの回路を基本回路として前記ライン上の全ての電子部品実装装置が当該基本回路の回路識別子の読み取りを行うと共に、前記基本回路以外の回路については、前記各電子部品実装装置が分担して回路識別子の読み取りを行うことを特徴とする。
【0010】
請求項3記載の発明は、請求項2記載の発明と同様の構成を備えると共に、前記多面取り基板の基本回路をいずれの回路とし、前記多面取り基板の基本回路以外の各回路を前記各電子部品実装装置のいずれが読み取りを行うかを定めた回路識別子読み取りスケジュール情報に基づいて前記各電子部品実装装置が前記各回路識別子の読み取りを行うことを特徴とする。
【0011】
請求項4記載の発明は、請求項3記載の発明と同様の構成を備えると共に、前記回路識別子読み取りスケジュール情報は、前記ライン上の各電子部品実装装置について前記多面取り基板の全回路識別子の読み取りの個体数又は所要時間の平均化を図ったことを特徴とする。
【0012】
請求項5記載の発明は、請求項3記載の発明と同様の構成を備えると共に、前記多面取り基板に実装される電子部品がいずれの前記電子部品実装装置により実装されるかを定めた生産プログラムに基づいて前記各電子部品実装装置が実装作業を行うと共に、前記生産プログラムと前記回路識別子読み取りスケジュール情報とにより、前記各電子部品実装装置について、実装作業と前記全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったことを特徴とする。
【0013】
請求項6記載の発明は、請求項1記載の発明と同様の構成を備えると共に、前記ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つを基本回路としてその下流側の電子部品実装装置が回路識別子を読み取ることを特徴とする。
【0014】
請求項7記載の発明は、請求項1から6のいずれか一項に記載の発明と同様の構成を備えると共に、前記回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて前記多面回路基板に設けられていることを特徴とする。
【0015】
請求項8記載の発明は、多面取り基板を分割して得られる個々の割り基板上の回路に電子部品の実装を行う複数の電子部品実装装置からなるラインと当該ライン全体の生産履歴情報を取得する生産管理装置とを備える生産システムの生産管理方法において、前記ライン上の全ての電子部品実装装置が、前記多面取り基板上の複数の回路識別子の読み取りを一部重複が生じるように分担して行うと共に、前記回路識別子の読み取り対象とする回路のグループを、重複を生じるもの同士で連結すると最終的に一つのグループとなるように前記分担がなされており、前記複数の電子部品実装装置の各電子部品実装装置により、前記多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に前記読み取りを行った各回路識別子の情報を含め、前記生産管理装置により、前記各電子部品実装装置が取得した生産履歴情報を収集して、前記多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする。
【0016】
請求項9記載の発明は、請求項8記載の発明と同様の構成を備えると共に、前記多面取り基板のいずれかの回路を基本回路として前記ライン上の全ての電子部品実装装置により当該基本回路の回路識別子の読み取りを行うと共に、前記基本回路以外の回路については、前記各電子部品実装装置の分担により回路識別子の読み取りを行うことを特徴とする。
【0017】
請求項10記載の発明は、請求項9記載の発明と同様の構成を備えると共に、前記多面取り基板の基本回路をいずれの回路とし、前記多面取り基板の基本回路以外の各回路を前記各電子部品実装装置のいずれが読み取りを行うかを定めた回路識別子読み取りスケジュール情報に基づいて前記各電子部品実装装置により前記各回路識別子の読み取りを行うことを特徴とする。
【0018】
請求項11記載の発明は、請求項10記載の発明と同様の構成を備えると共に、前記回路識別子読み取りスケジュール情報により、前記ライン上の各電子部品実装装置について前記多面取り基板の全回路識別子の読み取りの個体数又は所要時間の平均化を図ったことを特徴とする。
【0019】
請求項12記載の発明は、請求項10記載の発明と同様の構成を備えると共に、前記多面取り基板に実装される電子部品がいずれの前記電子部品実装装置により実装されるかを定めた生産プログラムに基づいて前記各電子部品実装装置が実装作業を行うと共に、前記生産プログラムと前記回路識別子読み取りスケジュール情報とにより、前記各電子部品実装装置について、実装作業と前記全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったことを特徴とする。
【0020】
請求項13記載の発明は、請求項8記載の発明と同様の構成を備えると共に、前記ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つを基本回路としてその下流側の電子部品実装装置が回路識別子を読み取ることを特徴とする
【0021】
請求項14記載の発明は、請求項8から13のいずれか一項に記載の発明と同様の構成を備えると共に、前記回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて前記多面回路基板に設けられていることを特徴とする。
【発明の効果】
【0022】
請求項1及び8記載の発明は、ライン上の全ての電子部品実装装置が回路の回路識別子の読み取りを他の電子部品実装装置と必ず一部に重複を生じるように分担して行うと共に、各電子部品実装装置の読み取り対象の回路のグループを重複が生じる他のグループ同士で連結すると最終的に一つのグループにまとまるように分担を行っている。
かかる分担により、各電子部品実装装置が全ての回路識別子を読み取る場合に比べて回路識別子の読み取り時間の短縮化を図り、実装作業の高効率化を図ることが可能となる。
一方、各電子部品実装装置による生産履歴情報は、分担により必ずしも全ての回路識別子の読み取り情報が記録されるとは限らない。しかしながら、各電子部品実装装置の読み取り対象とする回路のグループは必ず他のいずれかのグループと重複し、重複するもの同士を足し合わせてゆくと、一つのグループ、即ち、多面取り基板の全回路となるように重複させられている。これにより、各電子部品実装装置の生産履歴情報に含まれる一乃至複数の回路識別子のグループについて重複を生じる他の生産履歴情報の回路識別子のグループを読み出して足し合わせ、さらに足し合わせられたグループに重複を生じるさらに別の生産履歴情報の回路識別子のグループを読み出して足し合わせるという作業を繰り返すことにより、同じ多面取り基板について実装を行った電子部品実装装置の生産履歴情報を全て読み出すことが可能である。
従って、一つの電子部品実装装置の生産履歴情報の中には一部の回路識別子しか含まれていなくとも、同じ多面取り基板について実装を行った電子部品実装装置の生産履歴情報を全て読み出すことで全ての回路識別子を求めることが可能となる。
その結果、いずれかの回路について例えば欠陥或いは故障などが後に発生して、追跡調査の対象となった場合に、当該回路の回路識別子が判明すれば、それに基づく生産履歴情報を全て把握することが可能となる。
そして、生産管理装置が取得する生産履歴情報に含まれる全ての回路識別子は実際に多面取り基板に対する読み取りにより得られたものであるため、例えば、読み取り作業の時間短縮のために各回路ごとの回路識別子を、多面取り基板の基板識別子を一部に含む識別子とし、全回路識別子の実際の読み取り作業を省略して、基板識別子のみを読み取り、該基板識別子を履歴情報に含ませる従来の管理方法に比べて、情報としての高い信頼性を得ることが可能である。
【0023】
請求項2及び9記載の発明は、一つの基本回路を定めてその回路識別子を全ての電子部品実装装置により読み取らせるので、基本回路の回路識別子を含む生産履歴情報を読み出せば一枚の多面取り基板についての生産履歴情報を全て読み出すことができ、読み出しの処理をより簡単に行うことが可能となる。
【0024】
請求項3及び10記載の発明は、スケジュール情報に基づいて各電子部品実装装置が各回路識別子の読み取りを行うので、各電子部品実装装置において、回路識別子の読み取りを行う際に、いずれの回路識別子を読み取るべきかを特定するための判定などの処理を不要とすることが可能となる。
【0025】
請求項4及び11記載の発明は、回路識別子読み取りスケジュール情報において、各電子部品実装装置について回路識別子の読み取りの個体数又は所要時間の平均化を図ったので、実装作業の所要時間についてラインバランスが良好となる。
【0026】
請求項5及び12記載の発明は、生産プログラムと回路識別子読み取りスケジュール情報とにより、各電子部品実装装置について、実装作業と全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったので、実装作業の所要時間についてさらに均一化が図られ、ラインバランスがさらに良好となる。
【0027】
請求項6及び13記載の発明は、ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つの回路の回路識別子を含むように下流側の電子部品実装装置が回路識別子を読み取るので、一つのグループにまとまるような重複状態を容易に形成することが可能である。
【0028】
請求項7及び14記載の発明は、回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて多面回路基板に設けられているので、より確実に回路識別子を生産履歴情報として記録することができ、生産履歴情報の信頼性の向上を図ることが可能となる。
【図面の簡単な説明】
【0029】
【図1】発明の実施形態である複数の電子部品実装装置により構成されたラインにおける生産システムのブロック図である。
【図2】多面取り基板の平面図である。
【図3】電子部品実装装置の斜視図である。
【図4】生産システムの制御系を示すブロックである。
【図5】作成された生産プログラムを表形式で図示した説明図である。
【図6】図6(A),(B)は二台の電子部品実装装置で分割された分割生産プログラムに対して、各電子部品実装装置の実装作業により生産履歴情報が蓄積された状態を表形式で図示した説明図である。
【図7】回路識別子読み取りスケジュールを表形式で図示した説明図である。
【図8】読み取り順まで設定された回路識別子読み取りスケジュールを表形式で図示した説明図である。
【図9】第一の分配方法の概念を示す説明図であり、図9(A),(B)は二台の電子部品実装装置のそれぞれの分配状態を示す。
【図10】第二の分配方法の概念を示す説明図であり、図10(A),(B)は二台の電子部品実装装置のそれぞれの分配状態を示す。
【図11】各電子部品実装装置から送られてきた生産履歴情報の統合により生成された、同一基板に対する生産履歴情報を表形式で図示した説明図である。
【図12】各電子部品実装装置から送られてきた生産履歴情報の統合により生成された、同一基板に対する生産履歴情報を表形式で図示した説明図であって未確定の回路識別子が確定した状態を示す。
【図13】ラインでの実装作業が開始される前の段階での生産管理装置における処理を示すフローチャートである。
【図14】ラインでの実装時における生産管理装置及び各電子部品実装装置の行う処理を示したフローチャートである。
【図15】各搭載点における生産履歴情報の取得処理の詳細を示すサブルーチンのフローチャートである。
【図16】各電子部品実装装置から送られてきた生産履歴情報を統合し、同一基板に対する生産履歴情報を生成する処理の詳細を示すサブルーチンのフローチャートである。
【図17】図17(A)は基本回路識別子を定める分担の方法を概念的に示した説明図、図17(B)はグループ同士が一定の回路識別子で重複しない分担の方法を概念的に示した説明図である。
【発明を実施するための形態】
【0030】
(発明の実施形態の概略)
以下、本発明の実施の形態を詳細に説明する。図1は発明の実施形態である複数の電子部品実装装置10により構成されたラインにおける生産システム100のブロック図、図2はラインによる実装の対象となる多面取り基板Bの平面図である。
図示のように、生産システム100は、複数の回路からなる多面取り基板Bに電子部品の実装を行う複数の電子部品実装装置10で構成されたラインと、ラインの生産管理を行う生産管理装置20と、生産管理情報を蓄積する記憶装置21とを備えている。
【0031】
(多面取り基板)
多面取り基板Bは、図2に示すように、複数(例えば四つ)の回路K1〜K4が同一平面上に整列して形成されている。そして、各回路K1〜K4には、それぞれ、回路識別子ID1〜ID4が設けられている。また、図中の各回路K1〜K4内の点P1〜P4はそれぞれ電子部品の搭載点を示す。各回路K1〜K4は同一の回路を構成している。
なお、以下の説明において、回路K1〜K4について特に区別する必要がない場合には単に、回路Kというものとする。また、回路識別子ID1〜ID4についても同様とする。
【0032】
各回路Kは、多面取り基板B上の配置により回路番号が一定に定められている。例えば、左上の回路K1は回路番号は「1」、右上の回路K2は「2」、左下の回路K3は「3」、右下の回路K4は「4」と定められている。この回路番号は、同種の多面取り基板Bについて同じ番号が使用される。
一方、各回路識別子IDは回路Kに固有のユニークな数字或いは符号の組み合わせの数字列又は符号列からなり、当該数字列又は符号列を示すバーコード或いは2次元コードの表示により基板B上の各回路位置に付与されている。つまり、回路識別子IDは、同種の多面取り基板Bの同じ回路番号の回路であってもすべて異なるIDが付されるようになっており、同一のIDが付された回路は完全に存在しないように構成されている。
回路識別子IDを多面取り基板Bに付する手法としては、上記のように、IDを特定可能な2次元表示を付する場合に限らず、RFID等のようなデジタルデータを記憶可能且つ外部から読み取り可能な記憶手段に回路識別子を記憶して基板B上の各回路位置に付しても良い。
回路識別子としてバーコード或いは2次元コードの表示を用いる場合には、電子部品実装装置10にカメラのような撮像手段を搭載して読み取りを行い、RFID等のような記憶手段を用いる場合には、専用のタグリーダを電子部品実装装置10に搭載して読み取りが行われる。
【0033】
また、多面取り基板Bには、図示を省略しているが、搭載点に電子部品を位置決めするための基準位置を示す位置決めマークと、不良を生じて生産対象から外れたことを示すためのバッドマークとが各回路Kごとに形成されている。なお、バッドマークは、通常は空欄となっており、生産の途中で不良が確認された場合に作業者が手作業で付加するか、若しくは検査装置等により自動的に付加するものである。
【0034】
なお、図2では一つの回路Kにつき搭載点Pが四点ある場合を例示しているが、実際にはより多数設けられる。但し、ここでは説明のために個数を減らして簡略化している。
また、図2に示す多面取り基板Bは、従来からある一般的な多面取り基板のように、基板に固有の基板識別子を設けることは可能だが、本願発明の固有の効果により基板識別子を不要とするので、ここに示す多面取り基板Bでは基板識別子を設けていない。
【0035】
(電子部品実装装置)
図3は電子部品実装装置10の斜視図、図4は生産システム100の制御系を示すブロック図である。なお、図4では電子部品実装装置10は簡略化して1台のみ図示している。
図示のように、電子部品実装装置10は、各構成部材がその上面に載置される基台2と、多面取り基板BをX軸方向に沿って前工程から後工程に搬送する基板搬送手段3と、電子部品Dを供給する部品供給部4と、部品供給部4により供給される電子部品Dを多面取り基板Bに搭載する搭載ヘッド6と、搭載ヘッド6をX、Y軸の各方向に移動するヘッド移動手段7と、上記各部の動作制御を行う制御部1等を有している。
【0036】
基板搬送手段3は、X軸方向に延在する搬送ベルトにより多面取り基板Bを基板搬送路に沿って前工程側から後工程側へ搬送する。
部品供給部4は、部品リールを保持する複数の電子部品フィーダ4aがX軸方向に沿って並んで設けられ、部品リールには電子部品が並んで格納された部品テープが巻回されている。部品リールは電子部品フィーダ4aから着脱可能であり、電子部品の補充・交換を可能としている。
ヘッド移動手段7は、搭載ヘッド6をX軸方向とY軸方向とに移動可能なガイドレールを備え、各方向への移動動作の駆動源となる図示しないモータとを備えている。そして、これらにより、搭載ヘッド6を水平面の任意の位置に位置決めすることを可能としている。
搭載ヘッド6は、電子部品の吸着ノズル6aと、吸着ノズル6aを昇降させる図示しない昇降手段を備え、ヘッド移動手段7の搬送により、各電子部品フィーダ4aからの電子部品の受け取りと、多面取り基板Bに対する電子部品の実装とを可能としている。
また、搭載ヘッド6には、撮像手段としてのカメラ8が搭載されている。このカメラ8はヘッド移動手段7により、任意の撮像位置に位置決めされ、例えば、多面取り基板Bの回路識別子M1〜M4の読み取り、図示しない各回路の位置決めマークやバッドマークの読み取り等が行われる。
【0037】
また、制御部1は、上記各構成を制御するCPU1aと、各部の制御を行うプログラム及び後述する生産履歴情報の蓄積を行うプログラムが格納されたROM1bと、CPU1aの処理に関する各種データをワークエリアに格納するRAM1cと、生産管理装置20から配信された後述する分割生産プログラムを格納するEEPROM1dと、通信回線を介して生産管理装置20との間で分割生産プログラムの送受信を行う通信部1eとを備えている。
【0038】
(生産管理装置)
生産管理装置20は、例えば、PC(Personal Computer)からなる情報処理端末で構成され、通信回線を通じて各電子部品実装装置10の制御部1に接続されている。
図4に示すように、生産管理装置20は、後述する生産プログラムを管理するプログラムが記憶されたROM22と、ROM22内のプログラムを実行するCPU23と、CPU23の処理に関する各種データをワークエリアに格納するRAM24と、通信回線を介して各電子部品実装装置10との間で分割生産プログラムの送受信を行う通信部25とを備えている。また、この生産管理装置20は併設された記憶装置21に生産プログラム及びこれを分割した分割生産プログラムを格納する。
【0039】
(生産プログラム)
この生産管理装置20は、多面取り基板全体の電子部品の実装作業内容に関する設定が行われている生産プログラムをラインの各電子部品実装装置10の割り当てごとに分割して分割生産プログラムを作成する。なお、以下の説明では、ラインが二台の電子部品実装装置10で構成されていることを前提として説明を行う。
図5は作成された生産プログラムを表形式で図示した説明図である。図示のように、生産プログラムは、実装を行う電子部品実装装置10を特定する「実装装置識別子」、多面取り基板B内の実装対象となる回路を示した「回路番号」、各回路内の実装位置である搭載点を特定する「搭載ID」、実装すべき電子部品を特定する「部品ID」の設定項目を有している。そしてこれらの項目は、各電子部品実装装置10によって特定の多面取り基板Bに対する電子部品実装を行うために必要な設定情報であり、実装前に設定が行われる。かかる設定は生産管理装置20により行っても良いし、外部で作成されたものを生産管理装置20に入力しても良い。
そして、この設定内容に従って、ラインを構成する各電子部品実装装置10が制御され、多面取り基板Bに対して電子部品の実装が行われる。
【0040】
生産管理装置20は、「実装装置識別子」、「回路番号」、「搭載ID」、「部品ID」について設定済みの生産プログラムをライン内の各電子部品実装装置10ごとに分割して分割生産プログラムを生成し、各電子部品実装装置10に対してネットワーク回線を通じて各電子部品実装装置10に配信する。かかる配信は、各電子部品実装装置10の制御部1からの送信の要求を受けて行うようにしても良い。
なお、生産管理装置20は、回線を通じた配信に替えて、各分割生産プログラムを記録媒体等に記録して各電子部品実装装置10に設けられた読み取り装置で分割生産プログラムを読み込むようにしても良い。
【0041】
図6(A),(B)は二台の電子部品実装装置10で分割された分割生産プログラムに対して、各電子部品実装装置10の実装作業により生産履歴情報が蓄積された状態を表形式で図示した説明図である。
上記分割生産プログラムを取得すると、各電子部品実装装置10は、電子部品の実装作業時に、前述した生産履歴情報としての「実装時刻」、「基本回路識別子」、「回路識別子」、「リールID」を記録する。
上記の「実装時刻」、「基本回路識別子」、「回路識別子」、「リールID」は、それぞれ各電子部品実装装置10が実装作業時に取得し記録する生産履歴情報である。
上記「実装時刻」は、電子部品実装装置10が備える時計により、電子部品の実装が行われる度にその時刻が記録されることで取得される。
「基本回路識別子」及び「回路識別子」は、実装作業時に多面取り基板Bの各回路K1〜K4における回路識別子ID1〜ID4の読み取りにより取得される。なお、この読み取りは、一つ一つの電子部品の実装動作の度に行うものではなく、ラインの各電子部品実装装置10に多面取り基板Bが搬送された時に実行される。
「リールID」は、リールをセット又は交換する際にリールに付されたバーコードをリーダによって読み込みを行うことで取得される。リーダは電子部品実装装置10に設けられている場合もあるが、ハンディスキャナ等を用いて作業者が読み取る場合もある。かかるリールIDも一つ一つの電子部品の実装動作の度に読み込みが実行されるものではなく、リールのセット時又は交換時にのみ読み込みが行われる。
そして、一枚の多面取り基板Bについて実装作業が完了すると、基板一枚分の生産履歴情報が生成され、生産管理装置20にフィードバックされるようになっている。
なお、後述する回路識別子読み取りスケジュールにより読み取りの対象とされない回路識別子については、生産履歴情報の蓄積において、空欄のまま記録が行われない状態で生産管理装置20にフィードバックされる(例えば、図6(A)における回路番号3,4の場合と図6(B)における回路番号2の場合)。
【0042】
(基本回路識別子)
ここで、「基本回路識別子」及び「回路識別子」について詳細に説明する。「回路識別子」は前述したように多面取り基板B上の各回路Kには回路識別子IDが付与されており、その識別子の中身には唯一のユニークな数字や符号が使用されるので、回路の分割後もその回路識別子IDが分かれば当該回路の生産履歴情報や設定情報を読み出すことが可能である。
【0043】
もっとも単純な生産管理方法としては、ラインを組んで複数の電子部品実装装置10で多面取り基板Bの実装を行う際に、全ての回路Kの回路識別子IDを全ての電子部品実装装置10で読み込ませ、各回路識別子IDについて各電子部品実装装置10で得られた生産履歴情報を全て集め、記憶しておく方法が考えられるが、その場合、同じ回路識別子IDについて各電子部品実装装置10により読み取りが重複して行われるので、読み取り時間が増加して作業効率の低下を招いてしまう。
【0044】
この生産システム100では、識別子の読み取り時間による作業効率の低下を回避するために、各多面取り基板B内の回路識別子の中で、ライン内の全ての電子部品実装装置10が回路識別子の読み取りを行う回路を一つだけ定めておく。これを「基本回路」とする。また、それ以外の回路の回路識別子は、各電子部品実装装置10で重複を生じないように分配して読み取りを行うようにしている。そして、各電子部品実装装置10では、読み取りを行った基本回路の回路識別子(以下、基本回路識別子とする)及び他の読み取りを行った回路識別子については生産履歴情報に含ませるようにしている。
その結果、一つの回路についてラインを構成する複数の電子部品実装装置10ごとに分離した状態で生産履歴情報が取得され、各生産履歴情報には一部の回路識別子しか記録されていないとしても、基本回路識別子は共通して含まれているため、同一の多面取り基板Bにおける生産履歴情報を全て読み出すことが可能である。従って、ある一つの回路Kについて後に生産履歴情報が必要となったような場合でも、ライン全体の生産履歴情報を読み出すことが可能となる。
【0045】
例えば、前述した図6(A)、(B)の例のように、基本回路識別子を回路K1の回路識別子ID1とし、一つ目の電子部品実装装置10が回路識別子ID1,ID2の二つしか読み取りを行わず、二つ目の電子部品実装装置10は回路識別子ID1,ID3,ID4の三つしか読み取りを行わない場合でも、基本回路識別子ID1が共通する二つの全生産履歴情報を容易に見つけることができ、これらの統合を容易に行うことができる。従って、各回路Kにおけるライン全体の生産履歴情報を容易に取得することが可能である。
このように、全ての電子部品実装装置10が多面取り基板B上の全ての回路識別子IDの読み取りを行わなくとも、全てを読み取った場合と同様の生産履歴情報の管理を行うことが可能となっている。
【0046】
(回路識別子読み取りスケジュール)
上記のように回路識別子IDの読み取りを各電子部品実装装置10で分配する場合、多面取り基板B上のいずれの回路識別子を基本回路識別子とすべきか、また、各回路識別子の読み取りを各電子部品実装装置10により如何に分配するかを実装前に定めておくことが望ましい。
従って、生産管理装置20では、多面取り基板B上のいずれの回路識別子を基本回路識別子とすべきか、また、各回路識別子の読み取りを各電子部品実装装置10により如何に分配するかを予め定め、その内容をテーブル化した回路識別子読み取りスケジュールを分割生産プログラムと共に各電子部品実装装置10に配信する。
【0047】
図7は回路識別子読み取りスケジュールを表形式で図示した説明図である。この図7に示す回路識別子読み取りスケジュールは前述した図6の分割生産プログラムの設定内容に対応している。また、M1とM2はラインを構成する二台の電子部品実装装置10の実装装置識別子である。
図7中で枠内の○は読み取りを行うこと、×は読み取りを行わないことを示すフラグである。
回路識別子読み取りスケジュールの作成時には、回路K1の回路識別子ID1を基本回路識別子とすると、図7に示すように、ライン上の全ての電子部品実装装置10が必ず基本回路識別子ID1を読み取るように設定される。多面取り基板Bの回路Kの数をnとすると、基本回路を除いた残りのn−1個の回路の回路識別子は、ライン上のそれぞれの電子部品実装装置で重複して読み取りすることなく、かつ読み取り個数に関して平均化して読み取るように設定する。例えば、図7の場合には、回路K2,K3,K4の回路識別子ID2,ID3,ID4の読み取りが二つの電子部品実装装置10で行われるが、個数に関して平均化するため、一つめの電子部品実装装置10では回路K2の回路識別子ID2の読み取りを行うように定め、二つめの電子部品実装装置10では回路K3,K4の回路識別子ID3,ID4の読み取りを行うよう定められる。この場合のように、多面取り基板Bの回路数と電子部品実装装置10の台数によっては必ずしも読み取りが均一化されない場合もあるが、その場合はラインの先頭または後方から順に残った回路の読み取りを行うようにする。
【0048】
なお、回路識別子読み取りスケジュールにより、回路識別子IDの読み取り対象とされた回路Kに対して、その電子部品実装装置10が電子部品の実装の対象としない場合もあるが、特に問題はない。また、逆に、電子部品実装装置が実装の対象とする回路について、当該電子部品実装装置10が回路識別子の読み取り対象に設定されない場合も特に問題はない。
【0049】
また、多面取り基板Bの各回路Kにはバッドマークが付される場合があるが、バッドマークの付いた回路Kの回路識別子IDを読み取りの対象とする電子部品実装装置10は、その実装作業時には、バッドマークが付された回路Kの回路識別子IDの読み取りをスキップするよう制御を行っても良い。
【0050】
また、図7に示す回路識別子読み取りスケジュールでは読み取り対象の回路識別子IDについて読み取りを行う順番まで特定していないが、その順番まで回路識別子読み取りスケジュールにより設定しても良い。図8は、読み取り順まで設定された回路識別子読み取りスケジュールを表形式で図示した説明図である。
図8中で枠内の数値は読み取りの順番を示し、0だけは読み取りを行わないことを示している。この例では、一つ目の電子部品実装装置10は回路識別子ID2,ID1の順番でこれら二つの読み取りを行うことが設定され、二つ目の電子部品実装装置10は回路識別子ID1、ID4、ID3の順番でこれら三つの読み取りを行うことが設定されている。
また、生産管理装置20は、回路識別子読み取りスケジュールの作成において、回路識別子の読み取りの順番を、例えば巡回セールスマン問題の近似解法などを用いることにより、回路識別子の読み取りに要する時間を短くするように定義してもよい。
【0051】
次に、複数の電子部品実装装置10に対して複数の回路識別子をどのように分配するかについて説明する。
図9は第一の分配方法の概念を示す説明図である。
第一の分配方法としては、基本回路識別子を双方の読み取り対象として含ませることを前提として、極力、読み取りの回路識別子の数量又は読み取りに要する時間が均一化するように分配を行う。
この第一の分配方法は、図9(A),(B)のように、各電子部品実装装置10について、生産プログラムによって、一枚の多面取り基板Bにおける実装の所要時間がほぼ均等に設定されている場合に、特に有効である。
【0052】
通常、生産プログラムの分割を行う際には各電子部品実装装置10の実装に要する時間の差がほぼゼロに等しくなるようラインバランスが考慮されるため、図9のように回路識別子の読み取り個体数を各電子部品実装装置10で単純に平均化すればよいが、電子部品フィーダ4aや電子部品実装装置10が保有する電子部品の認識装置の有無などにより、必ずしも実装時間の差がゼロにはならない場合も生じる。そのような場合には、1枚の多面取り基板Bの実装時間が少ない電子部品実装装置10に対し、上記回路識別子IDの読み取り個数を多く分配するようにし、回路識別子IDの読み取り時間を含めた生産時間の差がほぼゼロになるよう回路識別子読み取りスケジュールを作成する第二の分配方法を行うようにしてもよい。
図10は第二の分配方法の概念を示す説明図である。即ち、基本回路識別子ID1を双方の読み取り対象として含ませることを前提として、各電子部品実装装置10において、実装の所要時間と回路識別子の読み取り時間との合計が、極力、均等となるように回路識別子IDの読み取り個体数を調整する。例えば、図10(A),(B)のように、一方の電子部品実装装置10の実装所要時間が短い場合には、回路識別子IDの読み取り個体数が多くなるように調整される。
これにより、各電子部品実装装置10によるラインバランスを良好とすることが可能となる。
生産管理装置20が、上記第一と第二の方法のいずれを選択するかは、各電子部品実装装置10の実装所要時間を生産プログラムから取得して自動的に選択するようにしても良いし、事前に第一と第二の方法のいずれとするかを設定しておいても良い。
【0053】
(生産履歴情報の統合)
前述したように、生産管理装置20には、各電子部品実装装置10から生産履歴情報が通信回線を通じてフィードバックされる。生産管理装置20は、各電子部品実装装置10から戻された生産履歴情報を記憶装置21に記憶すると共に、同一の多面取り基板Bを対象とする生産履歴情報を一つの生産履歴情報に統合する処理を行う。
即ち、ラインを構成する各電子部品実装装置10は1枚の多面取り基板Bの電子部品実装を終了すると、生産履歴情報を生産管理装置20に送信し、生産管理装置20は記憶装置21に記憶する。そして、生産管理装置20は、各電子部品実装装置10からの生産履歴情報の中に未確定の回路識別子が存在する場合は、当該生産履歴情報に記録された基本回路識別子と同じ基本回路識別子を含んでいる他の生産履歴情報を全て検索して統合する。
図11は生産履歴情報の統合により生成された生産履歴情報を表形式で図示した説明図である。
統合された生産履歴情報の基板一枚分の生産履歴情報を参照し、上記未確定(空欄)のままとした回路識別子を他の電子部品実装装置10で読み取った同一基板の同一回路の回路識別子に置き換えて、図12に示すように、基板全体の生産履歴情報を完成させる。
【0054】
(生産システム全体の処理の流れ)
上記構成からなる生産システムの全体的な処理の流れを図13〜図16のフローチャートに基づいて説明する。
図13はラインでの実装作業が開始される前の段階での生産管理装置20における処理を示すフローチャートである。
図示のように、生産管理装置20は記憶装置21にライン全体の生産プログラムを保有した状態で、ラインの各電子部品実装装置10ごとに生産プログラムを分割して分割生産プログラムを生成する(ステップS1:図5参照)。
ついで、各電子部品実装装置10の回路識別子読み取りスケジュールを前述した回路識別子の分配方法に従って作成する(ステップS2:図7、8参照)。
そして、これら分割生産プログラム及び回路識別子読み取りスケジュールは、記憶装置21に記憶される。
【0055】
図14はラインでの実装時における生産管理装置20及び各電子部品実装装置10の行う処理を示したフローチャートである。
まず、生産管理装置20により各電子部品実装装置10に対して分割生産プログラムの送信を行う(ステップS11)。これにより、各電子部品実装装置10は、分割生産プログラムを受信する(ステップT11)。
次に、生産管理装置20は各電子部品実装装置10に対して回路識別子読み取りスケジュールの送信を行う(ステップS12)。これにより、各電子部品実装装置10は、回路識別子読み取りスケジュールを受信する(ステップT12)
【0056】
そして、ラインに多面取り基板Bが投入され、各電子部品実装装置10は多面取り基板Bの到着待ち状態となる(ステップT13)。
多面取り基板が到着すると、その電子部品実装装置10は、回路識別子読み取りスケジュールに従って基本回路識別子及び割り当てられた回路識別子の読み取りを行う。かかる読み取りは、ヘッド移動手段7を制御して搭載ヘッド6上のカメラ8を各回路識別子位置に搬送することにより行われる(ステップT14)。
【0057】
次に、電子部品実装装置10は、分割生産プログラムの設定情報に従って、多面取り基板Bの各回路Kにおける各搭載点に対して実装を開始する。
まず、分割生産プログラムに定められた多面取り基板Bの最終の搭載点まで実装が行われたか判定を行い(ステップT15)、まだ、最終搭載点に達していなければ順番に目標搭載点に対して電子部品の実装を行う(ステップT16)。
電子部品の実装に際しては、その搭載点における生産履歴情報の取得を行い、生産履歴情報に記録する(ステップT17)。
【0058】
図15は各搭載点における生産履歴情報の取得処理の詳細を示すサブルーチンのフローチャートである。
図示のように、電子部品実装装置10は、搭載時における実装時刻やリールIDなどの基本的な生産履歴情報及び基本回路識別子を記録する(ステップT31)。実装時刻は装置内の時計を参照して取得し、リールIDはリールのセット時に読み込まれたデータの記録を参照する。
次に、電子部品実装装置は、搭載点の属する回路Kの回路識別子IDの記録を行う。このとき、搭載点の属する回路Kの回路識別子IDは実装作業時当初に配信された回路識別子読み取りスケジュールによる読み取りの対象であったか否かを判定する(ステップT32)。
そして、読み取りの対象であった場合には、読み取った回路識別子の記録を読み出して生産履歴情報に記録する(ステップT33)。
また、読み取りの対象外であった場合には、回路識別子の記録は未確定(空欄)とする(ステップT34)。
上記、ステップT31〜34の処理は、各搭載点に対する実装動作ごとに毎回実行される。
【0059】
そして、電子部品実装装置10は、生産履歴情報の記録が行われると、再び、多面取り基板Bの最終の搭載点まで実装が行われたか判定を行い(ステップT15)、最終の搭載点に到達していなければステップT15〜17の処理を繰り返す。
【0060】
また、最終の搭載点まで電子部品の実装が完了していれば、多面取り基板Bの一枚分について生産履歴情報の記録が完了した状態となる(図6参照)。
従って、生産管理装置20に対して、多面取り基板一枚分の生産履歴情報を送信する(ステップT18)。
そして、電子部品実装装置10は、多面取り基板Bが予定された最終の基板であるか判定を行い(ステップT19)、最終の多面取り基板Bではない場合には、ステップT13に処理を戻して次の多面取り基板Bに対してステップT13〜18の処理を新たに実行し、最終基板である場合には、当該電子部品実装装置10の作業は完了となる。
【0061】
一方、電子部品実装装置10から多面取り基板Bの一枚分の生産履歴情報を受信すると(ステップS13)、生産管理装置20は、それがラインにおける最終の電子部品実装装置10によるものであるか判定を行う(ステップS14)。
そして、最終の電子部品実装装置の生産履歴情報ではない場合には、次の生産履歴情報の受信待ち状態となり、最終の電子部品実装装置の生産履歴情報である場合には、実装が完了した多面取り基板Bについて生産履歴情報を一つに統合する処理を行う(ステップS15)。
【0062】
図16は生産履歴情報を統合する処理の詳細を示すサブルーチンのフローチャートである。
生産管理装置20は、各電子部品実装装置10における生産履歴情報の中から基本回路識別子が一致するものを読み出して統合させる。
そして、統合された生産履歴情報において、いずれかの搭載点について回路識別子IDが未確定であるものが存在するか判定を行う(ステップS31)。
そして、未確定の回路識別子がある場合には、統合された生産履歴情報内で、回路番号が等しく且つ回路識別子IDが記録されている生産履歴情報を読み出して、未確定の回路識別子に同一の回路識別子を記録する(ステップS32)。
再び、回路識別子IDが未確定であるものが存在するか判定を行い、存在する場合には、同様に路識別子IDを探索して記録し、最終的に未確定の回路識別子がなくなるまでこれを繰り返す。
そして、全ての回路識別子IDの記録が完了すると、処理を終了する。
【0063】
生産管理装置20は、次の多面取り基板Bについても、S13〜S15について同様の処理を繰り返し行い、順次、多面取り基板Bごとに生産履歴情報を生成する。
【0064】
(生産システムにおける生産管理方法による技術的な効果)
上記生産システム100では、ライン上の全ての電子部品実装装置10が基本回路K1の回路識別子ID1の読み取りを行い、基本回路K1以外の回路K2〜K4については各電子部品実装装置10が重複を生じないように読み取り作業を分配するので、実装時において、多面取り基板Bにおける全ての回路識別子IDをライン上の全ての電子部品実装装置10が読み取る場合に比べて、回路識別子IDの読み取り時間の短縮化を図り、実装作業の高効率化を図ることが可能となる。
また、各電子部品実装装置10の生産履歴情報は、一部の回路識別子について未確定の状態となるが、いずれも共通して基本回路の回路識別子の読み取り情報が含まれているので、これにより、同一の多面取り基板Bに対する生産履歴情報であることが分かる。従って、生産管理装置20では分割生産管理情報を同じ多面取り基板について統合する際に、他の電子部品実装装置10の分割生産管理情報から未確定の回路識別子の読み取り情報を取得することができ、全ての搭載点の実装について、回路識別子を特定することが可能となる。
そして、各電子部品実装装置10の生産履歴情報に含まれる回路識別子の読み取り情報は、いずれも実際に多面取り基板Bから読み取って取得したものであるため、例えば、読み取り作業の時間短縮のために各回路ごとの回路識別子を、多面取り基板の基板識別子を一部に含む識別子とし、全回路識別子の実際の読み取り作業を省略して、基板識別子のみを読み取り、該基板識別子を履歴情報に含ませる従来の履歴の管理方法に比べて、情報としての高い信頼性を得ることが可能である。
【0065】
また、生産システム100では、スケジュール情報としての回路識別子読み取りスケジュールにより、各電子部品実装装置10での回路識別子の読み取り時間の均一化を図り、さらには、実装時間と回路識別子の読み取り時間の合計が均一となるようにするので、ライン内の各電子部品実装装置10について、ラインバランスの向上を図ることが可能となる。
【0066】
(その他)
基本回路識別子は一つのみとする場合を例示したが、二以上を設定することも可能である。但し、基本回路識別子の数はより少ないほど各電子部品実装装置での回路識別子の読み取り個数を低減でき、読み取り時間を短縮できるので、一つにすることがより望ましい。
【0067】
(回路識別子の読み取りの分担について)
なお、上記生産システム100では、各電子部品実装装置10が基本回路の回路識別子を必ず読み取るように回路識別子読み取りスケジュールで設定していたが、このように、共通して読み取りを行う回路識別子を一つに定めなくとも良い。
上記生産システム100での各電子部品実装装置10における回路識別子の分担の方法を概念的に図17(A)に示す。ここでは符号Sを一つの回路識別子とし、符号G1〜G3で囲んだ領域を一台の電子部品実装装置10が読み込みを行う回路識別子のグループとする。なお、ここでは、説明の明確化のために、ラインを構成する電子部品実装装置の数を三つとした。
前述した生産システム100の分担方法は、一つの回路識別子Sが全てのグループGに含まれるように分担を行っていた。
しかしながら、図17(B)に示すように、その分担は、一部重複し、且つ、重複を生じるグループ同士を連結すると、最終的には一つのグループにまとまるような分担方法であっても良い。この場合、全ての電子部品実装装置10で読み取りが行われる唯一の回路識別子は存在しないが、一つ一つのグループで重複する回路識別子を探索し、共通する回路識別子が存在するグループ同士を足し合わせてゆくと、一枚の多面取り基板Bの全ての回路識別子を含むグループを形成することができる。その結果、唯一の基本回路識別子を
全ての電子部品実装装置10で読み取らせる場合と同様に、生産履歴情報の未確定の回路識別子を埋めることが可能である。つまり、図17(B)の分担方法を採っても図17(A)の分担方法と同じ効果を得ることができる。
【0068】
また、上記図17(B)のような分担を容易に行う方法として、ラインの先頭の電子部品実装装置以外の電子部品実装装置10が、必ず、自分より上流側の電子部品実装装置10が読み取りを行った回路識別子のグループの中から一つ重複を生じるように回路識別子の読み取りを行う方法が挙げられる。これにより、容易に図17(B)のような分担を実現することが可能である。
従って、その場合、各電子部品実装装置10は、いずれの回路識別子の読み取りを行ったかを示す情報を下流の電子部品実装装置10に対して与えると共に、各電子部品実装装置10は自らよりも上流側で読み取りが行われた回路識別子の中から一つ(二以上でも良いが迅速化のためには一つが望ましい)の回路識別子を選択してそれを含むように回路識別子の読み取りを行うように制御部1が構成される。
さらに、上記構成に加えて、各電子部品実装装置10において、回路識別子を読み取るための時間が最小になるように構成しても良い。
また、下流側で自動的に選択する方式と、基本回路識別子を定めて読み取りを行う方式とで読み取り時間を比較して早い方を自動的に選択するよう構成しても良い。例えば、基本回路識別子を定めた読み取りの場合には、回路識別子ID1、ID2と回路識別子ID1,ID3,ID4とでグループ分けがなされ、下流側で自動的に選択する方式には、回路識別子ID1、ID2と回路識別子ID2,ID3,ID4とでグループ分けがなされる場合において、それぞれの所要時間を算出した結果、例えば後者が短時間で読み取り可能である場合には後者を選ぶ、というが如くである。
【符号の説明】
【0069】
10 電子部品実装装置
20 生産管理装置
100 生産管理システム
B 多面取り基板
G1〜G3 グループ
ID1〜ID4,S 回路識別子
K1〜K4 回路
【特許請求の範囲】
【請求項1】
多面取り基板を分割して得られる個々の割り基板上の回路に電子部品の実装を行う複数の電子部品実装装置からなるラインと当該ライン全体の生産履歴情報を取得する生産管理装置とを備える生産システムにおいて、
前記ライン上の全ての電子部品実装装置が、前記多面取り基板上の複数の回路識別子の読み取りを一部重複が生じるように分担して行うと共に、
前記回路識別子の読み取り対象とする回路のグループを、重複を生じるもの同士で連結すると最終的に一つのグループとなるように前記分担がなされており、
前記複数の電子部品実装装置の各電子部品実装装置は、前記多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に前記読み取りを行った各回路識別子の情報を含め、
前記生産管理装置は、前記各電子部品実装装置が取得した生産履歴情報を収集して、前記多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする生産システム。
【請求項2】
前記多面取り基板のいずれかの回路を基本回路として前記ライン上の全ての電子部品実装装置が当該基本回路の回路識別子の読み取りを行うと共に、
前記基本回路以外の回路については、前記各電子部品実装装置が分担して回路識別子の読み取りを行うことを特徴とする請求項1記載の生産システム。
【請求項3】
前記多面取り基板の基本回路をいずれの回路とし、前記多面取り基板の基本回路以外の各回路を前記各電子部品実装装置のいずれが読み取りを行うかを定めた回路識別子読み取りスケジュール情報に基づいて前記各電子部品実装装置が前記各回路識別子の読み取りを行うことを特徴とする請求項2記載の生産システム。
【請求項4】
前記回路識別子読み取りスケジュール情報は、前記ライン上の各電子部品実装装置について前記多面取り基板の全回路識別子の読み取りの個体数又は所要時間の平均化を図ったことを特徴とする請求項3記載の生産システム。
【請求項5】
前記多面取り基板に実装される電子部品がいずれの前記電子部品実装装置により実装されるかを定めた生産プログラムに基づいて前記各電子部品実装装置が実装作業を行うと共に、
前記生産プログラムと前記回路識別子読み取りスケジュール情報とにより、前記各電子部品実装装置について、実装作業と前記全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったことを特徴とする請求項3記載の生産システム。
【請求項6】
前記ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つの回路の回路識別子を含むように下流側の電子部品実装装置が回路識別子を読み取ることを特徴とする請求項1記載の生産システム。
【請求項7】
前記回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて前記多面回路基板に設けられていることを特徴とする請求項1から6のいずれか一項に記載の生産システム。
【請求項8】
多面取り基板を分割して得られる個々の割り基板上の回路に電子部品の実装を行う複数の電子部品実装装置からなるラインと当該ライン全体の生産履歴情報を取得する生産管理装置とを備える生産システムの生産管理方法において、
前記ライン上の全ての電子部品実装装置が、前記多面取り基板上の複数の回路識別子の読み取りを一部重複が生じるように分担して行うと共に、
前記回路識別子の読み取り対象とする回路のグループを、重複を生じるもの同士で連結すると最終的に一つのグループとなるように前記分担がなされており、
前記複数の電子部品実装装置の各電子部品実装装置により、前記多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に前記読み取りを行った各回路識別子の情報を含め、
前記生産管理装置により、前記各電子部品実装装置が取得した生産履歴情報を収集して、前記多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする生産管理方法。
【請求項9】
前記多面取り基板のいずれかの回路を基本回路として前記ライン上の全ての電子部品実装装置により当該基本回路の回路識別子の読み取りを行うと共に、
前記基本回路以外の回路については、前記各電子部品実装装置の分担により回路識別子の読み取りを行うことを特徴とする請求項8記載の生産管理方法。
【請求項10】
前記多面取り基板の基本回路をいずれの回路とし、前記多面取り基板の基本回路以外の各回路を前記各電子部品実装装置のいずれが読み取りを行うかを定めた回路識別子読み取りスケジュール情報に基づいて前記各電子部品実装装置により前記各回路識別子の読み取りを行うことを特徴とする請求項9記載の生産管理方法。
【請求項11】
前記回路識別子読み取りスケジュール情報により、前記ライン上の各電子部品実装装置について前記多面取り基板の全回路識別子の読み取りの所要時間の平均化を図ることを特徴とする請求項10記載の生産管理方法。
【請求項12】
前記多面取り基板に実装される電子部品がいずれの前記電子部品実装装置により実装されるかを定めた生産プログラムに基づいて前記各電子部品実装装置が実装作業を行うと共に、
前記生産プログラムと前記回路識別子読み取りスケジュール情報とにより、前記各電子部品実装装置について、実装作業と前記全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったことを特徴とする請求項10記載の生産管理方法。
【請求項13】
前記ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つを基本回路としてその下流側の電子部品実装装置が回路識別子を読み取ることを特徴とする請求項8記載の生産管理方法。
【請求項14】
前記回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて前記多面回路基板に設けられていることを特徴とする請求項8から13のいずれか一項に記載の生産管理方法。
【請求項1】
多面取り基板を分割して得られる個々の割り基板上の回路に電子部品の実装を行う複数の電子部品実装装置からなるラインと当該ライン全体の生産履歴情報を取得する生産管理装置とを備える生産システムにおいて、
前記ライン上の全ての電子部品実装装置が、前記多面取り基板上の複数の回路識別子の読み取りを一部重複が生じるように分担して行うと共に、
前記回路識別子の読み取り対象とする回路のグループを、重複を生じるもの同士で連結すると最終的に一つのグループとなるように前記分担がなされており、
前記複数の電子部品実装装置の各電子部品実装装置は、前記多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に前記読み取りを行った各回路識別子の情報を含め、
前記生産管理装置は、前記各電子部品実装装置が取得した生産履歴情報を収集して、前記多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする生産システム。
【請求項2】
前記多面取り基板のいずれかの回路を基本回路として前記ライン上の全ての電子部品実装装置が当該基本回路の回路識別子の読み取りを行うと共に、
前記基本回路以外の回路については、前記各電子部品実装装置が分担して回路識別子の読み取りを行うことを特徴とする請求項1記載の生産システム。
【請求項3】
前記多面取り基板の基本回路をいずれの回路とし、前記多面取り基板の基本回路以外の各回路を前記各電子部品実装装置のいずれが読み取りを行うかを定めた回路識別子読み取りスケジュール情報に基づいて前記各電子部品実装装置が前記各回路識別子の読み取りを行うことを特徴とする請求項2記載の生産システム。
【請求項4】
前記回路識別子読み取りスケジュール情報は、前記ライン上の各電子部品実装装置について前記多面取り基板の全回路識別子の読み取りの個体数又は所要時間の平均化を図ったことを特徴とする請求項3記載の生産システム。
【請求項5】
前記多面取り基板に実装される電子部品がいずれの前記電子部品実装装置により実装されるかを定めた生産プログラムに基づいて前記各電子部品実装装置が実装作業を行うと共に、
前記生産プログラムと前記回路識別子読み取りスケジュール情報とにより、前記各電子部品実装装置について、実装作業と前記全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったことを特徴とする請求項3記載の生産システム。
【請求項6】
前記ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つの回路の回路識別子を含むように下流側の電子部品実装装置が回路識別子を読み取ることを特徴とする請求項1記載の生産システム。
【請求項7】
前記回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて前記多面回路基板に設けられていることを特徴とする請求項1から6のいずれか一項に記載の生産システム。
【請求項8】
多面取り基板を分割して得られる個々の割り基板上の回路に電子部品の実装を行う複数の電子部品実装装置からなるラインと当該ライン全体の生産履歴情報を取得する生産管理装置とを備える生産システムの生産管理方法において、
前記ライン上の全ての電子部品実装装置が、前記多面取り基板上の複数の回路識別子の読み取りを一部重複が生じるように分担して行うと共に、
前記回路識別子の読み取り対象とする回路のグループを、重複を生じるもの同士で連結すると最終的に一つのグループとなるように前記分担がなされており、
前記複数の電子部品実装装置の各電子部品実装装置により、前記多面取り基板の実装時に生産履歴情報の取得を行うと共に当該生産履歴情報に前記読み取りを行った各回路識別子の情報を含め、
前記生産管理装置により、前記各電子部品実装装置が取得した生産履歴情報を収集して、前記多面取り基板の全回路の回路識別子の情報を含んだライン全体の生産管理情報を取得することを特徴とする生産管理方法。
【請求項9】
前記多面取り基板のいずれかの回路を基本回路として前記ライン上の全ての電子部品実装装置により当該基本回路の回路識別子の読み取りを行うと共に、
前記基本回路以外の回路については、前記各電子部品実装装置の分担により回路識別子の読み取りを行うことを特徴とする請求項8記載の生産管理方法。
【請求項10】
前記多面取り基板の基本回路をいずれの回路とし、前記多面取り基板の基本回路以外の各回路を前記各電子部品実装装置のいずれが読み取りを行うかを定めた回路識別子読み取りスケジュール情報に基づいて前記各電子部品実装装置により前記各回路識別子の読み取りを行うことを特徴とする請求項9記載の生産管理方法。
【請求項11】
前記回路識別子読み取りスケジュール情報により、前記ライン上の各電子部品実装装置について前記多面取り基板の全回路識別子の読み取りの所要時間の平均化を図ることを特徴とする請求項10記載の生産管理方法。
【請求項12】
前記多面取り基板に実装される電子部品がいずれの前記電子部品実装装置により実装されるかを定めた生産プログラムに基づいて前記各電子部品実装装置が実装作業を行うと共に、
前記生産プログラムと前記回路識別子読み取りスケジュール情報とにより、前記各電子部品実装装置について、実装作業と前記全回路識別子の読み取りとを合計した作業所要時間の平均化を図ったことを特徴とする請求項10記載の生産管理方法。
【請求項13】
前記ラインの上流側の電子部品装置で読み取られた回路の回路識別子の中からいずれか一つを基本回路としてその下流側の電子部品実装装置が回路識別子を読み取ることを特徴とする請求項8記載の生産管理方法。
【請求項14】
前記回路識別子は、一次元又は二次元的な表示若しくはデータとして記憶する記憶素子を用いて前記多面回路基板に設けられていることを特徴とする請求項8から13のいずれか一項に記載の生産管理方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【公開番号】特開2011−243892(P2011−243892A)
【公開日】平成23年12月1日(2011.12.1)
【国際特許分類】
【出願番号】特願2010−116942(P2010−116942)
【出願日】平成22年5月21日(2010.5.21)
【出願人】(000003399)JUKI株式会社 (1,557)
【Fターム(参考)】
【公開日】平成23年12月1日(2011.12.1)
【国際特許分類】
【出願日】平成22年5月21日(2010.5.21)
【出願人】(000003399)JUKI株式会社 (1,557)
【Fターム(参考)】
[ Back to top ]