(57)【要約】【課題】部品データの記述方法の変換に要するユーザーの手間を軽減可能とする。【解決手段】第１部品実装機での実装に使用される部品に関する第１部品情報を第１記述方法で記述する第１部品データと、第１部品実装機と異なる種類の第２部品実装機での実装に使用される部品に関する第２部品情報を第１記述方法と異なる第２記述方法で記述する第２部品データとを、記憶する記憶部と、第１部品データに係る部品を変換対象部品として、第１部品情報の記述方法を第１記述方法から第２記述方法へ変換する演算部とを備え、演算部は、変換対象部品と同一品種と推定される該当部品を第２部品データに係る部品のうちから探索する探索処理と、探索処理での探索結果に基づき、変換対象部品の第１部品情報の記述方法を第１記述方法から第２記述方法に変換する変換処理とを実行する。【選択図】図７
2018112955.tif 000002
【特許請求の範囲】
【請求項１】
第１部品実装機での実装に使用される部品に関する第１部品情報を第１記述方法で記述する第１部品データと、前記第１部品実装機と異なる種類の第２部品実装機での実装に使用される部品に関する第２部品情報を前記第１記述方法と異なる第２記述方法で記述する第２部品データとを、記憶する記憶部と、
前記第１部品データに係る部品を変換対象部品として、前記第１部品情報の記述方法を前記第１記述方法から前記第２記述方法へ変換する演算部と
を備え、
前記演算部は、前記変換対象部品と同一品種と推定される該当部品を前記第２部品データに係る部品のうちから探索する探索処理と、前記探索処理での探索結果に基づき、前記変換対象部品の前記第１部品情報の記述方法を前記第１記述方法から前記第２記述方法に変換する変換処理とを実行する部品データ変換支援装置。
【請求項２】
前記第１部品情報は、対応する部品の名称を前記第１記述方法で記述した第１部品名称を含み、
前記第２部品情報は、対応する部品の名称を前記第２記述方法で記述した第２部品名称を含み、
前記記憶部は、同一品種の部品を示す前記第１部品名称と前記第２部品名称とを対応付けた名称対応データを記憶し、
前記探索処理では、前記第２部品名称が前記名称対応データによって前記変換対象部品の前記第１部品名称に対応付けられているとの名称探索条件を満たす部品が前記該当部品として探索される請求項１に記載の部品データ変換支援装置。
【請求項３】
前記探索処理の結果、前記名称探索条件を満たす部品が存在する場合には、前記演算部は、前記変換処理において、前記変換対象部品の前記第１部品情報の記述方法を変換した結果として、前記名称探索条件を満たす前記部品の前記第２部品情報を用いる請求項２に記載の部品データ変換支援装置。
【請求項４】
前記第１部品情報は、対応する部品の構成を示す第１構成パラメーターを含み、
前記第２部品情報は、対応する部品の構成を示す第２構成パラメーターを含み、
前記記憶部は、前記変換対象部品と同一品種である部品の前記第２構成パラメーターが前記変換対象部品の前記第１構成パラメーターに対して満たす構成探索条件を記憶し、
前記探索処理では、前記名称探索条件を満たす部品が存在しない場合には、前記第２構成パラメーターが前記構成探索条件を満たす部品が前記該当部品として探索される請求項３に記載の部品データ変換支援装置。
【請求項５】
前記第２構成パラメーターが前記構成探索条件を満たす部品が存在する場合には、前記演算部は、前記第２構成パラメーターが前記構成探索条件を満たす部品のうちから一の構成該当部品を決定し、前記構成該当部品に基づき前記変換処理を実行する請求項４に記載の部品データ変換支援装置。
【請求項６】
前記記憶部は、前記第１構成パラメーターの記述方法を前記第１記述方法から前記第２記述方法に変換する変換規則を記憶し、
前記演算部は、前記変換処理において、前記変換対象部品の前記第１部品名称を前記構成該当部品の前記第２部品名称に変換するとともに、前記変換対象部品の前記第１構成パラメーターの記述方法を前記変換規則に従って前記第１記述方法から前記第２記述方法に変換する請求項５に記載の部品データ変換支援装置。
【請求項７】
前記第１部品情報は、対応する部品の実装のために前記第１部品実装機が実行する動作を規定する第１実装機動作条件を含み、
前記第２部品情報は、対応する部品の実装のために前記第２部品実装機が実行する動作を規定する第２実装機動作条件を含み、
前記演算部は、前記変換処理において、前記変換対象部品の前記第１実装機動作条件の記述方法を変換した結果として、前記構成該当部品の前記第２実装機動作条件を用いる請求項５または６に記載の部品データ変換支援装置。
【請求項８】
前記探索処理の結果、前記第２構成パラメーターが前記構成探索条件を満たす複数の部品が存在する場合には、前記演算部は、所定基準に従って前記複数の部品に優先順位を付ける請求項５ないし７のいずれか一項に記載の部品データ変換支援装置。
【請求項９】
部品表示部をさらに備え、
前記演算部は、前記複数の部品の前記第２部品情報を前記優先順位に従って前記部品表示部に表示する請求項８に記載の部品データ変換支援装置。
【請求項１０】
前記演算部は、前記複数の部品のうち、ユーザーにより設定された順位までの部品の前記第２部品情報を前記優先順位に従って前記部品表示部に表示する請求項９に記載の部品データ変換支援装置。
【請求項１１】
前記部品表示部に表示された部品のうちから一の部品をユーザーが選択できる操作部をさらに備え、
前記演算部は、前記操作部によって選択された部品を前記構成該当部品に決定する請求項９または１０に記載の部品データ変換支援装置。
【請求項１２】
前記演算部は、前記複数の部品のうち前記優先順位が最高位の部品を前記構成該当部品に決定する請求項８に記載の部品データ変換支援装置。
【請求項１３】
前記第２構成パラメーターが前記構成探索条件を満たす部品が存在しない場合には、前記演算部は、前記変換処理において、前記変換対象部品の前記第１構成パラメーターの記述方法を前記変換規則に従って前記第１記述方法から前記第２記述方法に変換する請求項６に記載の部品データ変換支援装置。
【請求項１４】
前記演算部は、前記名称探索条件を満たす部品が存在した場合の前記変換処理の結果の信頼性を、前記第２構成パラメーターが前記構成探索条件を満たす部品が存在した場合の前記変換処理の結果の信頼性よりも高く設定し、前記第２構成パラメーターが前記構成探索条件を満たす場合の前記変換処理の結果の信頼性を、前記第２構成パラメーターが前記構成探索条件を満たさない場合の前記変換処理の結果の信頼性よりも高く設定する請求項１３に記載の部品データ変換支援装置。
【請求項１５】
結果表示部をさらに備え、
前記演算部は、前記変換処理の結果を前記信頼性と併せて前記結果表示部に表示する請求項１４に記載の部品データ変換支援装置。
【請求項１６】
前記第１部品情報は、対応する部品の構成を示す第１構成パラメーターを含み、
前記第２部品情報は、対応する部品の構成を示す第２構成パラメーターを含み、
前記記憶部は、前記変換対象部品と同一品種である部品の前記第２構成パラメーターが前記変換対象部品の前記第１構成パラメーターに対して満たす構成探索条件を記憶し、
前記探索処理では、前記第２構成パラメーターが前記探索条件を満たす前記第２部品情報に係る部品が、前記該当部品として探索される請求項１に記載の部品データ変換支援装置。
【請求項１７】
第１部品実装機での実装に使用される部品に関する第１部品情報を第１記述方法で記述する第１部品データに係る部品を変換対象部品として、前記第１部品実装機と異なる種類の第２部品実装機での実装に使用される部品に関する第２部品情報を前記第１記述方法と異なる第２記述方法で記述する第２部品データのうちから、前記変換対象部品と同一品種と推定される該当部品を探索する探索処理を実行する工程と、
前記探索処理での探索結果に基づき、前記変換対象部品の前記第１部品情報の記述方法を前記第１記述方法から前記第２記述方法に変換する変換処理を実行する工程と
を備える部品データ変換支援方法。
【請求項１８】
第１部品実装機での実装に使用される部品に関する第１部品情報を第１記述方法で記述する第１部品データに係る部品を変換対象部品として、前記第１部品実装機と異なる種類の第２部品実装機での実装に使用される部品に関する第２部品情報を前記第１記述方法と異なる第２記述方法で記述する第２部品データのうちから、前記変換対象部品と同一品種と推定される該当部品を探索する探索処理を実行する工程と、
前記探索処理での探索結果に基づき、前記変換対象部品の前記第１部品情報の記述方法を前記第１記述方法から前記第２記述方法に変換する変換処理を実行する工程と
をコンピューターに実行させる部品データ変換支援プログラム。
【請求項１９】
請求項１８に記載の部品データ変換支援プログラムをコンピューターにより読み出し可能に記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、部品実装機での実装に使用される部品に関する部品情報の記述方法を、異なる部品実装機間で変換する技術に関する。
【背景技術】
【０００２】
フィーダーが供給する部品を実装ヘッドにより基板に移載することで、基板に部品を実装する部品実装機が一般に用いられている。かかる部品実装機によって部品を的確に実装するためには、部品の名称、構成あるいは基板に移載する際の速度といった部品情報を部品種毎に示す部品データを予め準備しておくことが求められる。そこで、例えば特許文献１に記載のような、部品の形状や寸法を示す部品電子カタログ等を用いて部品データを作成することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３９４６７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザーにおいては、種類が異なる複数の部品実装機を所有する場合がある。そのため、一の種類の部品実装機のために作成した部品データを他の種類の部品実装機に転用したいというニーズがある。しかしながら、部品実装機の種類が異なると、部品データの記述方法も異なる。したがって、部品データの転用のためには、作成済みの部品データの記述方法を手作業で変換するといった手間がユーザーに求められる。
【０００５】
この発明は、上記課題に鑑みなされたものであり、部品データの記述方法の変換に要するユーザーの手間を軽減可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る部品データ変換支援装置は、第１部品実装機での実装に使用される部品に関する第１部品情報を第１記述方法で記述する第１部品データと、第１部品実装機と異なる種類の第２部品実装機での実装に使用される部品に関する第２部品情報を第１記述方法と異なる第２記述方法で記述する第２部品データとを、記憶する記憶部と、第１部品データに係る部品を変換対象部品として、第１部品情報の記述方法を第１記述方法から第２記述方法へ変換する演算部とを備え、演算部は、変換対象部品と同一品種と推定される該当部品を第２部品データに係る部品のうちから探索する探索処理と、探索処理での探索結果に基づき、変換対象部品の第１部品情報の記述方法を第１記述方法から第２記述方法に変換する変換処理とを実行する。
【０００７】
本発明に係る部品データ変換支援方法は、第１部品実装機での実装に使用される部品に関する第１部品情報を第１記述方法で記述する第１部品データに係る部品を変換対象部品として、第１部品実装機と異なる種類の第２部品実装機での実装に使用される部品に関する第２部品情報を第１記述方法と異なる第２記述方法で記述する第２部品データのうちから、変換対象部品と同一品種と推定される該当部品を探索する探索処理を実行する工程と、探索処理での探索結果に基づき、変換対象部品の第１部品情報の記述方法を第１記述方法から第２記述方法に変換する変換処理を実行する工程とを備える。
【０００８】
本発明に係る部品データ変換支援プログラムは、第１部品実装機での実装に使用される部品に関する第１部品情報を第１記述方法で記述する第１部品データに係る部品を変換対象部品として、第１部品実装機と異なる種類の第２部品実装機での実装に使用される部品に関する第２部品情報を第１記述方法と異なる第２記述方法で記述する第２部品データのうちから、変換対象部品と同一品種と推定される該当部品を探索する探索処理を実行する工程と、探索処理での探索結果に基づき、変換対象部品の第１部品情報の記述方法を第１記述方法から第２記述方法に変換する変換処理を実行する工程とをコンピューターに実行させる。
【０００９】
本発明に係る記録媒体は、上記の部品データ変換支援プログラムをコンピューターにより読み出し可能に記憶する。
【００１０】
このように構成された本発明（部品データ変換支援装置、部品データ変換支援方法、部品データ変換支援プログラム、記録媒体）は、第１部品実装機のために作成された第１部品データに含まれる部品に関する第１部品情報の記述方法（第１記述方法）を、第２部品実装機で使用される部品に関する第２部品情報の記述方法（第２記述方法）に変換する。具体的には、第１部品データに係る部品を変換対象部品として、変換対象部品と同一品種と推定される該当部品を第２部品データに係る部品のうちから探索する探索処理が実行される。そして、探索処理での探索結果に基づき、変換対象部品の第１部品情報の記述方法を第１記述方法から第２記述方法に変換する変換処理が実行される。このように、第２部品データに係る部品を手掛かりに、第１部品データに係る部品に関する第１部品情報の記述方法を第１記述方法から第２記述方法に変換することが可能となっている。その結果、部品データの記述方法の変換に要するユーザーの手間が軽減可能となっている。
【００１１】
また、第１部品情報は、対応する部品の名称を第１記述方法で記述した第１部品名称を含み、第２部品情報は、対応する部品の名称を第２記述方法で記述した第２部品名称を含み、記憶部は、同一品種の部品を示す第１部品名称と第２部品名称とを対応付けた名称対応データを記憶し、探索処理では、第２部品名称が名称対応データによって変換対象部品の第１部品名称に対応付けられているとの名称探索条件を満たす部品が該当部品として探索されるように、部品データ変換支援装置を構成しても良い。かかる構成では、第２部品データに係る部品の名称（第２部品名称）を手掛かりに、第１部品データに係る部品に関する第１部品情報の記述方法を第１記述方法から第２記述方法に変換することが可能となる。
【００１２】
また、探索処理の結果、名称探索条件を満たす部品が存在する場合には、演算部は、変換処理において、変換対象部品の第１部品情報の記述方法を変換した結果として、名称探索条件を満たす部品の第２部品情報を用いるように、部品データ変換支援装置を構成しても良い。こうして、変換対象部品に関する部品情報の記述方法を第１記述方法から第２記述方法に変換できる。なお、名称探索条件を満たす部品の第２部品情報を変換結果として用いる具体的態様としては種々考えられる。つまり、第１部品データにおける変換対象部品の第１部品情報を、名称探索条件を満たす部品の第２部品情報に変換する態様でも良いし、名称探索条件を満たす部品の第２部品情報を、記述方法変換後の部品データにそのまま流用する態様でも良い。
【００１３】
また、第１部品情報は、対応する部品の構成を示す第１構成パラメーターを含み、第２部品情報は、対応する部品の構成を示す第２構成パラメーターを含み、記憶部は、変換対象部品と同一品種である部品の第２構成パラメーターが変換対象部品の第１構成パラメーターに対して満たす構成探索条件を記憶し、探索処理では、名称探索条件を満たす部品が存在しない場合には、第２構成パラメーターが構成探索条件を満たす部品が該当部品として探索されるように、部品データ変換支援装置を構成しても良い。かかる構成では、名称探索条件を満たす部品が存在しない場合でも、変換対象部品に関する部品情報を第１記述方法から第２記述方法に変換可能となる。
【００１４】
また、第２構成パラメーターが構成探索条件を満たす部品が存在する場合には、演算部は、第２構成パラメーターが構成探索条件を満たす部品のうちから一の構成該当部品を決定し、構成該当部品に基づき変換処理を実行するように、部品データ変換支援装置を構成しても良い。こうして、名称探索条件を満たす部品が存在しない場合でも、構成該当部品に基づき、変換対象部品に関する部品情報を第１記述方法から第２記述方法に変換可能となる。
【００１５】
また、記憶部は、第１構成パラメーターの記述方法を第１記述方法から第２記述方法に変換する変換規則を記憶し、演算部は、変換処理において、変換対象部品の第１部品名称を構成該当部品の第２部品名称に変換するとともに、変換対象部品の第１構成パラメーターの記述方法を変換規則に従って第１記述方法から第２記述方法に変換するように、部品データ変換支援装置を構成しても良い。かかる構成では、変換対象部品の名称および構成パラメーターの記述方法を、第１記述方法から第２記述方法に変換可能となる。
【００１６】
また、第１部品情報は、対応する部品の実装のために第１部品実装機が実行する動作を規定する第１実装機動作条件を含み、第２部品情報は、対応する部品の実装のために第２部品実装機が実行する動作を規定する第２実装機動作条件を含み、演算部は、変換処理において、変換対象部品の第１実装機動作条件の記述方法を変換した結果として、構成該当部品の第２実装機動作条件を用いるように、部品データ変換支援装置を構成しても良い。かかる構成では、変換対象部品に対する部品実装機の動作条件を、第１記述方法から第２記述方法に変換可能となる。なお、構成該当部品の第２実装機動作条件を変換結果として用いる具体的態様としては種々考えられる。つまり、第１部品データにおける変換対象部品の第１実装機動作条件を、構成該当部品の第２実装機動作条件に変換する態様でも良いし、該当構成部品の第２実装機動作条件を、記述方法変換後の部品データにそのまま流用する態様でも良い。
【００１７】
また、探索処理の結果、第２構成パラメーターが構成探索条件を満たす複数の部品が存在する場合には、演算部は、所定基準に従って複数の部品に優先順位を付けるように、部品データ変換支援装置を構成しても良い。
【００１８】
この際、部品表示部をさらに備え、演算部は、複数の部品の第２部品情報を優先順位に従って部品表示部に表示するように、部品データ変換支援装置を構成しても良い。かかる構成では、第２構成パラメーターが構成探索条件を満たす複数の部品の優先順位をユーザーが把握することができる。
【００１９】
また、演算部は、複数の部品のうち、ユーザーにより設定された順位までの部品の第２部品情報を優先順位に従って部品表示部に表示するように、部品データ変換支援装置を構成しても良い。かかる構成では、第２構成パラメーターが構成探索条件を満たす部品の個数が多い場合であっても、部品表示部に表示される部品の個数を制限して、ユーザーへの表示が煩雑化するのを抑制できる。
【００２０】
また、部品表示部に表示された部品のうちから一の部品をユーザーが選択できる操作部をさらに備え、演算部は、操作部によって選択された部品を構成該当部品に決定するように、部品データ変換支援装置を構成しても良い。かかる構成では、変換対象部品に関する部品情報を第１記述方法から第２記述方法に変換する際に用いられる構成該当部品をユーザーの選択に応じて決定できる。
【００２１】
また、演算部は、複数の部品のうち優先順位が最高位の部品を構成該当部品に決定するように、部品データ変換支援装置を構成しても良い。かかる構成では、変換対象部品に関する部品情報を第１記述方法から第２記述方法に変換する際に用いられる構成該当部品を、所定基準に従った優先順位に応じて決定できる。
【００２２】
また、第２構成パラメーターが構成探索条件を満たす部品が存在しない場合には、演算部は、変換処理において、変換対象部品の第１構成パラメーターの記述方法を変換規則に従って第１記述方法から第２記述方法に変換するように、部品データ変換支援装置を構成しても良い。かかる構成では、第２構成パラメーターが構成探索条件を満たす部品が存在しない場合であっても、変換対象部品の構成パラメーターの記述方法を、第１記述方法から第２記述方法に変換することが可能となる。
【００２３】
また、演算部は、名称探索条件を満たす部品が存在した場合の変換処理の結果の信頼性を、第２構成パラメーターが構成探索条件を満たす部品が存在した場合の変換処理の結果の信頼性よりも高く設定し、第２構成パラメーターが構成探索条件を満たす場合の変換処理の結果の信頼性を、第２構成パラメーターが構成探索条件を満たさない場合の変換処理の結果の信頼性よりも高く設定するように、部品データ変換支援装置を構成しても良い。
【００２４】
この際、結果表示部をさらに備え、演算部は、変換処理の結果を信頼性と併せて結果表示部に表示するように、データ変換支援装置を構成しても良い。これによって、ユーザーは変換処理の結果の信頼性を把握することができる。
【００２５】
また、第１部品情報は、対応する部品の構成を示す第１構成パラメーターを含み、第２部品情報は、対応する部品の構成を示す第２構成パラメーターを含み、記憶部は、変換対象部品と同一品種である部品の第２構成パラメーターが変換対象部品の第１構成パラメーターに対して満たす構成探索条件を記憶し、探索処理では、第２構成パラメーターが探索条件を満たす第２部品情報に係る部品が、該当部品として探索されるように、部品データ変換支援装置を構成しても良い。かかる構成では、第２部品データに係る部品の構成（第２構成パラメーター）を手掛かりに、第１部品データに係る部品に関する第１部品情報の記述方法を第１記述方法から第２記述方法に変換することが可能となる。
【発明の効果】
【００２６】
以上のように、本発明によれば、部品データの記述方法の変換に要するユーザーの手間を軽減することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る部品実装機の一例を模式的に示す部分平面図である。
【図２】図１の部品実装機が備える電気的構成の一例を示すブロック図である。
【図３】部品データの一例を示す図である。
【図４】部品データの記述方法の違いを模式的に例示する説明図である。
【図５】部品データ変換支援装置の一例の電気的構成を示すブロック図である。
【図６】第１・第２部品データと名称対応データとの関係を示す図である。
【図７】部品データ変換支援の一例を示すフローチャートである。
【図８】図７のフローチャートのステップＳ１０５で実行される変換処理の一例を模式的に示す図である。
【図９】図７の部品データ変換支援方法で実行される部品構成探索の一例を示すフローチャートである。
【図１０】構成探索条件を満たす該当部品の優先基準の一例を示す図である。
【図１１】図９のフローチャートのステップＳ２０８〜Ｓ２１０で実行される変換処理の一例を模式的に示す図である。
【図１２】図９のフローチャートのステップＳ２１２〜Ｓ２１４で実行される変換処理の一例を模式的に示す図である。
【発明を実施するための形態】
【００２８】
図１は本発明に係る部品実装機の一例を模式的に示す部分平面図である。図１および以下の図では、水平方向Ｘｍ、Ｙｍおよび鉛直方向Ｚｍからなる直交座標を適宜示す。図１に示すように、部品実装機１は、基台１１の上に設けられた一対のコンベア１２、１２を備える。そして、部品実装機１は、コンベア１２により水平方向Ｘｍ（基板搬送方向）の上流側から実装作業位置（図１の基板１０の位置）に搬入した基板１０に対して部品Ｐを実装し、部品実装を完了した基板１０をコンベア１２により実装作業位置から水平方向Ｘｍの下流側へ搬出する。
【００２９】
部品実装機１では、水平方向Ｙｍに延びる一対のＹ軸レール２１、２１と、水平方向Ｙｍに延びるＹ軸ボールネジ２２と、Ｙ軸ボールネジ２２を回転駆動するＹ軸モーター３ｙとが設けられ、ヘッド支持部材２３が一対のＹ軸レール２１、２１に水平方向Ｙｍに移動可能に支持された状態でＹ軸ボールネジ２２のナットに固定されている。ヘッド支持部材２３には、水平方向Ｘｍに延びるＸ軸ボールネジ２４と、Ｘ軸ボールネジ２４を回転駆動するＸ軸モーター３ｘとが取り付けられており、ヘッドユニット４がヘッド支持部材２３に水平方向Ｘｍに移動可能に支持された状態でＸ軸ボールネジ２４のナットに固定されている。したがって、Ｙ軸モーター３ｙによりＹ軸ボールネジ２２を回転させてヘッドユニット４を水平方向Ｙｍに移動させ、あるいはＸ軸モーター３ｘによりＸ軸ボールネジ２４を回転させてヘッドユニット４を水平方向Ｘｍに移動させることができる。
【００３０】
一対のコンベア１２、１２の水平方向Ｙｍの両側それぞれでは、２つの部品供給部２８が水平方向Ｘｍに並んでいる。各部品供給部２８に対しては、複数のテープフィーダー２８１が水平方向Ｘｍに並んで着脱可能に装着されており、各テープフィーダー２８１には、集積回路、トランジスター、コンデンサ等の小片状の部品Ｐを所定間隔おきに収納したキャリアテープが装填されている。そして、テープフィーダー２８１は、キャリアテープをヘッドユニット４側に間欠的に送り出すことによって、キャリアテープ内の部品Ｐを供給する。
【００３１】
ヘッドユニット４は、水平方向Ｘｍに直線状に並ぶ複数（４本）の実装ヘッド４１を有する。各実装ヘッド４１はＺ軸モーター３ｚの駆動力を受けて鉛直方向Ｚｍに昇降可能であり、駆動制御部１３０はＺ軸モーター３ｚによって各実装ヘッド４１を昇降させることができる。そして、各実装ヘッド４１は下端に取り付けられたノズルにより、部品Ｐの吸着・実装を行う。具体的には、実装ヘッド４１はテープフィーダー２８１が送り出す部品Ｐの直上へ移動する。そして、実装ヘッド４１は、ノズルの下端が部品Ｐの上端面に接するまで下降してからノズル内に負圧を発生させることで、ノズルに部品Ｐを吸着する。続いて、実装ヘッド４１は吸着した部品Ｐを、実装作業位置の基板１０に移載する。
【００３２】
また、水平方向Ｘｍに並ぶ部品供給部２８の間には、その上方を撮像する部品認識カメラ５が配置されている。この部品認識カメラ５は、ＣＣＤ(Charge-Coupled Device)等の固体撮像素子と照明とを有し、照明から光を照射しつつ固体撮像素子により撮像を行う。この部品認識カメラ５は、実装ヘッド４１が吸着する部品Ｐを認識する部品認識処理に用いられる。
【００３３】
図２は図１の部品実装機が備える電気的構成の一例を示すブロック図である。図２に示すように、部品実装機１は、装置全体を統括的に制御するコントローラー１００を備える。コントローラー１００は、ＣＰＵ(Central Processing Unit)やＲＡＭ(Random Access Memory)で構成されたコンピューターである演算処理部１１０およびＨＤＤ(Hard Disk Drive)で構成された記憶部１２０を有する。
【００３４】
さらに、コントローラー１００は、部品実装機１の駆動系を制御する駆動制御部１３０と、部品Ｐの撮像を制御する撮像制御部１４０とを有する。駆動制御部１３０は演算処理部１１０の指令に応じて、Ｘ軸モーター３ｘ、Ｙ軸モーター３ｙおよびＺ軸モーター３ｚによる実装ヘッド４１の駆動を制御する。これによって、実装ヘッド４１は、所定の実装順序でテープフィーダー２８１から基板１０へ部品Ｐを移載する（部品実装処理）。この部品実装処理における実装ヘッド４１による部品Ｐの移載速度は、駆動制御部１３０によって部品Ｐの品種毎に制御されている。
【００３５】
また、部品実装処理の実行中において、演算処理部１１０は実装ヘッド４１により吸着された部品Ｐの認識を撮像制御部１４０に実行させる。つまり、部品Ｐを吸着した実装ヘッド４１は、駆動制御部１３０の制御に従って、部品供給部２８から基板１０に到る途中で部品認識カメラ５の上方を経由する。一方、撮像制御部１４０は演算処理部１１０からの指令に応じて、部品認識カメラ５により部品Ｐの画像を撮像し、この画像に基づき実装ヘッド４１による部品Ｐの吸着状態を認識する（部品認識処理）。そして、演算処理部１１０は、部品認識処理の結果に基づき、実装ヘッド４１による基板１０への部品Ｐの実装を制御する。この部品認識処理において、部品認識カメラ５により部品Ｐを撮像する際の露光時間や照明強度などの認識条件は、撮像制御部１４０によって部品Ｐの品種毎に制御されている。
【００３６】
このような部品実装処理や部品認識処理は、記憶部１２０に予め記憶された実装プログラムに基づき演算処理部１１０により実行される。そして、この実装プログラムは、実装対象である部品Ｐの情報を品種毎に記述する部品データを参照しつつ作成される。
【００３７】
図３は部品データの一例を示す図である。この部品データＤｐは、部品実装機１のメーカーからの供給や、部品実装機１のユーザーによる作成によって得られる。図３に示すように、部品データＤｐは、部品名称Ａ、構成パラメーターＢおよび実装機動作条件Ｃを含む部品情報Ｉｐを部品Ｐの品種毎にテーブル形式で記述する。
【００３８】
部品名称Ａは、部品Ｐの品種を識別する文字列で構成され、品種の異なる部品Ｐには異なる部品名称Ａが付される。構成パラメーターＢは、部品Ｐの形状、部品Ｐの寸法、部品Ｐの端子の配列および部品Ｐの重量といった部品Ｐの物理的な構成を示す。ここで、部品形状は、ＳＯＰ(Small Outline Package)、ＱＦＰ(Quad Flat Package)あるいはＢＧＡ(Ball Grid Array)といった部品Ｐのパッケージの種類を示す。
【００３９】
実装機動作条件Ｃは、認識条件、供給形態および移載速度といった部品Ｐを実装する部品実装機１の動作を規定する条件を示す。ここで、認識条件は、部品認識処理での露光時間および照明強度を示す。供給形態は、テープフィーダー、トレイフィーダーあるいはスティックフィーダーといった部品Ｐを供給するフィーダーの種類を示す。また、移載速度は、部品実装処理において実装ヘッド４１が部品Ｐを移載する速度を示す。
【００４０】
ところで、部品データＤｐの記述方法は例えば図４に示すように、部品実装機１の種類によって異なりうる。図４は部品データの記述方法の違いを模式的に例示する説明図である。図４において、上段の欄は部品実装機１Ａでの部品データＤｐの記述方法を示し、下段の欄は部品実装機１Ｂでの部品データＤｐの記述方法を示す。なお、上段の欄および下段の欄それぞれに示す部品Ｐの品種は同一である。
【００４１】
部品データＤｐでは、部品Ｐの各構成の位置を記述するために、水平方向Ｘｐ、Ｙｐおよび鉛直方向Ｚｐからなる直交座標が示されている。ただし、実装機直交座標Ｘｍ、Ｙｍ、Ｚｍに対する部品直交座標Ｘｐ、Ｙｐ、Ｚｐの取り方は、部品実装機１Ａ、１Ｂによって異なる。つまり、部品実装機１Ａの記述方法では、部品直交座標Ｘｐ、Ｙｐ、Ｚｐは部品直交座標Ｘｍ、Ｙｍ、Ｚｐに一致する。一方、部品実装機１Ｂの記述方法では、部品直交座標Ｘｐ、Ｙｐ、Ｚｐは部品直交座標Ｘｍ、Ｙｍ、Ｚｐに対して９０度回転対称となっている。
【００４２】
また、部品ＰのリードＰｌ（端子）の数え方も部品実装機１Ａ、１Ｂによって異なる。つまり、部品実装機１Ａの記述方法では、反時計回りに各辺のリードＰｌの個数が数えられる。一方、部品実装機１Ｂの記述方法では、座標Ｘｐ、Ｙｐの矢印方向に各辺のリードＰｌの個数が数えられる。また、部品実装機１Ａの記述方法では、水平方向Ｙｐの矢印反対側の辺において抜けている２本のリードＰｌ（５、６番目の破線で示されたリードＰｌ）が数えられるのに対し、部品実装機１Ｂの記述方法ではこれら２本のリードＰｌが数えられない。
【００４３】
さらに、その他の構成パラメーターＢ、部品名称Ａおよび実装機動作条件Ｃの記述方法も部品実装機１Ａ、１Ｂによって異なりうる。例えば、部品名称Ａにおいて序数を表すために、部品実装機１Ａの記述方法では「Ｎｏ」が用いられ、部品実装機１Ｂの記述方法では「＃」が用いられる。
【００４４】
図５は部品データ変換支援装置の一例の電気的構成を示すブロック図である。図５では、部品データ変換支援装置７の他に、記録媒体８１が併記されている。図５の部品データ変換支援装置７は、コンピューター７１と部品データベース７３とを備えるシステムであり、部品データＤｐの記述方法を部品実装機１Ａ用の第１記述方法から部品実装機１Ｂ用の第２記述方法へ変換する。コンピューター７１は、演算部７１１、ＨＤＤ７１２およびユーザーインターフェース７１３を備える。演算部７１１はＣＰＵおよびＲＡＭで構成され、部品データＤｐの変換支援に係る演算を実行する。ユーザーインターフェース７１３は、マウスおよびキーボード等の入力機器と、ディスプレイ等の出力機器とで構成される。なお、ユーザーインターフェース７１３は、タッチパネルのように入力機能と出力機能とを一体的に有するものでも構わない。
【００４５】
この部品データ変換支援装置７では、コンピューター７１のＨＤＤ７１２と部品データベース７３とで記憶部７５が構成される。ＨＤＤ７１２は、部品データＤｐの変換支援に係る演算で用いられるプログラムおよびデータを記憶する。具体的には、ＨＤＤ７１２は、記録媒体８１から読み込まれた部品データ変換プログラムＧを記憶する。ここで、記録媒体８１は例えばＵＳＢ(Universal Serial BAS)メモリーあるいはＤＶＤ(Digital Versatile Disc)等の外部記憶媒体である。部品データ変換プログラムＧは部品データＤｐの変換支援に係る演算を規定し、演算部７１１は部品データ変換プログラムＧに従って部品データＤｐでの変換支援を実行する。また、ＨＤＤ７１２は、名称対応データＤｎを記憶する。名称対応データＤｎは、部品実装機１Ａ用の第１記述方法で記述された部品名称と、部品実装機１Ｂ用の第２記述方法で記述された部品名称とを、同一の品種毎に対応付けて示す。さらに、ＨＤＤ７１２は、後述の部品データ変換支援で用いられる構成探索条件Ｓおよび変換規則Ｒを記憶する。
【００４６】
部品データベース７３は、第１部品データＤｐａおよび第２部品データＤｐｂを記憶する。ここで、第１部品データＤｐａは、部品実装機１Ａでの実装に使用される部品Ｐに関する第１部品情報Ｉｐａを部品実装機１Ａ用の第１記述方法で記述する部品データＤｐであり、第２部品データＤｐｂは、部品実装機１Ｂでの実装に使用される部品Ｐに関する第２部品情報Ｉｐｂを部品実装機１Ｂ用の第２記述方法で記述する部品データＤｐである。
【００４７】
図６は第１・第２部品データと名称対応データとの関係を示す図である。第１部品データＤｐａは、互いに異なる部品Ｐの品種に対応する第１部品情報Ｉｐａ（１）、Ｉｐａ（２）、…を有し、第１部品情報Ｉｐａ（１）、Ｉｐａ（２）、…のそれぞれでは対応する部品Ｐの部品名称Ａ（第１部品名称Ａａ）、構成パラメーターＢ（第１構成パラメーターＢａ）および実装機動作条件Ｃ（第１実装機動作条件Ｃａ）が第１記述方法で記述されている。例えば、１番目の部品Ｐの第１部品情報Ｉｐａ（１）では、第１部品名称Ａａ（１）、第１構成パラメーターＢａ（１）および第１実装機動作条件Ｃａ（１）が記述されており、２番目の部品Ｐの第１部品情報Ｉｐａ（２）では、第１部品名称Ａａ（２）、第１構成パラメーターＢａ（２）および第１実装機動作条件Ｃａ（２）が記述されている。
【００４８】
第２部品データＤｐｂは、互いに異なる部品Ｐの品種に対応する第２部品情報Ｉｐｂ（１）、Ｉｐｂ（２）、…を有し、第２部品情報Ｉｐｂ（１）、Ｉｐｂ（２）、…のそれぞれでは対応する部品Ｐの部品名称Ａ（第２部品名称Ａｂ）、構成パラメーターＢ（第２構成パラメーターＢｂ）および実装機動作条件Ｃ（第２実装機動作条件Ｃｂ）が第２記述方法で記述されている。例えば、１番目の部品Ｐの第２部品情報Ｉｐｂ（１）では、第２部品名称Ａｂ（１）、第２構成パラメーターＢｂ（１）および第２実装機動作条件Ｃｂ（１）が記述されており、２番目の部品Ｐの第２部品情報Ｉｐｂ（２）では、第２部品名称Ａｂ（２）、第２構成パラメーターＢｂ（２）および第２実装機動作条件Ｃｂ（２）が記述されている。
【００４９】
名称対応データＤｎは、同一品種の部品Ｐを示す第１部品名称Ａａと第２部品名称Ａｂとをテーブル形式で対応付ける。図６では、例えば１番目の第１部品名称Ａａ（１）と３番目の第２部品名称Ａｂ（３）とが対応付けられ、２番目の第１部品名称Ａａ（２）と１番目の第２部品名称Ａｂ（１）とが対応付けられている。また、３番目の第１部品名称Ａａ（３）には対応付けられた第２部品名称Ａｂが存在しない。
【００５０】
そして、部品データ変換支援装置７は、第２部品データＤｐｂ、名称対応データＤｎ、構成探索条件Ｓおよび変換規則Ｒに基づき、第１部品データＤｐａの記述方法を、第１記述方法（変換元記述方法）から第２記述方法（変換先記述方法）へ変換するのを支援する（部品データ変換支援）。
【００５１】
図７は部品データ変換支援の一例を示すフローチャートである。図７のフローチャートは、演算部７１１により部品データ変換プログラムＧに従って実行され、第１部品データＤｐａに含まれる各部品Ｐの記述方法の変換を、変換対象部品Ｐｏを順次変更しながら試行する。
【００５２】
ステップＳ１０１では、変換対象部品Ｐｏがゼロにリセットされ、ステップＳ１０２では、変換対象部品Ｐｏがインクリメントされる。これによって、第１部品データＤｐａに含まれる１番目の部品Ｐが変換対象部品Ｐｏに設定される。
【００５３】
ステップＳ１０３では、変換対象部品Ｐｏと同一品種と推定される該当部品Ｐｍが第２部品データＤｐｂに係る部品Ｐのうちから探索される（探索処理）。特にステップＳ１０３では、第２部品名称Ａｂが部品データＤｐによって変換対象部品Ｐｏの第１部品名称Ａａに対応付けられているとの名称探索条件を満たす部品Ｐが該当部品Ｐｍ（名称該当部品Ｐｍｎ）として探索される。ここでは、変換対象部品Ｐｏが第１部品データＤｐａの１番目の部品Ｐである。そのため、部品データＤｐ（図６）によって第１部品名称Ａａ（１）に対応付けられた第２部品名称Ａｂ（３）を有する部品Ｐが該当部品Ｐｍとして特定される。その結果、ステップＳ１０４では、該当部品Ｐｍが存在すると判断される（ＹＥＳ）。
【００５４】
そして、ステップＳ１０５では、ステップＳ１０３の探索処理での探索結果に基づき、変換対象部品Ｐｏの第１部品情報Ｉｐａの記述方法を第１記述方法から第２記述方法に変換する変換処理が実行される。特にステップＳ１０５では、図８に例示するように、名称探索条件を満たす該当部品Ｐｍ（名称該当部品Ｐｍｎ）の第２部品情報Ｉｐｂに、変換対象部品Ｐｏの第１部品情報Ｉｐａを置換することで、変換処理が実行される。
【００５５】
図８は図７のフローチャートのステップＳ１０５で実行される変換処理の一例を模式的に示す図である。ここでは、第１部品データＤｐａの１番目の部品Ｐが変換対象部品Ｐｏであり、第２部品データＤｐｂの３番目の部品Ｐが該当部品Ｐｍである。そのため、図８の「被変換部品データＤｐｔ」の欄に示すように、第１部品データＤｐａの第１部品情報Ｉｐａ（１）が第２部品データＤｐｂに含まれる該当部品Ｐｍの第２部品情報Ｉｐｂ（３）に置換される。これによって、第１部品情報Ｉｐａ（１）の記述方法を第１記述方法から第２記述方法に変換した被変換部品情報Ｉｐｔ（１）が作成される。こうして、ステップＳ１０５では、変換対象部品Ｐｏの第１部品情報Ｉｐａ（１）の記述方法を変換した結果として、名称探索条件を満たす第２部品情報Ｉｐｂ（３）が用いられる。
【００５６】
ステップＳ１０６では、ステップＳ１０５で作成された被変換部品情報Ｉｐｔの信頼性が高信頼性に設定される。すなわち、被変換部品情報Ｉｐｔ（１）の信頼性が高信頼性に設定される。続くステップＳ１０８では、変換対象部品ＰｏがＰｍａｘ未満であるかが判断される。なお、Ｐｍａｘは、第１部品データＤｐａの最後の部品Ｐを示し、部品データＤｐに含まれる部品Ｐの個数に相当する。ここの例では、変換対象部品Ｐｏが１であり、ステップＳＳ１０８で「ＹＥＳ」と判断されて、ステップＳ１０２に戻るとする。
【００５７】
ステップＳ１０２では、変換対象部品Ｐｏがインクリメントされて、第１部品データＤｐａに含まれる２番目の部品Ｐが変換対象部品Ｐｏに設定される。図６の例では、第１部品データＤｐａの２番目の部品Ｐの第１部品名称Ａａ（２）に対して名称探索条件を満たす該当部品Ｐｍが存在する。そのため、上述と同様に、ステップＳ１０３〜Ｓ１０６が実行される。一方、第１部品データＤｐａの３番目の部品Ｐの第１部品名称Ａａ（３）に対して名称探索条件を満たす該当部品Ｐｍは存在しない。したがって、ステップＳ１０４で「ＮＯ」と判断されて、ステップＳ１０７で部品構成探索が実行される。
【００５８】
図９は図７の部品データ変換支援方法で実行される部品構成探索の一例を示すフローチャートである。ステップＳ２０１では、変換対象部品Ｐｏと同一品種と推定される該当部品Ｐｍが第２部品データＤｐｂに係る部品Ｐのうちから探索される（探索処理）。特にステップＳ２０１では、ＨＤＤ７１２に記憶される構成探索条件Ｓを満たす該当部品Ｐｍが第２部品データＤｐｂの部品Ｐのうちから探索される。
【００５９】
ここで、構成探索条件Ｓは、変換対象部品Ｐｏと同一品種である部品Ｐの第２構成パラメーターＢｂが変換対象部品Ｐｏの第１構成パラメーターＢａに対して満たす条件である。具体的には、構成探索条件Ｓは、構成パラメーターＢの各項目のうち、
・部品Ｐの形状が一致する
・部品Ｐの水平方向Ｘｐの寸法が所定の公差の範囲内である
・部品Ｐの水平方向Ｙｐの寸法が所定の公差の範囲内である
・部品Ｐの鉛直方向Ｚｐの寸法が所定の公差の範囲内である
との所定項目のそれぞれを満たすことを要求する。
【００６０】
構成探索条件Ｓを満たす該当部品Ｐｍが存在する場合（ステップＳ２０２で「ＹＥＳ」の場合）には、ステップＳ２０３で、該当部品Ｐｍが単一であるかが判断される。該当部品Ｐｍが複数存在する場合（ステップＳ２０３で「ＮＯ」の場合）には、所定の優先基準に従って、複数の該当部品Ｐｍに優先順位が付される（ステップＳ２０４）。
【００６１】
図１０は構成探索条件を満たす該当部品の優先基準の一例を示す図である。図１０に示す優先基準は、基準項目を満たす毎に所定のポイントを該当部品Ｐｍに付することで、各該当部品Ｐｍに優先順位を付するものであり、メイン優先基準とサブ優先基準とで構成される。メイン優先基準によると、部品Ｐの形状、部品Ｐの水平方向Ｘｐの寸法、部品Ｐの水平方向Ｙｐの寸法および部品Ｐの鉛直方向Ｚｐの寸法といった基準項目が一致すると、基準項目毎に１００００ポイントが付される。また、部品Ｐの水平方向Ｘｐの寸法、部品Ｐの水平方向Ｙｐの寸法および部品Ｐの鉛直方向Ｚｐの寸法といった基準項目が完全に一致しない場合でも、これらの基準項目が所定の公差の範囲にあると、基準項目毎に１０００ポイントが付される。そして、各基準項目の合計ポイントが多い順に複数の該当部品Ｐｍの優先順位が付される。
【００６２】
かかるメイン優先基準に従った結果、優先順位が最高位（１位）となる該当部品Ｐｍが複数ある場合には、サブ優先基準が用いられる。サブ優先基準では、該当部品Ｐｍの端子形状によらず共通して使用される基準項目（部品Ｐの重量）と、該当部品Ｐｍの端子形状によって使い分けられる基準項目（リード端子用、ボール端子用）とが設けられている。部品Ｐの重量が一致すると１００ポイントが付され、部品Ｐの重量が所定の公差の範囲であると１ポイントが付される。さらに、該当部品Ｐｍの端子形状がリードである場合には、水平方向Ｘｐの一方側の辺に並ぶリード本数、水平方向Ｘｐの他方側の辺に並ぶリード本数、水平方向Ｙｐの一方側の辺に並ぶリード本数、水平方向Ｙｐの他方側の辺に並ぶリード本数、リードピッチおよびリード幅といった基準項目が一致すると、基準項目毎に１ポイントが付される。また、該当部品Ｐｍの端子形状がボールである場合には、電極総数、電極直径、電極行数および電極列数といった基準項目が一致すると、基準項目毎に１ポイントが付される。そして、各基準項目の合計ポイントが多い順に複数の該当部品Ｐｍの優先順位が改めて付される。
【００６３】
ステップＳ２０５では、複数の該当部品Ｐｍの第２部品情報Ｉｐｂが、各該当部品Ｐｍの優先順位に従ってユーザーインターフェース７１３に表示される。ちなみに、ユーザーは、複数の該当部品Ｐｍのうち表示対象とする該当部品Ｐｍの順位（表示順位）を、ユーザーインターフェース７１３に設定することができる。したがって、表示順位が設定された場合には、ユーザーインターフェース７１３は、該当部品Ｐｍのうち、ユーザーにより設定された表示順位までの該当部品Ｐｍの第２部品情報Ｉｐｂを優先順位に従って表示する。
【００６４】
ユーザーは、表示された該当部品Ｐｍのうちから、一の該当部品Ｐｍを選択する入力をユーザーインターフェース７１３に実行できる。そして、選択入力があった場合（ステップＳ２０６で「ＹＥＳ」の場合）には、選択された該当部品Ｐｍが構成該当部品Ｐｍｃに決定される（ステップＳ２０７）。一方、構成探索条件Ｓを満たす該当部品Ｐｍが単一である場合（ステップＳ２０３で「ＹＥＳ」の場合）には、ステップＳ２０４〜Ｓ２０６を省略し、構成探索条件Ｓを満たす単一の該当部品Ｐｍが構成該当部品Ｐｍｃに決定される（ステップＳ２０７）。
【００６５】
そして、ステップＳ２０８〜Ｓ２１０では、ステップＳ２０１の探索処理での探索結果、換言すれば構成該当部品Ｐｍｃに基づき、変換対象部品Ｐｏの第１部品情報Ｉｐａの記述方法を第１記述方法から第２記述方法に変換する変換処理が実行される。特にステップＳ２０８〜Ｓ２１０では、図１１に例示する変換処理が実行される。
【００６６】
図１１は図９のフローチャートのステップＳ２０８〜Ｓ２１０で実行される変換処理の一例を模式的に示す図である。ここでは、第１部品データＤｐａの３番目の部品Ｐが変換対象部品Ｐｏである。また、第２部品データＤｐｂの７番目の部品Ｐが構成該当部品Ｐｍｃに決定されたとする。
【００６７】
図１１の「被変換部品データＤｐｔ」の欄に示すように、ステップＳ２０８では、第１部品データＤｐａの第１部品名称Ａａ（３）が第２部品データＤｐｂに含まれる構成該当部品Ｐｍｃの第２部品名称Ａｂ（７）に置換される。ステップＳ２０９では、第１部品データＤｐａの第１実装機動作条件Ｃａ（３）が第２部品データＤｐｂに含まれる構成該当部品Ｐｍｃの第２実装機動作条件Ｃｂ（７）に置換される。つまり、変換対象部品Ｐｏの第１実装機動作条件Ｃａ（３）の記述方法を変換した結果として、構成該当部品Ｐｍｃの第２実装機動作条件Ｃｂ（７）が用いられる。また、ステップＳ２１０では、ＨＤＤ７１２に記憶される変換規則Ｒに基づき、第１部品データＤｐａの第１構成パラメーターＢａ（３）が被変換構成パラメーターＢｔ（３）に変換される。ここで、変換規則Ｒは、変換対象部品Ｐｏの第１構成パラメーターＢａの記述方法を、第１記述方法から第２記述方法に変換するパラメーター変換規則を含み、ステップＳ２１０はこのパラメーター変換規則に基づき実行される。これによって、第１部品情報Ｉｐａ（３）の記述方法を第１記述方法から第２記述方法に変換した被変換部品情報Ｉｐｔ（３）が作成される。
【００６８】
ステップＳ２１１では、ステップＳ２０８〜Ｓ２１０で作成された被変換部品情報Ｉｐｔの信頼性が高信頼性より低い中信頼性に設定される。すなわち、被変換部品情報Ｉｐｔ（３）の信頼性が中信頼性に設定される。そして、部品構成探索が終了し、図７のフローチャートに戻る。
【００６９】
一方、ステップＳ２０１の探索処理での探索結果、構成探索条件Ｓを満たす該当部品Ｐｍが存在せず、ステップＳ２０２で「ＮＯ」と判断された場合には、ステップＳ２１２〜Ｓ２１４において変換処理が実行される。図１２は図９のフローチャートのステップＳ２１２〜Ｓ２１４で実行される変換処理の一例を模式的に示す図である。ここでは、第１部品データＤｐａの４番目の部品Ｐが変換対象部品Ｐｏであるとする。
【００７０】
図１２の「被変換部品データＤｐｔ」の欄に示すように、ステップＳ２１２では、第１部品データＤｐａの第１部品名称Ａａ（４）が変換規則Ｒに基づき、被変換部品名称Ａｔ（４）に変換される。ここで、変換規則Ｒは、変換対象部品Ｐｏの第１部品名称Ａａの記述方法を、第１記述方法から第２記述方法に変換する名称変換規則を含み、ステップＳ２１２はこの名称変換規則に基づき実行される。ステップＳ２１３では、部品実装機１Ｂにおける実装機動作条件Ｃの初期条件Ｃｉに、第１部品データＤｐａの第１実装機動作条件Ｃａ（４）が置換される。また、ステップＳ２１４では、変換規則Ｒのパラメーター変換規則に基づき、第１部品データＤｐａの第１構成パラメーターＢａ（４）が被変換構成パラメーターＢｔ（４）に変換される。これによって、第１部品情報Ｉｐａ（４）の記述方法を第１記述方法から第２記述方法に変換した被変換部品情報Ｉｐｔ（４）が作成される。
【００７１】
ステップＳ２１５では、ステップＳ２１２〜Ｓ２１４で作成された被変換部品情報Ｉｐｔの信頼性が中信頼性より低い低信頼性に設定される。すなわち、被変換部品情報Ｉｐｔ（４）の信頼性が低信頼性に設定される。そして、部品構成探索が終了し、図７のフローチャートに戻る。
【００７２】
図７に示すように、ステップＳ１０７の部品構成探索が終了すると、ステップＳ１０８で変換対象部品ＰｏがＰｍａｘ未満であるかが判断される。こうして変換対象部品ＰｏがＰｍａｘとなるまで（ステップＳ１０８が「ＮＯ」となるまで）ステップＳ１０２〜Ｓ１０７が繰り返し実行される。そして、変換対象部品ＰｏがＰｍａｘとなると（ステップＳ１０８が「ＮＯ」となると）、部品変換データ支援の結果として、被変換部品データＤｐｔがユーザーインターフェース７１３に表示される（ステップＳ１０９）。この際、ユーザーインターフェース７１３は、被変換部品データＤｐｔを構成する複数の被変換部品情報Ｉｐｔを、それぞれの信頼性と対応付けて表示する。さらに、ユーザーインターフェース７１３は、中信頼性および低信頼性の被変換部品情報Ｉｐｔについては、実装機動作条件Ｃの調整作業をユーザーに勧める表示を行う。そして、図７の部品データ変換支援を終了する。
【００７３】
このように構成された部品データ変換支援装置７は、部品実装機１Ａのために作成された第１部品データＤｐａに含まれる部品Ｐに関する第１部品情報Ｉｐａの記述方法（第１記述方法）を、部品実装機１Ｂで使用される部品Ｐに関する第２部品情報Ｉｐｂの記述方法（第２記述方法）に変換する。具体的には、第１部品データＤｐａに係る部品Ｐを変換対象部品Ｐｏとして、変換対象部品Ｐｏと同一品種と推定される該当部品Ｐｍを第２部品データＤｐｂに係る部品Ｐのうちから探索する探索処理が実行される（ステップＳ１０３、Ｓ２０１）。そして、探索処理での探索結果に基づき、変換対象部品Ｐｏの第１部品情報Ｉｐａの記述方法を第１記述方法から第２記述方法に変換する変換処理が実行される（ステップＳ１０５、Ｓ２０８〜Ｓ２１０、Ｓ２１２〜Ｓ２１４）。このように、第２部品データＤｐｂに係る部品Ｐを手掛かりに、第１部品データＤｐａに係る部品Ｐに関する第１部品情報Ｉｐａの記述方法を第１記述方法から第２記述方法に変換することが可能となっている。その結果、部品データＤｐの記述方法の変換に要するユーザーの手間が軽減可能となっている。
【００７４】
また、第１部品情報Ｉｐａは、対応する部品Ｐの名称を第１記述方法で記述した第１部品名称Ａａを含み、第２部品情報Ｉｐｂは、対応する部品Ｐの名称を第２記述方法で記述した第２部品名称Ａｂを含む。これに対して、ＨＤＤ７１２は、同一品種の部品Ｐを示す第１部品名称Ａａと第２部品名称Ａｂとを対応付けた名称対応データＤｎを記憶する。そして、探索処理では、第２部品名称Ａｂが名称対応データＤｎによって変換対象部品Ｐｏの第１部品名称Ａａに対応付けられているとの名称探索条件を満たす部品Ｐが該当部品Ｐｍとして探索される。これによって、第２部品データＤｐｂに係る部品Ｐの名称（第２部品名称Ａｂ）を手掛かりに、第１部品データＤｐａに係る部品Ｐに関する第１部品情報Ｉｐａの記述方法を第１記述方法から第２記述方法に変換することが可能となっている。
【００７５】
特に探索処理の結果、名称探索条件を満たす部品Ｐが存在する場合には、演算部７１１は、変換対象部品の第１部品情報Ｉｐａの記述方法を変換した結果として、名称探索条件を満たす部品の第２部品情報Ｉｐｂを用いることで、変換処理を実行する（ステップＳ１０５）。つまり、名称対応データＤｎで相互に対応付けられた第１部品名称Ａａおよび第２部品名称Ａｂは同一品種の部品Ｐを表す。したがって、第２部品データＤｐｂに係る部品Ｐのうち、変換対象部品Ｐｏについて名称探索条件を満たす部品Ｐの第２部品情報Ｉｐｂは、変換対象部品Ｐｏの第１部品情報Ｉｐａを第２記述方法で記述したものに他ならない。そこで、上述のように名称探索条件を満たす部品Ｐの第２部品情報Ｉｐｂを変換結果として用いることで、変換対象部品Ｐｏに関する部品情報Ｉｐの記述方法を第１記述方法から第２記述方法に確実に変換できる。なお、名称探索条件を満たす部品Ｐの第２部品情報Ｉｐｂを変換結果として用いる具体的態様としては種々考えられる。つまり、ステップＳ１０５で示す態様以外に例えば、名称探索条件を満たす第２部品情報Ｉｐｂを、記述方法変換後の部品データＤｐにそのまま流用する態様でも良い。
【００７６】
また、ＨＤＤ７１２は、変換対象部品Ｐｏと同一品種である部品Ｐの第２構成パラメーターＢｂが変換対象部品Ｐｏの第１構成パラメーターＢａに対して満たす構成探索条件Ｓを記憶する。そして、探索処理では、名称探索条件を満たす部品Ｐが存在しない場合には、第２構成パラメーターＢｂが構成探索条件Ｓを満たす部品Ｐが該当部品Ｐｍとして探索される（ステップＳ２０１）。これによって、名称探索条件を満たす部品Ｐが存在しない場合でも、変換対象部品Ｐｏに関する部品情報Ｉｐを第１記述方法から第２記述方法に変換可能となる。
【００７７】
また、第２構成パラメーターＢｂが構成探索条件Ｓを満たす部品Ｐが存在する場合には、演算部７１１は、第２構成パラメーターＢｂが構成探索条件Ｓを満たす部品Ｐのうちから一の構成該当部品Ｐｍｃを決定する（ステップＳ２０３〜Ｓ２０７）。そして、構成該当部品Ｐｍｃに基づき変換処理が実行される（ステップＳ２０８〜Ｓ２１０）。こうして、名称探索条件を満たす部品Ｐが存在しない場合でも、構成該当部品Ｐｍｃに基づき、変換対象部品Ｐｏに関する部品情報Ｉｐを第１記述方法から第２記述方法に変換可能となる。
【００７８】
また、演算部７１１は、変換対象部品Ｐｏの第１部品名称Ａａを構成該当部品Ｐｍｃの第２部品名称Ａｂに変換する（ステップＳ２０８）。こうして、変換対象部品Ｐｏの部品情報Ｉｐのうち、部品名称Ａの記述方法を適切に変換することが可能となっている。さらに、ＨＤＤ７１２は、第１構成パラメーターＢａの記述方法を第１記述方法から第２記述方法に変換する変換規則Ｒを記憶し、演算部７１１は、変換対象部品Ｐｏの第１構成パラメーターＢａの記述方法を変換規則Ｒに従って第１記述方法から第２記述方法に変換する（ステップＳ２１０）。こうして、変換対象部品Ｐｏの部品情報Ｉｐのうち、構成パラメーターＢの記述方法を適切に変換することが可能となっている。
【００７９】
ちなみに、部品情報Ｉｐのうち、構成パラメーターＢは、部品実装機１の特性に依存せずに決まる。そのため、構成パラメーターＢの記述方法を第１記述方法から第２記述方法に変換する変換規則Ｒは、比較的容易に定められる。そこで、部品構成探索では、ステップＳ２１０を上述のように行っている。一方、部品情報Ｉｐのうち、実装機動作条件Ｃは変換先の部品実装機１Ｂの特性に依存する。したがって、変換元の部品実装機１Ａ用の第１記述方法で記述された実装機動作条件Ｃをなんらかの規則で変換するよりも、変換先部品実装機１Ｂ用の第２記述方法で記述された実装機動作条件Ｃを転用する方が適当である。
【００８０】
そこで、演算部７１１は、変換対象部品Ｐｏの第１実装機動作条件Ｃａの記述方法を変換した結果として、構成該当部品Ｐｍｃの第２実装機動作条件Ｃｂ（すなわち、変換先の部品実装機１Ｂでの実装機動作条件Ｃ）として用いることで、変換処理を実行する（ステップＳ２０９）。こうして、変換対象部品Ｐｏの部品情報Ｉｐのうち、実装機動作条件Ｃの記述方法を適切に変換することが可能となっている。なお、構成該当部品Ｐｍｃの第２実装機動作条件Ｃｂを変換結果として用いる具体的態様としては種々考えられる。つまり、ステップＳ２０９で示す態様以外に例えば、構成該当部品Ｐｍｃの第２実装機動作条件Ｃｂを、記述方法変換後の部品データＤｐにそのまま流用する態様でも良い。
【００８１】
また、探索処理の結果、第２構成パラメーターＢｂが構成探索条件Ｓを満たす複数の部品Ｐが存在する場合には、演算部７１１は、所定の優先基準に従って複数の部品Ｐに優先順位を付ける（ステップ２０４）。この際、演算部７１１は、複数の部品Ｐそれぞれの第２部品情報Ｉｐｂを優先順位に従ってユーザーインターフェース７１３に表示する（ステップＳ２０５）。したがって、第２構成パラメーターＢｂが構成探索条件Ｓを満たす複数の部品Ｐの優先順位をユーザーが把握することが可能となっている。
【００８２】
また、演算部７１１は、複数の部品Ｐのうち、ユーザーにより設定された順位までの部品Ｐの第２部品情報Ｉｐｂを優先順位に従ってユーザーインターフェース７１３に表示する（ステップＳ２０５）。したがって、第２構成パラメーターＢｂが構成探索条件Ｓを満たす部品Ｐの個数が多い場合であっても、ユーザーインターフェース７１３に表示される部品Ｐの個数を制限して、ユーザーへの表示が煩雑化するのを抑制できる。
【００８３】
また、演算部７１１は、ユーザーインターフェース７１３によって選択された部品Ｐを構成該当部品Ｐｍｃに決定する（ステップＳ２０６、Ｓ２０７）。こうして、変換対象部品Ｐｏに関する部品情報Ｉｐを第１記述方法から第２記述方法に変換する際に用いられる構成該当部品Ｐｍｃをユーザーの選択に応じて決定可能となっている。
【００８４】
また、第２構成パラメーターＢｂが構成探索条件Ｓを満たす部品Ｐが存在しない場合には、演算部７１１は、変換対象部品Ｐｏの第１構成パラメーターＢａの記述方法を変換規則Ｒに従って第１記述方法から第２記述方法に変換することで、変換処理を実行する（ステップＳ２１４）。したがって、第２構成パラメーターＢｂが構成探索条件Ｓを満たす部品Ｐが存在しない場合であっても、変換対象部品Ｐｏの構成パラメーターＢの記述方法を、第１記述方法から第２記述方法に変換することが可能となっている。
【００８５】
また、演算部７１１は、名称探索条件を満たす部品Ｐが存在した場合の変換処理の結果の信頼性を、第２構成パラメーターＢｂが構成探索条件Ｓを満たす部品Ｐが存在した場合の変換処理の結果の信頼性よりも高く設定する（ステップＳ１０６、Ｓ２１１）。また、演算部７１１は、第２構成パラメーターＢｂが構成探索条件Ｓを満たす場合の変換処理の結果の信頼性を、第２構成パラメーターＢｂが構成探索条件Ｓを満たさない場合の変換処理の結果の信頼性よりも高く設定する（ステップＳ２１１、Ｓ２１５）。そして、演算部７１１は、変換処理の結果を信頼性と併せてユーザーインターフェース７１３に表示する（ステップＳ１０９）。これによって、ユーザーは変換処理の結果の信頼性を把握することができる。
【００８６】
このように本実施形態では、部品実装機１Ａが本発明の「第１部品実装機」の一例に相当し、部品実装機１Ｂが本発明の「第２部品実装機」の一例に相当し、部品Ｐが本発明の「部品」の一例に相当し、第１部品データＤｐａが本発明の「第１部品データ」の一例に相当し、第１部品情報Ｉｐａが本発明の「第１部品情報」の一例に相当し、第１記述方法が本発明の「第１記述方法」の一例に相当し、第１部品名称Ａａが本発明の「第１部品名称」の一例に相当し、第１構成パラメーターＢａが本発明の「第１構成パラメーター」の一例に相当し、第１実装機動作条件Ｃａが本発明の「第１実装機動作条件」の一例に相当し、第２部品データＤｐｂが本発明の「第２部品データ」の一例に相当し、第２部品情報Ｉｐｂが本発明の「第２部品情報」の一例に相当し、第２記述方法が本発明の「第２記述方法」の一例に相当し、第２部品名称Ａｂが本発明の「第２部品名称」の一例に相当し、第２構成パラメーターＢｂが本発明の「第２構成パラメーター」の一例に相当し、第２実装機動作条件Ｃｂが本発明の「第２実装機動作条件」の一例に相当する。
【００８７】
また、ステップＳ１０３、Ｓ２０１が本発明の「探索処理」の一例に相当し、該当部品Ｐｍが本発明の「該当部品」の一例に相当し、ステップＳ１０５、Ｓ２０８〜Ｓ２１０、Ｓ２１２〜Ｓ２１４が本発明の「変換処理」の一例に相当し、変換対象部品Ｐｏが本発明の「変換対象部品」の一例に相当し、名称探索条件が本発明の「名称探索条件」の一例に相当し、名称対応データＤｎが本発明の「名称対応データ」の一例に相当し、構成探索条件Ｓが本発明の「構成探索条件」の一例に相当し、構成該当部品Ｐｍｃが本発明の「構成該当部品」の一例に相当し、変換規則Ｒが本発明の「変換規則」の一例に相当する。
【００８８】
また、部品データ変換支援装置７が本発明の「部品データ変換支援装置」の一例に相当し、演算部７１１が本発明の「演算部」の一例に相当し、記憶部７５が本発明の「記憶部」の一例に相当し、ユーザーインターフェース７１３が本発明の「部品表示部」「操作部」および「結果表示部」それぞれの一例に相当し、部品データ変換プログラムＧが本発明の「部品データ変換支援プログラム」の一例に相当し、記録媒体８１が本発明の「記憶媒体」の一例に相当する。
【００８９】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して種々の変更を加えることが可能である。例えば、図９の部品構成探索において、ステップＳ２０１で用いる構成探索条件Ｓや、ステップＳ２０４で用いる優先基準の具体的内容は、上記の例に限られず、適宜変更しても良い。
【００９０】
また、図９の部品構成探索では、ユーザーの選択入力に基づき構成該当部品Ｐｍｃが決定されていた。しかしながら、第２構成パラメーターＢｂが構成探索条件Ｓを満たす複数の該当部品Ｐｍのうち優先順位が最高位の該当部品Ｐｍを、演算部７１１が構成該当部品Ｐｍｃに決定しても良い。かかる変形例においても、構成該当部品Ｐｍｃを優先順位に応じて決定することができる。
【００９１】
また、ステップＳ１０７を省略するように図７の部品データ変換支援を変形しても良い。この変形例では、名称探索条件を満たす該当部品Ｐｍが存在しない場合（ステップＳ１０４で「ＮＯ」の場合）には、ステップＳ１０４からステップＳ１０８にそのまま進む。
【００９２】
あるいは、ステップＳ１０３〜Ｓ１０６を省略し、ステップＳ１０２に続いてステップＳ１０７、Ｓ１０８を実行するように、図７の部品データ変換支援を変形しても良い。この変形例においても、ステップＳ１０７の部品構成探索が実行される。そのため、第２部品データＤｐｂに係る部品Ｐの構成（第２構成パラメーターＢｂ）を手掛かりに、第１部品データＤｐａに係る部品Ｐに関する第１部品情報Ｉｐａの記述方法を第１記述方法から第２記述方法へ変換することが可能となっている。
【００９３】
また、部品データ変換支援装置７を実現する具体的構成は、図５の例に限られない。したがって、例えば部品データベース７３を設けずに、ＨＤＤ７１２に第１部品データＤｐａおよび第２部品データＤｐｂを記憶するように構成しても良い。
【符号の説明】
【００９４】
１…部品実装機、１Ａ…部品実装機（第１部品実装機）、１Ｂ…部品実装機（第２部品実装機）、７…部品データ変換支援装置、７１１…演算部、７１２…ＨＤＤ、７１３…ユーザーインターフェース（部品表示部、操作部、結果表示部）、７３…部品データベース、７５…記憶部、８１…記録媒体、Ａａ…第１部品名称、Ａｂ…第２部品名称、Ｂｂ…第２構成パラメーター、Ｂａ…第１構成パラメーター、Ｃａ…第１実装機動作条件、Ｃｂ…第２実装機動作条件、Ｄｐａ…第１部品データ、Ｄｐｂ…第２部品データ、Ｄｎ…名称対応データ、Ｇ…部品データ変換プログラム、Ｉｐａ…第１部品情報、Ｉｐｂ…第２部品情報、Ｐ…部品、Ｐｍ…該当部品、Ｐｍｃ…構成該当部品、Ｐｏ…変換対象部品、Ｒ…変換規則、Ｓ…構成探索条件、Ｓ１０３、Ｓ２０１…探索処理、Ｓ１０５、Ｓ２０８〜Ｓ２１０、Ｓ２１２〜Ｓ２１４…変換処理、
【図１】
2018112955.tif 000003
【図２】
2018112955.tif 000004
【図３】
2018112955.tif 000005
【図４】
2018112955.tif 000006
【図５】
2018112955.tif 000007
【図６】
2018112955.tif 000008
【図７】
2018112955.tif 000009
【図８】
2018112955.tif 000010
【図９】
2018112955.tif 000011
【図１０】
2018112955.tif 000012
【図１１】
2018112955.tif 000013
【図１２】
2018112955.tif 000014