(57)【特許請求の範囲】
【請求項１】
ディスプレイを有し、実装機で基板を生産するための各種データからなる生産プログラムデータにより複数の実装機を制御する制御装置と、
前記生産プログラムデータを作成するプログラムを含む生産プログラムデータ作成手段と、
複数の実装機のタクトタイムが実質同一となるように、部品を収納するフィーダの取付け位置、基板への部品の搭載順序を最適化することにより各実装機毎の分割生産プログラムデータを作成するプログラムを含む生産プログラムデータ分割手段と、
生産プログラムデータ分割手段により分割された分割生産プログラムデータの一部を構成するフィーダの取付け位置をディスプレイ上に表示するプログラムを含む分割生産プログラムデータレイアウト表示手段と、
表示されたディスプレイ上でフィーダの移動、追加、削除を実行可能とするプログラムを含むフィーダの取付け位置データ修正手段と、
ディスプレイ上でフィーダの取付け位置を固定、或いは該固定の解除を実行可能とするプログラムを含むフィーダロック／アンロック手段と、
分割生産プログラムデータを再結合し、再度生産プログラムデータとするプログラムを含む分割生産プログラムデータ結合手段とを備え、
前記生産プログラムデータ分割手段は、前記フィーダロック／アンロック手段によって固定されたフィーダ取付け位置に対しては最適化を行わないことを特徴とする実装機用生産データ作成装置。
【請求項２】
請求項１において、前記分割生産プログラムデータ結合手段のプログラムは各実装機でティーチングを行ってフィーダの吸着位置を修正した後に分割生産プログラムデータを結合し、前記生産プログラムデータ分割手段のプログラムは、前記修正されたフィーダ吸着位置に対しては最適化を行わないようにされていることを特徴とする実装機用生産データ作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は実装機用生産データ作成装置に関し、特にフィーダ取付け位置の操作に関する。
【０００２】
【従来の技術】
複数台のマウンタ（部品実装機）を制御するコンピュータを用い、最適化プログラムにより、一つの生産プログラムデータを複数台のマウンタで効率良く最短時間で生産できるように各マウンタにデータを分割することは従来から行われている。また、各マウンタ上にフィーダ、ホルダがどのように配置されたのかをレイアウト表示と呼ばれる機能でコンピュータのディスプレイ上に表示させることも行われている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の装置では、分割されたフィーダ、ホルダ等の吸着装置を表示することはできても、フィーダ等を移動、削除、追加し、或いはティーチングして得た吸着座標等の補正を各マウンタで行った後、分割されたデータを結合して、データ修正後再度最適化を実行すると、吸着座標やフィーダ取付け位置などが再配置され、補正したデータが失われてしまうため、このような再度の最適化が不可能であるという問題点がある。
【０００４】
本発明の目的は、フィーダ等の移動等を行った後に再度最適化してもフィーダ取付け位置等が再配置されることのない実装機用生産データ作成装置を提供することにある。
【０００５】
また、本発明の目的は、ティーチングによりフィーダの吸着位置を補正した後に再度最適化しても吸着座標等が再配置されることのない実装機用生産データ作成装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明によれば、ディスプレイを有し、実装機で基板を生産するための各種データからなる生産プログラムデータにより複数の実装機を制御する制御装置と、前記生産プログラムデータを作成するプログラムを含む生産プログラムデータ作成手段と、複数の実装機のタクトタイムが実質同一となるように、部品を収納するフィーダの取付け位置、基板への部品の搭載順序を最適化することにより各実装機毎の分割生産プログラムデータを作成するプログラムを含む生産プログラムデータ分割手段と、生産プログラムデータ分割手段により分割された分割生産プログラムデータの一部を構成するフィーダの取付け位置をディスプレイ上に表示するプログラムを含む分割生産プログラムデータレイアウト表示手段と、表示されたディスプレイ上でフィーダの移動、追加、削除を実行可能とするプログラムを含むフィーダの取付け位置データ修正手段と、ディスプレイ上でフィーダの取付け位置を固定、或いは該固定の解除を実行可能とするプログラムを含むフィーダロック／アンロック手段と、分割生産プログラムデータを再結合し、再度生産プログラムデータとするプログラムを含む分割生産プログラムデータ結合手段とを備え、前記生産プログラムデータ分割手段は、前記フィーダロック／アンロック手段によって固定されたフィーダ取付け位置に対しては最適化を行わないことを特徴とする実装機用生産データ作成装置が提供される。
【０００７】
前記分割生産プログラムデータ結合手段のプログラムは各実装機でティーチングを行ってフィーダの吸着位置を修正した後に分割生産プログラムデータを結合し、前記生産プログラムデータ分割手段のプログラムは、前記修正されたフィーダ吸着位置に対しては最適化を行わないことが好ましい。
【０００８】
【実施の形態】
以下、図面に基づいて本発明の一つの実施の形態を説明する。
【０００９】
【実施の形態】
図１は本実施の形態による実装機用生産データ作成装置の構成図である。図１において、一台のコンピュータ（制御装置）２によって複数台のマウンタ４が制御される。コンピュータ２は本体部６、キーボード８、マウス１０、ディスプレイ１２を有する。図示していないが各マウンタ４には制御装置及び該制御装置への入力装置等が組み込まれており、コンピュータ２から各マウンタ４へプログラムデータを転送し、或いは各マウンタ４からコンピュータ２へデータが転送可能となっている。
【００１０】
なお、各マウンタ４には図示しないフィーダが複数個配置される。これらフィーダは基板に搭載するための各種部品を収納したもので、本明細書においては、このような部品を収納し、マウンタ４に配置されるものであれば、ホルダ或いはカートリッジ等と呼ばれるものも含めて全てフィーダと称するものとする。
【００１１】
図２は図１のコンピュータ２の機能ブロック図である。図２において、本体部６にはＣＰＵ１４、ＲＯＭ１５、ＲＡＭ１６、Ｉ／Ｏインターフェース１８及びインターフェース１８を介してＣＰＵ１４等からデータを授受されるフロッピーディスク駆動装置或いはハードディスク装置等の外部記憶装置１９が組み込まれている。キーボード８、マウス１０はインターフェース１８を介してＣＰＵ等にデータを入力し、ディスプレイ１２にはＣＰＵ１４等、インターフェース１８等を介してグラフィック表示のためのデータが送られ、表示される。
【００１２】
ＲＯＭ１５、ＲＡＭ１６或いは外部記憶装置１９にはオペレーティングシステムプログラム（ＯＳ）や本実施の形態を実行するためのプログラムや各種のデータが格納される。
【００１３】
図３は本実施の形態の機能ブロック図、図４はディスプレイ１２上に表示されるレイアウト画面例、図５は同じくディスプレイ１２上に表示されるレイアウト画面例であり、フィーダロック／アンロック機能を説明するための図である。
図３において、生産プログラムデータ作成手段２１は生産プログラムデータ２２を作成する。
【００１４】
生産プログラムデータ２２は、マウンタ４上で基板を生産するための各種データであり、基板に関するデータ、搭載位置に関するデータ、部品に関するデータ（例えば縦横高さの寸法）、吸着位置に関するデータ、画像認識用の外形情報、接着剤の塗布に関するデータ等から構成される。
【００１５】
生産プログラムデータ分割手段２３は、作成された生産プログラムデータ２２を各マウンタ４のタクトタイムが実質的に均一となるように、部品を収納・供給するフィーダの取付け位置、基板への部品の搭載順序を考慮して最適化して分割し、各マウンタ４毎の分割生産プログラムデータ２４にする。
【００１６】
分割生産プログラムデータレイアウト表示手段２６は、各マウンタ４毎に最適化分割された分割生産プログラムデータ２４のフィーダ取付け位置のグラフィック表示をする。このグラフィック表示例を図４に基づいて説明すると、この画面は１つのマウンタ４でのフィーダ３０の配置例を示している。３１は表示されているマウンタ４を特定するためその機種名や番号等を表示する表示部である。３２は基板の搬送路、３４はフィーダ３０の取付部の表示であり、フィーダ３０は取付部３４の何れかに取り付けられ配置された状態が表示される。３６はフィーダ３０の種類や部品名等を表示する表示部である。４０はマウス１０によって移動する矢印型のカーソルである。３７は画面切替え部でカーソル４０をこの切替え部３７へ移動してマウス１０でクリックすることにより例えばメニュー画面に切替わる。なお、表示手段２６におけるグラフィック技術は周知の技術を利用する。
【００１７】
フィーダロック・アンロック手段２７は分割配置されたフィーダ位置の固定、及び固定化されたフィーダの解除をレイアウト表示された画面上で実行する。図５に示すように、画面上にはロック、アンロック等の機能を選択するための選択部３８が表示され、例えばカーソル４０（図５においては選択部３８内に位置している。）を所望のフィーダ３０Ａに合わせてクリックをして該フィーダ３０Ａを選択した後、カーソル４０を選択部３８内へ移動し、所望の機能の表示に合わせてマウス１０をクリックすることにより該機能が実行される。ロックされたフィーダ３０Ａは画面上において網掛け等により他のフィーダ３０と区別可能とされる。
【００１８】
フィーダ取付位置データ修正手段２８は、生産プログラムデータ分割手段２３によってデータ配置されたフィーダの移動、追加、削除を前記表示手段２６によりレイアウト表示された画面上で実行することができる。このフィーダ削除は前述したフィーダのロック／アンロックと同様の方法により行うことができる。フィーダの移動は例えばカーソル４０を所望のフィーダに合わせてクリックした後、該カーソル４０をドラッグして所望の位置へ移動することにより行うことができ、フィーダの追加は例えば画面上に追加用のフィーダ３０Ｂを予め表示しておき、そのフィーダ３０Ｂをカーソル４０によって所望の位置へ移動させることにより行うことができる。生産プログラムデータ分割手段２３が自動で生成した吸着位置からマニュアルで変更されたデータに対して、自動的にフィーダロックをかける。
【００１９】
分割生産プログラムデータ結合手段２５は、分割生産プログラムデータ２４を結合し、生産プログラムデータ２２にする。
【００２０】
また生産プログラムデータ分割手段２３は、フィーダ配置を考慮するときに、フィーダロックされた吸着位置データの再配置は行わない。
【００２１】
図６は本実施の形態による処理を選択するためにディスプレイ１２上に表示されるメニュー選択画面であり、カーソル４０を移動、マウス１０のクリック等により所望の処理を選択することができる。
次に本実施の形態による処理の流れを図７及び図８に基づいて説明する。
【００２２】
図７は生産プログラムデータ作成手段２１による生産プログラムデータ作成の処理であり、図６のメニュー選択画面にて生産プログラムデータ作成処理を選択すると、データ入力のための画面となり、キーボード８等により各種データを入力することにより生産プログラムデータを作成する。
【００２３】
図８（ａ）は生産プログラムデータ分割手段２３による生産プログラムデータ分割処理であり、図６のメニュー選択画面にて生産プログラムデータ分割処理を選択すると、この処理が開始される。ステップａ１において生産プログラムデータが完成しているか否かが判断され、完成していればステップａ２に進み、部品搭載順序を決定し、更にステップａ３でフィーダ配置を決定することにより、ステップａ４にて分割生産プログラムデータが作成される。生産プログラムデータが完成していなければ何もせずに終了する。この場合は図７の処理をする必要がある。ステップａ３では前述のようにフィーダロックされたデータの配置は検討されない。
【００２４】
図８（ｂ）は分割生産プログラムデータレイアウト表示処理であり、図６のメニュー選択画面にて分割生産プログラムデータレイアウト表示を選択することによりこの処理が開始される。まずステップｂ１で画面がレイアウト表示画面となり、ステップｂ２で前述したように作業者によりフィーダ移動、追加、削除等の処理が行われる。ステップｂ３でフィーダの移動或いは追加処理が行われたか否か判断され、行われていない場合にはステップｂ５へ進み、表示終了コマンドが発生したか否かが判断される。この表示終了コマンドは例えば図４の切替え部３７をマウス１０にてクリックすることにより発生するもので、発生していれば終了、発生していなければステップｂ１へ戻る。
【００２５】
図９は分割生産プログラムデータ結合処理であり、図６のメニュー選択画面にて分割生産プログラムデータ結合処理を選択することによりこの処理が開始される。まずステップｃ１にて分割生産プログラムデータが読み込み済みか否かが判断され、もし読み込まれていなければステップｃ２へ進んで分割生産プログラムデータを読み込んだ後ステップｃ３へ、読み込まれていればステップｃ３へ進む。ステップｃ３では分割生産プログラムデータを各マウンタ４へ転送して基板を１個だけ生産してティーチングを行う。ティーチングの結果、修正すべきデータをステップｃ４で修正し、ステップｃ５で分割生産プログラムデータ結合処理を行い生産プログラムデータを作成する。この結合処理は前述の分割生産プログラムデータ結合手段２５により行われるものである。なお、生産プログラムデータ分割手段２３が自動で生成した吸着座標データが、このティーチングにより変更された場合、そのデータに対しては、分割生産プログラムデータ結合手段２５による再配置が行われないようにされる。ティーチングによるデータの変更は、例えば各マウンタ４に組み込まれている制御装置及び該制御装置への入力装置を用いてデータをマニュアルにて変更した後、各マウンタ４からコンピュータ２へデータを転送することにより行うことができる。
【００２６】
以上本発明による実装機用生産データ作成装置を一つの実施の形態に基づいて説明したが、本発明はこの実施の形態には限定されず、種々変形可能である。
【００２７】
【発明の効果】
本発明によれば、生産プログラムデータ分割手段は、前記フィーダロック／アンロック手段によってフィーダ取付け位置を固定されたフィーダ位置及び吸着データに対しては最適化を行わないこととしたので、フィーダ等の移動等を行った後に再度最適化してもフィーダ取付け位置等が再配置されることがない。
【００２８】
また、各マウンタでティーチングを行ってフィーダの吸着位置を修正した後に分割生産プログラムデータを結合し、その際生産プログラムデータ分割手段は、前記修正されたフィーダ吸着位置に対しては最適化を行わないこととしたので補正したフィーダ吸着位置が失われることがない。
【図面の簡単な説明】
【図１】  本実施の形態による実装機用生産データ作成装置の構成図である。
【図２】  図１のコンピュータ（制御装置）の機能ブロック図である。
【図３】  本実施の形態の機能ブロック図である。
【図４】  ディスプレイ上に表示されるレイアウトの例を示す図である。
【図５】  ディスプレイ上に表示されるレイアウト画面例であり、フィーダロック／アンロック機能を説明するための図である。
【図６】  本実施の形態による処理を選択するためにディスプレイ上に表示されるメニュー選択画面である。
【図７】  生産プログラムデータ作成手段による生産プログラムデータ作成の処理を示すフローチャートである。
【図８】  （ａ）は生産プログラムデータ分割手段による生産プログラムデータ分割処理を示すフローチャートであり、（ｂ）は分割生産プログラムデータレイアウト表示処理を示すフローチャートである。
【図９】  分割生産プログラムデータ結合処理を示すフローチャートである。
【符号の説明】
２ コンピュータ（制御装置）
４ マウンタ
６ 本体部
８ キーボード
１０ マウス
１２ ディスプレイ
１４ ＣＰＵ
１５ ＲＯＭ
１６ ＲＡＭ
１８ Ｉ／Ｏインターフェース
１９ 外部記憶装置
２１ 生産プログラムデータ作成手段
２３ 生産プログラムデータ分割手段
２５ 分割生産プログラムデータ結合手段
２６ 分割生産プログラムデータレイアウト表示手段
２７ フィーダロック／アンロック手段
２８ フィーダ取付位置データ修正手段
３０，３０Ａ，３０Ｂ フィーダ
３２ 基板
３４ 取付部
３７ 画面切替え部
３８ 選択部
４０ カーソル
【図１】
0003904223.tif 000002
【図２】
0003904223.tif 000003
【図３】
0003904223.tif 000004
【図４】
0003904223.tif 000005
【図５】
0003904223.tif 000006
【図６】
0003904223.tif 000007
【図７】
0003904223.tif 000008
【図８】
0003904223.tif 000009
【図９】
0003904223.tif 000010