(57)【特許請求の範囲】
【請求項１】
プリント基板表示手段と、
表示された前記プリント基板において実装対象のはんだ付け位置を特定するはんだ付け位置特定手段と、
表示された前記プリント基板において実装対象のはんだ作業を特定するはんだ作業特定手段と、
はんだ付け位置とはんだ作業をはんだ付け作業順に記録するはんだ付け作業記録手段とを備えたはんだ付け作業プログラム作成システムであって、
実装対象をはんだ付けする面であるオモテ面の画像情報に、
オモテ面の裏側であり実装部品の位置や種類の情報が記録されたウラ面の画像情報の透過情報を重ねて表示するウラ面画像表示手段を備えており、
ウラ面の画像情報とオモテ面の画像情報がはんだ付け位置の特定とはんだ作業の特定に用いられることを特徴とするはんだ付け作業プログラム作成システム。
【請求項２】
プリント基板表示装置と、
表示された前記プリント基板において実装対象のはんだ付け位置を特定するはんだ付け位置特定装置と、
表示された前記プリント基板において実装対象のはんだ作業を特定するはんだ作業特定装置と、
はんだ付け位置とはんだ作業をはんだ付け作業順に記録するはんだ付け作業記録装置とを備えたはんだ付け作業プログラム作成装置であって、
実装対象をはんだ付けする面であるオモテ面の画像情報に、
オモテ面の裏側であり実装部品の位置や種類の情報が記録されたウラ面の画像情報の透過情報を重ねて表示するウラ面画像表示装置を備えており、
ウラ面の画像情報とオモテ面の画像情報がはんだ付け位置の特定とはんだ作業の特定に用いられることを特徴とするはんだ付け作業プログラム作成装置。
【請求項３】
請求項１に記載のはんだ付け作業プログラム作成システムを備えたはんだ付けロボット。
【発明の詳細な説明】
【技術分野】
【０００１】
電子部品が実装されたプリント基板にはんだ付けを行うはんだ付けロボットのプログラムを作成する際に用いるシステムに関する
【背景技術】
【０００２】
電子部品が実装されたプリント基板にはんだ付けを行うはんだ付けロボットのプログラムを効率よく作成する手段が数多く開発されている。
【０００３】
例えば特許文献１には、パソコンから、所要のデータとして、はんだ付けポイントを示す座標データ、そのポイントへの移動速度、移動加速度およびはんだ付け条件データをティーチングする手段が記載されている。この手段により、予め組み込まれている制御用プログラムに従って、ティーチングされたポイントにはんだコテを移動させ、はんだ付けユニットコントローラを介してはんだ条件を制御してはんだ付けを順番に行うようにしており、ティーチングの際に、専用言語を用いたプログラムの入力を不要としている。
【０００４】
また例えば特許文献２には、操作者がはんだ付けの対象位置を表す座標値を個別に入力しなくても、はんだ付けに供される部位の座標値を導出することができる手段が記載されている。操作者は、基板のガーバーデータと、基板における所定部の位置を表す基準座標値を入力すればよく、導出部は、ガーバーデータから、基板におけるはんだ付けに供される部位の、所定部に対する位置を表す差分座標値を抽出し、当該抽出した差分座標値及び基準座標値を用いて、はんだ付けに供される部位の座標値を導出することができる。これにより、はんだ付けの対象位置を入力する操作者の労力を効果的に軽減することができる。
【０００５】
ところで、プリント基板の「はんだ付けする面」（オモテ面）の裏側（ウラ面）には、実装する電気部品の位置や種類の情報が記載されていることが多い。そこで、はんだ付け作業のプログロム作成の作業者は、プログラム作成中、作業の正誤を確認するために、通常、プリント基板を裏返し、ウラ面に記載された電気部品の位置や種類を確認しながら作業する。このため、ウラ面の確認を効率よく行うことができることが望ましいところ、特許文献１、特許文献２を含め、先行技術に、ウラ面の確認を効率よく行うための思想は見当たらない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−７５９１２
【特許文献２】特開２０１９−９８３５８
【発明の概要】
【発明が解決しようとする課題】
【０００７】
はんだ付け作業プログラムを作成するためのシステムまたは装置において、はんだ付け位置を、基板のウラ面を参照しながら特定することにより、正確に、かつ短時間で特定できるシステムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
（１）プリント基板表示手段と、表示された前記プリント基板に実装対象のはんだ付け位置を特定するはんだ付け位置特定手段と、はんだ付け位置をはんだ付け作業順に記録するはんだ付け作業記録手段とを備えたはんだ付け作業プログラム作成システムであって、前記はんだ付け位置特定手段が、プリント基板のウラ面の画像情報を表示するウラ面画像表示手段を備えたことを特徴とするはんだ付け作業プログラム作成システムによって課題を解決する。
（２）前記ウラ面画像表示手段がウラ面の画像情報の透過情報をオモテ面の画像情報と重ねて表示することを特徴とする（１）に記載のはんだ付け作業プログラム作成システムによって課題を解決する。
（３）プリント基板表示装置と、表示された前記プリント基板に実装対象のはんだ付け位置を特定するはんだ付け位置特定装置と、はんだ付け位置をはんだ付け作業順に記録するはんだ付け作業記録装置とを備えたはんだ付け作業プログラム作成装置であって、前記はんだ付け位置特定装置が、プリント基板のウラ面の画像情報を表示するウラ面画像表示装置を備えたことを特徴とするはんだ付け作業プログラム作成装置によって課題を解決する。
（４）前記ウラ面画像表示装置がウラ面の画像情報の透過情報をオモテ面の画像情報と重ねて表示することを特徴とする（３）に記載のはんだ付け作業プログラム作成装置によって課題を解決する。
（５）（１）又は（２）に記載のシステムを備えたはんだ付ロボットによって課題を解決する。
【発明の効果】
【０００９】
はんだ付け位置を特定する際に、プリント基板のオモテ面に加えてウラ面の画像情報が表示されるため、はんだ付け位置の特定を、短時間で、かつ正確に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】はんだ付けロボットの構成を示す。
【図２】実施例１のシステムにおけるプログラム作成装置を示す。
【図３】実施例１のシステム全体の概要を示す。
【図４】実施例１のシステムにおける表示用画像データ作成プログラムの処理手順を示す。
【図５】実施例１のシステムにおける基板オブジェクトデータ作成プログラムの処理手順を示す。
【図６】実施例１のシステムにおける実装時の動作プログラム作成のためのプログラムの処理手順を示す
【図７】実施例１の操作画面を示す。
【図８】実施例１の操作画面を示す。
【図９】実施例１の操作画面を示す。
【図１０】実施例１の操作画面を示す。
【図１１】実施例１の操作画面を示す。
【図１２】実施例１の操作画面を示す。
【図１３】実施例１の操作画面を示す。
【図１４】実施例１の操作画面を示す。
【図１５】実施例１の操作画面を示す。
【図１６】実施例１の操作画面を示す。
【図１７】実施例１の操作画面を示す。
【図１８】実施例１の操作画面を示す。
【図１９】実施例１の操作画面を示す。
【図２０】実施例１の操作画面を示す。
【図２１】実施例１の操作画面を示す。
【発明を実施するための形態】
【実施例１】
【００１１】
［はんだ付けロボットの構成］
はんだ付けロボット１０は公知の構成であり、主な装置として、図１に示す通り、はんだコテユニット１１、プリント基板載置装置１２、駆動装置１３、記憶装置１４を備える。
【００１２】
はんだコテユニット１１は、アームを介してロボットの躯体に取り付けてあり、プリント基板載置装置１２に載置されたプリント基板に電子部品をはんだ付けするべく、プリント基板載置装置１２の上方を上下左右に自在に移動する。はんだコテユニット１１は、加熱機構とはんだコテとはんだ供給機構を備える（図示せず）。はんだコテが加熱機構により加熱され、はんだ供給機構から供給されるはんだが溶融されてはんだ付けが行われる。
【００１３】
はんだ付けの際は、プリント基板載置装置１２に、電子部品を実装する対象のプリント基板を、はんだ付けする面（オモテ面）を上に向けて載置する。駆動装置１３は、ロボットのあらゆる装置の駆動のために機能する。記憶装置１４には、はんだ付けのためのプログラム等が記録されている。
【００１４】
［プログラム作成装置の構成］
プログラム作成装置２０は、プログラム作成のための一般的な装置に加え、図２に示す通り、表示装置２１、入力装置２２、各プログラム記憶装置２３、表示用画像記憶装置２４、基板オブジェクト記憶装置２５、既存各種データ記憶装置２６、はんだ付け時の動作記億装置２７、を備える。
【００１５】
プログラム作成装置２０は、実施例１のシステムを実行するためのプログラムを作成する。プログラム作成装置２０は例えばタブレット型のコンピュータ等であり、インターネット通信に接続できることが望ましい。表示装置２１による表示と入力装置２２による入力を介して実施例１のシステムを実行するためのプログラムが作成される。
【００１６】
各プログラム記憶装置２３には、一般的なプログラムに加え、表示用画像データ作成プログラム（図４）、基板オブジェクトデータ作成プログラム（図５）、
はんだ付け時の動作プログラム作成プログラム（図６）が記憶される。
【００１７】
表示用画像記憶装置２４には、表示用画像データ作成プログラム（図４）によって作成された表示用画像データが記憶される。
【００１８】
基板オブジェクト記憶装置２５には、基板オブジェクトデータ作成プログラム（図５）によって作成された基板オブジェクトデータが記憶される。
【００１９】
既存各種データ記憶装置２６には、こて先データ、はんだ作業データ、はんだ条件番号データ、基板予備情報データ、等の既存のデータが記憶される。こて先データとは、各種のこて先のデータである。はんだ作業データとは、点はんだ、引きはんだ等のはんだ作業、および、カメラ予備検査、呼び出しプログラム、ワーク補正、等のデータである。はんだ条件番号データとは、こて先や基板予備情報（層数、板厚等）に応じて設定された最適なはんだ条件を示す番号についてのデータである。基板予備情報データとは、プリント基板の表面処理、基板の厚さ、層数、銅箔の厚さ、等の基板予備情報のデータである。
【００２０】
はんだ付け時の動作記憶装置２７にははんだ付け時の動作プログラム作成プログラム（図６）によって作成されたプログラムが記憶される。
【００２１】
［システムの概要］
実施例１のシステムは、はんだ付けロボットが電子部品とプリント基板をはんだ付けする際に用いる動作プログラムを作成するシステムである。次の手順でプログラムを作成する（図３）。
１．表示用画像データ(プリント基板のオモテ面とウラ面)を作成する（３１）
２．基板オブジェクトデータを作成する（３２）
３．はんだ付け時の動作プログラムを作成する（３３）
４．ロボットに送信する（３４）
【００２２】
ロボットと隔離された装置を用いて動作プログラムを作成し（上記１から３）、完成した動作プログラムをロボットに送信する（上記４）。
【００２３】
予め、プリント基板を表示するための画像データ（表示用画像データ）と、実装箇所を電子的に特定し保存することを可能にしたデータ（基板オブジェクトデータ）を作成しておき（上記１と２）、はんだ付け時の動作プログラムを作成する際に、これらの二つのデータを用いる（上記３）。表示用画像データとして、プリント基板のオモテ面のみならずウラ面を透過データとしたデータも作成し、はんだ付け箇所をプロットする際に、ウラ面の透過データをオモテ面に重ねて表示することにより、プログラム作成者は、プログラム作成を、ウラ面の情報を得ながら行うことができる。
【００２４】
［表示用画像データ作成プログラム］
表示用画像データ作成のためのプログラムの処理手順は次の通りである（図４）。処理の主体はプログラム作成装置のＣＰＵである。まず、カメラでプリント基板のオモテ面とウラ面を写真撮影する。ＣＰＵは撮影画像を取得して記録する（４１、４６）。次に、撮影画像のうちプリント基板以外の画像がトリミングされたものを記録する（４２，４７）。次に、撮影画像の明度と彩度が見易いものに調整されたものを記録する（４３，４８）。オモテ面については、そのように調整された画像を調整済み撮影画像として記録する（４４）。次に、ウラ面については、そのように調整された画像を透過画面に変換して、調整済み撮影画像として記録する（４９）。透過画面とは、画像データのうち背景データを透明にした画像である。調整済み撮影画像（オモテ面）と調整済み撮影画像を透過画面に変換した画像（ウラ面）を、プログラム作成装置２０の表示画像記憶装置２４に記録する。
【００２５】
［基板オブジェクタデータ作成プログラム］
基板オブジェクタデータ作成のためのプログラムの処理手順は次の通りである（図５）。処理の主体はプログラム作成装置のＣＰＵである。基板オブジェクタデータは、はんだ付けする対象として選択されたプリント基板について作成される。まず、選択されたプリント基板についての情報を取得する（５１）。次に、選択されたプリント基板の縦方向の寸法と横方向の寸法を取得する（５２）。寸法は、実測により取得しても良いし、プリント基板自体に寸法の表示がありそれを利用して取得しても良い。次に、選択されたプリント基板についての予備情報を取得する（５３）。予備情報とは、プリント基板の厚さや層数に関する情報である。プリント基板の厚さや層数といった情報は、電子部品をはんだ付けする際のはんだ条件に影響を与える。このため、予備情報ははんだ条件番号を決定するために必要な情報である。予備情報は、プログラウ作成者が、既存各種データ記憶装置２６から呼び出されて表示装置２１に表示されたものから、プログラム作成者が選択し、ＣＰＵはその情報を取得する。
【００２６】
次に、寸法情報と予備情報に基づいて、既存の手段により、プリント基板上の全ての位置に、ＸＹ座標上の座標値をあてはめる。プリント基板上の全ての位置に、ＸＹ座標上の座標値をあてはめたデータを基板オブジェクトと称す（５４）。基板オブジェクトを基板オブジェクト記憶装置２５（図２）に記憶する（５５）。
【００２７】
［はんだ付け時の動作プログラム作成プログラム］
プリント基板に電子部品をはんだ付けする際の動作プログラムを作成するためのプログラムの処理手順は次の通りである（図６）。処理の主体はプログラム作成装置のＣＰＵである。まず、プログラム作成者が電子部品をはんだ付けする対象のプリント基板を選択する。ＣＰＵは選択されたプリント基板の情報を取得する（６１）。
【００２８】
次に、処理の６１で選択されたプリント基板に全ての電子部品を取り付けるにあたり使用する全てのコテ先の情報を取得し記録する（６２）。具体的には、既存各種データ記憶装置２６（図２）から呼び出されて表示装置２１に表示されたこて先情報らプログラム作成者が選択し、ＣＰＵはその情報を取得し記録する。記録された全作業の使用こて情報は、処理の６９で示された「全作業の使用こて情報表示」において表示される。
【００２９】
次に、ＣＰＵは、処理の６１で選択されたプリント基板に対応する表示画面のうちオモテ面を表皮画面記憶装置２４から呼び出し表示する（６３）。プログラム作成者は、この表示画面を目視してはんだ付け位置をプロットする。ＣＰＵは、プロットされた位置に対応するＸＹ座標上の座標値をはんだ付け位置情報として取得し記録する（６６）。
【００３０】
次にＣＰＵは既存各種データ記憶装置２６からはんだ作業データを呼び出し表示する。プログラム作成者は、プロットした位置に行うべきはんだ作業を選択する。ＣＰＵははんだ作業情報を取得し、記録する（６７）。
【００３１】
プログラム作成者は、はんだ付け位置をプロットするに際し、ウラ面の情報を参照したいと考えた場合には、プログラム作成装置に、ウラ面を表示するよう指示する。実装部品の種類と位置によりプロット位置とはんだ作業が決定されるところ、ウラ面には、実装部品の種類と位置に関し、オモテ面には表示されていない情報が表示されている。また、ウラ面の銅箔パターンも表示されている。ウラ面の銅箔パターンは熱の伝わり方に影響を与えるため、ウラ面に表示された情報は、プロットの位置とはんだ作業の決定に影響を与える。このため、プログラム作成者はウラ面の情報を参照することより、より短時間にかつより正確にプロット位置を決定することができる。ＣＰＵはウラ面表示の指示を受け取ると（６４）、ウラ面の透過画像を表皮画面記憶装置２４から呼び出しオモテ面に重ねて表示する（６５）。ウラ面の透過画像がオモテ面と重複させて表示されると、プログラム作成者は、実装はんだ付け位置をプロットし、ＣＰＵはこれにより実装はんだ付け位置情報を取得し記録する（６６）。
【００３２】
はんだ付け位置情報の取得・記録が、全てのはんだ付け位置について行われるまで、この作業は繰り返される（６８）。全てのはんだ付け位置が記録されると（６８）、次に、全作業の使用こて情報が表示される（６９）。プログラム作成者は、はんだ付け位置毎に使用するこてを決定する。ＣＰＵははんだ付け位置毎の使用こて情報を取得し、記録する（７０）。
【００３３】
次にプログラム作成者はプログラム作成装置に最適化を行うよう指示する。最適化とは、はんだ付けするべき位置とはんだ作業、使用するこて先、を鑑み、最短の移動距離で、かつ、こて先の交換回数を少なく、効率的な作業ができるよう、はんだ付け作業の順番を判断する作業である。ＣＰＵは、最適化の指示を受け、既存の手段で最適化を行い、記録する（７１）。
【００３４】
次に、作成された動作プログラムは、はんだ付け作業を行うはんだ付けロボットに送られる。すなわち、ＣＰＵは、送信対象の動作プログラムと、動作プログラムの送信先であるはんだ付けロボットの情報を取得し、動作プログラムをはんだ付けロボットに送る（図示せず）。
【００３５】
図７から図２１により、プログラム作成装置の表示装置に表示された表示により行われる、はんだ付け時の動作プログラム作成作業を説明する。図７から図２１において、作業の主体は特段の記載がない限りプログラム作成者である。
【００３６】
［操作１  表示用画像データ（オモテ面とウラ面）作成］
プログラム作成者は、実装対象のプリント基板のオモテ面とウラ面をカメラで撮影する（図示せず）。カメラはプログラム作成装置に内蔵されていてもよいし、プログラム作成装置と別体でもよい。カメラがプログラム作成装置と別体の場合には、撮影画像をプログラム作成装置に送る。
【００３７】
図７に示す画面が表示される。ここで表示される基板は表示画像記憶装置２４に記憶された画像のうち、オモテ面の画像である。「枠線を基板の角まで合わせて下さい」の文字が、撮影画像のうちオモテ面の画像の上にオーバーラップして表示されている。文字で示された指示に従い、枠線を基板の角まで合わせると、オモテ面の画像のうちプリント基板以外の画像がトリミングされて取り除かれる。取り除き作業が終了したら「次へ」のボタンをタップする。
【００３８】
図８に示す画面が表示される。ここで表示される画面はオモテ面の画像のうちプリント基板以外の画像がトリミングされて取り除かれたオモテ面の画像である。「回転」のボタンを左右に移動させ、画像の傾斜がなくなるように回転させる。「明度」「彩度」のボタンを左右に移動させ、画像が見易くなるよう明度と彩度を調節する。回転と調節が終了したら「保存」のボタンをタップする。これにより、オモテ面の撮影画像がプログラム作成装置の表示画像記憶装置２４に記録される。
【００３９】
撮影画像のうちウラ面についても、図７と図８に示す画像が順に表示される。ウラ面についてもオモテ面と同様に画像の回転と調節を行い、終了したら「保存」のボタンをタップする。これにより、ウラ面の撮影画像がプログラム作成装置の表示画像記憶装置２４に記録される。ウラ面の撮影画像は、透過画像として記録される。
【００４０】
［操作２  基板オブジェクトデータ作成］
図９に示す画面が表示される。ここで表示される基板は表示画像記憶装置２４に記憶された画像である。保存された基板画像から、使用する基板を選択する。保存された基板画像の中に使用する画像がない場合には「新規作成」のボタンをタップする。そうすると、使用する基板を撮影するための画面が現れ（図示せず）、表示用画像作成プログラムが起動する。基板の撮影を行うと、次に図７、図８の順に画面が表示される。その後、再び図９に示す画面が表示される。使用する画像の選択が終了したら「次へ」のボタンをタップする。
【００４１】
図１０に示す画面が表示される。ここで表示される画面は表示画像記憶装置２４に記憶された画像のうち、使用する画像として選択された画像のオモテ面である。基板の横の長さ（Ｘ寸法）を、計測する等して得て、入力する。「次へ」のボタンをタップする。
【００４２】
図１１に示す画面が表示される。基板の縦の長さ（Ｙ寸法）を、計測する等して得て、入力する。「次へ」のボタンをタップする。
【００４３】
図１２に示す画面が表示される。ここで表示される画面は既存各種データ記憶装置２６に記憶されている。表面処理、基板の厚さ、基板の層数、銅箔の厚さ、を入力する。「次へ」のボタンをタップする。ＣＰＵは、使用対象の基板オブジェクトを作成し、基板オブジェクト記憶装置２５に記録する。
【００４４】
図１３に示す画面が表示される。ここで表示される画面は既存各種データ記憶装置２６に記憶されている。オートツールチェンジャー機能とは、はんだコテユニットに予め複数種類のこて先がセットされてあり、複数種類のこて先を、こて先を付け替えることなくチェンジできる機能である。操作者は、オートツールチェンジャー機能を使用する場合には「はい」のボタンをタップし、オートツールチェンジャー機能を使用しない場合には「いいえ」のボタンをタップする。
【００４５】
図１４に示す画面が表示される。ここで表示される画面は既存各種データ記憶装置２６に記憶されている。操作者は使用するこて先を選択しタップする。オートツールチェンジャー機能を使用する場合には３種類のこて先を選択できる。オートスールチェンジャー機能を使用しない場合には１種類のこて先を選択できる。  操作者は、こて先の選択が終了すると「次へ」のボタンをタップする。
【００４６】
図１５に示す画面が表示される。ここで表示される画面は表示画像記憶装置２５に記憶された画像のうちオモテ面の画像である。画面上の「ＢＯＴＴＯＭ面」とはオモテ面を意味する。画面上で、はんだ付けを行うポイントをタップする。タップされたポイントは、基板オブジェクト記憶装置に記憶されたＸＹ座標値に変換されて実装時の動作記憶装置２７に記録される。はんだ付けを行うポイントを判断するにあたり、ウラ面の画像を確認したいと考えたときには、「表示切替」のボタンをタップする。「表示切替」のボタンをタップすると図１６に示す画面が表示される。ここで表示される画面は、表示画像記憶装置２５に記憶された画像のうちオモテ面の画像に、対応するウラ面の透過画像が重ねて表示された画像である。画面上の「シルク面」とはウラ面を意味する。「表示切替」のボタンをタップすると図１５に示す画面に戻る。図１５に示す画面と図１６に示す画面を用いて、はんだ付けを行うポイントをタップする。
【００４７】
図１７に示す画面が表示される。ここで表示される画面では、図１５に示した画面に、はんだ付けを行うポイントとしてタップした箇所が黒丸で追加されて示されている。「作業内容を選んでください」等の表示が、オーバーラップして示されている。はんだ作業の内容を選択し、「完了」のボタンをタップする。はんだ作業の内容は、そのポイントで行うはんだ作業内容としてはんだ付け時の動作記憶装置２７に記憶される。図１５から図１７に示す画面を用いて、はんだ付けを行う全てのポイントについて、ポイントの指定とはんだ作業内容の指定を行う。
【００４８】
全てのポイントについてポイントの指定をはんだ作業内容の指定が終了すると、操作者は、「完了」をタップする。図１７に示す画面で「完了」がタップされると、図１８に示す画面が表示される。ここで表示される画面は、表示画像記憶装置２５に記憶されており、画像のうちオモテ面の画像に、はんだ付けを行う全てのポイントが黒丸で追加されて示されている。各ポイントで使用するこて先を、ポイントごとに割り当てて指定する。こて先を割り当てる作業中に、はんだ付けを行うポイントの誤りに気付いた際等、編集したいと考えた場合には「編集」のボタンをタップする。「編集」のボタンをタップすると、直前の画面等が表示され、編集することができる。各ポイントで使用するこて先ははんだ付け時の動作記憶装置２７に記録される。操作者は、全てのポイントについて使用するこて先を指定し終えると、「完了」のボタンをタップする。
【００４９】
図１８に示す画面で「完了」がタップされると、図１９に示す画面が表示される。プログラム作成者が「最適化」のボタンをタップすると、ＣＰＵは最適化を開始する。「最適化」は、既存の手段により行われる。「最適化」によって、はんだ付け作業が効率よく行われるよう、はんだ付けの順序が定まる。効率がよいとは、例えば、はんだ付けの箇所については、はんだコテユニットの移動はできる限り少なくなるようにされる。また、こての種類については、こての交換ができる限り少なくなるようにされる。作業については、同じ作業が繰り返されるようにされる。そのような観点で、はんだ付け作業の順番が定められる。
【００５０】
プログラム作成者が「編集」のボタンをタップすると、ＣＰＵは直前の画面等を表示し、プログラム作成者は実装ポイントの指定等をやり直し、編集することができる。プログラム作成者が「名前を付けて保存」のボタンをタップすると、ＣＰＵは名前を付ける画面を表示し（図示せず）、ＣＰＵはプログラム作成者が付けた名前で実装時の動作記憶装置２７に記録する。
【００５１】
図２０にプログラム作成者が編集する際に表示される画面の例を表示する。ここで表示される画面は、実装時の動作記憶装置２７に記録されている情報を、プログラム作成者が見易い状態に加工した情報である。すなわち、各プロットの位置と、各プロットで行うはんだ作業の情報等の情報が横一列に記録されている。また、各プロットの直前の作業番号と直後の作業番号が記録されており、はんだ付けの順番が判断できる。各プロットの位置は、Ｘ座標、Ｙ座標、Ｚ座標、Ｒ座標で示される。Ｒ座標、線速度、円周角度、条件番号、はんだ付け作業次第で表示される数値である。「戻る」のボタンをタップすると、図１９に示す画面に戻る。
【００５２】
［操作４  ロボットに送信］
図２１に、作業者がプログラムをロボットに転送する際に用いる画面をしめす。基板の種類とデータ番号によりプログラムが特定されており、１号機、２号機、といった名称で転送先が特定されている。作業者が「転送開始」のボタンをタップすると、ＣＰＵは実装時の動作記憶装置２７に記録されたプログラムをロボットに送る。
【符号の説明】
【００５３】
１０  はんだ付けロボット
１１  はんだコテユニット
１４  記憶装置
２０  プログラム作成装置
２１  表示装置
２２  入力装置
２３  各プログラム記憶装置
２４  表示用画像記憶装置
２５  基板オブジェクト記憶装置
２６  既存各種データ記憶装置
２７  はんだ付け時の動作記憶装置
３１  表示用画像データ（オモテ面とウラ面）作成
３２  基板オブジェクトデータ作成
３３  はんだ付け時の動作プログラム作成
３４  ロボットに送信
【要約】      （修正有）【課題】はんだ付け作業プログラムを作成するためのシステムまたは装置において、はんだ付け位置を、基板のウラ面を参照しながら特定することにより、正確に、かつ短時間で特定できるシステムを提供する。【解決手段】プリント基板表示手段と、表示された前記プリント基板に実装対象のはんだ付け位置を特定するはんだ付け位置特定手段と、はんだ付け位置をはんだ付け作業順に記録するはんだ付け作業記録手段とを備えたはんだ付け作業プログラム作成システムであって、はんだ付け位置特定手段が、プリント基板のウラ面の画像情報を表示するウラ面画像表示手段を備えたことを特徴とする。【選択図】図６【図１】
0006976613.tif 000002
【図２】
0006976613.tif 000003
【図３】
0006976613.tif 000004
【図４】
0006976613.tif 000005
【図５】
0006976613.tif 000006
【図６】
0006976613.tif 000007
【図７】
0006976613.tif 000008
【図８】
0006976613.tif 000009
【図９】
0006976613.tif 000010
【図１０】
0006976613.tif 000011
【図１１】
0006976613.tif 000012
【図１２】
0006976613.tif 000013
【図１３】
0006976613.tif 000014
【図１４】
0006976613.tif 000015
【図１５】
0006976613.tif 000016
【図１６】
0006976613.tif 000017
【図１７】
0006976613.tif 000018
【図１８】
0006976613.tif 000019
【図１９】
0006976613.tif 000020
【図２０】
0006976613.tif 000021
【図２１】
0006976613.tif 000022