Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4130059B2 - Component mounting method and apparatus - Google Patents
[go: Go Back, main page]

JP4130059B2 - Component mounting method and apparatus - Google Patents

Component mounting method and apparatus Download PDF

Info

Publication number
JP4130059B2
JP4130059B2 JP2000393909A JP2000393909A JP4130059B2 JP 4130059 B2 JP4130059 B2 JP 4130059B2 JP 2000393909 A JP2000393909 A JP 2000393909A JP 2000393909 A JP2000393909 A JP 2000393909A JP 4130059 B2 JP4130059 B2 JP 4130059B2
Authority
JP
Japan
Prior art keywords
mounting
circuit pattern
circuit
component
order
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
Application number
JP2000393909A
Other languages
Japanese (ja)
Other versions
JP2002198699A (en
Inventor
芳幸 服部
賢二 鎌倉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2000393909A priority Critical patent/JP4130059B2/en
Publication of JP2002198699A publication Critical patent/JP2002198699A/en
Application granted granted Critical
Publication of JP4130059B2 publication Critical patent/JP4130059B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、多面取り基板(マザーボード)において、区画(製品となるブロックまたは回路パターンをいう)毎の実装順序の最適化をはかる部品実装方法および装置に関するものである。
【0002】
【従来の技術】
部品実装装置における従来構成の一例について、図6から図12に基づいて説明する。
【0003】
図6に示すように、実装装置には、回路基板(多面取り基板)を保持し、XY方向に移動して回路基板の位置決めを行うための直交テーブル102が配置され、この直交テーブル102の右側部に、データを入力するためのキーボードなどの入力装置101と、装置の状態、データの内容を表示するための表示用画面からなる表示部100とが設けられている。さらにその右側に、部品を連続的に供給する機構を備えて、部品実装装置から取り外し可能な構造の部品供給手段103が配置され、また部品供給手段103を部品吸着位置まで移動させる部品の供給テーブル104が設けられている。さらに、直交テーブル102の前部には、部品を保持する装着ヘッド105が配置され、装着ヘッド105には部品種別に応じて適切なノズルを選択できる複数のノズルとそれを選択する機構が設けられている。これら装着装着ヘッド105はヘッド移動部106を介して支持され、ヘッド移動部106には装着ヘッド105をそれぞれ部品吸着位置から部品装着位置へと円周上に沿って移動させる機構を有している。このヘッド移動部106により、装着ヘッド105のノズルを介して供給テーブル104から実装部品を吸着し、直交テーブル102に保持された回路基板上の実装位置へ実装する。またヘッド移動部106には2次元のCCDカメラ107が配置され、CCDカメラ107により回路基板上に予め付与された判別マークを認識し、その判別マークによって回路基板上の「実装対象とする区画(以下回路パターンという)」と「実装対象としない回路パターン」を判断する。
【0004】
なお、ここで「実装対象としない回路パターン」とは、同一パターンの回路が複数並べられた多面取り基板で、上流工程の検査において不良を判断された特定の回路パターンや、異なる製品をランダムに生産する形態において、同一製品をプログラム上同一の回路パターンとして作成し、回路基板上の判別マークにより実装が不要となる回路パターンを指す。
【0005】
図7は部品を実装する順序と、実装する部品の供給位置を定義したNCプログラム110である。このNCプログラム110には、実装する順序を番号で示すブロック111と、ブロック111ごとの実装位置を2次元のXY座標で定義した実装座標112と、ブロック111ごとの部品供給位置を、図6中の供給テーブル104の位置を示す番号で定義したZ番号113と、多面取り区画の実装方法を定義するとともに、そのブロック111の実装座標に第1回路パターンから見た各回路パターン位置を定義する多面取り回路パターン定義部114と、であり、各回路パターン毎に1つ定義する判別マークの種類、位置を定義する判別マーク定義部115とを有している。
【0006】
図8は実装する部品の供給位置と、供給する実装部品の種類を定義した配列プログラム120である。この配列プログラムには、NCプログラムに対応するZ番号121と、実装部品の種類を一意に識別する文字列である部品形状コード122とを有している。
【0007】
図9は実装部品の種類毎に実装部品の電気的特性によるタイプ、形状、供給方法を定義した部品ライブラリ130である。この部品ライブラリ130には、配列プログラム中の部品形状コード122に対応して実装部品の種類を一意に識別する部品形状コード131と、実装部品の寸法を定義した部品属性データ132と、実装装置の実装部品を吸着、装着する際の装着ヘッド105の速度、直交テーブル102の速度、使用するノズルの種類などを定義する動作条件データ133と、実装装置の部品供給手段103の種類を定義する供給条件データ134とを有している。
【0008】
図10は判別マークの種類毎に判別マークを実装装置のCCDカメラ107で認識した時のイメージデータを保持するものでマークライブラリ140である。このマークライブラリ140には、NCプログラム110の判別マーク定義部115に定義するマーク種類に対応して、判別マーク種類を一意に識別するマーク形状コード141と、判別マーク認識時の輝度レベルなどをイメージデータ(バイナリデータ)として定義する認識データ142とを有している。なおこのイメージデータ142は、予め回路基板上の判別マークを実際にCCDカメラ107にて認識し、その時の情報を取り込んだデータが保持される。
【0009】
以上のように構成された従来の部品実装装置において、回路基板上の判別マークにより「実装対象とする回路パターン」、「実装対象としない回路パターン」の判断を行うためのデータ作成方法、及び実際の実装動作について、図6及び図11、図12に基づき説明する。
【0010】
図11は多面取り基板において、回路基板上の判別マークにより特定の不良基板を「実装対象としない回路パターン」として扱うためのデータ作成の手続きを示したデータ作成用フローチャートである。
【0011】
まずNCプログラム110において1つの回路パターンを実装するための実装順序、実装位置を定義する(ステップS50)。次にNCプログラム110に示す多面取り回路パターン定義部11に基づいて回路パターン毎に実装順序と、第1回路パターンから見た各回路パターン位置を定義する(ステップS51)。次にNCプログラム110の判別マーク定義部11に示すように、前記各回路パターンに対応した判別マークの種類とその位置を定義する(ステップS52)。さらに多面取り回路パターンの定義に従って、回路基板上の全ての実装座標を、(第1回路パターンの位置)+(各回路パターンの位置)+(実装位置)により算出するとともに、実装順序を決定する(ステップS53)。
【0012】
なお実装順序は、1つの回路パターンの実装を完了した後、次の回路パターンの実装行う回路パターンリピートや、回路パターン間で同一の実装座標を先に実装するステップリピートなど、多面取り回路パターン定義の種類により決定される。
【0013】
図12は回路基板の生産時、判別マークの認識により実装箇所の特定を行う手続きを示した実装特定手続き用フローチャートである。
まず上流工程から直交テーブル102に回路基板を搬入する(ステップS60)。次に回路基板上の第1回路パターンの判別マークが、CCDカメラ107の中心に写るように直交テーブル102を位置決めする(ステップS61)。そしてその位置でCCDカメラ107により判別マークの認識を行い(ステップS62)、予めマークライブラリ140に登録されているマークライブラリ141のイメージデータに一致したものであるならば、良品の回路パターンであると判断し実装対象とする(ステップS63)。一致しなければ不良品の回路パターンであると判断し、実装対象としない(ステップS64)。
【0014】
これを各回路パターン毎の判別マークについて、回路パターン数分繰り返す(ステップS65)。次にデータ作成用フローチャートのステップS53により決定した実装順序において、ステップS64で実装対象としない判断した回路パターンに属するブロックをスキップしながら順番に実装する(ステップS66)。実装対象とした全ての回路パターンの実装が完了した後、回路基板を下流工程に搬出する(ステップS67)。
【0015】
【発明が解決しようとする課題】
しかしながら、上記実装方法では、「実装対象としない回路パターン」が回路基板ごとに異なる場合でも、その回路パターンの実装をスキップするだけで実装順序は変わらず、直交テーブル102が移動されて装着ヘッド107の下方を「実装対象としない回路パターン」が通過する。したがって、「実装対象としない回路パターン」の配置によっては、直交テーブルが無駄な動作を行うため、生産タクトが低下するという問題点を有していた。
【0016】
本発明は、前記従来の問題を解決して、直交テーブルの無駄な動作を無くして生産タクトを向上させる部品実装方法および装置を提供する。
【0017】
【課題を解決するための手段】
前記問題点を解決するために、請求項1記載の部品実装方法は、回路基板上に同一パターンの回路が複数並べられた多面取り基板上に部品を実装する部品実装方法であって、前記多面取り基板上の判別マークを認識して前記多面取り基板上で実装対象とする回路パターンと実装対象としない回路パターンとを判定し、回路パターンの実装順序の最適化を実行する際に、前記判定した実装対象としない回路パターンを除いて前記判定した実装対象とする回路パターンのうちで、生産タクトが短くなるように回路パターン並び替えを行うものである。
また請求項2記載の部品実装方法は、請求項1に記載の部品実装方法であって、路パターン実装順序の最適化を実行する際に、前記判定した実装対象としない回路パターン上を装着ヘッドが極力通過しないように回路パターンの実装順序の並び替えを行うものである。
【0018】
また請求項4記載の部品実装装置は、回路基板上に同一パターンの回路が複数並べられた多面取り基板上に部品を実装する部品実装装置であって、前記多面取り基板上の判別マークを認識して前記多面取り基板上で実装対象とする回路パターンと実装対象としない回路パターンとを判定する判別マーク認識部と、回路パターンの実装順序の最適化を実行する際に、前記判別マーク認識部により判定された実装対象としない回路パターンを除いて前記判別マーク認識部により判定された実装対象とする回路パターンのうちで、生産タクトが短くなるように回路パターンの実装順序の並び替えを行う実装順序最適化部とを具備したものである。
また請求項5記載の部品実装装置は、請求項4に記載の部品実装装置であって、前記実装順序最適化部は、回路パターンの実装順序の最適化を実行する際に、前記判別マーク認識部により判定された実装対象としない回路パターン上を装着ヘッドが極力通過しないように回路パターンの実装順序の並び替えを行うものである。
【0019】
上記請求項1または記載の発明によれば、回路基板1枚毎に、回路基板に付された判別マークを認識して、実装対象としない回路パターン(区画判定し、回路パターンの実装順序を、実装対象としない回路パターン(区画を除いて、実装を無駄なく連続的に実施できるような合理的な順序で行えるように最適化するので、回路基板に応じた適切な実装順序で実装することができる。これにより、生産タクトを向上させ、ライン稼働率の向上という有利な効果が得られる。
【0020】
さらに請求項3記載の部品実装方法は、請求項1に記載の部品実装方法であって、実装工程の上流工程で、1枚の前記多面取り基板ごとに実装対象とする回路パターンと実装対象としない回路パターンとを判定し、実装工程において前記判定した結果を取得して、前記多面取り基板の搬入前に前記判定した結果に基づいて回路パターンの実装順序の最適化を行うものである。
【0022】
請求項記載の発明によれば、請求項1の作用効果に加えて、実装順序の最適化の情報元となる回路パターンに関する情報を、上流工程において取得し、回路基板の搬入前に最適化を行っておくことにより、判別マークの認識時間を省略することができ、生産タクトを短縮化することができる。
【0023】
【発明の実施の形態】
以下に本発明にかかる部品実装装置の実施の形態を図1〜図4を参照して説明する。なお、図10を含む従来例で示した図面および説明における構成部材は、同一の符号を付して説明を省略する。
【0024】
図1は部品実装装置の制御装置におけるデータ処理部の構造を示すブロック図で、実装部品ごとの実装順序、実装位置を保持し設定する実装データ管理部10が設けられ、この実装データ管理部10には、部品を実装する順序および実装する部品の供給位置を定義したNCプログラム110と、実装する部品の供給位置および供給する実装部品の種類を定義した配列プログラム120と、実装部品の種類毎に実装部品の電気的特性によるタイプ、形状、供給方法を定義した部品ライブラリ130とを有している。
【0025】
判別マーク認識部11は、CCDカメラ(検出手段)107、画像処理部21およびマークライブラリ140を有している。そして回路基板(多面取り基板)上の複数の判別マークにより、「実装対象とする回路パターン(区画、ブロック)」と「実装対象としない回路パターン(区画、ブロック)」とを判断し、その情報を実装データ管理部10に通知する機能を有する。また実装順序最適化部12は、判別マーク認識部11の認識結果に基づき「実装対象とする回路パターン」について、その生産タクトが最も短くなるように回路パターンの実装順序を並べ替え、実装データ管理部10に再登録する機能を有する。さらに実装動作部13は、実装順序最適化部12の結果に基づき、その順序通り部品の実装を行う機能を有する。
【0026】
図2は本発明に係るデータ処理手順を示すフローチャートである。まず上流工程から直交テーブル102に回路基板を搬入する(ステップS20)。次に回路基板上の第1回路パターンの判別マークが、CCDカメラ107の視野(画像)の中心に写るように直交テーブル102を位置決めする(ステップS21)。その位置でCCDカメラ107により判別マークの認識を行い(ステップS22)、予めマークライブラリ140に登録されているイメージデータに一致したものであるならば、良品の回路パターンであると判断して「実装対象とする回路パターン」と判断する(ステップS23)。一致しなければ不良品の回路パターンであると判断し、「実装対象としない回路パターン」と判断する(ステップS24)。これを各回路パターン毎の判別マークについて、回路パターン数分繰り返す(ステップS25)。次に装順序最適化部12により、「実装対象としない回路パターン」を抜いた状態で実装順序の最適化を行う(ステップS26)。この実装順序の最適化は、1枚の回路基板ごとに、装着ヘッド105が「実装対象としない回路パターン」上をできるだけスキップしないように直交テーブル102を動作させることで、実装作業を停止することなく連続して行い、また最後に「実装対象とする回路パターン」が装着ヘッド105から離れて残ることのないように回路基板全体を考慮して合理的な最短の経路となるように直交テーブル102を移動させて、無駄な動作を極力削減するものである。この動作信号を実装動作部13に出力して、その順序通り実装する(ステップS27)。全ての実装が完了した後、回路基板を下流工程に搬出する(ステップS28)。
【0027】
図3は実装順序の最適化を行ったときの実施例を示す。この例では簡単のため、1つの回路パターンの実装を完了した後、次の回路パターンの実装を行うものとする。
【0028】
図3(a)は、9面取り回路基板において、全てが「実装対象とする回路パターン」場合の実装順序で、従来と同様の実装順序であり、回路パターンaから回路パターンiまで矢印に従って順次実装作業が行われる。
【0029】
図3(b)は、実装対象としない回路パターンeが存在した場合で、従来では、図3(a)と同様に、回路パターンeをスキップして実装せず装着ヘッド105の下方を通過させ、次の回路パターンfの実装を行っているが、実装順序の最適化により、回路パターンa,b,c,dの終了後、回路パターンdに隣接する回路パターンiに移動して実装を連続して行い、次いで回路パターンh,g,fの順に実装順序を並べ替えて実装を行うことで、スキップするような直交テーブル102の無駄な実装動作を無くして動作ストロークを1つ削減することで実装タクトを向上させることができる。
【0030】
なお、上記実施の形態では、CCDカメラ107により回路基板上の判別マークを認識して、「実装対象とする回路パターン」と「実装対象としない回路パターン」を判定したが、CCDカメラ107に替えて、専用のセンサーを用いて判別マークを検出し認識することもできる。
【0031】
また、上記実施の形態では、部品実装装置に付属したCCDカメラ107により回路基板上の判別マークを認識して「実装対象とする回路パターン」と「実装対象としない回路パターン」を判定したが、図4に示すように、実装工程より上流工程において、予め実装する回路パターンに関する情報を外部パターン判定手段31により取得しておき、外部インターフェイス32を介して入力して、回路基板の搬入前に前記情報に基づいて実装順序最適化部12により実装順序を最適化することも考えられる。
【0032】
さらに、上記実施の形態では、同一回路パターンを複数個並設した多面取り基板について、上流工程の検査において不良を判断された「実装対象としない回路パターン」の特定について述べたが、異なる製品をランダムに生産する多面取り回路基板でも、回路基板上の判別マークを認識し、異なる判別マークであってもプログラム上で「実装対象とする回路パターン」を同一の回路パターンとして処理することにより、「実装対象としない回路パターン」を特定することもできる。
【0033】
さらにまた、上記実施の形態では、図6のヘッド移動部(ロータリーヘッド)106、直交テーブル102を備えた部品実装装置について説明したが、図5に示すような装着ヘッド42を有する直交ロボット41と、直交テーブル102とを具備した部品実装装置についても適用することができる。
【0034】
【発明の効果】
以上のように請求項1または記載の発明によれば、回路基板1枚毎に、回路基板に付された判別マークを認識して、実装対象としない回路パターン(区画判定し、回路パターンの実装順序を、実装対象としない回路パターン(区画を除いて、実装を無駄なく連続的に実施できるような合理的な順序で行えるように最適化するので、回路基板に応じた適切な実装順序で実装することができる。これにより、生産タクトを向上させ、ライン稼働率の向上という有利な効果が得られる。
【0035】
また請求項記載の発明によれば、請求項1の作用効果に加えて、実装順序の最適化の情報元となる回路パターンに関する情報を、上流工程において取得し、回路基板の搬入前に最適化を行っておくことにより、判別マークの認識時間を省略することができ、生産タクトを短縮化することができる。
【図面の簡単な説明】
【図1】 本発明に係る部品実装装置の実施の形態を示し、制御装置のデータ処理部を示す構成図である。
【図2】 同部品実装装置における実装作業を説明するフローチャートである。
【図3】 (a)(b)はそれぞれ実装順序の実施例を示し、(a)は実装対象としない回路パターンが無い回路基板の実装順序を示す説明図、(b)は最適化を行った回路基板の実装順序を示す説明図である。
【図4】 本発明に係る部品実装装置の他の実施の形態を示し、制御装置のデータ処理部を示す構成図である。
【図5】 本発明に係る部品実装装置の他の実施の形態を示す斜視図である。
【図6】 従来(本発明共通)の部品実装装置の実施の形態を示す斜視図である。
【図7】 従来(本発明共通)のNCプログラムのデータ構造を示す説明図である。
【図8】 従来(本発明共通)の配列プログラムのデータ構造を示す説明図である。
【図9】 従来(本発明共通)の部品ライブラリのデータ構造を示す説明図である。
【図10】 従来(本発明共通)のマークライブラリのデータ構造を示す説明図である。
【図11】 従来の実装データ作成の手続きを示すフローチャートである。
【図12】 従来例の実装する回路パターンの特定を行う手続きを示したフローチャートである。
【符号の説明】
10 実装データ管理部
11 判別マーク認識部
12 実装順序最適化部
13 実装動作部
31 外部パターン判定手段
41 直交ロボット
42 装着ヘッド
101 データ入力装置
102 直交テーブル
103 部品供給手段
104 部品供給テーブル
105 装着ヘッド
106 ヘッド移動部
107 CCDカメラ
110 NCプログラム
120 配列プログラム
130 部品ライブラリ
140 マークライブラリ
[0001]
BACKGROUND OF THE INVENTION
The present invention provides a multi-chamfered Rimoto plate (motherboard), to a component mounting method and apparatus to optimize the mounting order in each section (refer to block or circuit pattern comprising a product).
[0002]
[Prior art]
An example of a conventional configuration in the component mounting apparatus will be described with reference to FIGS.
[0003]
As shown in FIG. 6, the mounting apparatus is provided with an orthogonal table 102 for holding a circuit board (multiple-sided board) and moving in the XY directions to position the circuit board. the parts, an input device 101 such as a keyboard for entering data, the state of the device, a display unit 100 composed of a display screen for displaying the contents of the data are provided. Further, on the right side, a component supply unit 103 having a mechanism for continuously supplying components and having a structure removable from the component mounting apparatus is arranged, and a component supply table for moving the component supply unit 103 to the component suction position 104 is provided. Furthermore, a mounting head 105 that holds a component is disposed at the front of the orthogonal table 102. The mounting head 105 is provided with a plurality of nozzles that can select an appropriate nozzle according to the component type and a mechanism for selecting the nozzle. ing. These mounting / mounting heads 105 are supported via a head moving unit 106, and the head moving unit 106 has a mechanism for moving the mounting head 105 along the circumference from the component suction position to the component mounting position. . By the head moving unit 106, the mounting component is sucked from the supply table 104 through the nozzle of the mounting head 105 and mounted on the mounting position on the circuit board held by the orthogonal table 102. In addition, a two-dimensional CCD camera 107 is disposed in the head moving unit 106, and a discrimination mark given in advance on the circuit board is recognized by the CCD camera 107. (Hereinafter referred to as a circuit pattern) ”and“ a circuit pattern not to be mounted ”.
[0004]
Note that the “circuit pattern not to be mounted” here is a multi-sided board in which a plurality of circuits with the same pattern are arranged, and a specific circuit pattern that has been judged defective in an upstream process inspection or a different product is randomly selected. In the form of production, it refers to a circuit pattern in which the same product is created as the same circuit pattern in the program and mounting is not required by the discrimination mark on the circuit board.
[0005]
FIG. 7 shows an NC program 110 that defines the order of mounting components and the supply position of the components to be mounted. In the NC program 110, a block 111 indicating the mounting order by number, a mounting coordinate 112 in which the mounting position for each block 111 is defined by two-dimensional XY coordinates, and a component supply position for each block 111 are shown in FIG. The Z number 113 defined by the number indicating the position of the supply table 104 and the mounting method of the multi-planar section are defined, and each circuit pattern position viewed from the first circuit pattern is defined in the mounting coordinates of the block 111. A chamfer circuit pattern definition unit 114, and a discrimination mark definition unit 115 that defines the type and position of a discrimination mark defined for each circuit pattern.
[0006]
FIG. 8 shows an arrangement program 120 that defines the supply position of the component to be mounted and the type of the mounted component to be supplied. This array program has a Z number 121 corresponding to the NC program and a component shape code 122 which is a character string for uniquely identifying the type of mounted component.
[0007]
FIG. 9 shows a component library 130 that defines the type, shape, and supply method according to the electrical characteristics of the mounted component for each type of mounted component. The component library 130 includes a component shape code 131 that uniquely identifies the type of the mounted component corresponding to the component shape code 122 in the array program, component attribute data 132 that defines the dimensions of the mounted component, and the mounting device. Operating condition data 133 that defines the speed of the mounting head 105 when picking up and mounting the mounted component, the speed of the orthogonal table 102, the type of nozzle to be used, and the like, and the supply condition that defines the type of the component supply means 103 of the mounting apparatus Data 134.
[0008]
FIG. 10 shows a mark library 140 that holds image data when a discrimination mark is recognized by the CCD camera 107 of the mounting apparatus for each type of discrimination mark. In the mark library 140, a mark shape code 141 for uniquely identifying the type of the discrimination mark, the luminance level at the time of recognition of the discrimination mark, and the like corresponding to the mark type defined in the discrimination mark definition unit 115 of the NC program 110 are stored. And recognition data 142 defined as image data (binary data). As the image data 142, the discrimination mark on the circuit board is actually recognized by the CCD camera 107 in advance, and data obtained at that time is stored.
[0009]
In the conventional component mounting apparatus constructed as described above, a "circuit pattern to mounting object" by the discrimination mark of the circuit board, the data creation method for performing determination of the "circuit pattern which does not implement subject" and, The actual mounting operation will be described with reference to FIG. 6, FIG. 11, and FIG.
[0010]
FIG. 11 is a data creation flowchart showing a data creation procedure for handling a specific defective board as a “circuit pattern not to be mounted” by a discrimination mark on the circuit board in a multi-sided board.
[0011]
First, the mounting order and mounting position for mounting one circuit pattern are defined in the NC program 110 (step S50). Then the mounting order for each circuit pattern on the basis of a multiple circuit pattern definition unit 11 4 shown in the NC program 110, defining each circuit pattern position as viewed from the first circuit pattern (step S51). Next, as shown in discrimination mark definition unit 11 5 NC program 110, it defines the type and the location of the discrimination mark corresponding to the respective circuit patterns (step S52). Further, according to the definition of the multi-planar circuit pattern, all mounting coordinates on the circuit board are calculated by (position of the first circuit pattern) + (position of each circuit pattern) + (mounting position), and the mounting order is determined. (Step S53).
[0012]
Note that the mounting order is defined as multi-circuit circuit pattern definition such as circuit pattern repeat for mounting the next circuit pattern after completing the mounting of one circuit pattern, or step repeat for mounting the same mounting coordinates between circuit patterns first. Determined by the type of
[0013]
FIG. 12 is a flow chart for a mounting specifying procedure showing a procedure for specifying a mounting location by recognizing a discrimination mark during production of a circuit board.
First, the circuit board is carried into the orthogonal table 102 from the upstream process (step S60). Next, the orthogonal table 102 is positioned so that the discrimination mark of the first circuit pattern on the circuit board appears in the center of the CCD camera 107 (step S61). Then, the discrimination mark is recognized by the CCD camera 107 at that position (step S62), and if it matches the image data of the mark library 141 registered in advance in the mark library 140, it is judged as a good circuit pattern. Judgment is made and a mounting target is set (step S63). If they do not coincide with each other, it is determined that the circuit pattern is a defective product, and is not a mounting target (step S64).
[0014]
This is repeated for the number of circuit patterns for the discrimination marks for each circuit pattern (step S65). Next, in the mounting order determined in step S53 of the data creation flowchart, the blocks belonging to the circuit pattern determined not to be mounted in step S64 are mounted in order while skipping (step S66). After the mounting of all circuit patterns to be mounted is completed, the circuit board is carried out to the downstream process (step S67).
[0015]
[Problems to be solved by the invention]
However, in the above mounting method, even when the “circuit pattern not to be mounted” varies from circuit board to circuit board, the mounting order is not changed by simply skipping the mounting of the circuit pattern, and the orthogonal table 102 is moved and the mounting head 107 is moved. The “circuit pattern that is not to be mounted” passes below. Therefore, depending on the arrangement of the “circuit pattern not to be mounted”, the orthogonal table performs a useless operation, and thus there is a problem that the production tact decreases.
[0016]
The present invention provides a component mounting method and apparatus that solves the above-mentioned conventional problems and eliminates wasteful operation of the orthogonal table to improve production tact.
[0017]
[Means for Solving the Problems]
In order to solve the above problem, the component mounting method according to claim 1 is a component mounting method for mounting a component on a multi-sided board in which a plurality of circuits of the same pattern are arranged on a circuit board, Recognizing the discrimination mark on the chamfered board, determining the circuit pattern to be mounted on the multi-chamfered board and the circuit pattern not to be mounted, and executing the optimization of the circuit pattern mounting order except to the circuit pattern that does not implement the subject was, among the circuit pattern and implementation subjects the determination, and performs rearrangement of the circuit pattern such production tact is shortened.
The component mounting method according to claim 2, there is provided a component mounting method according to claim 1, in performing the optimization of mounting order of the circuit pattern, a circuit pattern on which no mounting object described above determination The circuit pattern mounting order is rearranged so that the mounting head does not pass as much as possible.
[0018]
The component mounting apparatus according to claim 4 is a component mounting apparatus for mounting a component on a multi-sided board in which a plurality of circuits having the same pattern are arranged on the circuit board, and recognizing a discrimination mark on the multi-sided board. A determination mark recognition unit that determines a circuit pattern to be mounted and a circuit pattern that is not to be mounted on the multi-sided board, and the determination mark recognition unit when performing optimization of the mounting order of the circuit patterns The circuit pattern mounting order is rearranged so as to shorten the production tact among the circuit patterns to be mounted determined by the discrimination mark recognition unit , except for the circuit patterns not to be mounted determined by And a mounting order optimization unit.
The component mounting apparatus according to claim 5 is the component mounting apparatus according to claim 4, wherein the mounting order optimization unit recognizes the discrimination mark when the circuit pattern mounting order is optimized. The mounting order of the circuit patterns is rearranged so that the mounting head does not pass as much as possible on the circuit pattern which is determined not to be mounted by the unit.
[0019]
According to the first or fourth aspect of the present invention, for each circuit board, a discrimination mark attached to the circuit board is recognized , a circuit pattern ( partition ) not to be mounted is determined, and the circuit pattern is mounted. The order is optimized so that it can be carried out in a reasonable order that can be implemented continuously without waste, except for circuit patterns ( partitions ) that are not to be mounted. Can be implemented. Thereby, the production tact is improved and the advantageous effect of improving the line operation rate is obtained.
[0020]
Furthermore, the component mounting method according to claim 3 is the component mounting method according to claim 1, wherein in the upstream process of the mounting process, a circuit pattern to be mounted and a mounting target for each of the multiple chamfer substrates. The circuit pattern to be determined is determined, the determination result is obtained in the mounting step, and the mounting order of the circuit patterns is optimized based on the determination result before the multi-sided board is loaded.
[0022]
According to the third aspect of the invention, in addition to the effect of the first aspect , the information about the circuit pattern that is the information source of the optimization of the mounting order is acquired in the upstream process and optimized before the circuit board is carried in. By performing the above, it is possible to omit the recognition mark recognition time and to shorten the production tact.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of a component mounting apparatus according to the present invention will be described below with reference to FIGS. In addition, the structural member in drawing and description which were shown in the prior art example including FIG. 10 attaches | subjects the same code | symbol, and abbreviate | omits description.
[0024]
FIG. 1 is a block diagram showing the structure of a data processing unit in a control device of a component mounting apparatus. A mounting data management unit 10 is provided for holding and setting the mounting order and mounting position for each mounted component. Includes an NC program 110 that defines the mounting order of components and the supply position of the components to be mounted, an array program 120 that defines the supply position of the components to be mounted and the types of mounted components to be mounted, and for each type of mounted component And a component library 130 that defines the type, shape, and supply method according to the electrical characteristics of the mounted component.
[0025]
The discrimination mark recognition unit 11 includes a CCD camera (detection means) 107, an image processing unit 21, and a mark library 140. Based on a plurality of discrimination marks on the circuit board (multi-sided board) , “circuit pattern (partition, block) to be mounted” and “circuit pattern (partition, block) not to be mounted” are determined, and the information Is provided to the mounting data management unit 10. Further, the mounting order optimization unit 12 rearranges the mounting order of the circuit patterns so that the production tact becomes the shortest for the “circuit pattern to be mounted” based on the recognition result of the discrimination mark recognition unit 11, and mount data management A function of re-registering with the unit 10; Further, the mounting operation unit 13 has a function of mounting components in the order based on the result of the mounting order optimization unit 12.
[0026]
FIG. 2 is a flowchart showing a data processing procedure according to the present invention. First, the circuit board is carried into the orthogonal table 102 from the upstream process (step S20). Next, the orthogonal table 102 is positioned so that the discrimination mark of the first circuit pattern on the circuit board appears in the center of the visual field (image) of the CCD camera 107 (step S21). At that position, the discrimination mark is recognized by the CCD camera 107 (step S22), and if it matches the image data registered in advance in the mark library 140, it is judged as a non-defective circuit pattern and “implementation”. "Circuit pattern to be processed" is determined (step S23). If they do not match, it is determined that the circuit pattern is a defective product, and is determined to be a “circuit pattern not to be mounted” (step S24). This is repeated for the number of circuit patterns for the discrimination marks for each circuit pattern (step S25). The next implementation order optimization unit 12 performs optimization of mounting order in the state in which disconnect the "circuit pattern which does not implement subject" (step S26). The optimization of the mounting order is to stop the mounting work by operating the orthogonal table 102 so that the mounting head 105 does not skip the “circuit pattern not to be mounted” as much as possible for each circuit board. The orthogonal table 102 is formed so as to be a shortest path in consideration of the entire circuit board so that the “circuit pattern to be mounted” does not remain away from the mounting head 105. The useless movement is reduced as much as possible. This operation signal is output to the mounting operation unit 13 and mounted in that order (step S27). After all the mounting is completed, the circuit board is carried out to the downstream process (step S28).
[0027]
FIG. 3 shows an embodiment when the mounting order is optimized. In this example, for simplicity, it is assumed that the mounting of the next circuit pattern is performed after the mounting of one circuit pattern is completed.
[0028]
3 (a) is Oite 9 chamfered circuit board, with mounting order when all the "circuit pattern and the mounting target" is similar to the conventional mounting order, from the circuit pattern a to the circuit pattern i The mounting work is performed sequentially according to the arrows.
[0029]
FIG. 3B shows a case where there is a circuit pattern e that is not to be mounted. Conventionally, as in FIG. 3A, the circuit pattern e is skipped and passed below the mounting head 105 without being mounted. The next circuit pattern f is mounted. After the circuit patterns a, b, c, and d are completed, the circuit pattern f is moved to the circuit pattern i adjacent to the circuit pattern d and the mounting is continuously performed. Next, by rearranging the mounting order in the order of the circuit patterns h, g, and f, the mounting operation of the orthogonal table 102 that is skipped is eliminated, and the operation stroke is reduced by one. Mounting tact can be improved.
[0030]
In the above embodiment, by recognizing the discrimination mark on the circuit board by the CCD camera 107, but it was determined to "circuit pattern which does not implement the subject" and "circuit pattern to mounting object", instead of the CCD camera 107 Thus, the discrimination mark can be detected and recognized using a dedicated sensor.
[0031]
In the above embodiment, by recognizing the discrimination mark on the circuit board by the CCD camera 107 that was included in the part article mounting device has been determined to "circuit pattern which does not implement the subject" and "circuit pattern to implement subject" As shown in FIG. 4, in the upstream process from the mounting process, information regarding the circuit pattern to be mounted in advance is acquired by the external pattern determination means 31 and input via the external interface 32 before the circuit board is loaded. It is conceivable that the mounting order optimization unit 12 optimizes the mounting order based on the information.
[0032]
Furthermore, in the above-described embodiment, the specification of “a circuit pattern not to be mounted” that has been determined to be defective in the upstream process inspection has been described for a multi-sided board in which a plurality of the same circuit patterns are arranged side by side. Even in multi-circuit boards that are produced randomly, the discrimination mark on the circuit board is recognized , and even if it is a different discrimination mark, the `` circuit pattern to be mounted '' is processed as the same circuit pattern on the program. It is also possible to specify a “circuit pattern not to be mounted”.
[0033]
Furthermore, in the above embodiment, the component mounting apparatus provided with the head moving unit (rotary head) 106 and the orthogonal table 102 of FIG. 6 has been described. The present invention can also be applied to a component mounting apparatus that includes the orthogonal table 102.
[0034]
【The invention's effect】
According to the invention of claim 1 or 4, wherein as described above, one by one circuit board, and recognizes the discrimination mark attached to the circuit board, determines the circuit pattern that does not implement the object (partition), the circuit The pattern mounting order is optimized so that it can be implemented in a reasonable order that allows continuous mounting without waste, except for circuit patterns ( partitions ) that are not to be mounted. Can be implemented in the order of implementation. Thereby, the production tact is improved and the advantageous effect of improving the line operation rate is obtained.
[0035]
According to the third aspect of the invention, in addition to the operation and effect of the first aspect , the information about the circuit pattern that is the information source of the optimization of the mounting order is acquired in the upstream process, and is optimized before the circuit board is carried in. By performing the process, it is possible to omit the recognition mark recognition time and shorten the production tact.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing a data processing unit of a control device according to an embodiment of a component mounting apparatus according to the present invention.
FIG. 2 is a flowchart illustrating a mounting operation in the component mounting apparatus.
FIGS. 3A and 3B show examples of the mounting order, FIG. 3A is an explanatory diagram showing the mounting order of circuit boards having no circuit pattern to be mounted, and FIG. 3B is optimized. It is explanatory drawing which shows the mounting order of the printed circuit board.
FIG. 4 is a configuration diagram showing a data processing unit of a control device according to another embodiment of the component mounting apparatus according to the present invention.
FIG. 5 is a perspective view showing another embodiment of a component mounting apparatus according to the present invention.
FIG. 6 is a perspective view showing an embodiment of a conventional component mounting apparatus (common to the present invention).
FIG. 7 is an explanatory diagram showing a data structure of a conventional NC program (common to the present invention).
FIG. 8 is an explanatory diagram showing a data structure of a conventional (common to the present invention) array program.
FIG. 9 is an explanatory diagram showing a data structure of a conventional (common to the present invention) component library.
FIG. 10 is an explanatory diagram showing a data structure of a conventional mark library (common to the present invention).
FIG. 11 is a flowchart illustrating a conventional procedure for creating mounting data.
FIG. 12 is a flowchart showing a procedure for specifying a circuit pattern to be mounted in a conventional example.
[Explanation of symbols]
10 mounting data management unit 11 determines mark recognition unit 12 mounting order optimization unit 13 mounting operation portion 31 outer Bupa turn determination unit 41 orthogonal robot 42 mounting head 101 data input device 102 orthogonal table 103 component supply unit 104 supply table 105 mounted Head 106 Head moving unit 107 CCD camera 110 NC program 120 Array program 130 Parts library 140 Mark library

Claims (5)

回路基板上に同一パターンの回路が複数並べられた多面取り基板上に部品を実装する部品実装方法であって、
前記多面取り基板上の判別マークを認識して前記多面取り基板上で実装対象とする回路パターンと実装対象としない回路パターンとを判定し、
回路パターンの実装順序の最適化を実行する際に、前記判定した実装対象としない回路パターンを除いて前記判定した実装対象とする回路パターンのうちで、生産タクトが短くなるように回路パターンの実装順序の並び替えを行う
ことを特徴とする部品実装方法。
A component mounting method for mounting a component on a multi-sided board in which a plurality of circuits having the same pattern are arranged on a circuit board,
Recognizing the discrimination mark on the multi-sided board to determine a circuit pattern to be mounted on the multi-sided board and a circuit pattern not to be mounted,
When performing the optimization of the mounting order of circuit patterns, the circuit pattern is determined so that the production tact is shortened among the determined circuit patterns to be mounted , except for the circuit patterns that are not determined to be mounted. A component mounting method characterized by rearranging the mounting order.
路パターン実装順序の最適化を実行する際に、前記判定した実装対象としない回路パターン上を装着ヘッドが極力通過しないように回路パターンの実装順序の並び替えを行う
ことを特徴とする請求項1に記載の部品実装方法。
When performing optimization of mounting order of the circuit pattern, wherein, characterized in that rearranges order of mounting the circuit pattern so that the circuit patterns on which no mounting object described above determination mounting head as little as possible pass Item mounting method according to Item 1.
実装工程の上流工程で、1枚の前記多面取り基板ごとに実装対象とする回路パターンと実装対象としない回路パターンとを判定し、
実装工程において前記判定した結果を取得して、前記多面取り基板の搬入前に前記判定した結果に基づいて回路パターンの実装順序の最適化を行う
ことを特徴とする請求項1に記載の部品実装方法。
In the upstream process of the mounting process, a circuit pattern to be mounted and a circuit pattern that is not to be mounted are determined for each of the multiple chamfer substrates.
2. The component mounting according to claim 1, wherein the determination result is acquired in a mounting step, and a circuit pattern mounting order is optimized based on the determination result before the multi-planar board is carried in. 3. Method.
回路基板上に同一パターンの回路が複数並べられた多面取り基板上に部品を実装する部品実装装置であって、
前記多面取り基板上の判別マークを認識して前記多面取り基板上で実装対象とする回路パターンと実装対象としない回路パターンとを判定する判別マーク認識部と、
回路パターンの実装順序の最適化を実行する際に、前記判別マーク認識部により判定された実装対象としない回路パターンを除いて前記判別マーク認識部により判定された実装対象とする回路パターンのうちで、生産タクトが短くなるように回路パターンの実装順序の並び替えを行う実装順序最適化部とを具備した
ことを特徴とする部品実装装置。
A component mounting apparatus for mounting a component on a multi-sided board in which a plurality of circuits having the same pattern are arranged on a circuit board,
A discrimination mark recognition unit for recognizing a discrimination mark on the multi-sided substrate and determining a circuit pattern to be mounted on the multi-sided substrate and a circuit pattern not to be mounted;
When performing optimization of mounting order of the circuit pattern, except for the circuit pattern which does not implement the object which has been determined by the determining marks recognition unit of the circuit pattern to the determined mounting object by said discrimination mark recognition unit And a mounting order optimizing unit for rearranging the mounting order of the circuit patterns so that the production tact time is shortened .
前記実装順序最適化部は、回路パターンの実装順序の最適化を実行する際に、前記判別マーク認識部により判定された実装対象としない回路パターン上を装着ヘッドが極力通過しないように回路パターンの実装順序の並び替えを行う
ことを特徴とする請求項4に記載の部品実装装置。
The mounting order optimization unit, when executing the optimization of mounting order of the circuit pattern, the discrimination mark recognition unit of the circuit pattern so that as little as possible pass through the mounting head was not the circuit pattern on the mounting object, which is determined by The component mounting apparatus according to claim 4, wherein the mounting order is rearranged .
JP2000393909A 2000-12-26 2000-12-26 Component mounting method and apparatus Expired - Fee Related JP4130059B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000393909A JP4130059B2 (en) 2000-12-26 2000-12-26 Component mounting method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000393909A JP4130059B2 (en) 2000-12-26 2000-12-26 Component mounting method and apparatus

Publications (2)

Publication Number Publication Date
JP2002198699A JP2002198699A (en) 2002-07-12
JP4130059B2 true JP4130059B2 (en) 2008-08-06

Family

ID=18859626

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000393909A Expired - Fee Related JP4130059B2 (en) 2000-12-26 2000-12-26 Component mounting method and apparatus

Country Status (1)

Country Link
JP (1) JP4130059B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102350922B1 (en) * 2020-03-31 2022-01-13 한화정밀기계 주식회사 Method, apparatus and computer program for determining chip mounting pattern

Also Published As

Publication number Publication date
JP2002198699A (en) 2002-07-12

Similar Documents

Publication Publication Date Title
KR101170303B1 (en) Component mounting order deciding method and component mounting order deciding apparatus
JP2010062591A (en) Method and device for deciding position of support in backup device
JP4943299B2 (en) Feeder placement method for component mounting apparatus
KR101052105B1 (en) A program for executing the part mounting order optimization method, the part mounting apparatus, the part mounting order optimization method, and a recording medium on which the program is recorded.
US20060265865A1 (en) Apparatus for determining support member layout patterns
JP4130059B2 (en) Component mounting method and apparatus
JP5145200B2 (en) Component mounting apparatus and component mounting method
US20040031406A1 (en) Method for forming printing inspection data
JP6076046B2 (en) Electronic component mounting apparatus, arithmetic device and mounting method
JP5587021B2 (en) Component image processing apparatus and component image processing method
JP7466134B2 (en) Production information management system and production information management method
JP7186519B2 (en) Temporary storage area positioning method and temporary storage area positioning device in backup device
JP2021052137A (en) Position determination method of common standing position, position determination device, and position determination program
JP4907493B2 (en) Mounting condition determining method and mounting condition determining apparatus
JP4804992B2 (en) Component mounting equipment
JP2003289200A (en) Component mounting method, component mounting machine and mounting order determination program
JP4234182B2 (en) Component mounting method
JPH0744359B2 (en) Component mounting method
JP7757014B2 (en) Component mounting system, component mounting method, program, and recording medium
JP3773985B2 (en) Implementation data creation method
JP7319448B2 (en) Mounting machine
JPH05181517A (en) Positioning device for parts supply section of automatic assembly machine
JP4782590B2 (en) Component mounting position teaching method
JP7592886B2 (en) Component Mounting Equipment
JP4278560B2 (en) Component mounting order optimization method, component mounting order optimization device, component mounting device, and component mounting order optimization method execution program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050131

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071023

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080326

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: 20080422

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080520

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110530

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110530

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120530

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120530

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130530

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130530

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees