(57)【要約】      （修正有）【課題】作業者によるパレットの補給及び回収の作業の負荷を軽減することが可能な部品実装システムを提供する。【解決手段】部品実装システムにおいて、部品実装機１に付設される部品供給装置２は、制御装置３０によって制御される。補給パレットの補給部品種情報が制御装置３０に入力されると、回収対象特定部は、パレット収容部に収容された複数のパレットにおいて、補給部品種情報にて表される補給部品と同種の部品が部品切れとなった回収対象パレットを特定する。そして、パレット移動処理部は、パレット収容部に収容された回収対象パレットをパレット補給回収部へ移動させるパレット回収動作と、パレット補給回収部に補給された補給パレットをパレット収容部へ移動させるパレット装填動作とを、第２パレット移動部に実行させる。【選択図】図８
2019176067.tif 000002
【特許請求の範囲】
【請求項１】
部品が保持されたパレットを供給する部品供給装置が付設され、基板に部品を搭載し部品搭載基板を生産する部品実装機と、
前記部品供給装置を制御する制御装置と、を備え、
前記部品供給装置は、
パレットを支持する支持部が複数配置され、前記支持部に支持された状態でパレットを複数収容可能なパレット収容部と、
パレットの補給が可能なパレット補給部、及びパレットの回収が可能なパレット回収部と、
前記パレット収容部と前記パレット補給部及び前記パレット回収部との間でパレットを移動させるパレット移動部と、を含み、
前記制御装置は、
前記パレット補給部への補給対象の補給パレットに保持された補給部品の部品種を特定するための補給部品種情報を取得する情報取得部と、
前記パレット収容部に収容された前記複数のパレットのうち、前記補給部品と同種の部品が部品切れとなったパレットを、前記パレット収容部からの回収対象の回収対象パレットとして特定する回収対象特定部と、
前記パレット移動部を制御し、前記回収対象パレットを前記パレット回収部へ移動させるパレット回収動作と、前記パレット回収動作後において前記回収対象パレットの支持が解除された前記支持部に対し、前記パレット補給部に補給された前記補給パレットを移動させるパレット装填動作とを、前記パレット移動部に実行させるパレット移動処理部と、を含む、部品実装システム。
【請求項２】
前記パレット補給部と前記パレット回収部とは、一体化され、パレットの補給及び回収が可能なパレット補給回収部として構成され、
前記パレット移動処理部は、前記パレット回収動作において前記回収対象パレットを前記パレット補給回収部へ移動させ、前記パレット装填動作において前記パレット補給回収部に補給された前記補給パレットを前記回収対象パレットの支持が解除された前記支持部へ移動させる、請求項１に記載の部品実装システム。
【請求項３】
前記制御装置は、前記部品搭載基板に関する情報であって、基板に搭載される搭載部品の部品種を特定するための搭載部品種情報を含む基板情報を記憶する記憶部を、更に含み、
前記回収対象特定部は、前記基板情報において前記補給部品種情報と一致する前記搭載部品種情報が存在する場合、前記補給部品と同種の前記搭載部品が部品切れとなった部品切れパレットを、前記回収対象パレットとして特定する、請求項１又は２に記載の部品実装システム。
【請求項４】
前記回収対象特定部は、前記基板情報において前記補給部品種情報と一致する前記搭載部品種情報が存在せず、前記補給部品が前記基板情報に未登録の部品である場合、前記補給部品と同種の未登録の部品が部品切れとなった部品切れパレットを、前記回収対象パレットとして特定する、請求項３に記載の部品実装システム。
【請求項５】
前記制御装置とデータ通信可能に接続され、前記部品搭載基板の生産に関する生産計画を管理する生産管理装置を更に備え、
前記生産管理装置は、前記生産計画に基づき、前記回収対象パレットの回収を許可するか否かを判定する判定部を含み、
前記パレット移動処理部は、前記判定部による判定結果に応じた前記パレット回収動作を前記パレット移動部に実行させる、請求項１〜４のいずれか１項に記載の部品実装システム。
【請求項６】
前記判定部は、前記回収対象パレットが複数存在する場合、前記生産計画に基づき、前記部品搭載基板の生産に応じて必要となる前記補給パレットの必要数を算出し、当該必要数を参照することにより、前記複数の回収対象パレットのうちの何れのパレットの回収を許可するか否かを判定する第１判定処理を実行する、請求項５に記載の部品実装システム。
【請求項７】
部品には、予め定められた使用期限が設定されており、
前記判定部は、前記生産計画に基づき、前記回収対象パレットの回収後の前記支持部に対して前記補給パレットが装填される場合を想定して前記補給部品の使用開始時刻を推定し、前記補給部品が前記使用開始時刻において前記使用期限が期限切れとなる部品である場合には、前記回収対象パレットの回収を不許可とする判定を行う第２判定処理を実行する、請求項５に記載の部品実装システム。
【請求項８】
前記生産管理装置は、前記パレット収容部に収容された複数のパレットにおいて、所定の期間内で未使用のパレットを、前記生産計画に基づき選定する選定部を含み、
前記パレット移動処理部は、前記選定部により選定された前記未使用のパレットを前記パレット回収部へ移動させる動作を、前記パレット移動部に実行させる、請求項５〜７のいずれか１項に記載の部品実装システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品が保持されたパレットを供給する部品供給装置が付設された部品実装機を備えた部品実装システムに関する。
【背景技術】
【０００２】
プリント配線板等の基板上に電子部品（以下、単に「部品」という）を実装するための部品実装機において、当該部品が保持されたパレットをヘッドユニットに供給する部品供給装置を備えたものが知られている。この種の部品供給装置が、例えば特許文献１に開示されている。
【０００３】
特許文献１に開示される部品供給装置は、複数のパレットを収容可能なパレット収容部（トレイマガジン）と、パレットの補給及び回収が可能なパレット補給回収部（トレイプレート載置部）と、を備えている。部品供給装置では、パレットのヘッドユニットへの供給時にはパレット収容部に収容されたパレットがヘッドユニットへと供給される。また、部品供給装置では、ヘッドユニットへの部品の供給に伴って部品切れとなった部品切れパレットは、パレット収容部を経由してパレット補給回収部にて回収される。更に、部品供給装置では、部品切れパレットと交換するための補給パレットは、パレット補給回収部を経由してパレット収容部に装填される。すなわち、部品供給装置では、パレットのヘッドユニットへの供給動作と、部品切れパレット及び補給パレットのパレット補給回収部を用いた補給回収動作とが、パレット収容部を介して行われる。
【０００４】
ところで、部品供給装置では、パレット補給回収部を用いたパレットの補給及び回収は、作業者によって行われる。つまり、作業者は、パレット収容部に対して新たなパレットを装填する場合には、補給パレットをパレット補給回収部内に補給するという補給作業を行う。一方、部品切れパレットがパレット収容部からパレット補給回収部内に回収された場合には、作業者は、部品切れパレットをパレット補給回収部から取り出すという回収作業を行う。
【０００５】
パレットのヘッドユニットへの供給動作の停止を可及的に回避するためには、作業者は、ヘッドユニットへのパレットの供給に伴って部品切れのパレットが発生する毎に、パレット補給回収部に対する補給パレットの補給作業と、パレット補給回収部からの部品切れのパレットの回収作業とを行うことになる。この場合、作業者による補給作業及び回収作業のタイミングは、部品切れパレットが発生したときに拘束されることになる。このため、作業者が意図したタイミングで補給作業及び回収作業を行うことができず、作業者による補給作業及び回収作業の負荷が大きなものとなる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４３６８６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、作業者によるパレットの補給及び回収の作業の負荷を軽減することが可能な部品実装システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一の局面に係る部品実装システムは、部品が保持されたパレットを供給する部品供給装置が付設され、基板に部品を搭載し部品搭載基板を生産する部品実装機と、前記部品供給装置を制御する制御装置と、を備える。前記部品供給装置は、パレットを支持する支持部が複数配置され、前記支持部に支持された状態でパレットを複数収容可能なパレット収容部と、パレットの補給が可能なパレット補給部、及びパレットの回収が可能なパレット回収部と、前記パレット収容部と前記パレット補給部及び前記パレット回収部との間でパレットを移動させるパレット移動部と、を含む。前記制御装置は、前記パレット補給部への補給対象の補給パレットに保持された補給部品の部品種を特定するための補給部品種情報を取得する情報取得部と、前記パレット収容部に収容された前記複数のパレットのうち、前記補給部品と同種の部品が部品切れとなったパレットを、前記パレット収容部からの回収対象の回収対象パレットとして特定する回収対象特定部と、前記パレット移動部を制御し、前記回収対象パレットを前記パレット回収部へ移動させるパレット回収動作と、前記パレット回収動作後において前記回収対象パレットの支持が解除された前記支持部に対し、前記パレット補給部に補給された前記補給パレットを移動させるパレット装填動作とを、前記パレット移動部に実行させるパレット移動処理部と、を含む。
【０００９】
また、上記の部品実装システムにおいて、前記パレット補給部と前記パレット回収部とは、一体化され、パレットの補給及び回収が可能なパレット補給回収部として構成され、前記パレット移動処理部は、前記パレット回収動作において前記回収対象パレットを前記パレット補給回収部へ移動させ、前記パレット装填動作において前記パレット補給回収部に補給された前記補給パレットを前記回収対象パレットの支持が解除された前記支持部へ移動させる。
【００１０】
この部品実装システムによれば、部品搭載基板の生産に応じて部品切れとなった回収対象パレットは、パレット移動部によるパレット回収動作の実行によってパレット収容部からパレット回収部（パレット補給回収部）へ移動されて回収される。一方、回収対象パレットと交換するための補給パレットがパレット補給部（パレット補給回収部）に補給されると、パレット移動部によるパレット装填動作の実行によってパレット補給部（パレット補給回収部）からパレット収容部へ補給パレットが移動されて装填される。
【００１１】
ここで、回収対象パレットは、回収対象特定部によって特定される。回収対象特定部は、補給パレットの補給部品種情報にて表される補給部品と同種の部品が部品切れとなった部品切れパレットを、回収対象パレットとして特定する。回収対象特定部が回収対象パレットを特定する際に参照する補給部品種情報は、作業者の操作によって補給パレットの記録部から読み取られた情報である。つまり、パレット補給部（パレット補給回収部）に対する補給パレットの補給作業を行うために作業者が、補給部品種情報の読取操作を行った際に、回収対象特定部による回収対象パレットの特定動作が実行され、更にはパレット移動部によるパレット回収動作が実行される。このため、補給パレットの補給部品種情報の読取操作を行うという作業者が意図したタイミングにおいて、パレット回収部（パレット補給回収部）からの回収対象パレットの回収作業と、パレット補給部（パレット補給回収部）に対する補給パレットの補給作業とを行うことができる。これにより、作業者によるパレットの補給及び回収の作業の負荷を軽減することが可能となる。従って、作業者によるパレットの補給及び回収作業の遅れに起因した部品搭載基板の生産効率の低下を抑止することができる。
【００１２】
上記の部品実装システムにおいて、前記制御装置は、前記部品搭載基板に関する情報であって、基板に搭載される搭載部品の部品種を特定するための搭載部品種情報を含む基板情報を記憶する記憶部を、更に含む構成であってもよい。そして、前記回収対象特定部は、前記基板情報において前記補給部品種情報と一致する前記搭載部品種情報が存在する場合、前記補給部品と同種の前記搭載部品が部品切れとなった部品切れパレットを、前記回収対象パレットとして特定する。
【００１３】
この態様では、回収対象特定部は、部品搭載基板の生産に使用される搭載部品が部品切れとなった部品切れパレットを、回収対象パレットとして特定する。この回収対象パレットがパレット移動部によるパレット回収動作の実行によってパレット回収部（パレット補給回収部）に回収された後、作業者は、補給部品種情報の読取操作後の補給パレットをパレット補給部（パレット補給回収部）に補給する。これにより、部品切れとなった搭載部品と同種の補給部品を保持した補給パレットが、パレット移動部によるパレット装填動作の実行によってパレット収容部に装填されることになる。このため、部品搭載基板の生産に使用される部品を保持したパレットの供給停止を可及的に回避することができる。
【００１４】
上記の部品実装システムにおいて、前記回収対象特定部は、前記基板情報において前記補給部品種情報と一致する前記搭載部品種情報が存在せず、前記補給部品が前記基板情報に未登録の部品である場合、前記補給部品と同種の未登録の部品が部品切れとなった部品切れパレットを、前記回収対象パレットとして特定する構成であってもよい。
【００１５】
この態様では、回収対象特定部は、部品搭載基板に関する情報である基板情報に未登録の部品が部品切れとなった部品切れパレットを、回収対象パレットとして特定する。この回収対象パレットがパレット移動部によるパレット回収動作の実行によってパレット回収部（パレット補給回収部）に回収された後、作業者は、補給部品種情報の読取操作後の補給パレットをパレット補給部（パレット補給回収部）に補給する。この補給パレットは、部品切れとなった未登録の部品と同種の部品、すなわち、部品搭載基板の生産に使用されていない部品を保持したパレットである。つまり、作業者は、現在の基板生産には使用されないけれども、次の基板生産に使用されるような補給パレットを、事前に補給することができる。
【００１６】
上記の部品実装システムは、前記制御装置とデータ通信可能に接続され、前記部品搭載基板の生産に関する生産計画を管理する生産管理装置を更に備える構成であってもよい。そして、前記生産管理装置は、前記生産計画に基づき、前記回収対象パレットの回収を許可するか否かを判定する判定部を含み、前記パレット移動処理部は、前記判定部による判定結果に応じた前記パレット回収動作を前記パレット移動部に実行させる。
【００１７】
この態様では、判定部は、部品搭載基板の生産計画に基づき、回収対象特定部により特定された回収対象パレットの、パレット回収部（パレット補給回収部）への回収の許可又は不許可を判定する。これにより、部品搭載基板の生産計画に基づき、回収対象パレットをパレット回収部（パレット補給回収部）へ回収することができ、更には、パレット補給部（パレット補給回収部）に対して補給パレットを補給することができる。
【００１８】
上記の部品実装システムにおいて、前記判定部は、前記回収対象パレットが複数存在する場合、前記生産計画に基づき、前記部品搭載基板の生産に応じて必要となる前記補給パレットの必要数を算出し、当該必要数を参照することにより、前記複数の回収対象パレットのうちの何れのパレットの回収を許可するか否かを判定する第１判定処理を実行する構成であってもよい。
【００１９】
この態様では、判定部は、部品搭載基板の生産に応じて必要となる補給パレットの必要数に基づき、回収対象パレットのパレット回収部（パレット補給回収部）への回収の許可又は不許可を判定する。これにより、部品搭載基板の生産計画上、不要な回収対象パレットの回収や補給パレットの補給が行われることを可及的に回避することができる。
【００２０】
上記の部品実装システムにおいて、部品には、予め定められた使用期限が設定されており、前記判定部は、前記生産計画に基づき、前記回収対象パレットの回収後の前記支持部に対して前記補給パレットが装填される場合を想定して前記補給部品の使用開始時刻を推定し、前記補給部品が前記使用開始時刻において前記使用期限が期限切れとなる部品である場合には、前記回収対象パレットの回収を不許可とする判定を行う第２判定処理を実行する構成であってもよい。
【００２１】
この態様では、判定部は、回収対象パレットと交換されるように補給パレットがパレット収容部に装填される場合を想定して、補給パレットに保持された補給部品の使用開始時刻を、部品搭載基板の生産計画に基づき推定することができる。補給部品が推定の使用開始時刻において期限切れとなる部品である場合には、補給パレットの補給部品種情報の読取操作が行われたタイミングにおける、回収対象パレットの回収が不許可とされる。これにより、使用開始時刻において期限切れとなる補給部品を保持した補給パレットが、パレット収容部に装填されることを回避することができる。
【００２２】
上記の部品実装システムにおいて、前記生産管理装置は、前記パレット収容部に収容された複数のパレットにおいて、所定の期間内で未使用のパレットを、前記生産計画に基づき選定する選定部を含む構成であってもよい。そして、前記パレット移動処理部は、前記選定部により選定された前記未使用のパレットを前記パレット回収部へ移動させる動作を、前記パレット移動部に実行させる。
【００２３】
この態様では、部品搭載基板の生産計画上、未使用のパレットについては、パレット収容部からパレット回収部（パレット補給回収部）へ移動されて回収される。これにより、パレット収容部において、補給パレットの装填が可能な支持部を増やすことができるため、部品搭載基板の生産に必要な補給パレットを効率よくパレット収容部に装填することができる。また、パレット回収部（パレット補給回収部）に回収された未使用のパレットに保持された部品の寿命を延長させる処置を施すことができる。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、作業者によるパレットの補給及び回収の作業の負荷を軽減することが可能な部品実装システムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１実施形態に係る部品実装システムの構成を概略的に示す図である。
【図２】部品実装機の構成を示す平面図である。
【図３】部品供給装置を概略的に示す図である。
【図４】部品供給装置に備えられるパレット収容部に収容されるパレットを示す平面図である。
【図５】部品供給装置に備えられる第１パレット移動部を示す平面図である。
【図６】部品供給装置に備えられるテーブル移動機構を示す側面図である。
【図７】部品供給装置に備えられる第２パレット移動部を示す平面図である。
【図８】制御装置を含めた部品実装機の制御系の構成を示すブロック図である。
【図９】部品管理装置のブロック図である。
【図１０】制御装置の記憶部に記憶された基板情報を説明するための図である。
【図１１】部品管理装置の記憶部に記憶された部品管理情報を説明するための図である。
【図１２】部品管理装置の部品管理判定部により生成される部品管理判定情報を説明するための図である。
【図１３】制御装置の回収対象特定部の動作を説明するための図である。
【図１４】制御装置により実行されるパレット補給回収処理を示すフローチャートである。
【図１５】回収対象特定部により実行される回収対象特定処理を示すフローチャートである。
【図１６】部品管理装置により実行される部品管理判定処理を示すフローチャートである。
【図１７】回収対象特定部の動作の変形例を説明するための図である。
【図１８】回収対象特定部により実行される回収対象特定処理の変形例を示すフローチャートである。
【図１９】本発明の第２実施形態に係る部品実装システムの構成を概略的に示す図である。
【図２０】生産管理装置のブロック図である。
【図２１】生産管理装置の記憶部に記憶される生産計画情報を説明するための図である。
【図２２】生産管理装置に入力される回収対象特定情報を説明するための図である。
【図２３】生産管理装置の生産管理判定部の動作を説明するための図である。
【図２４】生産管理判定部により生成される回収判定情報を説明するための図である。
【図２５】制御装置により実行されるパレット補給回収処理を示すフローチャートである。
【図２６】生産管理判定部により実行される回収判定処理を示すフローチャートである。
【図２７】生産管理判定部の動作の第１変形例を説明するための図である。
【図２８】生産管理装置に入力される回収対象特定情報と、生産管理判定部により生成される回収判定情報とを説明するための図である。
【図２９】生産管理判定部により実行される回収判定処理の第１変形例を示すフローチャートである。
【図３０】生産管理判定部の動作の第２変形例を説明するための図である。
【図３１】生産管理装置に入力される回収対象特定情報と、生産管理判定部により生成される回収判定情報とを説明するための図である。
【図３２】生産管理判定部により実行される回収判定処理の第２変形例を示すフローチャートである。
【図３３】生産管理判定部の動作の第３変形例を説明するための図である。
【図３４】生産管理装置に入力される回収対象特定情報と、生産管理判定部により生成される回収判定情報とを説明するための図である。
【図３５】生産管理判定部により実行される回収判定処理の第３変形例を示すフローチャートである。
【図３６】生産管理装置の選定部により実行される未使用パレット選定処理を示すフローチャートである。
【図３７】選定部により生成される選定結果情報を説明するための図である。
【発明を実施するための形態】
【００２６】
［第１実施形態に係る部品実装システムの全体構成］
図１は、本発明の第１実施形態に係る部品実装システム１００の構成を概略的に示す図である。部品実装システム１００は、部品実装機１と、制御装置３０と、部品管理装置５０とを備える。部品実装システム１００において、部品管理装置５０は、制御装置３０とデータ通信可能に接続され、部品実装機１による部品搭載基板の生産を管理する管理装置である。部品実装システム１００では、複数の部品実装機１が並設されている。なお、図１に示す例では、４台の部品実装機２が並設されている。
【００２７】
＜部品実装機の構成＞
まず、図２の平面図を参照して部品実装機１の構成を説明する。なお、以下では、方向関係についてはＸＹＺ直交座標軸を用いて説明する。Ｘ方向の一方向側を「＋Ｘ側」と称し、Ｘ方向の一方向側とは反対の他方向側を「−Ｘ側」と称する。また、Ｙ方向の一方向側を「＋Ｙ側」と称し、Ｙ方向の一方向側とは反対の他方向側を「−Ｙ側」と称する。更に、Ｚ方向はＸ方向及びＹ方向と直交する上下方向であり、Ｚ方向の一方向側（上側）を「＋Ｚ側」と称し、Ｚ方向の一方向側とは反対の他方向側（下側）を「−Ｚ側」と称する。
【００２８】
部品実装機１は、基板Ｐに部品を搭載して部品搭載基板を生産する装置である。部品実装機１は、部品が保持されたパレットを供給する複数の部品供給装置２が並設される部品供給部２Ａと、本体フレーム１１と、移動フレーム１２と、コンベア１３と、ヘッドユニット１４と、第１駆動機構１５と、第２駆動機構１６とを備える。
【００２９】
本体フレーム１１は、部品実装機１を構成する各部が配置される構造体であり、Ｘ方向及びＹ方向の両方向と直交するＺ方向から見た平面視で略矩形状に形成されている。コンベア１３は、Ｘ方向に延び、本体フレーム１１に配置される。コンベア１３は、基板ＰをＸ方向に搬送する。コンベア１３上を搬送される基板Ｐは、所定の作業位置（基板Ｐ上に部品が搭載される部品搭載位置）に位置決めされるようになっている。
【００３０】
部品供給部２Ａは、本体フレーム１１におけるＹ方向の＋Ｙ側及び−Ｙ側の領域部分にそれぞれ、Ｘ方向に２箇所ずつ合計４箇所に配置される。部品供給部２Ａは、基板Ｐに搭載される部品を供給するものであり、複数の部品供給装置２が並設される。部品供給装置２は、ＱＦＰ（Ｑｕａｄ  Ｆｌａｔ  Ｐａｃｋａｇｅ）やＢＧＡ（Ｂａｌｌ  Ｇｒｉｄ  Ａｒｒａｙ）等のパッケージ型の部品をパレットに保持された状態でヘッドユニット１４に対して供給するものである。なお、部品供給部２Ａには、ＩＣ、トランジスタ、コンデンサ等の小片状のチップ部品をヘッドユニット１４に対して供給する、テープフィーダー等が配置されていてもよい。テープフィーダーは、チップ部品を収納、保持したテープが巻回されたリールを備え、このリールから間欠的にテープを繰り出しながらヘッドユニット１４に対して供給するものである。部品供給部２Ａに配置される部品供給装置２の詳細については後述する。
【００３１】
移動フレーム１２は、Ｘ方向に延び、本体フレーム１１に、所定の移動方向（Ｙ方向）に移動可能に支持される。この移動フレーム１２にヘッドユニット１４が搭載されている。ヘッドユニット１４は、Ｘ方向に移動可能となるように、移動フレーム１２に搭載される。すなわち、ヘッドユニット１４は、移動フレーム１２の移動に伴ってＹ方向に移動可能であり、且つ、移動フレーム１２に沿ってＸ方向に移動可能である。ヘッドユニット１４は、部品供給部２Ａとコンベア１３により搬送された基板Ｐの所定の作業位置とにわたって移動可能とされ、部品供給部２Ａに配置された部品供給装置２から部品を取り出すとともに、その取り出した部品を基板Ｐ上に搭載（実装）する。
【００３２】
第１駆動機構１５は、本体フレーム１１の＋Ｘ側及び−Ｘ側の端部に配設される。第１駆動機構１５は、移動フレーム１２をＹ方向に移動させる機構である。第１駆動機構１５は、例えば、駆動モーターと、Ｙ方向に延び、駆動モーターに連結されるボールねじ軸と、移動フレーム１２に配設されてボールねじ軸と螺合するボールナットと、を含んで構成される。このような構成の第１駆動機構１５は、駆動モーターによるボールねじ軸の回転駆動に伴ってボールナットがボールねじ軸に沿って進退することにより、移動フレーム１２をＹ方向に移動させる。
【００３３】
第２駆動機構１６は、移動フレーム１２に配設される。第２駆動機構１６は、ヘッドユニット１４を移動フレーム１２に沿ったＸ方向に移動させる機構である。第２駆動機構１６は、第１駆動機構１５と同様に、例えば、駆動モーターと、Ｘ方向に延び、駆動モーターに連結されるボールねじ軸と、ヘッドユニット１４に配設されてボールねじ軸と螺合するボールナットと、を含んで構成される。このような構成の第２駆動機構１６は、駆動モーターによるボールねじ軸の回転駆動に伴ってボールナットがボールねじ軸に沿って進退することにより、ヘッドユニット１４をＸ方向に移動させる。
【００３４】
＜部品供給装置の構成＞
図３は、部品供給装置２を概略的に示す図である。部品供給装置２は、部品が保持されたパレットをヘッドユニット１４に供給することが可能に構成されている。また、部品供給装置２は、ヘッドユニット１４に対する部品の供給後に部品切れとなった部品切れパレットを回収することが可能である。更に、部品供給装置２は、部品切れとなった部品と同種の部品が保持された補給用のパレット（以下、「補給パレット」という）の補給が可能である。
【００３５】
部品供給装置２は、装置本体２１と、パレット収容部２２と、パレット補給回収部２３と、パレット載置テーブル２４と、収容部移動機構２５と、第１パレット移動部２６と、テーブル移動機構２７と、第２パレット移動部２８と、を備える。
【００３６】
装置本体２１は、パレット収容部２２を収容可能な収容空間を有する筐体である。なお、装置本体２１における＋Ｙ側の側面部は、テーブル支持部２１１に支持されたパレット載置テーブル２４と、パレット収容部２２との間でパレット６０の移動が可能となるように、一部が切り欠かれている。また、装置本体２１における−Ｙ側の側面部は、パレット補給回収部２３とパレット収容部２２との間でパレット６０の移動が可能となるように、一部が切り欠かれている。
【００３７】
更に、装置本体２１における−Ｙ側の側面部には、パレット収容部２２の第１マガジン２２１及び第２マガジン２２２が通過可能な開口部が形成されており、この開口部を開閉する第１扉体２１２が設けられている。作業者は、第１扉体２１２を開放し、パレット収容部２２から第１マガジン２２１又は第２マガジン２２２を引き出して、交換作業を行うことができる。
【００３８】
パレット収容部２２は、パレット６０をＺ方向に複数並んだ状態で収容する構造体である。パレット収容部２２は、Ｚ方向に移動可能に装置本体２１内に収容されている。本実施形態では、パレット収容部２２は、Ｚ方向に互いに隣接して配置された第１マガジン２２１と第２マガジン２２２とを含む。
【００３９】
第１マガジン２２１は、Ｙ方向の両端が開口した箱形の構造体である。第１マガジン２２１のＸ方向の両側面には、パレット６０をＹ方向に移動可能に支持する第１支持部２２１ＡがＺ方向に並んで複数設けられている。第２マガジン２２２は、第１マガジン２２１と同様に、Ｙ方向の両端が開口した箱形の構造体である。第２マガジン２２２のＸ方向の両側面には、パレット６０をＹ方向に移動可能に支持する第２支持部２２２ＡがＺ方向に並んで複数設けられている。
【００４０】
ここで、パレット収容部２２に収容されるパレット６０の構成を、図４を参照して説明する。図４は、パレット収容部２２に収容されるパレット６０を示す平面図である。パレット６０には、複数の部品７０が保持された少なくとも１つのトレイ６１が載置されている。トレイ６１は、平面視において長方形状をなしており、その上面に複数の部品収容部６１１がマトリクス状に設けられている。各部品収容部６１１には、それぞれ部品７０が等間隔で収容されている。
【００４１】
パレット６０は、平面視長方形状とされるとともに、四方が側壁に囲まれた浅皿であり、少なくとも１つのトレイ６１を位置決めした状態で載置できるように構成されている。具体的には、トレイ６１をパレット６０の隅に押し付け、その周りに磁石からなる固定用部材６２を沿わせてパレット６０の内底面に磁力によって固定することにより、パレット６０内にトレイ６１を位置決めした状態で固定できるようになっている。
【００４２】
また、パレット６０には、一方の長辺の側壁の中央部に平面視Ｔ字状の第１被係止部６３が設けられ、他方の長辺の側壁の中央部に平面視Ｔ字状の第２被係止部６４が設けられている。パレット６０は、第１被係止部６３が＋Ｙ側に向けられた姿勢で、第１マガジン２２１及び第２マガジン２２２内に収容されている。また、パレット６０には、両短辺の側壁に、それぞれフランジ部６５が設けられている。パレット６０が後述する第１パレット移動部２６によってパレット載置テーブル２４上に移動される際には、第１被係止部６３が第１パレットフック機構２６１に係止されるとともに、パレット６０がフランジ部６５を介して第１パレットレール２６４に沿って案内されるようになっている。また、パレット６０が後述する第２パレット移動部２８によってパレット補給回収部２３に移動される際には、第２被係止部６４が第２パレットフック機構２８１に係止されるとともに、パレット６０がフランジ部６５を介して第２パレットレール２８４に沿って案内される。
【００４３】
図３に示すように、収容部移動機構２５は、装置本体２１内においてパレット収容部２２をＺ方向に移動させる機構である。収容部移動機構２５は、ボールねじ軸２５１と、ボールナット２５２と、駆動モーター２５３とを含む。ボールねじ軸２５１は、装置本体２１内においてＺ方向に延びるボールねじ軸である。ボールナット２５２は、ボールねじ軸２５１に螺合されている。駆動モーター２５３は、その出力軸がボールねじ軸２５１に接続されている。そして、ボールナット２５２には、パレット収容部２２が取り付けられている。収容部移動機構２５では、駆動モーター２５３が回転駆動すると、ボールねじ軸２５１に沿ってボールナット２５２が進退する。これにより、ボールナット２５２に取り付けられたパレット収容部２２が、Ｚ方向に移動する。
【００４４】
パレット補給回収部２３は、装置本体２１における−Ｙ側の側面部から外方に突設される。パレット補給回収部２３は、Ｙ方向においてパレット収容部２２を挟んでパレット載置テーブル２４と対向するように、配置されている。また、パレット補給回収部２３は、Ｚ方向においてパレット載置テーブル２４と同じ高さ位置となるように、配置されている。パレット補給回収部２３は、パレット６０を収容可能な収容空間を有し、当該収容空間内においてパレット６０の補給及び回収が可能に構成されている。パレット補給回収部２３において収容空間は、１枚のパレット６０が収容可能な大きさに設定されている。また、パレット補給回収部２３には、その収容空間を開閉する第２扉体２３１が設けられている。なお、パレット補給回収部２３は、パレット６０の補給と回収が可能に構成されているが、パレット６０の補給用のパレット補給部と、パレット６０の回収用のパレット回収部とが個別に設けられた構成であってもよい。
【００４５】
部品供給装置２では、ヘッドユニット１４への部品７０の供給に伴って部品切れとなった部品切れパレットは、パレット収容部２２を経由してパレット補給回収部２３にて回収される。なお、パレット補給回収部２３に回収される部品切れパレットは、後述の制御装置３０の回収対象特定部３６４（図８）によって回収対象パレットとして特定される。つまり、回収対象特定部３６４によって特定された回収対象パレットがパレット収容部２２からパレット補給回収部２３へ移動されて回収される。また、部品供給装置２では、回収対象パレットの回収後において当該回収対象パレットと交換されるようにパレット収容部２２に装填するための補給パレットは、パレット補給回収部２３を経由してパレット収容部２２に補給される。
【００４６】
ここで、パレット補給回収部２３を用いたパレット６０の補給及び回収は、作業者によって行われる。パレット収容部２２に対して補給パレットを装填しようとする場合、作業者は、パレット収容部２２に収容されているパレット６０とは別の補給パレットに装置外で補給部品が保持されているトレイを設置する。その際に、作業者は、トレイに付された部品種（部品ＩＤ）を示すバーコードをバーコードリーダ４３（図８）で読み取ると共に、トレイを設置した補給パレットに設けられた部品種特定用バーコードＢＲ（記録部、図４参照）をバーコードリーダ４３で読み取る読取操作を行う。部品種特定用バーコードＢＲは、補給パレットに設置したトレイに保持された補給部品の部品種を特定するための補給部品種情報等をコード化して記録されたものである。
【００４７】
作業者による部品種特定用バーコードＢＲの読取操作によって、補給しようとする補給パレットに保持された補給部品の部品種が後述の制御装置３０に把握され、パレットの回収あるいは警告等の動作が行われる。この段階での部品種特定用バーコードＢＲの読み取りは補給部品の部品種を制御装置３０が把握するためであるので、補給パレットに設置されるトレイに付されている部品種（部品ＩＤ）を示すバーコードに対する読取操作のみが行われてもよい。バーコードリーダ４３を用いた読取操作により特定された部品種の補給部品が保持された補給パレットを装填すべきセット位置がパレット収容部２２に存在しない場合には、後述するような警告がされると共に、パレット収容部２２に収容されているパレット６０がパレット補給回収部２３に回収されることはない。または、パレット補給回収部２３の第２扉体２３１が開かないようにロックしてもよい。補給パレットを装填すべきセット位置がパレット収容部２２に存在する場合には、そのセット位置にセットされ、後述の制御装置３０の回収対象特定部３６４によって特定される回収対象パレットがパレット収容部２２からパレット補給回収部２３へ移動されて回収される。
【００４８】
このようにパレット補給回収部２３内に回収対象パレットが回収されると、作業者は、第２扉体２３１を開放し、回収対象パレットをパレット補給回収部２３から取り出すという回収作業を行う。回収作業が終了すると、作業者は、読取操作後の補給パレットをパレット補給回収部２３内に補給するという補給作業を行う。補給作業が終了すると、作業者は、第２扉体２３１を閉鎖し、パレット補給回収部２３に近設される装填開始操作部２３２を操作する。装填開始操作部２３２は、補給作業によってパレット補給回収部２３に収容された補給パレットの、パレット収容部２２に対する装填開始が可能となったときに、作業者により操作される。
【００４９】
なお、補給パレットと回収対象パレットとを交換せずに、パレット補給回収部２３に回収された回収対象パレットに設置されている空のトレイを取り外し、新たな部品が保持されたトレイを回収対象パレットに装着するようにして部品の補給を行ってもよい。この場合には、新たなトレイが装着された回収対象パレットが補給パレットとなり、当該新たなトレイのバーコードと回収対象パレットの部品種特定用バーコードＢＲとが読み取られて両者の紐付けをする。その後、新たなトレイが装着されたパレット（補給パレット）のパレット収容部２２に対する装填開始が可能となったときに、装填開始操作部２３２を操作すればよい。
【００５０】
ここで、後記の図８に示すように、部品供給装置２は、制御部４０と、パレット検知部４１と、閉鎖検知部４２とを更に備えている。制御部４０は、後述の制御装置３０から制御信号が入力されると、その制御信号に基づき部品供給装置２の各部の動作を制御する。
【００５１】
パレット検知部４１（図７）は、パレット補給回収部２３のパレット載置面２３Ａに配設され、パレット補給回収部２３に回収対象パレット又は補給パレットが収容された場合に当該パレットを検知する検知センサである。閉鎖検知部４２は、パレット補給回収部２３に設けられた第２扉体２３１の閉鎖を検知する検知センサである。閉鎖検知部４２が第２扉体２３１の閉鎖を検知した状態で、第２パレット移動部２８によるパレット収容部２２からパレット補給回収部２３へのパレットの移動動作が行われた後に、パレット検知部４１がパレットを検知すると、パレット補給回収部２３に回収対象パレットが回収されたことを示す回収完了情報が、制御部４０から制御装置３０に送信される。一方、パレット検知部４１がパレットを検知し、且つ、閉鎖検知部４２が第２扉体２３１の閉鎖を検知した状態で、前述の装填開始操作部２３２が操作されると、パレット補給回収部２３に補給パレットが補給され、その補給パレットのパレット収容部２２に対する装填開始が可能であることを示す装填開始可能情報が、制御部４０から制御装置３０に送信される。
【００５２】
パレット載置テーブル２４は、装置本体２１における＋Ｙ側の側面部から外方に突設されたテーブル支持部２１１に支持されている。パレット載置テーブル２４は、Ｙ方向においてパレット収容部２２を挟んでパレット補給回収部２３と対向するように、配置されている。パレット載置テーブル２４は、パレット６０を載置可能な平面視矩形状とされ、ヘッドユニット１４へのパレット６０の供給場となる。パレット載置テーブル２４は、Ｙ方向に移動可能にテーブル支持部２１１に支持されている。テーブル支持部２１１は、−Ｚ側からパレット載置テーブル２４を支持する。
【００５３】
次に、第１パレット移動部２６について、図３に加えて図５を参照して説明する。図５は、第１パレット移動部２６を示す平面図である。第１パレット移動部２６は、パレット載置テーブル２４におけるパレット載置面２４Ａに配設される。第１パレット移動部２６は、パレット収容部２２とパレット載置テーブル２４との間でパレット６０を移動させるための機構である。第１パレット移動部２６は、第１パレットフック機構２６１と、一対の第１フックレール２６２と、第１フック移動モーター２６３と、第１パレットレール２６４とを含む。
【００５４】
第１パレットレール２６４は、パレット載置テーブル２４のパレット載置面２４ＡにおけるＸ方向両端部に、Ｙ方向に沿って延設されるレールである。第１パレットフック機構２６１は、パレット６０の第１被係止部６３を係止するように構成され、パレット載置面２４Ａ上を、Ｙ方向に移動可能である。一対の第１フックレール２６２は、パレット載置面２４Ａ上のＸ方向における略中央位置において、Ｙ方向に延設されるレールである。第１パレット移動部２６では、第１フック移動モーター２６３の駆動力が第１パレットフック機構２６１に伝達される。第１フック移動モーター２６３が回転駆動すると、第１パレットフック機構２６１が一対の第１フックレール２６２に沿ってＹ方向に移動する。これにより、第１被係止部６３が第１パレットフック機構２６１に係止されたパレット６０が、第１パレットレール２６４に沿って、パレット収容部２２とパレット載置テーブル２４との間で移動する。
【００５５】
次に、テーブル移動機構２７について、図３に加えて図６を参照して説明する。図６は、テーブル移動機構２７を示す側面図である。テーブル支持部２１１のパレット載置テーブル２４と対向する対向面には、Ｙ方向に延びるテーブルレール２１１Ａが設けられている。そして、テーブル支持部２１１の前記対向面には、パレット載置テーブル２４をテーブルレール２１１Ａに沿って移動させるためのテーブル移動機構２７が設けられている。テーブル移動機構２７は、パレット載置テーブル２４とパレット収容部２２との間でパレット６０の移動が行われる位置と、パレット６０のヘッドユニット１４への供給位置と、の間でパレット載置テーブル２４を移動させる。テーブル移動機構２７は、テーブル移動ベルト２７１と、テーブル移動モーター２７２と、テーブル可動軸２７３と、テーブル可動部２７４とを含む。
【００５６】
テーブル可動軸２７３は、Ｙ方向に延びる軸部である。テーブル可動部２７４は、テーブル可動軸２７３に移動可能に支持されており、その＋Ｚ側の端部がパレット載置テーブル２４に取り付けられている。テーブル移動機構２７では、テーブル移動ベルト２７１がテーブル移動モーター２７２に巻回されるとともにテーブル可動軸２７３の−Ｙ側の端部に巻回されている。テーブル移動モーター２７２が回転駆動すると、テーブル可動軸２７３が回転し、テーブル可動部２７４がテーブル可動軸２７３に沿ってＹ方向に移動する。これにより、テーブル可動部２７４に固定されたパレット載置テーブル２４が、テーブル支持部２１１上でＹ方向に移動する。
【００５７】
次に、第２パレット移動部２８について、図３に加えて図７を参照して説明する。図７は、第２パレット移動部２８を示す平面図である。第２パレット移動部２８は、パレット補給回収部２３におけるパレット載置面２３Ａに配設される。第２パレット移動部２８は、パレット収容部２２とパレット補給回収部２３との間でパレット６０を移動させるための機構である。第２パレット移動部２８は、第２パレットフック機構２８１と、一対の第２フックレール２８２と、第２フック移動モーター２８３と、第２パレットレール２８４とを含む。
【００５８】
第２パレットレール２８４は、パレット補給回収部２３のパレット載置面２３ＡにおけるＸ方向両端部に、Ｙ方向に沿って延設されるレールである。第２パレットフック機構２８１は、パレット６０の第２被係止部６４を係止するように構成され、パレット載置面２３Ａ上を、Ｙ方向に移動可能である。一対の第２フックレール２８２は、パレット載置面２３Ａ上のＸ方向における略中央位置において、Ｙ方向に延設されるレールである。第２パレット移動部２８では、第２フック移動モーター２８３の駆動力が第２パレットフック機構２８１に伝達される。第２フック移動モーター２８３が回転駆動すると、第２パレットフック機構２８１が一対の第２フックレール２８２に沿ってＹ方向に移動する。これにより、第２被係止部６４が第２パレットフック機構２８１に係止されたパレット６０が、第２パレットレール２８４に沿って、パレット収容部２２とパレット補給回収部２３との間で移動する。
【００５９】
［部品実装システムの制御系］
次に、部品実装システム１００の制御系について、図８及び図９を参照して説明する。図８は部品実装機１のブロック図であり、図９は部品管理装置５０のブロック図である。図１にて説明したように、部品実装システム１００は、制御装置３０と、制御装置３０とデータ通信可能に接続された部品管理装置５０とを備える。
【００６０】
制御装置３０は、部品実装機１に配設され、部品実装機１の部品搭載動作を統括的に制御するとともに、部品供給装置２の動作を制御する装置である。制御装置３０は、例えば制御プログラムを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や一時的にデータを記憶するフラッシュメモリ等の記憶装置が内蔵されたマイクロコンピュータからなり、前記制御プログラムが読み出されることにより、部品実装機１の部品搭載動作及び部品供給装置２の動作を制御する。制御装置３０は、バス３０Ａを介して接続された、通信部３１、記憶部３２、表示部３３、外部入出力部３４、部品搭載動作処理部３５、及び部品供給動作処理部３６を含む。
【００６１】
通信部３１は、部品供給装置２及び部品管理装置５０とデータ通信するためのインターフェースである。部品実装機１の各部品供給部２Ａに配置される部品供給装置２は全て、通信部３１に接続されている。外部入出力部３４は、バーコードリーダ４３とデータ通信するためのインターフェースである。
【００６２】
記憶部３２は、図１０に示す基板情報ＪＨ１を記憶する。基板情報ＪＨ１は、部品実装機１にて生産される部品搭載基板に関する情報であって、基板Ｐの品種を表す基板品種情報Ｊ１１と、基板Ｐに搭載される搭載部品の部品種を特定するための搭載部品種情報Ｊ１２と、当該搭載部品を保持したパレット６０のパレット収容部２２内での位置を表すセット位置情報Ｊ１３とを関連付けた情報である。基板情報ＪＨ１は、基板品種情報Ｊ１１にて表される基板Ｐの品種が切り換えられる毎に、書き換えられる。搭載部品種情報Ｊ１２は、搭載部品を識別する識別情報や搭載部品の名称を表す部品名情報などで示され、同種の部品には同じ部品種情報が付されている。記憶部３２に記憶されているのは現在生産している基板品種の基板情報ＪＨ１である。言い換えると、記憶部３２に記憶された基板情報ＪＨ１に基づき部品搭載基板の生産が行われることとなる。従って、現在の基板情報ＪＨ１の基板品種の基板の生産が終了した後に次の基板品種の基板の生産をするためには、次の基板品種の基板情報ＪＨ１を記憶部３２に記憶させなければならない。
【００６３】
セット位置情報Ｊ１３は、パレット収容部２２を構成する第１マガジン２２１内における第１支持部２２１Ａの位置、並びに、第２マガジン２２２内における第２支持部２２２Ａの位置で特定される情報である。第１支持部２２１Ａ及び第２支持部２２２Ａには、＋Ｚ側から−Ｚ側に向かって順番に支持部番号が割り当てられており、この支持部番号によって各第１及び第２支持部２２１Ａ，２２２Ａの位置、すなわちセット位置が特定されるようになっている。図３に示す例では、第１マガジン２２１には５つの第１支持部２２１Ａが配置され、第２マガジン２２２にも５つの第２支持部２２２Ａが配置されている。この場合、各第１及び第２支持部２２１Ａ，２２２Ａに対応して、＋Ｚ側から−Ｚ側に向かって順番に、セット位置情報Ｊ１３として「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」、「Ｓ０６」、「Ｓ０７」、「Ｓ０８」、「Ｓ０９」、「Ｓ１０」が割り当てられている。
【００６４】
表示部３３は、後述の部品供給動作処理部３６の回収対象特定部３６４によって生成される情報や、通信部３１によって受信される部品管理装置５０から送信される情報などを表示する。
【００６５】
部品搭載動作処理部３５は、部品実装機１による部品搭載基板の生産において、基板情報ＪＨ１に基づきヘッドユニット１４などの動作を制御する。基板情報ＪＨ１において、基板品種情報Ｊ１１にて表される基板品種の生産時に、セット位置情報Ｊ１３にて表されるセット位置に配置された支持部２２１Ａ，２２２Ａに支持されたパレット６０が供給されると、ヘッドユニット１４は、搭載部品種情報Ｊ１２にて表される搭載部品を取り出すように制御される。
【００６６】
部品供給動作処理部３６は、通信部３１を介して部品供給装置２の制御部４０に制御信号を送信することにより、部品供給装置２の動作を統括的に制御する処理を行う。部品供給動作処理部３６は、収容移動処理部３６１と、テーブル移動処理部３６２と、パレット移動処理部３６３と、回収対象特定部３６４と、を含む。
【００６７】
収容移動処理部３６１は、収容部移動機構２５を制御する。これにより、パレット収容部２２のＺ方向の移動動作が制御される。テーブル移動処理部３６２は、テーブル移動機構２７を制御する。これにより、パレット載置テーブル２４のＹ方向の移動動作が制御される。
【００６８】
パレット移動処理部３６３は、パレット収容部２２とパレット載置テーブル２４との間でパレット６０を移動させる第１パレット移動部２６の動作を制御するとともに、パレット収容部２２とパレット補給回収部２３との間でパレット６０を移動させる第２パレット移動部２８の動作を制御する。なお、パレット移動処理部３６３は、第２パレット移動部２８の動作を制御する際には、回収対象特定部３６４による回収対象パレットの特定結果を参照する。パレット移動処理部３６３は、回収対象特定部３６４により特定された回収対象パレットをパレット補給回収部２３へ移動させるパレット回収動作を第２パレット移動部２８に実行させる。また、パレット移動処理部３６３は、パレット回収動作後において回収対象パレットの支持が解除された支持部２２１Ａ，２２２Ａに対し、パレット補給回収部２３に補給された補給パレットを移動させるパレット装填動作を、第２パレット移動部２８に実行させる。
【００６９】
回収対象特定部３６４は、パレット収容部２２に収容された複数のパレット６０において、パレット収容部２２からの回収対象の回収対象パレットを特定する。回収対象パレットは、パレット収容部２２に収容された複数のパレット６０において、作業者によるバーコードリーダ４３を用いた読取操作によって補給パレットの部品種特定用バーコードＢＲから読み取られた、補給部品種情報にて表される補給部品と同種の部品が部品切れとなった部品切れパレットである。
【００７０】
つまり、回収対象特定部３６４は、作業者による読取操作によって補給パレットから読み取られた補給部品種情報に基づき、補給部品と同種の部品が部品切れとなった部品切れパレットを、回収対象パレットとして特定する。パレット補給回収部２３に対する補給パレットの補給作業を行うために作業者が、補給部品種情報の読取操作を行った際に、回収対象特定部３６４による回収対象パレットの特定動作が実行される。更には、回収対象特定部３６４による特定動作に対応して、第２パレット移動部２８による回収対象パレットのパレット回収動作が実行される。このため、補給パレットの補給部品種情報の読取操作を行うという作業者が意図したタイミングにおいて、パレット補給回収部２３からの回収対象パレットの回収作業と、パレット補給回収部２３に対する補給パレットの補給作業とを行うことができる。これにより、作業者によるパレットの補給及び回収の作業の負荷を軽減することが可能となる。従って、作業者によるパレットの補給及び回収作業の遅れに起因した部品搭載基板の生産効率の低下を抑止することができる。
【００７１】
本実施形態では、回収対象特定部３６４は、記憶部３２に記憶された基板情報ＪＨ１において、補給パレットから読み取られた補給部品種情報と一致する搭載部品種情報Ｊ１２が存在する場合、搭載部品種情報Ｊ１２にて表される搭載部品であって、補給部品と同種の部品が部品切れとなった部品切れパレットを、回収対象パレットとして特定する。この場合の回収対象特定部３６４による回収対象パレットの特定動作は、通信部３１を介した部品管理装置５０との間のデータ通信によって実行される。
【００７２】
まず、図９を参照して部品管理装置５０の構成を説明する。部品管理装置５０は、バス５０Ａを介して接続された、通信部５１、記憶部５２及び部品管理判定部５３を含む。通信部５１は、制御装置３０の通信部３１とデータ通信を行うインターフェースである。
【００７３】
部品管理装置５０の記憶部５２は、図１１に示す部品管理情報ＪＨ２を記憶する。部品管理情報ＪＨ２は、セット位置情報Ｊ２１と管理部品種情報Ｊ２２と部品残数情報Ｊ２３とを関連付けた情報である。セット位置情報Ｊ２１は、パレット収容部２２の第１マガジン２２１及び第２マガジン２２２に配置された第１及び第２支持部２２１Ａ，２２２Ａの各々の、パレット収容部２２内での位置を表す情報である。セット位置情報Ｊ２１は、制御装置３０の記憶部３２に記憶された基板情報ＪＨ１におけるセット位置情報Ｊ１３と同様に、各第１及び第２支持部２２１Ａ，２２２Ａに対応して、＋Ｚ側から−Ｚ側に向かって順番に、セット位置情報Ｊ２１として「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」、「Ｓ０６」、「Ｓ０７」、「Ｓ０８」、「Ｓ０９」、「Ｓ１０」が割り当てられている。
【００７４】
部品管理装置５０の記憶部５２に記憶されている部品管理情報ＪＨ２は、現在の実際の状態を示している。すなわち、部品管理情報ＪＨ２では、セット位置を示すセット位置情報Ｊ２１ごとに、現在セットされている部品種を示す管理部品種情報Ｊ２２と、その残数を示す部品残数情報Ｊ２３とが関連付けられている。現在の実際の状態を示す部品管理情報ＪＨ２が確実に記憶部５２に記憶されるように、パレットにトレイを設置した際に、パレットのバーコードとトレイのバーコードとのバーコードリーダ４３を用いた読取操作が行われてパレットとトレイの部品種の紐付けをすると共に、このようにした補給パレットをパレット補給回収部２３に補給したときにその補給パレットの部品種特定用バーコードＢＲの読取操作が行われるようにしている。このようにすることにより、間違って異なるパレットを補給することを防止でき、補給したパレットに保持される部品の部品種を正確に示す管理部品種情報Ｊ２２が紐付けられた部品管理情報ＪＨ２とすることができる。いずれかの部品が部品切れになっても、部品管理情報ＪＨ２ではその部品を保持するパレットに紐付けられている管理部品種情報Ｊ２２は変更されずに保持される。
【００７５】
管理部品種情報Ｊ２２は、第１及び第２支持部２２１Ａ，２２２Ａの各々に支持されたパレット６０に保持された管理対象の部品の部品種を特定するための情報である。管理部品種情報Ｊ２２は、基板情報ＪＨ１における搭載部品種情報Ｊ１２と同様に、部品を識別する識別情報や部品の名称を表す部品名情報などで示され、同種の部品には同じ部品種情報が付されている。管理部品種情報Ｊ２２は、セット位置情報Ｊ２１にて表されるセット位置の支持部２２１Ａ，２２２Ａに支持されるパレット６０が異種の部品を保持したパレットに交換される毎に、書き換えられる。
【００７６】
部品残数情報Ｊ２３は、第１及び第２支持部２２１Ａ，２２２Ａの各々に支持されたパレット６０の部品残数を表す情報である。この部品残数情報Ｊ２３は、ヘッドユニット１４によって部品が取り出される毎に、更新される。また、部品残数情報Ｊ２３は、セット位置情報Ｊ２１にて表されるセット位置の支持部２２１Ａ，２２２Ａに対し、回収対象パレットと交換されるように補給パレットが装填される毎に、書き換えられる。
【００７７】
部品管理判定部５３は、回収対象特定部３６４が回収対象パレットを特定する際に参照する部品管理判定情報を生成する。図１２は、部品管理判定部５３により生成される部品管理判定情報ＪＨ３を説明するための図である。部品管理判定部５３が部品管理判定情報ＪＨ３を生成するに至るまでの部品管理判定処理について、制御装置３０の回収対象特定部３６３による回収対象特定処理の動作も含めて、図１３〜図１６を参照して以下に説明する。図１３は、制御装置３０の回収対象特定部３６４の動作を説明するための図である。図１４は、回収対象特定部３６４により実行される回収対象特定処理を含む、制御装置３０により実行されるパレット補給回収処理を示すフローチャートであり、図１５は、回収対象特定処理を示すフローチャートである。図１６は、部品管理装置５０の部品管理判定部５３により実行される部品管理判定処理を示すフローチャートである。
【００７８】
なお、図１３に示す例では、部品管理装置５０の記憶部５２に記憶された部品管理情報ＪＨ２において、セット位置情報Ｊ２１にて表されるセット位置「Ｓ０１」の第１支持部２２１Ａには、管理部品種情報Ｊ２２にて表される部品種「ＰＡ」の部品が部品切れとなったパレット６０Ａが支持されていることが示されている。同様に、セット位置情報Ｊ２１にて表されるセット位置「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」の第１支持部２２１Ａには、管理部品種情報Ｊ２２にて表される部品種「ＰＡ」の部品が保持されたパレット６０が支持されていることが示されている。また、セット位置情報Ｊ２１にて表されるセット位置「Ｓ０６」の第２支持部２２２Ａには、管理部品種情報Ｊ２２にて表される部品種「ＰＢ」の部品が部品切れとなったパレット６０Ａが支持されていることが示されている。同様に、セット位置情報Ｊ２１にて表されるセット位置「Ｓ０７」、「Ｓ０８」、「Ｓ０９」、「Ｓ１０」の第２支持部２２２Ａには、管理部品種情報Ｊ２２にて表される部品種「ＰＢ」の部品が保持されたパレット６０が支持されていることが示されている。
【００７９】
更に、図１３に示す例では、制御装置３０の記憶部３２に記憶された基板情報ＪＨ１において、基板品種情報Ｊ１１にて表される基板品種の部品搭載基板の生産時に用いるパレットとして、セット位置情報Ｊ１３にて表されるセット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」の第１支持部２２１Ａに支持されたパレット６０が登録されていることが示されている。つまり、基板情報ＪＨ１には、第１支持部２２１Ａのセット位置を表す「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」が部品搭載基板の生産に用いられるセット位置として登録され（生産登録セット位置）、第２支持部２２２Ａのセット位置を表す「Ｓ０６」、「Ｓ０７」、「Ｓ０８」、「Ｓ０９」、「Ｓ１０」は登録されていない（生産未登録セット位置）。
【００８０】
前述したように、補給パレット６０Ｈに対するバーコードリーダ４３を用いた補給部品種情報ＪＨ０の読取操作が作業者によって行われた際に（図１３参照）、回収対象特定部３６４の回収対象特定処理を含む、制御装置３０のパレット補給回収処理が実行される。図１３（Ａ）に示す例では、補給パレット６０Ｈには部品種「ＰＡ」の補給部品が保持されており、補給部品種情報ＪＨ０にて表される部品種は「ＰＡ」であることが示されている。また、図１３（Ｂ）に示す例では、補給パレット６０Ｈには部品種「ＰＢ」の補給部品が保持されており、補給部品種情報ＪＨ０にて表される部品種は「ＰＢ」であることが示されている。補給パレット６０Ｈから読み取られた補給部品種情報ＪＨ０は、外部入出力部３４により取得されて、制御装置３０に入力される（図１４のステップａ１）。この補給部品種情報ＪＨ０は、通信部３１を介して部品管理装置５０に送信される（図１４のステップａ２）。
【００８１】
部品管理装置５０は、制御装置３０から送信された補給部品種情報ＪＨ０を受信する（図１６のステップｂ１）と、部品管理判定処理を実行する。部品管理装置５０において、部品管理判定部５３は、受信された補給部品種情報ＪＨ０と、記憶部５２に記憶された部品管理情報ＪＨ２とを照合し（図１６のステップｂ２）、補給部品種情報ＪＨ０にて表される補給部品と同種の部品の存否を判定する（図１６のステップｂ３）。部品管理判定部５３は、部品管理情報ＪＨ２において、補給部品種情報ＪＨ０と一致する管理部品種情報Ｊ２２が存在する場合、当該管理部品種情報Ｊ２２にて表される部品種の部品が、補給部品種情報ＪＨ０にて表される補給部品と同種の部品であると判定する。
【００８２】
一方、補給部品種情報ＪＨ０と一致する管理部品種情報Ｊ２２が存在しない場合、部品管理判定部５３は、補給部品種情報ＪＨ０にて表される補給部品と同種の部品が存在しないと判定する。このとき、部品管理判定部５３は、補給部品と同種の部品が存在しないことを警告するための第１警告情報を生成する。第１警告情報は、例えば、「読取操作された補給部品と同種の部品を保持したパレットは、パレット収容部に収容されていません。」等のメッセージ情報である。部品管理判定部５３により生成された第１警告情報は、通信部５１を介して制御装置３０に送信される（図１６のステップｂ３１）。
【００８３】
制御装置３０は、部品管理装置５０から送信された第１警告情報を通信部３１が受信したか否かを判定する（図１４のステップａ３）。第１警告情報が通信部３１を介して受信されると、その第１警告情報は表示部３３に表示される（図１４のステップａ３１）。作業者は、表示部３３に表示された第１警告情報を認識することにより、読取操作した補給パレット６０Ｈと交換可能な回収対象パレットがパレット収容部２２に収容されていないことを把握することができる。
【００８４】
補給部品種情報ＪＨ０と一致する管理部品種情報Ｊ２２が存在する場合、部品管理判定部５３は、部品管理情報ＪＨ２において管理部品種情報Ｊ２２と関連付けられた部品残数情報Ｊ２３に基づき、管理部品種情報Ｊ２２にて表される部品が部品切れとなった部品切れパレットの存否を判定する（図１６のステップｂ４）。この場合、補給部品種情報ＪＨ０と管理部品種情報Ｊ２２とが一致しているので、補給部品種情報ＪＨ０にて表される補給部品と同種の部品が部品切れとなった部品切れパレットの存否を判定することになる。部品管理判定部５３は、部品残数情報Ｊ２３にて表される部品残数が「０：ゼロ」の場合、当該部品残数情報Ｊ２３と関連付けられたセット位置情報Ｊ２１にて表されるセット位置の支持部２２１Ａ，２２２Ａに支持されたパレットが、部品切れパレットであると判定する。図１３（Ａ）に示す例では、補給部品種情報ＪＨ０にて表される補給部品の部品種「ＰＡ」と同種の部品が部品切れとなった部品切れパレットとして、セット位置情報Ｊ２１にて表されるセット位置が「Ｓ０１」の第１支持部２２１Ａに支持されたパレット６０Ａが特定される。同様に、図１３（Ｂ）に示す例では、補給部品種情報ＪＨ０にて表される補給部品の部品種「ＰＢ」と同種の部品が部品切れとなった部品切れパレットとして、セット位置情報Ｊ２１にて表されるセット位置が「Ｓ０６」の第２支持部２２２Ａに支持されたパレット６０Ａが特定される。
【００８５】
一方、部品管理情報ＪＨ２において、部品残数が「０：ゼロ」であることを示す部品残数情報Ｊ２３が存在しない場合、部品管理判定部５３は、部品切れパレットが存在しないと判定する。このとき、部品管理判定部５３は、部品切れパレットが存在しないことを警告するための第２警告情報を生成する。第２警告情報は、例えば、「読取操作された補給部品と同種の部品が部品切れとなった部品切れパレットは、パレット収容部に収容されていません。」等のメッセージ情報である。部品管理判定部５３により生成された第２警告情報は、通信部５１を介して制御装置３０に送信される（図１６のステップｂ４１）。
【００８６】
制御装置３０は、部品管理装置５０から送信された第２警告情報を通信部３１が受信したか否かを判定する（図１４のステップａ４）。第２警告情報が通信部３１を介して受信されると、その第２警告情報は表示部３３に表示される（図１４のステップａ４１）。作業者は、表示部３３に表示された第２警告情報を認識することにより、読取操作した補給パレット６０Ｈと交換可能な、部品切れパレットとしての回収対象パレットがパレット収容部２２に収容されていないことを把握することができる。
【００８７】
部品管理情報ＪＨ２において、部品残数が「０：ゼロ」であることを示す部品残数情報Ｊ２３が存在する場合、部品管理判定部５３は、当該部品残数情報Ｊ２３と関連付けられたセット位置情報Ｊ２１にて表されるセット位置を注目セット位置として認識する。そして、部品管理判定部５３は、注目セット位置のセット位置情報（注目セット位置情報Ｊ３１）に対応した管理部品種情報Ｊ２２を、当該注目セット位置情報Ｊ３１と関連付けて部品管理判定情報ＪＨ３（図１２）を生成する（図１６のステップｂ５）。図１３（Ａ）に示す例では、部品管理判定情報ＪＨ３は、部品種「ＰＡ」を表す管理部品種情報Ｊ２２と、注目セット位置「Ｓ０１」を表す注目セット位置情報Ｊ３１とが関連付けられた情報となる。同様に、図１３（Ｂ）に示す例では、部品管理判定情報ＪＨ３は、部品種「ＰＢ」を表す管理部品種情報Ｊ２２と、注目セット位置「Ｓ０６」を表す注目セット位置情報Ｊ３１とが関連付けられた情報となる。部品管理判定部５３により生成された部品管理判定情報ＪＨ３は、通信部５１を介して制御装置３０に送信される（図１６のステップｂ６）。
【００８８】
制御装置３０は、部品管理装置５０から送信された部品管理判定情報ＪＨ３を通信部３１が受信したか否かを判定する（図１４のステップａ５）。部品管理判定情報ＪＨ３が通信部３１を介して受信されると、回収対象特定部３６４は、回収対象特定処理を実行する（図１４のステップａ６）。回収対象特定処理において、回収対象特定部３６４は、記憶部３２に記憶された基板情報ＪＨ１と、部品管理判定情報ＪＨ３とを照合する（図１５のステップａ６１）。回収対象特定部３６４は、基板情報ＪＨ１と部品管理判定情報ＪＨ３との照合において、部品管理判定情報ＪＨ３の管理部品種情報Ｊ２２及び注目セット位置情報Ｊ３１と一致する搭載部品種情報Ｊ１２及びセット位置情報Ｊ１３がそれぞれ基板情報ＪＨ１に存在するか否かを判定する（図１５のステップａ６２）。
【００８９】
部品管理判定情報ＪＨ３の注目セット位置情報Ｊ３１と一致するセット位置情報Ｊ１３が基板情報ＪＨ１に存在し、それに対応する（関連付けられた）搭載部品種情報Ｊ１２が部品管理判定情報ＪＨ３の管理部品種情報Ｊ２２と一致する場合、回収対象特定部３６４は、セット位置情報Ｊ１３にて表されるセット位置の支持部２２１Ａ，２２２Ａに支持された部品切れパレットを、回収対象パレットとして特定する（図１５のステップａ６３）。図１３（Ａ）に示す例では、注目セット位置情報Ｊ３１にて表される注目セット位置「Ｓ０１」と一致するセット位置「Ｓ０１」を表すセット位置情報Ｊ１３が基板情報ＪＨ１に存在し、それに対応する搭載部品種情報Ｊ１２にて表される部品種「ＰＡ」が、補給部品種情報ＪＨ０と同一の管理部品種情報Ｊ２２にて表される部品種「ＰＡ」と一致している。この場合、回収対象特定部３６４は、基板情報ＪＨ１のセット位置情報Ｊ１３にて表されるセット位置「Ｓ０１」の第１支持部２２１Ａに支持された部品切れパレットを、回収対象パレット６０Ａとして特定する。
【００９０】
一方、管理部品種情報Ｊ２２と一致する搭載部品種情報Ｊ１２が基板情報ＪＨ１に存在しない場合、回収対象特定部３６４は、回収対象パレットを特定しない。図１３（Ｂ）に示す例では、補給部品種情報ＪＨ０と同一の管理部品種情報Ｊ２２にて表される部品種「ＰＢ」と一致する部品種を表す搭載部品種情報Ｊ１２は、基板情報ＪＨ１には未登録であるので、回収対象特定部３６４は、回収対象パレットを特定しない。回収対象パレットを特定しなかった場合、回収対象特定部３６４は、部品搭載基板の生産上、補給パレット６０Ｈと交換が必要な部品切れパレットがパレット収容部２２に収容されていないことを警告するための第３警告情報を生成する。第３警告情報は、例えば、「読取操作された補給パレットと交換が必要な部品切れパレットは、パレット収容部に収容されていません。」等のメッセージ情報である。回収対象特定部３６４により生成された第３警告情報は、表示部３３に表示される（図１５のステップａ６２１）。作業者は、表示部３３に表示された第３警告情報を認識することにより、読取操作した補給パレット６０Ｈと交換が必要な部品切れパレットがパレット収容部２２に収容されていないことを把握することができる。なお、第３警告情報が出力される場合には、回収対象特定部３６４は回収対象パレットを特定せず、パレット収容部２２に収容されているパレット６０がパレット補給回収部２３に回収されることはない。この場合、補給パレット６０Ｈがパレット補給回収部２３に補給されないように、パレット補給回収部２３の第２扉体２３１が開かないようにロックしてもよい。
【００９１】
回収対象特定部３６４による回収対象特定処理が終了し、回収対象パレット６０Ａが特定されると、パレット移動処理部３６３は、パレット収容部２２に収容されている回収対象パレット６０Ａをパレット補給回収部２３へ移動させるパレット回収動作を、第２パレット移動部２８に実行させる（図１４のステップａ７）。図１３（Ａ）に示す例では、第２パレット移動部２８は、セット位置「Ｓ０１」に配置された第１支持部２２１Ａに支持された回収対象パレット６０Ａをパレット補給回収部２３へ移動させるパレット回収動作を実行する。
【００９２】
部品供給装置２では、第２パレット移動部２８によるパレット収容部２２からパレット補給回収部２３への回収対象パレット６０Ａの移動動作が行われた後に、パレット検知部４１がパレットを検知すると、パレット補給回収部２３に回収対象パレットが回収されたことを示す回収完了情報を、制御部４０から制御装置３０へ送信する。更に、部品供給装置２では、装填開始操作部２３２が操作されると、パレット補給回収部２３に補給パレット６０Ｈが補給され、その補給パレット６０Ｈのパレット収容部２２に対する装填開始が可能であることを示す装填開始可能情報を、制御部４０から制御装置３０へ送信する。
【００９３】
制御装置３０は、部品供給装置２の制御部４０から送信された回収完了情報及び装填開始可能情報を通信部３１が受信したか否かを判定する（図１４のステップａ８，ａ９）。回収完了情報及び装填開始可能情報が通信部３１を介して受信されると、パレット移動処理部３６３は、回収対象パレット６０Ａの支持が解除された支持部２２１Ａ，２２２Ａに対し、パレット補給回収部２３に補給された補給パレット６０Ｈを移動させるパレット装填動作を、第２パレット移動部２８に実行させる（図１４のステップａ１０）。図１３（Ａ）に示す例では、第２パレット移動部２８は、回収対象パレット６０Ａの支持が解除された、セット位置「Ｓ０１」に配置された第１支持部２２１Ａに、補給パレット６０Ｈを移動させて装填するパレット装填動作を実行する。
【００９４】
以上説明したように、回収対象特定部３６４は、部品搭載基板の生産に使用される搭載部品が部品切れとなった部品切れパレットを、回収対象パレット６０Ａとして特定する。この回収対象パレット６０Ａが第２パレット移動部２８によるパレット回収動作の実行によってパレット補給回収部２３に回収された後、作業者は、補給部品種情報ＪＨ０の読取操作後の補給パレット６０Ｈをパレット補給回収部２３に補給する。これにより、部品切れとなった搭載部品と同種の補給部品を保持した補給パレット６０Ｈが、第２パレット移動部２８によるパレット装填動作の実行によってパレット収容部２２に装填されることになる。このため、部品搭載基板の生産に使用される部品を保持したパレット６０の供給停止を可及的に回避することができる。
【００９５】
＜回収対象特定部により実行される回収対象特定処理の変形例＞
上述の例では、図１３に示されるように、回収対象特定部３６４は、基板情報ＪＨ１に登録されている生産登録セット位置に配置された支持部２２１Ａ，２２２Ａに支持されている部品切れパレットを、回収対象パレット６０Ａとして特定し、基板情報ＪＨ１に登録されていない生産未登録セット位置に配置された支持部２２１Ａ，２２２Ａに支持されているパレットについては特定対象外としていた。回収対象特定部３６４により実行される回収対象特定処理は、上述の例に限定されるものではなく、次のような変形例を採ることができる。図１７は、回収対象特定部３６４の動作の変形例を説明するための図である。図１８は、回収対象特定部３６４により実行される回収対象特定処理の変形例を示すフローチャートである。
【００９６】
なお、図１７に示す例では、部品管理装置５０の記憶部５２に記憶された部品管理情報ＪＨ２において、セット位置情報Ｊ２１にて表されるセット位置「Ｓ０１」の第１支持部２２１Ａには、管理部品種情報Ｊ２２にて表される部品種「ＰＡ」の部品が部品切れとなったパレット６０Ａが支持されていることが示されている。同様に、セット位置情報Ｊ２１にて表されるセット位置「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」の第１支持部２２１Ａには、管理部品種情報Ｊ２２にて表される部品種「ＰＡ」の部品が保持されたパレット６０が支持されていることが示されている。また、セット位置情報Ｊ２１にて表されるセット位置「Ｓ０６」の第２支持部２２２Ａには、管理部品種情報Ｊ２２にて表される部品種「ＰＢ」の部品が部品切れとなったパレット６０Ａが支持されていることが示されている。同様に、セット位置情報Ｊ２１にて表されるセット位置「Ｓ０７」、「Ｓ０８」、「Ｓ０９」、「Ｓ１０」の第２支持部２２２Ａには、管理部品種情報Ｊ２２にて表される部品種「ＰＢ」の部品が保持されたパレット６０が支持されていることが示されている。
【００９７】
更に、図１７に示す例では、制御装置３０の記憶部３２に記憶された基板情報ＪＨ１において、基板品種情報Ｊ１１にて表される基板品種の部品搭載基板の生産時に用いるパレットとして、セット位置情報Ｊ１３にて表されるセット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」の第１支持部２２１Ａに支持されたパレット６０が登録されていることが示されている。つまり、基板情報ＪＨ１には、第１支持部２２１Ａのセット位置を表す「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」が部品搭載基板の生産に用いられるセット位置として登録され（生産登録セット位置）、第２支持部２２２Ａのセット位置を表す「Ｓ０６」、「Ｓ０７」、「Ｓ０８」、「Ｓ０９」、「Ｓ１０」は登録されていない（生産未登録セット位置）。
【００９８】
補給パレット６０Ｈに対するバーコードリーダ４３を用いた補給部品種情報ＪＨ０の読取操作が作業者によって行われた際に、回収対象特定部３６４の回収対象特定処理が実行される。図１７（Ａ）に示す例では、補給パレット６０Ｈには部品種「ＰＡ」の補給部品が保持されており、補給部品種情報ＪＨ０にて表される部品種は「ＰＡ」であることが示されている。また、図１７（Ｂ）に示す例では、補給パレット６０Ｈには部品種「ＰＢ」の補給部品が保持されており、補給部品種情報ＪＨ０にて表される部品種は「ＰＢ」であることが示されている。
【００９９】
前述したように、補給パレット６０Ｈから読み取られた補給部品種情報ＪＨ０は、外部入出力部３４により取得されて制御装置３０に入力され、通信部３１を介して部品管理装置５０に送信される。補給部品種情報ＪＨ０を受信した部品管理装置５０において、部品管理判定部５３は、前述の図１６に示される部品管理判定処理を実行し、補給部品種情報ＪＨ０と一致する管理部品種情報Ｊ２２と、注目セット位置情報Ｊ３１とを関連付けた部品管理判定情報ＪＨ３を生成する。図１７（Ａ）に示す例では、部品管理判定情報ＪＨ３は、部品種「ＰＡ」を表す管理部品種情報Ｊ２２と、注目セット位置「Ｓ０１」を表す注目セット位置情報Ｊ３１とが関連付けられた情報となる。同様に、図１７（Ｂ）に示す例では、部品管理判定情報ＪＨ３は、部品種「ＰＢ」を表す管理部品種情報Ｊ２２と、注目セット位置「Ｓ０６」を表す注目セット位置情報Ｊ３１とが関連付けられた情報となる。部品管理判定部５３により生成された部品管理判定情報ＪＨ３は、通信部５１を介して制御装置３０に送信される。部品管理判定情報ＪＨ３を受信した制御装置３０において、回収対象特定部３６４は、図１８に示す回収対象特定処理ａ６Ａを実行する。
【０１００】
回収対象特定処理ａ６Ａにおいて、回収対象特定部３６４は、記憶部３２に記憶された基板情報ＪＨ１と、部品管理判定情報ＪＨ３とを照合する（図１８のステップａ６１Ａ）。回収対象特定部３６４は、基板情報ＪＨ１と部品管理判定情報ＪＨ３との照合において、部品管理判定情報ＪＨ３の管理部品種情報Ｊ２２及び注目セット位置情報Ｊ３１と一致する搭載部品種情報Ｊ１２及びセット位置情報Ｊ１３がそれぞれ基板情報ＪＨ１に存在するか否かを判定する（図１８のステップａ６２Ａ）。
【０１０１】
部品管理判定情報ＪＨ３の注目セット位置情報Ｊ３１と一致するセット位置情報Ｊ１３が基板情報ＪＨ１に存在し、それに対応する（関連付けられた）搭載部品種情報Ｊ１２が部品管理判定情報ＪＨ３の管理部品種情報Ｊ２２と一致する場合、回収対象特定部３６４は、セット位置情報Ｊ１３にて表されるセット位置の支持部２２１Ａ，２２２Ａに支持された部品切れパレットを、回収対象パレットとして特定する（図１８のステップａ６３Ａ）。図１７（Ａ）に示す例では、注目セット位置情報Ｊ３１にて表される注目セット位置「Ｓ０１」と一致するセット位置「Ｓ０１」を表すセット位置情報Ｊ１３が基板情報ＪＨ１に存在し、それに対応する搭載部品種情報Ｊ１２にて表される部品種「ＰＡ」が、補給部品種情報ＪＨ０と同一の管理部品種情報Ｊ２２にて表される部品種「ＰＡ」と一致している。この場合、回収対象特定部３６４は、基板情報ＪＨ１のセット位置情報Ｊ１３にて表されるセット位置「Ｓ０１」の第１支持部２２１Ａに支持された部品切れパレットを、回収対象パレット６０Ａとして特定する。
【０１０２】
一方、管理部品種情報Ｊ２２と一致する搭載部品種情報Ｊ１２が基板情報ＪＨ１に存在しない場合、回収対象特定部３６４は、補給部品種情報ＪＨ０にて表される補給部品が基板情報ＪＨ１に未登録であるか否かを判定する（図１８のステップａ６４Ａ）。具体的には、注目セット位置情報Ｊ３１と一致するセット位置情報Ｊ１３が基板情報ＪＨ１に存在するけれども、それに対応する（関連付けられた）搭載部品種情報Ｊ１２が空欄とされていた場合、回収対象特定部３６４は、管理部品種情報Ｊ２２と同一の補給部品種情報ＪＨ０にて表される補給部品が基板情報ＪＨ１に未登録の部品であると判定する。図１０に示す基板情報ＪＨ１及び図１２に示す部品管理判定情報ＪＨ３の例では、部品管理判定情報ＪＨ３の注目セット位置情報Ｊ３１にて表される注目セット位置「Ｓ０６」と一致するセット位置「Ｓ０６」を表すセット位置情報Ｊ１３が基板情報ＪＨ１に存在しているけれども、それに対応する（関連付けられた）搭載部品種情報Ｊ１２が空欄とされ、部品管理判定情報ＪＨ３の管理部品種情報Ｊ２２にて表される部品種「ＰＢ」と一致していない。この場合、回収対象特定部３６４は、補給部品が基板情報ＪＨ１に未登録の部品であると判定し、注目セット位置情報Ｊ３１と一致するセット位置情報Ｊ１３にて表されるセット位置の支持部２２１Ａ，２２２Ａに支持された部品切れパレットを、回収対象パレットとして特定する（図１８のステップａ６３Ａ）。図１７（Ｂ）に示す例では、補給部品種情報ＪＨ０にて表される部品種「ＰＢ」の補給部品は基板情報ＪＨ１に未登録である。この場合、回収対象特定部３６４は、注目セット位置情報Ｊ３１にて表される注目セット位置「Ｓ０６」の第２支持部２２２Ａに支持された部品切れパレットを、回収対象パレット６０Ａとして特定する。
【０１０３】
一方、基板情報ＪＨ１において、注目セット位置情報Ｊ３１と一致するセット位置情報Ｊ１３に関連付けられた搭載部品種情報Ｊ１２が存在し、その搭載部品種情報Ｊ１２が管理部品種情報Ｊ２２と一致しない場合、回収対象特定部３６４は、基板情報ＪＨ１の搭載部品種情報Ｊ１２にて表される部品種が、補給部品種情報ＪＨ０と同一の管理部品種情報Ｊ２２にて表される部品種とは異なると認識する。この場合、回収対象特定部３６４は、補給パレット６０Ｈのパレット収容部２２に対する装填が不許可であることを示す第４警告情報を生成する。第４警告情報は、例えば、「読取操作された補給パレットの装填はできません。」等のメッセージ情報である。回収対象特定部３６４により生成された第４警告情報は、表示部３３に表示される（図１８のステップａ６５Ａ）。作業者は、表示部３３に表示された第４警告情報を認識することにより、読取操作した補給パレット６０Ｈのパレット収容部２２に対する装填が不許可であることを把握することができる。
【０１０４】
第４警告情報が出力される場合としては、例えば、補給パレットを補給しようとしたときには、その部品種を使用する基板品種の生産が終了して、異なる基板品種の基板を生産すべく、基板情報ＪＨ１が切り替えられている場合がある。すなわち、第４警告情報が出力される場合としては、切り替えた基板情報ＪＨ１では切り替え前の基板品種の基板情報でその補給パレットを装填するはずのセット位置情報には異なる搭載部品種情報が関連付けられている場合が考えられる。なお、第４警告情報が出力される場合には、回収対象特定部３６４は回収対象パレットを特定せず、パレット収容部２２に収容されているパレット６０がパレット補給回収部２３に回収されることはない。この場合、補給パレット６０Ｈがパレット補給回収部２３に補給されないように、パレット補給回収部２３の第２扉体２３１が開かないようにロックしてもよい。
【０１０５】
以上説明したように、変形例に係る回収対象特定処理ａ６Ａにおいて、回収対象特定部３６４は、基板情報ＪＨ１において補給部品種情報ＪＨ０と一致する搭載部品種情報Ｊ１２が存在せず、補給部品種情報ＪＨ０にて表される部品種の補給部品が基板情報ＪＨ１に未登録の部品である場合、補給部品と同種の未登録の部品が部品切れとなった部品切れパレットを、回収対象パレット６０Ａとして特定する。この回収対象パレット６０Ａが第２パレット移動部２８によるパレット回収動作の実行によってパレット補給回収部２３に回収された後、作業者は、補給部品種情報ＪＨ０の読取操作後の補給パレット６０Ｈをパレット補給回収部２３に補給する。この補給パレット６０Ｈは、部品切れとなった未登録の部品と同種の部品、すなわち、部品搭載基板の生産に使用されていない部品を保持したパレットである。つまり、作業者は、現在の基板生産には使用されないけれども、次の基板生産に使用されるような補給パレット６０Ｈを、事前に補給することができる。
【０１０６】
［第２実施形態に係る部品実装システムの全体構成］
図１９は、本発明の第２実施形態に係る部品実装システム１００Ａの構成を概略的に示す図である。第２実施形態に係る部品実装システム１００Ａは、前述の第１実施形態に係る部品実装システム１００と同様に、部品実装機１と、制御装置３０と、部品管理装置５０とを備える。第２実施形態に係る部品実装システム１００Ａは、更に生産管理装置５５を備えることを特徴としている。部品実装システム１００Ａにおいて、部品管理装置５０及び生産管理装置５５は、制御装置３０とデータ通信可能に接続されている。
【０１０７】
生産管理装置５５は、部品実装機１による部品搭載基板の生産に関する生産計画を管理する装置である。生産管理装置５５は、図２０のブロック図に示されるように、バス５５Ａを介して接続された、通信部５６、記憶部５７、生産管理判定部５８及び選定部５９を含む。通信部５６は、制御装置３０の通信部３１とデータ通信を行うインターフェースである。
【０１０８】
生産管理装置５５の記憶部５７は、図２１に示す生産計画情報ＪＨ４を記憶する。生産計画情報ＪＨ４は、部品実装機１による部品搭載基板の生産に関する生産計画を表す情報である。生産計画情報ＪＨ４は、生産順序情報Ｊ４１、基板品種情報Ｊ４２、生産数情報Ｊ４３、部品種情報Ｊ４４、セット位置情報Ｊ４５、部品保持数情報Ｊ４６、部品必要数情報Ｊ４７、サイクルタイム情報Ｊ４８、及び部品使用期限情報Ｊ４９が関連付けられた情報である。
【０１０９】
生産順序情報Ｊ４１は、部品搭載基板の生産順序を表す情報である。基板品種情報Ｊ４２は、部品搭載基板の生産に供される基板Ｐの品種を表す情報である。生産数情報Ｊ４３は、基板品種ごとの部品搭載基板の生産数を表す情報である。
【０１１０】
部品種情報Ｊ４４は、部品搭載基板の生産に使用される部品の部品種を特定するための情報である。部品種情報Ｊ４４は、部品を識別する識別情報や部品の名称を表す部品名情報などで示され、同種の部品には同じ部品種情報が付されている。セット位置情報Ｊ４５は、部品種情報Ｊ４４にて表される部品を保持したパレット６０を支持する支持部２２１Ａ，２２２Ａの、パレット収容部２２内での位置を表す情報である。部品保持数情報Ｊ４６は、１枚のパレット６０に載置されたトレイ６１において保持することが可能な部品の全数を表す情報である。部品必要数情報Ｊ４７は、１枚の部品搭載基板の生産に必要な部品の必要数（数／枚）を表す情報である。サイクルタイム情報Ｊ４８は、１枚の部品搭載基板の生産時における部品の搭載に要する時間（秒／枚）を表す情報である。部品使用期限情報Ｊ４９は、部品ごとに予め設定された使用期限を表す情報である。
【０１１１】
生産管理装置５５には、制御装置３０から送信された回収対象特定情報ＪＨ５（図２２）が通信部５６を介して入力される。回収対象特定情報ＪＨ５は、制御装置３０の回収対象特定部３６４により特定された回収対象パレット６０Ａに関する情報である。回収対象特定情報ＪＨ５は、回収対象パレット６０Ａに保持されていた部品の部品種を特定するための部品種情報Ｊ５１と、回収対象パレット６０Ａを支持する支持部２２１Ａ，２２２Ａのセット位置を表す回収対象セット位置情報Ｊ５２とを関連付けた情報である。
【０１１２】
生産管理判定部５８は、回収対象特定情報ＪＨ５の回収対象セット位置情報Ｊ５２にて表されるセット位置に配置された支持部２２１Ａ，２２２Ａに支持された回収対象パレット６０Ａの回収を許可するか否かを、生産計画情報ＪＨ４に基づき判定する回収判定処理を実行する。
【０１１３】
生産管理判定部５８により実行される回収判定処理の詳細について、制御装置３０により実行されるパレット補給回収処理も含めて、図２３〜図２６を参照して以下に説明する。図２３は、生産管理判定部５８の動作を説明するための図である。図２４は、生産管理判定部５８により生成される第１回収判定情報ＪＨ６を説明するための図である。図２５は、制御装置３０により実行されるパレット補給回収処理を示すフローチャートである。図２６は、生産管理判定部５８により実行される回収判定処理を示すフローチャートである。
【０１１４】
前述したように、補給パレット６０Ｈに対するバーコードリーダ４３を用いた補給部品種情報ＪＨ０の読取操作が作業者によって行われた際に（図２３参照）、制御装置３０の回収対象特定部３６４は、回収対象特定処理を実行し（図２５のステップｃ１）、回収対象パレット６０Ａを特定する（図２５のステップｃ２）。回収対象特定部３６４は、回収対象パレット６０Ａの特定結果を表す回収対象特定情報ＪＨ５を生成する。回収対象特定部３６４により生成された回収対象特定情報ＪＨ５は、制御装置３０から生産管理装置５５へ送信される（図２５のステップｃ３）。図２３に示す例では、回収対象パレット６０Ａを支持する支持部２２１Ａ，２２２Ａのセット位置として「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」が登録された回収対象セット位置情報Ｊ５２を含む回収対象特定情報ＪＨ５が、回収対象特定部３６４により生成されたことが示されている。つまり、図２３に示す例では、回収対象特定部３６４により特定された回収対象パレット６０Ａが複数存在している。
【０１１５】
生産管理装置５５において、通信部５６が回収対象特定情報ＪＨ５を受信すると（図２６のステップｄ１）、生産管理判定部５８は、第１判定処理を実行する（図２６のステップｄ２）。第１判定処理において生産管理判定部５８は、生産計画情報ＪＨ４に基づき、部品搭載基板の生産に応じて必要となる補給パレット６０Ｈの必要数を算出する（図２６のステップｄ３）。具体的には、生産管理判定部５８は、下記式（１）に従って補給パレット６０Ｈの必要数を算出する。
ＮＸ＝（ＮＡ−ＮＢ）／ＮＣ              ・・・（１）
【０１１６】
上記式（１）において、「ＮＸ」は、１つの基板品種の部品搭載基板の全数を生産するために必要な補給パレット６０Ｈの必要数を表す。「ＮＡ」は、１つの基板品種の部品搭載基板の全数を生産するために必要な部品数の全数を部品種ごとに表す。「ＮＡ」は、生産計画情報ＪＨ４の部品必要数情報Ｊ４７にて表される部品必要数と、生産数情報Ｊ４３にて表される生産数とを乗算することにより求められる。「ＮＢ」は、パレット収容部２２内に収容される全てのパレット６０に保持された部品の部品残数の合計値を部品種ごとに表す。「ＮＢ」は、部品管理情報ＪＨ２の部品残数情報Ｊ２３にて表される部品残数に基づき求められる。「ＮＣ」は、１枚のパレット６０に載置されたトレイ６１において保持することが可能な部品の全数を部品種ごとに表す。「ＮＣ」は、生産計画情報ＪＨ４の部品保持数情報Ｊ４６にて表される保持数に基づき求められる。
【０１１７】
なお、上記式（１）に従って補給パレット６０Ｈの必要数を算出したときに割り切れなかった場合には、生産管理判定部５８は、小数点以下を切り上げる処理を行って、補給パレット６０Ｈの必要数を算出する。
【０１１８】
補給パレット６０Ｈの必要数を算出すると、生産管理判定部５８は、当該必要数を参照することにより、回収対象特定部３６４によって特定された回収対象パレット６０Ａの回収許可又は回収不許可を判定する（図２６のステップｄ４）。生産管理判定部５８は、回収対象特定部３６４によって特定された回収対象パレット６０Ａにおいて、算出した前記必要数に対応した数の回収対象パレット６０Ａの回収を許可し、前記必要数の超過分の回収対象パレット６０Ａの回収を不許可とする。図２３に示す例では、生産管理判定部５８は、補給パレット６０Ｈの必要数として「２」を算出している。そして、生産管理判定部５８は、回収対象特定情報ＪＨ５の回収対象セット位置情報Ｊ５２にて表されるセット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」に配置された各第１支持部２２１Ａに支持された回収対象パレット６０Ａのうち、前記必要数「２」と同数の２つのセット位置「Ｓ０１」、「Ｓ０２」に配置された第１支持部２２１Ａに支持された回収対象パレット６０Ａに対しては、回収許可を判定している。一方、前記必要数「２」の超過分に相当する、セット位置「Ｓ０３」、「Ｓ０４」に配置された第１支持部２２１Ａに支持された回収対象パレット６０Ａに対しては、生産管理判定部５８は、回収不許可を判定している。
【０１１９】
回収対象パレット６０Ａの回収許可又は回収不許可を判定する第１判定処理が終了すると、生産管理判定部５８は、判定結果を表す第１回収判定情報ＪＨ６（図２４）を生成する（図２６のステップｄ５）。第１回収判定情報ＪＨ６は、回収対象特定情報ＪＨ５に含まれている部品種情報Ｊ５１及び回収対象セット位置情報Ｊ５２に、生産管理判定部５８による判定結果を表す判定結果情報Ｊ６１が付加された情報である。生産管理判定部５８により生成された第１回収判定情報ＪＨ６は、通信部５６を介して制御装置３０に送信される（図２６のステップｄ６）。
【０１２０】
制御装置３０は、生産管理装置５５から送信された第１回収判定情報ＪＨ６を通信部３１が受信したか否かを判定する（図２５のステップｃ４）。第１回収判定情報ＪＨ６が通信部３１を介して受信されると、パレット移動処理部３６３は、当該第１回収判定情報ＪＨ６に基づき、判定結果情報Ｊ６１に応じたパレット回収動作を、第２パレット移動部２８に実行させる（図２５のステップｃ５）。図２３に示す例では、第２パレット移動部２８は、セット位置「Ｓ０１」、「Ｓ０２」に配置された第１支持部２２１Ａに支持された回収対象パレット６０Ａを１枚ずつパレット補給回収部２３へ移動させるパレット回収動作を実行する。
【０１２１】
次に、制御装置３０は、部品供給装置２の制御部４０から送信された回収完了情報及び装填開始可能情報を通信部３１が受信したか否かを判定する（図２５のステップｃ６，ｃ７）。回収完了情報及び装填開始可能情報が通信部３１を介して受信されると、パレット移動処理部３６３は、回収対象パレット６０Ａの支持が解除された支持部２２１Ａ，２２２Ａに対し、パレット補給回収部２３に補給された補給パレット６０Ｈを移動させるパレット装填動作を、第２パレット移動部２８に実行させる（図２５のステップｃ８）。図２３に示す例では、第２パレット移動部２８は、回収対象パレット６０Ａの支持が解除された、セット位置「Ｓ０１」、「Ｓ０２」に配置された第１支持部２２１Ａに、補給パレット６０Ｈを移動させて装填するパレット装填動作を実行する。
【０１２２】
以上説明したように、生産管理判定部５８は、１つの基板品種の部品搭載基板の全数を生産するために必要な補給パレット６０Ｈの必要数に基づき、回収対象パレット６０Ａのパレット補給回収部２３への回収の許可又は不許可を判定する。これにより、部品搭載基板の生産計画上、不要な回収対象パレット６０Ａの回収や補給パレット６０Ｈの補給が行われることを可及的に回避することができる。
【０１２３】
＜生産管理判定部により実行される回収判定処理の変形例＞
上述の例では、図２３に示されるように、生産管理判定部５８は、回収対象特定部３６４によって特定された回収対象パレット６０Ａにおいて、算出した補給パレット６０Ｈの必要数に対応した数の回収対象パレット６０Ａの回収を許可し、前記必要数の超過分の回収対象パレット６０Ａの回収を不許可とする判定を行っていた。生産管理判定部５８により実行される回収判定処理は、上述の例に限定されるものではなく、次のような第１変形例、第２変形例及び第３変形例を採ることができる。
【０１２４】
（回収判定処理の第１変形例）
図２７は、生産管理判定部５８の動作の第１変形例を説明するための図である。図２８は、生産管理装置５５に入力される回収対象特定情報ＪＨ５Ａと、生産管理判定部５８により生成される第２回収判定情報ＪＨ７とを説明するための図である。図２９は、生産管理判定部５８により実行される回収判定処理の第１変形例を示すフローチャートである。
【０１２５】
前述したように、補給パレット６０Ｈに対するバーコードリーダ４３を用いた補給部品種情報ＪＨ０の読取操作が作業者によって行われた際に、制御装置３０の回収対象特定部３６４は、回収対象特定処理を実行して回収対象パレット６０Ａを特定し、その特定結果を表す回収対象特定情報ＪＨ５Ａを生成する。図２７及び図２８（Ａ）に示す例では、回収対象パレット６０Ａを支持する支持部２２１Ａ，２２２Ａのセット位置として「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０６」、「Ｓ０７」が登録された回収対象セット位置情報Ｊ５２を含む回収対象特定情報ＪＨ５Ａが、回収対象特定部３６４により生成されたことが示されている。
【０１２６】
生産管理装置５５において、通信部５６が回収対象特定情報ＪＨ５Ａを受信すると（図２９のステップｅ１）、生産管理判定部５８は、生産計画情報ＪＨ４に基づき、現在進行中の第１基板品種の生産に関する判定処理を実行する（図２９のステップｅ２）。生産管理判定部５８は、生産計画情報ＪＨ４に基づき、第１基板品種の生産中において必要となる補給パレット６０Ｈの必要数を、上記式（１）に従って算出する（図２９のステップｅ３）。
【０１２７】
第１基板品種の生産中において必要な補給パレット６０Ｈの必要数を算出すると、生産管理判定部５８は、当該必要数を参照することにより、回収対象特定部３６４によって特定された回収対象パレット６０Ａの回収許可又は回収不許可を判定する（図２９のステップｅ４）。生産管理判定部５８は、回収対象特定部３６４によって特定された回収対象パレット６０Ａにおいて、算出した前記必要数に対応した数の回収対象パレット６０Ａの回収を許可し、前記必要数の超過分の回収対象パレット６０Ａの回収を不許可とする。図２７に示す例では、第１基板品種の生産に関する判定処理において、生産管理判定部５８は、回収対象特定情報ＪＨ５Ａの回収対象セット位置情報Ｊ５２にて表されるセット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０６」、「Ｓ０７」に配置された各支持部２２１Ａ，２２２Ａに支持された回収対象パレット６０Ａのうち、セット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０６」に配置された支持部２２１Ａ，２２２Ａに支持された回収対象パレット６０Ａに対しては、回収許可を判定している。一方、セット位置「Ｓ０３」、「Ｓ０４」、「Ｓ０７」に配置された各支持部２２１Ａ，２２２Ａに支持された回収対象パレット６０Ａに対しては、生産管理判定部５８は、回収不許可を判定している。
【０１２８】
次に、生産管理判定部５８は、第１基板品種の生産に関する判定処理において、回収不許可の注目パレットが存在するか否かを判定する（図２９のステップｅ５）。生産管理判定部５８は、注目パレットが存在しない場合には図２９のステップｅ１０に処理を移行し、注目パレットが存在する場合には図２９のステップｅ６に処理を移行する。図２７に示す例では、生産管理判定部５８は、第１基板品種の生産に関する判定処理における回収不許可の注目パレットとして、セット位置「Ｓ０３」、「Ｓ０４」、「Ｓ０７」に配置された各支持部２２１Ａ，２２２Ａに支持された回収対象パレット６０Ａの存在を認識している。
【０１２９】
第１基板品種の生産に関する判定処理において、回収不許可の注目パレットが存在することを認識すると、生産管理判定部５８は、生産計画情報ＪＨ４の第２基板品種以降の生産計画に基づく判定処理を実行する（図２９のステップｅ６）。まず、生産管理判定部５８は、第２基板品種以降の生産開始時における、パレット収容部２２内に収容される全てのパレット６０に保持される部品の予想部品残数の合計値を部品種ごとに算出する（図２９のステップｅ７）。そして、生産管理判定部５８は、上記式（１）の「ＮＢ」として算出した予想部品残数を代入することにより、第２基板品種以降の生産計画上、注目パレットのセット位置に対応して必要となる補給パレット６０Ｈの必要数を算出する（図２９のステップｅ８）。
【０１３０】
第２基板品種以降の生産計画上、必要となる補給パレット６０Ｈの必要数を算出すると、生産管理判定部５８は、当該必要数を参照することにより、第１基板品種の生産に関する判定処理において回収不許可と判定した注目パレットについて、回収許可又は回収不許可を判定する（図２９のステップｅ９）。
【０１３１】
図２７に示す例では、第１基板品種の生産に関する判定処理において回収不許可とされた注目パレットを支持するセット位置「Ｓ０３」の第１支持部２２１Ａは、第２基板品種の生産計画上では生産登録セット位置に対応した支持部であって、注目パレットに保持されていた部品「ＰＡ」と同種の部品「ＰＡ」を保持したパレット６０を支持するように計画されている。この場合、生産管理判定部５８は、セット位置「Ｓ０３」の第１支持部２２１Ａに支持された注目パレットについては、第２基板品種の生産計画上、第１基板品種の生産中における回収を許可する。
【０１３２】
また、第１基板品種の生産に関する判定処理において回収不許可とされた注目パレットを支持するセット位置「Ｓ０４」の第１支持部２２１Ａは、第２基板品種の生産計画上では生産未登録セット位置に対応した支持部であって、第２基板品種の生産時に用いられる基板情報には部品が未登録の生産未登録パレット６０Ｂを支持するように計画されている。更に、セット位置「Ｓ０４」の第１支持部２２１Ａは、第３基板品種の生産計画上では生産登録セット位置に対応した支持部であって、注目パレットに保持されていた部品「ＰＡ」と同種の部品「ＰＡ」を保持したパレット６０を支持するように計画されている。この場合、生産管理判定部５８は、セット位置「Ｓ０４」の第１支持部２２１Ａに支持された注目パレットについては、第３基板品種の生産計画上、第１基板品種の生産中における回収を許可する。
【０１３３】
また、第１基板品種の生産に関する判定処理において回収不許可とされた注目パレットを支持するセット位置「Ｓ０７」の第２支持部２２２Ａは、第２基板品種の生産計画上では生産登録セット位置に対応した支持部であって、注目パレットに保持されていた部品「ＰＢ」とは異種の部品「ＰＡ」を保持したパレット６０を支持するように計画されている。この場合、生産管理判定部５８は、セット位置「Ｓ０７」の第２支持部２２２Ａに支持された注目パレットについては、第２基板品種以降の生産計画を考慮したとしても、第１基板品種の生産中における回収を不許可とする。
【０１３４】
第１基板品種の生産に関する判定処理において回収不許可とされた注目パレットに対する、第２基板品種以降の生産計画に基づく回収許可又は回収不許可を判定する判定処理が終了すると、生産管理判定部５８は、判定結果を表す第２回収判定情報ＪＨ７（図２８（Ｂ））を生成する（図２９のステップｅ１０）。第２回収判定情報ＪＨ７は、回収対象特定情報ＪＨ５Ａに含まれている部品種情報Ｊ５１及び回収対象セット位置情報Ｊ５２に、生産管理判定部５８による、第１基板品種及び第２基板品種以降の生産に関する判定処理の判定結果を表す判定結果情報Ｊ７１が付加された情報である。生産管理判定部５８により生成された第２回収判定情報ＪＨ７は、通信部５６を介して制御装置３０に送信される（図２９のステップｅ１１）。
【０１３５】
制御装置３０において、第２回収判定情報ＪＨ７が通信部３１を介して受信されると、パレット移動処理部３６３は、当該第２回収判定情報ＪＨ７に基づき、判定結果情報Ｊ７１に応じたパレット回収動作を、第２パレット移動部２８に実行させる。更にパレット移動処理部３６３は、パレット回収動作後において、パレット補給回収部２３に補給された補給パレット６０Ｈをパレット収容部２２に移動させるパレット装填動作を、第２パレット移動部２８に実行させる。
【０１３６】
以上説明したように、生産管理判定部５８は、回収対象パレット６０Ａのパレット補給回収部２３への回収の許可又は不許可を判定する際に、第１基板品種の生産に関する判定処理に加えて、第２基板品種以降の生産計画に基づく判定処理をも実行する。これにより、第１基板品種の生産中において不要な回収対象パレット６０Ａの回収や補給パレット６０Ｈの補給が行われることを可及的に回避することができるとともに、第２基板品種の生産計画上必要とされる補給パレット６０Ｈを、事前に補給することができる。
【０１３７】
（回収判定処理の第２変形例）
図３０は、生産管理判定部５８の動作の第２変形例を説明するための図である。図３１は、生産管理装置５５に入力される回収対象特定情報ＪＨ５Ｂと、生産管理判定部５８により生成される第３回収判定情報ＪＨ８とを説明するための図である。図３２は、生産管理判定部５８により実行される回収判定処理の第２変形例を示すフローチャートである。
【０１３８】
前述したように、補給パレット６０Ｈに対するバーコードリーダ４３を用いた補給部品種情報ＪＨ０の読取操作が作業者によって行われた際に、制御装置３０の回収対象特定部３６４は、回収対象特定処理を実行して回収対象パレット６０Ａを特定し、その特定結果を表す回収対象特定情報ＪＨ５Ｂを生成する。図３０及び図３１（Ａ）に示す例では、回収対象パレット６０Ａを支持する第１支持部２２１Ａのセット位置として「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」が登録された回収対象セット位置情報Ｊ５２を含む回収対象特定情報ＪＨ５Ｂが、回収対象特定部３６４により生成されたことが示されている。なお、図３０に示すように、補給部品種情報ＪＨ０にて表される補給部品の部品種は「ＰＡ」であり、セット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」の第１支持部２２１Ａには、第１基板品種の生産時に用いられる基板情報ＪＨ１には部品が未登録の生産未登録パレット６０Ｂが支持されている。
【０１３９】
生産管理装置５５において、通信部５６が回収対象特定情報ＪＨ５Ｂを受信すると（図３２のステップｆ１）、生産管理判定部５８は、回収対象特定部３６４により特定された回収対象が生産未登録パレット６０Ｂであることを認識する（図３２のステップｆ２）。回収対象が生産未登録パレット６０Ｂであることを認識すると、生産管理判定部５８は、生産計画情報ＪＨ４の第２基板品種以降の生産計画に基づく判定処理を実行する（図３２のステップｆ３）。まず、生産管理判定部５８は、第２基板品種以降の生産計画上、生産未登録パレット６０Ｂのセット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」、「Ｓ０５」に対応した補給パレット６０Ｈの必要数を算出する（図３２のステップｆ４）。
【０１４０】
生産未登録パレット６０Ｂのセット位置に対応した補給パレット６０Ｈの必要数を算出すると、生産管理判定部５８は、当該必要数を参照することにより、生産未登録パレット６０Ｂの回収許可又は回収不許可を判定する（図３２のステップｆ５）。
【０１４１】
図３０に示す例では、生産未登録パレット６０Ｂを支持するセット位置「Ｓ０１」の第１支持部２２１Ａは、第２基板品種の生産計画上では生産未登録セット位置に対応した支持部であって、第２基板品種の生産時に用いられる基板情報には部品が未登録の生産未登録パレット６０Ｂを支持するように計画されている。更に、セット位置「Ｓ０１」の第１支持部２２１Ａは、第３基板品種の生産計画上では生産登録セット位置に対応した支持部であって、補給部品種情報ＪＨ０にて表される部品「ＰＡ」と同種の部品「ＰＡ」を保持したパレット６０を支持するように計画されている。この場合、生産管理判定部５８は、セット位置「Ｓ０１」の第１支持部２２１Ａに支持された生産未登録パレット６０Ｂについては、第３基板品種の生産計画上、第１基板品種の生産中における回収を許可する。
【０１４２】
また、生産未登録パレット６０Ｂを支持するセット位置「Ｓ０２」、「Ｓ０３」、「Ｓ０４」の第１支持部２２１Ａは、第２基板品種の生産計画上では生産登録セット位置に対応した支持部であって、補給部品種情報ＪＨ０にて表される部品「ＰＡ」と同種の部品「ＰＡ」を保持したパレット６０を支持するように計画されている。この場合、生産管理判定部５８は、セット位置「Ｓ０２」、「Ｓ０３」、「Ｓ０４」の第１支持部２２１Ａに支持された生産未登録パレット６０Ｂについては、第２基板品種の生産計画上、第１基板品種の生産中における回収を許可する。
【０１４３】
また、生産未登録パレット６０Ｂを支持するセット位置「Ｓ０５」の第１支持部２２１Ａは、第２基板品種の生産計画上では生産登録セット位置に対応した支持部であって、補給部品種情報ＪＨ０にて表される部品「ＰＡ」とは異種の部品「ＰＢ」を保持したパレット６０を支持するように計画されている。この場合、生産管理判定部５８は、セット位置「Ｓ０５」の第１支持部２２１Ａに支持された生産未登録パレット６０Ｂについては、第２基板品種以降の生産計画を考慮したとしても、第１基板品種の生産中における回収を不許可とする。
【０１４４】
生産未登録パレット６０Ｂに対する第２基板品種以降の生産計画に基づく回収許可又は回収不許可を判定する判定処理が終了すると、生産管理判定部５８は、判定結果を表す第３回収判定情報ＪＨ８（図３１（Ｂ））を生成する（図３２のステップｆ６）。第３回収判定情報ＪＨ８は、「生産未登録パレット」を表すパレット種情報Ｊ８１と、回収対象セット位置情報Ｊ５２と、生産管理判定部５８による判定処理の判定結果を表す判定結果情報Ｊ８２とが関連付けられた情報である。生産管理判定部５８により生成された第３回収判定情報ＪＨ８は、通信部５６を介して制御装置３０に送信される（図３２のステップｆ７）。
【０１４５】
制御装置３０において、第３回収判定情報ＪＨ８が通信部３１を介して受信されると、パレット移動処理部３６３は、当該第３回収判定情報ＪＨ８に基づき、判定結果情報Ｊ８２に応じたパレット回収動作を、第２パレット移動部２８に実行させる。更にパレット移動処理部３６３は、パレット回収動作後において、パレット補給回収部２３に補給された補給パレット６０Ｈをパレット収容部２２に移動させるパレット装填動作を、第２パレット移動部２８に実行させる。
【０１４６】
以上説明したように、生産管理判定部５８は、生産未登録パレット６０Ｂのパレット補給回収部２３への回収の許可又は不許可を判定する。これにより、第１基板品種の生産中において、生産未登録パレット６０Ｂの回収を行うことができる。
【０１４７】
（回収判定処理の第３変形例）
図３３は、生産管理判定部５８の動作の第３変形例を説明するための図である。図３４は、生産管理装置５５に入力される回収対象特定情報ＪＨ５Ｃと、生産管理判定部５８により生成される第４回収判定情報ＪＨ９とを説明するための図である。図３５は、生産管理判定部５８により実行される回収判定処理の第３変形例を示すフローチャートである。
【０１４８】
前述したように、補給パレット６０Ｈに対するバーコードリーダ４３を用いた補給部品種情報ＪＨ０の読取操作が作業者によって行われた際に、制御装置３０の回収対象特定部３６４は、回収対象特定処理を実行して回収対象パレット６０Ａを特定し、その特定結果を表す回収対象特定情報ＪＨ５Ｃを生成する。図３３及び図３４（Ａ）に示す例では、回収対象パレット６０Ａを支持する支持部２２１Ａ，２２２Ａのセット位置として「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」が登録された回収対象セット位置情報Ｊ５２を含む回収対象特定情報ＪＨ５Ｃが、回収対象特定部３６４により生成されたことが示されている。
【０１４９】
生産管理装置５５において、通信部５６が回収対象特定情報ＪＨ５Ｃを受信すると（図３５のステップｇ１）、生産管理判定部５８は、第１判定処理を実行する（図３５のステップｇ２）。第１判定処理において生産管理判定部５８は、生産計画情報ＪＨ４に基づき上記式（１）に従って、部品搭載基板の生産に応じて必要となる補給パレット６０Ｈの必要数を算出する（図３５のステップｇ３）。
【０１５０】
補給パレット６０Ｈの必要数を算出すると、生産管理判定部５８は、当該必要数を参照することにより、回収対象特定部３６４によって特定された回収対象パレット６０Ａの回収許可又は回収不許可を判定する（図３５のステップｇ４）。図３３に示す例では、生産管理判定部５８は、回収対象特定情報ＪＨ５Ｃの回収対象セット位置情報Ｊ５２にて表されるセット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０３」、「Ｓ０４」に配置された各第１支持部２２１Ａに支持された回収対象パレット６０Ａのうち、セット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０３」に配置された第１支持部２２１Ａに支持された回収対象パレット６０Ａに対しては、回収許可を判定している。一方、セット位置「Ｓ０４」に配置された第１支持部２２１Ａに支持された回収対象パレット６０Ａに対しては、生産管理判定部５８は、回収不許可を判定している。
【０１５１】
次に、生産管理判定部５８は、第２判定処理を実行する（図３５のステップｇ５）。第２判定処理において生産管理判定部５８は、生産計画情報ＪＨ４に基づいて、補給パレット６０Ｈに保持された補給部品がヘッドユニット１４に取り出されて使用が開始される使用開始時刻を推定する（図３５のステップｇ６）。生産管理判定部５８は、第１判定処理にて回収許可であると判定した回収対象パレット６０Ａの回収後の支持部２２１Ａ，２２２Ａに対して、補給パレット６０Ｈが装填される場合を想定して、前記補給部品の使用開始時刻を推定する。
【０１５２】
そして、生産管理判定部５８は、生産計画情報ＪＨ４の部品使用期限情報Ｊ４９に基づき、推定した使用開始時刻において使用期限が期限切れとなる補給部品を判定する（図３５のステップｇ７）。生産管理判定部５８は、補給パレット６０Ｈに保持された補給部品が使用開始時刻において期限切れとなる部品である場合には、当該補給パレット６０Ｈの装填が想定される支持部２２１Ａ，２２２Ａに支持されている回収対象パレット６０Ａの回収を不許可とする判定を行う。図３３に示す例では、生産管理判定部５８は、第１判定処理において回収許可であると判定した、セット位置「Ｓ０１」、「Ｓ０２」、「Ｓ０３」に配置された第１支持部２２１Ａに支持された回収対象パレット６０Ａのうち、セット位置「Ｓ０３」の第１支持部２２１Ａに支持された回収対象パレット６０Ａに対しては、部品の使用期限を考慮した第２判定処理において回収不許可を判定している。
【０１５３】
第１判定処理及び第２判定処理が終了すると、生産管理判定部５８は、判定結果を表す第４回収判定情報ＪＨ９（図３４（Ｂ））を生成する（図３５のステップｇ８）。第４回収判定情報ＪＨ９は、回収対象特定情報ＪＨ５Ｃに含まれている部品種情報Ｊ５１及び回収対象セット位置情報Ｊ５２に、生産管理判定部５８による第１判定処理及び第２判定処理の判定結果を表す判定結果情報Ｊ９１が付加された情報である。生産管理判定部５８により生成された第４回収判定情報ＪＨ９は、通信部５６を介して制御装置３０に送信される（図３５のステップｇ９）。
【０１５４】
制御装置３０において、第４回収判定情報ＪＨ９が通信部３１を介して受信されると、パレット移動処理部３６３は、当該第４回収判定情報ＪＨ９に基づき、判定結果情報Ｊ９１に応じたパレット回収動作を、第２パレット移動部２８に実行させる。更にパレット移動処理部３６３は、パレット回収動作後において、パレット補給回収部２３に補給された補給パレット６０Ｈをパレット収容部２２に移動させるパレット装填動作を、第２パレット移動部２８に実行させる。
【０１５５】
以上説明したように、生産管理判定部５８は、回収対象パレット６０Ａと交換されるように補給パレット６０Ｈがパレット収容部２２に装填される場合を想定して、補給パレット６０Ｈに保持された補給部品の使用開始時刻を、生産計画情報ＪＨ４に基づき推定することができる。補給部品が推定の使用開始時刻において期限切れとなる部品である場合には、補給パレット６０Ｈの補給部品種情報ＪＨ０の読取操作が行われたタイミングにおける、回収対象パレット６０Ａの回収が不許可とされる。これにより、使用開始時刻において期限切れとなる補給部品を保持した補給パレット６０Ｈが、パレット収容部２２に装填されることを回避することができる。
【０１５６】
＜生産管理装置の選定部について＞
第２実施形態に係る部品実装システム１００Ａにおいて、生産管理装置５５は、図２０に示すように、選定部５９を備えている。選定部５９は、パレット収容部２２に収容された複数のパレット６０において、所定の期間内で未使用のパレットを、生産計画情報ＪＨ４に基づき選定する。この選定部５９について、図３６及び図３７を参照して説明する。図３６は、生産管理装置５５の選定部５９により実行される未使用パレット選定処理を示すフローチャートである。図３７は、選定部５９により生成される選定結果情報ＪＨ１０を説明するための図である。
【０１５７】
生産管理装置５５は、制御装置３０から送信された選定要求情報を受信する（図３６のステップｈ１）。選定要求情報は、パレット収容部２２に収容された複数のパレット６０において、所定の期間内で未使用のパレットを選定する要求を表す情報である。制御装置３０から生産管理装置５５へ選定要求情報を送信するタイミングは、例えば、次の４つのタイミングの何れかより選択される。第１のタイミングは、補給パレット６０Ｈに対するバーコードリーダ４３を用いた補給部品種情報ＪＨ０の読取操作が作業者によって行われ、制御装置３０において外部入出力部３４が当該補給部品種情報ＪＨ０を取得したタイミングである。第２のタイミングは、部品供給装置２の制御部４０から送信される、パレット補給回収部２３に回収対象パレット６０Ａが回収されたことを示す回収完了情報を、制御装置３０において通信部３１が受信したタイミングである。第３のタイミングは、部品供給装置２の制御部４０から送信される、装填開始操作部２３２の操作によってパレット補給回収部２３からパレット収容部２２への補給パレット６０Ｈの装填開始が可能であることを示す装填開始可能情報を、制御装置３０において通信部３１が受信したタイミングである。第４のタイミングは、１つの基板品種の部品搭載基板の生産が完了したタイミングである。
【０１５８】
生産管理装置５５において、通信部５６が選定要求情報を受信すると、選定部５９は、未使用パレットの選定処理を実行する（図３６のステップｈ２）。選定部５９は、生産計画情報ＪＨ４に基づき、パレット収容部２２に収容される全てのパレット６０の中から、所定の期間内で未使用のパレットを選定する。
【０１５９】
未使用パレットの選定処理が終了すると、選定部５９は、選定結果を表す選定結果情報ＪＨ１０（図３７）を生成する（図３６のステップｈ３）。選定結果情報ＪＨ１０は、未使用パレットに保持された部品の部品種を表す部品種情報Ｊ１０１と、未使用パレットを支持する支持部２２１Ａ，２２２Ａのパレット収容部２２内での位置を表す未使用パレットセット位置情報Ｊ１０２とを関連付けた情報である。選定部５９により生成された選定結果情報ＪＨ１０は、通信部５６を介して制御装置３０に送信される（図３６のステップｈ４）。
【０１６０】
制御装置３０において、選定結果情報ＪＨ１０が通信部３１を介して受信されると、パレット移動処理部３６３は、当該選定結果情報ＪＨ１０に基づき、未使用パレットをパレット補給回収部２３へ移動させる動作を、第２パレット移動部２８に実行させる。第２パレット移動部２８は、選定結果情報ＪＨ１０の未使用パレットセット位置情報Ｊ１０２にて表されるセット位置に配置された支持部２２１Ａ，２２２Ａに支持された未使用パレットを、パレット補給回収部２３へ１枚ずつ移動させる。
【０１６１】
以上説明したように、生産計画情報ＪＨ４に基づき選定部５９により選定された未使用パレットは、パレット収容部２２からパレット補給回収部２３へ移動されて回収される。これにより、パレット収容部２２において、補給パレット６０Ｈの装填が可能な支持部２２１Ａ，２２２Ａを増やすことができるため、部品搭載基板の生産に必要な補給パレット６０Ｈを効率よくパレット収容部２２に装填することができる。また、パレット補給回収部２３に回収された未使用パレットに保持された部品の寿命を延長させる処置を施すことができる。
【０１６２】
なお、本実施形態では、パレット補給回収部２３は１箇所であり、補給しようとする補給パレットのセットをするために載置する位置に回収されたパレットが移載されるが、パレット補給部とパレット回収部を別の位置に夫々個別に設けてもよい。例えば図３にて、パレット補給回収部２３の下側に同様の機構を有するパレット回収部を設けて、上側はパレット補給用にして載置した補給パレットは所望の支持部２２１Ａ，２２２Ａに装填されるようにし、下側をパレット回収用にして支持部２１Ａ，２２２Ａから回収されたパレットを載置するようにしてもよい。この場合、上記の各実施形態で説明したように同様のフローチャートの制御でパレットの回収及び装填が実行できる。補給用のパレット補給部と回収用のパレット回収部を設けた場合には、回収されたパレットを取り出してから補給パレットをセットすることはせずに、トレイまたはパレットのバーコードの読取操作後に補給パレットをパレット補給部にセットし、装填開始操作部２３２を操作すればよい。回収ができないときは補給する補給パレットのバーコードの読取操作時点で、上記の各実施形態と同様に補給できない旨の警告がされ、回収や装填動作はしない。
【符号の説明】
【０１６３】
１００，１００Ａ  部品実装システム
１  部品実装機
２  部品供給装置
２２  パレット収容部
２３  パレット補給回収部
２４  パレット載置テーブル
２５  収容部移動機構
２６  第１パレット移動部
２７  テーブル移動機構
２８  第２パレット移動部
３０  制御装置
３１  通信部
３２  記憶部
３３  表示部
３４  外部入出力部（情報取得部）
３５  部品搭載動作処理部
３６  部品供給動作処理部
３６１  収容移動処理部
３６２  テーブル移動処理部
３６３  パレット移動処理部
３６４  回収対象特定部
５０  部品管理装置
５３  部品管理判定部
５５  生産管理装置
５８  生産管理判定部
５９  選定部
６０  パレット
６０Ａ  回収対象パレット
６０Ｂ  生産未登録パレット
６０Ｈ  補給パレット
ＪＨ０  補給部品種情報
ＪＨ１  基板情報
ＪＨ２  部品管理情報
ＪＨ３  部品管理判定情報
ＪＨ４  生産計画情報
ＪＨ５，ＪＨ５Ａ，ＪＨ５Ｂ，ＪＨ５Ｃ  回収対象特定情報
ＪＨ６〜ＪＨ９  回収判定情報
ＪＨ１０  選定結果情報
【図１】
2019176067.tif 000003
【図２】
2019176067.tif 000004
【図３】
2019176067.tif 000005
【図４】
2019176067.tif 000006
【図５】
2019176067.tif 000007
【図６】
2019176067.tif 000008
【図７】
2019176067.tif 000009
【図８】
2019176067.tif 000010
【図９】
2019176067.tif 000011
【図１０】
2019176067.tif 000012
【図１１】
2019176067.tif 000013
【図１２】
2019176067.tif 000014
【図１３】
2019176067.tif 000015
【図１４】
2019176067.tif 000016
【図１５】
2019176067.tif 000017
【図１６】
2019176067.tif 000018
【図１７】
2019176067.tif 000019
【図１８】
2019176067.tif 000020
【図１９】
2019176067.tif 000021
【図２０】
2019176067.tif 000022
【図２１】
2019176067.tif 000023
【図２２】
2019176067.tif 000024
【図２３】
2019176067.tif 000025
【図２４】
2019176067.tif 000026
【図２５】
2019176067.tif 000027
【図２６】
2019176067.tif 000028
【図２７】
2019176067.tif 000029
【図２８】
2019176067.tif 000030
【図２９】
2019176067.tif 000031
【図３０】
2019176067.tif 000032
【図３１】
2019176067.tif 000033
【図３２】
2019176067.tif 000034
【図３３】
2019176067.tif 000035
【図３４】
2019176067.tif 000036
【図３５】
2019176067.tif 000037
【図３６】
2019176067.tif 000038
【図３７】
2019176067.tif 000039