JP4045119B2 - Component mounting setting method, computer program, and recording medium - Google Patents
Component mounting setting method, computer program, and recording medium Download PDFInfo
- Publication number
- JP4045119B2 JP4045119B2 JP2002132087A JP2002132087A JP4045119B2 JP 4045119 B2 JP4045119 B2 JP 4045119B2 JP 2002132087 A JP2002132087 A JP 2002132087A JP 2002132087 A JP2002132087 A JP 2002132087A JP 4045119 B2 JP4045119 B2 JP 4045119B2
- Authority
- JP
- Japan
- Prior art keywords
- mounting
- component
- parts
- feeder
- components
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、装着ヘッドで搬送及び装着する部品の装着順序を設定する部品装着設定方法と、装着ヘッドで搬送及び装着する部品の装着順序をコンピュータに設定させるプログラム及び記録媒体に関する。
【0002】
【従来の技術】
電子部品等の部品を基板等に装着する部品装着装置においては、テープフィーダ等のフィーダ(部品供給部)から供給される部品を、装着ヘッドによって吸着し、基板上の装着位置に搬送及び装着する動作が繰り返し行われる。この動作の効率を高めるため、装着ヘッドに、部品を吸着する吸着ノズルを複数設ける場合もある。複数の吸着ノズルを設けることにより、基板とフィーダ間の1往復時に、吸着ノズルと同数の複数部品の搬送及び装着を行うことができる。装着ヘッドに複数の吸着ノズルを設けた場合、複数の部品を同時に吸着できるように、近接するフィーダの部品数はほぼ均等に設定されている。
【0003】
【発明が解決しようとする課題】
また、装着ヘッドを複数設けることにより、基板とフィーダ間の1往復時に複数部品の搬送及び装着を行うこともできる。例えば図17に示すように、2つの装着ヘッド40R,40Lを用いて、フィーダ50又はトレイ51に格納された部品を、基板48上の装着位置に搬送及び装着することができる。複数の装着ヘッド40R,40Lを用いることにより、基板48とフィーダ50間の1往復時に、複数(図17の場合は2個)の部品の搬送及び装着を行うことができる。
【0004】
装着ヘッド40R,40Lは、ビーム42の長軸方向(X方向)に独立して移動可能であるが、図18に示すように、最接近間隔dよりも互いに近づくことはできない。ここで、最接近間隔dは、装着ヘッド40R,40Lの最接近間隔ではなく、装着ヘッド40R,40Lの最接近間隔に対応するフィーダ50間隔である。最接近間隔dは、フィーダ50間隔の5〜7倍の間隔であるため、上述した複数の吸着ノズルを設けた装着ヘッドとは異なり、近接するフィーダから複数の部品を同時に吸着することはできない。近接するフィーダから部品を吸着する場合、一方の装着ヘッドを待避させて他方の装着ヘッドで一方の部品を吸着した後、他方の装着ヘッドを待避させて一方の装着ヘッドで他方の部品を吸着する2段階吸着が必要になり、同時吸着と比較して、2倍以上の時間を要する。
【0005】
本発明は斯かる事情に鑑みてなされたものであり、異なる装着ヘッドが割当てられ、配置間隔が装着ヘッドの最接近間隔に対応する配置間隔以上の部品をグループ化することにより、同一グループの部品を各装着ヘッドで確実に同時吸着することができる部品装着設定方法、コンピュータプログラム及び記録媒体を提供することを目的とする。
【0006】
また、本発明は、部品毎に、グループ化が可能な部品の組合せ数を求め、組合せ数の少ない部品からグループ化を行うことにより、組合せ数の少ない部品についても高確率でグループ化し、同時吸着が可能となる部品数を増加させることができる部品装着設定方法及びコンピュータプログラムを提供することを目的とする。
【0007】
また、本発明は、装着ヘッドの移動距離が最小になるように、部品の装着順序を変更することにより、搬送時間を短縮して、部品の搬送及び装着効率を向上させることができる部品装着設定方法及びコンピュータプログラムを提供することを目的とする。
【0008】
【課題を解決するための手段】
第1発明に係る部品装着設定方法は、複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な複数の装着ヘッドで取出して部品装着位置に搬送及び装着する際の各部品の装着順序を設定する部品装着設定方法において、部品供給部から供給される各部品に装着ヘッドを割当てるステップと、該装着ヘッドに対して独立して移動可能な異なる装着ヘッドが割当てられ、配置間隔が装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔よりも広い部品をグループ化するステップと同一グループの部品を各装着ヘッドで同時的に取出して搬送及び装着するように、各部品の装着順序を設定するステップと、前記最接近間隔に基づいて、部品毎に、グループ化が可能な部品の組合せ数を求めるステップを更に有し、前記グループ化するステップは、前記組合せ数が最小の部品と、該部品とは異なる装着ヘッドが割当てられ、前記部品との配置間隔が前記最接近間隔を満たして最も狭くなる部品とをグループ化することを特徴とする。
【0010】
第2発明に係る部品装着設定方法は、第1発明において、部品の搬送及び装着に関する装着ヘッドの移動距離が最小になるように、部品の装着順序を変更するステップを更に有することを特徴とする。
【0011】
第3発明に係るコンピュータプログラムは、複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある独立して移動可能な複数の装着ヘッドで取出して部品装着位置に搬送及び装着する際の各部品の装着順序を、コンピュータに設定させるコンピュータプログラムにおいて、コンピュータに、部品供給部から供給される各部品に装着ヘッドを割当てさせる手順と、コンピュータに、前記装着ヘッドに対して独立して移動可能な異なる装着ヘッドが割当てられ、配置間隔が装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔よりも広い部品をグループ化させる手順と、コンピュータに、同一グループの部品を各装着ヘッドで同時的に取出して搬送及び装着するように、各部品の装着順序を設定させる手順と、コンピュータに、前記最接近間隔に基づいて、部品毎に、グループ化が可能な部品の組合せ数を求めさせる手順を含み、前記グループ化させる手順は、コンピュータに、前記組合せ数が最小の部品と、該部品とは異なる装着ヘッドが割当てられ、前記部品との配置間隔が前記最接近間隔を満たして最も狭くなる部品とをグループ化させる手順を含むことを特徴とする。
【0013】
第4発明に係るコンピュータプログラムは、第3発明において、コンピュータに、部品の搬送及び装着に関する装着ヘッドの移動距離が最小になるように移動距離に基づいて、部品の装着順序を変更させる手順を更に含むことを特徴とする。
【0014】
第5発明に係る記録媒体は、複数の部品供給部から供給される部品を、互いに接近できる距離に制限のある複数の装着ヘッドで取出して部品装着位置に搬送及び装着する際の各部品の装着順序を、コンピュータに設定させるコンピュータプログラムを記録してある、コンピュータでの読み取りが可能な記録媒体において、コンピュータに、部品供給部から供給される各部品に装着ヘッドを割当てさせる手順と、コンピュータに、異なる装着ヘッドが割当てられ、配置間隔が装着ヘッドを制限内で最接近させたときの最接近間隔に対応する配置間隔よりも広い部品をグループ化させる手順とコンピュータに、同一グループの部品を各装着ヘッドで同時的に取出して搬送及び装着するように、各部品の装着順序を設定させる手順と、コンピュータに、前記最接近間隔に基づいて、部品毎に、グループ化が可能な部品の組合せ数を求めさせる手順を含み、前記グループ化させる手順は、コンピュータに、前記組合せ数が最小の部品と、該部品とは異なる装着ヘッドが割当てられ、前記部品との配置間隔が前記最接近間隔を満たして最も狭くなる部品とをグループ化させる手順を含むコンピュータプログラムを記録してあることを特徴とする。
【0015】
第1、第3、第5発明においては、部品供給部から供給される各部品に装着ヘッドを割当てる。好ましくは、各装着ヘッドを割当てる部品の合計(部品合計)を等しくする。各装着ヘッドを割当てる部品合計は等しいことが好ましいが、常に等しくなるとは限らない。その場合は、各装着ヘッドを割当てる部品合計の差が小さくなるように、装着ヘッドを割当てる。各装着ヘッドに割当てる部品合計が等しい場合、各装着ヘッドが搬送及び装着する部品数のバラツキが少なくなり、同時吸着可能となる部品数を増加させることができる。また、異なる装着ヘッドが割当てられ、配置間隔が装着ヘッドの最接近間隔に対応する配置間隔よりも広い部品をグループ化することにより、同一グループの部品に関しては、各装着ヘッドで確実に同時吸着することができる。同一グループの部品を、各装着ヘッドで同時的に吸着して(取出して)搬送及び装着するように、各部品の装着順序を設定することにより、部品の搬送及び装着を効率的に行うことができる。
【0016】
第1、第3、第5発明においては、前記最接近間隔に基づいて、部品毎に、グループ化が可能な部品の組合せ数を求めることにより、各部品のグループ化の困難度(グループ化できる相手数)を判定することができる。組合せ数が最小の部品と、該部品とは異なる装着ヘッドが割当てられ、前記部品との配置間隔が前記最接近間隔を満たして最も狭くなる部品とをグループ化することにより、グループ化できる相手数の少ない部品についても高確率でグループ化することができ、同時吸着が可能となる部品数を増加させることができる。
【0017】
第2、第4発明においては、部品の搬送及び装着に関する装着ヘッドの移動距離が最小になるように、各グループの部品の装着順序を設定することにより、搬送時間を短縮して、部品の搬送及び装着効率を向上させることができる。部品の装着順序の変更は、グループ内で部品の装着順序を変更すること、グループを単位として部品の装着順序を変更すること等が可能である。
【0018】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
図1に、本発明に係る部品装着設定方法によって部品の装着順序を設定し、フィーダ(部品供給部)から供給される部品を、設定した装着順序で基板に装着する部品装着装置20の概略を示す。部品装着装置20は、部品の装着等を行う部品装着部22と、部品の装着順序の設定等を行う演算部10とを備える。図17に、部品装着部22の一部22aを示す。
【0019】
図17においては、装着ヘッド40R,40Lは、ビーム42の軸長方向(X方向)に独立に移動可能であり、装着ヘッド40R,40L及びビーム42は、ビーム44の長軸方向(Y方向)に移動可能である。基板48に装着する部品がフィーダ50又はトレイ51に格納されている。各フィーダ50には、1種類の部品が格納される。フィーダ50は、ビーム42の軸長方向と平行に配列されている。フィーダ50から供給される部品を装着ヘッド40R,40Lで吸着し、基板48上の装着位置に搬送及び装着する。このときの部品の装着順序、装着位置及び各フィーダ50の配置等の設定は、演算部10で行われ、部品装着部22に指示が送られる。
【0020】
演算部10は、CPU(Central Processing Unit)11と、DRAM等のRAM(Random Access Memory)12と、ハードディスク等の補助記憶手段13と、フレキシブルディスクドライブ又はCD−ROMドライブ等の外部記憶手段14と、キーボード等の入力手段15と、モニタ及びプリンタ等の出力手段16と、部品装着部22との通信制御を行う通信手段17とを備える。
【0021】
CPU11は、演算部10の上述した各部12〜17の制御を行う。また、CPU11は、入力手段15又は通信手段17から受付けたデータ、補助記憶手段13又は外部記憶手段14から読み出したプログラム又はデータ等をRAM12に記憶し、RAM12に記憶したプログラムの実行又はデータの演算等の各種処理を行い、各種処理結果又は各種処理に用いる一時的なデータをRAM12に記憶する。RAM12に記憶した演算結果等のデータは、CPU11により、補助記憶手段13に記憶されたり、出力手段16又は通信手段17から出力される。
【0022】
基板48に関する情報,基板48に装着する部品に関する情報,フィーダ50に関する情報,部品装着部22の仕様に関する情報等が補助記憶手段13に記憶される。フィーダ50の供給部品数等に関するフィーダ情報の例を図2(a)に示す。フィーダ情報は、各フィーダを識別するフィーダ番号と、各フィーダから供給される部品を識別する部品番号と、部品の装着点数と、各フィーダの部品を搬送及び装着するヘッド(本説明ではL,R又はLR)と、フィーダがセットされるフィーダ位置を識別するフィーダ位置番号とを含む。ただし、「L」は装着ヘッド40L,「R」は装着ヘッド40R,「LR」は装着ヘッド40L及び40Rである。フィーダ位置番号は、例えば、図17において、左端側からX方向に昇順(1,2,3,・・・・・)に付与すること等ができる。
【0023】
各フィーダから供給される部品に関する供給部品情報の例を図2(b)に示す。供給部品情報は、フィーダ内で各部品を識別するフィーダ内部品番号、各部品のフィーダ内の格納位置、各部品の装着位置等を含む。フィーダ情報及び供給部品情報は補助記憶手段13に記憶される。
【0024】
CPU11により、各装着ヘッド40L,40Rが搬送及び装着する部品数の合計が均等になるように、フィーダ(部品供給部)50から供給される各部品に装着ヘッド40L又は40Rを割当てる。本説明では、フィーダ50を基本単位として、各装着ヘッド40L,40Rを割当てる。割当てた装着ヘッド(L,R又はLR)は、CPU11により、フィーダ情報の「装着ヘッド」に記憶される。
【0025】
CPU11により、異なる装着ヘッドが割当てられ、配置間隔が装着ヘッド40L,40Rの最接近間隔に対応する配置間隔(以下、最接近間隔d)よりも広い部品をグループ化し、グループ化した部品をRAM12又は補助記憶手段13に記憶する。本説明では、装着ヘッドは2個なので、部品をペア化し、ペアの部品をペア情報に記憶する。
【0026】
また、CPU11により、最接近間隔dに基づいて、部品毎に、グループ化(ペア化)が可能な部品の組合せ数(相手部品数)を求め、相手部品数が最小の部品と、該部品とは異なる装着ヘッドが割当てられており、前記部品との配置間隔が最接近間隔dを満たして最も狭くなる部品とをペアに設定する。設定したペアは、CPU11により、ペア情報に記憶される。
【0027】
RAM12又は補助記憶手段13に記憶されるペア情報の例を図3に示す。ペア情報は、ペアとなる部品の一方(左側)のフィーダ内部品番号L及びフィーダ番号Lと、他方(右側)のフィーダ内部品番号R及びフィーダ番号Rとを含む。
【0028】
ペアの決定後、CPU11により、同一グループの部品を、各装着ヘッドで同時的に吸着して搬送及び装着するように、各部品の装着順序を設定し、設定した装着順序(装着順序データ)をRAM12又は補助記憶手段13に記憶する。例えば、図4に示すように、フィーダ番号4,10,16のフィーダから夫々10個の部品を搬送及び装着する場合、例えばフィーダ番号10,16の5個の部品を順に装着し(ペアリング1)、次にフィーダ番号4,16の5個の部品を順に装着し(ペアリング2)、フィーダ番号4,10の5個の部品を順に装着する(ペアリング3)ことができる。
【0029】
また、CPU11により、部品の搬送及び装着に関する装着ヘッド40L,40Rの移動距離に基づいて、各グループの部品の装着順序を変更する。変更した装着順序はRAM12又は補助記憶手段に記憶される。実際には、先に設定されている装着順序(装着順序データ)を更新することになる。移動距離は、フィーダ情報の「フィーダ位置番号」及び「装着ヘッド」と供給部品情報の「格納位置」及び「装着位置」に基づいてCPU11で算出することができる。
【0030】
CD−ROM等の記録媒体19に記録されたコンピュータプログラムを外部記憶手段14からRAM12に読み出してCPU11に実行させる、または記録媒体19に記録されたコンピュータプログラムを外部記憶手段14で読み出して補助記憶手段13に記憶し、補助記憶手段13からRAM12に読み出した前記コンピュータプログラムをCPU11に実行させることにより、CPU11を上述した各手段として動作させることができる。
【0031】
次に、本発明に係る部品装着設定方法を用いた部品装着順序の設定について説明する。
図5に、部品装着順序の設定手順の概略を示す。まず、装着ヘッド40L,40Rが搬送及び装着する部品の合計が均等になるように、演算部10のCPU11で各部品を搬送及び装着する装着ヘッド40R,40Lを決定する(S10)。次に、CPU11により、装着ヘッド40R,40Lで同時吸着する部品のペアを決定し(S12)、決定したペアを改善して(S14)、装着順序を決定する(S16)。
【0032】
装着ヘッドの決定(S10)の例を図6(a),(b)に示す。本説明では、図6(a)に示すように、16個のフィーダ配列を例にして、装着順序の設定手順を説明する。各フィーダには、1〜16のフィーダ番号が付与されている。また、フィーダ番号1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16の各フィーダには、5,1,1,2,2,3,2,4,13,1,1,2,2,3,6,8個(計56個)の部品が格納されている。
【0033】
フィーダ50に格納されている部品の合計は56なので、装着ヘッド40R及び40Lに夫々28個の部品を割当てる。ただし、図6(b)に示すように、装着ヘッド40R,40Lの最接近間隔dにより、装着ヘッド40R又は40Lの一方でしか同時吸着できないフィーダが存在する。図6(b)の例では、フィーダ番号1〜6は装着ヘッド40Lしか同時吸着できず、フィーダ番号11〜16は装着ヘッド40Rしか同時吸着できない。通常は、図6(b)に示すように、各フィーダ50を部品数が均等な2つのフィーダ群に分けて、夫々に装着ヘッド40R,40Lを割当てる。
【0034】
例えば、CPU11により、補助記憶手段13からRAM12にフィーダ情報を読み出し、各フィーダの装着点数及びフィーダ位置番号に基づいて、例えば図6(b)に示すように、部品数の合計が均等になるように2つのフィーダ群に分けて、各フィーダに割当てられる装着ヘッド(L,R,LR)を設定し、設定した装着ヘッドをフィーダ情報に記憶する。
【0035】
図6(b)の例では、フィーダ番号9の部品の8個は装着ヘッド40Lに、5個は装着ヘッド40Rに割当てられる。以下、フィーダ番号9のフィーダのうち、装着ヘッド40Lに割当てられる8個の部品群を仮想的にフィーダ番号9L、装着ヘッド40Rに割当てられる5個の部品群を仮想的にフィーダ番号9Rと呼ぶ。
【0036】
このように、最接近間隔dより広い間隔で配置された部品を、装着ヘッド40L,40Rに均等に割当てることにより、装着ヘッド40R,40Lで同時吸着できる部品数を増加させることができる。なお、例えば部品の合計が57個の場合は、28個,29個の部品を装着ヘッド40R,40Lに割当てるため、1個の部品は同時吸着できない。また、最接近間隔dと各フィーダの部品数によっては、幾つかの部品が同時吸着不可能な場合もある。
【0037】
ペア決定(図5のS12)の手順の概略を図7に示す。まず、各フィーダに対して、CPU11により、同時吸着が可能な部品数(同時吸着可能数)を算出する(S20)。また、同時吸着はできないが、2段階吸着が可能な部品数(2段階吸着可能数)を、CPU11で算出する(S22)。以下、2段階吸着が可能とは、同時吸着はできないが、2段階吸着が可能なことを意味する。
【0038】
そして、同時吸着可能数に基づいて、CPU11により、同時吸着可能な部品のペアを決定(ペアリング)する(S24)。また、2段階吸着可能数に基づいて、2段階吸着可能な(同時吸着はできない)部品のペアを、CPU11で決定(ペアリング)する(S26)。その後、ペアリングできなかった部品を確認する(S28)。
【0039】
同時吸着可能数の算出の例を図8(a),(b)に示す。図8(a)に示すように、フィーダ番号3の部品は、最接近間隔d以上離れたフィーダ番号9〜16の部品と同時吸着することが可能であり、同時吸着可能数は28となる。同様に、フィーダ番号9Rの部品は、最接近間隔d以上離れたフィーダ番号1〜3の部品と同時吸着することが可能であり、同時吸着可能数は7となる。よって、図8(b)に示すように、各フィーダの同時吸着可能数が求まる。CPU11は、各フィーダの同時吸着可能数を、RAM12に読み出したフィーダ情報に基づいて算出し、算出結果をRAM12に記憶する。例えば、フィーダ情報に、各フィーダの同時吸着可能数を含ませることができる。
【0040】
また、同時吸着はできないが、2段吸着が可能な部品に対する2段階吸着可能数も、上述した同時吸着可能数と同様に、CPU11によって求めることができる。ただし、同時吸着の場合と異なり、最接近間隔d内の部品数に基づいて、2段階吸着可能数を算出する。
【0041】
同時吸着が可能な部品のペアリング(図7のS24)の手順の例を図9に示す。また、ペアリングの例を図10に示す。まず、各フィーダ(フィーダ番号9の場合は9L,9Rの2種類)の未ペアリングの部品を取得する(S40)。例えば、CPU11により、補助記憶手段13からRAM12にフィーダ情報、供給部品情報及びペア情報を読み出し、未ペアリングの部品を取得する。取得した未ペアリングの部品及び部品数は、RAM12に記憶される。CPU11により、未ペアリングの部品数がゼロでないフィーダを基準フィーダの候補に設定する(S42)。例えば、各フィーダが基準フィーダの候補であるか否かを示すフラグを、フィーダ情報に含ませて、CPU11で更新することができる。
【0042】
次に、基準フィーダの候補の中から基準フィーダを決定する(S44)。例えば、CPU11により、同時吸着可能数が最小のフィーダを基準フィーダに設定する。例えば、各フィーダが基準フィーダであるか否かを示すフラグを、フィーダ情報に含ませて、CPU11で更新することができる。図10の例では、フィーダ番号9Rが基準フィーダに決定される。基準フィーダが無い場合(S46:YES)は、ペアリングを終了する。また、基準フィーダの候補が複数ある場合(S48:YES)は、CPU11により、候補の中から基準フィーダを選択する(S50)。例えば、同時吸着可能数が同一の基準フィーダが複数ある場合は、最も中央(フィーダ番号9)側のフィーダを基準フィーダに決定する。
【0043】
基準フィーダの決定後(S44,S46:NO,S48:NO)、基準フィーダのペア対象となるペアフィーダを決定する(S52)。例えば、CPU11により、RAM12に記憶されたフィーダ情報,部品供給情報,ペア情報及び未ペアリング数等に基づいて、フィーダ番号9(9R)から最接近間隔d以上離れ、装着ヘッド40Lに割当てられたフィーダの中で、最も基準フィーダ(フィーダ番号9)に近く、未ペアリング数がゼロより大きいフィーダを選択する。
【0044】
図10の例では、未ペアリング数が1であるフィーダ番号2,3のうち、中央側にあるフィーダ番号3のフィーダが選択される(図10のペアリング0)。ペアフィーダがある場合(S54:NO)は、部品のペアリングを行う(S56)。例えば、CPU11により、フィーダ番号3の部品とフィーダ番号9Rの部品とをペアリングし、ペア情報に記憶する。
【0045】
基準フィーダに未ペアリングの部品がある場合(S58:YES)は、上述したように、CPU11により、ペアフィーダを決定して(S52)、部品のペアリングを行う(S56)。図10の例では、フィーダ番号2のフィーダをペアフィーダに決定してペアリングを行い(図10のペアリング1)、次に、フィーダ番号1のフィーダをペアフィーダに決定してペアリングを行う(図10のペアリング2)。
【0046】
図10のペアリング2においては、フィーダ番号1のフィーダから供給される5個の部品から3個の部品をペアに選択している。このようなペアリング部品の選択手順の例を図11に示す。まず、CPU11により、RAM12に記憶されている未ペアリング部品から、基準フィーダの未ペアリング部品及びペアフィーダの未ペアリング部品を夫々抽出し(S70、S72)、RAM12に記憶する。部品が共にゼロで無い場合(S74:NO)、抽出した各部品の装着座標(装着位置)を取得する(S76)。例えば、フィーダ番号1の5個の部品と、フィーダ番号9Lの3個の部品の装着位置を供給部品情報から抽出し、RAM12に記憶する。
【0047】
RAM12に記憶した、基準フィーダの3個の部品の装着座標から、CPU11により、基準装着座標を決定する(S78)。例えば、図12(a)に示すように、基準フィーダの3個の部品が装着点R1,R2,R3に装着される場合、図6(b)及び図17に示すように装着ヘッド40Rは右側の装着ヘッドであるので、最も左にある(X座標が最小の)装着点R1を基準装着座標に決定することができる。基準装着座標が決定すれば、CPU11により、最接近間隔dh離れたペア基準装着座標(ペア基準点L0)を算出することができる。
【0048】
ペア基準点L0に基づいて、ペアフィーダの5個の部品の装着座標から、ペア装着座標を決定する(S80)。例えば、ペアフィーダの5個の部品が装着点La,Lb,Lc,Ld,Leに装着される場合、CPU11により、ペア基準点L0と最も距離が近い装着点をペアに決定する。ただし、図12(b)に示すように、装着ヘッド40R,40Lは、X軸方向及びY軸方向に同時に移動できるため、POからP1への移動距離とP0からP1’への移動距離とを同距離と見なすことができる。よって、2点間のX方向の距離とY方向の距離のうち、大きい方を2点間の距離として用いる。
【0049】
ペア装着座標が決定した場合は、CPU11により、ペアリングした部品をペア情報に記憶し(S82)、基準フィーダ又はペアフィーダの未ペアリング部品がゼロになるまで(S74)、同様の処理を繰り返す。図12(a)の例では、ペア装着点R1及びLaと、R2及びLbと、R3及びLdがペアリングされる。ペア基準点L0と最も距離が近い装着点をペアに決定することにより、1個目の部品の装着地点から2個目の部品の装着地点への移動距離を最短化して、装着を高速に行うことができる。
【0050】
ペアフィーダが無い場合(図9のS54:YES)又は基準フィーダに未ペアリングの部品が無い場合(図9のS58:NO)は、CPU11により、基準フィーダの候補を更新し(S60)、別の基準フィーダを決定する(S44)。図10の例では、フィーダ番号10のフィーダを基準フィーダに決定し、フィーダ番号4のフィーダをペアフィーダに決定し、ペアリングを行う(図10のペアリング3)。以下、基準フィーダが無くなるまで同様の処理を繰り返す。
【0051】
2段階吸着が可能な部品のペアリング(図7のS26)も、例えば図13に示す手順で同様にして行うことができる。図13において、各手順S40〜S60は、図9と同様である。ただし、基準フィーダの決定(S44a)は2段階装着可能数が最小のフィーダを基準フィーダに選択し、ペアフィーダの決定(S52a)は基準フィーダから最も遠く、異なる装着ヘッドに割当てられたフィーダをペアフィーダに決定する。
【0052】
ペアの改善(図5のS16)の手順の例を図14に示す。まずCPU11により、基準ペアを決定する(S90)。基準ペアが無い場合(S92:YES)は処理を終了し、基準ペアがある場合(S92:NO)は、CPU11により、交換対象ペアを決定する(S94)。CPU11により、交換対象ペアが無い場合(S96:YES)は、次の基準ペアを決定し(S114)、交換対象ペアがある場合(S96:NO)は、ペアを仮交換する(S98)。
【0053】
例えば、図15に示すように、N個のペアがある場合、ペア番号1のペア(以下、ペア番号nのペアをペアnと呼ぶ)と、ペア2,3,・・・,Nとを順に仮交換する。次にペア2と、ペア3,4,・・・,N(またはペア1,3,4,・・・,N)とを順に交換する。以下、同様にして、全てのペアを順に交換(仮交換)していく。CPU11により、ペア情報に基づく図15に示すようなペアリストがRAM12に記憶される。また、基準ペア及び交換対象ペアのペア番号もRAM12に記憶され、CPU11によって更新される。
【0054】
ペアの交換により、同時吸着に対する評価が向上した場合(S100:YES)、同時吸着に対する評価が向上せず、同時吸着以外の評価が向上した場合(S100:NO,S104:YES)は、CPU11により、ペアの交換を確定し(S108)、ペア情報を更新する(S110)。同時吸着に対する評価が向上せず、同時吸着以外の評価も向上しない場合(S100:NO,S104:NO)は、ペアの仮交換を破棄する(S106)。
【0055】
同時吸着及び同時吸着以外に対する評価は、CPU11で行う。同時吸着以外の評価として、例えば図16に示すように、装着ヘッド40L,40Rの交差がある。図16において、部品A及びB、部品C及びDがペアの場合は、部品C及びDの搬送時に、装着ヘッドが交差するため、装着ヘッドの待避動作が必要になり、搬送時間が増加する。しかし、ペアを、部品A及びDと部品B及びCとに変更することにより、装着ヘッドの交差を無くし、交差による搬送時間の増加を改善することができる。交差は、フィーダ情報の「フィーダ位置番号」と供給部品情報の「格納位置」及び「装着位置」に基づいて、CPU11で判定することができる。
【0056】
また、部品の搬送及び装着に関する装着ヘッドの総移動距離が最小になるように、各部品の装着順序を設定することができる。例えば、ペアの部品に対しては、吸着位置から装着位置への距離が小さい方から順に装着を行うように、装着順序を設定することができる。また、ペア間に対しては、先に装着しているペアの2つ目の装着位置から、これから装着を行うペアの吸着位置までの遠い方の距離が小さい方から順に装着を行うように、装着順序を設定することができる。装着ヘッドの移動距離は、フィーダ情報の「装着ヘッド」及び「フィーダ位置番号」と供給部品情報の「格納位置」及び「装着位置」に基づいて、CPU11で算出することができる。他に、所定値以上の厚みを有する部品上の移動を回避するように装着順序を設定したり、同一カメラで認識する部品どうしのペアを修正すること等も可能である。
【0057】
ペアの仮交換の破棄(S106)又は更新(S110)後、次の交換対象ペアを決定する(S112)。以下同様に、各基準ペアと各交換対象ペアの全ての組合せに関して、評価の向上に応じてペアを交換する。
【0058】
【発明の効果】
第1,第3,第5発明によれば、異なる装着ヘッドが割当てられ、配置間隔が装着ヘッドの最接近間隔に対応する配置間隔よりも広い部品をグループ化することにより、同一グループの部品を各装着ヘッドで確実に同時吸着することができ、部品の搬送及び装着を効率的に行うことができる。
【0059】
第1,第3,第5発明によれば、部品毎に、グループ化が可能な部品の組合せ数を求め、組合せ数の少ない部品から順位グループ化を行うことにより、組合せ数の少ない部品についても高確率でグループ化でき、同時吸着が可能となる部品数を増加させることができる。
【0060】
第2,第4発明によれば、部品の搬送及び装着に関する装着ヘッドの移動距離が最小になるように、部品の装着順序を設定することにより、搬送時間を短縮して、部品の搬送及び装着効率を向上させることができる。
【図面の簡単な説明】
【図1】本発明に係る部品装着設定方法によって部品の装着順序を設定し、フィーダから供給される部品を、設定した装着順序で基板に装着する部品装着装置の概略を示すブロック図である。
【図2】演算部の補助記憶手段に記憶される情報の例を示す図である
【図3】演算部の補助記憶手段に記憶される情報の例を示す図である
【図4】部品装着順序の例を示す図である。
【図5】部品装着順序の設定手順の概略を示すフローチャートである。
【図6】装着ヘッドの決定の例を示す図である。
【図7】ペア決定の手順の概略を示すフローチャートである。
【図8】同時吸着可能数の算出の例を示す図である。
【図9】同時吸着が可能な部品のペアリングの手順の例を示すフローチャートである。
【図10】ペアリングの例を示す図である。
【図11】ペアリング部品の選択手順の例を示すフローチャートである。
【図12】ペアの決定方法の例を示す図である。
【図13】2段階吸着が可能な部品のペアリング手順の例を示すフローチャートである。
【図14】ペアの改善の手順の例を示すフローチャートである。
【図15】ペアの交換の例を示す図である。
【図16】ペアの改善の例を示す図である。
【図17】部品装着装置の部品装着部の一部を示す図である。
【図18】部品装着部の要部拡大図である。
【符号の説明】
10 演算部
20 部品装着装置
22 部品装着部
40L,40R 装着ヘッド
50 フィーダ(部品供給部)[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a component mounting setting method for setting a mounting order of components transported and mounted by a mounting head, and a program and a recording medium for causing a computer to set a mounting order of components transported and mounted by a mounting head.
[0002]
[Prior art]
In a component mounting apparatus that mounts components such as electronic components on a substrate or the like, a component supplied from a feeder (component supply unit) such as a tape feeder is attracted by a mounting head, and is transported and mounted to a mounting position on the substrate. The operation is repeated. In order to increase the efficiency of this operation, a plurality of suction nozzles for sucking parts may be provided in the mounting head. By providing a plurality of suction nozzles, it is possible to carry and mount the same number of components as the suction nozzles during one reciprocation between the substrate and the feeder. In the case where a plurality of suction nozzles are provided in the mounting head, the number of parts of adjacent feeders is set to be approximately equal so that a plurality of parts can be sucked simultaneously.
[0003]
[Problems to be solved by the invention]
Further, by providing a plurality of mounting heads, it is possible to carry and mount a plurality of components during one reciprocation between the substrate and the feeder. For example, as shown in FIG. 17, the components stored in the
[0004]
The
[0005]
The present invention has been made in view of such circumstances, and different mounting heads are allocated, and the arrangement interval corresponds to the closest approach interval of the mounting head.More thanIt is an object of the present invention to provide a component mounting setting method, a computer program, and a recording medium that can reliably and simultaneously attract components of the same group by each mounting head by grouping the components.
[0006]
In addition, the present invention obtains the number of combinations of parts that can be grouped for each part, and performs grouping from parts with a small number of combinations to group even parts with a small number of combinations with high probability. An object of the present invention is to provide a component mounting setting method and a computer program that can increase the number of components that can be performed.
[0007]
In addition, the present invention is a component mounting setting that can shorten the transport time and improve the transport and mounting efficiency of components by changing the mounting order of components so that the moving distance of the mounting head is minimized. It is an object to provide a method and a computer program.
[0008]
[Means for Solving the Problems]
In the component mounting setting method according to the first aspect of the present invention, components supplied from a plurality of component supply units are taken out by a plurality of independently movable mounting heads having a limited distance that can approach each other, conveyed to a component mounting position, and In the component mounting setting method for setting the mounting order of each component when mounting, a step of assigning a mounting head to each component supplied from a component supply unit, and a different mounting head that can move independently with respect to the mounting head Is assigned, and the parts in the same group as the step of grouping parts wider than the arrangement interval corresponding to the closest approach distance when the installation head is brought closest within the limit are simultaneously taken out by each installation head. Set the mounting order of each part so that it can be transported and mountedAnd a step of obtaining, for each part, the number of combinations of parts that can be grouped based on the closest approach interval, wherein the grouping step includes the parts having the smallest number of combinations and the parts A mounting head different from the above is assigned, and the parts whose arrangement intervals with the parts satisfy the closest approach distance and become the smallest are grouped.Features.
[0010]
A component mounting setting method according to a second aspect of the present invention is the component mounting setting method according to the first aspect of the present invention, whereinTo minimize the distance traveledThe method further includes the step of changing the mounting order of the components.
[0011]
A computer program according to a third aspect of the present invention takes out a component supplied from a plurality of component supply units with a plurality of independently movable mounting heads that are limited in the distance that they can approach each other, and transports and mounts the component to a component mounting position. In the computer program for causing the computer to set the mounting order of each component at the time, a procedure for causing the computer to allocate a mounting head to each component supplied from the component supply unit, and for the computer to be independent of the mounting head A different mounting head that is movable is assigned, and a procedure for grouping parts wider than the arrangement interval corresponding to the closest approach distance when the installation head is closest to the installation head within the limits, Set the mounting order of each part so that the parts can be picked up simultaneously by each mounting head and transported and mounted.And a procedure for causing a computer to obtain the number of combinations of parts that can be grouped for each part based on the closest approach interval. The procedure for grouping includes causing the computer to minimize the number of combinations. The method includes a step of grouping a component and a component in which a mounting head different from the component is allocated, and a component whose arrangement interval with the component satisfies the closest approach interval and becomes the smallest.
[0013]
According to a fourth aspect of the present invention, there is provided a computer program according to the third aspect, wherein the mounting head relating to the transportation and mounting of parts is connected to the computer.To minimize the distance traveledThe method further includes a procedure of changing the mounting order of the parts based on the movement distance.
[0014]
In the fifth inventionAccording to the recording medium, the components supplied from a plurality of component supply units are taken out by a plurality of mounting heads having a limited distance from each other and transported to and mounted at the component mounting position. In a computer-readable recording medium on which a computer program to be set is recorded, a procedure for causing a computer to assign a mounting head to each component supplied from a component supply unit, and a computer having a different mounting head Allocating the same group of parts to each mounting head at the same time as the computer and the procedure for grouping parts wider than the arrangement interval corresponding to the closest approach distance when the assigned head is closest to the mounting head within the limits. To set the mounting order of each part so that it can be taken out and transported and mounted.And a procedure for causing a computer to obtain the number of combinations of parts that can be grouped for each part based on the closest approach interval. The procedure for grouping includes causing the computer to minimize the number of combinations. A procedure for grouping a component and a component to which a mounting head different from the component is assigned and whose arrangement interval with the component satisfies the closest approach interval and becomes the smallestThe computer program which contains is recorded.
[0015]
In the first, third and fifth inventions,A mounting head is assigned to each component supplied from the component supply unit. Preferably, the total of parts to which each mounting head is assigned (parts total) is made equal. The total parts assigned to each mounting head are preferably equal, but are not always equal. In that case, the mounting heads are allocated so that the difference in the total of the components to which the mounting heads are allocated becomes small. When the total number of components assigned to each mounting head is equal, the variation in the number of components that each mounting head conveys and mounts is reduced, and the number of components that can be simultaneously picked up can be increased. In addition, different mounting heads are allocated, and by grouping parts whose arrangement interval is larger than the arrangement interval corresponding to the closest approach interval of the installation head, the components in the same group are surely and simultaneously attracted by each installation head. be able to. The parts can be transported and mounted efficiently by setting the mounting order of the parts so that the parts in the same group are sucked (taken out) and transported and mounted simultaneously by each mounting head. it can.
[0016]
In the first, third and fifth inventions,By determining the number of combinations of components that can be grouped for each component based on the closest approach interval, it is possible to determine the difficulty of grouping each component (the number of opponents that can be grouped). The number of opponents that can be grouped by grouping the parts with the smallest number of combinations and the parts to which the mounting heads different from the parts are allocated and the arrangement interval with the parts is the narrowest after satisfying the closest approach distance Even parts with a small amount can be grouped with high probability, and the number of parts that can be simultaneously picked up can be increased.
[0017]
In the second and fourth inventions,By setting the mounting order of the components in each group so that the moving distance of the mounting head related to the transport and mounting of components is minimized, the transport time can be shortened and the transport and mounting efficiency of the components can be improved. . To change the component mounting order, it is possible to change the component mounting order within a group, or to change the component mounting order for each group.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be specifically described with reference to the drawings showing embodiments thereof.
FIG. 1 shows an outline of a
[0019]
In FIG. 17, the mounting
[0020]
The
[0021]
The
[0022]
Information relating to the
[0023]
An example of supply component information relating to components supplied from each feeder is shown in FIG. The supplied part information includes a feeder part number for identifying each part in the feeder, a storage position of each part in the feeder, a mounting position of each part, and the like. Feeder information and supply component information are stored in the auxiliary storage means 13.
[0024]
The
[0025]
The
[0026]
Further, the
[0027]
An example of pair information stored in the
[0028]
After determining the pair, the
[0029]
Further, the
[0030]
A computer program recorded on a
[0031]
Next, setting of a component mounting order using the component mounting setting method according to the present invention will be described.
FIG. 5 shows an outline of the procedure for setting the component mounting order. First, the mounting
[0032]
An example of determining the mounting head (S10) is shown in FIGS. 6 (a) and 6 (b). In this description, as shown in FIG. 6A, the procedure for setting the mounting order will be described using 16 feeder arrays as an example. Each feeder is assigned a feeder number of 1 to 16. In addition, the
[0033]
Since the total number of parts stored in the
[0034]
For example, the
[0035]
In the example of FIG. 6B, 8 parts of the
[0036]
As described above, by equally assigning the components arranged at intervals wider than the closest approach interval d to the mounting
[0037]
FIG. 7 shows an outline of the procedure for determining a pair (S12 in FIG. 5). First, for each feeder, the
[0038]
Based on the number of simultaneously pickable parts, the
[0039]
An example of calculation of the number of simultaneous adsorptions is shown in FIGS. As shown in FIG. 8A, the part with
[0040]
In addition, although the simultaneous suction cannot be performed, the
[0041]
FIG. 9 shows an example of a pairing procedure (S24 in FIG. 7) for parts that can be picked up simultaneously. An example of pairing is shown in FIG. First, unpaired parts of each feeder (2 types 9L and 9R in the case of feeder number 9) are acquired (S40). For example, the
[0042]
Next, a reference feeder is determined from the reference feeder candidates (S44). For example, the
[0043]
After determining the reference feeder (S44, S46: NO, S48: NO), the pair feeder to be paired with the reference feeder is determined (S52). For example, based on the feeder information, component supply information, pair information, unpaired number, and the like stored in the
[0044]
In the example of FIG. 10, the feeder with the
[0045]
When there is an unpaired part in the reference feeder (S58: YES), as described above, the
[0046]
In
[0047]
Based on the mounting coordinates of the three parts of the reference feeder stored in the
[0048]
Based on the pair reference point L0, the pair mounting coordinates are determined from the mounting coordinates of the five parts of the pair feeder (S80). For example, when five parts of the pair feeder are mounted on the mounting points La, Lb, Lc, Ld, and Le, the
[0049]
When the pair mounting coordinates are determined, the
[0050]
When there is no pair feeder (S54 in FIG. 9: YES) or when there is no unpaired part in the reference feeder (S58: NO in FIG. 9), the
[0051]
Pairing of components capable of two-stage suction (S26 in FIG. 7) can be performed in the same manner, for example, according to the procedure shown in FIG. In FIG. 13, steps S40 to S60 are the same as those in FIG. However, in the determination of the reference feeder (S44a), the feeder having the smallest two-stage mountable number is selected as the reference feeder, and the determination of the pair feeder (S52a) is a pair of feeders that are farthest from the reference feeder and assigned to different mounting heads. Decide on a feeder.
[0052]
An example of the procedure for improving the pair (S16 in FIG. 5) is shown in FIG. First, the
[0053]
For example, as shown in FIG. 15, when there are N pairs, a pair with a pair number 1 (hereinafter, a pair with a pair number n is referred to as a pair n) and a
[0054]
When the evaluation for the simultaneous adsorption is improved by the exchange of the pair (S100: YES), the evaluation for the simultaneous adsorption is not improved and the evaluation other than the simultaneous adsorption is improved (S100: NO, S104: YES). The pair exchange is confirmed (S108), and the pair information is updated (S110). If the evaluation for simultaneous adsorption is not improved and evaluations other than simultaneous adsorption are not improved (S100: NO, S104: NO), the temporary exchange of the pair is discarded (S106).
[0055]
Evaluation for simultaneous adsorption and other than simultaneous adsorption is performed by the
[0056]
Further, the mounting order of the components can be set so that the total movement distance of the mounting head related to the conveyance and mounting of the components is minimized. For example, the mounting order can be set so that the paired components are mounted in order from the smallest distance from the suction position to the mounting position. In addition, for the pair, so that the distance from the second mounting position of the pair that is mounted first to the suction position of the pair to be mounted will be mounted in order from the smaller distance, The mounting order can be set. The movement distance of the mounting head can be calculated by the
[0057]
After the pair temporary exchange is discarded (S106) or updated (S110), the next exchange target pair is determined (S112). Similarly, for all combinations of each reference pair and each pair to be exchanged, the pairs are exchanged according to the improvement in evaluation.
[0058]
【The invention's effect】
According to the first, third and fifth inventions,By assigning different mounting heads and grouping parts whose arrangement interval is wider than the arrangement interval corresponding to the closest approach distance of the installation head, the components of the same group can be reliably and simultaneously attracted by each installation head, The parts can be transported and mounted efficiently.
[0059]
According to the first, third and fifth inventions,By finding the number of combinations of parts that can be grouped for each part and performing grouping in order from parts with a small number of combinations, parts with a small number of combinations can be grouped with a high probability, and simultaneous suction is possible. The number of parts can be increased.
[0060]
According to the second and fourth inventions,By setting the mounting order of components so that the moving distance of the mounting head related to the transport and mounting of components is minimized, the transport time can be shortened and the transport and mounting efficiency of the components can be improved.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an outline of a component mounting apparatus that sets a component mounting order by a component mounting setting method according to the present invention and mounts components supplied from a feeder on a board in the set mounting order.
FIG. 2 is a diagram showing an example of information stored in auxiliary storage means of a calculation unit
FIG. 3 is a diagram showing an example of information stored in auxiliary storage means of a calculation unit
FIG. 4 is a diagram illustrating an example of a component mounting order.
FIG. 5 is a flowchart showing an outline of a procedure for setting a component mounting order;
FIG. 6 is a diagram illustrating an example of determining a mounting head.
FIG. 7 is a flowchart illustrating an outline of a pair determination procedure.
FIG. 8 is a diagram illustrating an example of calculation of the number of simultaneous adsorptions possible.
FIG. 9 is a flowchart illustrating an example of a pairing procedure of components that can be simultaneously picked up.
FIG. 10 is a diagram illustrating an example of pairing.
FIG. 11 is a flowchart showing an example of a pairing component selection procedure.
FIG. 12 is a diagram illustrating an example of a pair determination method.
FIG. 13 is a flowchart showing an example of a part pairing procedure capable of two-stage suction.
FIG. 14 is a flowchart illustrating an example of a pair improvement procedure.
FIG. 15 is a diagram showing an example of pair exchange.
FIG. 16 is a diagram illustrating an example of pair improvement.
FIG. 17 is a diagram illustrating a part of a component mounting portion of the component mounting apparatus.
FIG. 18 is an enlarged view of a main part of a component mounting portion.
[Explanation of symbols]
10 Calculation unit
20 Component mounting device
22 Parts mounting part
40L, 40R mounting head
50 Feeder (part supply part)
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002132087A JP4045119B2 (en) | 2002-03-29 | 2002-03-29 | Component mounting setting method, computer program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002132087A JP4045119B2 (en) | 2002-03-29 | 2002-03-29 | Component mounting setting method, computer program, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003298299A JP2003298299A (en) | 2003-10-17 |
| JP4045119B2 true JP4045119B2 (en) | 2008-02-13 |
Family
ID=29397366
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002132087A Expired - Fee Related JP4045119B2 (en) | 2002-03-29 | 2002-03-29 | Component mounting setting method, computer program, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4045119B2 (en) |
-
2002
- 2002-03-29 JP JP2002132087A patent/JP4045119B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003298299A (en) | 2003-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3589658B2 (en) | Optimization device, mounting device and electronic component mounting system | |
| US10785901B2 (en) | Optimization approach for placement heads tasks assignment of beam-type single-gantry surface mounters | |
| JP5144548B2 (en) | Mounting condition determination method | |
| JP4996634B2 (en) | Mounting condition determining method and mounting condition determining apparatus | |
| JP4580972B2 (en) | Component mounting method | |
| US20080005892A1 (en) | Setting device, component mounting system, program and calculating method | |
| JP6385645B2 (en) | Layout change order determination unit and surface mounter | |
| JP2009099776A (en) | Data creation device and line control device for electronic component mounting device | |
| JP5074334B2 (en) | Component mounting device, component mounting setting calculating device, program, and component mounting setting calculating method | |
| JP5009939B2 (en) | Mounting condition determination method | |
| JP2009218572A (en) | Mounting condition determining method | |
| JP4045119B2 (en) | Component mounting setting method, computer program, and recording medium | |
| JP4332586B2 (en) | Component mounting order determination method | |
| JP4288221B2 (en) | Component arrangement optimization method, component arrangement optimization device, and component mounting machine | |
| CN114585982A (en) | Configuration support method, learning completion model generation method, program, configuration support system, and operating system | |
| JP6076046B2 (en) | Electronic component mounting apparatus, arithmetic device and mounting method | |
| JP2007150340A (en) | Component mounting optimization method, component mounting optimization device, component mounting optimization program, and component mounting device | |
| KR102484355B1 (en) | Apparatus for determining chip mounting sequence | |
| CN112188825A (en) | Multi-head chip mounter mounting efficiency optimization method and system based on bat algorithm | |
| JP4643425B2 (en) | Component mounting order determination method | |
| JP3958991B2 (en) | Component placement setting method, computer program, and recording medium | |
| JP7457938B2 (en) | Placement support method, program, placement support system and work system | |
| JP4242355B2 (en) | Component mounting order determination method, apparatus, program, and component mounter | |
| JP2004186391A (en) | A method for determining the combination of mounted components in the same mounting cycle in a component mounting device | |
| JP6515343B2 (en) | Component mounting method and component mounting apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061017 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061226 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070215 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20070219 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070220 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070329 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070417 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070618 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070628 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070703 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070731 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070928 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071023 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071119 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101122 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111122 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111122 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121122 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131122 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |