(57)【要約】【課題】一種類の回路部品を複数個、一定の部品収容ピッチで収容した部品収容テープを長手方向に送るフィーダの管理方法を改善する。【解決手段】  それぞれフィーダ側コントローラ５４０を備え、各々部品収容テープを長手方向に送る複数のフィーダ５４を、保持部材側コントローラ５３０を備えたフィーダ保持部材を有する台車５２に搭載し、その台車５２を、装着装置側コントローラ５１６を備えた部品装着装置１０に連結する。そして、フィーダ５４を、個別に識別可能なフィーダ識別コードを有するとともに、そのフィーダ識別コードを保持部材側コントローラ５３０，装着装置側コントローラ５１６，ホストコンピュータ５０４等へ送信可能なものとする。このフィーダ識別コードを利用して、フィーダ５４の管理や生産計画の作成を、台車５２に搭載されていないフィーダ、あるいは部品収容テープが装着されていないフィーダをも含めて行う。【選択図】図８
2010010723.tif 000002
【特許請求の範囲】
【請求項１】
複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダを管理する方法であって、
それら複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、それらフィーダ識別コードに基づいて複数のフィーダを管理することを特徴とするフィーダ管理方法。
【請求項２】
前記部品収容リールが装着されているフィーダのみならず、部品収容リールが装着されていないフィーダをも、前記フィーダ識別コードに基づいて管理する請求項１に記載のフィーダ管理方法。
【請求項３】
前記部品収容リールが装着されているフィーダと部品収容リールが装着されていないフィーダとを区別して管理する請求項２に記載のフィーダ管理方法。
【請求項４】
回路部品を回路基板に装着する装着装置に搭載されているフィーダのみならず、搭載されていないフィーダをも、前記フィーダ識別コードに基づいて管理する請求項１ないし３のいずれかに記載のフィーダ管理方法。
【請求項５】
前記装着装置に搭載されているフィーダと搭載されていなフィーダとを区別して管理する請求項４に記載のフィーダ管理方法。
【請求項６】
前記部品収容リールが装着されているフィーダと部品収容リールが装着されていないフィーダとの少なくとも一方の保管場所の情報を、前記フィーダ識別コードと対応付けて管理する請求項１ないし５のいずれかに記載のフィーダ管理方法。
【請求項７】
複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダから回路部品を供給し、その回路部品を装着装置により回路基板に装着して電子回路を生産する方法であって、
前記複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、電子回路の生産計画を、その生産計画を実行する工場内に存在する前記複数のフィーダについての前記フィーダ識別コードを含む情報と、使用可能な回路部品の情報とに基づいて作成することを特徴とする電子回路生産方法。
【請求項８】
複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダから回路部品を供給し、その回路部品を装着装置により回路基板に装着して電子回路を生産する方法であって、
前記複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、前記電子回路の生産計画を、前記フィーダ識別コードに基づいて、前記部品収容リールが装着されているフィーダと部品収容リールが装着されていないフィーダとの両方の使用を許容して作成することを特徴とする電子回路生産方法。
【請求項９】
複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダから回路部品を供給し、その回路部品を装着装置により回路基板に装着して電子回路を生産する方法であって、
前記複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、前記電子回路の生産計画を、前記フィーダ識別コードに基づいて、前記装着装置に搭載されているフィーダと搭載されていないフィーダとの両方の使用を許容して作成することを特徴とする電子回路生産方法。
【請求項１０】
複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダから回路部品を供給し、その回路部品を装着装置により回路基板に装着して電子回路を生産する方法であって、
前記複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、前記電子回路の生産計画を、(a)回路部品を回路基板に装着する装着作業に現に使用されているフィーダのフィーダ識別コードと、そのフィーダに装着されている部品収容リールの部品識別コードとの対応関係、(b)部品収容リールが装着された状態で待機しているフィーダのフィーダ識別コードと、その部品収容リールの部品識別コードとの対応関係、(c)部品収容リールが装着されていない状態で待機しているフィーダのフィーダ識別コード群、(d)フィーダに装着されていない部品収容リールの部品識別コード群、(e)部品収容リールが装着されていない状態で待機しているフィーダのフィーダ識別コードと、各フィーダに装着可能な部品収容リールの部品識別コードとの対応関係、および(f)(a)ないし(e)の各フィーダや部品収容リールの工場内における位置の少なくとも１つの情報に基づいて作成することを特徴とする電子回路生産方法。
【請求項１１】
前記電子回路の生産計画を、先行して生産される電子回路に続いて生産されるべき電子回路である後続電子回路の生産に必要な回路部品を収容している部品収容リールが既に装着されているフィーダがある場合はそのフィーダの保管場所の情報、前記後続電子回路の生産に必要な回路部品を収容している部品収容リールが装着されているフィーダがない場合は、その部品収容リールを装着可能なフィーダの有無とその保管場所との情報を利用して作成する請求項７ないし１０のいずれかに記載の電子回路生産方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路部品を供給するフィーダの管理方法および電子回路の生産方法に関するものである。
【背景技術】
【０００２】
フィーダの使用による回路部品の供給は、既に知られている。下記特許文献１に記載の回路部品供給システムはその一例である。このシステムは、(i)複数の回路部品が部品収納体に収納されて成り、その部品収納体に、収納されている回路部品に固有の識別マークが付された部品集合体と、(ii)その部品集合体を保持し、部品集合体に収容されている回路部品を供給するとともに、保持した部品集合体の部品残数を記憶する記憶手段を有するフィーダと、(iii)部品集合体の識別マークを読み取る読取手段と、(iv)フィーダの前記記憶手段に対して書込み，読出しを行う書込・読出手段と、(v)回路部品の装着作業に使用されていない各部品集合体の識別コードと部品残数とを、それらを対応付けた状態で読み書き可能に記憶する部品在庫データベースと、(vi)前記読取手段により読み取った識別マークを参酌しつつ、フィーダの記憶手段と部品在庫データベースとの一方に記憶された内容を読み出し、他方に書き込む部品データ処理装置とを含む構成とされている。なお、(vi)の部品データ処理装置において、フィーダ記憶手段に対する書込み・読出しが行われる際には、(iv)の書込・読出手段が使用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特公平７−１０１７９３号公報
【０００４】
このシステムは、以下に示す手順の処理によって、回路部品の部品残数を部品在庫データベースにより一元管理する。なお、回路部品の装着作業の開始前に、すべての部品集合体の識別コードと、各部品集合体に収容されている回路部品の部品名および部品残数のデータは、対応付けされた状態で部品在庫データベースに予め記憶されている。
(1) 部品集合体がフィーダにセットされ、そのセットされた部品集合体が有する識別コード（バーコード）が読取手段（バーコードリーダ）により読み取られる。
(2) 手順(1) で読み取られた識別コード（バーコード）に対応する回路部品の部品名と部品残数とが部品在庫データベースから取り出され、フィーダの記憶手段に書込・読出手段により書き込まれる。そのために、フィーダには書込・読出手段との間で送受信を行うための送受信部が設けられている。
以上により、各フィーダは、セットされた回路部品のデータを保持することとなる。続いて、
(3) 各フィーダが、回路部品装着装置の供給部の所定の位置にセットされる。
(4) 回路部品装着装置は、予め与えられた情報に基づいて、各フィーダが予定通りの位置にあるか否かを、フィーダの記憶手段に記憶された部品名に基づいて判定する。セットミスが発見された場合は、作業者により正しい位置にセットされるまで、回路部品装着作業（単に、装着作業と称する）は開始されない。
以上が、装着作業の開始前に行われる準備作業である。手順(4) において、回路部品装着装置は、セットされたフィーダの記憶手段の内容を読み出すのであるが、この読出しは回路部品装着装置の送受信部とフィーダの上記送受信部とを介して行われると記載されている。
【０００５】
装着作業中においては、以下の処理が実行される。
(5) フィーダが１個の回路部品を供給するごとに、フィーダの記憶手段に記憶された部品数がディクリメントされる。
(6) 回路部品装着装置は、手順(5) でディクリメントされる部品残数を定期的に監視し、回路基板１枚当たりの装着時間や、個々の回路部品の回路基板１枚当たりの装着数等を参酌して、各フィーダごとに部品切れになるまでの時間を算出し、結果を表示装置に表示する。作業者は、その表示結果に基づいて、必要であればフィーダの交換を行う。なお、交換されるフィーダには、予め、手順(1) および(2) の処理が施されている必要がある。
装着作業が終了した場合は、つぎの処理が行われる。
(7) 前記書込・読出手段により各フィーダの記憶手段の内容が読み出され、その内容に基づいて部品在庫データベースの内容が書き換えられる。このようにして、装着作業中でない部品集合体が収容する回路部品の部品残数が、部品在庫データベースによって一元管理されるのである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以上説明したように、部品集合体に固有の識別コードを付け、それに基づいて部品供給を管理すれば、管理が容易になり、また、信頼性も向上するのであるが、管理はさらに容易であることが望まれる。
本発明は、以上の事情を背景として、フィーダの管理および電子回路の生産を容易にすることを課題としてなされたものである。
【課題を解決するための手段】
【０００７】
そして、本発明によれば、複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダを管理する方法であって、複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、それらフィーダ識別コードに基づいて複数のフィーダを管理することを特徴とするフィーダ管理方法が得られる。
本発明によれば、さらに、複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダから回路部品を供給し、その回路部品を装着装置により回路基板に装着して電子回路を生産する方法であって、複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、電子回路の生産計画を、その生産計画を実行する工場内に存在する複数のフィーダについてのフィーダ識別コードを含む情報と、使用可能な回路部品の情報とに基づいて作成することを特徴とする電子回路生産方法が得られる。
また、電子回路の生産計画を、フィーダ識別コードに基づいて、部品収容テープが巻かれた部品収容リールが装着されているフィーダと部品収容リールが装着されていないフィーダとの両方の使用を許容して作成することを特徴とする電子回路生産方法も得られる。
また、電子回路の生産計画を、フィーダ識別コードに基づいて、装着装置に搭載されているフィーダと搭載されていないフィーダとの両方の使用を許容して作成することを特徴とする電子回路生産方法も得られる。
さらに、電子回路の生産計画を、(a)回路部品を回路基板に装着する装着作業に現に使用されているフィーダのフィーダ識別コードと、そのフィーダに装着されている部品収容リールの部品識別コードとの対応関係、(b)部品収容リールが装着された状態で待機しているフィーダのフィーダ識別コードと、その部品収容リールの部品識別コードとの対応関係、(c)部品収容リールが装着されていない状態で待機しているフィーダのフィーダ識別コード群、(d)フィーダに装着されていない部品収容リールの部品識別コード群、(e)部品収容リールが装着されていない状態で待機しているフィーダのフィーダ識別コードと、各フィーダに装着可能な部品収容リールの部品識別コードとの対応関係、および(f)(a)ないし(e)の各フィーダや部品収容リールの工場内における位置の少なくとも１つの情報に基づいて作成することを特徴とする電子回路生産方法も得られる。
【発明の効果】
【０００８】
上記のように、フィーダを、各々を個別に識別可能なフィーダ識別コードを有してそれらフィーダ識別コードを送信可能なものとし、そのフィーダ識別コードに基づいてフィーダを管理すれば、複数のフィーダの管理を容易に行うことができる。
また、フィーダを、各々を個別に識別可能なフィーダ識別コードを有してそれらフィーダ識別コードを送信可能なものとし、そのフィーダ識別コードに基づいて電子回路の生産計画を作成すれば、電子回路の生産が容易になる効果が得られる。
【発明の態様】
【０００９】
本発明は下記の種々の態様でも実施可能である。実施の態様は、便宜上、請求項と同じ形式の態様項として記載する。ただし、複数の態様項に従属する態様項にさらに従属する態様項は、それら複数の態様項のすべてについて読み得るとは限らず、論理的に矛盾を生じない項のみについて読まれるべきものとする。
（１）一種類の回路部品を複数個、一定の部品収容ピッチで収容するとともに、長手方向に一定間隔で係合穴が形成された部品収容テープから回路部品を１個ずつ供給するフィーダであって、
前記係合穴と係合する突起が外周に形成されたスプロケットを備え、そのスプロケットを回転駆動することにより、前記部品収容テープを前記部品収容ピッチ分送る駆動装置と、
固有のフィーダ識別コードを読み出し可能な状態で記憶している識別コード記憶手段と、
その識別コード記憶手段から前記フィーダ識別コードを読み出す識別コード読出手段と
を含むフィーダ。
（２）当該フィーダによる前記回路部品の供給を制御するコントローラを含む(1)項に記載のフィーダ。
コントローラの制御により、回路部品の供給が自動で行われる。
（３）前記コントローラが当該フィーダの外部から供給される供給命令に応じて前記駆動装置を制御し、前記部品収容テープを前記部品収容ピッチ分送る(2)項に記載のフィーダ。
供給命令に応じて、部品収容テープに収容された複数の回路部品が１個ずつ、供給される。
（４）前記コントローラが、外部から供給された命令が当該フィーダに固有のフィーダ識別コードを含む場合にはその命令を実行し、当該フィーダに固有のフィーダ識別コードを含まない場合にはその命令を実行しないものである(2)項または(3)項に記載のフィーダ。
外部からの命令の供給が容易である。
（５）前記コントローラと接続された通信部を備え、その通信部が、当該フィーダがフィーダ保持部に保持された状態で、その通信部と対向する別の通信部と通信可能となる(2)項ないし(4)項のいずれかに記載のフィーダ。
（６）前記コントローラが、そのコントローラ自身の識別コードを記憶している記憶装置を備え、そのコントローラ自身の識別コードを前記フィーダ識別コードとして読み出し、前記識別コード読出手段として機能する(2)項ないし(5)項のいずれかに記載のフィーダ。（７）前記駆動装置がモータを駆動源とし、前記コントローラがそのモータの回転角度を制御することにより前記スプロケットの回転を制御する(2)項ないし(6)項のいずれかに記載のフィーダ。
モータの回転角度の制御によるスプロケットの回転に応じた量、部品収容テープが送られる。
（８）前記モータがパルスモータであり、前記コントローラがそのパルスモータに供給するパルスの数を制御することにより前記モータの回転角度を制御する(7)項に記載のフィーダ。
モータに与えるパルスの数を変更することにより、容易に任意の送り量で部品収容テープを送ることができ、部品収容テープにおいて回路部品が収容されているピッチが変わっても、容易に対処することができる。
（９）前記駆動装置を２つ含み、それら２つの駆動装置を前記コントローラが個別に制御することにより前記部品収容テープを２本独立に送り、各部品収容テープから前記回路部品を供給可能である(1)項ないし(8)項のいずれかに記載のフィーダ。
１つのフィーダにより１種類あるいは２種類の回路部品を１つずつ、供給することができる。
（１１）装着装置側コントローラを備え、その装着装置側コントローラの制御により回路部品を回路基板に装着する回路部品装着装置と、
それぞれフィーダ側コントローラを備え、それらフィーダ側コントローラの制御により、一種類ずつの回路部品をそれぞれの回路部品に対応する部品収容ピッチで並べて複数収容した部品収容テープを、前記部品収容ピッチ分送ることにより、回路部品を１個ずつ順次前記回路部品装着装置に供給する複数のフィーダと、
前記装着装置側コントローラから前記フィーダ側コントローラの少なくとも１つへ前記部品収容ピッチのデータを供給する手段と
を含む回路部品装着システム。
（１２）さらに、複数のフィーダ保持ユニットを備えてそれらフィーダ保持ユニットの各々により前記複数のフィーダを保持するフィーダ保持部材を含み、前記部品収容ピッチのデータを供給する手段が、前記複数のフィーダ保持ユニットの１つに前記複数のフィーダの１つが保持されるのに伴って、そのフィーダの前記フィーダ側コントローラに前記部品収容ピッチのデータを供給可能な状態となる(11)項に記載の回路部品装着システム。
複数のフィーダがそれぞれ、複数のフィーダ保持ユニットのいずれかに保持されるのに伴って、各フィーダのフィーダ側コントローラに部品収容ピッチのデータを供給可能となり、部品供給の管理が容易となる。
（１３）前記部品収容ピッチのデータを供給する手段が、
前記装着装置側コントローラに設けられ、少なくとも前記回路基板に装着されるべき複数の回路部品とそれら回路部品の前記部品収容ピッチとが対応付けられた回路部品情報を記憶する手段と、
前記複数のフィーダの各々により供給される回路部品と、それら複数のフィーダが保持された前記複数のフィーダ保持ユニットの各々とを対応付けた回路部品／保持ユニット対応テーブルを記憶する手段と、
前記回路部品情報と前記回路部品／保持ユニット対応テーブルとに基づいて前記複数のフィーダの各々の前記部品収容ピッチを取得する手段と
を含む(12)項に記載の回路部品装着システム。
（１４）さらに、前記フィーダ保持部材に設けられた保持部材側コントローラを含み、かつ、前記部品収容ピッチのデータを供給する手段が前記装着装置側コントローラから前記保持部材側コントローラを介して前記フィーダ側コントローラに前記部品収容ピッチのデータを供給する(12)項に記載の回路部品装着システム。
装着装置側コントローラとフィーダ側コントローラとが保持部材側コントローラを介して部品収容ピッチのデータの授受を行うことができ、部品供給の管理が容易となる。
（１５）前記装着装置側コントローラが、少なくとも前記回路基板に装着されるべき複数の回路部品とそれら回路部品の各々を収容した部品収容テープの前記部品収容ピッチとが対応付けられた回路部品情報を記憶する手段を備え、
前記保持部材側コントローラが、前記フィーダ保持部材の前記複数のフィーダ保持ユニットとそれら保持ユニットに保持されたフィーダにより供給される回路部品とを対応付けた回路部品／保持ユニット対応テーブルを記憶する手段を備え、前記部品収容ピッチのデータを供給する手段により前記装着装置側コントローラから供給される前記回路部品情報と前記回路部品／保持ユニット対応テーブルとに基づいて、前記複数のフィーダの各々の部品収容ピッチを取得し、その取得した部品収容ピッチのデータを前記部品収容ピッチのデータを供給する手段により各フィーダの前記フィーダ側コントローラに供給する(14)項に記載の回路部品装着システム。
保持部材側コントローラが回路部品／保持ユニット対応テーブルを備え、その回路部品／保持ユニット対応テーブルと、装着装置側コントローラから供給される回路部品情報とに基づいて、複数のフィーダの各々の部品収容ピッチを取得し、フィーダ側コントローラに供給する。フィーダ保持部材を保持部材側コントローラを備えたインテリジェントなものとすることによって、部品供給の管理が一層容易となる。
（１６）少なくとも前記回路部品とその回路部品を収容する前記部品収容テープの部品収容ピッチとが対応付けられた回路部品情報のデータベースを有するホストコンピュータを含み、そのホストコンピュータから装着装置側コントローラに前記回路部品情報が供給され、装着装置側コントローラがその回路部品情報の少なくとも前記部品収容ピッチの情報を前記部品収容ピッチのデータを供給する手段により前記フィーダ側コントローラに供給する(11)項ない(15)項のいずれかに記載の回路部品装着システム。
回路部品情報のデータベースをホストコンピュータに持たせることにより、部品供給の管理が一層容易となる。
（１７）一種類ずつの回路部品をそれぞれの回路部品に対応する部品収容ピッチで並べて複数収容した部品収容テープを、前記部品収容ピッチに等しい送りピッチ分送ることにより、回路部品を１個ずつ順次供給するフィーダの制御方法であって、
前記回路部品を回路基板に装着する回路部品装着機を制御する装着装置側コントローラから、前記フィーダに設けられてそのフィーダを制御するフィーダ側コントローラへ、前記部品収容ピッチのデータを供給し、その部品収容ピッチのデータに従ってそのフィーダ側コントローラに前記フィーダの送りを制御させるフィーダ制御方法。
（２１）各々少なくとも一種類ずつの回路部品を複数個ずつ収容し、各種類ごとに１個ずつ順次供給する複数のフィーダと、
それら複数のフィーダを複数のフィーダ保持部の各々において保持するフィーダ保持部材と
を含む回路部品供給システムであって、
前記複数のフィーダの各々が前記フィーダ保持部材に保持された状態で、各フィーダとフィーダ保持部材との互いに対向する部分にそれぞれ設けられ、各フィーダがフィーダ保持部材に保持されるのに伴って接続状態となるフィーダ側接続部および保持部材側接続部と、
前記複数のフィーダの各々と前記フィーダ保持部材とにそれぞれ設けられ、前記フィーダ側接続部および保持部材側接続部を介して互いに通信するフィーダ側コントローラおよび保持部材側コントローラと
を含むことを特徴とする回路部品供給システム。
本項回路部品供給システムにおいては、フィーダがフィーダ保持部材の複数のフィーダ保持部のいずれかに保持されれば、それに伴ってフィーダ側接続部と保持部材側接続部とが接続状態となり、それら両接続部を介してフィーダ側コントローラと保持部材側コントローラとが通信可能となる。
したがって、必要に応じてフィーダ側の情報を保持部材側コントローラで取得し、あるいは保持部材側の情報をフィーダ側で取得することが容易であり、部品供給の管理が容易となる。
（２２）当該回路部品供給システムが、前記回路部品を、互いに接続された装着装置側接続部と装着装置側コントローラとを備えるとともに前記回路部品を回路基板に装着する回路部品装着装置に供給するものであり、前記フィーダ保持部材がその回路部品装着装置に合体させられるのに伴って前記装着装置側接続部と接続状態になる、保持部材側対フィーダ接続部としての前記保持部材側接続部とは別の保持部材側対装着装置接続部を含み、かつ、前記保持部材側コントローラが、その保持部材側対装着装置接続部および前記装着装置側接続部を介して前記装着装置側コントローラと通信することを特徴とする(21)項に記載の回路部品供給システム。
本回路部品供給システムにおいては、フィーダ保持部材が回路部品装着装置に合体させられれば、それに伴って保持部材側対フィーダ接続部が装着装置側接続部と接続状態になる。その結果、保持部材側コントローラと装着装置側コントローラとの情報の授受が可能となり、ひいてはフィーダ側コントローラと装着装置側コントローラとが保持部材側コントローラを介して情報の授受を行うことが可能になる。
したがって、部品供給の管理が一層容易となる。
（２３）前記フィーダ保持部材が複数の車輪を備えた台車に設けられており、その台車が前記回路部品装着装置と合体させられるのに伴って前記保持部材側対装着装置接続部が前記装着装置側接続部と接続状態となることを特徴とする(22)項に記載の回路部品供給システム。
本回路部品供給システムにおいては、フィーダ保持部材が台車に設けられているため移動が容易であり、回路部品装着装置から離れた場所でフィーダ保持部材に対するフィーダの着脱作業を行うことが容易であって、この点からも部品供給の管理が容易となる。
（２４）前記複数のフィーダ保持部が、複数のフィーダ保持部群に分けられており、前記保持部材側接続部が、各フィーダ保持部群に対応してそれぞれ設けられた(21)項ないし(23)項のいずれかに記載の回路部品供給システム。
（２５）前記複数のフィーダ側コントローラを前記保持部材側コントローラに並列に接続する第１通信ネットワークと、
前記複数のフィーダ側コントローラの各々を前記保持部材側コントローラにそれぞれ独立に接続する第２通信ネットワークと、
前記各フィーダ側コントローラと前記保持部材側コントローラとのいずれか一方から、前記第１通信ネットワークに、各フィーダ側コントローラを備えるフィーダに固有のフィーダ識別コードを含む信号を発信させるとともに、前記各フィーダ側コントローラと前記保持部材側コントローラとの一方から、前記第２通信ネットワークへ信号を発信させ、他方にその信号を受信させることにより、目的とするフィーダが保持されているフィーダ保持部を特定する特定制御手段と
を含むことを特徴とする(21)項ないし(24)項のいずれかに記載の回路部品供給システム。
本項に係る発明は、回路部品供給システムにおいて、フィーダに固有のフィーダ識別コードを利用することにより、複数のフィーダが、フィーダ保持部材の複数のフィーダ保持部のいずれに保持されているかを特定可能とすることを課題としてなされたものである。
本項に係る回路部品供給システムは、第１通信ネットワークを備えているので、各フィーダに備えられるフィーダ側コントローラと、フィーダ保持部材に備えられる保持部材側コントローラとの間で、情報交換を行うことができる。あるフィーダがフィーダ保持部材に保持されれば、そのフィーダのフィーダ側コントローラは、第１通信ネットワークによって、保持部材側コントローラに並列に接続される。つまり、第１通信ネットワーク上の信号は、保持部材側コントローラとそれに接続されているすべてのフィーダ側コントローラとによって同時に受信され得る。第１通信ネットワークは、具体的には、例えば、主として、両端が抵抗により終端された１組のツイストペア線や、１本の同軸ケーブル等からなる単純な構成のものとすることができ、供給管理装置の構成を簡略化できる。このような通信ネットワークに接続されたコントローラが信号を受信する際に、信号の送信先のコントローラを特定する機能や、複数のコントローラから同時に送信が行われて、通信ネットワーク上の信号が乱れてしまうことを防ぐ機能等を実現する通信方式が、既に知られている。それらのうち、ＣＳＭＡ／ＣＤ，トークンパッシング，ポーリング等が用いられることが多い。このような通信ネットワークおよび通信方式を用いた通信においては、一般に、各コントローラは、それぞれに固有のアドレス情報を持つ。前記フィーダ識別コードは、そのアドレス情報として利用することができる。ただし、第１通信ネットワークによる通信だけでは、目的とするフィーダが保持されているフィーダ保持部の位置を特定することはできない。そこで、本回路部品供給システムは、さらに、第２通信ネットワークを含むように構成される。第２通信ネットワークは、フィーダ保持部に保持されたフィーダのフィーダ側コントローラを保持部材側コントローラにそれぞれ独立に接続する。つまり、保持部材側コントローラは、各フィーダ側コントローラを含むフィーダが保持されているフィーダ保持部の位置を常に特定しつつ、第２通信ネットワークを介しての信号の授受を行うことができる。
これら第１通信ネットワークと第２通信ネットワークとを用いた通信あるいは信号の授受を行うことにより、特定制御手段は目的とするフィーダ識別コードを保持するフィーダが保持されているフィーダ保持部を特定することができる。そのための手順は１つに限られるものではなく、例えば、以下に示す手順を採用することができる。
手順１：
(i)各フィーダが第１通信ネットワーク上にフィーダ識別コードを送信する。保持部材側コントローラがこれを受信する。(ii)保持部材側コントローラが、受信したフィーダ識別コードを添えて、第２通信ネットワーク上に信号を発信すべき旨の命令を第１通信ネットワークに送信する。すべてのフィーダがこの命令を第１通信ネットワークから受信する。(iii)各フィーダのフィーダ側コントローラは、受信した命令に添えられているフィーダ識別コードと自分自身のフィーダ識別コードとを比較し、一致した場合は第２通信ネットワーク上に信号を発信する。(iv)保持部材側コントローラは、第２通信ネットワーク上へ信号が発信されたフィーダ保持部の位置を特定する。
手順２：
(i)各フィーダが第１通信ネットワーク上にフィーダ識別コードを送信する。保持部材側コントローラがこれを受信する。(ii)保持部材側コントローラは、つぎの命令を、第１通信ネットワーク上に送信する。この命令は、すべてのフィーダ側コントローラに宛てて送信され、その内容は、第２通信ネットワークから信号を受信した場合に、受信を確認した旨の情報に、自分自身のフィーダ識別コードを添えて第１通信ネットワークに送信せよというものである。(iii)その後、保持部材側コントローラは、各フィーダ保持部に対応する第２通信ネットワーク上に順次信号を発信し、それに答える第１通信ネットワーク上の信号を受信し、その内容と、各フィーダ保持部の位置とに基づいて、最初に第１通信ネットワーク上にフィーダ識別コードを送信したフィーダがが保持されているフィーダ保持部の位置を特定する。
手順３：
(i)保持部材側コントローラが、フィーダ保持部材に保持される可能性があるフィーダのフィーダ識別コードを、第１通信ネットワーク上に順次送信する。すべてのフィーダ側コントローラが、そのフィーダ識別コードを受信する。(ii)受信したフィーダ識別コードと自分のフィーダ識別コードとが一致するフィーダ側コントローラは、第２通信ネットワーク上に信号を発信する。(iii)保持部材側コントローラは、第２通信ネットワークから信号を受信した場合、その直前に第１通信ネットワークに送信したフィーダ識別コードを保持するフィーダが、第２通信ネットワークからの受信信号に基づいて特定されるフィーダ保持部に保持されていると特定する。
手順４：
(i)保持部材側コントローラが、すべてのフィーダ保持部に対応する第２通信ネットワーク上へ信号を順次発信する。(ii)各フィーダ保持部に保持されているフィーダのフィーダ側コントローラは、第２通信ネットワークから信号を受信した場合に、自分のフィーダ識別コードを第１通信ネットワーク上に送信する。(iii)保持部材側コントローラは、第１通信ネットワーク上にフィーダ識別コードが送信されれば、そのフィーダ識別コードを保持するフィーダが、直前に信号を発信した第２通信ネットワークに対応するフィーダ保持部に保持されていると特定する。なお、特定制御手段が第１通信ネットワークと第２通信ネットワークとを用いてフィーダ保持部を特定する手順は、以上の４つに限られるわけではなく、その他にも存在する。本発明の回路部品供給システムにおいては、そのような手順のいずれかが用いられればよいのである。
以上の説明から明らかなように、本項に係る発明は、一般的な情報交換を行う第１通信ネットワークは複数のフィーダ側コントローラを並列に保持部材側コントローラに接続するものとして、通常の通信ネットワークの採用を可能としつつ、単純な通信を行う第２通信ネットワークとフィーダ識別コードとの利用により、複数のフィーダが、フィーダ保持部材の複数のフィーダ保持部のどこに保持されているかを特定可能としたものなのである。
また、本発明の回路部品供給システムにおいては、各フィーダがどのフィーダ保持部に保持されても、それらフィーダが保持されているフィーダ保持部を特定できる。そのため、作業者によるフィーダの装着位置に誤りがあった場合に、その誤りの内容を表示装置に表示するなどして作業者に知らせ、装着ミスの訂正作業を容易にすることができる。さらに、回路部品の供給プログラムが、フィーダ保持部の位置に基づいてではなく、フィーダ識別コードに基づいて作成されるようにすれば、作業者によるフィーダの装着位置に誤りがあっても、そのままで部品供給作業を支障なく行うことができ、装着位置の訂正自体が不可欠ではなくなる。
（２６）前記複数のフィーダの各々に固有のフィーダ識別コードと、それら各フィーダに収容された回路部品の種類の各々に固有の部品識別コードとを対応付けて記憶する部品／フィーダ記憶手段と、
その部品／フィーダ記憶手段に記憶されている情報と、前記特定制御手段によって特定されたフィーダ保持部に保持されたフィーダのフィーダ識別コードとに基づいて、前記各フィーダ保持部に対応する回路部品の種類を決定する回路部品決定手段と
を含むことを特徴とする(25)項に記載の回路部品供給システム。
本項に係る発明は、上記(25)項の回路部品供給システムにおいて、フィーダ識別コードの利用により、複数種類の回路部品の各々が、部品保持部材の複数の部品保持部のいずれに保持されたフィーダから供給されるかを特定し得るようにすることを課題としてなされたものである。
本発明に係る回路部品供給システムにおいては、回路部品決定手段が、次の２つの対応関係に基づいて、目的とする回路部品を収容しているフィーダが保持されているフィーダ保持部を特定する。第１の対応関係は、特定制御手段によって特定された、フィーダ保持部の位置とそのフィーダ保持部に保持されたフィーダのフィーダ識別コードとの対応関係である。また、第２の対応関係は、部品／フィーダ記憶手段に記憶されている部品識別コードとフィーダ識別コードとの対応関係であり、これは予め部品／フィーダ記憶手段に記憶される。例えば、後に実施例の項において詳述するように、回路部品がフィーダに収容される際に、その回路部品の部品識別コードを表すバーコードがバーコードリーダにより読み取られるとともに、その回路部品を収容するフィーダのフィーダ識別コードが書込・読出手段により読み出され、部品／フィーダ記憶手段に格納されるのである。回路部品決定手段は、フィーダ識別コードを媒介としてフィーダ保持部に対応する回路部品の種類を特定するのである。上記部品識別コードとフィーダ識別コードとの対応付けは、フィーダがフィーダ保持部材から外された状態で予め行っておくことができる。フィーダ保持部材の各フィーダ保持部にフィーダ保持部の識別コードを表すバーコードを付けておき、フィーダをフィーダ保持部材に保持させる際にフィーダ保持部のバーコードをバーコードリーダにより読みとって、フィーダ保持部識別コードとフィーダ識別コードとを対応付けることも可能であるが、その場合には、フィーダをフィーダ保持部材に装着する際に作業者が対応付け作業を行うことが不可欠であり、準備作業の自由度が低くなることを避け得ない。本項に係る発明によればこの不便を解消することができるのである。
（２７）各々少なくとも一種類ずつの回路部品を複数個ずつ収容し、各種類ごとに１個ずつ順次供給するとともに、フィーダ側接続部を備えた複数のフィーダと、
それら複数のフィーダの各々に設けられ、前記フィーダ側接続部に接続されたフィーダ側コントローラと、
前記複数のフィーダを複数のフィーダ保持部の各々において保持するフィーダ保持部材と、
そのフィーダ保持部材の各フィーダ保持部に対応して設けられ、互いに並列に接続された複数の保持部材側接続部を備え、それら保持部材側接続部の各々において前記複数のフィーダの各々のフィーダ側接続部と信号の授受を行い得るが、保持部材側接続部の特定手段を有しない通信ネットワークと、
前記複数のフィーダの各々が保持されたフィーダ保持部を特定するフィーダ保持部特定手段と、
前記フィーダ保持部材側に設けられ、前記通信ネットワークに接続された保持部材側コントローラと
を含むことを特徴とする回路部品供給システム。
本項に係る発明は、一般的な情報交換を行う第１通信ネットワークは複数のフィーダ側コントローラを並列に保持部材側コントローラに接続するものとして通常の通信ネットワークの採用を可能としつつ、複数のフィーダが、フィーダ保持部材の複数のフィーダ保持部のどこに保持されているかを特定し得る回路部品供給システムを得ることを課題としてなされたものである。
本項の回路部品供給システムにおいては、複数のフィーダの各々が、フィーダ側コントローラとフィーダ側接続部とをそれぞれ備えている。また、フィーダ保持部材側には、保持部材側コントローラが設けられるとともに、各フィーダ保持部に対応してそれぞれ保持部材側接続部が設けられ、それらが並列に保持部材側コントローラに接続されている。複数の保持部材側接続部を並列に備えた通信ネットワークは保持部材側接続部の特定手段を有せず、したがって、各フィーダが複数のフィーダ保持部のいずれに保持されているかを特定することはできないが、フィーダ側接続部と保持部材側接続部とを介して、各フィーダ側コントローラと保持部材側コントローラとの通信（情報交換）を司ることができる。そして、各フィーダが保持されているフィーダ保持部は、フィーダ保持部特定手段により特定されるため、保持部材側コントローラは、通信ネットワークを介して通信を行っているフィーダ側コントローラが、どのフィーダ保持部に保持されているフィーダに含まれるものかを知ることができる。したがって、本発明における通信ネットワークは、前記第２発明における第１通信ネットワークと同様に簡単な構成により実現でき、回路部品供給システムの構成が簡略化される。
（２８）前記フィーダ保持部特定手段が、
前記複数のフィーダの各々に設けられ、前記フィーダ側コントローラに接続された、第１フィーダ側接続部としての前記フィーダ側接続部とは別の第２フィーダ側接続部と、
前記フィーダ保持部の各々に、第１保持部材側接続部としての前記保持部材側接続部とは別に、前記第２フィーダ側接続部の各々に対応して設けられ、それぞれ独立に前記保持部側コントローラに接続された第２保持部材側接続部と、
それら第２フィーダ側接続部と第２保持部材側接続部との一方より信号を発信させ、他方にその信号を受信させることにより、目的とするフィーダが保持されているフィーダ保持部を特定する特定制御手段と
を含むことを特徴とする(27)項に記載の回路部品供給システム。
本項に係る発明は、上記(27)項の回路部品供給システムにおけるフィーダ保持部特定手段として好適なものを得ることを課題としてなされたものである。
本発明に係る回路部品供給システムにおいて、特定制御手段は、各フィーダの第２フィーダ側接続部と、その第２フィーダ側接続部に対応して各フィーダ保持部に設けられる第２保持部材側接続部との間で授受される信号に基づいて、目的とするフィーダを保持しているフィーダ保持部を特定する。
第２フィーダ側接続部から信号が発せられる場合は、その信号が、その信号を発した第２フィーダ側接続部に対応して設けられた第２保持部材側接続部により受信される。各第２保持部材側接続部は保持部材側コントローラにそれぞれ独立に接続されているので、保持部材側コントーラは、信号を発したフィーダが保持されているフィーダ保持部を特定できる。特定制御手段は、この手順をすべての第２フィーダ側接続部に対して行えば、すべてのフィーダが保持されているフィーダ保持部を特定できる。
また、第２保持部材側接続部から信号が発せられる場合は、各第２保持部材側接続部のいずれか１つから信号が発せられるようにされる。その信号は、その信号を発した第２保持部材側接続部に対応する第２フィーダ側接続部により受信される。信号を受信した第２フィーダ側接続部を備えたフィーダのフィーダ側ントローラは、通信ネットワークを介して保持部材側コントローラにデータを送信する。この場合は、各フィーダ側コントローラは、第２フィーダ側接続部からの信号の受信に応じて通信ネットワーク上にデータを送信するようにされる。したがって、保持部材側コントローラは、通信ネットワーク上の信号を受信する際には、どのフィーダ保持部に保持されているフィーダから送信されたデータであるかを既に知っていることになる。
いずれにしても、第２保持部材側接続部はそれぞれ独立に保持部材側コントローラに接続されており、かつ、第２保持部材側接続部と第２フィーダ側接続部との間で授受される信号は、例えば１個のパルス信号のように単純な信号でよいため、この信号授受の制御は簡単なもので済み、市販の通信ネットワークを使用しなくても回路部品供給システムのコストアップは僅かで済む。
（２９）前記フィーダ保持部特定手段が、
前記フィーダ保持部材の前記複数のフィーダ保持部の各々に対応して設けられた各フィーダ保持部に特有の標識と、
前記複数のフィーダの各々に設けられ、前記標識を認識する標識認識手段と
を含むことを特徴とする(27)項に記載の回路部品供給システム。
本項に係る発明は、上記(28)項の発明とは別なフィーダ保持部特定手段を得ることを課題としてなされたものである。
本項の回路部品供給システムにおいては、各フィーダが標識認識手段によりフィーダ保持部の標識を認識することによって、自分がどのフィーダ保持部に保持されているかを知ることができる。したがって、保持部材側コントローラは、前記通信ネットワークを用いた各フィーダ側コントローラとの通信によって、各フィーダが保持されているフィーダ保持部を特定することができる。
フィーダ保持部に設けられる標識としては、例えば、バーコードやカルラコード等の１次元または２次元のパターン認識処理により認識されるパターン、電磁気的結合（光学的結合を含む）により認識されるＩＤチップ、および、フィーダに設けられる係合認識装置との機械的な係合によって認識される、大きさや形状が異なる複数の係合部材等を用いることができる。
（３０）前記特定制御手段が、
前記フィーダ側コントローラに設けられ、自身が属するフィーダの識別コードを前記第１通信ネットワークに送信するフィーダ識別コード送信手段と、
前記保持部材側コントローラに設けられ、フィーダ識別コード送信手段により送信されたフィーダ識別コードを付して前記第１通信ネットワークに命令を発信し、その命令が、その付されたフィーダ識別コードを有するフィーダに属するフィーダ側コントローラに、応答信号を前記第２通信ネットワークへ発することを命令する応答命令である応答命令手段と、
前記フィーダ側コントローラに設けられ、前記応答命令に応じて前記第２通信ネットワークへ応答信号を発する応答手段と、
前記保持部材側コントローラに設けられ、前記応答信号に基づいて前記フィーダ識別コードを有するフィーダが装着されたフィーダ保持部を特定する保持部特定手段と
を含む(25)項または(26)項に記載の回路部品供給システム。
（３１）前記フィーダ保持部材側に、そのフィーダ保持部材に前記フィーダが装着された状態でフィーダに電力を供給する電力供給手段が設けられており、かつ、前記フィーダ識別コード送信手段が、その電力供給手段による電力供給開始に応じて前記フィーダ識別コードを送信するものである(30)項に記載の回路部品供給システム。
（３２）前記特定制御手段が、
前記保持部材側コントローラに設けられ、自身が属するフィーダ保持部材に装着される可能性のある複数のフィーダのフィーダ識別コードの各々を順次付して、各フィーダ識別コードを有するフィーダのフィーダ側コントローラに応答信号を発することを命令する応答命令を前記第１通信ネットワークへ発信する応答命令手段と、
前記フィーダ側コントローラに設けられ、自身が属するフィーダの識別コードと前記応答命令に付されていたフィーダ識別コードとが一致する場合にその応答命令に応じて応答信号を前記第２通信ネットワークへ発する応答手段と、
前記保持部材側コントローラに設けられ、前記応答信号に基づいて前記フィーダが装着されたフィーダ保持部を特定する保持部特定手段と
を含む(25)項または(26)項に記載の回路部品供給システム。
（３３）前記フィーダ保持部特定手段が、
前記フィーダの各々に設けられ、各フィーダに固有のフィーダ識別コードを読み出し可能な状態で記憶しているフィーダ識別コード記憶手段と、
前記フィーダ保持部材の前記複数のフィーダ保持部の各々に対応して設けられ、各フィーダ保持部に固有の保持部識別コードを読み出し可能な状態で記憶している保持部識別コード記憶手段と、
前記複数のフィーダ保持部の各々と前記複数のフィーダの各々とのいずれか一方に設けられ、フィーダ保持部の各々の識別コードとフィーダの各々の識別コードとを読み出して互いに対応付ける識別コード対応付け手段と
を含む(27)項に記載の回路部品供給システム。
（３４）前記標識認識手段が前記標識を非接触で認識する非接触式標識認識手段である(29)項に記載の回路部品供給システム。
（３５）前記標識認識手段が前記標識に接触することによりその標識を認識する接触式標識認識手段である(29)項に記載の回路部品供給システム。
（３６）(25)項または(26)項に記載の回路部品供給システムと、その回路部品供給システムにより供給される回路部品を回路基材に装着する回路部品装着装置と、前記複数のフィーダによる前記回路部品の供給を管理する管理装置とを含む回路部品装着システムであって、
前記回路部品装着装置が前記フィーダ保持部材の合体位置を複数備え、かつ、前記供給管理装置が、
前記回路部品装着装置側に設けられた装着装置側コントローラと、
前記複数のフィーダ保持部材の各々に設けられた複数の保持部材側コントローラと、
それら保持部材側コントローラを、前記装着装置側コントローラに並列に接続する第３通信ネットワークと、
前記複数の保持部材側コントローラの各々を、前記装着装置側コントローラにそれぞれ独立に接続する第４通信ネットワークと、
前記各保持部材側コントローラと前記装着装置側コントローラとのいずれか一方から、前記第３通信ネットワークに、各保持部材側コントローラを備える保持部材に固有の保持部材識別コードを含む信号を発信させるとともに、前記各保持部材側コントローラと前記装着装置側コントローラとの一方から、前記第４通信ネットワークへ信号を発信させ、他方にその信号を受信させることにより、目的とするフィーダ保持部材の合体位置を特定する合体位置特定制御手段と
を含む回路部品装着システム。
（３７）前記合体位置特定制御手段が、
前記保持部材側コントローラに設けられ、自身が属するフィーダ保持部材の識別コードを前記第３通信ネットワークに送信する保持部材識別コード送信手段と、
前記装着装置側コントローラに設けられ、保持部材識別コード送信手段により送信された保持部材識別コードを付して前記第３通信ネットワークに命令を発信し、その命令が、その付された保持部材識別コードを有するフィーダ保持部材に属する保持部材側コントローラに、応答信号を前記第４通信ネットワークへ発することを命令する応答命令である応答命令手段と、
前記保持部材側コントローラに設けられ、前記応答命令に応じて前記第４通信ネットワークへ応答信号を発する応答手段と、
前記装着装置側コントローラに設けられ、前記応答信号に基づいて前記保持部材識別コードを有するフィーダ保持部材が合体させられた合体位置を特定する合体位置特定手段と
を含む(36)項に記載の回路部品供給システム。
（３８）前記回路部品装着装置側に、その回路部品装着装置に前記フィーダ保持部材が合体させられた状態でフィーダ保持部材に電力を供給する電力供給手段が設けられており、かつ、前記保持部材識別コード送信手段が、その電力供給手段による電力供給開始に応じて前記保持部材識別コードを送信するものである(37)項に記載の回路部品装着システム。（３９）前記合体位置特定制御手段が、
前記装着装置側コントローラに設けられ、前記回路部品装着装置に合体させられる可能性のあるフィーダ保持部材の保持部材識別コードの各々を順次付して、各保持部材識別コードを有するフィーダ保持部材の保持部材側コントローラに応答信号を発することを命令する応答命令を前記第３通信ネットワークへ発信する応答命令手段と、
前記保持部材側コントローラに設けられ、自身が属するフィーダ保持部材の識別コードと前記応答命令に付されていた保持部材識別コードとが一致する場合にその応答命令に応じて応答信号を前記第４通信ネットワークへ発する応答手段と、
前記装着装置側コントローラに設けられ、前記応答信号に基づいて前記フィーダ保持部材が合体させられた合体位置を特定する合体位置特定手段と
を含む(36)項に記載の回路部品装着システム。
（４０）各々少なくとも一種類ずつの回路部品を複数個収容し、各種類ごとに１個ずつ順次供給する複数のフィーダを含む回路部品供給装置による回路部品の供給を管理する回路部品供給管理方法であって、複数のフィーダの各々にそれら各フィーダに固有のフィーダ識別コードを読み出し可能な状態で記憶している識別コード記憶手段と、その識別コード記憶手段から前記フィーダ識別コードを読み出す識別コード読出手段とを内蔵させ、その識別コード読出手段により読み出されるフィーダ識別コードに基づいて回路部品の供給を管理することを特徴とする回路部品供給管理方法。
各フィーダにフィーダ識別コードを付け、そのフィーダ識別コードに基づいて回路部品の供給を管理すれば、管理が容易になることが多い。
（４１）前記複数のフィーダの各々に固有のフィーダ識別コードと、各フィーダに収容された回路部品の種類に固有の部品識別コードとを対応付けるとともに、各フィーダ識別コードと、それら各フィーダ識別コードに対応するフィーダが保持されているフィーダ保持部とを対応付けることにより、それら各フィーダ保持部に対応する回路部品の種類を決定する工程を含む(40)項に記載の回路部品供給管理方法。
この回路部品供給管理方法においては、各フィーダ保持部と、それぞれのフィーダ保持部に保持されるフィーダのフィーダ識別コードとが対応付けられる。このことにより、各フィーダが、複数のフィーダ保持部のいずれに保持されているかが特定される。また、目的とする回路部品が、どのフィーダによって供給されるかが、フィーダ識別コードと部品識別コードとを対応付けることにより決定される。各部品識別コードに対応する回路部品に対応するフィーダ保持部がどれであるかが、フィーダ識別コードをキーとして対応付けされるのである。
なお付言すれば、本発明の回路部品供給管理方法においては、各フィーダがどのフィーダ保持部に保持されても、目的とする回路部品が供給されるフィーダが保持されているフィーダ保持部を特定できる。そのため、作業者によるフィーダの装着位置に誤りがあった場合に、装着ミスの訂正作業を容易にすることができ、さらに、回路部品の供給プログラムが回路部品の種類に基づいて作成されるようにすることによって、作業者によるフィーダの装着位置の誤りの訂正自体を不可欠ではないようにすることができる。
（５１）複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダを管理する方法であって、
複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するものとし、それらフィーダ識別コードに基づいて複数のフィーダを管理することを特徴とするフィーダ管理方法。
（５２）前記複数のフィーダを、前記フィーダ識別コードを送信可能なものとすることを特徴とする(51)項に記載のフィーダ管理方法。
（５３）前記部品収容リールが装着されているフィーダのみならず、部品収容リールが装着されていないフィーダをも、前記フィーダ識別コードに基づいて管理する(51)項または(52)項に記載のフィーダ管理方法。
（５４）前記部品収容リールが装着されているフィーダと前記部品収容リールが装着されていないフィーダとを区別して管理する(53)項に記載のフィーダ管理方法。
（５５）回路部品を回路基板に装着する装着装置に搭載されているフィーダのみならず、搭載されていないフィーダをも、前記フィーダ識別コードに基づいて管理する(51)項ないし(54)項のいずれかに記載のフィーダ管理方法。
（５６）前記装着装置に搭載されているフィーダと搭載されていなフィーダとを区別して管理する(55)項に記載のフィーダ管理方法。
（５７）前記部品収容リールが装着されているフィーダと部品収容リールが装着されていないフィーダとの少なくとも一方の保管場所の情報を、前記フィーダ識別コードと対応付けて管理する(51)項ないし(56)項のいずれかに記載のフィーダ管理方法。
（５８）複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダから回路部品を供給し、その回路部品を装着装置により回路基板に装着して電子回路を生産する方法であって、
前記複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、電子回路の生産計画を、その生産計画を実行する工場内に存在する前記複数のフィーダについての前記フィーダ識別コードを含む情報と、使用可能な回路部品の情報とに基づいて作成することを特徴とする電子回路生産方法。
（５９）複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダから回路部品を供給し、その回路部品を装着装置により回路基板に装着して電子回路を生産する方法であって、
前記複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、前記電子回路の生産計画を、前記フィーダ識別コードに基づいて、前記部品収容リールが装着されているフィーダと部品収容リールが装着されていないフィーダとの両方の使用を許容して作成することを特徴とする電子回路生産方法。
（６０）複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダから回路部品を供給し、その回路部品を装着装置により回路基板に装着して電子回路を生産する方法であって、
前記複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、前記電子回路の生産計画を、前記フィーダ識別コードに基づいて、前記装着装置に搭載されているフィーダと搭載されていないフィーダとの両方の使用を許容して作成することを特徴とする電子回路生産方法。
（６１）複数個の回路部品を一定の収容ピッチで収容した部品収容テープが巻かれた部品収容リールを着脱可能に保持するとともに自身はフィーダ保持部材に着脱可能に保持され、前記部品収容テープを長手方向に送ることにより回路部品を供給する複数のフィーダから回路部品を供給し、その回路部品を装着装置により回路基板に装着して電子回路を生産する方法であって、
前記複数のフィーダを、各フィーダを個別に識別可能なフィーダ識別コードを有するとともにそれらフィーダ識別コードを送信可能なものとし、前記電子回路の生産計画を、(a)回路部品を回路基板に装着する装着作業に現に使用されているフィーダのフィーダ識別コードと、そのフィーダに装着されている部品収容リールの部品識別コードとの対応関係、(b)部品収容リールが装着された状態で待機しているフィーダのフィーダ識別コードと、その部品収容リールの部品識別コードとの対応関係、(c)部品収容リールが装着されていない状態で待機しているフィーダのフィーダ識別コード群、(d)フィーダに装着されていない部品収容リールの部品識別コード群、(e)部品収容リールが装着されていない状態で待機しているフィーダのフィーダ識別コードと、各フィーダに装着可能な部品収容リールの部品識別コードとの対応関係、および(f)(a)ないし(e)の各フィーダや部品収容リールの工場内における位置の少なくとも１つの情報に基づいて作成することを特徴とする電子回路生産方法。
（６２）前記電子回路の生産計画を、先行して生産される電子回路に続いて生産されるべき電子回路である後続電子回路の生産に必要な回路部品を収容している部品収容リールが既に装着されているフィーダがある場合はそのフィーダの保管場所の情報、前記後続電子回路の生産に必要な回路部品を収容している部品収容リールが装着されているフィーダがない場合は、その部品収容リールを装着可能なフィーダの有無とその保管場所との情報を利用して作成する請求項７ないし１０のいずれかに記載の電子回路生産方法。
以上(58)項ないし(62)項の各々に記載の発明は、フィーダ識別コードを送信可能ではないフィーダを用いても実施可能である。
【図面の簡単な説明】
【００１０】
【図１】本願発明の一実施例であるフィーダ管理方法と電子回路生産方法とを実施可能な回路部品供給システムの回路部品供給装置と、回路部品装着装置との一部を示す正面図である。
【図２】上記回路部品供給装置を示す正面図である。
【図３】上記回路部品供給装置の左側面図である。
【図４】上記回路部品供給装置の右側面図である。
【図５】上記フィーダを示す正面図である。
【図６】上記フィーダの構成の一部を拡大して示す要部正面図である。
【図７】前記回路部品供給装置のフィーダ保持ユニットに上記フィーダが保持されている状態の一部を拡大して示す正面図（一部断面図）である。
【図８】前記回路部品供給システムと、前記回路部品装着装置とを含む回路部品装着システムの電気系統図である。
【図９】図８に示した回路部品装着装置と回路部品供給装置との電気系統をさらに具体的に示す系統図である。
【図１０】前記回路部品装着装置に設けられたＭ／Ｃネットワークと、前記回路部品供給装置に設けられたＳＦＵネットワークとを用いて行われる通信の送信側の処理の一例を示すフローチャートである。
【図１１】前記回路部品装着装置に設けられたＭ／Ｃネットワークと、前記回路部品供給装置に設けられたＳＦＵネットワークとを用いて行われる通信の受信側の処理の一例を示すフローチャートである。
【図１２】図９のＦＰＩＤネットワークとは別のＦＰＩＤネットワークを示す系統図である。
【図１３】前記回路部品装着システムのホストコンピュータに記憶される回路部品データベースの内容の一例を示す図表である。
【図１４】前記回路部品供給システムのＬＴコンピュータによって記憶され、前記回路部品供給装置に設けられたＳＦＵコントローラに送信される回路部品／フィーダ対応テーブルの内容の一例を示す図表である。
【図１５】前記回路部品装着装置に含まれるＭ／Ｃコントローラにより作成される台車／合体装置対応テーブルの内容の一例を示す図表である。
【図１６】前記ＳＦＵコントローラにより作成されるフィーダ／保持ユニット対応テーブルの内容の一例を示す図表である。
【図１７】前記回路部品／フィーダ対応テーブルと前記フィーダ／保持ユニット対応テーブルとの内容に基づいて前記ＳＦＵコントローラにより作成され、前記Ｍ／Ｃコントローラにその内容が送信される回路部品／保持ユニット対応テーブルの内容の一例を示す図表である。
【図１８】前記回路部品／保持ユニット対応テーブルと前記回路部品データベースとの内容に基づいて前記Ｍ／Ｃコントローラにより作成され、前記ＳＦＵコントローラにその内容が送信される回路部品／部品残数対応テーブルの内容の一例を示す図表である。
【図１９】前記フィーダに設けられたＦ／Ｄコントローラにより記憶されるピッチ／残数テーブルの内容の一例を示す図表である。
【図２０】図８に示した回路部品装着システムとは別の回路部品装着システムを示す系統図である。
【図２１】さらに別の回路部品供給システムを含む回路部品装着システムを示す系統図である。
【発明を実施するための形態】
【００１１】
本願発明の一実施例であるフィーダ管理方法および電子回路生産方法を実施可能な回路部品装着システムを図面に基づいて説明する。
図１は、回路部品供給システムの回路部品供給装置８と、その回路部品供給装置８が供給する回路部品をプリント基板に装着する回路部品装着装置１０とが合体した状態を示す正面図である。本回路部品装着装置１０は、ベースフレーム１２上に設けられた基板搬送装置１４により搬送され、予め定められた位置に位置決め保持されるプリント基板１６に、回路部品を装着機１８によって装着するものである。装着機１８は、回路部品を負の空気圧によって吸着する吸着ノズル２０を、上下方向（Ｚ軸方向とする）およびＺ軸回り方向（θ方向とする）の２方向に移動させるＺθ移動装置２２と、そのＺθ移動装置２２が取り付けられ、Ｚθ移動装置２２をプリント基板１６の搬送方向（図１の紙面に対して垂直方向。Ｘ軸方向とする）とそれに直交する水平方向（Ｙ軸方向とする）とに移動させるＸＹ移動装置２４とを含んでいる。これらＺθ移動装置２２とＸＹ移動装置２４とからなる装置を、ＸＹＺθ移動装置２６と総称する。
【００１２】
回路部品装着装置１０は、装着装置側コントローラとして、図８および図９に示すＭ／Ｃコントローラ５１６を備えている。そのＭ／Ｃコントローラ５１６は、吸着ノズル２０に供給される空気圧，基板搬送装置１４の作動およびＸＹＺθ移動装置２６の作動を制御することにより、回路部品をプリント基板１６に装着させる。また、Ｍ／Ｃコントローラ５１６は、回路部品を吸着ノズル２０に吸着させた状態で、吸着ノズル２０をカメラ３２の上方の定位置に移動させ、カメラ３２から回路部品の像を撮像して、その回路部品の吸着ノズル２０に対する位置および方位（θ方向位置）を計測する像計測機能を有している。Ｍ／Ｃコントローラ５１６は、像計測機能により計測された回路部品の位置および方位を参酌して、回路部品をプリント基板１６の正しい位置に装着することができる。なお、計測の対象とされる像は、吸着ノズル２０がカメラ３２の上方に移動させられた状態で撮像され、照明装置３８から放射されて吸着ノズル２０に固定の反射板３６によって反射される光によって形成される。つまり、カメラ３２は、回路部品のシルエットを撮像するのである。
【００１３】
回路部品供給システム５０は、回路部品供給装置８の本体部としての回路部品供給台車５２（以下、台車５２と略称する）と、台車５２に保持されてそれと共に回路部品供給装置８を構成する複数のフィーダ５４と、回路部品と各フィーダ５４との対応関係を記憶する部品／フィーダ記憶手段を備えた管理端末とを含んでいる。なお、本実施例においては、管理端末は、ラップトップ型のパーソナルコンピュータにより構成される（後述）。
【００１４】
図２は回路部品供給装置８の正面図である。本図において、フィーダ５４は、想像線（二点鎖線）で示されている。後述の、図３および図４においても同様である。台車５２は、ベース６０と、ハンドル６１と、ベース６０に支持されたフレーム６２と、そのフレーム６２に取り付けられたフレームプレート６３と、フレーム６２上に設けられたフィーダ保持装置６４と、フレーム６２に設けられた２つの係合部６６とを主たる構成要素としている。図３は回路部品供給装置８の左側面図であり、図４はその右側面図である。図３に示すように、係合部６６は２箇所に設けられている。なお、図４においては、ハンドル６１は図示を省略されている。
【００１５】
２つの係合部６６は、図１に示すように、回路部品装着装置１０のベースフレーム１２に設けられた２つの係合装置６８に係合させられることにより、回路部品装着装置１０と台車５２とを機械的に合体させる。各係合装置６８は、回路部品装着装置１０と台車５２とが並ぶ方向（図１において左右方向）に平行移動し、かつ、その移動方向に平行な軸を回転軸とする回転移動が可能な花弁型の係合突起７０を備えている。上記平行移動は、係合装置６８に内蔵された複動のエアシリンダによって行われる。また、この平行移動の過程で、係合突起７０は、図示しないカム機構によって、その移動方向に平行な軸回りに一定角度（例えば、９０度）回転させられるようになっている。回路部品装着装置１０と台車５２とが合体していない状態では、係合突起７０は、突出状態にあり、かつ、係合部６６と軸方向に嵌合可能な回転位相にある。係合部６６は丸穴部７１とその丸穴部７１から互いに逆向きに延びた一対の切欠７２（それらは、水平方向に対峙する）とを有する開口を備えており、回路部品装着装置１０と台車５２とが合体のために接近させられると、係合突起７０は係合部６６の切欠７２を通過する。その状態で、エアシリンダの一方の圧力室にエアが供給され、他方の圧力室からのエアの流出が許容されると、当初は係合突起７０が正方向に回転させられつつ引っ込まされ、係合突起７０が係合部６６と軸方向に離脱不能に係合する。係合突起７０は、回転を停止した後も一定距離引っ込まされ、それによって台車５２が回路部品装着装置１０に強く引きつけられる。エアの供給状態が逆転させられると、当初は係合突起７０が回転することなく突出させられ、台車５２が回路部品装着装置１０から離間することが許容され、その後、係合突起７０が突出させられつつ回転させられ、係合部６６から軸方向に離脱可能な状態となる。
【００１６】
回路部品装着装置１０のベースフレーム１２には、ガイドテーパスリーブ７４が設けられている。ガイドテーパスリーブ７４は、係合突起７０と係合部６６との係合を妨げない位置において係合部６６に嵌合させられる。具体的には、丸穴部７１と嵌合させられるのであるが、係合突起７０は、ガイドテーパスリーブ７４よりも図１において台車５２側に位置しているので、係合突起７０と係合部６６との係合は妨げられない。２組のガイドテーパスリーブ７４と丸穴部７１との嵌合により、台車５２の回路部品装着装置１０に対する垂直面に平行な方向の位置決めが正確に行われる。
【００１７】
図２に示すように、回路部品装着装置１０と台車５２とには、ガイド機構８０が設けられている。ガイド機構８０は、回路部品装着装置１０のベースフレーム１２に取り付けられる２つのガイド部材８２と、台車５２のベース６０に取り付けられる２つのローラ８４とにより構成されている。なお、図２に示すガイド部材８２と台車５２との相対位置は、回路部品装着装置１０と台車５２とが合体させられた後の状態における位置が示されている。この状態では、ベース６０にそれぞれ２つずつ設けられている固定車輪８６と回動可能車輪８８とが床から離れた状態となる。また、ローラ８４もガイド部材８２からわずかではあるが離間した状態となる。回路部品装着装置１０と台車５２とが合体していない状態では、各２つずつの固定車輪８６と回動可能車輪８８とが共に床に支持されており、台車５２は容易に移動させることができる。
【００１８】
合体のために回路部品装着装置１０に台車５２が接近させられると、ローラ８４が、ガイド部材８２に形成されている斜面９０上を転がり上がり、その過程で固定車輪８６が床から離間させられる。回路部品装着装置１０と台車５２とがさらに接近させられると、ガイド部材８２に形成されたガイドレール９２上をローラ８４が転がる。ガイドレール９２は、ローラ８４との係合によって、回路部品装着装置１０と台車５２との水平方向（図２の紙面に直交する方向）の相対位置を、合体が容易に成され得る位置に調整する機能を果たす。このことにより、丸穴部７１とガイドテーパスリーブ７４との嵌合が容易に開始できるようにされているのである。回路部品装着装置１０には、図示しない検出装置が設けられている。丸穴部７１とガイドテーパスリーブ７４とが嵌合し、当接部９４が回路部品装着装置１０のベースフレーム１２に形成される図示しない突起に当接させられた状態で、上記図示しない検出装置により、台車５２に設けられた合体検出用突起９５（図３参照）が検出されるようになっている。そして、前記検出装置により合体検出用突起９５が検出されると、係合装置６８のエアシリンダが作動させられ、前述のように、係合突起７０が係合部６６に軸方向に離脱不能に係合し、台車５２を回路部品装着装置１０に向かって引き付けて固定する。
【００１９】
図１に示すように、台車５２は、係合部６６において回路部品装着装置１０に引き付けられ、係合部６６の当接面９６が係合装置６８側の当接面９７に当接するとともに、前記当接部９４において回路部品装着装置１０のベースフレーム１２に形成される図示しない突起に当接させられることにより、台車５２の合体方向の位置決めが正確に行われる。当接面９７と上記図示しない突起の当接面とによって規定される平面（図示の例では垂直面）が合体面であり、その合体面に直角な方向が合体方向である。なお、係合装置６８が係合突起７０を回路部品装着装置１０側に引き付ける際の引付力は、回動可能車輪８８を床から、ローラ８４をガイドレール９２からそれぞれ離れさせるために必要な力よりもさらに大きくされており、台車５２と回路部品装着装置１０との合体が強固になされる（例えば、各係合装置６８ごとに約２５０ｋｇｆ≒２４５０Ｎ程度の大きさとされる）。
【００２０】
フィーダ５４は、フィーダ保持装置６４に設けられる複数のフィーダ保持ユニット１００により、各々１つずつ保持される。台車５２においては、フィーダ保持装置６４の本体部材（後述のベースプレート１０６）によりフィーダ保持部材が構成され、フィーダ保持ユニット１００によりフィーダ保持部が構成されているのである。本フィーダ保持装置６４は、図４（右側面図）に示すように、隣接する６つのフィーダ保持ユニット１００からなるフィーダ保持ユニット群１０２を４つ備えている。したがって、本フィーダ保持装置６４は、最大２４個のフィーダ５４を保持することができる。以下の説明において、４つのフィーダ保持ユニット群１０２のそれぞれに番号を付して、第１ないし第４フィーダ保持ユニット群１０２と称する。
【００２１】
図２に示すように、フィーダ保持ユニット１００は、ベースプレート１０６と、そのベースプレート１０６に支持された係合部材１０８およびガイドプレート１１０と、フィーダ５４に圧縮空気を供給する空気供給部１１２と、フィーダ５４に各種の電力を供給する電力供給部１１４と、フィーダ５４と台車５２との通信に使用されるインターフェイスであるＳ／Ｆ通信部１１６とにより構成されている。なお、“Ｓ／Ｆ通信部”の“Ｓ”は、台車５２を意味し、“Ｆ”は、フィーダ５４を意味している。また、“Ｓ／Ｆ”は、台車５２に設けられ、フィーダ５４との関係において使用されるものを示している（したがって、フィーダ５４には、Ｓ／Ｆ通信部１１６に対応して後述のＦ／Ｓ通信部２７０が設けられる）。ベースプレート１０６とガイドプレート１１０とは、すべてのフィーダ保持ユニット１００に共有され、係合部材１０８は、各フィーダ保持ユニット群１０２を構成する６つのフィーダ保持ユニット１００に共有される。
【００２２】
ベースプレート１０６には、複数の係合溝１２０が、各フィーダ保持ユニット１００に対応して設けられている（図４参照）。各フィーダ５４は、その係合溝１２０と係合部材１０８とに係合可能な係合突起１２２を備えている。各フィーダ５４がフィーダ保ユニット１００に保持される際には、図２において、右から左へ平行移動させられて、最終的に図２に示す位置に保持される。フィーダ保持ユニット１００に保持されたフィーダ５４は、自身の係合突起１２２とベースプレート１０６の係合溝１２０との係合により、図２の紙面と直交する方向の相対移動が禁止される。また、複数の支柱１２４によりベースプレート１０６に取り付けられたガイドプレート１１０によって、図２の紙面と平行な平面内における上下方向の移動はわずかな量に限定される。このことにより、フィーダ保持ユニット１００への着脱の際の、係合突起１２２と係合部材１０８との係合・離脱は、滑らかに行われ得る。そして、図２に示す状態では、係合部材１０８と係合突起１２２との係合によって、フィーダ５４がベースプレート１０６に対して垂直方向に移動することが禁じられる。
【００２３】
フィーダ５４には、ベースプレート１０６に設けられる係合溝１２５との係合により、フィーダ５４自身をフレーム６２に向かう向き（図２において左向き）に付勢するＵ字形の係合部材１２６が設けられている。この係合部材１２６は、レバー１２８が操作されなければ、図２に示すようにフィーダ５４の外部に突出させられているが、レバー１２８が操作されている間は、フィーダ５４の内部に収納される。係合部材１２６をフィーダ５４内へ収納する機構は、図６を用いて後に説明する。フィーダ５４がフィーダ保持ユニット１００に保持される過程においては、係合部材１２６はフィーダ５４内に格納されるように、レバー１２８が操作されるが、レバー１２８の操作を解除すれば、フィーダ５４がフィーダ保持ユニット１００に強固に保持されることになる。フィーダ５４をフィーダ保持ユニット１００から取り外すためには、レバー１２８を操作して、係合部材１２６をフィーダ５４の内側に収納した後に、フィーダ５４を図２において右方向に平行移動させればよい。
【００２４】
台車５２は、供給装置側コントローラあるいは保持部材側コントローラとして、ＳＦＵコントローラ５３０（後述。図８参照）を備えている。ＳＦＵコントローラ５３０は前述のＭ／Ｃコントローラ５１６との情報交換を、図３に示すＳ／Ｍ通信部１３０を経て行い得るようにされている。なお、“Ｓ”は、上述のＳ／Ｆ通信部１１６の場合と同様に台車５２を意味し、“Ｍ”は回路部品装着装置１０を意味する。Ｓ／Ｍ通信部１３０は、回路部品装着装置１０に設けられた後述のＭ／Ｓ通信部５５２（図８参照）に対応して設けられている。Ｍ／Ｓ通信部５５２はＭ／Ｃコントローラ５１６に接続されている。また、ＳＦＵコントローラ５３０は、すべてのフィーダ保持ユニット１００のＳ／Ｆ通信部１１６に接続されている。Ｍ／Ｃコントローラ５１６と各ＳＦＵコントローラ５３０との相互の関係については後述する。
また、台車５２には、回路部品装着装置１０から各種の電力の供給を受けるための電力被供給部１３２と、圧縮空気の供給を受けるための空気被供給部１３４とが設けられている。
【００２５】
図２に示すように、フィーダ５４は、同一種類の回路部品を複数個収容する部品収容リール１５０を、２つまで装着できる。部品収容リール１５０には、回路部品を収容するテープ状収容容器１５２と、そのテープ状収容容器１５２内の回路部品が脱落しないようにテープ状収容容器１５２に接着されるカバーフィルム１５４とからなる部品収容テープ１５６が巻き付けられている。テープ状収容容器１５２に接着されているカバーフィルム１５４は、吸着ノズル２０により回路部品が吸着される位置（図１において吸着ノズル２０が示されている位置）よりもわずかに部品収容リール１５０側（図２において右側）においてテープ状収容容器１５２から剥がされる。回路部品の供給を終えたテープ状収容容器１５２は、回路部品装着装置１０側（図２において左側）に送られる。この送りのピッチは、テープ状収容容器１５２の長手方向における回路部品の部品収容ピッチと一致させられる。回路部品の供給を終えたテープ状収容容器１５２は、テープガイド１６０によりテープを切断する切断手段たる切断機１６２に導かれる。これらテープガイド１６０と切断機１６２とは、フレーム６２に取り付けられている。切断機１６２は、テープ状収容容器１５２を切断し、切断されたテープ状収容容器１５２の切断片は、フレーム６２の下部に取り付けられら切断片収容器１６４に収容される。なお、テープ状収容容器１５２から剥がされたカバーフィルム１５４の処理については後述する。テープガイド１６０と切断機１６２とは、図２および図３において、想像線（二点鎖線）により表されている。
【００２６】
つぎに、回路部品供給システム５０に使用されるフィーダ５４の構成を説明する。
図５はフィーダ５４の正面図である。フィーダ５４は、同一種類の回路部品を複数個収容する部品収容リール１５０を、上述のように２つまで装着できる。フィーダ５４は、ＳＦＵコントローラ５３０からの供給命令（後述）に基づいて、１つまたは２つの部品収容リール１５０に収容されている１種類または２種類の回路部品を、１つずつ独立に供給できる。２つの部品収容リール１５０の回路部品を同時に供給することも可能である。ただし、回路部品装着装置１０の吸着ノズル２０は１つだけであり、本実施例においては、回路部品を同時に供給する要求は通常は発生しない。したがって、複数のフィーダ５４が同時に供給命令を受け取ることもない。
【００２７】
図６は、フィーダ５４の一部を拡大して示す正面図である。なお、図６は、第１カバー１９２，第２カバー１９４，第３カバー１９６（図５参照）が取り外された状態を示している。フィーダ５４は、２つまでの部品収容リール１５０に巻き付けられた部品収容テープ１５６に収容された回路部品を供給するために、側板１９８に取り付けられた２つの駆動装置２００，２０１を備えている。一方の駆動装置２００は、モータ２０２と、そのモータ２０２の回転軸に取り付けられる駆動ギヤ２０４と、その駆動ギヤ２０４と噛み合わされる駆動ギヤ２０４よりも歯数が多い被駆動ギヤ２０６と、その被駆動ギヤ２０６と一体的に形成される駆動プーリ２０８と、その駆動プーリ２０８の回転力を伝達する駆動ベルト２１０と、その駆動ベルト２１０により駆動される被駆動プーリ２１２と、その被駆動プーリ２１２と一体的に形成されるスプロケット２１４とを備えている。また、駆動プーリ２０８の回転を伝達する駆動ベルト２１６と、その駆動ベルト２１６により駆動される被駆動プーリ２１８と、その被駆動プーリ２１８と一体的に形成される駆動側のピンチローラ２２０と、ピンチローラ２２０の外周面に予め設定された接触圧で接触させられる遊動側のピンチローラ２２２とを含んでいる。つまり、モータ２０２の回転は、スプロケット２１４と、ピンチローラ２２０およびピンチローラ２２２とに伝達される。
【００２８】
駆動ベルト２１０は、複数のガイドローラ２２４により、通過経路を規定されている。また、モータ２０２はパルスモータであるので、スプロケット２１４の回転角度は、モータ２０２に与えられるパルスの数によって制御可能である。このパルスは、フィーダ側コントローラであるＦ／Ｄコントローラ５４０（後述。図８参照）により供給される。なお、モータ２０２とスプロケット２１４との回転角度は、駆動ギヤ２０４と被駆動ギヤ２０６とのギヤ比と、駆動プーリ２０８と被駆動プーリ２１２との半径の比との積と同じ比率で異なる。テープ状収容容器１５２には、その長手方向に一定間隔で連なる係合穴が形成されており、スプロケット２１４の外周に等間隔に形成される突起と係合させられる。その係合を確実にするために、テープ状収容容器１５２のスプロケット２１４からの浮上がりがカバー２２５によって防止されている。
【００２９】
スプロケット２１４が回転すると、部品収容リール１５０が回転させられる際の摩擦抵抗やガイドローラ２２４の回転摩擦等に起因する張力が、部品収容テープ１５６に発生する。本フィーダ５４においては、モータ２０２に与えるパルスの数を変更することにより、そのような外乱要因の大小に係わらず、容易に任意の送り量で部品収容テープ１５６を送ることができる。したがって、部品収容テープ１５６において回路部品が収容されているピッチが変わっても、容易に対処できる。ピンチローラ２２０と２２２とは、予め設定された接触圧で接触しており、図５に示すように、それらの間に部品収容テープ１５６から剥がされたカバーフィルム１５４が挟み込まれる。ピンチローラ２２０と２２２とは、部品収容テープ１５６がスプロケット２１４によって送られる際に、カバーフィルム１５４の既に剥がされている部分を部品収容リール１５０側に送ることによって、部品収容テープ１５６に接着されているカバーフィルム１５４を、順次剥がす機能を果たすのである。このカバーフィルム１５４の送り量は、スプロケット２１４による部品収容テープ１５６の送り量より大きくなるようにされている。そして、カバーフィルム１５４の部品収容テープ１５６からの剥離位置は、カバー２２５に形成されたカバーフィルム１５４の引出しスリットにより規定されているため、カバーフィルム１５４の送り量の過大分は、ピンチローラ２２０，２２２のカバーフィルム１５４に対するすべりにより吸収され、カバー２２５とピンチローラ２２０，２２２との間のカバーフィルム１５４は常に緊張状態に保たれる。
【００３０】
他方の駆動装置２０１も同様に、モータ２２６，駆動ギヤ２２８，被駆動ギヤ２３０，駆動プーリ２３２，駆動ベルト２３４，２３６，被駆動プーリ２３８，ピンチローラ２４０，２４２，ガイドローラ２４４等により構成されている。なお、本駆動装置２０１にも、上述のスプロケット２１４および被駆動プーリ２１２と同様のものが、図６においてそれらに重なりあう位置に設けられている。ピンチローラ２２０，２２２と、ピンチローラ２４０，２４２とによってそれぞれ送られるカバーフィルム１５４は、図５に示すように、軸方向が図５において上下方向とされた状態で取り付けられるパイプ２４６内を通過して下方に落とされる。したがって、フィーダ５４がフィーダ保持ユニット１００に保持されている状態では、廃棄されるべきカバーフィルム１５４が、台車５２のベース６０上に溜められることとなる。また、パイプ２４６内におけるカバーフィルム１５４の通過を滑らかにするために、空気ノズル２４８が設けられており、モータ２０２とモータ２２６との少なくとも一方が回転させられる際に、圧縮空気がパイプ２４６内に上方から下方に向けて吹き込まれるようにされている。空気ノズル２４８への圧縮空気の供給は、ソレノイドバルブ２５０が開かれることによってなされる。ソレノイドバルブ２５０は、Ｆ／Ｄコントローラ５４０によって制御される。
【００３１】
フィーダ５４には、Ｆ／Ｄコントローラ５４０に接続される図示しないいくつかの操作スイッチが設けられている。これらの操作スイッチには、モータ２０２とモータ２２６とをそれぞれ独立に正逆両方向に回転させるためのもの、回路部品の供給の際の各モータの回転速度を決定するためのもの、回路部品を１つ供給するごとの各モータの回転角度を決定するためのもの、駆動装置２００および２０１をそれぞれ作動させるか否かを決定するためのもの等が含まれている。これらの操作スイッチの状態に基づいて、Ｆ／Ｄコントローラ５４０はフィーダ５４各部の制御を行うことができる。
【００３２】
フィーダ５４のレバー１２８は、図６に示すように、付勢部材たるスプリング２５２により、支点２５４を中心に図６において左回りに回動する向きに付勢されている。この付勢力は、リンク機構２５６により係合部材１２６に伝達され、レバー１２８が操作されていない状態では、係合部材１２６がフィーダ５４の外部に突出させられる。係合部材１２６をフィーダ５４の内部に収納させるには、レバー１２８を支点２５４を回転中心として、図６において右回りに回動させる。
【００３３】
図７は、フィーダ保持ユニット１００にフィーダ５４が保持されている状態の拡大して示す要部正面図である。フィーダ５４は、Ｆ／Ｓ通信部２７０においてフィーダ保持ユニット１００のＳ／Ｆ通信部１１６に光学的に接続され、この接続部を介してＳＦＵコントローラ５３０とＦ／Ｄコントローラ５４０との間の通信が行われる。また、フィーダ５４は、フィーダ保持ユニット１００の空気供給部１１２と嵌合して、前述のソレノイドバルブ２５０に圧縮空気を供給するための空気被供給部２７２を備えている。さらに、電力供給部１１４と電気的に接続されて、Ｆ／Ｄコントローラ５４０，モータ２０２等に電力を供給するための電力被供給部２７４も備えている。なお、フィーダ５４には、Ｆ／Ｄコントローラ５４０に使用される電力（例えば、電圧がＤＣ５ボルトである電力）と、モータ２０２，２２６およびソレノイドバルブ２５０を作動させるためにに使用される電力（例えば、電圧がＤＣ２４ボルトである電力）との、２系統の電力が供給される。これらの電力は、回路部品装着装置１０から、台車５２に供給される。なお、台車５２と回路部品装着装置１０とが合体していない場合に、電力の供給を受けるための図示しない第２の電力被供給部が、台車５２に設けられている。回路部品の装着作業に先立って行われる準備作業において、回路部品装着装置１０と台車５２とが合体されていない状態では、この第２の電力被供給部から供給される電力が使用される。
【００３４】
Ｆ／Ｓ通信部２７０は、発光素子２８０，２８２，２８４と、受光素子２８６とを含んでいる。また、Ｓ／Ｆ通信部１１６は、Ｆ／Ｓ通信部２７０の発光素子２８０，２８２，２８４から発せられる光をそれぞれ受光する受光素子２９０，２９２，２９４と、Ｆ／Ｓ通信部２７０の受光素子２８６に光を発する発光素子２９６とを含んでいる。Ｆ／Ｓ通信部２７０の発光素子２８２と、Ｓ／Ｆ通信部１１６の受光素子２９２との組は、Ｆ／Ｄコントローラ５４０からＳＦＵコントローラ５３０に信号を送信する際に使用され、発光素子２８４と受光素子２９４との組は、その情報送信の際に補助的に使用される。具体的には、Ｓ／Ｆ通信部１１６の受光素子２９４が光を受光している状態においてのみ、受光素子２９２が受光する光が通信信号として認識されるようになっている。これは、フィーダ５４が保持されていない場合に、外乱光を誤って通信信号であると認識することを防止するための措置である。この措置を、単に誤通信防止措置と称する。また、Ｆ／Ｓ通信部２７０の受光素子２８６と、Ｓ／Ｆ通信部１１６の発光素子２９６との組は、ＳＦＵコントローラ５３０からＦ／Ｄコントローラ５４０に信号を送信する際に使用される。
なお、本実施例においては、第１保持部材側接続部が、前記Ｓ／Ｆ通信部１１６の受光素子２９２，２９４および発光素子２９６により構成され、第２保持部材側接続部が、受光素子２９０により構成されている。また、第１フィーダ側接続部が、前記Ｆ／Ｓ通信部２７０の発光素子２８２，２８４および受光素子２８６により構成され、第２フィーダ側接続部が発光素子２８０により構成されている。
【００３５】
つぎに、前述のＭ／Ｃコントローラ５１６，ＳＦＵコントローラ５３０およびＦ／Ｄコントローラ５４０の相互の関係について説明する。
図８は、回路部品装着システム５００の電気的制御部の構成を示す系統図である。本回路部品装着システム５００は、回路部品装着装置１０と、その回路部品装着装置１０に合体させられる２つの台車５２と、各台車５２に保持される複数のフィーダ５４と、前述の管理端末としてのラップトップコンピュータ５０２（以下、ＬＴコンピュータ５０２と略称する）と、ホストコンピュータ５０４とを備えている。
ホストコンピュータ５０４は、回路部品装着装置１０の管理を行うとともに、回路部品に関する情報である回路部品情報を含む回路部品データベースを記憶している。回路部品データベースの内容は、回路部品情報と、その回路部品が収容されている部品供給テープ１５６に付けられている部品識別コードの内容とが、対応付けられたものである。なお、部品識別コードはバーコード化され、そのバーコードを印刷した部品バーコードシール５０６が、部品収容リール１５０に張り付けられている（図５参照）。また、回路部品情報には、部品収容テープ１５６内における回路部品の収容位置（例えば回路部品の基準点のテープ状収容容器１５２に対する相対位置）を表す部品収容位置、部品収容ピッチ、部品残数等の情報が含まれている。なお、その他の情報として、部品種別，部品型式，部品製造年月日，部品製造メーカ，部品在庫量，部品使用予定量，部品使用予定時期等の情報が含まれるものとしてもよい。回路部品は、部品収容リール１５０に収容された状態で在庫管理されるものとする。
【００３６】
回路部品装着システム５００の回路部品装着装置１０には、２つの台車５２を合体できる。つまり、回路部品装着装置１０は、係合装置６８，Ｍ／Ｓ通信部５５２等からなる装置（合体装置と総称する）を２組備えている。そして、各台車５２は、２つの合体装置のいずれにおいても合体させられ得る。同様に、フィーダ５４は、２つの台車５２の複数のフィーダ保持ユニット１００のいずれにおいても保持され得る。したがって、各台車５２が回路部品装着装置１０に合体させられる位置と、各フィーダ５４が台車５２に保持される位置とは変更され得る。
一方、回路部品装着装置１０のＭ／Ｃコントローラ５１６は、装着すべき回路部品を吸着ノズル２０に保持し、プリント基板１６に装着させる際に、目的とする回路部品が供給される位置を知る必要がある。この位置がわからないと、ＸＹＺθ移動装置２６を制御できないからである。したがって、各台車５２が回路部品装着装置１０に合体させられる位置と、各フィーダ５４が台車５２に保持される位置とが、本来の正しい位置とは異なる位置に変更されてしまうと、回路部品が本来装着されるべきでない位置に装着されてしまうことになる。本回路部品装着システム５００は、以下に示すように、このような誤装着を未然に防ぐことができるシステムである。
【００３７】
図８に示すように、ホストコンピュータ５０４と回路部品装着装置１０とは、ホストネットワーク５１０によって接続されている。ホストネットワーク５１０は、例えば、バス型，ループ型等のネットワーク構造を持つＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）によって実現される。これらは、多くの場合に、１本の通信線を用いてシリアルデータを伝送するネットワークとされるが、ＶＭＥバス，ＰＣＩバス等、コンピュータの内部バスとして使用される形態のバスでもよく、以下の説明においては、ホストネットワーク５１０はＶＭＥバスとして構成されているものとする。いずれにしても、ホストコンピュータ５０４と回路部品装着装置１０とは、回路部品情報を含むあらゆる情報のやり取りを行う機能を有することとなる。
【００３８】
回路部品装着装置１０は、ホストコンピュータ５０４との通信、基板搬送装置１４の制御、ＸＹＺθ移動装置２６の制御、吸着ノズル２０による回路部品の吸着制御、ＳＦＵコントローラ５３０との通信、Ｆ／Ｄコントローラ５４０との通信等をＭ／Ｃコントローラ５１６により行う。また、回路部品装着装置１０は、Ｍ／Ｃコントローラ５１６に接続されるＭ／Ｃネットワーク５２０とＳＰＩＤネットワーク５２２とを含んでいる。これらの接続形態については後述する。
２つの台車５２の各々は、前述のようにそれぞれＳＦＵコントローラ５３０を備えており、これによってＭ／Ｃコントローラ５１６との通信、Ｆ／Ｄコントローラ５４０との通信等を行う。そのＳＦＵコントローラ５３０には、第１通信ネットワークとしてのＳＦＵネットワーク５３４と、第２通信ネットワークとしてのＦＰＩＤネットワーク５３６とが接続されている。これらの接続形態については後述する。
また、フィーダ５４のＦ／Ｄコントローラ５４０は、Ｍ／Ｃコントローラ５１６との通信、ＳＦＵコントローラ５３０との通信、モータ２０２，２２６の制御等を行う。
【００３９】
Ｍ／Ｃネットワーク５２０とＳＦＵネットワーク５３４とを用いれば、Ｍ／Ｃコントローラ５１６，各ＳＦＵコントローラ５３０および各Ｆ／Ｄコントローラ５４０は、互いに情報をやり取りできる。しかし、Ｍ／Ｃネットワーク５２０とＳＦＵネットワーク５３４とには互いの接続位置関係を取得する手段がない。前述のように、各フィーダ５４は各台車５２のいずれのフィーダ保持ユニット１００にも保持され得るとともに、各台車５２は回路部品装着装置１０の２組の合体装置（係合装置６８，Ｍ／Ｓ通信部等からなる）のいずれにおいても合体させられ得るため、各ＳＦＵコントローラ５３０および各Ｆ／Ｄコントローラ５４０は複数の位置において互いに接続され得るが、Ｍ／Ｃネットワーク５２０とＳＦＵネットワーク５３４とには、後に示す構成から明らかなように、各コントローラ相互の接続位置関係を取得する手段がないのである。つまり、Ｍ／Ｃコントローラ５１６とＳＦＵコントローラ５３０のいずれかとが通信を行う場合に、Ｍ／Ｃコントローラ５１６は、通信を行っているＳＦＵコントローラ５３０が、２つの合体装置のいずれに合体させられている台車５２に設けられているものであるかを特定できない。同様に、各台車５２に最大２４個保持され得るフィーダ５４が、２４のフィーダ保持ユニット１００のいずれに保持されているのかを特定できないのである。そこで、ＳＰＩＤネットワーク５２２が、前者の位置を特定するために、また、ＦＰＩＤネットワーク５３６が、後者の位置を特定するために設けられている。
【００４０】
図９は、回路部品装着装置１０と台車５２との通信に関連する構成をさらに具体的に示す系統図である。図９において、Ｍ／Ｃネットワーク５２０は、ツイストペア線５４６，終端抵抗５４８，バスドライバ５５０，オプティカルリンクドライバ５５１，Ｍ／Ｓ通信部５５２の一部等により構成されている。なお、Ｍ／Ｓ通信部５５２は、図７に示したＳ／Ｆ通信部１１６と同じ構成を有している。つまり、Ｍ／Ｓ通信部５５２は、受光素子２９０，２９２，２９４と発光素子２９６とを含んでいる。Ｍ／Ｃネットワーク５２０は、それらのうち、受光素子２９２，２９４と発光素子２９６とを含んでいるのである。バスドライバ５５０は、例えばＲＳ−４８５に準拠したものを使用することができ、Ｍ／Ｃコントローラ５１６をツイストペア線５４６に接続するために用いられる。また、オプティカルリンクドライバ５５１は、Ｍ／Ｓ通信部５５２をツイストペア線５４６に接続するとともに、前述の誤通信防止措置のうち、受信側の措置（処理）を行う機能を備えたものである。Ｍ／Ｃネットワーク５２０においては、ツイストペア線５４６のあらゆる位置にバスドライバ５５０およびオプティカルリンクドライバ５５１を配設することができる。また、バスドライバ５５０およびオプティカルリンクドライバ５５１のドライブ能力で決まる数までであれば、それらを各々任意の数、任意の位置に配設できる。
【００４１】
ＳＦＵネットワーク５３４は、ツイストペア線５６０，終端抵抗５６２，バスドライバ５６４，オプティカルリンクドライバ５６６，５６８，Ｓ／Ｍ通信部１３０の一部，Ｓ／Ｆ通信部１１６の一部等により構成されている。なお、Ｓ／Ｍ通信部１３０は、図７に示したＦ／Ｓ通信部２７０と同じ構成を有している。つまり、Ｓ／Ｍ通信部１３０は、発光素子２８０，２８２，２８４と受光素子２８６とを含んでいる。ＳＦＵネットワーク５３４は、それらの素子のうち、発光素子２８２，２８４と受光素子２８６とを含んでいる。バスドライバ５６４としては、Ｍ／Ｃネットワーク５２０を構成するバスドライバ５５０と同様のものが、また、オプティカルリンクドライバ５６８としては、オプティカルリンクドライバ５５１と同様のものが使用される。また、オプティカルリンクドライバ５６６は、オプティカルリンクドライバ５５１と対を成すものであり、前述の誤通信防止措置のうち、送信側の措置（処理）を行う機能を備えている。また、ＳＦＵネットワーク５３４は、Ｓ／Ｆ通信部１１６の受光素子２９２，２９４と発光素子２９６とを含んでおり、これらはそれぞれ、フィーダ５４に設けられているＦ／Ｓ通信部２７０の発光素子２８２，２８４と受光素子２８６とに対応している。Ｆ／Ｓ通信部２７０の発光素子２８２，２８４と受光素子２８６とは、オプティカルリンク５７０を介してＦ／Ｄコントローラ５４０に接続される。オプティカルリンク５７０は、オプティカルリンクドライバ５６６と同様に、前述の誤通信防止措置のうち、送信側の措置（処理）を行う機能を備えたものであるが、ツイストペア線への信号の送受信を行うための機能であるバスドライバ機能を持たないものである。
【００４２】
Ｍ／Ｃネットワーク５２０やＳＦＵネットワーク５３４のようなネットワークを用いたデータ通信の通信方式としては種々のものが提案されているが、回路部品供給システム５０においては、一般によく使用されているＣＳＭＡ／ＣＤ（Ｃａｒｒｉｅｒ
Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ）方式が採用されている。ＣＳＭＡ／ＣＤ方式はよく知られているため、内容の詳細な説明は省略するが、以下の説明において有用な属性のみ説明する。
【００４３】
複数のノードで１つの通信線を共有するために、ＣＳＭＡ／ＣＤ方式においては、各ノードが自主規制を行って、同時に複数のノードがデータを送信しないようにされる。つまり、タイムシェアリングによって、データの衝突が回避されるのである。ここで、“ノード”とは、通信ネットワークへの入口を一般的に示す概念であり、Ｍ／Ｃコントローラ５１６，ＳＦＵコントローラ５３０，Ｆ／Ｄコントローラ５４０がこれに相当する。上述の“自主規制”は、主としてつぎの２つの内容を含む。
(i)キャリア検知に基づく送信規制
ネットワーク上に通信中の信号（キャリアと称する）が存在するか否かを各ノードが検知し、キャリアが存在しない場合にそれを検知したノードが送信できる。なお、この送信規制のみでは、キャリアが存在しないことを検知したノードが、同時に複数存在し得るため、複数の送信データがネットワーク上において衝突し得る。
(ii)衝突検知に基づく送受信規制
あるノードが送信したデータが、別のノードが送信したデータと衝突したか否かを検知し、実際に衝突を検知した場合は、送信したデータが無効であることを他のノードに報知した後に、再度データを送信する。データを受信したノードは、受信したデータが無効であることを報知された場合は、受信したデータを破棄する。
なお、送信されるデータは、基本的には、データを送信したノードを含むすべてのノードにより受信されるが、送信データには、データを受け取るべき受信側のノードを特定するアドレスデータが含まれる。アドレスデータは、各ノード毎に固有のデータであり、各ノードは、自分を含むすべてのノードのアドレスデータを予め知っている。受信側のノードは、このアドレスを検出して、自分が受信すべきデータであるか否かを判定する。
【００４４】
図１０および図１１は、上記２つの自主規制を具体的に実現する方法の一例を示すフローチャートであり、図１０は送信側のノードが、図１１は受信側のノードが行う処理の内容を示している。なお、“送信側”と“受信側”との差異は、送信すべきデータを持っているか否かの違いだけであり、個々のノードが本質的に異なっているわけではない。
まず、送信側の処理を図１０に基づいて簡単に説明する。まず、ステップ１０（以下、Ｓ１０と略記する。他のステップについても同じ）において、通信線上にキャリアが存在するか否かを検知する。これは、信号線上の電圧の変化状態を取得することにより行われる。信号線上の電圧の変化状態がキャリアが存在しないことを示していれば送信可能であると判定され、Ｓ１２において、データを通信線上に送信する。送信側のノードは、データを送信している期間中、常に通信線上のキャリアが示すデータを監視し続ける。データの送信が完了すると、Ｓ１４において、自分が送信したデータと、送信中に監視したキャリアが示すデータとが一致していたか否かを判定する。一致していた場合は、データの送信が正常に完了したと見なされて送信が完了するが、一致していなかった場合は、Ｓ１６において、送信したデータを無効化する処理が行われる。送信したデータが無効であることを示すデータ（無効化データと称する）を、再度送信することにより行われるのである。この無効化データは、すべての受信側ノードにより受信されるものであり、各受信側ノードは、無効化データの受信に応じて、直前に受信したデータを破棄する。
【００４５】
つぎに、図１１に基づいて受信側の処理を簡単に説明する。基本的に各ノードは、通信線上のキャリアをすべて受信するが、受信側ノードとは、信号線上のキャリアが自分が送信したものでないことを知っているノードである。まず、Ｓ２０において正しいデータを受信した場合（無効化データを受け取らない場合）、Ｓ２２において、そのデータが自分あてのデータであるか否かを、受信したデータに含まれるアドレスデータに基づいて判定する。結果がＹＥＳであれば、Ｓ２４において、受信したデータを、受信データバッファに格納して受信処理を終了する。受信データバッファ内のデータは、他のプロセスによって読み込まれ、使用されることとなる。受信したデータが自分が受信すべきデータではない場合には、Ｓ２２の判定結果がＮＯとなり、そのデータは受信データバッファに格納されず、無視される。
なお、図１０および図１１に示した処理は、あくまでも基本的な部分のみを抽出して例示したものであり、実際のＣＳＭＡ／ＣＤ方式においては、他にも様々な処理が行われる。送信データが衝突した際の再送待ち時間の決定はその一例である。しかし、本願の発明との関連が少ないためそれらの内容の詳細な説明は省略する。以上に説明したように、Ｍ／Ｃコントローラ５１６，ＳＦＵコントローラ５３０およびＦ／Ｄコントローラ５４０は、１本の通信線を主体とするＭ／Ｃネットワーク５２０およびＳＦＵネットワーク５３４によって接続されており、情報伝達能力の低下を回避しつつ回路部品装着装置１０の構成を簡略化することができる。
【００４６】
上記のように、ノードたる個々のコントローラは、自分自身に固有のアドレスデータを持つ必要がある。これらのアドレスデータを、ノードＩＤと総称する。また、Ｍ／Ｃコントローラ５１６，ＳＦＵコントローラ５３０およびＦ／Ｄコントローラ５４０の各々は、ノードＩＤとして、それぞれに固有のＭＩＤ，ＳＩＤおよびＦＩＤを持つものとする（図８参照）。これら各ノードＩＤは、各コントローラに内蔵された図示しない記憶装置（例えば、ＰＲＯＭ，ＥＰＲＯＭ，Ｅ2 ＰＲＯＭ等）に記憶される。したがって、Ｍ／Ｃコントローラ５１６，ＳＦＵコントローラ５３０およびＦ／Ｄコントローラ５４０は、互いにあらゆる組合せで通信を行うことが可能となる。その際に、Ｍ／Ｓ通信部５５２およびＳ／Ｍ通信部１３０の組は、Ｍ／Ｃネットワーク５２０とＳＦＵネットワーク５３４とを接続するブリッジとしての機能を果たす。また、Ｓ／Ｆ通信部１１６およびＦ／Ｓ通信部２７０の組は、ＳＦＵネットワーク５３４に各フィーダ５４のＦ／Ｄコントローラ５４０を接続する機能を果たす。また、ＳＦＵコントローラ５３０またはＦ／Ｄコントローラ５４０と、ホストコンピュータ５０４との間で通信が行われる場合には、Ｍ／Ｃコントローラ５１６は所謂ゲートウェイとしての機能を果たすこととなる。
なお、各フィーダ５４は、それぞれに固有のフィーダ識別コードを含むようにされるのであるが、前述のＦＩＤがフィーダ識別コードとしても使用される。したがって、Ｆ／Ｄコントローラ５４０に内蔵される図示しない記憶装置が、フィーダ識別コード保持手段あるいは識別コード記憶手段を構成することとなる。なお、フィーダ５４の側板１９８には、ＦＩＤ、即ち、フィーダ識別コードの内容を示すバーコードが印刷されたフィーダバーコードシール５７２が張り付けられている（図５参照）。
【００４７】
図９に示すように、ＳＰＩＤネットワーク５２２は、各Ｍ／Ｓ通信部５５２の受光素子２９０と、それら受光素子２９０をそれぞれ独立にＭ／Ｃコントローラ５１６に接続する電線５７４とを含んでいる。受光素子２９０がＭ／Ｃコントローラ５１６にそれぞれ独立に接続されるということは、Ｍ／Ｃコントローラ５１６は、各受光素子２９０のそれぞれに対応して設けられたＳ／Ｍ通信部１３０の発光素子２８０の発光状態を、それぞれ独立に知ることができることを意味する。また、ＦＰＩＤネットワーク５３６も、ＳＰＩＤネットワーク５２２と同様の構成を有しており、各Ｓ／Ｆ通信部１１６の受光素子２９０と、それら受光素子２９０をそれぞれ独立にＳＦＵコントローラ５３０に接続する電線５７６とを含んでいる。このことにより、ＳＦＵコントローラ５３０は、Ｆ／Ｓ通信部２７０の発光素子２８０の発光状態を、それぞれ独立に知ることができる。なお、ＳＰＩＤネットワーク５２２は、電線５７４を２本含んでいるのに対し、ＦＰＩＤネットワーク５３６は、１つの台車５２のフィーダ保持ユニット１００の数に対応して、電線５７６を２４本含んでいる。
【００４８】
図１２は、ＦＰＩＤネットワーク５３６の電線５７６の本数を減少させるための実施例を示す構成図である。本ＦＰＩＤネットワーク５３６は、エンコーダ５７８を備えている。エンコーダ５７８の入力は、２４個のフィーダ５４に対応して設けられる２４個のＳ／Ｆ通信部１１６の受光素子２９０に接続され、出力は、５本の電線５７６によりＳＦＵコントローラ５３０に接続される。エンコーダ５７８は、２４の入力のいずれか１つに接続されている受光素子２９０が光を検出した場合に、その入力の位置に対応した５ｂｉｔの２進数を生成する。ＳＦＵコントローラ５３０は、この２進数に基づいて、光を検出した受光素子２９０を特定する。５ｂｉｔの２進数は、１０進数に変換すれば、０〜３１の３２個（２４より大きい）の値を表現できるから、電線５７６は５本で済むのである。ただし、後述するように、複数の受光素子２９０が同時に光を検出することはないようにされている。この接続は、５本の電線５７６を用いるだけでよいので、エンコーダ５７８をフィーダ保持ユニット１００に近接して設ければ、台車５２内における配線の長さを全体として減少させることができる。このような構成は、１つの台車５２が含むフィーダ保持ユニット１００の数が多くなるほど有用になる。本実施例においては、電線５７６の数の減少率は５／２４であるが、フィーダ保持ユニット１００の数が１００個であれば７／１００となる（エンコーダ５７８の出力は７ｂｉｔだけ必要とされる）。一般に、電線５７６の本数をｎ本増やせば、２のｎ乗倍のフィーダ保持ユニット１００に対応できることとなる。
【００４９】
つぎに、以上に説明した構成を用いた回路部品装着システム５００の作動を説明する。まず、つぎの手順(1) が実行される。
手順(1) ：前処理
ホストコンピュータ５０４に、装着されるすべての回路部品の回路部品情報と、その回路部品の部品識別コード（部品バーコードシール５０６の内容）とを対応付けて記憶させ、回路部品データベースを作成する。この回路部品データベースは、予め作業者によって作成される必要がある。回路部品情報としては、前述の部品収容位置，部品収容ピッチ，部品残数等の情報が含まれる。したがって、回路部品データベースは、具体的には、図１３にその一例を示すようなテーブルデータとして作成されることとなる。手順(1) は、後述の各手順の処理が行われる前に、必ず完了している必要がある。
【００５０】
なお、ＸＹＺθ移動装置２６や吸着ノズル２０に供給される空気圧等の制御のためにＭ／Ｃコントローラ５１６により実行される制御プログラムは、プログラマにより予め作成され、ホストコンピュータ５０４の記憶装置に記憶されているものとする。この制御プログラムは、各種のプリント基板のそれぞれに対して、各々個別に作成されるものである。その制御プログラム内において、各回路部品の回路部品名と、その回路部品のプリント基板上における装着位置（Ｘ，Ｙ）との対応付けがなされる。回路部品名としては、任意の名称を用いることができる。例えば、各回路部品の型式や、回路図における略記号等を用いることができる。後者においては、例えば、コンデンサはＣ１，Ｃ２等で表され、抵抗はＲ１，Ｒ２等で、また、集積回路部品はＩＣ１，ＩＣ２等で表される。このように、制御プログラムが、回路設計者やプログラマによって理解されやすい回路部品名に基づいて作成されていることは、制御プログラムそのものの作成や、その後に行われ得るメンテナンス（制御プログラムの修正）を容易にする。
【００５１】
プログラマにより作成された制御プログラム（回路部品名と、プリント基板上における装着位置とが対応付けられているもの）は、そのままの状態では各回路部品が供給される位置の情報を含まない。Ｍ／Ｃコントローラ５１６によって回路部品の装着の制御を行うためには、この位置情報が不可欠である。したがって、この状態では、制御プログラムは未完成である。制御プログラムに回路部品が供給される位置の情報を付加するために、ホストコンピュータ５０４によって供給位置最適化プログラムが実行される。供給位置最適化プログラムは、プリント基板上における各回路部品の装着位置（この位置は、プリント基板の種類ごとに既に決定されている）と、前述の回路部品データベースの内容とを用いて、各回路部品が供給される位置と、各回路部品を収容する部品収容リール１５０の部品識別コードとの対応付けを行う。その対応付けの際に、１枚のプリント基板にすべての回路部品を装着するために要する時間ができる限り短くて済むように、各回路部品が供給される位置の最適化が行われる。
【００５２】
上記最適化によって、一種類の回路部品が、複数のフィーダ５４により別々に供給されるように決定されることもある。このような決定は、一種類の回路部品が１枚のプリント基板に複数装着され、かつ、それら同種の回路部品のプリント基板上における位置が互いに離れている場合に、しばしばなされる。つまり、１枚のプリント基板にすべての回路部品を装着する時間を短縮するには、一般に、すべての回路部品を装着する間に、吸着ノズル２０がＸＹ移動装置２４によって移動させられる距離を短縮すればよい。このような距離の短縮の結果は、概して、(i)各回路部品は、プリント基板上における装着位置が互いに近いものから順次装着され、(ii)各回路部品が装着される位置と、それら各回路部品が供給される位置とは、互いに近づけられる。つまり、各回路部品が供給される位置は、それぞれの回路部品のプリント基板上における装着位置に依存して決定されるのである。したがって、例えば、複数の同じ回路部品が、プリント基板上の比較的離間した位置に装着される場合は、それら複数の装着位置のそれぞれに近い複数のフィーダ５４により回路部品が供給されることがあり得る（付言すれば、保持されるべきフィーダ５４の数がフィーダ保持ユニット１００の数より少ない場合は、それぞれのフィーダ５４が互いに隣接するフィーダ保持ユニット１００に保持されるとは限らず、飛び飛びの位置に保持されることもあり得る）。このような供給がなされる方が、１つのフィーダ５４のみにより供給される場合よりも、全体として回路部品の装着時間を短縮できる場合があるのである。このことは、所謂ＸＹ型の装着機（装着機１８はその一例である）が用いられる場合にも有効であるが、所謂インデックス型の装着機（例えば、後述の特開平７−１５１７９号公報に記載の装置）が用いられる場合においては、さらに有効である（後述）。
【００５３】
なお、フィーダ５４は、２つまでの部品収容リール１５０を装着できるため、供給位置最適化プログラムは、フィーダ５４に装着される２つの部品収容リール１５０の各々が、そのフィーダ５４の２つの装着位置のいずれにおいて装着されるべきであるかをも決定する（その結果、それぞれのフィーダ５４に２つの部品収容リール１５０が装着されることも、１つの部品収容リール１５０だけが装着されることもある）。このように、各回路部品が供給される位置は、回路部品装着装置１０と各台車５２との合体位置と、各台車５２におけるフィーダ５４の保持位置と、各フィーダ５４における部品収容リール１５０の装着位置とによって指定できる。このように指定される各回路部品の供給位置を、単に、回路部品供給位置と称する。供給位置最適化プログラムによる最適化の結果、制御プログラムは、各回路部品供給位置と、各部品識別コードとの対応関係を知っているものとなる。作業者は、以上のようにして決定された各回路部品供給位置と、各部品識別コードとの対応関係（単に、供給位置／部品識別コード対応関係と称する）に基づいて、後述する手順(2) ないし手順(4) において、各部品収容リール１５０をフィーダ５４に装着し、各フィーダ５４を台車５２の該当する保持位置に保持させ、各台車５２を回路部品装着装置１０に該当する位置において合体させる。この作業を、単に、装着保持合体作業と称する。回路部品装着システム５００は、後述するように、装着保持合体作業に誤りがあった場合は、それを検出し、作業者に通報することによって、作業者に装着保持合体作業を訂正させることができるシステムである。
【００５４】
上記供給位置／部品識別コード対応関係の情報を含むようにされた制御プログラムは、ホストネットワーク５１０を介してＭ／Ｃコントローラ５１６に転送される。Ｍ／Ｃコントローラ５１６は、この制御プログラムにしたがって、装着作業を行うこととなる。
なお、プログラマに作成される制御プログラムが、前記回路部品名の代わりに、前記回路部品供給位置（各回路部品が供給される位置）と、プリント基板上における装着位置とが直接対応付けられるものとされてもよい。つまり、プログラマにより、回路部品供給位置が直接入力されるのである（このようなプログラムは、従来の回路部品装着システムにおいて作成されていたプログラムに相当する）。回路部品供給位置は、上述の供給位置最適化プログラムによっても決定されるが、このように、プログラマが直接決定してもよいのである。この場合においても、作業者が前記装着保持作業を誤って行った場合に、それを検知し、通報できることは、前記回路部品名とプリント基板上における装着位置とが対応付けられる場合と同様である。
【００５５】
手順(2) ：部品収容リールのセット
プリント基板に装着されるべき回路部品を収容する１つまたは２つの部品収容リール１５０を、各フィーダ５４にセットする。各部品収容リール１５０のセットに際して、それら部品収容リール１５０に張り付けられた部品バーコードシール５０６の内容が順次読み取られるとともに、その部品収容リール１５０がセットされるフィーダ５４に張り付けられたフィーダバーコードシール５７２の内容も読み取られる。これら２つのバーコードシールの読み取りは、ＬＴコンピュータ５０２に接続された図示しないバーコードリーダによって行われる。ＬＴコンピュータ５０２は、このように相次いで読み取られた３つのバーコードシールの内容を、互いに対応付けるために、図１４にその一例を示すようなテーブルデータを、逐次作成する。このテーブルを、回路部品／フィーダ対応テーブルと称する。
【００５６】
ＬＴコンピュータ５０２には、図８に示すインターフェース６００が接続されており、そのインターフェース６００と、各台車５２のＳＦＵネットワーク５３４に接続されたインターフェース６０２とが接続されることにより、ＬＴコンピュータ５０２が各台車５２のＳＦＵネットワーク５２２にそれぞれ独立に接続される。なお、インターフェース６００と２つのインターフェース６０２との接続は、図示しないルータを介して行われる。ただし、回路部品装着装置１０との合体がなされていない台車５２に対しては、上記ルータを介さずに、直接インターフェース６００とその台車５２のインターフェース６０２とが接続される場合もある。これらの構成により、回路部品／フィーダ対応テーブル（図１４参照）の内容が、各ＳＦＵコントローラ５３０に送信可能となる。各ＳＦＵコントローラ５３０は、受信した回路部品／フィーダ対応テーブルの内容を、内蔵の記憶装置（例えば、ＲＡＭ）に記憶する。したがって、台車５２が回路部品装着装置１０と合体させられていない状態においても、各ＳＦＵコントローラ５３０は、自分自身を含む台車５２に保持されるフィーダ５４と、そのフィーダ５４に装着された部品収容リール１５０の部品識別コードとの関係を予め知ることができ、全体として、準備作業を効率よく行うことができる。本実施例においては、ＬＴコンピュータ５０２の回路部品／フィーダ対応テーブルを記憶している部分、または、ＳＦＵコントローラ５３０に内蔵される記憶装置によって、部品／フィーダ記憶手段が構成されていることになる。
【００５７】
図１４に示す回路部品／フィーダ対応テーブルには、フィーダ５４が２つまでの部品収容リール１５０を装着できることに対応して、各ＦＩＤに対応する２つの部品識別コードが含まれる。これら２つの部品識別コードを、部品識別コード１および部品識別コード２とし、部品識別コード１は、フィーダ５４の駆動装置２００により供給される回路部品に対応させられ、部品識別コード２は、駆動装置２０１により供給される回路部品に対応させられる。２つの部品収容リール１５０の部品バーコードシール５０６の内容が、部品識別コード１と部品識別コード２とのいずれとされるかは、本実施例においては２つの部品バーコードシール５０６の読取順で決まるのであるが、他の形態としてもよい。なお、本実施例において、バーコードリーダによる読取りの順番に間違いがあった場合には、再度バーコードリーダで読み取り直す、ＬＴコンピュータ５０２を直接操作して回路部品／フィーダ対応テーブルの内容を直接変更する等の措置により、ＬＴコンピュータ５０２に記憶される回路部品／フィーダ対応テーブルの内容を修正することができる。
【００５８】
手順(3) ：フィーダのセット
手順(2) の処理を経たフィーダ５４を、予め定められたフィーダ保持ユニット１００に保持させる。フィーダ保持装置６４において各フィーダ５４が保持される際の配置は、回路部品の供給順序、すなわち装着順序と関連し、プリント基板１枚に対する装着作業に要する時間に大きな影響を与える。したがって、上述のように、各フィーダ５４が保持されるべきフィーダ保持ユニット１００が装着順序に基づいて予め決定されており、各フィーダ保持ユニット１００に予定通りのフィーダ５４が保持させられる。なお、各フィーダ５４が、予定通りのフィーダ保持ユニット１００に保持されているか否かは、後述するように、ＳＦＵコントローラ５３０によって検出できる。この検出結果（訂正の内容を含む）は、後述するように、ＬＴコンピュータ５０２や台車５２に設けられる図示しないディスプレイ等に表示させることができ、作業者はそのディスプレイ画面の内容にしたがって、誤った位置に保持されたフィーダを、正しい位置に保持させるように修正を行う。
従来は、回路部品装着装置１０に相当する装置において、必ずこの予め定められた配置に基づいて回路部品の装着作業が行われていたため、各フィーダ５４の配置に間違いが生じれば、回路部品の装着が正しく行われなかった。各フィーダ５４が予定通りのフィーダ保持ユニット１００に保持させられることは、回路部品供給システム５０においても望ましいのであるが、不可欠ではない。万一、一部のフィーダ５４の保持位置が予定通りではない場合でも、後述の理由で装着作業が正しく行われ得るため、装着時間に大きく影響しない場合には、フィーダ５４の配置に間違いが存在しても、それを修正することは不可欠ではないのである。
【００５９】
手順(4) ：回路部品供給装置と回路部品装着装置との合体
回路部品供給装置８（直接的には台車５２）と回路部品装着装置１０とを合体させる。２つの台車５２が正しい位置において回路部品装着装置１０と合体させられているか否かは、後述するように、Ｍ／Ｃコントローラ５１６により検出される。その検出結果は、回路部品装着装置１０に設けられる図示しないディスプレイに表示される。誤った位置に合体させられている場合は、作業者はそのディスプレイの表示内容にしたがって、正しい位置において各台車５２と回路部品装着装置１０とが合体させられるように訂正できる。さらに、後述の理由で、このような訂正の必要がないようにすることもできる。
なお、手順(3) と手順(4) との処理は、どちらが先に行われてもよい。また、手順(3) と手順(4) との一方の処理の途中で、他方の処理が行われてもよい。
【００６０】
手順(5) ：台車／合体装置対応テーブル作成
Ｍ／Ｃコントローラ５１６は、図１５にその一例を示す台車／合体装置対応テーブルを作成する。これは、１つまたは２つの台車５２が、前述の２つの合体装置のいずれによって回路部品装着装置１０に合体させられているかを示すテーブルである。このテーブルは、ＳＰＩＤネットワーク５２２を使用して、例えば以下のようにして作成される。(i)各台車５２に設けられているＳＦＵコントローラ５３０は、合体により電力の供給が開始されると、まず最初に、Ｍ／Ｃコントローラ５１６に、起動した旨の信号を送信する。(ii)Ｍ／Ｃコントローラ５１６は、その起動を示す信号を送信したＳＦＵコントローラ５３０に（そのＳＦＵコントローラ５３０のＳＩＤを付して）命令を発する。その命令は、“Ｓ／Ｍ通信部１３０の発光素子２８０を発光させよ”というものである。(iii)命令を受信したＳＦＵコントローラ５３０は、Ｓ／Ｍ通信部１３０の発光素子２８０を発光させる。(iv)Ｍ／Ｃコントローラ５１６は、２つの合体装置に属する２つのＭ／Ｓ通信部５５２の受光素子２９０の状態をそれぞれ検知する。そして、光を検出した受光素子２９０を含むＭ／Ｓ通信部５５２が属する方の合体装置により回路部品装着装置１０に合体させられている台車５２が、(ii)において起動した旨の信号を送信したＳＦＵコントローラ５３０を備えたものであると特定する。各受光素子２９０は、ＳＰＩＤネットワーク５２２により、それぞれ独立にＭ／Ｃコントローラ５１６に接続されているので、このことが可能なのである。Ｍ／Ｃコントローラ５１６はこの特定結果に基づいて、図１５に示した台車／合体装置対応テーブルを作成する。
【００６１】
また、以下のようにしてテーブルが作成されるようにしてもよい。(i)Ｍ／Ｃコントローラ５１６は、Ｍ／Ｃネットワーク５２０上に、定期的にある命令を発する。その命令は、回路部品装着装置１０と合体させられる可能性がある台車５２に含まれるＳＦＵコントローラ５３０のＳＩＤを付して順次発信される。そして、その命令の内容は上述の手順と同様であり、“Ｓ／Ｍ通信部１３０の発光素子２８０を発光させよ”というものである。(ii)この命令が、合体させられた台車５２に属するＳＦＵコントローラ５３０に受信されると、そのＳＦＵコントローラ５３０は命令に付されているＳＩＤが自己のＳＩＤと一致しているか否かを調べ、一致していればＳ／Ｍ通信部１３０の発光素子２８０を発光させる。しかし、そのようなＳＦＵコントローラ５３０を含む台車５２が合体させられていない場合は、何も起こらない。(iii)Ｍ／Ｃコントローラ５１６は、２つの合体装置に対応して設けられているＭ／Ｓ通信部５５２の受光素子２９０の状態をそれぞれ検知する。いずれかのＭ／Ｓ通信部５５２の受光素子２９０により光が検出された場合は、光を検出した受光素子２９０を含むＭ／Ｓ通信部５５２に対応する合体装置により、直前に命令を発光した先のＳＦＵコントローラ５３０を備えた台車５２が合体させられたと特定する。
【００６２】
手順(6) ：フィーダ／保持ユニット対応テーブル作成
各ＳＦＵコントローラ５３０は、図１６にその一例を示すフィーダ／保持ユニット対応テーブルをそれぞれ作成する。これは、フィーダ５４の各々が、前述の２４個のフィーダ保持ユニット１００のいずれに保持されているか、すなわち、複数のフィーダ５４の保持位置を示すテーブルである。このテーブルを作成するために、ＦＰＩＤネットワーク５３６が使用される。このテーブルは、例えば、手順(5) において説明した台車／合体装置対応テーブルを作成する２つの手順のいずれかと同様の手順を用いて作成できる。なお、台車／合体装置対応テーブルとフィーダ／保持ユニットテーブルとでは、含まれるデータの件数が違う。この違いは、台車５２の数と、各台車５２に保持され得るフィーダ５４の数との違いである。このように、位置を見い出すべき対象物の数は異なるが、ＳＰＩＤネットワーク５２２とＦＰＩＤネットワーク５３６とを用いることによって、複数の対象物の各々の位置を特定することができるのである。
【００６３】
手順(7) ：回路部品／保持ユニット対応テーブル作成
ＬＴコンピュータ５０２を、インターフェイス６００，６０２（および図示しないルータ）を用いて、２つの台車５２の各々のＳＦＵネットワーク５３４に接続し、手順(2) で作成されたそれぞれの回路部品／フィーダ対応テーブルの内容を、各々のＳＦＵコントローラ５３０に送信する。ＬＴコンピュータ５０２は、各ＳＦＵネットワーク５３４に接続された状態で１つのノードとして機能し、そのためのアドレスデータを有している。各ＳＦＵコントローラは５３０は、受信した回路部品／フィーダ対応テーブルの内容（図１４参照）と、手順(6) の処理で作成した各台車５２に固有のフィーダ／保持ユニット対応テーブルの内容（図１６参照）とを記憶する記憶手段を備えており、その記憶手段の記憶内容に基づいて、図１７にその一例を示す回路部品／保持ユニット対応テーブルをそれぞれ作成する。回路部品／フィーダ対応テーブルとフィーダ／保持ユニット対応テーブルとの内容には、共にＦＩＤのデータが含まれており、これら２つの対応テーブルの内容のうち、同じＦＩＤを持つ回路部品とフィーダ保持ユニット１００とが対応付けられて、回路部品／保持ユニット対応テーブルが作成されるのである。この回路部品／保持ユニット対応テーブルは、どの回路部品がどのフィーダ保持ユニット１００の位置から供給されるかを示すテーブルである。
【００６４】
手順(8) ：回路部品／部品残数対応テーブル作成
各ＳＦＵコントローラ５３０は、手順(7) で作成した回路部品／保持ユニット対応テーブルの内容を、それぞれＭ／Ｃコントローラ５１６に送信する。Ｍ／Ｃコントローラ５１６は、受信した２つの回路部品／保持ユニット対応テーブル（図１７参照）の内容のそれぞれと、ホストコンピュータ５０４の回路部品データベースに記憶されている図１３に示した内容とから、図１８にその一例を示す回路部品／部品残数対応テーブルを、各台車５２ごとにそれぞれ作成する。なお、回路部品データベースの内容（図１３参照）は、ホストネットワーク５１０を介して取得される。このとき、回路部品データベースの内容のすべてが取得されるのではなく、各ＳＦＵコントローラ５３０より受信した２つの回路部品／保持ユニット対応テーブルに含まれる部品識別コードに相当する回路部品のデータのみが取得されて、通信に要する時間が短縮されて、回路部品／部品残数対応テーブルが効率よく作成される。なお、Ｍ／Ｃコントローラ５１６の記憶容量が十分にあれば、Ｍ／Ｃコントローラ５１６に回路部品データベースの内容が予めすべて取得されるようにしてもよい。
【００６５】
ここにおいて、Ｍ／Ｃコントローラ５１６は、装着されるすべての回路部品と、各回路部品を供給するフィーダ５４が保持されているフィーダ保持ユニット１００の位置とを、この回路部品／部品残数対応テーブルの内容と、図１５に示した台車／合体装置対応テーブルの内容とに基づいて得ることができるのである。また、部品収容位置と部品残数との値を知ることもできる。これらの内容に基づいて、装着機１８が制御される。部品収容テープ１５６内における各回路部品の位置を示す部品収容位置を参酌することにより、吸着ノズル２０による回路部品の吸着位置を制御することができる。さらに、Ｍ／Ｃコントローラ５１６は、各台車５２ごとに作成された２つの回路部品／部品残数対応テーブルを、対応するＳＦＵコントローラ５３０に送信する。ＳＦＵコントローラ５３０においては、回路部品／部品残数対応テーブルの部品残数の値が、後述するように装着作業中に変更される。
【００６６】
手順(9) ：部品収容ピッチ・部品残数教示
各フィーダ５４には、前述のようにいくつかの操作スイッチが設けられており、その一部のものの操作によって回路部品を１つ供給するごとのモータ２０２，２２６の回転角度（部品収容ピッチに対応する）を入力することが可能であり、Ｆ／Ｄコントローラ５４０はその入力情報に基づいてモータ２０２，２２６を制御することができる。つまり、Ｆ／Ｄコントローラ５４０は独自にフィーダ５４を制御することが可能なのであるが、その上、部品収容ピッチ等の情報がＳＦＵコントローラ５３０からも教示され得るようになっており、ユーザはいずれかを任意に利用し得る。後者が利用される場合には、各ＳＦＵコントローラ５３０は、手順(8) でＭ／Ｃコントローラ５１６から送信された回路部品／部品残数対応テーブルの内容に基づいて、自分自身が設けられている台車５２に保持されているフィーダ５４のそれぞれに、対応する部品収容ピッチと部品残数とを教示する。各フィーダ５４のＦ／Ｄコントローラ５４０は、それらの内容を、図１９に示すピッチ・残数テーブルとして記憶する。したがって、Ｆ／Ｄコントローラ５４０は、部品収容ピッチに基づく部品収容テープ１５６の送り量（モータ２０２，２２６の回転角度）の決定や、部品残数の自己監視等の処理を、Ｍ／Ｃコントローラ５１６から送信された情報に基づいて行うことができる。本実施例においては、Ｍ／Ｃコントローラ５１６から送信された回路部品／部品残数対応テーブルの内容がＦ／Ｄコントローラ５４０に記憶された場合には、そのテーブルの情報が操作スイッチの操作により入力された情報より優先するようになっている。
【００６７】
部品残数テーブルの部品残数は１個の回路部品が供給されるごとにＦ／Ｄコントローラ５４０により１ずつ減少させられる。この部品残数は、例えば、各フィーダ５４に２組の７セグメントのＬＥＤ表示器やＬＣＤ表示器等を設け、Ｆ／Ｄコントローラ５４０に各部品収容テープ１５６の部品残数をそれらの表示器に表示させたり、あるいは、Ｆ／Ｄコントローラ５４０により制御可能な機械的なカウンタ表示機や、消費電力の少ないＬＣＤ表示器と蓄電池等を設けて、フィーダ５４に電源が供給されない状態においても各フィーダ５４に装着されている部品収容テープ１５６の部品残数を表示させたりして利用することができる。また、Ｆ／Ｄコントローラ５４０の回路部品／部品残数対応テーブルを記憶する記憶手段を、Ｅ2 ＰＲＯＭ等の不揮発性メモリとすれば、フィーダ５４が台車５２から、あるいは台車５２が部品装着装置１０から外された状態で、各フィーダ５４に収容されている回路部品の残数をＬＴコンピュータ５０２等により読み出し、表示器に表示させることによって利用することもできる。
【００６８】
以上の手順の各処理がすべて終了することにより、準備処理が完了する。上記各手順(6) ないし手順(9) は、すべてのフィーダ５４が台車５２に保持され、２つの台車５２が共に回路部品装着装置１０と合体させられた後に作成されることが望ましい。そのようにすれば、図１４ないし図１９に示した各テーブルの作成が、１回ずつで済むからである。しかし、このことは必須の事項ではなく、これらのテーブルの更新が必要とされる場合には、上記手順(6) ないし手順(9) の処理が繰り返し行われるようにしてもよい。
【００６９】
このように、本実施例の回路部品装着システム５００においては、前述の台車／合体装置対応テーブルやフィーダ／保持ユニット対応テーブルが、前記装着保持合体作業の後に作成されるので、リファレンスとしての前記供給位置／部品識別コード対応関係との比較によって、前記装着保持合体作業に誤りがあったか否かを把握できる。誤りがあった場合は、誤りがあったことおよびその誤りの内容を、回路部品装着装置１０に設けられる図示しないディスプレイに表示し、作業者に通報する。なお、この表示は、ホストコンピュータ５０４や台車５２に設けられるディスプレイに行わせることもできる。このようにして、装着保持合体作業の誤りの訂正を促すことができる。なお、上記誤りの内容に基づいて、前記制御プログラムそのものを、作業者による装着保持合体作業が、あたかも正しく行われたかのように修正することも可能である。つまり、前記供給位置／部品識別コード対応関係を、台車／合体装置対応テーブルやフィーダ／保持ユニット対応テーブルの内容に基づいて修正し、その修正された供給位置／部品識別コード対応関係の情報を含むように制御プログラムを書き換えるのである。この書換えは全く自動的に行われるようにすることも、また、装着保持合体作業の誤りがディスプレイに表示されたのに応じて、作業者が書換え指令用操作部材の操作を行った場合にのみ行われるようにすることも可能である。いずれにしても、作業者による誤りの訂正作業が行われなくとも、装着作業に支障がないこととなる。この場合についてさらに付言すれば、プリント基板に装着されるべき回路部品が供給され得る状態でありさえすればよく、装着作業に要する時間が長くなることを厭わないのであれば、それら回路部品の位置は任意であることとなる。
【００７０】
このことは、回路部品装着装置が、本実施例における回路部品装着装置８のように、吸着ノズル２０がＸＹ移動装置２４により移動させられ、回路部品を１個ずつ回路部品供給装置８から受け取ってプリント基板１６に装着するものである場合に特によく当てはまる。回路部品装着装置が、複数の部品保持具が共通の旋回軸線まわりに旋回させられ、各吸着ノズルが旋回軌跡上に設定された一定の部品受取位置で部品供給装置から回路部品を受け取る形式のもの（前記特開平７−１５１７９号公報に記載の装置はその一例である）等、他の形式の回路部品装着装置である場合にもある程度当てはまるのであるが、この場合には、フィーダ保持部材へのフィーダの装着位置が、回路部品の供給のために要するフィーダ保持部材の移動距離をできる限り小さくするように決定されるのが普通であるため、フィーダが予定の位置に装着されなければ、部品供給に要する時間が長くなる。したがって、この時間の延長が余りに大きい場合には、フィーダ５４の装着位置を変更することが望ましい。
【００７１】
つぎに、装着作業に伴う情報交換について説明する。Ｍ／Ｃコントローラ５１６は、前述の制御プログラムを記憶している。その制御プログラムには、Ｍ／Ｃコントローラ５１６に、前記供給位置／部品識別コード対応関係に基づいて回路部品の装着作業を行わせるための命令が含まれている。
まず、(i)Ｍ／Ｃコントローラ５１６は、装着すべき回路部品を、装着機１８を制御して吸着ノズル２０に吸着させ、その吸着した回路部品を供給しているフィーダ５４に、供給命令を発する。この命令には、吸着した回路部品を収容する部品収容リール１５０の部品識別コードが含まれる。これは、１つのフィーダ５４に、２つの部品収容リールを装着できるため、それらのいずれに収容されている回路部品を供給するかを特定する必要があるためである。(ii)命令を受信したＦ／Ｄコントローラ５４０は、受信した部品識別コードに基づいて、駆動装置２００と駆動装置２０１とのいずれか一方により、部品収容テープ１５６を送り、つぎの回路部品の吸着に備える。(iii)Ｆ／Ｄコントローラ５４０は、ＳＦＵコントローラ５３０に対して、回路部品の供給を行ったことを、その回路部品を収容する部品収容リールの部品識別コードを付して通報する。(iv)ＳＦＵコントローラ５３０は、各Ｆ／Ｄコントローラ５４０からの報告に基づいて、自身が記憶する回路部品／部品残数対応テーブルの部品残数の値を更新する。
【００７２】
このようにして、装着作業中において、各ＳＦＵコントローラ５３０は、自身を含む台車５２に保持されているフィーダ５４内の回路部品の部品残数を、常に把握できるのである。また、２つの台車５２の各々のＳＦＵコントローラ５３０に記憶されている回路部品／部品残数テーブルの内容は、各ＳＦＵコントローラ５３０により、インターフェース６００，６０２（および図示しないルータ）を介してＬＴコンピュータ５０２に随時送信することができる。ＬＴコンピュータ５０２は、その受信内容に基づいて、装着作業中の回路部品に関する状況を図示しないディスプレイに表示し、作業者に知らせることができる。
【００７３】
一方、各ＳＦＵコントローラ５３０は、回路部品／部品残数テーブルの内容を、Ｍ／Ｃネットワーク５２０を介して、Ｍ／Ｃコントローラ５１６にも随時送信できる。さらにＭ／Ｃコントローラ５１６は、その内容を、ホストネットワーク５１０を介して、ホストコンピュータ５０４に送信できる。そして、ホストコンピュータ５０４は、その受信内容に基づいて、装着作業中の部品収容リール１５０の部品残数を、回路部品データベースに随時反映させることができる。さらに、ホストコンピュータ５０４は、ホストネットワーク５１０に複数の回路部品装着装置１０が接続されれば、それら複数の回路部品装着装置１０によって装着されている回路部品の部品残数を随時把握することができ、その部品残数に基づいて回路部品データベースの内容を更新することができる。台車５２，回路部品装着装置１０およびホストコンピュータ５０４は、それらに設けられる図示しないディスプレイに、以上に説明した通信に基づいて得た各情報を表示させることができる。
【００７４】
以上の説明から明らかなように、本実施例においては、ＬＴコンピュータ５０２，ホストコンピュータ５０４，ホストネットワーク５１０，Ｍ／Ｃコントローラ５１６，Ｍ／Ｃネットワーク５２０，ＳＰＩＤネットワーク５２２，ＳＦＵコントローラ５３０，ＳＦＵネットワーク５３４，ＦＰＩＤネットワーク５３６，Ｆ／Ｄコントローラ５４０等により、供給管理装置が構成されている。また、ＳＦＵコントローラ５３０，ＳＦＵネットワーク５３４，ＦＰＩＤネットワーク５３６，Ｆ／Ｄコントローラ５４０等により、フィーダ保持部特定手段が構成されており、それらのうち、ＳＦＵコントローラ５３０，Ｆ／Ｄコントローラ５４０等により特定制御手段が構成されている。また、ＳＦＵコントローラ５３０により回路部品決定手段が構成されている。
【００７５】
本回路部品装着システム２００においては、各フィーダ５４がそれぞれ固有のフィーダ識別コードたるＦＩＤを持っているので、そのＦＩＤと、各回路部品を収容する部品収容リール１５０に固有の部品識別コードとを予め対応付けることが容易である。つまり、図１４に示した回路部品／フィーダ対応テーブルを、単に、各フィーダ５４と部品収容リール１５０とに張り付けられたフィーダバーコードシール５７２と部品バーコードシール５０６とを、バーコードリーダで相次いで読み込ませるだけの容易な手順で作成することができる。そして、この回路部品／フィーダ対応テーブルの内容に基づいて、前述のように回路部品の供給管理が行われる。
【００７６】
各フィーダ５４がそれぞれ固有のフィーダ識別コードたるＦＩＤを持つことを利用すれば、装着作業に使用されているフィーダだけでなく、装着作業に使用されていないフィーダをも含めた管理を行うこともできる。例えば、生産計画の作成が容易になる。(i)装着作業に使用されているフィーダのフィーダ識別コードと、装着されている部品収容リールの部品識別コードとの対応関係、(ii)部品収容リールが装着された状態で待機しているフィーダのフィーダ識別コードと、その部品収容リールの部品識別コードとの対応関係、(iii)部品収容リールが装着されていない状態で待機しているフィーダのフィーダ識別コード群、(iv)フィーダに装着されていない部品収容リールの部品識別コード群、(v)部品収容リールが装着されていない状態で待機しているフィーダのフィーダ識別コードと、各フィーダに装着可能な部品収容リールの部品識別コードとの対応関係、(vi)(i)ないし(iv)の各フィーダや部品収容リールの工場内における位置等、各フィーダや部品収容リールの状態に関するさまざまな情報に基づいて生産計画を作成すれば、その作成が容易になるのである。例えば、つぎのプリント基板の装着作業に必要な回路部品を収容している部品収容リールが既に装着されているフィーダがある場合は、そのフィーダの保管場所や、つぎのプリント基板の装着作業に必要な回路部品を収容している部品収容リールを装着しているフィーダはないが、そのような部品収容リールを装着可能なフィーダの有無とその保管場所等の情報を利用することが可能となるのである。それに対して、各フィーダがフィーダ識別コードを持たない場合は、部品収容リールを装着せずに待機しているフィーダを特定することができない。したがって、そのようなフィーダと、それらの工場内における位置との対応関係を管理できないこととなる。フィーダ識別コードを利用した生産計画に従えば、一般に比較的高価であり、１つの台車５２に対して数多く必要とされるが、装着される可能性がある回路部品の種類に比べれば数少ないフィーダ５４を、全体として効率よく利用できることになる。また、種類の異なる複数のプリント基板に、順次回路部品の装着作業を行う際には、段取り換えが行われるが、その段取り換え時の各フィーダへの部品収容リールの着脱回数をできる限り少なくするように生産計画の立案を行うことも可能になる。
【００７７】
なお、図８に示した構成におけるＳＦＵコントローラ５３０の数を、１つから複数に増すこともできる。それに伴って、Ｍ／Ｃネットワーク５２０，Ｍ／Ｓ通信部５５２，Ｓ／Ｍ通信部１３０，ＳＦＵネットワーク５３４，ＦＰＩＤネットワーク５３６等の数も増されることとなる。増されたＳＦＵネットワーク５３４，ＦＰＩＤネットワーク５３６等は、それぞれ別のフィーダ保持ユニット１００に接続される。例えば、ＳＦＵコントローラ５３０を２つとし、一方のＳＦＵコントローラ５３０には、第１，第２フィーダ保持ユニット群１０２に保持されるフィーダ５４が接続され、他方のＳＦＵコントローラ５３０には、第３，第４フィーダ保持ユニット群１０２に保持されるフィーダ５４が接続されるようにしたり、また、ＳＦＵコントローラ５３０を４つとし、それぞれのＳＦＵコントローラ５３０に、第１ないし第４フィーダ保持ユニット群１０２の各々に保持されるフィーダ５４（各６つ）が接続されるようにしてもよい。各ＳＦＵコントローラ５３０は、それぞれが管理を担当するフィーダ５４の数を減少させることができるので、それぞれに対応するＳＦＵネットワーク５３４上の通信トラフィックに余裕ができ、通信速度を高速化でき、回路部品供給の高速化に繋がる。このことは、吸着ノズル２０による回路部品の吸着の頻度が高くなるほど有効である。
【００７８】
また、本実施例においては、２つの台車５２と回路部品装着装置１０との合体の位置が不定であるため、ＳＰＩＤネットワーク５２２を用いた合体位置の特定が行われるのであるが、例えば、各台車の合体可能位置が一義的に決まっている場合や、合体位置のデータが作業者等によって入力される場合等には、ＳＰＩＤネットワーク５２２、およびそれを用いた合体位置の特定手段を省略することができる。
【００７９】
図２０は、別の実施例である回路部品供給システムを含む回路部品装着システムを示す系統図である。本実施例の回路部品装着システム５００は、前述の実施例と同様に、回路部品装着装置１０と台車５２とを含んでいる。ただし、本実施例の回路部品装着装置１０は、ＳＰＩＤネットワーク５２２に相当するものを含まず、また、台車５２は、ＦＰＩＤネットワーク５３６に相当するものを含まない。なお、図２０には、前述の実施例に含まれるＬＴコンピュータ５０２と、ＬＴコンピュータ５０２とＳＦＵネットワーク５３４とを接続するためのインターフェース６００，６０２とに相当するものが示されていないが、本実施例においてもこれらが使用されてもよい。本実施例の回路部品装着装置１０は、３つのＭ／Ｃコントローラ５１６を含んでいる。図２０には、それらのうち２つが図示されている。それら３つのＭ／Ｃコントローラ５１６のうちの１つは、ホストネットワーク５１０とＭ／Ｃネットワーク５２０とにそれぞれ独立に接続され、他の２つはＭ／Ｃネットワーク５２０に接続される。前者の１つのＭ／Ｃコントローラ５１６を、第１のＭ／Ｃコントローラ５１６と称する。後者の２つのＭ／Ｃコントローラ５１６の各々を、第２のＭ／Ｃコントローラ５１６と称する。
【００８０】
第１のＭ／Ｃコントローラ５１６は、前述の実施例のＭ／Ｃコントローラ５１６と同様に、基板搬送装置１４や装着機１８の制御等の処理をも行うが、２つの第２のＭ／Ｃコントローラ５１６は、専ら、２つの台車５２との情報交換に使用される。２つの第２のＭ／Ｃコントローラ５１６は、２つのＭ／Ｓ通信部５５２と、それぞれ１対１に接続される。ただし、本実施例におけるＭ／Ｓ通信部５５２は、受光素子２９０を含まなくてもよい。また、各台車５２の各々は、２４個のＳＦＵコントローラ５３０をそれぞれ含んでおり、それらはＳＦＵネットワーク５３４に接続されている。そして、２４個のＳＦＵコントローラ５３０の各々は、２４個のＳ／Ｆ通信部１１６と１対１に接続される。なお、本実施例におけるＳ／Ｆ通信部１１６は、受光素子２９０を含まなくてもよい。また、ＳＦＵネットワーク５３４は、Ｓ／Ｍ通信部１３０を含んでいるが、そのＳ／Ｍ通信部１３０は、本実施例においては発光素子２８０を含まなくてもよい。また、各フィーダ５４のそれぞれは、Ｆ／Ｓ通信部２７０に接続されたＦ／Ｄコントローラ５４０を含んでいるが、本実施例のＦ／Ｓ通信部２７０は、発光素子２８０を含まなくてもよい。
【００８１】
３つのＭ／Ｃコントローラ５１６，２４個のＳＦＵコントローラ５３０および各Ｆ／Ｄコントローラ５４０は、前述の実施例と同様に、それぞれに固有のアドレスデータ（ＭＩＤ，ＳＩＤおよびＦＩＤ）を含んでいる。さらに本実施例においては、３つのＭ／Ｃコントローラ５１６の、回路部品装着装置１０内における位置が決まっている。また、２４個のＳＦＵコントローラ５３０の、台車５２内における位置が決まっている。これらの位置関係（ノードＩＤとして各ＳＩＤを有するＳＦＵコントローラ５３０がそれぞれどの位置に設けられているかを表す情報）を、第１のＭ／Ｃコントローラ５１６に予め記憶させておくことにより、回路部品の装着の制御を行う第１のＭ／Ｃコントローラ５１６により、目的とする回路部品が供給されるフィーダ５４が保持されている位置を特定できるのである。つまり、前述の実施例におけるＳＰＩＤネットワーク５２２とＦＰＩＤネットワーク５３６とによる位置の特定手段を省略する代わりに、Ｍ／Ｃコントローラ５１６とＳＦＵコントローラ５３０との数を多くし、それらのノードＩＤに基づく位置の特定手段を有するものなのである。したがって、回路部品装着装置１０と台車５２とは、それらの構成は複雑になるきらいがあるが、目的とする回路部品が供給されるフィーダ５４の位置を特定するための手順を簡単化できるという利点がある。
【００８２】
図８に示した実施例の回路部品装着システム５００は、ＳＰＩＤネットワーク５２２とＦＰＩＤネットワーク５３６とを用いて、また、図２０に示した実施例の回路部品装着システム５００においては、それらＳＰＩＤネットワーク５２２とＦＰＩＤネットワーク５３６とを使用する代わりに、Ｍ／Ｃコントローラ５１６およびＳＦＵコントローラ５３０の数を増やすことによって、回路部品装着装置１０と各台車５２との合体位置や、台車５２におけるフィーダ５４の保持位置を特定していた。このことは、図２１にその系統図を示すさらに別の形態でも実施できる。
図２１において、６１０は、回路部品装着装置１０の２つの合体装置に固有の標識たるカルラコードを示す符号である。このカルラコード６１０は、回路部品装着装置１０と台車５２とが合体させられた状態において、台車５２に設けられる標識識別手段たるカルラコードリーダ６１２により読み取られるようにされている。カルラコードリーダ６１２は、ＳＦＵコントローラ５３０に接続されている。結局、各ＳＦＵコントローラ５３０は、自分自身を含む台車５２が２つの合体装置のいずれにより合体させられているかを、カルラコード６１０の内容に基づいて知ることができる。
さらに、カルラコード６１０は、各回路部品供給装置１０の複数のフィーダ保持ユニット１００のそれぞれにも設けられる。これらのカルラコード６１０は、フィーダ５４に設けられるカルラコードリーダ６１２によって読み取られる。これによって、各Ｆ／Ｄコントローラ５４０は、自分自身を含むフィーダ５４が保持されているフィーダ保持ユニット１００の位置を特定できる。
【００８３】
以上の構成によれば、各ＳＦＵコントローラ５３０と各Ｆ／Ｄコントローラ５４０とが、自分自身の位置を把握できる。そして、各コントローラが、Ｍ／Ｃコントローラ５１６に対して、それぞれの位置を通報することにより、Ｍ／Ｃコントローラ５１６は、目的とするフィーダ５４の位置を特定できることとなる。なお本実施例においては、標識としてカルラコード６１０が用いられているが、バーコード，ＩＤチップ等の他の標識が用いられる形態としてもよい。
【００８４】
以上に述べた各実施例においては、回路部品装着システム５００に含まれる回路部品装着装置１０は１つであり、台車５２は２つであったが、これらの数は任意である。また、各台車５２に保持されるフィーダ５４の数も任意である。
以上、本願発明の実施例をいくつか説明したが、本願の発明はこれらの他にも、特許請求の範囲を逸脱することなく、当業者の知識に基づいて種々の変形，改良を施した態様で実施することができる。
【符号の説明】
【００８５】
１０：回路部品装着装置    １４：基板搬送装置    １６：プリント基板
２０：吸着ノズル    ２６：ＸＹＺθ移動装置    ３２：カメラ    ５０：回路部品供給システム    ５２：回路部品供給台車 ５４：フィーダ    ６４：フィーダ保持装置    ６６：係合部 ６８：係合装置    ７０：係合突起    ７１：丸穴部    ７２：切欠    ７４：ガイドテーパスリーブ    ８０：ガイド機構    ９３：合体検出用突起    １００：フィーダ保持ユニット    １０２：フィーダ保持ユニット群    １１２：空気供給部    １１４：電力供給部    １１６：Ｓ／Ｆ通信部    １２５：係合溝    １２６：係合部材 １２８：レバー    １３０：Ｓ／Ｍ通信部    １３２：電力被供給部    １３４：空気被供給部    １５０：部品収容リール    １５６：部品収容テープ    １６０：テープガイド    １６２：裁断機    １６４：切断片収容器 ２００，２０１：駆動装置    ２０２，２２６：モータ    ２１４：スプロケット    ２２０，２２２，２４０，２４２：ピンチローラ ２４６：パイプ    ２４８：空気ノズル    ２５６：リンク機構    ２７０：Ｆ／Ｓ通信部    ２７２：空気被供給部    ２７４：電力被供給部    ２８０，２８２，２８４，２９６：発光素子    ２９０，２９２，２９４，２８６：受光素子    ５００：回路部品装着システム    ５０２：ラップトップコンピュータ（ＬＴコンピュータ）    ５０４：ホストコンピュータ    ５０６：部品バーコードシール    ５１０：ホストネットワーク    ５１６：Ｍ／Ｃコントローラ    ５２０：Ｍ／Ｃネットワーク    ５２２：ＳＰＩＤネットワーク    ５３０：ＳＦＵコントローラ    ５３４：ＳＦＵネットワーク    ５３６：ＦＰＩＤネットワーク    ５４０：Ｆ／Ｄコントローラ    ５４６，５６０：ツイストペア線    ５４８，５６２：終端抵抗    ５５０，５６４：バスドライバ    ５５１，５６６，５６８：オプティカルリンクドライバ    ５５２：Ｍ／Ｓ通信部    ５７０：オプティカルリンク    ５７２：フィーダバーコードシール    ５７４，５７６：電線    ５７８：エンコーダ    ６００，６０２：インターフェース    ６１０：カルラコード    ６１２：カルラコードリーダ
【図１】
2010010723.tif 000003
【図２】
2010010723.tif 000004
【図３】
2010010723.tif 000005
【図４】
2010010723.tif 000006
【図５】
2010010723.tif 000007
【図６】
2010010723.tif 000008
【図７】
2010010723.tif 000009
【図８】
2010010723.tif 000010
【図９】
2010010723.tif 000011
【図１０】
2010010723.tif 000012
【図１１】
2010010723.tif 000013
【図１２】
2010010723.tif 000014
【図１３】
2010010723.tif 000015
【図１４】
2010010723.tif 000016
【図１５】
2010010723.tif 000017
【図１６】
2010010723.tif 000018
【図１７】
2010010723.tif 000019
【図１８】
2010010723.tif 000020
【図１９】
2010010723.tif 000021
【図２０】
2010010723.tif 000022
【図２１】
2010010723.tif 000023