(57)【要約】【課題】本発明はデータ管理装置及び方法に関し、ＳＭＴ（Ｓｕｒｆａｃｅ  Ｍｏｕｎｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）装備で使用される作業データを管理するデータ管理装置及び方法に関する。【解決手段】本発明の実施形態によるデータ管理装置は同じ部品を、それぞれ対応する位置に装着している基準ボード及び第１アレイボードに含まれた少なくとも一つの部品に対する装着点データを判読する装着点データ判読部と、前記判読された装着点データを参照して部品別に前記基準ボードに対する前記第１アレイボードのオフセットを算出するオフセット算出部と、前記算出されたオフセットで構成されたアレイデータを生成するアレイデータ生成部を含む。【選択図】図５
2016177784.tif 000002
【特許請求の範囲】
【請求項１】
同じ部品を、それぞれ対応する位置に装着している基準ボード及び第１アレイボードに含まれた少なくとも一つの部品に対する装着点データを判読する装着点データ判読部と、
前記判読された装着点データを参照して部品別に前記基準ボードに対する前記第１アレイボードのオフセットを算出するオフセット算出部と、
前記算出されたオフセットで構成されたアレイデータを生成するアレイデータ生成部と、を含むデータ管理装置。
【請求項２】
前記オフセット算出部は、算出された複数のオフセット間の類似関係を考慮して前記部品別に前記基準ボードに対する前記第１アレイボードのオフセットを算出する、請求項１に記載のデータ管理装置。
【請求項３】
前記第１アレイボードに含まれた少なくとも一つの部品に対して生成された前記アレイデータを事前に設定した順序に従い整列して格納する格納部をさらに含む、請求項１に記載のデータ管理装置。
【請求項４】
同じ部品を、それぞれ対応する位置に装着している基準ボード及びアレイボードに含まれた少なくとも一つの部品に対する装着点データを判読する段階と、
前記判読された装着点データを参照して部品別に前記基準ボードに対する前記アレイボードのオフセットを算出する段階と、
前記算出されたオフセットで構成されたアレイデータを生成する段階と、を含むデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ管理装置及び方法に関し、より詳細にはＳＭＴ（Ｓｕｒｆａｃｅ  Ｍｏｕｎｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）装備で使用される作業データを管理するデータ管理装置及び方法に関する。
【背景技術】
【０００２】
表面実装機術（Ｓｕｒｆａｃｅ  Ｍｏｕｎｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ、ＳＭＴ）は印刷回路基板（Ｐｒｉｎｔｅｄ  Ｃｉｒｃｕｉｔ  Ｂｏａｒｄ、ＰＣＢ）の表面に直接実装できる部品を電子回路に付着させる技術を総称する。
【０００３】
具体的には、ＳＭＴ工程は印刷回路基板（ＰＣＢ）上にソルダペーストを印刷し、マウンタ装備を利用して印刷回路基板上に各種表面実装用の部品（Ｓｕｒｆａｃｅ  Ｍｏｕｎｔｉｎｇ  Ｄｅｖｉｃｅ、ＳＭＤ）を装着した後、リフローオーブンを通過させてＰＣＢと表面装着部品のリードとの間を接合する技術をいう。
【０００４】
このようなＳＭＴラインは複数の装備の有機的な組合せによって完成されたＰＣＢを生産する技術といえるが、作業環境に応じて複数の装備を含む少なくとも一つ以上のＳＭＴラインを備えることができる。
【０００５】
一般的には、ＳＭＴラインでユーザはオフラインプログラムであるＯＬＰ（Ｏｆｆ−Ｌｉｎｅ  Ｐｒｏｇｒａｍ）により作業データを生成する。運用ソリューションプログラムであるＯＬＰは出願人のＳＭＴラインの運営のためのＣＡＤ基盤の統合プログラミングソフトウェアである。
【０００６】
図１は従来の作業データを生成するためのＣＡＤデータ生成の順序図である。
【０００７】
図１を参照すると、ＣＡＤデータを修正して作業データを生成するためにＣＡＤプログラムを実行し（Ｓ１０）、データファイルを開いてＣＡＤファイルを生成し（Ｓ２０）、所望するデータ（例えば部品の角度値など）を追加／修正した後（Ｓ３０）、データを格納する（Ｓ４０）。
【０００８】
このように、作業データに含まれたデータの修正はオフラインプログラムにより修正され得、表面実装部品を装着するＳＭＴ装備に含まれるプログラムによっても行われ得る。
【０００９】
一方、作業データに含まれた複数のデータを修正しようとする場合、多くの時間が必要とされる。
【００１０】
したがって、作業データに含まれた一つのデータだけでなく、全体または一部のデータに対する一律的な修正を行うことができる発明が要求される。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】韓国公開特許第１０−２０１２−００５１３０９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明が解決しようとする課題は、作業データに含まれた一つのデータだけでなく全体または一部のデータに対する一律的な修正を行うことができるようにすることにある。
【００１３】
本発明の課題は、以上で言及した課題に制限されず、言及されていないまた他の目的は次の記載から当業者に明確に理解できるであろう。
【課題を解決するための手段】
【００１４】
前記課題を達成するため、本発明の実施形態によるデータ管理装置は、同じ部品をそれぞれ対応する位置に装着している基準ボード及び第１アレイボードに含まれた少なくとも一つの部品に対する装着点データを判読する装着点データ判読部と、前記判読された装着点データを参照して部品別に前記基準ボードに対する前記第１アレイボードのオフセットを算出するオフセット算出部と、前記算出されたオフセットで構成されたアレイデータを生成するアレイデータ生成部と、を含む。
【００１５】
本発明の実施形態によるデータ管理方法は、同じ部品をそれぞれ対応する位置に装着している基準ボード及びアレイボードに含まれた少なくとも一つの部品に対する装着点データを判読する段階と、前記判読された装着点データを参照して部品別に前記基準ボードに対する前記アレイボードのオフセットを算出する段階と、前記算出されたオフセットで構成されたアレイデータを生成する段階と、を含む。
【００１６】
その他実施形態の具体的な内容は詳細な説明及び図面に含まれている。
【発明の効果】
【００１７】
前記本発明のデータ管理装置及び方法によれば、作業データに含まれた一つのデータだけでなく、全体または一部のデータに対する一律的な修正を行うことができるようにすることによって、ユーザはより容易に作業データを更新することができる。
【図面の簡単な説明】
【００１８】
【図１】従来の作業データを生成するためのＣＡＤデータ生成の順序図である。
【図２】本発明の実施形態によるデータ管理システムを示す図である。
【図３】印刷回路基板を示す図である。
【図４】印刷回路基板を示す図である。
【図５】本発明の実施形態によるデータ管理装置を示すブロック図である。
【図６】本発明の実施形態によるデータ管理部の細部構成を示す図である。
【図７】本発明の実施形態による装着点データとアレイデータとの関係を示す概念図である。
【図８】本発明の実施形態によるデータ管理過程を示すフローチャート図である。
【発明を実施するための形態】
【００１９】
以下、添付する図面を参照して本発明の好ましい実施形態について詳細に説明する。本発明の利点及び特徴、これらを達成する方法は添付する図面と共に詳細に後述する実施例を参照すると明確になるであろう。しかし、本発明は、以下で開示する実施例に限定されるものではなく、互いに異なる多様な形態で実現されるものであり、本実施例は、単に本発明の開示を完全にし、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は、請求項の範囲によってのみ定義される。明細書全体にかけて同一参照符号は同一構成要素を指称する。
【００２０】
他に定義されなければ、本明細書で使用されるすべての用語（技術及び科学的用語を含む）は、本発明が属する技術分野で通常の知識を有する者に共通に理解できる意味で使用される。また一般的に使用される辞書に定義されている用語は特別に定義して明らかにしない限り理想的にまたは過度に解釈されない。
【００２１】
図２は本発明の実施形態によるデータ管理システムを示す図である。データ管理システム２００は作業ファイル生成装置２１０、管理サーバ２２０、作業ファイル分配装置２３０及びＳＭＴ（Ｓｕｒｆａｃｅ  Ｍｏｕｎｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）装備（２４１，２４２，２４３，２４４）を含んで構成される。
【００２２】
作業ファイル生成装置２１０はＳＭＴラインのＳＭＴ装備（２４１，２４２，２４３，２４４）で使用される作業ファイルを生成する役割を果たす。
【００２３】
ＳＭＴ工程はマウンタ装備を利用して印刷回路基板（Ｐｒｉｎｔｅｄ  Ｃｉｒｃｕｉｔ  Ｂｏａｒｄ、ＰＣＢ）上に各種表面実装用の部品（Ｓｕｒｆａｃｅ  Ｍｏｕｎｔｉｎｇ  Ｄｅｖｉｃｅ、ＳＭＤ）を装着することを含むが、本発明で作業ファイルは表面実装部品の装着に必要なＣＡＤデータまたはＢＯＭ（Ｂｉｌｌ  Ｏｆ  Ｍａｔｅｒｉａｌ）データのような装着シーケンスデータが含まれたものとして理解することができる。
【００２４】
例えば、作業ファイルには部品レファレンス、Ｘ値、Ｙ値、Ｚ値、Ｒ値、部品名、フィーダ（ｆｅｅｄｅｒ）、ノズル（ｎｏｚｚｌｅ）、ヘッダー番号、スキップ（ｓｋｉｐ）情報及び優先順位（ｌｅｖｅｌ）などのような作業データが含まれ得る。
【００２５】
作業ファイル生成装置２１０による作業ファイルの生成においてオフラインプログラム（Ｏｆｆ−Ｌｉｎｅ  Ｐｒｏｇｒａｍ、ＯＬＰ）が利用されるが、本発明はこれに限定されない。
【００２６】
管理サーバ２２０は作業ファイル生成装置２１０によって生成された作業ファイルを格納して配布する役割を果たす。
【００２７】
図２は一つの作業ファイル生成装置２１０及び一つの作業ファイル分配装置２３０を示しているが、複数の作業ファイル生成装置２１０によって生成された作業ファイルが管理サーバ２２０によって管理され、格納された作業ファイルが複数の作業ファイル分配装置に提供され得る。
【００２８】
または、複数の管理サーバによって作業ファイルが管理され、適切な作業ファイルが作業ファイル分配装置２３０に供給されることもできる。
【００２９】
作業ファイル分配装置２３０は管理サーバ２２０から提供された作業ファイルを各ＳＭＴ装備（２４１，２４２，２４３，２４４）に送信する役割を果たす。
【００３０】
作業ファイルを分配することにおいて、作業ファイル分配装置２３０はすべてのＳＭＴ装備（２４１，２４２，２４３，２４４）に同じ作業ファイルを分配することができ、選別的に作業ファイルを分配することもできる。例えば、管理サーバ２２０から提供された作業ファイル１（図示せず）はＳＭＴ装備１（２４１）及びＳＭＴ装備３（２４３）に分配し、管理サーバ２２０から提供された作業ファイル２（図示せず）はＳＭＴ装備２（２４２）に分配し、ＳＭＴ装備４（２４４）には作業ファイルを分配しないこともできる。
【００３１】
ＳＭＴ装備（２４１，２４２，２４３，２４４）は作業ファイル分配装置２３０から受信された作業ファイルを利用してＳＭＴ工程作業を果たす。本発明でＳＭＴ装備（２４１，２４２，２４３，２４４）は同一時点に同じ作業ファイルを受信することによって一律的なＳＭＴ工程作業を行うことができ、互いに異なる時点にまたは互いに異なる作業ファイルを受信することによって個別なＳＭＴ工程作業を行うこともできる。
【００３２】
作業ファイルは各装置によって修正され得る。例えば、ユーザは作業ファイル生成装置２１０を利用して生成された作業ファイルを修正したり、管理サーバ２２０を利用して作業ファイルを修正したり、作業ファイル分配装置２３０を利用して作業ファイルを修正したり、ＳＭＴ装備（２４１，２４２，２４３，２４４）を利用して作業ファイルを修正することができる。
【００３３】
また、各装置（２１０，２２０，２３０，２４１〜２４４）は作業ファイルを修正できる一つ以上のプログラムを含み得るが、以下の作業ファイルを修正する各装置または各プログラムを修正主体という。
【００３４】
一方、印刷回路基板は一つの製品に備えられる一対の部品のみを含み得、複数の製品に備えられる複数対の部品を含むこともできる。例えば、印刷回路基板には複数の細部印刷回路基板が含まれることができ、各細部印刷回路基板には同じ部品を、それぞれ対応する位置に実装されることができる。
【００３５】
しかし、すべての細部印刷回路基板に含まれた同じ特定部品の位置または姿勢を変更しようとする場合、ユーザは、すべての細部印刷回路基板に対する該当部品の作業データを修正しなければならない。
【００３６】
このため、後述する本発明のデータ管理装置５００は、細部印刷回路基板間の位置関係を考慮し、各細部印刷回路基板に含まれた同じ部品に対する位置または姿勢を変更できるようにする作業データを生成することができる。
【００３７】
本発明でデータ管理装置５００は、作業ファイル生成装置２１０、管理サーバ２２０、作業ファイル分配装置２３０及びＳＭＴ装備（２４１，２４２，２４３，２４４）のうち一つに含まれて構成され得、別途の装置として実現することもできる。
【００３８】
図３及び図４は印刷回路基板を示す図であって、一つの印刷回路基板（３００，４００）が複数のボード（３１０，３２０，４１０，４２０）を含み、各ボード（３１０，３２０，４１０，４２０）に同じ部品（ａ１，ｂ１，ｃ１，ｄ１，ａ２，ｂ２，ｃ２，ｄ２）が実装されることを示す図である。
【００３９】
図３を参照すると、ボード２（３２０）がボード１（３１０）に対して姿勢は同じであり、かつ平行する位置変位を有する場合を示している。すなわち、印刷回路基板３００上でボード２（３２０）はボード１（３１０）に対して回転しない状態でＸ方向に一定の距離だけ離れた距離に位置する。
【００４０】
このような場合、ボード１（３１０）に含まれた部品（ａ１，ｂ１，ｃ１，ｄ１）とボード２に含まれた部品（ａ２，ｂ２，ｃ２，ｄ２）との間にはＸ方向に離隔した距離だけのオフセットが存在する。
【００４１】
したがって、ボード１（３１０）とボード２（３２０）との間に離隔した距離を事前に知っている場合、ボード１（３１０）に含まれた部品の位置または姿勢を変更するだけでボード２（３２０）に含まれた部品の位置または姿勢も一律的に変更させることができる。
【００４２】
図４を参照すると、ボード２（４２０）がボード１（４１０）に対して回転した姿勢で平行した位置変位を有する場合を示している。すなわち、印刷回路基板４００上でボード２（４２０）はボード１（４１０）に対して１８０度回転した状態でボード１（４１０）からＸ方向に一定の距離だけ離れた距離に位置する。
【００４３】
このような場合、ボード１（４１０）に含まれた部品（ａ１，ｂ１，ｃ１，ｄ１）とボード２（４２０）に含まれた部品（ａ２，ｂ２，ｃ２，ｄ２）との間には１８０度回転及びＸ方向に離隔した距離だけのオフセットが存在する。
【００４４】
したがって、部品別ボード１（４１０）とボード２（４２０）との間の回転角度及び離隔した距離を事前に知っている場合、ボード１（４１０）に含まれた部品の位置または姿勢を変更するだけでボード２（４２０）に含まれた部品の位置または姿勢も一律的に変更させることができる。
【００４５】
このように、ボード１（３１０，４１０）とボード２（３２０，４２０）との間の位置関係を事前に知っている場合、ボード１（３１０，４１０）の作業データを修正するだけでボード２（３２０，４２０）の作業データまで一律的に修正することができる。
【００４６】
以下、作業データに含まれたデータのうち位置及び姿勢を示すデータを装着点データといい、ボード間の位置関係を示すデータをアレイデータという。
【００４７】
すなわち、装着点データは、印刷回路基板上で各部品の絶対座標及び絶対姿勢を示し、アレイデータは各部品別に基準になるボードに対する特定ボードの相対座標及び相対姿勢を示す。
【００４８】
前述したＸ値、Ｙ値、Ｚ値、Ｒ値が装着点データに含まれ得る。ここで、Ｘ値、Ｙ値、Ｚ値はＸ−Ｙ−Ｚ空間上の座標値を示し、Ｒ値は印刷回路基板に対する各部品の回転姿勢を示す。
【００４９】
装着点データと同様にアレイデータは各部品別に付与され、アレイデータにはオフセットＸ値、オフセットＹ値、オフセットＺ値、オフセットＲ値が含まれ得る。ここで、オフセットＸ値は基準になるボードの該当部品に対するＸ軸方向への変位値を示し、オフセットＹ値は基準になるボードの該当部品に対するＹ軸方向への変位値を示し、オフセットＺ値は基準になるボードの該当部品に対するＺ軸方向への変位値を示し、オフセットＲ値は基準になるボードの該当部品に対する回転変位を示す。
【００５０】
説明の便宜上、装着点データにはＸ値、Ｙ値、Ｒ値が含まれ、アレイデータにはオフセットＸ値、オフセットＹ値、オフセットＲ値が含まれた場合を中心に説明する。
【００５１】
図５は本発明の実施形態によるデータ管理装置を表すブロック図である。データ管理装置５００は、入力部５１０、格納部５２０、制御部５３０、データ管理部５４０、インターフェース生成部５５０及び通信部５６０を含む。
【００５２】
入力部５１０は印刷回路基板を構成する複数のボードに対する装着点データの入力を受ける役割を果たす。入力部５１０は、ボタン、ホイール、ジョグシャトルなどの形態で実現され、装着点データの入力を受け、有線または無線通信方式により装着点データの入力を受けることもできる。装着点データは前述した作業ファイルの形態で入力部５１０を介して入力され得る。
【００５３】
また、入力部５１０はアレイデータの生成命令及びその他ユーザ命令の入力を受け得る。
【００５４】
格納部５２０は、装着点データを臨時または永久に格納する役割を果たす。また、格納部５２０は、各ボードのアレイデータを格納する。格納部５２０は、装着点データまたはアレイデータを作業ファイルの形態で格納することができる。
【００５５】
アレイデータを格納することにおいて、格納部５２０はアレイデータを事前に設定した順序に従い整列して格納することができる。例えば、ボードに含まれた部品の順序に従いアレイデータを整列したり、装着点データの順序に従いアレイデータを整列して作業ファイルの形態で格納することができる。
【００５６】
データ管理部５４０は、装着点データを利用してアレイデータを生成する役割を果たす。データ管理部５４０は入力部５１０によって入力された装着点データまたは格納部５２０に格納された装着点データを利用してアレイデータを生成することができる。
【００５７】
図６は、本発明の実施形態によるデータ管理部の細部構成を示す図である。データ管理部５４０は装着点データ判読部５４１、オフセット算出部５４２、アレイデータ生成部５４３及び装着点データ生成部５４４を含んで構成される。
【００５８】
装着点データ判読部５４１は、同じ部品を、それぞれ対応する位置に装着している基準ボード及びアレイボードに含まれた少なくとも一つの部品に対する装着点データを判読する役割を果たす。装着点データは印刷回路基板別またはボード別の作業ファイルの形態で存在するが、作業ファイルから各ボードの装着点データを抽出し、その値を判読する。
【００５９】
ここで、基準ボードはアレイデータの生成に基準になるボードを意味し、アレイボードは基準ボードの装着点データに基づいてアレイデータが付与されるボードを意味する。
【００６０】
前述した通り、一つの印刷回路基板が複数のボードを含み、各ボード別に同じ部品が実装される。ここで、複数のボードのうち一つが基準ボードの役割を果たし、残りのボードがアレイボードであり得る。
【００６１】
図３及び図４を参照して説明すると、ボード１（３１０，４１０）及びボード２（３２０，４２０）のうち一つが基準ボードになり、残りの一つがアレイボードになる。
【００６２】
一つの印刷回路基板で基準ボードは一つであるが、アレイボードは複数存在し得、各アレイボードの部品別にアレイデータが付与され得る。
【００６３】
再び図６を説明すると、オフセット算出部５４２は装着点データ判読部５４１によって判読された装着点データを参照して部品別に基準ボードに対するアレイボードのオフセットを算出する役割を果たす。
【００６４】
例えば、基準ボードに含まれた特定部品の座標とアレイボードに含まれた対応する部品の座標間にＸ軸方向に５．０だけの変位がある場合、「Ｘ軸方向に５．０だけの変位」が該当部品のオフセットに該当する。
【００６５】
例えば、オフセット算出部５４２は次の式により各部品のオフセットを算出するが、オフセット算出部５４２によるオフセット算出方式はこれに限定されない。
【００６６】
オフセットＸ  ＝  Ｘ２  −  Ｘ１ｃｏｓ（Ｒ２−Ｒ１）  ＋  Ｙ１ｓｉｎ（Ｒ２−Ｒ１）
オフセットＹ  ＝  Ｙ２  −  Ｘ１ｓｉｎ（Ｒ２−Ｒ１）  −  Ｙ１ｃｏｓ（Ｒ２−Ｒ１）
オフセットＲ  ＝  Ｒ２  −  Ｒ１                                                
・・・式１
【００６７】
ここで、Ｘ１は基準ボードのＸ軸上の装着点データを示し、Ｘ２はアレイボードのＸ軸上の装着点データを示し、Ｙ１は基準ボードのＹ軸上の装着点データを示し、Ｙ２はアレイボードのＹ軸上の装着点データを示し、Ｒ１は印刷回路基板に対する基準ボードの回転角度である装着点データを示し、Ｒ２は印刷回路基板に対するアレイボードの回転角度の装着点データを示す。
【００６８】
一方、基準ボードに含まれた部品とアレイボードに含まれた部品との間の変位中の一部または全体が異質であり得る。
【００６９】
例えば、基準ボードに対し、アレイボードがＸ軸方向に離隔しており、３個の部品に対するオフセットが「４．９」、「５．０」、「５．０」である。
【００７０】
これに、本発明の実施形態によるオフセット算出部５４２は算出された複数のオフセット間の類似関係を考慮し、基準ボードに対するアレイボードのオフセットを算出することができる。
【００７１】
例えば、前記のような場合、「５．０」であるオフセットの発生頻度数が高いため、オフセット算出部５４２はそのオフセットが「４．９」と算出された該当部品の最終オフセットを「５．０」に決定することができる。
【００７２】
または、オフセット算出部５４２は算出された全体部品のオフセットの平均を反映して各部品の最終オフセットを決めることもできる。
【００７３】
また、オフセット算出部５４２は、アレイボード間のオフセットを参照して各アレイボードに含まれた部品のオフセットを算出することもできる。印刷回路基板に基準ボード、第１アレイボード及び第２アレイボードが含まれており、基準ボードに対する第１アレイボードのオフセットが算出された場合を仮定する。また、基準ボードに対するアレイボードのオフセットを基準オフセットといい、アレイボード間のオフセットをボード間オフセットという。
【００７４】
このような場合、オフセット算出部５４２は、第２アレイボードと第１アレイボードのボードとの間のオフセット及び基準ボードに対する第１アレイボードの基準オフセットを参照し、基準ボードに対する第２アレイボードの基準オフセットを算出することができる。すなわち、オフセット算出部５４２は基準ボードの装着点データと第２アレイボードの装着点データを比較せず、第１アレイボードと第２アレイボードのボードとの間オフセットを利用して第２アレイボードのオフセットを算出することができる。
【００７５】
印刷回路基板に含まれた複数のボードが規則的に配列されている場合、該当印刷回路基板でのボード間オフセットは一定であり得るが、オフセット算出部５４２は特定アレイボードの基準オフセットにボード間オフセットを適用することによって隣接したアレイボードの基準オフセットを算出することができる。
【００７６】
アレイデータ生成部５４３はオフセット算出部５４２によって算出されたオフセット（基準オフセット）で構成されたアレイデータを生成する役割を果たす。本発明で基準オフセットは基準ボードに含まれた各部品の装着点データに対する変位を意味する。すなわち、アレイボードに含まれた各部品別に基準オフセットが付与される。
【００７７】
これに、アレイデータ生成部５４３は全体の基準オフセットを組み合わせて該当アレイボードに対するアレイデータを生成することができる。
【００７８】
装着点データを利用してアレイデータが生成される過程を図７に示す。
【００７９】
図７を参照すると、基準ボードの装着点データ７１０及び第１アレイボードの装着点データ７２０を利用し、第１アレイボードの基準オフセット７３０を算出する。
【００８０】
また、算出された第１アレイボードの基準オフセット７３０で構成された第１アレイボードのアレイデータ７４０が生成され得る。
【００８１】
一方、第１アレイボードと第２アレイボードとの間のボード間オフセットが存在する場合、ボード間オフセットが適用されることによって第２アレイボードの基準オフセット７３１が算出され、これに基づいて第２アレイボードのアレイデータ７４１が生成され得る。
【００８２】
また、図７に示していないが、基準ボードの装着点データ７１０及び第２アレイボードの装着点データ（図示せず）を利用し、第２アレイボードの基準オフセット（図示せず）を算出し、算出された第２アレイボードの基準オフセットで構成された第２アレイボードのアレイデータ（図示せず）が生成されることもできる。
【００８３】
再び図５を参照すると、データ管理部５４０は、基準ボードの装着点データにアレイボードのアレイデータを適用してアレイボードの装着点データを生成する装着点データ生成部５４４を含み得る。
【００８４】
装着点データ生成部５４４は、基準ボードの装着点データに各アレイボードに付与されたアレイデータを適用することによって、該当アレイボードの装着点データを生成することができる。
【００８５】
例えば、特定部品に対する基準ボードの装着点データがＸ＝５．０，Ｙ＝４．０，Ｒ＝０であり、該当アレイボードのアレイデータがＸ＝１０．０、Ｙ＝−２．０、Ｒ＝０である場合、該当アレイボードの装着点データはＸ＝１５．０、Ｙ＝２．０、Ｙ＝０になる。
【００８６】
前述した通り、格納部５２０は基準ボードの装着点データの順序に従いアレイデータを整列して格納することができる。これに、装着点データ生成部５４４は整列したアレイデータを順次に抽出してアレイボードの装着点データを生成することができる。これにより、基準ボードの装着点データとアレイボードの装着点データとの間の同期化が行われ得る。
【００８７】
装着点データ生成部５４４によって生成された装着点データは、ユーザによって修正され得る。すなわち、ユーザは基準ボードだけでなく、アレイボードの装着点データを任意に修正することができる。
【００８８】
本発明で、作業ファイルは装着点データとアレイデータをいずれも含んで構成されるが、装着点データが修正された場合、修正された装着点データとアレイデータが作業ファイルに含まれ得る。
【００８９】
すなわち、アレイデータは、アレイデータ生成部５４３によって生成された状態を維持して作業ファイルに含まれ得、装着点データはユーザによって修正された装着点データの状態で作業ファイルに含まれる。
【００９０】
または、修正前の装着点データ、修正後の装着点データ及びアレイデータがすべて作業ファイルに含まれることもできる。
【００９１】
再び図５を参照すると、インターフェース生成部５５０は装着点データまたはアレイデータが含まれたインターフェースを生成する役割を果たす。
【００９２】
生成されたインターフェースは通信部５６０を介して他の装置で送信するかまたは、備えられた別途のディスプレイ手段（図示せず）を介してディスプレーされ得る。
【００９３】
制御部５３０は、入力部５１０、格納部５２０、データ管理部５４０、インターフェース生成部５５０及び通信部５６０に対する全般的な制御を行う。
【００９４】
図８は本発明の実施形態によるデータ管理過程を示すフローチャート図である。
【００９５】
装着点データ判読部５４１は作業ファイルから基準ボード及びアレイボードの装着点データを抽出し（Ｓ８１０）、抽出された装着点データを判読する（Ｓ８２０）。
【００９６】
判読された装着点データは、オフセット算出部５４２に伝達され、オフセット算出部５４２は伝達された装着点データを参照してアレイボードの部品別のオフセットを算出する（Ｓ８３０）。
【００９７】
また、アレイデータ生成部５４３は算出されたオフセットを組み合わせてアレイデータを生成する（Ｓ８４０）。
【００９８】
後に基準ボードに含まれた特定部品の装着点データを修正するだけで、全体のアレイボードに含まれた該当部品の装着点データが一律的に修正されることができる。
【００９９】
以上、添付する図面を参照して本発明の実施形態について説明したが、本発明が属する技術分野で通常の知識を有する者は、本発明がその技術的な思想や必須の特徴を変更しない範囲で、他の具体的な形態で実施され得ることを理解できるであろう。したがって、上記実施形態はすべての面で例示的なものであり、限定的なものではないと理解しなければならない。
【符号の説明】
【０１００】
５１０    入力部
５２０    格納部
５３０    制御部
５４０    データ管理部
５５０    インターフェース生成部
５６０    通信部
【図１】
2016177784.tif 000003
【図２】
2016177784.tif 000004
【図３】
2016177784.tif 000005
【図４】
2016177784.tif 000006
【図５】
2016177784.tif 000007
【図６】
2016177784.tif 000008
【図７】
2016177784.tif 000009
【図８】
2016177784.tif 000010