(57)【特許請求の範囲】
【請求項１】
複数の部品が均等に配列された状態で前記複数の部品を保持する部品テープを、送りピッチごとにテープ送りすることにより、部品実装機の予め定められた位置に各部品を順次配置する際の、前記部品テープの送りピッチを設定する部品送りピッチ設定方法であって、
前記部品実装機は、前記位置に配置されている部品を吸着する装着ヘッドを備え、
複数種の前記部品テープの中での最小の送りピッチ以下の初期の送りピッチを取得する初期ピッチ取得ステップと、
前記初期の送りピッチで複数回のテープ送りを前記部品実装機に行わせる初期テープ送りステップと、
前記テープ送りを行うごとに、前記部品が前記位置に有るか無いかを検出する部品有無検出ステップと、
前記部品有無検出ステップで有ると検出された隣り合う部品の間の長さを、前記部品テープの送りピッチに設定する送りピッチ設定ステップとを含み、
前記部品有無検出ステップでは、前記装着ヘッドによる部品の吸着に成功すれば部品有りと検出し、前記装着ヘッドによる部品の吸着に失敗すれば部品無しと検出することを特徴とする部品送りピッチ設定方法。
【請求項２】
前記送りピッチ設定ステップでは、前記吸着ごとに前記部品有無検出ステップで検出された結果の序列により前記部品テープの送りピッチを設定する
ことを特徴とする請求項１に記載の部品送りピッチ設定方法。
【請求項３】
前記部品送りピッチ設定方法は、さらに、
前記序列を記憶手段に格納するデータ格納ステップを含み、
前記送りピッチ設定ステップでは、
序列のパターンと前記送りピッチとを対応付けたデータから、前記記憶手段に格納されている序列に対応した送りピッチを特定し、前記部品テープの送りピッチに設定する
ことを特徴とする請求項２に記載の部品送りピッチ設定方法。
【請求項４】
複数の部品が均等に配列された状態で前記複数の部品を保持する部品テープを、送りピッチごとにテープ送りすることにより、部品実装機の予め定められた位置に各部品を順次配置する際の、前記部品テープの送りピッチを設定する部品送りピッチ設定方法であって、
複数種の前記部品テープの中での最小の送りピッチ以下の初期の送りピッチを取得する初期ピッチ取得ステップと、
前記初期の送りピッチで複数回のテープ送りを前記部品実装機に行わせる初期テープ送りステップと、
前記テープ送りを行うごとに、前記部品が前記位置に有るか無いかを検出する部品有無検出ステップと、
前記部品有無検出ステップで有ると検出された隣り合う部品の間の長さを、前記部品テープの送りピッチに設定する送りピッチ設定ステップとを含み、
前記部品送りピッチ設定方法は、さらに、
前記部品のテープ送り方向の大きさの情報を取得する部品情報取得ステップと、
前記部品の大きさが一定の大きさよりも小さいか否かを判定する部品判定ステップとを含み、
前記部品の大きさが一定の大きさよりも小さいと判定された場合に、前記初期ピッチ取得ステップと前記初期テープ送りステップと前記部品有無検出ステップと前記送りピッチ設定ステップとを実行する
ことを特徴とする部品送りピッチ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品を基板に実装する部品実装機の部品テープの送りピッチを設定する部品送りピッチ設定方法に関する。
【背景技術】
【０００２】
基板に部品を実装する部品実装機は、複数の部品が均等に配列された状態で複数の部品を保持する部品テープを有する。部品テープは予め定められた送りピッチごとにテープ送りされ、部品テープに保持された部品が部品供給位置に順次配置される。この部品供給位置とは、装着ヘッドに部品を供給するために予め定められた部品を配置する位置である。そして、装着ヘッドが部品供給位置にある部品を吸着して、基板に実装する。しかし、部品が部品供給位置に正しく配置されていないと、装着ヘッドが部品を装着できない場合がある。
【０００３】
そこで、従来、部品供給位置をカメラで撮像し、撮像された画像から部品のずれの量を検出して、部品テープのテープ送りの量を補正する方法が提案されている（例えば、特許文献１参照）。この方法では、まず、予め定められた送りピッチで部品テープのテープ送りが行われる。すると、送りピッチが正しく設定されている場合でも、部品供給位置に部品がずれて配置されることがある。よって、この部品のずれの量を検出することで、部品テープのテープ送りの量を補正している。
【特許文献１】特開２００７−１５８０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、以下のように、部品テープの送りピッチが誤って設定される場合があるという問題がある。
【０００５】
部品実装機が動作するための生産プログラムは、設計段階で作成され、その際に、部品テープの送りピッチが設定される。しかし、設計段階で設定された送りピッチとは異なるピッチの部品テープが納入される場合がある。これは、部品テープの価格面などから設計段階で設定された部品テープと異なる部品テープが購入されたり、過去に作成された部品テープのデータを間違えて使用することなどによるものである。
【０００６】
例えば、１００５チップ部品が収納された部品テープには、送りピッチが２ｍｍのものと４ｍｍのものがあり、送りピッチの設定が間違われる場合が多い。
【０００７】
また、在庫を持たないようにするためや部品テープの供給元の事情などにより、生産直前まで部品テープが納入されない場合が多い。このため、納入される部品テープの送りピッチを事前に設定して設計を行う、ということが困難である。
【０００８】
このように、部品テープの送りピッチが、誤って設定される場合がある。
そして、例えば、送りピッチが２ｍｍである部品テープについて、誤って４ｍｍの送りピッチで設定されているとする。すると、装着ヘッドが部品を吸着するたびに、４ｍｍのテープが送られる。つまり、装着ヘッドは部品を１つ置きにしか吸着できない。しかし、装着ヘッドが部品を吸着できているので、エラーが検出されない。このため、異常が発見されることなく、部品テープに収納された半分の部品が、装着ヘッドに吸着されずに無駄に捨てられてしまうことになる。
【０００９】
ここで、上記のテープ送りの量を補正する方法では、部品テープの送りピッチが正しく設定されていることを前提として、部品供給位置をカメラで撮像し、部品のずれの量を修正している。しかし、誤った送りピッチが設定されている場合には、部品供給位置に部品が配置されず、カメラで部品を撮像することができない場合がある。この場合には、部品のずれの量を検出できないため、部品テープのテープ送りの量を補正することはできない。  
【００１０】
つまり、上記の方法では、誤った送りピッチが設定されている場合には、当該誤った送りピッチを修正することができないという問題がある。
【００１１】
また、部品テープが納入されてから送りピッチを確認する作業を行う場合は、時間と手間がかかり、生産納期に間に合わないという問題がある。
【００１２】
そこで、本発明は、このような問題に鑑みてなされたものであり、簡易に、部品テープの送りピッチを正しく設定することができる部品送りピッチ設定方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明に係る部品送りピッチ設定方法は、複数の部品が均等に配列された状態で前記複数の部品を保持する部品テープを、送りピッチごとにテープ送りすることにより、部品実装機の予め定められた位置に各部品を順次配置する際の、前記部品テープの送りピッチを設定する部品送りピッチ設定方法であって、複数種の前記部品テープの中での最小の送りピッチ以下の初期の送りピッチを取得する初期ピッチ取得ステップと、前記初期の送りピッチで複数回のテープ送りを前記部品実装機に行わせる初期テープ送りステップと、前記テープ送りを行うごとに、前記部品が前記位置に有るか無いかを検出する部品有無検出ステップと、前記部品有無検出ステップで有ると検出された隣り合う部品の間の長さを、前記部品テープの送りピッチに設定する送りピッチ設定ステップとを含むことを特徴とする。
【００１４】
これにより、部品テープが保持する部品を検出し、隣り合う部品間の長さを送りピッチに設定することで、簡易に、部品テープの送りピッチを正しく設定することができる。
【００１５】
ここで、複数種の前記部品テープの中での最小の送りピッチ以下の初期の送りピッチとは、例えば、複数種の部品テープの送りピッチの最大公約数である。つまり、この最大公約数の送りピッチでテープ送りを行った場合、必要最小限のテープ送りで、部品を予め定められた位置に配置することができる。
【００１６】
また、例えば、部品実装機の実装動作を行いながら、送りピッチの設定を行うことができる。つまり、部品実装機の実装動作を行う前に部品テープの送りピッチを確認しておかなくても、簡易に、送りピッチを正しく設定することができる。
【００１７】
また、前記部品実装機は、前記位置に配置されている部品を吸着する装着ヘッドを備え、前記部品有無検出ステップでは、前記装着ヘッドによる部品の吸着に成功すれば部品有りと検出し、前記装着ヘッドによる部品の吸着に失敗すれば部品無しと検出することを特徴としてもよい。
【００１８】
これにより、装着ヘッドの吸着動作から、部品供給位置の部品有無を検出することができるため、部品有無の検出に特別な装置を必要としない。
【００１９】
また、前記部品送りピッチ設定方法は、さらに、前記部品のテープ送り方向の大きさの情報を取得する部品情報取得ステップと、前記部品の大きさが一定の大きさよりも小さいか否かを判定する部品判定ステップとを含み、前記部品の大きさが一定の大きさよりも小さいと判定された場合に、前記初期ピッチ取得ステップと前記初期テープ送りステップと前記部品有無検出ステップと前記送りピッチ設定ステップとを実行することを特徴としてもよい。
【００２０】
これにより、送りピッチを設定することができる部品の対象範囲が限定されるため、送りピッチの設定をより確実に行うことができる。
【００２１】
なお、本発明は、このような部品送りピッチ設定方法として実現することができるだけでなく、その方法に従って部品テープの送りピッチを設定する装置やプログラム、そのプログラムを格納する記憶媒体としても実現することができる。さらに、本発明は、その方法に従って部品テープの送りピッチを設定し、又は設定しながら基板に部品を実装する部品実装機としても実現することができる。
【発明の効果】
【００２２】
本発明により、部品を基板に実装する部品実装機で、簡易に、部品テープの送りピッチを正しく設定することができるため、本発明の実用的価値は極めて高い。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
図１は、本発明に係る部品送りピッチ設定方法を実現する部品実装システム１０の構成を示す外観図である。
【００２４】
部品実装システム１０は、基板２０に部品を実装し、回路基板を生産するシステムであり、部品送りピッチ設定装置１００と部品実装機２００とを備えている。
【００２５】
部品送りピッチ設定装置１００は、本発明に係る部品送りピッチ設定方法を実行する装置であり、簡易に、部品テープの送りピッチを正しく設定する。
【００２６】
部品実装機２００は、部品送りピッチ設定装置１００により指示された送りピッチごとに、部品テープをテープ送りすることにより、部品テープに保持された電子部品などの部品を予め定められた位置に順次配置する。そして、装着ヘッドが部品を吸着して、基板２０上に部品を装着していく。このように部品実装機２００は、基板２０に部品を実装して、上流から下流に向けて基板２０を搬送する。
【００２７】
図２は、部品実装機２００の内部の主要な構成を示す平面図である。
部品実装機２００は、基板２０に対して部品を実装する２つの実装ユニット２１０ａ，２１０ｂを備えている。２つの実装ユニット２１０ａ，２１０ｂは、お互いが協調し１枚の基板２０に対して実装作業を行う。なお、基板２０の搬送方向をＸ軸方向、水平面内でのＸ軸方向と垂直の方向をＹ軸方向とする。すると、２つの実装ユニット２１０ａ，２１０ｂは、Ｙ軸方向に並べられて配置されている。
【００２８】
実装ユニット２１０ａと実装ユニット２１０ｂはそれぞれ同様の構成を有している。つまり、実装ユニット２１０ａは、部品供給部２１１ａ、装着ヘッド２１３ａ及び部品認識カメラ２１４ａを備えている。同様に、実装ユニット２１０ｂは、部品供給部２１１ｂ、装着ヘッド２１３ｂ及び部品認識カメラ２１４ｂを備えている。
【００２９】
ここで、実装ユニット２１０ａの詳細な構成について説明する。なお、実装ユニット２１０ｂの詳細な構成については、実装ユニット２１０ａと同様であるため、省略する。また、それ以下の説明においても、実装ユニット２１０ａについての説明を行うが、実装ユニット２１０ｂについても同様である。
【００３０】
部品供給部２１１ａは、部品テープを収納する複数の部品カセット２１２ａの配列からなる。複数の部品カセット２１２ａは、Ｘ軸方向に並んで配置されている。そして、この部品カセット２１２ａ内の部品テープは、Ｙ軸方向にテープ送りされる。なお、部品テープとは、例えば、同一部品種の複数の部品がテープ（キャリアテープ）上に均等に並べられたものであり、リール等に巻かれた状態で供給される。また、部品テープに並べられる部品は、例えばチップ等であって、具体的には０４０２チップ部品や１００５チップ部品などである。
【００３１】
装着ヘッド２１３ａは、複数の吸着ノズルを備えており、部品カセット２１２ａの部品を吸着して基板２０に装着する。
【００３２】
部品認識カメラ２１４ａは、装着ヘッド２１３ａに吸着された部品を撮影し、その部品の吸着状態を２次元又は３次元的に検査するために用いられる。
【００３３】
図３は、装着ヘッド２１３ａと部品カセット２１２ａの位置関係を示す模式図である。
装着ヘッド２１３ａには、例えば最大１０個の吸着ノズルｎｚを取り付けることが可能である。部品カセット２１２ａには、部品が配置される部品供給位置２１５が予め定められている。そして、１０個の吸着ノズルｎｚが取り付けられた装着ヘッド２１３ａは、最大１０個の部品カセット２１２ａのそれぞれの部品供給位置２１５から部品を同時に（１回の上下動作で）吸着することができる。
【００３４】
なお、図３のＸ軸方向及びＹ軸方向は、図２に示されたＸ軸方向及びＹ軸方向に対応している。つまり、Ｘ軸方向に複数の部品カセット２１２ａが並んで配置され、この部品カセット２１２ａ内の部品テープは、Ｙ軸方向にテープ送りされ、部品供給位置２１５に部品が配置される。
【００３５】
図４は、部品２３０を収めた部品テープ２２３及びリール２２４の例を示す図である。
チップ型電子部品などの部品２３０は、図４に示すキャリアテープ２２１に一定間隔で複数個連続的に形成された収納凹部２２１ａに収納されて、この上面にカバーテープ２２２を貼り付けて包装される。そしてこのようにカバーテープ２２２が貼り付けられたキャリアテープ２２１は、リール２２４に所定の数量分だけ巻回されたテーピング形態でユーザに供給される。また、このようなキャリアテープ２２１およびカバーテープ２２２によって部品テープ２２３が構成される。
【００３６】
このような部品実装機２００の実装ユニット２１０ａは、部品テープ２２３を予め定められた送りピッチごとにテープ送りし、部品カセット２１２ａの部品供給位置２１５に各部品２３０を順次配置する。そして、実装ユニット２１０ａは、装着ヘッド２１３ａを部品供給部２１１ａに移動させて、部品供給部２１１ａの部品供給位置２１５から供給される部品２３０をその装着ヘッド２１３ａに吸着させる。そして、実装ユニット２１０ａは、装着ヘッド２１３ａを部品認識カメラ２１４ａ上に一定速度で移動させ、装着ヘッド２１３ａに吸着された全ての部品２３０の画像を部品認識カメラ２１４ａに取り込ませ、部品２３０の吸着位置を正確に検出させる。さらに、実装ユニット２１０ａは、装着ヘッド２１３ａを基板２０に移動させて、吸着している全ての部品２３０を基板２０の実装点に順次装着させる。実装ユニット２１０ａは、このような装着ヘッド２１３ａによる吸着、移動、および装着という動作を繰り返し実行することにより、予め定められた全ての部品２３０を基板２０に実装する。
【００３７】
ここで、部品送りピッチ設定装置１００について、以下に詳細に説明する。
この部品送りピッチ設定装置１００は、簡易に、部品テープ２２３の送りピッチを正しく設定する等の処理を行なうパーソナルコンピュータなどのコンピュータである。具体的には、部品送りピッチ設定装置１００は、装着ヘッド２１３ａによる部品２３０の吸着の「成功」／「失敗」などから、部品テープ２２３の送りピッチを設定する等の処理を行なう。ここで、まず、この吸着の「成功」／「失敗」について、以下に説明する。
【００３８】
図５は、装着ヘッド２１３ａによる部品２３０の吸着の「成功」／「失敗」を説明する図である。
【００３９】
図５（ａ）に示すように、部品テープ２２３に一定間隔で複数個連続的に形成された収納凹部２２１ａの各々に、部品２３０が収納されている。そして、部品テープ２２３が図５（ａ）に示されるＹ軸方向にテープ送りされ、部品２３０が部品供給位置２１５に配置されたとする。なお、Ｙ軸方向とは、図２及び図３に示されたＹ軸方向に対応しており、予め定められたテープ送りの方向である。
【００４０】
すると、装着ヘッド２１３ａの吸着ノズルｎｚが、部品供給位置２１５から部品２３０を吸着することができる。なお、吸着ノズルｎｚが部品２３０を吸着することができたかどうかは、部品２３０が部品認識カメラ２１４ａによって認識されるか、部品２３０を吸着するための吸引用空気の流速の変化が流速センサ（図示せず）で検出されることなどによって判断される。
【００４１】
このように、装着ヘッド２１３ａが部品２３０を吸着することができた状態のことを、吸着の「成功」という。次に、図５（ｂ）に示すように、部品２３０が部品供給位置２１５に配置されないような送りピッチで、部品テープ２２３がＹ軸方向にテープ送りされたとする。すると、装着ヘッド２１３ａの吸着ノズルｎｚが、部品供給位置２１５から部品２３０を吸着することができない。この装着ヘッド２１３ａが部品２３０を吸着することができなかった状態のことを、吸着の「失敗」という。
【００４２】
このように、部品テープ２２３をテープ送りするための送りピッチによっては、吸着に「成功」したり「失敗」したりすることになる。
【００４３】
図６は、本実施の形態における部品送りピッチ設定装置１００の機能構成を示すブロック図である。
【００４４】
この部品送りピッチ設定装置１００は、入力部１０１、表示部１０２、部品送りピッチ設定部１０３、対象部品判定部１０４、モード切替部１０５、通信部１０６、第１格納部１０７及び第２格納部１０８を備えている。
【００４５】
入力部１０１は、例えばキーボードやマウスなどで構成されており、オペレータからの操作を受け付けて、その操作結果を部品送りピッチ設定部１０３、対象部品判定部１０４及びモード切替部１０５などに通知する。
【００４６】
表示部１０２は、例えば液晶ディスプレイなどで構成されており、部品送りピッチ設定部１０３、対象部品判定部１０４及びモード切替部１０５などの動作状態を表示したり、第１格納部１０７及び第２格納部１０８などに格納されているデータを表示したりする。
【００４７】
部品送りピッチ設定部１０３は、複数種の部品テープの中での最小の送りピッチ以下の初期の送りピッチを取得し、当該初期の送りピッチで複数回のテープ送りを部品実装機２００に行わせる。具体的には、部品テープの送りピッチが２ｍｍ、４ｍｍ及び６ｍｍの３種類である場合、初期の送りピッチを例えば２ｍｍとして、複数回のテープ送りを部品実装機２００に行わせる。
【００４８】
そして、部品送りピッチ設定部１０３は、部品実装機２００がテープ送りを行うごとに、部品２３０が予め定められた位置に有るか無いかを検出し、有ると検出された隣り合う部品２３０の間の長さを、部品テープ２２３の送りピッチに設定する。具体的には、装着ヘッド２１３ａによる部品供給位置２１５からの部品２３０の吸着が、「成功」すれば部品有りと検出し、「失敗」すれば部品無しと検出する。そして、「成功」と「失敗」の序列から、部品テープ２２３の送りピッチを設定する。
【００４９】
対象部品判定部１０４は、部品２３０のテープ送り方向の大きさの情報を取得し、部品２３０の大きさが一定の大きさよりも小さいか否かを判定する。具体的には、部品２３０のテープ送り方向の大きさが、４ｍｍよりも小さいか否かを判定する。
【００５０】
モード切替部１０５は、部品テープ２２３の交換時に交換を検出し、また、部品送りピッチ設定部１０３での送りピッチ設定後に、設定された送りピッチで部品テープ２２３のテープ送りを部品実装機２００に行わせる。
【００５１】
なお、モード切替部１０５は、部品テープ２２３の交換を検出すれば、「通常テープ送りモード」から「送りピッチ設定モード」に切り替える。また、モード切替部１０５は、部品送りピッチ設定部１０３での送りピッチ設定後に、「送りピッチ設定モード」から「通常テープ送りモード」に切り替える。なお、「送りピッチ設定モード」では、部品送りピッチ設定部１０３や対象部品判定部１０４が、部品テープ２２３の送りピッチを設定する動作を部品実装機２００に行わせる。また、「通常テープ送りモード」では、設定された送りピッチで部品テープのテープ送りが行われ、基板２０に部品が実装される。
【００５２】
通信部１０６は、ＬＡＮ（Local Area Network）アダプタ等であり、部品送りピッチ設定装置１００と部品実装機２００との通信等に用いられる。例えば、通信部１０６は、部品送りピッチ設定部１０３でのテープ送りの指示を部品実装機２００に与えたり、部品実装機２００がテープ送りを行うごとに、部品２３０が部品供給位置２１５に有るか無いかの情報を取得したりする。
【００５３】
第１格納部１０７及び第２格納部１０８は、この部品送りピッチ設定装置１００による部品送りピッチ設定処理等に用いられる入力データや、部品送りピッチ設定装置１００による処理の結果生成される部品テープ２２３の送りピッチの情報等を示すデータ等を格納している。
【００５４】
第１格納部１０７は、対象部品判定部１０４での部品２３０の大きさの判定に用いられる入力データである部品ライブラリ１０７ａを格納している。
【００５５】
図７は、部品ライブラリ１０７ａの一例を示す図である。
部品ライブラリ１０７ａは、部品実装機２００が扱うことができる全ての部品種それぞれについての固有の情報を集めたライブラリである。この部品ライブラリ１０７ａは、図７に示すように、部品種（部品名）ごとの部品サイズ、タクト（一定条件下における部品種に固有のタクト）、その他の制約情報（使用可能な吸着ノズルのタイプ、部品認識カメラによる認識方式、装着ヘッドの最高加速度比等）からなる。なお、本図には、参考として、各部品種の部品の外観も併せて示されている。部品ライブラリ１０７ａには、その他に、部品の色や形状などの情報が含まれていてもよい。なお、対象部品判定部１０４での部品２３０の大きさの判定には、部品サイズの数値が用いられる。
【００５６】
第２格納部１０８は、部品送りピッチ設定部１０３での送りピッチの設定に用いられる入力データや、部品送りピッチ設定部１０３での処理の結果生成される部品テープ２２３の送りピッチの情報等を示すデータを格納している。この第２格納部１０８は、序列データ１０８ａ、ピッチ特定用データ１０８ｂ及びピッチ設定データ１０８ｃを格納している。
【００５７】
序列データ１０８ａは、部品テープ２２３がテープ送りされるたびに、装着ヘッド２１３ａが部品供給位置２１５からの部品２３０の吸着に「成功」したか「失敗」したかの情報の集まりである。
【００５８】
図８は、ピッチ特定用データ１０８ｂの一例を示す図である。
ピッチ特定用データ１０８ｂは、送りピッチを特定するための序列のパターンと送りピッチとを対応付けた情報の集まりである。このピッチ特定用データ１０８ｂは、序列パターン及び特定用送りピッチなどからなる。
【００５９】
ここで、特定用送りピッチとは、部品テープ２２３が部品２３０を正しく部品供給位置２１５に配置するための送りピッチをいう。また、序列パターンとは、装着ヘッド２１３ａによる部品２３０の吸着の「成功」と「失敗」の序列を、パターン化したものをいう。
【００６０】
例えば、図８に示したピッチ特定用データ１０８ｂの序列パターン「成功−成功」に対し、特定用送りピッチが「２ｍｍ」となっている。これは、装着ヘッド２１３ａが部品２３０の吸着に２度連続で「成功」すれば、その部品テープ２２３の送りピッチは２ｍｍであることを示している。
【００６１】
ピッチ設定データ１０８ｃは、部品送りピッチ設定部１０３が設定した部品テープ２２３の送りピッチの情報の集まりである。
【００６２】
図９は、部品送りピッチ設定部１０３、対象部品判定部１０４及びモード切替部１０５を詳細に説明するための図である。
【００６３】
まず、部品送りピッチ設定部１０３は、初期ピッチ取得部１０３ａ、初期テープ送り部１０３ｂ、部品有無検出部１０３ｃ及び送りピッチ設定部１０３ｄを備えている。
【００６４】
初期ピッチ取得部１０３ａは、複数種の部品テープの中での最小の送りピッチ以下の初期の送りピッチを取得する。この初期の送りピッチは、入力部１０１を介してオペレータから取得してもよく、予め記憶されたデータから取得してもよい。
【００６５】
なお、ここでは、この初期の送りピッチは、必要最小限の送りピッチとして、複数種の部品テープ２２３の送りピッチの最大公約数であることとする。つまり、この最大公約数の送りピッチで複数回のテープ送りを行うと、必要以上にテープ送りを行うことがない。また、この最大公約数の送りピッチでは、どの部品テープでも、必ず部品２３０が部品供給位置２１５に配置される。このため、装着ヘッド２１３ａが吸着できない部品２３０がなくなることになり、部品２３０が無駄に捨てられることを防ぐことができる。
【００６６】
例えば、部品実装機２００に収納される部品テープ２２３の送りピッチが４ｍｍと６ｍｍの２種類であった場合、初期の送りピッチを４ｍｍとしたのでは、６ｍｍの送りピッチの部品テープ２２３の部品２３０を全て装着ヘッド２１３ａで吸着することができない。また、初期の送りピッチを３ｍｍとしたのでは、４ｍｍの送りピッチの部品テープ２２３の部品２３０を全て装着ヘッド２１３ａで吸着することができない。さらに、初期の送りピッチを１ｍｍとしたのでは、テープ送りの回数が多くなり過ぎる。ここで、４と６の最大公約数は２である。つまり、初期の送りピッチを２ｍｍとすれば、４ｍｍ及び６ｍｍの送りピッチの２つの部品テープ２２３の部品２３０を全て装着ヘッド２１３ａで吸着することができ、無駄なテープ送りもない。
【００６７】
なお、ここでは、部品実装機２００には、送りピッチが２ｍｍ、４ｍｍ及び６ｍｍの３種類の複数の部品テープ２２３が収納されていることとする。つまり、２と４と６の最大公約数は２であるので、初期の送りピッチは２ｍｍである。
【００６８】
初期テープ送り部１０３ｂは、初期ピッチ取得部１０３ａが取得した初期の送りピッチで、部品テープ２２３の複数回のテープ送りを部品実装機２００に行わせる。つまり、送りピッチ２ｍｍで、複数回のテープ送りを部品実装機２００に行わせる。
【００６９】
部品有無検出部１０３ｃは、初期テープ送り部１０３ｂによって、初期の送りピッチで部品テープ２２３のテープ送りが行われるごとに、部品２３０が予め定められた位置に有るか無いかを検出する。なお、この部品有無の検出は、装着ヘッド２１３ａが部品供給位置２１５での部品２３０の吸着に「成功」すれば部品有りと検出し、部品２３０の吸着に「失敗」すれば部品無しと検出する。そして、部品有無検出部１０３ｃは、装着ヘッド２１３ａの吸着ごとに検出した結果を第２格納部に格納していくことにより、序列データ１０８ａを更新する。
【００７０】
図１０は、序列データ１０８ａの一例を示す図である。
序列データ１０８ａは、部品テープ名及び序列などからなる。ここで、部品テープ名とは、吸着の対象となる部品２３０を収納している部品テープ２２３を識別できる名称をいう。また、序列とは、装着ヘッド２１３ａが吸着動作を行うたびに、部品２３０の吸着に「成功」したか「失敗」したかの情報を順番に並べたものをいう。
【００７１】
例えば、部品有無検出部１０３ｃは、装着ヘッド２１３ａが部品テープＡの部品２３０の吸着に「成功」した場合は、序列データ１０８ａの部品テープＡに対応する序列を「成功」と更新する。そして、装着ヘッド２１３ａが部品テープＡの部品２３０の吸着に、さらに「成功」した場合は、部品有無検出部１０３ｃは、序列データ１０８ａの部品テープＡに対応する序列を「成功−成功」に更新する。
【００７２】
同様に、装着ヘッド２１３ａが部品テープＢの部品２３０の吸着に「成功」し、その後「失敗」した場合は、部品有無検出部１０３ｃは、序列データ１０８ａの部品テープＢに対応する序列を「成功−失敗」に更新する。そして、次に、装着ヘッド２１３ａが部品テープＢの部品２３０の吸着に「成功」した場合は、部品有無検出部１０３ｃは、序列データ１０８ａの部品テープＢに対応する序列を「成功−失敗−成功」に更新する。
【００７３】
このようにして、序列データ１０８ａは、装着ヘッド２１３ａが部品２３０の吸着動作を行うごとに、部品有無検出部１０３ｃによって更新されていく。
【００７４】
送りピッチ設定部１０３ｄは、部品有無検出部１０３ｃが有ると検出した隣り合う部品２３０の間の長さを、部品テープ２２３の送りピッチに設定する。具体的には、送りピッチ設定部１０３ｄは、装着ヘッド２１３ａの吸着ごとに部品有無検出部１０３ｃで検出された結果の序列により部品テープ２２３の送りピッチを設定する。さらに具体的には、送りピッチ設定部１０３ｄは、図８に示された序列のパターンと送りピッチとを対応付けたピッチ特定用データ１０８ｂから、序列データ１０８ａの序列に対応した送りピッチを特定し、部品テープ２２３の送りピッチに設定する。
【００７５】
例えば、序列データ１０８ａの部品テープＡの序列が「成功−成功」であるので、ピッチ特定用データ１０８ｂから、序列パターン「成功−成功」に対応した特定用送りピッチとして、２ｍｍが特定される。このため、送りピッチ設定部１０３ｄは、部品テープＡの送りピッチを２ｍｍに設定する。また、序列データ１０８ａの部品テープＢの序列が「成功−失敗−成功」であるので、ピッチ特定用データ１０８ｂから、序列パターン「成功−失敗−成功」に対応した特定用送りピッチとして、４ｍｍが特定される。このため、送りピッチ設定部１０３ｄは、部品テープＢの送りピッチを４ｍｍに設定する。
【００７６】
そして、送りピッチ設定部１０３ｄは、設定した送りピッチを第２格納部に格納することにより、ピッチ設定データ１０８ｃを更新する。
【００７７】
図１１は、ピッチ設定データ１０８ｃの一例を示す図である。
ピッチ設定データ１０８ｃは、部品テープ名及び設定送りピッチなどからなる。ここで、部品テープ名とは、送りピッチを設定する対象となる部品テープ２２３を識別できる名称をいう。また、設定送りピッチとは、送りピッチ設定部１０３ｄが設定した送りピッチである。
【００７８】
例えば、送りピッチ設定部１０３ｄは、部品テープＡの送りピッチを２ｍｍに設定した場合は、ピッチ設定データ１０８ｃの部品テープＡの設定送りピッチを２ｍｍに更新する。また、送りピッチ設定部１０３ｄは、部品テープＢの送りピッチを４ｍｍに設定した場合は、ピッチ設定データ１０８ｃの部品テープＢの設定送りピッチを４ｍｍに更新する。
【００７９】
次に、対象部品判定部１０４は、部品情報取得部１０４ａ及び部品判定部１０４ｂを備えている。
【００８０】
部品情報取得部１０４ａは、部品テープ２２３が保持する部品２３０のテープ送り方向の大きさの情報を取得する。この部品２３０のテープ送り方向の大きさは、図７に示された部品ライブラリ１０７ａの部品サイズから取得する。具体的には、部品２３０のテープ送り方向とはＹ軸方向であるので、部品ライブラリ１０７ａの部品サイズのＹの欄の数値を取得する。
【００８１】
部品判定部１０４ｂは、部品情報取得部１０４ａが取得した部品２３０の大きさが一定の大きさよりも小さいか否かを判定する。そして、部品２３０の大きさが一定の大きさよりも小さいと判定された場合に、部品送りピッチ設定部１０３が各処理を行う。
【００８２】
なお、一定の大きさとは、好ましくは４ｍｍである。部品２３０のテープ送り方向の大きさが４ｍｍ以上の場合、装着ヘッド２１３ａが部品２３０を誤って吸着してしまい、正しく送りピッチを設定できない場合がある。なお、詳細については、図１５での説明で後述する。
【００８３】
モード切替部１０５は、テープ交換検出部１０５ａ及び設定テープ送り部１０５ｂを備えている。
【００８４】
テープ交換検出部１０５ａは、部品テープの交換時に交換を検出する。なお、この交換の検出は、テープ交換時に自動で行われてもよいし、オペレータによるボタン操作などから検出してもよい。そして、このテープ交換検出部１０５ａでのテープ交換の検出が行われた場合に、テープ交換検出部１０５ａは、「通常テープ送りモード」から「送りピッチ設定モード」に切り替える。この切り替えにより、対象部品判定部１０４が各処理を開始する。
【００８５】
設定テープ送り部１０５ｂは、部品送りピッチ設定部１０３での送りピッチ設定後に、「送りピッチ設定モード」から「通常テープ送りモード」に切り替える。つまり、設定テープ送り部１０５ｂは、部品送りピッチ設定部１０３で設定された送りピッチで、部品テープ２２３のテープ送りを部品実装機２００に行わせる。具体的には、図１１に示されたピッチ設定データ１０８ｃの設定送りピッチで、テープ送りが行われる。
【００８６】
図１２〜図１４は、本実施の形態における部品送りピッチ設定装置１００の部品送りピッチ設定方法の一例を説明する図である。前述の通り、部品実装機２００には、送りピッチが２ｍｍ、４ｍｍ及び６ｍｍの３種類の複数の部品テープ２２３が収納されており、初期の送りピッチは２ｍｍであることとする。この場合、どの部品テープがどの送りピッチなのかを設定する方法について、以下に説明を行う。
【００８７】
なお、図１２〜図１４においては、モード切替部１０５がテープ交換を検出し、対象部品判定部１０４が、部品２３０の大きさが一定の大きさよりも小さいと判定した後の、部品送りピッチ設定部１０３が行う処理を説明する。
【００８８】
図１２は、送りピッチが２ｍｍの部品テープ２２３の、部品送りピッチ設定方法の一例を説明する図である。この場合の部品テープ２２３を、部品テープＡとする。
【００８９】
図１２（ａ）に示すように、部品テープＡには、Ｙ軸方向に２ｍｍ間隔で複数個連続的に収納凹部２２１ａが形成されている。なお、Ｙ軸方向とは、図５等に示されたＹ軸方向に対応しており、テープ送りの方向である。そして、この収納凹部２２１ａのそれぞれに部品２３０が収納されている。また、部品２３０は、２ｍｍ間隔で均等に配置されていることとする。
【００９０】
まず、部品送りピッチ設定部１０３は、図１２（ｂ）に示される部品供給位置２１５から装着ヘッド２１３ａに部品２３０を吸着させようとする。部品供給位置２１５には部品２３０が配置されているので、装着ヘッド２１３ａは部品２３０を吸着できる。つまり、装着ヘッド２１３ａによる部品２３０の吸着は、「成功」する。よって、部品送りピッチ設定部１０３は、序列データ１０８ａの部品テープＡに対応する序列を「成功」と更新する。
【００９１】
次に、部品送りピッチ設定部１０３は、部品テープＡを初期の送りピッチである２ｍｍで、Ｙ軸方向にテープ送りさせる。ここで、以下において、部品テープＡがＹ軸方向にテープ送りされることを、部品供給位置２１５がＹ軸方向のテープ送りの向きと反対の方向に移動することで表現する。つまり、説明の便宜上、部品テープＡの部品の位置を固定して、部品供給位置２１５が移動するように図示することとする。例えば、図１２（ｂ）に示される部品テープＡがＹ軸方向にテープ送りされると、部品供給位置２１５が図１２（ｃ）に示されるような位置に移動する。
【００９２】
すると、部品送りピッチ設定部１０３は、図１２（ｃ）に示される部品供給位置２１５から装着ヘッド２１３ａに部品２３０を吸着させようとする。部品供給位置２１５には部品２３０が配置されているので、装着ヘッド２１３ａは部品２３０を吸着できる。つまり、装着ヘッド２１３ａによる部品２３０の吸着は、「成功」する。よって、部品送りピッチ設定部１０３は、序列データ１０８ａの部品テープＡに対応する序列を「成功−成功」と更新する。
【００９３】
よって、部品送りピッチ設定部１０３は、図８に示されたピッチ特定用データ１０８ｂから、序列パターンが「成功−成功」に対応する特定用送りピッチとして、送りピッチが「２ｍｍ」であると特定する。
【００９４】
そして、部品送りピッチ設定部１０３は、部品テープＡの送りピッチを２ｍｍと設定し、図１１に示されたピッチ設定データ１０８ｃの部品テープＡの設定送りピッチを「２ｍｍ」に更新する。
【００９５】
図１３は、送りピッチが４ｍｍの部品テープ２２３の、部品送りピッチ設定方法の一例を説明する図である。この場合の部品テープ２２３を、部品テープＢとする。
【００９６】
図１３（ａ）に示すように、部品テープＢには、Ｙ軸方向に４ｍｍ間隔で複数個連続的に収納凹部２２１ａが形成されている。そして、この収納凹部２２１ａのそれぞれに部品２３０が収納されている。また、部品２３０は、４ｍｍ間隔で均等に配置されていることとする。
【００９７】
まず、部品送りピッチ設定部１０３は、図１３（ｂ）に示される部品供給位置２１５から装着ヘッド２１３ａに部品２３０を吸着させようとする。部品供給位置２１５には部品２３０が配置されているので、装着ヘッド２１３ａは部品２３０を吸着できる。つまり、装着ヘッド２１３ａによる部品２３０の吸着は、「成功」する。よって、部品送りピッチ設定部１０３は、序列データ１０８ａの部品テープＢに対応する序列を「成功」と更新する。
【００９８】
次に、部品送りピッチ設定部１０３は、部品テープＢを初期の送りピッチである２ｍｍで、Ｙ軸方向にテープ送りさせる。なお、以下において、部品テープＢについても図１２での部品テープＡと同様に、説明の便宜上、部品テープＢの部品の位置を固定して、部品供給位置２１５が移動するように図示することとする。
【００９９】
すると、部品送りピッチ設定部１０３は、図１３（ｃ）に示される部品供給位置２１５から装着ヘッド２１３ａに部品２３０を吸着させようとする。しかし、部品供給位置２１５には部品２３０が配置されていないので、装着ヘッド２１３ａは部品２３０を吸着できない。つまり、装着ヘッド２１３ａによる部品２３０の吸着は、「失敗」する。よって、部品送りピッチ設定部１０３は、序列データ１０８ａの部品テープＢに対応する序列を「成功−失敗」と更新する。
【０１００】
さらに、部品送りピッチ設定部１０３は、部品テープＢを送りピッチ２ｍｍでＹ軸方向にテープ送りさせる。
【０１０１】
すると、部品送りピッチ設定部１０３は、図１３（ｄ）に示される部品供給位置２１５から装着ヘッド２１３ａに部品２３０を吸着させようとする。部品供給位置２１５には部品２３０が配置されているので、装着ヘッド２１３ａは部品２３０を吸着できる。つまり、装着ヘッド２１３ａによる部品２３０の吸着は、「成功」する。よって、部品送りピッチ設定部１０３は、序列データ１０８ａの部品テープＢに対応する序列を「成功−失敗−成功」と更新する。
【０１０２】
よって、部品送りピッチ設定部１０３は、図８に示されたピッチ特定用データ１０８ｂから、序列パターンが「成功−失敗−成功」に対応する特定用送りピッチとして、送りピッチが「４ｍｍ」であると特定する。
【０１０３】
そして、部品送りピッチ設定部１０３は、部品テープＢの送りピッチを４ｍｍと設定し、図１１に示されたピッチ設定データ１０８ｃの部品テープＢの設定送りピッチを「４ｍｍ」に更新する。
【０１０４】
図１４は、送りピッチが６ｍｍの部品テープ２２３の、部品送りピッチ設定方法の一例を説明する図である。この場合の部品テープ２２３を、部品テープＣとする。
【０１０５】
図１４（ａ）に示すように、部品テープＣには、Ｙ軸方向に６ｍｍ間隔で複数個連続的に収納凹部２２１ａが形成されている。そして、この収納凹部２２１ａのそれぞれに部品２３０が収納されている。また、部品２３０は、６ｍｍ間隔で均等に配置されていることとする。
【０１０６】
まず、部品送りピッチ設定部１０３は、図１４（ｂ）に示される部品供給位置２１５から装着ヘッド２１３ａに部品２３０を吸着させようとする。部品供給位置２１５には部品２３０が配置されているので、装着ヘッド２１３ａは部品２３０を吸着できる。つまり、装着ヘッド２１３ａによる部品２３０の吸着は、「成功」する。よって、部品送りピッチ設定部１０３は、序列データ１０８ａの部品テープＣに対応する序列を「成功」と更新する。
【０１０７】
次に、部品送りピッチ設定部１０３は、部品テープＣを初期の送りピッチである２ｍｍで、Ｙ軸方向にテープ送りさせる。なお、以下において、部品テープＣについても図１２での部品テープＡと同様に、説明の便宜上、部品テープＣの部品の位置を固定して、部品供給位置２１５が移動するように図示することとする。
【０１０８】
すると、部品送りピッチ設定部１０３は、図１４（ｃ）に示される部品供給位置２１５から装着ヘッド２１３ａに部品２３０を吸着させようとする。しかし、部品供給位置２１５には部品２３０が配置されていないので、装着ヘッド２１３ａは部品２３０を吸着できない。つまり、装着ヘッド２１３ａによる部品２３０の吸着は、「失敗」する。よって、部品送りピッチ設定部１０３は、序列データ１０８ａの部品テープＣに対応する序列を「成功−失敗」と更新する。
【０１０９】
さらに、部品送りピッチ設定部１０３は、部品テープＣを送りピッチ２ｍｍでＹ軸方向にテープ送りさせる。
【０１１０】
すると、部品送りピッチ設定部１０３は、図１４（ｄ）に示される部品供給位置２１５から装着ヘッド２１３ａに部品２３０を吸着させようとする。しかし、部品供給位置２１５には部品２３０が配置されていないので、装着ヘッド２１３ａは部品２３０を吸着できない。つまり、装着ヘッド２１３ａによる部品２３０の吸着は、「失敗」する。よって、部品送りピッチ設定部１０３は、序列データ１０８ａの部品テープＣに対応する序列を「成功−失敗−失敗」と更新する。
【０１１１】
そして、さらに、部品送りピッチ設定部１０３は、部品テープＣを送りピッチ２ｍｍでＹ軸方向にテープ送りさせる。
【０１１２】
すると、部品送りピッチ設定部１０３は、図１４（ｅ）に示される部品供給位置２１５から装着ヘッド２１３ａに部品２３０を吸着させようとする。部品供給位置２１５には部品２３０が配置されているので、装着ヘッド２１３ａは部品２３０を吸着できる。つまり、装着ヘッド２１３ａによる部品２３０の吸着は、「成功」する。よって、部品送りピッチ設定部１０３は、序列データ１０８ａの部品テープＣに対応する序列を「成功−失敗−失敗−成功」と更新する。
【０１１３】
よって、部品送りピッチ設定部１０３は、図８に示されたピッチ特定用データ１０８ｂから、序列パターンが「成功−失敗−失敗−成功」に対応する特定用送りピッチとして、送りピッチが「６ｍｍ」であると特定する。
【０１１４】
そして、部品送りピッチ設定部１０３は、部品テープＣの送りピッチを６ｍｍと設定し、図１１に示されたピッチ設定データ１０８ｃの部品テープＣの設定送りピッチを「６ｍｍ」に更新する。
【０１１５】
図１５は、対象部品判定部１０４の部品判定部１０４ｂで判定するための部品２３０の大きさが、４ｍｍより小さいことが好ましいことを説明する図である。
【０１１６】
図１５（ａ）に示すように、部品テープ２２３は送りピッチが６ｍｍの部品テープである。つまり、部品テープ２２３には、Ｙ軸方向に６ｍｍ間隔で収納凹部２２１ａが形成されている。そして、この収納凹部２２１ａには、部品２３０ａ及び部品２３０ｂが収納されている。また、部品２３０ａ及び部品２３０ｂは、６ｍｍ間隔で配置されていることとする。
【０１１７】
まず、図１５（ａ）に示される部品供給位置２１５から装着ヘッド２１３ａの吸着ノズルｎｚが部品２３０ａを吸着しようとする。部品供給位置２１５には部品２３０ａが配置されているので、吸着ノズルｎｚは部品２３０ａを吸着する。
【０１１８】
そして、例えば、送りピッチ４ｍｍで、Ｙ軸方向に部品テープ２２３のテープ送りを行ったとする。なお、図１５においても、図１２等と同様に、説明の便宜上、部品テープ２２３の部品の位置を固定して、部品供給位置２１５が移動するように図示することとする。
【０１１９】
すると、図１５（ｂ）に示される部品供給位置２１５から装着ヘッド２１３ａの吸着ノズルｎｚが部品２３０ｂを吸着しようとする。この場合、部品２３０ｂのＹ軸方向の大きさが４ｍｍ以上であるとする。すると、部品供給位置２１５には部品２３０ｂが正しくは配置されていないが、吸着ノズルｎｚは部品２３０ｂを吸着できてしまう場合がある。
【０１２０】
このように、送りピッチが６ｍｍの部品テープに、Ｙ軸方向の大きさが４ｍｍ以上の部品が配置されていると、正しく送りピッチの設定を行うことができない場合がある。
【０１２１】
このため、送りピッチの設定を正しく行うために、部品判定部１０４ｂで判定する部品２３０のＹ軸方向であるテープ送り方向の大きさは、４ｍｍより小さいことが好ましい。なお、この場合、テープ送り方向の大きさが４ｍｍ以上の部品２３０については、予め送りピッチが設定されている。
【０１２２】
図１６〜図１９は、本実施の形態における部品送りピッチ設定装置１００の動作の一例を示すフローチャートである。
【０１２３】
なお、前述の通り、部品実装機２００には、送りピッチが２ｍｍ、４ｍｍ及び６ｍｍの３種類の複数の部品テープ２２３が収納されており、初期の送りピッチは２ｍｍである。
【０１２４】
図１６は、全体的な動作の流れを説明するフローチャートである。
まず、部品実装機２００の機種の切り替えや部品テープ２２３の補充を行ったりすることにより、部品テープ２２３の交換が行われた場合、モード切替部１０５のテープ交換検出部１０５ａがテープ交換を検出する（Ｓ１０２）。
【０１２５】
部品テープ２２３のテープ交換が検出されれば、対象部品判定部１０４の部品情報取得部１０４ａは、図７に示された部品ライブラリ１０７ａの部品サイズの情報から、当該部品テープ２２３の部品２３０のテープ送り方向の大きさを取得する（Ｓ１０６）。
【０１２６】
そして、対象部品判定部１０４の部品判定部１０４ｂは、部品情報取得部１０４ａが取得した部品２３０の大きさが４ｍｍより小さいか否かを判定する（Ｓ１０８）。
【０１２７】
部品判定部１０４ｂで、部品２３０の大きさが４ｍｍより小さいと判定された場合は（Ｓ１０８でＹＥＳ）、部品送りピッチ設定部１０３がピッチ設定１を実行し、部品テープ２２３の送りピッチの設定を行う（Ｓ１１０）。なお、このピッチ設定１の詳細については、図１７での説明において後述する。
【０１２８】
そして、モード切替部１０５の設定テープ送り部１０５ｂは、生産プログラム中の送りピッチデータに、設定された送りピッチを自動設定し（Ｓ１１２）、設定された送りピッチでテープ送りを開始する（Ｓ１１６）。なお、生産プログラムとは、基板２０上の各実装位置に部品を実装する各動作を、部品実装機２００に指示するためのデータである。
【０１２９】
また、テープ送り方向の大きさが４ｍｍ以上の部品２３０については、送りピッチが予め設定されている。よって、部品判定部１０４ｂで、部品２３０の大きさが４ｍｍより小さいと判定されなかった場合は（Ｓ１０８でＮＯ）、設定テープ送り部１０５ｂは、予め設定された送りピッチでテープ送りを開始する（Ｓ１１６）。
【０１３０】
このようにして、設定された送りピッチで部品実装機２００の実装動作が行われていく。
【０１３１】
図１７は、部品送りピッチ設定部１０３でのピッチ設定１の動作の一例を示すフローチャートである。
【０１３２】
図１６の部品判定部１０４ｂで、部品２３０の大きさが４ｍｍより小さいと判定された場合は（Ｓ１０８でＹＥＳ）、初期ピッチ取得部１０３ａは、初期の送りピッチｐを取得する（Ｓ２０２）。ここでは、初期の送りピッチｐは２ｍｍである。
【０１３３】
そして、初期テープ送り部１０３ｂは、初期の送りピッチｐでテープ送りを行う（Ｓ２０６）。そして、部品有無検出部１０３ｃは、装着ヘッド２１３ａが部品２３０の吸着動作を行うことで、吸着の「成功」／「失敗」による部品有無を検出する（Ｓ２０８）。
【０１３４】
このようにして、部品有無検出部１０３ｃが、吸着の「成功」による部品有りを検出するまで（Ｓ２０４、Ｓ２１０）、初期テープ送り部１０３ｂによるテープ送り（Ｓ２０６）及び部品有無検出部１０３ｃによる部品有無の検出（Ｓ２０８）が繰り返される。
【０１３５】
そして、部品有無検出部１０３ｃが吸着の「成功」による部品有りを検出すれば（Ｓ２１０）、部品有無検出部１０３ｃは、図１０に示された序列データ１０８ａの序列を「成功」と更新し、その後、ピッチ設定２が実行される（Ｓ２１４）。このピッチ設定２の実行によって、部品テープ２２３の送りピッチがピッチＰに特定される。なお、このピッチ設定２の詳細については、図１８での説明で後述する。
【０１３６】
そして、ピッチ設定２をＮ回繰り返し実行した場合に、送りピッチとして特定されたピッチＰが同じ値でＮ回続いた場合は（Ｓ２１２、Ｓ２１６）、送りピッチ設定部１０３ｄは、このピッチＰを送りピッチとして設定する（Ｓ２１８）。このＮ回は、多い数であるほど、送りピッチの設定精度が向上するものであり、例えば１０回である。なお、Ｎ＝１とし、１回のピッチ設定２を実行するだけで送りピッチを設定することにしてもよい。そして、送りピッチ設定部１０３ｄは、図１１に示されたピッチ設定データ１０８ｃの設定送りピッチをピッチＰに更新する。
【０１３７】
図１８は、部品送りピッチ設定部１０３でのピッチ設定２の動作の一例を示すフローチャートである。
【０１３８】
図１７で部品有無検出部１０３ｃが吸着の「成功」による部品有りを検出すれば（Ｓ２１０）、初期テープ送り部１０３ｂは、さらに初期の送りピッチｐでテープ送りを行う（Ｓ３０２）。
【０１３９】
そして、部品有無検出部１０３ｃが吸着の「成功」／「失敗」による部品有無を検出する（Ｓ３０４）。
【０１４０】
部品有無検出部１０３ｃが吸着の「成功」による部品有りを検出した場合は（Ｓ３０４でＹＥＳ）、この部品有無検出部１０３ｃは、序列データ１０８ａの序列を「成功−成功」に更新する。そして、送りピッチ設定部１０３ｄは、この序列データ１０８ａとピッチ特定用データ１０８ｂとから、「成功−成功」の序列の送りピッチとして、ピッチＰを２ｍｍに特定する（Ｓ３０６）。
【０１４１】
部品有無検出部１０３ｃが吸着の「失敗」による部品無しを検出した場合は（Ｓ３０４でＮＯ）、部品有無検出部１０３ｃは、序列データ１０８ａの序列を「成功−失敗」に更新する。そして、初期テープ送り部１０３ｂは、さらに初期の送りピッチｐでテープ送りを行う（Ｓ３０８）。
【０１４２】
そして、部品有無検出部１０３ｃが吸着の「成功」／「失敗」による部品有無を検出する（Ｓ３１０）。
【０１４３】
部品有無検出部１０３ｃが吸着の「成功」による部品有りを検出した場合は（Ｓ３１０でＹＥＳ）、この部品有無検出部１０３ｃは、序列データ１０８ａの序列を「成功−失敗−成功」に更新する。そして、送りピッチ設定部１０３ｄは、この序列データ１０８ａとピッチ特定用データ１０８ｂとから、「成功−失敗−成功」の序列の送りピッチとして、ピッチＰを４ｍｍに特定する（Ｓ３１２）。
【０１４４】
部品有無検出部１０３ｃが吸着の「失敗」による部品無しを検出した場合は（Ｓ３１０でＮＯ）、部品有無検出部１０３ｃは、序列データ１０８ａの序列を「成功−失敗−失敗」に更新する。そして、初期テープ送り部１０３ｂは、さらに初期の送りピッチｐでテープ送りを行う（Ｓ３１４）。
【０１４５】
そして、部品有無検出部１０３ｃが吸着の「成功」／「失敗」による部品有無を検出する（Ｓ３１６）。
【０１４６】
部品有無検出部１０３ｃが吸着の「成功」による部品有りを検出した場合は（Ｓ３１６でＹＥＳ）、この部品有無検出部１０３ｃは、序列データ１０８ａの序列を「成功−失敗−失敗−成功」に更新する。そして、送りピッチ設定部１０３ｄは、この序列データ１０８ａとピッチ特定用データ１０８ｂとから、「成功−失敗−失敗−成功」の序列の送りピッチとして、ピッチＰを６ｍｍに特定する（Ｓ３１８）。
【０１４７】
部品有無検出部１０３ｃが吸着の「失敗」による部品無しを検出した場合は（Ｓ３１６でＮＯ）、設定失敗とされ（Ｓ３２０）、終了する。
【０１４８】
このように、部品送りピッチ設定方法によって、簡易に、部品テープ２２３の送りピッチを正しく設定することができる。なお、この部品送りピッチ設定方法は、事前に送りピッチを確認する必要が無く、部品実装機２００の部品実装動作中に行うことができ、また、部品を無駄に捨てることもない。
【０１４９】
（変形例）
ここで、本実施の形態における変形例について説明する。上記実施の形態では、図１８に示したピッチ設定２において、送りピッチを序列データ１０８ａとピッチ特定用データ１０８ｂとから特定したが、このようなデータを用いずに計算のみで送りピッチを特定してもよい。
【０１５０】
図１９は、本変形例に係るピッチ設定２の動作の一例を示すフローチャートである。
図１７で部品有無検出部１０３ｃが吸着の「成功」による部品有りを検出すれば（Ｓ２１０）、Ｔ＝０とし（Ｓ４０２）、初期テープ送り部１０３ｂは、さらに初期の送りピッチｐでテープ送りを行う（Ｓ４０４）。
【０１５１】
そして、部品有無検出部１０３ｃが吸着の「成功」／「失敗」による部品有無を検出し（Ｓ４０６）、Ｔ＝１となる（Ｓ４０８）。
【０１５２】
この部品有無検出部１０３ｃによる部品有無の検出（Ｓ４０６）で、部品有無検出部１０３ｃが吸着の「成功」による部品有りを検出した場合は（Ｓ４１０）、ピッチＰの算出が行われる（Ｓ４１２）。この場合、初期の送りピッチｐ＝２ｍｍであり、Ｔ＝１であるので、ピッチＰ＝ｐ×Ｔから、ピッチＰが２ｍｍと算出される。つまり、「成功−成功」の序列の場合に、ピッチＰが２ｍｍと算出される。
【０１５３】
また、部品有無検出部１０３ｃによる部品有無の検出（Ｓ４０６）で、部品有無検出部１０３ｃが吸着の「失敗」による部品無しを検出した場合、Ｔ＝１となる（Ｓ４０８）。そして、さらに初期テープ送り部１０３ｂによるテープ送りが行われ（Ｓ４１０、Ｓ４０２、Ｓ４０４）、部品有無検出部１０３ｃによる部品有無が検出され（Ｓ４０６）、Ｔ＝２となる（Ｓ４０８）。
【０１５４】
この２回目の部品有無検出部１０３ｃによる部品有無の検出（Ｓ４０６）で、部品有無検出部１０３ｃが吸着の「成功」による部品有りを検出した場合は（Ｓ４１０）、ピッチＰの算出が行われる（Ｓ４１２）。この場合、初期の送りピッチｐ＝２ｍｍであり、Ｔ＝２であるので、ピッチＰ＝ｐ×Ｔから、ピッチＰが４ｍｍと算出される。つまり、「成功−失敗−成功」の序列の場合に、ピッチＰが４ｍｍと算出される。
【０１５５】
また、２回目の部品有無検出部１０３ｃによる部品有無の検出（Ｓ４０６）でも、部品有無検出部１０３ｃが吸着の「失敗」による部品無しを検出した場合、Ｔ＝２となる（Ｓ４０８）。そして、さらに初期テープ送り部１０３ｂによるテープ送りが行われ（Ｓ４１０、Ｓ４０２、Ｓ４０４）、部品有無検出部１０３ｃによる部品有無が検出され（Ｓ４０６）、Ｔ＝３となる（Ｓ４０８）。
【０１５６】
この３回目の部品有無検出部１０３ｃによる部品有無の検出（Ｓ４０６）で、部品有無検出部１０３ｃが吸着の「成功」による部品有りを検出した場合は（Ｓ４１０）、ピッチＰの算出が行われる（Ｓ４１２）。この場合、初期の送りピッチｐ＝２ｍｍであり、Ｔ＝３であるので、ピッチＰ＝ｐ×Ｔから、ピッチＰが６ｍｍと算出される。つまり、「成功−失敗−失敗−成功」の序列の場合に、ピッチＰが６ｍｍと算出される。なお、ここでは、ループ３でのｍの値（Ｓ４０２）は２であればよい。
【０１５７】
このように、序列データ１０８ａやピッチ特定用データ１０８ｂを用いることなく、送りピッチを算出できる。また、初期の送りピッチｐが２ｍｍでない場合にも適用でき、また、部品テープ２２３の送りピッチの種類が多い場合にも適用できる。なお、この送りピッチの種類が多い場合には、ループ３でのｍの値（Ｓ４０２）を大きく設定すればよい。
【０１５８】
以上、本発明に係る部品送りピッチ設定方法について、上記実施の形態及びその変形例を用いて説明したが、本発明は、これに限定されるものではない。
【０１５９】
たとえば、本実施の形態では、序列データ１０８ａとピッチ特定用データ１０８ｂとから部品テープ２２３の送りピッチを特定することとしたが、このような記憶媒体を用いずに、予めプログラムに、２ｍｍ、４ｍｍ及び６ｍｍなどのピッチＰを設定しておくことで、送りピッチを特定することとしてもよい。つまり、図１８に示したフローチャートに従ってプログラムが実行するように、例えば、吸着が「成功−成功」であればピッチＰは「２ｍｍ」というように、予めプログラム中のデータに設定しておくこととしてもよい。
【０１６０】
また、本実施の形態及びその変形例では、部品実装機２００には、送りピッチが２ｍｍ、４ｍｍ及び６ｍｍの３種類の複数の部品テープ２２３が収納されていることとしたが、部品実装機２００に収納される部品テープの送りピッチは、２ｍｍ、４ｍｍ及び６ｍｍに限られず、また何種類でもよい。
【０１６１】
また、本実施の形態及びその変形例では、初期の送りピッチを複数種の部品テープの送りピッチの最大公約数であることとしたが、最大公約数でなくても、複数種の部品テープの送りピッチが、ある単位ピッチの整数倍となるような単位ピッチを初期の送りピッチとしてもよい。例えば、送りピッチが２ｍｍ、４ｍｍ及び６ｍｍの３種類である場合、送りピッチの最大公約数は２ｍｍであるが、単位ピッチとして１ｍｍを初期の送りピッチとしてもよい。
【０１６２】
また、本実施の形態及びその変形例では、部品テープ２２３は図４に示す構成であることとしたが、部品テープ２２３は図４に示す構成以外の他の構成であってもよく、例えば、部品２３０は収納凹部２２１ａに収納される構成でなくても、部品２３０は部品テープ本体に挟まれるように保持されているような構成であってもよい。
【０１６３】
また、本実施の形態及びその変形例では、部品情報取得部１０４ａは、部品ライブラリ１０７ａから部品２３０の大きさの情報を取得することとしたが、部品情報取得部１０４ａは、その他のデータ又は入力部１０１を介してオペレータから、部品２３０の大きさの情報を取得することとしてもよい。
【０１６４】
また、本実施の形態及びその変形例では、部品判定部１０４ｂで判定するための部品２３０の大きさを４ｍｍより小さいこととしたが、部品実装機２００に収納される部品テープの送りピッチの種類や初期の送りピッチによって、この判定するための部品の大きさが算出され、修正されることとしてもよい。
【０１６５】
また、本実施の形態及びその変形例では、部品テープ２２３のテープ送りで部品供給位置２１５に部品２３０が正確に配置されることとしたが、部品供給位置２１５に部品２３０が少しずれて配置された場合は、部品認識カメラ２１４ａで部品供給位置２１５を撮像し、部品２３０のずれの量を検出することにより、テープ送りの量を補正することとしてもよい。
【０１６６】
また、本実施の形態及びその変形例では、部品有無検出部１０３ｃは、装着ヘッド２１３ａが部品供給位置２１５からの部品の吸着に成功するか失敗するかにより、部品有無を検出することとしたが、カメラやセンサなどによって部品有無を検出してもよく、また、検出位置は部品供給位置２１５でなくとも部品を認識できる位置であればよい。
【０１６７】
また、本実施の形態及びその変形例では、部品実装機２００の部品実装中に部品送りピッチ設定方法を行うこととしたが、この部品送りピッチ設定方法により実装動作前に事前に送りピッチを確認することとしてもよい。
【０１６８】
また、本実施の形態及びその変形例では、部品テープ交換の検出や部品２３０の大きさの判定を行わなければ、送りピッチを設定しないこととしたが、部品テープ交換の検出や部品２３０の大きさの判定を行うことなく、送りピッチを設定することとしてもよい。
【０１６９】
また、本実施の形態及びその変形例では、部品送りピッチ設定装置１００はパーソナルコンピュータなどのコンピュータであることとしたが、この部品送りピッチ設定装置１００の機能が部品実装機２００の内部に備わっていてもよい。
【０１７０】
また、本実施の形態及びその変形例では、部品実装機２００は、２つの実装ユニット２１０ａ，２１０ｂを備えていることとしたが、本発明が適用される部品実装機は、このような部品実装機２００に限定されるものではない。例えば、基板搬送方向の上流側と下流側との各々に装着ヘッドを備え、装着ヘッドが基板に部品を実装する部品実装機であってもよい。また、装着ヘッドを１つしか備えていない部品実装機であっても本発明を適用可能である。さらに、ＸＹテーブルにより位置決めした基板上に間欠回転するロータリーヘッドにより部品を装着するタイプのロータリー装着機や、その他のタイプの部品実装機にも、本発明を適用可能である。
【０１７１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１７２】
本発明は、部品を基板に実装する部品実装機の部品テープの送りピッチを設定する部品送りピッチ設定方法に適用でき、特に、簡易に送りピッチを正しく設定することができる部品実装機の部品送りピッチ設定方法等に適用できる。
【図面の簡単な説明】
【０１７３】
【図１】本発明に係る部品送りピッチ設定方法を実現する部品実装システムの構成を示す外観図である。
【図２】部品実装機の内部の主要な構成を示す平面図である。
【図３】装着ヘッドと部品カセットの位置関係を示す模式図である。
【図４】部品を収めた部品テープ及びリールの例を示す図である。
【図５】装着ヘッドによる部品の吸着の「成功」／「失敗」を説明する図である。
【図６】本実施の形態における部品送りピッチ設定装置の機能構成を示すブロック図である。
【図７】部品ライブラリの一例を示す図である。
【図８】ピッチ特定用データの一例を示す図である。
【図９】部品送りピッチ設定部、対象部品判定部及びモード切替部を詳細に説明するための図である。
【図１０】序列データの一例を示す図である。
【図１１】ピッチ設定データの一例を示す図である。
【図１２】本実施の形態における部品送りピッチ設定装置の部品送りピッチ設定方法の一例を説明する図である。
【図１３】本実施の形態における部品送りピッチ設定装置の部品送りピッチ設定方法の一例を説明する図である。
【図１４】本実施の形態における部品送りピッチ設定装置の部品送りピッチ設定方法の一例を説明する図である。
【図１５】部品判定部で判定するための部品の大きさを説明する図である。
【図１６】本実施の形態における部品送りピッチ設定装置の動作の一例を示すフローチャートである。
【図１７】本実施の形態における部品送りピッチ設定装置の動作の一例を示すフローチャートである。
【図１８】本実施の形態における部品送りピッチ設定装置の動作の一例を示すフローチャートである。
【図１９】本実施の形態における部品送りピッチ設定装置の動作の一例を示すフローチャートである。
【符号の説明】
【０１７４】
１０    部品実装システム
２０    基板
１００    部品送りピッチ設定装置
１０３    部品送りピッチ設定部
１０３ａ  初期ピッチ取得部
１０３ｂ  初期テープ送り部
１０３ｃ  部品有無検出部
１０３ｄ  送りピッチ設定部
１０４    対象部品判定部
１０４ａ  部品情報取得部
１０４ｂ  部品判定部
１０５    モード切替部
１０５ａ  テープ交換検出部
１０５ｂ  設定テープ送り部
１０７    第１格納部
１０７ａ  部品ライブラリ
１０８    第２格納部
１０８ａ  序列データ
１０８ｂ  ピッチ特定用データ
１０８ｃ  ピッチ設定データ
２００    部品実装機
２１０ａ  実装ユニット
２１１ａ  部品供給部
２１２ａ  部品カセット
２１３ａ  装着ヘッド
２２１ａ  収納凹部
２２３    部品テープ
２３０    部品
【図１】
0004892463.tif 000002
【図２】
0004892463.tif 000003
【図３】
0004892463.tif 000004
【図４】
0004892463.tif 000005
【図５】
0004892463.tif 000006
【図６】
0004892463.tif 000007
【図７】
0004892463.tif 000008
【図８】
0004892463.tif 000009
【図９】
0004892463.tif 000010
【図１０】
0004892463.tif 000011
【図１１】
0004892463.tif 000012
【図１２】
0004892463.tif 000013
【図１３】
0004892463.tif 000014
【図１４】
0004892463.tif 000015
【図１５】
0004892463.tif 000016
【図１６】
0004892463.tif 000017
【図１７】
0004892463.tif 000018
【図１８】
0004892463.tif 000019
【図１９】
0004892463.tif 000020