(57)【特許請求の範囲】
【請求項１】
回路基板生産プログラムに従い回路部品を基板に実装して回路基板を生産するとともに生産される各回路基板毎に識別番号を付与する装置であって、上記識別番号の重複が禁止される回路基板の集合を一つのグループとし該グループにグループ番号を付し、上記グループには複数種の回路基板を生産する複数種の回路基板生産プログラムを含むものであり、一つのグループ番号と該グループ番号に属する複数種の回路基板生産プログラムとを関連づけて記憶した記憶手段（２１）と、上記グループ番号に対応して該グループ番号にて示されるグループに属する上記回路基板生産プログラムにて生産される各回路基板に付与する上記識別番号を格納する格納手段（２２ａ，２２ｂ）と、を備えた部品実装装置にて使用される部品実装制御方法において、
生産を希望する回路基板に対応する回路基板生産プログラムを選択し（Ｓ２２）、
上記選択された回路基板生産プログラムが属するグループを示す上記グループ番号に対応する格納手段に格納されている識別番号を回路基板へ付与し（Ｓ２５，２６）、
識別番号を付与する毎に上記格納手段に格納する識別番号を更新する（Ｓ２８）、
ことを特徴とする部品実装制御方法。
【請求項２】
上記記憶手段に複数のグループ番号が記憶され、それに対応して複数の格納手段が存在する場合であって、回路基板生産プログラムが第１回路基板生産プログラムから第２回路基板生産プログラムに選択が変更される場合、
上記第２回路基板生産プログラムが属するグループのグループ番号が上記第１回路基板生産プログラムのグループ番号と同一であるときには、同一の格納手段を使用して識別番号を付与し、一方、グループ番号が異なるときには上記第２回路基板生産プログラムが属するグループのグループ番号に対応する格納手段を使用して識別番号を付与する、請求項１記載の部品実装制御方法。
【請求項３】
上記回路基板へ付与される識別番号は、２値化情報であり当該回路基板上の識別番号領域への回路部品の実装の有無によって表現する、請求項１又は２記載の部品実装制御方法。
【請求項４】
回路基板生産プログラムに従い回路部品を基板に実装して回路基板を生産するとともに生産される各回路基板毎に識別番号を付与する部品実装制御装置であって、当該部品実装制御装置は、上記識別番号の重複が禁止される回路基板の集合を一つのグループとし該グループにグループ番号を付し、上記グループには複数種の回路基板を生産する複数種の回路基板生産プログラムを含むものであって、
少なくとも一つのグループ番号と該グループ番号に属する複数種の回路基板生産プログラムとを関連づけて記憶する記憶手段（２１）と、
上記グループ番号に対応して該グループ番号にて示されるグループに属する上記回路基板生産プログラムにて生産される各回路基板に付与する上記識別番号を格納する格納手段（２２ａ，２２ｂ）と、
生産時に選択された回路基板生産プログラムに対応して生産される各回路基板について、上記選択された回路基板生産プログラムに対応する上記グループ番号を上記記憶手段から読み出し、読み出されたグループ番号に属する生産プログラムにて生産される各回路基板に対して、上記読み出されたグループ番号に対応する格納手段から読み出した識別番号を付与するとともに、識別番号を付与する毎に当該格納手段に格納する識別番号を更新することで識別番号の管理を各グループ毎に行う制御手段（２３）と、
を備えたことを特徴とする部品実装制御装置。
【請求項５】
上記回路基板へ付与される識別番号は、２値化情報であり当該回路基板上の識別番号領域への回路部品の実装の有無によって表現する、請求項４記載の部品実装制御装置。
【請求項６】
基板に実装する部品を備えた部品供給装置（４）と、上記部品供給装置から部品を１個ずつ保持して上記基板の部品実装位置へ実装する部品保持装置（７，２）と、回路基板生産プログラムに従い上記部品保持装置の動作制御を行い、かつ生産される各回路基板毎に識別番号を付与するための部品実装制御装置（２０）と、を備えた部品実装装置であって、
上記部品実装制御装置は、
上記識別番号の重複が禁止される回路基板の集合を一つのグループとし該グループ毎にグループ番号を付し、上記一グループには複数種の回路基板を生産する複数種の回路基板生産プログラムを含むものであって、
少なくとも一つのグループ番号と該グループ番号に属する複数種の回路基板生産プログラムとを関連づけて記憶する記憶手段（２１）と、
上記グループ番号に対応して該グループ番号にて示されるグループに属する上記回路基板生産プログラムにて生産される各回路基板に付与する上記識別番号を格納する格納手段（２２ａ，２２ｂ）と、
生産時に選択された回路基板生産プログラムに対応して生産される各回路基板について、上記選択された回路基板生産プログラムに対応する上記グループ番号を上記記憶手段から読み出し、読み出されたグループ番号に属する生産プログラムにて生産される各回路基板に対して、上記読み出されたグループ番号に対応する格納手段から読み出した識別番号を付与するとともに識別番号を付与する毎に当該格納手段に格納する識別番号を更新することで識別番号の管理を各グループ毎に行う制御手段（２３）と、
を備えたことを特徴とする部品実装装置。
【請求項７】
上記回路基板へ付与される識別番号は、２値化情報であり当該回路基板上の識別番号領域への回路部品の実装の有無によって表現する、請求項６記載の部品実装装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、回路部品を基板に自動的に実装し、かつ生産される回路基板毎に識別番号を付与する部品実装制御方法、該制御方法を使用した部品実装制御装置、及び該部品実装制御装置を備えた部品実装装置に関する。
【０００２】
【従来の技術】
基板上に電子部品を実装し電子回路基板を生産する部品実装装置は、電子回路基板の生産性を飛躍的に向上させたことにより、従来にあっては電気製品にて構成されていないような物まで電子回路によって実現されるようになった。例えば、近年ではホームオートメーション化が進み、家屋の扉の鍵においても、従来は複製されやすい物理的な鍵によるものが、セキュリティ性の高い電子ロックに取って代わられるようになった。このような電子ロックを構成する回路基板では他種類の回路基板と異なり、同一ロットにおいても、各回路基板毎に異なる固有の識別番号、例えばＩＤ情報を電気的に識別できる方法で各回路基板に付与する必要がある。
従来、各回路基板毎に固有のＩＤ情報を持たせる手法としては以下のような手法があった。
１．それぞれ異なるＩＤ情報を記憶させた各ＲＯＭ（リードオンリーメモリ）をそれぞれの回路基板に実装する。
２．ジャンパー線やジャンパースイッチによって各回路基板毎にＩＤ情報の設定を行う。
上記１の手法では、１つのＩＤ情報を記憶する為のみに、１つのＲＯＭを消費することから、回路基板のコストが高くなるという問題がある。又、上記２の手法では、生産効率が悪く、さらに作業ミスにより同じＩＤ情報が付与された回路基板を誤って複数生産する可能性が非常に高くなるという問題がある。このような問題を解決するために、基板を一枚生産する度に自動的にＩＤ情報を増加させ、電子部品の装着パターンをＩＤ情報にあわせて変化させながら実装をする方法がある。この方法を以下に説明する。
【０００３】
図５に電子ロックシステムの概念を示している。電子ロックシステム▲１▼を構成する回路基板１３１と、電子ロックシステム▲２▼を構成する回路基板１３５との両回路基板がともに同じＩＤ情報を有する鍵１３４，１３８を使用する場合を考える。回路基板１３１，１３５は、ＩＤ情報を付与するため当該回路基板の識別番号領域に実装される、ＩＤブロック１３２，１３６と、電子ロックの動作回路基板として機能する部分１３３，１３７（以下、「通常ブロック」と呼ぶ）とを有する。尚、ＩＤブロック１３２，１３６は、ＩＤ情報が２値化情報であり、例えば１０ビットのデータからなる場合には、電子部品を実装する場所が例えば１０箇所あり、各箇所への電子部品の実装の有無にて「１」又は「０」を表現することでＩＤ情報を表現するものである。例えば、上記電子ロックシステム▲１▼に示されるＩＤブロック１３２では、「００００１１０１１１」のＩＤ情報を示す。
これらの電子ロックシステムは、いずれも鍵に付与されているＩＤ情報と回路基板に付与されているＩＤ情報とが一致することで施錠又は解錠することができるが、図５に示す場合のように、電子ロックシステム▲１▼の回路基板１３１と電子ロックシステム▲２▼の回路基板１３５とで同じＩＤブロック１３２，１３６を持つものがあると、互いの鍵１３４，１３８で他方の電子ロックシステムの施錠または解錠することができてしまい、品質上重大な問題となる。このように、基板の回路構成が異なる基板であっても、互いに同じＩＤ情報を割り当てないようにする必要のある場合がある。
【０００４】
図６に従来の部品実装制御方法を用いた場合の処理のフローチャートを示す。従来の方法では、同一の回路構成を有する回路基板を生産する回路基板生産プログラム（以下、「ＮＣプログラム」と記す）毎にＩＤ情報を管理することにより、同一の回路生産プログラムにて生産される各回路基板に対してＩＤ情報をそれぞれ変化させながら回路基板の生産を行っていた。具体的に説明すると、ステップ（図内では「Ｓ」にて示す）１では、事前の段取りとして回路基板の生産に使用するすべてのＮＣプログラムを登録する。登録したＮＣプログラムにて生産される回路基板に付与するＩＤ情報を格納するためのＩＤバッファが設けられており、ＮＣプログラムの登録により上記バッファの内容は初期値に設定される。尚、複数のＮＣプログラムが登録される場合、図７に示すように、各ＮＣプログラムに対応するＩＤバッファ１５１ａ，…  が複数設けられ、それぞれのＩＤバッファがＩＤ情報を格納する。尚、これら複数のＩＤバッファの集合体をバッファ部１５１とする。ステップ２では、登録されている複数のＮＣプログラムの中から、これから生産に使用するものを選択する。
【０００５】
互いにＩＤ情報が重なってはならない基板群を一つのグループと考える。このグループには、一つ若しくは複数のＮＣプログラムが含まれ、複数のＮＣプログラムが含まれる場合には、これら複数のＮＣプログラムにて生産される回路基板どうしにおいてＩＤ情報が重複してはならない。したがってステップ３では、これから生産する回路基板用のＮＣプログラムが属している上記グループに含まれる、他のＮＣプログラムにて生産された回路基板に付与されたＩＤ情報を操作者が調べ、該ＩＤ情報に重ならないように、生産を開始しようとする回路基板へ付与するＩＤ情報を操作者は設定する必要がある。
ステップ４にて生産処理が開始され、ステップ５では、既に電子部品を実装した基板を搬出し、実装前の回路基板を搬入する。ステップ６では、図７に示すように、今回選択されたＮＣプログラムｎに対応するＩＤバッファ１５１ａから今回生産する回路基板に付与するＩＤ情報を取得する。このＩＤ情報に基づきステップ７では、実装ブロックのうち、上記ＩＤブロックに電子部品を実装する。ステップ８では、上記通常ブロックの部品を実装する。ステップ９では、今回付与したＩＤ情報をインクリメント等することにより、次回の回路基板に付与するＩＤ情報を求め、それをＩＤバッファ１５１ａに書き込む。ステップ１０では、現在生産している回路基板の生産を続行するか否かを判断し、生産する場合はステップ５に戻る。一方、生産を続行しない場合には、ステップ１１にて他の回路基板の生産を行うか否かを判断し、生産する場合には、ステップ２へ戻る。生産しない場合は終了する。
【０００６】
【発明が解決しようとする課題】
このように従来のＩＤパターンの実装機能を用いて回路基板を生産する場合、ＩＤ情報は各基板毎、即ち各ＮＣプログラム毎に管理される。よって、ステップ３にて生産を開始する回路基板へ付与するＩＤ情報を設定する際には、同一グループ内においてＩＤ情報が重ならないように、操作者はＮＣプログラムを切り替える度にそのＮＣプログラムにて生産される回路基板がどのグループに属しているのか、またこれから生産する回路基板に付与するＩＤ情報がそのグループに属している他の生産済みの回路基板に付与したＩＤ情報と重なっていないかを判断する必要がある。このことは、手間がかかると同時に操作者の操作ミスや勘違いに起因して、重複してＩＤ情報を付与してしまう可能性が高くなる。
本発明は、このような欠点を解決するためになされたもので、ＩＤ情報が付与される電子回路製品の品質を向上させるための部品実装制御方法、該方法を使用する部品実装制御装置、及び該部品実装制御装置を備えた部品実装装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の第１態様の部品実装制御方法は、回路基板生産プログラムに従い回路部品を基板に実装して回路基板を生産するとともに生産される各回路基板毎に識別番号を付与する装置であって、上記識別番号の重複が禁止される回路基板の集合を一つのグループとし該グループにグループ番号を付し、上記グループには複数種の回路基板を生産する複数種の回路基板生産プログラムを含むものであり、一つのグループ番号と該グループ番号に属する複数種の回路基板生産プログラムとを関連づけて記憶した記憶手段と、上記グループ番号に対応して該グループ番号にて示されるグループに属する上記回路基板生産プログラムにて生産される各回路基板に付与する上記識別番号を格納する格納手段と、を備えた部品実装装置にて使用される部品実装制御方法において、
生産を希望する回路基板に対応する回路基板生産プログラムを選択し、
上記選択された回路基板生産プログラムが属するグループを示す上記グループ番号に対応する格納手段に格納されている識別番号を回路基板へ付与し、
識別番号を付与する毎に上記格納手段に格納する識別番号を更新する、
ことを特徴とする。
【０００８】
又、本発明の第２態様の部品実装制御装置は、回路基板生産プログラムに従い回路部品を基板に実装して回路基板を生産するとともに生産される各回路基板毎に識別番号を付与する部品実装制御装置であって、当該部品実装制御装置は、上記識別番号の重複が禁止される回路基板の集合を一つのグループとし該グループにグループ番号を付し、上記グループには複数種の回路基板を生産する複数種の回路基板生産プログラムを含むものであって、
少なくとも一つのグループ番号と該グループ番号に属する複数種の回路基板生産プログラムとを関連づけて記憶する記憶手段と、
上記グループ番号に対応して該グループ番号にて示されるグループに属する上記回路基板生産プログラムにて生産される各回路基板に付与する上記識別番号を格納する格納手段と、
生産時に選択された回路基板生産プログラムに対応して生産される各回路基板について、上記選択された回路基板生産プログラムに対応する上記グループ番号を上記記憶手段から読み出し、読み出されたグループ番号に属する生産プログラムにて生産される各回路基板に対して、上記読み出されたグループ番号に対応する格納手段から読み出した識別番号を付与するとともに、識別番号を付与する毎に当該格納手段に格納する識別番号を更新することで識別番号の管理を各グループ毎に行う制御手段と、
を備えたことを特徴とする。
【０００９】
又、本発明の第３態様の部品実装装置は、基板に実装する部品を備えた部品供給装置と、上記部品供給装置から部品を１個ずつ保持して上記基板の部品実装位置へ実装する部品保持装置と、回路基板生産プログラムに従い上記部品保持装置の動作制御を行い、かつ生産される各回路基板毎に識別番号を付与するための部品実装制御装置と、を備えた部品実装装置であって
上記部品実装制御装置は、
上記識別番号の重複が禁止される回路基板の集合を一つのグループとし該グループ毎にグループ番号を付し、上記一グループには複数種の回路基板を生産する複数種の回路基板生産プログラムを含むものであって、
少なくとも一つのグループ番号と該グループ番号に属する複数種の回路基板生産プログラムとを関連づけて記憶する記憶手段と、
上記グループ番号に対応して該グループ番号にて示されるグループに属する上記回路基板生産プログラムにて生産される各回路基板に付与する上記識別番号を格納する格納手段と、
生産時に選択された回路基板生産プログラムに対応して生産される各回路基板について、上記選択された回路基板生産プログラムに対応する上記グループ番号を上記記憶手段から読み出し、読み出されたグループ番号に属する生産プログラムにて生産される各回路基板に対して、上記読み出されたグループ番号に対応する格納手段から読み出した識別番号を付与するとともに識別番号を付与する毎に当該格納手段に格納する識別番号を更新することで識別番号の管理を各グループ毎に行う制御手段と、
を備えたことを特徴とする。
【００１０】
【発明の実施の形態】
本発明の一実施形態について図を参照しながら以下に説明する。一実施形態である部品実装制御方法は、各回路基板に固有のＩＤ情報にしたがって上述したＩＤブロックに電子部品の装着を行いながら実装を行う方法において、各回路基板に付与されるＩＤ情報が重複してはならない複数種類の回路基板を生産する、複数種類のＮＣプログラムをあらかじめ一グループとして登録し、このようなグループに対応してＩＤ情報を管理することを特徴とする。即ち、本部品実装制御方法は、各回路基板を生産するためのそれぞれのＮＣプログラムについて、あらかじめそれぞれが属するグループを登録しておき、上記グループに対応してＩＤ情報を管理することにより、生産する回路基板の種類を切り替える際に操作者が生産開始ＩＤを再設定しなくても同一グループ内ではＩＤ情報が重複することなく回路基板を生産することができるようにするものである。尚、このような部品実装制御方法は、部品実装制御装置にて実行され、該部品実装制御装置は、部品実装装置に備わる。尚、上記登録されるグループの最小数は１つである。
【００１１】
上記部品実装制御方法を説明するに当たり、まず、上記部品実装装置、及び上記部品実装制御装置の構成について説明し、これらの部品実装装置及び部品実装制御装置の動作説明として上記部品実装制御方法を説明する。
上記部品実装装置３０の大略の構成は、図２に示すように、従来の部品実装装置における大略の構成と変わるものではないが、部品実装制御装置２０の構成、動作が従来のものに比べ特徴を有する。上記部品実装装置３０の構成を略説する。部品実装装置３０は、電子部品をプリント基板１に実装するための吸着ノズル２を有する実装ヘッド７と、実装ヘッド７の下方に位置し、プリント基板１を載置し、電子部品が実装される位置へプリント基板１を移動させるＸ−Ｙテーブル３と、電子部品を供給する複数の部品供給部４と、該部品供給部４が着脱可能に設けられる部品供給軸５とを有するとともに、実装ヘッド７を駆動する実装ヘッド駆動装置８、Ｘ−Ｙテーブル３を駆動するテーブル駆動装置９、部品供給部４を駆動する部品供給部駆動装置１０、及び各駆動装置８，９，１０の動作制御を行う部品実装制御装置２０を備える。尚、本実施形態における部品実装装置３０も、回路基板生産プログラムに従い回路部品を基板に実装して回路基板を生産するとともに生産される各回路基板毎にＩＤ情報を付与する部品実装装置である。又、上記ＩＤ情報の重複が禁止される回路基板の集合を一つのグループとする。よって、同一グループに属する回路基板にあっては重複したＩＤ情報は付与されないが、グループが異なれば各グループに属する回路基板間ではＩＤ情報が重複してもよい。又、回路基板へのＩＤ情報の付与は、従来と同様に、回路基板上のＩＤブロックへの電子部品の配置により行う。
【００１２】
次に、部品実装制御装置２０の構成を説明する。部品実装制御装置２０は、図３に示すように、大別して、記憶手段としての一機能に相当する半導体メモリ２１と、格納手段としての一機能に相当するＩＤバッファ２２ａ，２２ｂ，…と、制御手段２３とを備える。半導体メモリ２１には、複数種類の回路基板のそれぞれの生産に対応する複数種類のＮＣプログラム群２１ａが記憶されるとともに、グループを表すグループ番号と該グループ番号に属する複数種のＮＣプログラムとが関連づけられたテーブル（以下、「グループ番号テーブル２１ｂ」と記す）形態のデータが記憶される。尚、上記グループの最小数は、上述のように１つである。又、複数のグループが存在し、複数のＩＤバッファが存在する場合、各ＩＤバッファの集合をバッファ部２２とする。尚、以下の説明では、複数のグループが存在することを前提とする。
ＩＤバッファ２２ａ，…  は、上記グループ番号に対応して設けられるものであり、グループ番号にて示されるグループに属する上記ＮＣプログラムにて生産される各回路基板に付与する上記ＩＤ情報を格納する。制御手段２３は、操作者によってＮＣプログラムが選択されたとき、該選択されたＮＣプログラムを半導体メモリ２１から読み出すとともに、上記グループ番号テーブル２１ｂを参照して該ＮＣプログラムに対応する上記グループ番号を半導体メモリ２１から読み出す。そして読み出されたグループ番号に対応する複数種類のＮＣプログラムにて生産される各回路基板に対して、上記読み出されたグループ番号に対応するＩＤバッファから読み出したＩＤ情報を付与するとともに、ＩＤ情報を付与する毎に当該ＩＤバッファに格納するＩＤ情報を更新する。このように制御手段２３はＩＤ情報の管理を各グループ毎に行うものである。
【００１３】
具体的に説明すると、図３に示すように、ＮＣプログラムｉのグループ番号がｎであるとし、操作者にてＮＣプログラムｉが選択されたとする。制御手段２３は、ＮＣプログラムｉのグループ番号がｎであることを認識し、グループ番号ｎに対応するＩＤバッファ２２ａを選択し、該ＩＤバッファ２２ａに格納されている例えば「１」のＩＤ情報を、上記ＮＣプログラムｉに従い生産される回路基板に付与する。そして制御手段２３は、ＩＤバッファ２２ａに格納するＩＤ情報を例えばインクリメントして更新する。即ち、ＩＤバッファ２２ａにはＩＤ情報として例えば「２」が格納される。引き続きＮＣプログラムｉにより回路基板が生産されるときには、ＩＤバッファ２２ａに格納された上記ＩＤ情報「２」が次の回路基板に付与される。一方、ＮＣプログラムの選択を変更し、例えばＮＣプログラムｊを選択したとする。ＮＣプログラムｊのグループ番号がｍであるとすると、制御手段２３は、グループ番号ｍに対応するＩＤバッファ２２ｂを選択し該ＩＤバッファ２２ｂに格納されている例えば「１」のＩＤ情報を、上記ＮＣプログラムｊに従い生産される回路基板に付与する。
このようにＩＤ情報は、各グループ番号毎に管理され、かつＮＣプログラムが変更された場合でも自動的にＩＤ情報が付与される。
【００１４】
このように構成される部品実装制御装置２０及び部品実装装置の動作、即ち、部品実装制御方法について、図１に示すフローチャートを参照して説明する。
ステップ２１では、事前の段取りとして、複数種の回路基板の生産に使用する複数種のＮＣプログラムと、それらの各回路基板の属するグループ番号、換言すると各ＮＣプログラムの属するグループ番号とを部品実装制御装置２０に備わる、上述のメモリ２１に登録する。
ステップ２２では、当該部品実装制御装置２０に登録されている複数種のＮＣプログラムの中から、使用するものが操作者によって選択される。説明上、例えばＮＣプログラムｉを選択したとする。
ステップ２３からステップ２９までが、一種類の一つの回路基板についての生産工程を示す。ステップ２３では、操作者が生産開始の操作を行い、回路基板の生産が開始される。ステップ２４では、電子部品装着済みの回路基板を搬出し、電子部品未装着の回路基板を搬入する。
ステップ２５では、上述したように制御手段２３によって、現在選択されている上記ＮＣプログラムｉが属するグループのグループ番号「ｎ」が上記グループ番号テーブル２１ｂから取得され、上記グループ番号「ｎ」に対応するＩＤバッファ２２ａからＩＤ情報を取得して今回生産する回路基板に付与するＩＤ情報とする。尚、説明上、当該ＩＤ情報は「１」であるとする。
【００１５】
ステップ２６では、図５を参照し説明したように、ステップ２５にて取得したＩＤ情報を回路基板に付与すべく回路基板中のＩＤブロックに電子部品を実装する。ステップ２７では、現在選択されているＮＣプログラムｉに従い、回路基板中の通常ブロックに電子部品を実装する。ステップ２８では、上述したように制御手段２３によって、ＩＤバッファ２２ａに次回に生産される回路基板用のＩＤ情報を書き込む。尚、このようなＩＤ情報の更新は、１づつインクリメントするのが最も容易であり、この方法によればＩＤバッファ２２ａにおいて、上記次回に生産される回路基板用のＩＤ情報は「２」となる。
ステップ２９では、現在の回路基板の生産を継続するかどうかを操作者が判断し、継続する場合には、ステップ２４に戻る。ステップ３０では、別の種類の回路基板を生産するかどうか、換言するとＮＣプログラムを変更するか否かを操作者が判断する。別の種類の回路基板を生産する場合はステップ２２に戻り、回路基板の生産をしない場合には終了する。
【００１６】
次に、上述のグループが複数存在し、かつ複数種類の回路基板を生産する場合において、生産される回路基板へのＩＤ情報の付与動作について、図４を参照して説明する。尚、生産される回路基板は▲１▼〜▲５▼の５種類あり、ＮＣプログラム▲１▼にて回路基板▲１▼が生産され、ＮＣプログラム▲２▼にて回路基板▲２▼が生産され、ＮＣプログラム▲３▼にて回路基板▲３▼が生産され、ＮＣプログラム▲４▼にて回路基板▲４▼が生産され、ＮＣプログラム▲５▼にて回路基板▲５▼が生産されるものとする。これらの回路基板のうち回路基板▲１▼、▲２▼、▲３▼は互いにＩＤ情報が重複してはならないものとする。そこで、回路基板▲１▼、▲２▼、▲３▼を一つのグループとして登録し、そのグループ番号を「１」とする。これは、換言するとＮＣプログラム▲１▼〜▲３▼はグループ番号１のグループに属することになる。同様に回路基板▲４▼、▲５▼も互いにＩＤ情報が重複してはならないものとする。そこで回路基板▲４▼、▲５▼を一つのグループとして登録し、そのグループ番号を「２」とする。これは、換言するとＮＣプログラム▲４▼，▲５▼はグループ番号２のグループに属することになる。このような場合において、回路基板▲１▼から▲５▼への順番で生産を行うものとし、回路基板▲１▼は１５個生産し、回路基板▲２▼は３５個生産し、回路基板▲３▼は５０個生産し、回路基板▲４▼は２５個生産し、回路基板▲５▼は５０個生産するものとする。
【００１７】
ステップ５１では、事前の段取りとして、回路基板の生産に使用するすべてのＮＣプログラム及びグループ番号が部品実装装置の部品実装制御装置２０に備わるメモリ２１に登録される。この際、初めて使用されるグループ番号がある場合は、そのグループ番号に対応するＩＤバッファの内容は初期値に設定される。尚、ステップ５１は新しい回路基板を生産する際に一度だけ行われ、日常は行わない。ステップ５２からステップ６１が、日常の実際の回路基板の生産における工程にあたる。
ステップ５２では、生産する回路基板として回路基板▲１▼を選択し、従ってＮＣプログラム▲１▼を選択する。ステップ５３では、選択されたＮＣプログラム▲１▼に従い回路基板▲１▼が１５個生産される。このとき、上述したように制御手段２３の動作により、ＮＣプログラム▲１▼が属するグループのグループ番号「１」に対応するＩＤバッファ▲１▼に順次格納されていくＩＤ情報「１」〜「１５」が、生産されるそれぞれの回路基板▲１▼に対応して付与されていく。尚、１５個の回路基板▲１▼の生産が終了した時点で、ＩＤバッファ▲１▼にはＩＤ情報「１６」が格納されていることになる。
【００１８】
ステップ５４では、生産する回路基板として回路基板▲２▼を選択し、従ってＮＣプログラム▲２▼を選択する。ステップ５５では、選択されたＮＣプログラム▲２▼に従い回路基板▲２▼が３５個生産される。この場合、ＮＣプログラム▲２▼が属するグループのグループ番号は、ＮＣプログラム▲１▼のグループ番号と同じ「１」であるので、同一のＩＤバッファ▲１▼から引き続きＩＤ情報が付与される。従ってＮＣプログラム▲２▼に従い生産される３５個の回路基板▲２▼には、順次、「１６」〜「５０」のＩＤ情報が付与されることになる。尚、３５個の回路基板▲２▼の生産が終了した時点で、ＩＤバッファ▲１▼にはＩＤ情報「５１」が格納されていることになる。
【００１９】
ステップ５６では、生産する回路基板として回路基板▲４▼を選択し、従ってＮＣプログラム▲４▼を選択する。ステップ５７では、選択されたＮＣプログラム▲４▼に従い回路基板▲４▼が２５個生産される。この場合、ＮＣプログラム▲４▼が属するグループのグループ番号は、「２」であるので、制御手段２３の動作に従って、ＩＤバッファ▲２▼に格納されるＩＤ情報が、生産される各回路基板に順次付与される。従ってＮＣプログラム▲４▼に従い生産される２５個の回路基板▲４▼には、制御手段２３の動作によって、順次、「１」〜「２５」のＩＤ情報が付与されることになる。尚、２５個の回路基板▲４▼の生産が終了した時点で、ＩＤバッファ▲２▼にはＩＤ情報「２６」が格納されていることになる。
【００２０】
ステップ５８では、生産する回路基板として回路基板▲３▼を選択し、従ってＮＣプログラム▲３▼を選択する。ステップ５９では、選択されたＮＣプログラム▲３▼に従い回路基板▲３▼が５０個生産される。この場合、ＮＣプログラム▲３▼が属するグループのグループ番号は、ＮＣプログラム▲１▼及びＮＣプログラム▲２▼のグループ番号と同じ「１」であるので、再びＩＤバッファ▲１▼からＩＤ情報が付与される。従ってＮＣプログラム▲３▼に従い生産される５０個の回路基板▲３▼には、順次、「５１」〜「１００」のＩＤ情報が付与されることになる。
【００２１】
ステップ６０では、生産する回路基板として回路基板▲５▼を選択し、従ってＮＣプログラム▲５▼を選択する。ステップ６１では、選択されたＮＣプログラム▲５▼に従い回路基板▲５▼が５０個生産される。この場合、ＮＣプログラム▲５▼が属するグループのグループ番号は、ＮＣプログラム▲４▼のグループ番号と同じ「２」であるので、再びＩＤバッファ▲２▼からＩＤ情報が付与される。従ってＮＣプログラム▲５▼に従い生産される５０個の回路基板▲５▼には、順次、「２６」〜「７５」のＩＤ情報が付与されることになる。
【００２２】
このように、選択したＮＣプログラムがどのグループに属しているかを操作者は知る必要がなく、回路基板の切換を行った後に付与されるＩＤ情報は自動的に設定されることになる。
【００２３】
【発明の効果】
以上詳述したように、本発明の第１態様による部品実装制御方法、第２態様による部品実装制御装置、及び第３態様による部品実装装置によれば、それぞれの回路基板生産プログラムに対して、回路基板生産プログラムが属するグループのグループ番号を付し、かつこのグループ番号に対応して格納手段を設け、該格納手段に格納された識別番号を制御手段の動作によって付与するようにしたことから、生産する回路基板の切り換えを行う際に、切換後に生産される回路基板へ付与する識別番号を操作者が再設定する必要はなくなる。従って、識別番号の誤設定による識別番号の重複を防止することができ、回路基板の品質を向上することができる。又、生産する回路基板の種類を切り替える際の、機械停止時間が短くなるため、稼働率を向上させることができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態である部品実装制御方法を表すフローチャートである。
【図２】  本発明の他の実施形態である部品実装装置の構成を示す図である。
【図３】  図２に示す制御装置の構成を示すブロック図である。
【図４】  図２に示す部品実装装置にて、複数のグループが存在し、かつ複数種類の回路基板を生産する場合において、生産される回路基板へのＩＤ情報の付与動作を説明するためのフローチャートである。
【図５】  電子ロックシステムの構成を説明するための図である。
【図６】  従来の部品実装装置における動作を説明するためのフローチャートである。
【図７】  従来の部品実装装置において識別番号を格納するバッファの構成を示す図である。
【符号の説明】
１…回路基板、２…吸着ノズル、４…部品供給装置、７…実装ヘッド、
２０…部品実装制御装置、２１…半導体メモリ、
２２ａ，２２ｂ…ＩＤバッファ、２３…制御手段、３０…部品実装装置。
【図１】
0003649518.tif 000002
【図２】
0003649518.tif 000003
【図３】
0003649518.tif 000004
【図４】
0003649518.tif 000005
【図５】
0003649518.tif 000006
【図６】
0003649518.tif 000007
【図７】
0003649518.tif 000008