(57)【特許請求の範囲】
【請求項１】
部品搭載装置を駆動制御する部品搭載プログラムを作成する部品搭載プログラム作成システムであり、前記部品搭載プログラムを作成する部品搭載プログラム作成支援ソフトウエアを備えた部品搭載プログラム作成システムであって、
前記部品搭載プログラム作成支援ソフトウエアは、前記部品搭載装置とは独立に存在するコンピュータにて動作し、少なくとも部品マスターデータ、ノズルマスターデータを含む全てのマスターデータの少なくとも作成、編集、参照、及び前記部品搭載プログラムを作成する作業をプログラム作成者が行うためのデータ入力画面の画面レイアウト、データ内容、各部の名称、操作ボタンの配置位置、及び機能メニューの配置位置の表示を行う第１の画面表示手段を有し、
前記部品搭載プログラムは、少なくとも前記部品マスターデータ、前記ノズルマスターデータを含む全てのマスターデータの少なくとも前記作成、前記編集、前記参照、及び前記部品搭載プログラムを修正する作業を前記部品搭載装置を操作する現場オペレータが行うデータ入力画面の画面レイアウト、データ内容、各部の名称、操作ボタンの配置位置、及び機能メニューの配置位置の表示を、前記第１の画面表示手段が表示する前記データ入力画面の画面レイアウト、前記データ内容、前記各部の名称、前記操作ボタンの配置位置、及び前記機能メニューの配置位置の表示と同一の表示態様で表示する第２の画面表示手段を有する
ことを特徴とする部品搭載プログラム作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業能率のよい部品搭載プログラム作成システムに関する。
【背景技術】
【０００２】
従来、本体装置内に搬入されるプリント回路基板（以下、単に基板という）に電子部品（以下、単に部品という）を搭載して基板ユニットを生産する部品搭載装置がある。
部品搭載装置は、ＸＹ軸方向（左右及び前後方向）に移動自在な作業ヘッドと、この作業ヘッドに保持されてＺ軸方向（上下方向）に昇降自在で且つθ軸方向（３６０度方向）に回転可能な搭載ヘッドを備えている。
【０００３】
部品搭載装置は、所望の部品供給装置から供給される部品を、搭載ヘッドの先端に着脱自在に装着される部品吸着ノズル（以下、単にノズルという）により吸着し、その吸着した部品を部品カメラで画像認識して吸着姿勢を確認し、位置の補正を行って、その部品を基板上に搭載する、ということを繰り返して基板ユニットを生産する。
【０００４】
ところで、このような基板ユニットを生産を開始するに当っては、本体装置内に基板を正しく搬入するための基板案内レール幅の調整処理、その基板の位置を正しく確認するための基板マークのティーチング処理、部品を吸着して基板に搭載するノズルが正しく動作するためのノズル個々の状態の測定、部品供給装置から供給される部品をノズルで正しい姿勢で吸着するための部品のピック点（吸着点）位置の測定などのティーチング処理（生産前の段取り）を行う必要がある。
【０００５】
ノズルの吸着位置のＸＹ軸方向とθ軸方向のずれ量を補正（ティーチング）する技術については既に提案されている。（例えば、特許文献１参照。）
また、ノズルの高さ位置のティーチングでは、マルチノズルヘッドのノズル高さティーチング方法が提案されている。（例えば、特許文献２参照。）
ところで、このようなティーチングに係わるプログラムも部品搭載プログラムの一部に含まれている。
【０００６】
部品搭載プログラム（ＮＣプログラムとも言われる）は、通常、パーソナルコンピュータ等の外部コンピュータで作成され、フロッピー（登録商標）ディスクその他のプログラム記録媒体に格納され、部品搭載装置のプログラム読み込み装置によって読み込まれてインストールされて、初めて部品搭載装置を制御するプログラムとして機能する。
【０００７】
しかし、外部のパーソナルコンピュータ等で作製した部品搭載プログラムを部品搭載装置にインストールしても、直ぐには使用できない。何事も支障が無ければ良いが、たいていは手直しが必要となる。
【０００８】
これは、パーソナルコンピュータ等の機器では、実際の部品搭載装置のように、例えばカメラで部品を認識したり基板を認識したりする作業は出来ないからであり、必ず部品搭載装置本体側で部品搭載プログラムによる動作の調整をする必要が生じるからである。
【０００９】
その調整には、部品搭載装置側に、部品マスターやノズルマスターなどを作成（実際に部品搭載装置側で行うのは新規作成ではなく修正となる）する機能が必要になる。つまり、部品搭載装置側にも、その操作入力表示装置に、パーソナルコンピュータと同様なデータ入力項目が必要となる。
【００１０】
部品マスター（実際には部品マスターのデータ、以下同様）やノズルマスターその他のマスターは、それ自体が部品搭載プログラムの一部に近い。すなわち、これらのマスターデータは、部品搭載プログラムのパラメータを構成している。つまり、部品搭載装置は部品搭載プログラムで動作するが、動作の細部は部品マスターをはじめノズルマスターその他のマスターのデータ（パラメータ）によって左右される。
【００１１】
ところが、従来、オフラインで部品搭載プログラムを作成したり、例えば部品マスターを作成したりする実装支援ソフトは、実装機（部品搭載装置）を制御する部品搭載プログラムとは全く別に作成されていた。つまり、パーソナルコンピュータで使用するアプリケーションと部品搭載装置に使用するアプリケーションという２つのステムが存在していた。
【００１２】
部品マスターとは、部品を部品認識用カメラで認識するための部品寸法や照明条件、テープフィーダからのピックアップ条件などのデータを記述しているデータマスターである。
【００１３】
図６は、パーソナルコンピュータのシステムで例えば部品マスターを作成する場合の処理画面のフローチャートである。
同図に示すように、先ず、最初の支援ソフトメイン画面から「選択」ボタンを押すと（Ｓ１）、部品形状の分類選択画面である部品分類一覧画面が表示されるから、ここで、部品形状分類を選択して「Ｍａｓｔｅｒ」ボタンを押す（Ｓ２）。
【００１４】
すると、部品規格名一覧画面が表示されるので、この表示画面で部品規格名を選択し「Ｅｄｉｔ」ボタンを押すと（Ｓ３）、部品規格マスター編集画面が表示されるので、ここで「部品マスター」ボタンを押す（Ｓ４）。
【００１５】
すると、部品マスター一覧画面が表示されるので、ここで部品コードを選択して「Ｅｄｉｔ」ボタンを押すと（Ｓ５）、部品マスター編集画面が表示されて、所望の部品に関するデータ入力又は修正を行うことができるようになる（Ｓ６）。
【００１６】
図７は、従来の部品搭載装置のシステムで、同じく部品マスターを作成する場合の処理画面のフローチャートである。
同図に示すように、先ず、最初の実装機メイン画面から「ティーチング」ボタンを押すと（Ｓ１０１）、ティーチングメニュー画面が表示されるので、このメニューの名から「部品ティーチング」を選択入力する（Ｓ１０２）。
【００１７】
すると、部品ティーチング開始画面が表示されるので、ここで「部品コード」を選択入力すると（Ｓ１０３）、部品分類選択画面が開いて各種の部品の形状分類が一覧表示されるので、ここで所望の部品の形状分類の選択入力する（Ｓ１０４）。
【００１８】
すると、部品マスターコード一覧画面が表示されるので、ここで所望の部品コードを選択入力すると（Ｓ１０５）、部品マスター編集画面が表示されて、所望の部品に関するデータ入力又は修正を行うことができるようになる（Ｓ１０６）。
【特許文献１】特開２００２−３１４３００号公報（要約、図１）
【特許文献２】特開平１１−３４６０９６号公報（要約、段落００１５、図２、図４）
【発明の開示】
【発明が解決しようとする課題】
【００１９】
一般に、パーソナルコンピュータにおける実装支操ソフトの処理システムと、部品搭載装置における実装機処理システムとでは、処理システムがそれぞれ異なるために、マスター編集画面に至るまでの操作方法や、中間過程で表示される画面が異なっている。
【００２０】
例えば、編集対象が部品マスターの場合であれば、上記の図６及び図７で示したようにパーソナルコンピュータにおける実装支操ソフトの処理システムで部品マスターを作る手順と、部品搭載装置における実装機処理システムで部品マスターを作る（又は修正する）手順とでは、同じを部品マスターのデータ編集を行う作業であるにも拘わらず、所望の部品の部品マスター編集画面を表示させるに至るまでの表示項目の名称や、データ入力項目の名称、機能メニューの表示位置等が異なっている場合が多い。
【００２１】
そのため、現場オペレータは、同一種類のマスター編集についてデータを入力操作する場合の操作方法や、その操作の意味を、実装支操ソフトの処理システムと実装機処理システムとの両方のシステムで、それぞれ別個に学習していた。
【００２２】
このように実装支操ソフトの処理システムと実装機処理システムとが異なるために、同一種類のマスター編集についての操作であっても、実装支操ソフトの処理システムと実装機処理システムとの両方でそれぞれの操作方法を熟知する必要があり、学習に時間がかかり、正しい操作を理解するにも時間が掛かるという問題があった。
【００２３】
また、実装支操ソフトの処理システムと実装機処理システムとでは、操作画面、操作方法、表示画面の機能等がそれぞれ別々のものとなっているため、同一種類のマスター編集についてのプログラムを開発する場合でも、実装支援ソフトと実装機ソフトを、それぞれ別個に開発して、異なる画面、異なる操作方法でのデータ作成をしなければならず、新たなソフトの開発に手数と時間を要するという問題も有していた。
【００２４】
しかし、良く見ると、実装支操ソフトの処理システムと実装機処理システムとでは、入力操作するデータ、取扱うマスター、画面表示方法等で、結構似通っているものもある。
本発明の課題は、上記従来の実情に鑑み、作業能率のよい部品搭載プログラム作成システムを提供することである。
【課題を解決するための手段】
【００２５】
本発明の部品搭載プログラム作成システムは、部品搭載装置を駆動制御する部品搭載プログラムを作成する部品搭載プログラム作成システムであり、上記部品搭載プログラムを作成する部品搭載プログラム作成支援ソフトウエアを備えた部品搭載プログラム作成システムであって、上記部品搭載プログラム作成支援ソフトウエアは、上記部品搭載装置とは独立に存在するコンピュータにて動作し、少なくとも部品マスターデータ、ノズルマスターデータを含む全てのマスターデータの少なくとも作成、編集、参照、及び上記部品搭載プログラムを作成する作業をプログラム作成者が行うためのデータ入力画面の画面レイアウト、データ内容、各部の名称、操作ボタンの配置位置、及び機能メニューの配置位置の表示を行う第１の画面表示手段を有し、上記部品搭載プログラムは、少なくとも上記部品マスターデータ、上記ノズルマスターデータを含む全てのマスターデータの少なくとも上記作成、上記編集、上記参照、及び上記部品搭載プログラムを修正する作業を上記部品搭載装置を操作する現場オペレータが行うデータ入力画面の画面レイアウト、データ内容、各部の名称、操作ボタンの配置位置、及び機能メニューの配置位置の表示を、上記第１の画面表示手段が表示する上記データ入力画面の画面レイアウト、上記データ内容、上記各部の名称、上記操作ボタンの配置位置、及び上記機能メニューの配置位置の表示と同一の表示態様で表示する第２の画面表示手段を有するように構成される。
【発明の効果】
【００２６】
本発明によれば、全てのマスターデータ編集、作成、参照、プログラム作成を行う作業で、実装支操ソフトの処理システムと実装機処理システムとの両方で、操作方法、名称、機能配置などが統一された状態で画面表示され操作性が一元化されるので、現場オペレータはどちらのシステムを使用する場合でも全く同じ操作感覚で処理を行うことができ、これにより、誤りを起こすことも少なく且つ迅速に処理ができ、したがって、作業能率が向上する。
【００２７】
また、同様に実装支操ソフトの処理システムと実装機処理システムの操作性が一元化されるので、実装支援ソフトの開発と実装機ソフトの開発を同一の論理手順で開発することができるので、ソフト開発の能率が向上するだけでなく、ソフト管理が容易となって管理面での能率も向上する。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図面を参照しながら説明する。
【実施例１】
【００２９】
図１は、実施例１としての部品搭載プログラム作成システムにおけるライン管理装置と部品搭載装置によって構成される基板ユニット製造ラインの一例を示す図である。尚、同図に示す例では、基板ユニット製造ラインを端部の４ラインのみを示している。各ラインの終端には基板に搭載された部品を基板上に固定するリフロー炉３が配置されている。また、各ラインの始端には実際には基板供給装置が配置されるが、同図では図示を省略している。
【００３０】
同図に示す各製造ラインは、２台の部品搭載装置４が製造ラインに直列に連結されている。これら２台のうち少なくとも１台は、ペースト状の半田等を添付又は塗布するディスペンサも兼ねている。ディスペンサは製造される基板ユニットに搭載される部品の形式によって、部品搭載専用機の製造ライン上流側に配置される場合もあり、下流側に配置される場合もある。
【００３１】
これらの各製造ラインの各装置は、信号線５によってライン管理装置６に接続されて全体としてＬＡＮ（Local Aria Network）を構成し、ライン管理装置６によって稼動状態を管理される。
【００３２】
本例においては、各現場作業者７（図では代表的に一人のみ示している）は、生産ラインの立ち上がりの初期における段取りで、詳しくは後述するように、生産タクトの長い部品搭載装置４から生産タクトの短い部品搭載装置４に搭載部品の移動を指示入力することができるようになっている。
【００３３】
図２(a) は、上記の部品搭載装置４の外観斜視図であり、同図(b) は、その上下の保護カバーを取り除いて内部の構成を模式的に示す斜視図である。同図(a) に示すように、部品搭載装置４は、天井カバー上の前後に、それぞれＣＲＴディスプレイからなるモニタ装置１１と、同じく天井カバー上の左右に、それぞれ稼動状態を報知する警報ランプ１２を備えている。
【００３４】
また、上部保護カバー１３の前部と後部の面には、液晶ディスプレイとタッチ式入力装置からなり外部からの操作により各種の指示を入力することができる操作入力用表示装置１４が配設されている（図の右斜め上方向になる後部の操作入力用表示装置１４は陰になって見えない）。
【００３５】
下部の基台１５の上には、中央に、固定と可動の１対の平行する基板案内レール１６が同図(b) に示す基板１７の搬送方向（Ｘ方向、図の斜め右下から斜め左上方向）に水平に延在して配設される。これらの基板案内レール１６の下部に接して、図には見えないループ状の搬送ベルト（コンベアベルト）が走行可能に配設される。
【００３６】
搬送ベルトは、それぞれ数ミリ幅のベルト脇部を基板案内レール１６の下から基板搬送路に覗かせて、不図示のベルト駆動モータにより駆動され、基板搬送方向に走行し、基板１７の裏面両側を下から支持しながら装置本体内に部品搭載前の基板１７をライン上流側から搬入し、部品搭載済みの基板１７を順次ライン下流側に搬出する。
【００３７】
この部品搭載装置４内には、常時２枚の基板１７が搬入され、位置決めされて、電子部品の搭載が終了するまで固定されている。
基台１５の前後には、それぞれ部品供給ステージ１８が形成されている（同図(a) では図の右斜め上方向になる後部の部品供給ステージ１８は陰になって見えない。また、同図(b) では、後部の部品供給ステージ１８は図示を省略している）。
【００３８】
部品供給ステージ１８には、テープ式部品供給装置１９が、５０個〜７０個と多数配置される。テープ式部品供給装置１９には、その後端部に、部品を収容したテープを捲着した部品テープ保持リール２１が着脱自在に装着されている。
【００３９】
また、基台１５の上方には本体フレームの左右（Ｘ方向）に分かれて固定された二本のＹ軸レール２２と、これら二本のＹ軸レール２２にそれぞれ摺動自在に支持される二本（装置全体で合計四本）のＸ軸レール２３が配置されている。
【００４０】
Ｘ軸レール２３は、Ｙ軸レール２２に沿ってＹ方向に摺動でき、これらのＸ軸レール２３には、それぞれ１台（装置全体で合計４台）の作業ヘッド２４（２４−１、２４−２及び２４−３、２４−４）がＸ軸レール２３に沿ってＸ方向に摺動自在に懸架されている。
【００４１】
そして、これらの各作業ヘッド２４には、同図(b) に示す例では２個の搭載ヘッド２５が配設されている。つまりこの部品搭載装置４には合計８個の搭載ヘッド２５が配設されている。各搭載ヘッド２５の先端には吸着ノズル２６が着脱自在に装着されている。
【００４２】
上記の作業ヘッド２４は、屈曲自在で内部が空洞な帯状のチェーン体２７に保護・収容された複数本の不図示の信号コードを介して装置本体１０の基台１５内部の電装部マザーボード上に配設されている中央制御部と連結されている。
【００４３】
作業ヘッド２４は、これらの信号コードを介して中央制御部からは電力及び制御信号を供給され、中央制御部へは基板の位置決め用マークや部品の搭載位置の情報を示す画像データを送信する。
【００４４】
また、基板案内レール１６と部品供給ステージ１８との間には、搭載ヘッド２５の吸着ノズル２６に吸着された部品を画像認識するための複数種類の部品認識用カメラ２８が、４個の作業ヘッド２４に対応して４箇所にそれぞれ配置されており、その近傍には同図では図示を省略しているが、搭載ヘッド２５に対して交換自在に装着するための複数種類の吸着ノズル２６を収容したノズルチェンジャーが配置されている。
【００４５】
また、基台１５の内部には、上述した中央制御部のほかに、特には図示しないが、基板の位置決め装置、基板を２本の基板案内レール１６間に固定する基板固定機構等が備えられている。
【００４６】
上記の作業ヘッド２４は、上述したＹ軸レール２２とＸ軸レール２３とにより前後左右に自在に移動する。これらの作業ヘッド２４に支持される各２個の搭載ヘッド２５は、それぞれＺ方向（上下方向）に昇降可能であり且つθ方向（３６０°方向）に回転可能である。
【００４７】
これにより、搭載ヘッド２５の先端に装着されている吸着ノズル２６は、作業ヘッド２４と搭載ヘッド２５を介して、各作業領域において、前後と左右に移動自在であり、上下に昇降自在であり、且つ３６０°方向に回転自在である。
【００４８】
図３は、上記のように構成される部品搭載装置４のシステム構成を示すブロック図である。同図に示すように、部品搭載装置４のシステムは、ＣＰＵ３０と、このＣＰＵ３０にバス３１で接続されたｉ／ｏ（入出力）制御ユニット３２及び画像処理ユニット３３からなる制御部を備えている。また、ＣＰＵ３０にはメモリ３４が接続されている。メモリ３４は特には図示しないがプログラム領域とデータ領域を備えている。
【００４９】
また、ｉ／ｏ制御ユニット３２には、基板１７（図２(b) 参照）の部品搭載位置を照明するための照明装置３５や搭載ヘッド２５の吸着ノズル２６（図２(b) 参照）に吸着されている部品３６を下から照明するための照明装置３７が接続されている。
【００５０】
更に、ｉ／ｏ制御ユニット３２には、それぞれのアンプ（ＡＭＰ）を介して４個のＸ軸モータ３８、４個のＹ軸モータ３９、８個のＺ軸モータ４１、及び８個のθ軸モータ４２が接続されている。
【００５１】
Ｘ軸モータ３８は、Ｘ軸レール２３を介してＸ方向に作業ヘッド２４を駆動し、Ｙ軸モータ３９は、Ｙ軸レール２２を介してＹ方向にＸ軸レールすなわち作業ヘッド２４を駆動する。Ｚ軸モータ４１は作業ヘッド２４の搭載ヘッド２５を上下に駆動し、そしてθ軸モータ４２は搭載ヘッド２５すなわち吸着ノズル２６を３６０度回転させる。
【００５２】
上記の各アンプには、特には図示しないが、それぞれエンコーダが配設されており、これらのエンコーダにより各モータ（Ｘ軸モータ３８、Ｙ軸モータ３９、Ｚ軸モータ４１、θ軸モータ４２）の回転に応じたエンコーダ値がｉ／ｏ制御ユニット３２を介してＣＰＵ３０に入力する。これにより、ＣＰＵ３０は、各搭載ヘッド２５の前後、左右、上下の現在位置、及び回転角を認識することができる。
【００５３】
更に、上記のｉ／ｏ制御ユニット３２には、バキュームユニット４３が接続されている。バキュームユニット４３はバキュームチューブ４４を介して搭載ヘッド２５の吸着ノズル２６に空気的に接続されている。
【００５４】
このバキュームチューブ４４には空圧センサ４５が配設されている。バキュームユニット４３は、吸着ノズル２６に対しバキュームによって部品３６を吸着させ、又はバキューム解除とエアブローとバキュームブレイク（真空破壊）によって吸着を解除させる。
【００５５】
このとき、空圧センサ４５からバキュームチューブ４４内の空気圧データが電気信号としてｉ／ｏ制御ユニット３２を介しＣＰＵ３０に出力される。
これにより、ＣＰＵ３０は、バキュームチューブ４４内の空気圧の状態を知って、吸着ノズル２６によって部品３６を吸着する準備が出来ているか否かを認識することができると共に、吸着された部品３６が正常に吸着されているかを認識することができる。
【００５６】
更に、上記のｉ／ｏ制御ユニット３２には、位置決め装置、ベルト駆動モータ、基板センサ、異常表示ランプ等が、それぞれのドライバを介して接続されている。
位置決め装置は、前述したように部品搭載装置４の基台１５内部において基板案内レール１６の下方に配置され、装置内に案内されてくる基板１７の位置決めを行う。
【００５７】
ベルト駆動モータは案内レール１６に一体的に配設されている搬送ベルトを循環駆動する。基板センサは基板１７の搬入と搬出を検知する。
異常表示ランプ１２（図２(a) 参照）は部品搭載装置４の動作異常や作業領域内の異物進入等の異常時に点灯又は点滅して異常発生を現場作業者に報知する。また、点滅又は点灯によって部品補充時期の接近したことを警告報知する。
【００５８】
また、ｉ／ｏ制御ユニット３２には、通信ｉ／ｏインターフェース４６、図２(a) に示した操作入力用表示装置１４、記録装置４７が接続されている。通信ｉ／ｏインターフェース４６は、例えばティーチング処理などを例えばパーソナルコンピュータ等の他の処理装置で行う場合などに、これらの処理装置と有線又は無線で接続してＣＰＵ３０との通信が可能であるようにする。また、図１に示した無線アクセスポイント７からのＬＡＮの回線に接続して無線端末６との通信を行う。
【００５９】
記録装置４７は、例えばハードディスク、ＭＯ、ＦＤ、ＣＤ−ＲＯＭ／ＲＷ、フラッシュメモリ装置等の各種の記録媒体を装着可能であり、部品搭載装置４の部品搭載処理、その事前に行なわれる部品マスター作成処理、部品搭載ティーチング処理、部品搭載処理中における部品補充タイミングの監視処理等のプログラムや、部品ライブラリのデータ、ＣＡＤからのＮＣデータ等の各種のデータを記録して保持している。
【００６０】
また、記録装置４７は、後述する実装機処理システムにおける部品マスターや、その他のマスターからなる搭載データマスターを記録して保持し、また、それらの各種搭載データマスターを作成・編集するアプリケーションを所定の記録領域に保持している。
【００６１】
これらのプログラムはＣＰＵ３０によりメモリ３４のプログラム領域にロードされて各部の制御の処理に使用される。また、データもメモリ３４のデータ領域に読み出されて、所定の処理がなされ、処理されて更新されたデータは、所定の記録媒体の所定のデータ領域に格納されて保存される。
【００６２】
また、画像処理ユニット３３には、作業ヘッド２４に配設されて照明装置３５により照明される基板１７の部品搭載位置を撮像する基板搭載位置認識用カメラ４８と、照明装置３７と一体型の図２(b) に示した部品認識用カメラ２８が接続されている。
【００６３】
上記の操作入力用表示装置１４は、部品搭載作業の実行時には、画像処理ユニット３３が作業ヘッド２４側の基板搭載位置認識用カメラ４８で撮像した基板１７の部品搭載位置の画像や、同じく画像処理ユニット３３が本体装置側の部品認識用カメラ２８で撮像した部品３６の画像を表示画面に表示する。
【００６４】
またティーチング処理の実行時には、ティーチング画面を表示し、部品マスター作成時には部品マスター作成画面を表示し、段取り作成時又は変更時には搭載データマスターの中の処理に必要な段取り情報を表示する。
【００６５】
図４(a) は、上記図１に示したライン管理装置６の外観構成を示す図であり、同図(b) は、そのシステム構成を示すブロック図である。同図(a) に示すように、ライン管理装置６は、例えばパーソナルコンピュータ等からなる。
【００６６】
パーソナルコンピュータの本体５１には不図示の接続ケーブルを介してディスプレイ５２及びキーボード５３が接続され、更に、ケーブル５４を介して手持ち操作型のバーコード読取装置５５が接続されている。バーコード読取装置５５は部品テープ保持リール２１の側面等に記載されているバーコードを読み取るのに用いられるが、本例では使用しない。
【００６７】
また、上記のキーボード５３には、ポインティングデバイス（マウス）５６が接続されている。また、本体５１には、プログラムをローディングするための、又は作成データを保管するためのフロッピー（登録商標）ディスクやＣＤ−ＲＯＭ、フラッシュメモリ、その他各種の記憶媒体が着脱自在に装着される。
【００６８】
このライン管理装置６のシステムは、同図(b) に示すように、ＣＰＵ（中央演算処理装置）５７と、このＣＰＵ５７にバス５８を介して接続されたＲＯＭ（読み出し専用メモリ）５９、ＲＡＭ（読み書き自在なメモリ）６１、ＨＤ（ハードディスク）６２、ＬＡＮｉ／ｏ（ＬＡＮインターフェース）制御部６３、同図(a) に示すディスプレイ５２及びキーボード５３、同図(a) には図示を省略したプリンタ６４等により構成される。
【００６９】
ＲＯＭ５９は、このライン管理装置６の制御プログラムを記憶している。ＣＰＵ５７は、その制御プログラムにより上記各部の動作を制御する。ＲＡＭ６１は、キーボード５３から入力されるデータやＣＰＵ５７による演算中の中間データ等を一時的に記憶する。
【００７０】
ＨＤ６２は、キーボード５３から入力された或は外部の記録媒体から読み込まれた各種のデータ、ファイル、テーブル等を格納している。
更に、ＨＤ６２は、後述する実装支援ソフトの処理システムにおける部品マスターや、その他のマスターからなる搭載データマスターを記録して保持し、また、それらの各種搭載データマスターを作成・編集するアプリケーションを所定の記録領域に保持している。
【００７１】
ＨＤ６２は、ＣＰＵ５７の制御により、それらのアプリケーション、データ、ファイル、テーブル等をＲＡＭ６１に転送する。
ＲＡＭ６１に転送されたアプリケーションやデータ等は、ＣＰＵ５７により読み出されて各部の制御の処理に使用され、また実装支援ソフトの処理システムにおける部品マスター等のデータもＲＡＭ６１のデータ領域に読み出されて、所定の処理がなされ、処理されて更新されたデータは、所定の記録媒体の所定のデータ領域に格納されて保存される。
【００７２】
ＬＡＮｉ／ｏ制御部６３には、図１に示した信号線５によるＬＡＮを介して基板生産ラインの部品搭載装置４やリフロー炉３、無線アクセスポイント７等が接続されている。ＬＡＮｉ／ｏ制御部６３は、ＣＰＵ５７の制御により、上記接続されている各部の入出力を制御する。
【００７３】
ディスプレイ５２は、ＣＲＴ表示装置（ＬＣＤ表示装置等でもよい）により構成され、入力されたデータを表示し或はＣＰＵ５７が行った演算結果を表示する。また、キーボード５３は、数字、文字及び各種の指令を入力するための複数の操作キーを備えており、これら操作キーのステータス信号をＣＰＵ５７に出力する。マウス５６は、二次元の移動速度信号を出力してディスプレイ５２に表示された画面上の任意の位置を指定する。
【００７４】
ＣＰＵ５７は、上記の各部を制御しながら、キーボード５３から入力される開始指示に基づいて、ＬＡＮに接続されている各部、各装置への制御を開始する。
また、生産ライン全体の生産タクト短縮のために、必要に応じて、搭載部品を或る部品搭載装置から他の部品搭載装置に移動させる段取り情報の変更をＬＡＮすなわち図１に示した信号線５を介して行うこともできる。
【００７５】
図５は、上記構成のライン管理装置６及び部品搭載装置４からなる部品搭載プログラム作成システムにおいて部品マスターを作成する場合の処理画面のフローチャートである。
同図において、先ず最初に実装機・実装支援ソフトメイン画面を表示させると、８種類の処理作業のメニューが表示される（Ｓ２０１）。
【００７６】
同図に示す実装機・実装支援ソフトメイン画面の例では、２段あるメニュー表示の上段に、左から右に「基板作成・選択」、「座標・部品データ作成」、「製造指示作成・選択」、「製造指示編集」の４種類の処理作業のメニューが表示されている。
【００７７】
そして、下段には同じく左から右に「部品マスタ作成」、「ＯＦＦＬＩＮＥ−Ｔｅａｃｈｉｎｇ」、「搬送系設定」、「Ｏｎｌｉｎｅ−Ｔｅａｃｈｉｎｇ」の４種類の処理作業のメニューが表示されている。
【００７８】
ここで、現場オペレータが、「部品マスタ作成」を選択すると、部品マスターコード一覧画面が表示される（Ｓ２０２）。
部品マスターコード一覧画面には、表示画面の左半分に、形状や型番を示すツリー構造のコード一覧が表示される。このツリー構造の形状や型番を、スクロールバーでスクロールさせ、ポインティングデバイスで所望の部品コードを選択すると、表示画面の右半分の部品コード表示領域の最上部に、選択した部品コードが表示される。
【００７９】
現場オペレータは、その部品コードを視認して確認し、選択が正しければ、表示されている部品コードを、クリック入力する。
すると、部品マスター編集画面が表示される（Ｓ２０３）。これで、所望の部品に関するデータ入力又は修正を行うことができるようになる。
【００８０】
本例では、現場オペレータが、ライン管理装置６で部品マスター編集の作業を行っても、部品搭載装置４で部品マスター編集の作業を行う場合でも、上記の図５に示す同一の画面が表示される。
【００８１】
したがって、部品マスター編集の作業を行うときは、ライン管理装置６で作業するときも部品搭載装置４で作業するときも、ライン管理装置６のディスプレイ５２と部品搭載装置４の操作入力用表示装置１４には同一の画面が表示され、同一の入力操作で次に表示される画面も、双方同一であるので、現場オペレータはどちらのシステムを使用する場合でも全く同じ操作感覚で処理を行うことができ、これにより、誤りを起こすことも少なく且つ迅速に処理ができ、したがって、作業能率が向上する。
【００８２】
また、このように実装支操ソフトの処理システムと実装機処理システムの操作性が一元化されているので、実装支援ソフトの開発と実装機ソフトの開発を同一の論理手順で開発することができ、ソフト開発の能率が向上するだけでなく、ソフト管理が容易となって管理面での能率も向上する。
【図面の簡単な説明】
【００８３】
【図１】実施例１としての部品搭載プログラム作成システムにおけるライン管理装置と部品搭載装置によって構成される基板ユニット製造ラインの一例を示す図である。
【図２】(a) は実施例１における部品搭載装置の外観斜視図、(b) はその上下の保護カバーを取り除いて内部の構成を模式的に示す斜視図である。
【図３】実施例１における部品搭載装置のシステム構成を示すブロック図である。
【図４】(a) は実施例１におけるライン管理装置の外観構成を示す図、(b) はそのシステム構成を示すブロック図である。
【図５】実施例１における部品搭載プログラム作成システムにおいて部品マスターを作成する場合の処理画面のフローチャートである。
【図６】パーソナルコンピュータの従来のシステムで部品マスターを作成する場合の処理画面のフローチャートである。
【図７】部品搭載装置の従来のシステムで部品マスターを作成する場合の処理画面のフローチャートである。
【符号の説明】
【００８４】
１      基板
２      部品
３      リフロー炉
４      部品搭載装置
５      信号線
６      ライン管理装置
７      現場作業者（作業者）
１１    モニタ装置
１２    警報ランプ
１３    上部保護カバー
１４    操作入力用表示装置
１５    基台
１６    基板案内レール
１７    基板
１８    供給ステージ
１９    テープ式部品供給装置
２１    テープ保持リール
２２    Ｙ軸レール
２３    Ｘ軸レール
２４（２４−１、２４−２、２４−３、２４−４）  作業ヘッド
２５    搭載ヘッド
２６    吸着ノズル
２７    チェーン体
２８    部品認識用カメラ
３０    ＣＰＵ
３１    バス
３２    ｉ／ｏ制御ユニット
３３    画像処理ユニット
３４    メモリ
３５    照明装置
３６    部品
３７    照明装置
３８    Ｘ軸モータ
３９    Ｙ軸モータ
４１    Ｚモータ
４２    θ軸モータ
４３    バキュームユニット
４４    バキュームチューブ
４５    空圧センサ
４６    通信ｉ／ｏインターフェース
４７    記録装置
４８    基板搭載位置認識用カメラ
５１    本体
５２    ディスプレイ
５３    キーボード
５４    ケーブル
５５    バーコード読取装置
５６    ポインティングデバイス（マウス）
５７    ＣＰＵ（中央演算処理装置）
５８    バス
５９    ＲＯＭ（読み出し専用メモリ）
６１    ＲＡＭ（読み書き自在なメモリ）
６２    ＨＤ（ハードディスク）
６３    ＬＡＮｉ／ｏ（ＬＡＮインターフェース）制御部
【図３】
0004734152.tif 000002
【図４】
0004734152.tif 000003
【図１】
0004734152.tif 000004
【図２】
0004734152.tif 000005
【図５】
0004734152.tif 000006
【図６】
0004734152.tif 000007
【図７】
0004734152.tif 000008