JP6280833B2 - Control parameter setting method, control device, and program - Google Patents
Control parameter setting method, control device, and program Download PDFInfo
- Publication number
- JP6280833B2 JP6280833B2 JP2014157262A JP2014157262A JP6280833B2 JP 6280833 B2 JP6280833 B2 JP 6280833B2 JP 2014157262 A JP2014157262 A JP 2014157262A JP 2014157262 A JP2014157262 A JP 2014157262A JP 6280833 B2 JP6280833 B2 JP 6280833B2
- Authority
- JP
- Japan
- Prior art keywords
- control parameter
- component
- mounting
- throughput
- value
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/04—Mounting of components, e.g. of leadless components
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Supply And Installment Of Electrical Components (AREA)
Description
本発明は、制御パラメータ設定方法、制御装置及びプログラムに関するものである。 The present invention relates to a control parameter setting method, a control device, and a program.
本技術分野の背景技術として、特開2007-335609号公報(特許文献1)がある。この公報には「部品実装機による部品実装基板の生産に用いられる部品または材料の品質を改善する品質改善方法であって、部品実装機の稼働状況または前記部品実装機により生産される部品実装基板の品質状況に基づいて、前記稼働状況または前記品質状況が所定の基準を満たさないことが前記部品実装基板の生産に使用される部品または材料に起因するか否かを判断する判断ステップと、前記稼働状況または前記品質状況が所定の基準を満たさないことが前記部品実装基板の生産に使用される部品または材料に起因すると判断された場合には、前記部品または前記材料の供給元に対して、前記稼働状況または前記品質状況が所定の基準を満たさない原因を解消するための要求を送信する要求送信ステップとを含む」技術が記載されている。 As background art of this technical field, there is JP-A-2007-335609 (Patent Document 1). This publication states that “a quality improvement method for improving the quality of a component or material used in the production of a component mounting board by a component mounting machine, which is the operation status of the component mounting machine or the component mounting board produced by the component mounting machine. A determination step of determining whether the operating status or the quality status does not satisfy a predetermined standard is based on a component or material used for production of the component mounting board, based on the quality status of When it is determined that the operation status or the quality status does not satisfy a predetermined standard due to the component or material used for the production of the component mounting board, the supplier of the component or the material, Including a request transmission step of transmitting a request for eliminating the cause that the operating status or the quality status does not satisfy a predetermined standard ”.
特許文献1に記載の技術は、部品または材料に起因することにより稼働状況または品質状況が所定の基準を満たすか否か判断している。しかし、求められる稼働状況及び品質状況は、生産する基板品種ごとに異なる。特許文献1には、複数の異なる基板に対し同じ装置で実装することについての記載はない。
そこで、本発明は、複数の異なる基板に対し同じ装置で実装することに適した技術を提供することを目的とする。
The technique described in Patent Document 1 determines whether the operation status or the quality status satisfies a predetermined standard due to parts or materials. However, the required operating status and quality status vary depending on the substrate type to be produced. Patent Document 1 does not describe mounting on a plurality of different substrates with the same device.
Therefore, an object of the present invention is to provide a technique suitable for mounting on a plurality of different substrates with the same apparatus.
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。 In order to solve the above problems, for example, the configuration described in the claims is adopted.
本願は上記課題を解決する手段を複数含んでいるが、一例を挙げるならば、制御パラメータ設定方法であって、部品装着装置が複数種類の部品の各々を基板上に装着するための制御パラメータを、予め設定した重みに従って重み付けされた目標スループット及び目標実装品質の各々に応じて取得する取得ステップと、部品装着装置の制御パラメータを、取得された前記制御パラメータに切り替える切替ステップと、を含む。 The present application includes a plurality of means for solving the above-described problem. To give an example, a control parameter setting method is provided, in which a component mounting apparatus has control parameters for mounting each of a plurality of types of components on a board. , including an acquisition step of acquiring in response to each of the weighted target throughput and target mounting quality according to the weights set in advance, the control parameters of the component mounting apparatus, a switching step of switching to the acquired said control parameter, a.
本発明によれば、複数の異なる基板に対し同じ装置で実装することに適した技術を提供することができる。上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。 ADVANTAGE OF THE INVENTION According to this invention, the technique suitable for mounting with the same apparatus with respect to several different board | substrates can be provided. Problems, configurations, and effects other than those described above will become apparent from the following description of embodiments.
以下、本発明の一実施形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. Note that components having the same function are denoted by the same reference symbols throughout the drawings for describing the embodiment, and the repetitive description thereof will be omitted.
以下で説明する部品装着装置(チップマウンタ)は、例えば、プリント基板等の対象物に対して、リフロー方式によるはんだ接合により複数種類の電子部品等の部品を多数装着することを可能とする装置である。ただし、これに限るわけではなく、複数種の部品を他の対象物上に実装するものであればよい。 A component mounting apparatus (chip mounter) described below is an apparatus that enables a large number of components such as a plurality of types of electronic components to be mounted on an object such as a printed circuit board by soldering using a reflow method. is there. However, the present invention is not limited to this, and any component that mounts a plurality of types of components on other objects may be used.
図1は、本実施形態の部品装着装置の構成図の例である。部品装着装置100は、多数の部品フィーダ101、ヘッドY軸駆動部102、ヘッドX軸駆動部103、ヘッド104、吸着ノズル105、基板認識カメラ106、部品認識カメラ107、プリント基板搬送路108を有する。
FIG. 1 is an example of a configuration diagram of the component mounting apparatus of the present embodiment. The
部品フィーダ101にはキャリアテープが設けられる。キャリアテープのポケットには、部品Pがおさめられている。ヘッド104には、複数の吸着ノズル105が周方向に設けられている。ヘッド104は、ヘッドY軸駆動部102及びヘッドX軸駆動部103により移動され、また、周方向に回転可能である。基板認識カメラ106、部品認識カメラ107の各々は、プリント基板S及び部品Pを撮像して種類や位置を識別する。プリント基板搬送路108は、プリント基板Sを搬送する。このプリント基板Sには、部品Pの搭載位置にはんだペーストが塗布などされている。
The
ヘッド104は、キャリアテープから所定の部品Pを、ヘッド部分を回転させて、吸着ノズル105により順次吸着し、吸着した部品Pをプリント基板S上に移動させて、プリント基板S上の所定位置に所定順ではんだペースト上に押し付けて装着させる。この動作は、後述する制御装置200により制御される。駆動制御そのものは公知であるので説明は省略する。
The
図2は、部品装着装置の制御装置の構成図の例である。制御システム1は、制御装置200、センサ300、部品装着装置100などを含む。これらは、図示しない通信ネットワークを介して、又は、有線又は無線により直接接続されている。
FIG. 2 is an example of a configuration diagram of a control device of the component mounting device. The control system 1 includes a
制御装置200は、制御部201、入力部202、出力部203、外部通信部204、記憶部205などから構成される。制御部201は、モータ駆動部211、スループット算出部212、制御パラメータ取得部213、制御パラメータ切替部214などを含む。記憶部205は、生産計画情報221、プリント基板設計情報222、フィーダ位置情報223、実装シーケンス情報224、部品ライブラリ225、評価結果ライブラリ226、目標値情報227などを含む。入力部202は情報の入力を受け付ける。出力部203は情報を出力する。外部通信部204は、外部の装置と通信する。また、制御装置200には、センサ300から各種センサ値が入力される。
The
モータ駆動部211は、部品装着装置100のヘッドY軸駆動部102、ヘッドX軸駆動部103及び図示しない他駆動部のモータを制御フローにしたがって制御し、プリント基板S上に所定の部品を実装するよう制御する。スループット算出部212は、制御パラメータから各部品のスループットを算出する。制御パラメータ取得部213は、部品装着装置100の、複数種類の部品の各々を基板上に装着するための制御パラメータを、目標スループット及び目標実装品質の各々に応じて取得する。制御パラメータ切替部214は、部品装着装置100の制御パラメータを切り替える。これらの詳細は後述する。また、記憶部205内の各情報については後述する。
The
図3は、制御装置のハードウェア構成例である。制御装置200は、演算装置301、メモリ302、外部記憶装置303、入力装置304、出力装置305、通信装置306、記憶媒体駆動装置307等を有する。
FIG. 3 is a hardware configuration example of the control device. The
演算装置301は例えばCPU(Central Processing Unit)等である。メモリ302は揮発性や不揮発性のメモリである。外部記憶装置303は、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)等である。記憶媒体駆動装置307は、例えばCD(Compact Disk)やDVD(Digital Versatile Disk)、その他任意の可搬性を有する記憶媒体308に対して情報を読み書き可能である。入力装置304は、タッチパネル、キーボード、テンキー、マウス、マイクロフォン等である。出力装置305は、例えば、タッチパネル、ディスプレイ装置、プリンタ、スピーカ等である。入力装置304及び出力装置305は、タッチパネルなどにより1つの装置で実現されてもよい。通信装置306は、例えば、図示しない他装置と接続するためのインタフェースや、図示しない通信ネットワークに接続するためのNIC(Network Interface Card)等である。
制御部201の各部は、所定のプログラムをメモリ302にロードして演算装置301が実行することにより実現可能である。
The
Each unit of the
この所定のプログラムは、記憶媒体駆動装置307を介して記憶媒体308から、あるいは、通信装置306を介して図示しない通信ネットワークから、外部記憶装置303にダウンロードされ、そして、メモリ302にロードされ、演算装置301が実行するようにしてもよい。また、記憶媒体駆動装置307を介して記憶媒体308から、あるいは、通信装置306を介して通信ネットワークから、メモリ302に直接ロードされ、演算装置301が実行するようにしてもよい。
あるいは、制御部201の各部のうち一部又はすべてを、回路等によりハードウェアとして実現してもよい。
The predetermined program is downloaded to the
Alternatively, some or all of the respective units of the
また、記憶部205は、メモリ302、外部記憶装置303、記憶媒体駆動装置307及び記憶媒体308等の全て又は一部により実現可能である。又は、演算装置301が上記プログラムの実行により、メモリ302、外部記憶装置303、記憶媒体駆動装置307及び記憶媒体308等の全て又は一部を制御することで実現してもよい。
The
また、出力部203は、出力装置305により実現可能である。入力部202は、入力装置304により実現可能である。外部通信部204は、通信装置306により実現可能である。
また、制御装置200は、図示しないインタフェース、又は、通信装置306を介して、部品装着装置100、センサ300の各々と接続される。
また、制御装置200の各部は、1つの装置により実現されてもよく、複数の装置により分散されて実現されてもよい。
また、部品実装装置100、制御装置200、センサ300の上記構成は、便宜上のものであり、部品実装装置100、制御装置200、センサ300のうち一部又は全てが、1つの装置として構成されてもよい。例えば、制御装置200は、部品実装装置100の複数の機能のうちの1つとして構成されてもよい。その場合、センサ300は、制御装置200の内部又は外部に設けられてもよい。
The
The
Moreover, each part of the
The above-described configurations of the
ここで、記憶部205内の各情報について説明する。生産計画情報221は、プリント基板S毎の生産量を示す。プリント基板設計情報222は、プリント基板Sの寸法、プリント基板Sに装着する部品P、位置決めマーク座標、プリント基板Sへの各部品Pの装着座標などを示す。フィーダ位置情報223は、部品Pと、その部品Pを供給するフィーダ101の部品装着装置100上の保持位置などを示す。実装シーケンス情報224は、部品Pごとに、部品Pを供給するフィーダ、部品Pを吸着する吸着ノズル105、部品Pを吸着する順、プリント基板S上の装着位置などを示す。これらは、上述した、制御装置200による部品Pの装着制御のための情報である。これらの情報は装着制御が実現できればよく、上記のように、装着制御そのものは公知であるため、詳細な説明は省略する。また、目標値情報227は、後述する処理により取得される。
Here, each information in the
図4は、部品ライブラリの例である。部品ライブラリ225の各レコードは、部品ID401、部品情報402、制御パラメータ403等を含む。部品ID401は、部品の識別情報である。部品情報402は、部品ID401で示す部品に関する情報を示す。制御パラメータ403は、部品ID401で示す部品をヘッド104でフィーダ101から吸着し、プリント基板S上に搭載するまでの各制御パラメータを示す。
FIG. 4 is an example of a component library. Each record in the
図4の例では、部品情報402には、部品種別と、キャリアテープ種別とが含まれる。部品種別は、部品Pに関する情報であり、キャリアテープ種別とは、その部品Pを供給するキャリアテープに関する情報である。部品種別には、具体的には、例えば、部品Pの外形種類を示すパッケージ種類、磁性の有無、部品Pの種類、部品外形の長さ、部品外形の幅、部品外形の最大厚さなどが含まれる。キャリアテープ種別には、具体的には、キャリアテープCTの素材、部品Pがおさめられるポケット形状、ポケットサイズなどが含まれる。
In the example of FIG. 4, the
制御パラメータ403には、吸着高さ、吸着下降減速、吸着上昇減速、XYビーム減速、回転減速が含まれる。吸着高さは、部品Pを吸着する際の吸着ノズル105の停止高さである。吸着下降減速は、吸着のときの吸着ノズル105の下降の減速率を示す。吸着上昇減速は、部品吸着後の吸着ノズル105の上昇の減速率を示す。XYビーム減速は、フィーダ101上からプリント基板S上の所定位置へ部品Pを運搬するときの、ヘッドY軸駆動部102及びヘッドX軸駆動部103の各々の減速率を示す。回転減速は、プリント基板S上の装着方向に部品Pの向きを合わるときの、ヘッド104や吸着ノズル105の回転の減速率を示す。
The
部品ライブラリ225において、部品情報402は1つの部品(部品ID)に対し1セット設定できるが、制御パラメータ403は1つの部品に対し複数セットを設定可能である。例えば、図4では、部品ID「A」の部品Pについて、部品情報402は1セット、制御パラメータ403は複数セット設定されている。
In the
図5は、評価結果ライブラリの例である。評価結果ライブラリ226の各レコードは、部品ID501、制御パラメータ502、評価結果503等を含む。部品ID501は、部品を区別する識別情報である。制御パラメータ502は、部品ID501に示す部品をヘッド104でフィーダ101から吸着し、プリント基板S上に搭載するまでの各制御パラメータを示す。評価結果503は、部品ID501に示す部品を、制御パラメータ502の制御パラメータでプリント基板S上に搭載するときの、評価項目毎の値を示す。
FIG. 5 is an example of an evaluation result library. Each record of the
図5の例では、制御パラメータ502には、上記制御パラメータ403と同じ項目及びその値が含まれる。評価結果503には、評価項目毎の値が含まれる。ここでいう評価項目はスループットと、実装品質とを含む。実装品質を示す値は、これに限定しないが、ここでは、吸着率、持ち帰り率、吸着位置ずればらつき、装着位置ずればらつきが含まれるものとして説明する。
In the example of FIG. 5, the
スループットとは、基準スループットに対する割合である。基準スループットとは、単位時間あたりに搭載可能な部品数の最高値であり、一般的に「cph」という単位で示される。この基準スループットは、部品装着装置の性能とされているものを用いることができる。スループットは、制御パラメータと、基準スループットと、所定関数等とから、スループット算出部212が算出することができる。
The throughput is a ratio with respect to the reference throughput. The reference throughput is the maximum number of components that can be mounted per unit time, and is generally expressed in units of “cph”. As this reference throughput, what is regarded as the performance of the component mounting apparatus can be used. Throughput can be calculated by the
吸着率とは、フィーダ101から部品Pを吸着する成功率である。持ち帰り率とは、プリント基板Sへ部品Pを搭載する失敗率である。吸着位置ずればらつきとは、部品Pにおける吸着基準位置と、吸着時における吸着ノズル105と部品Pとの吸着位置との距離を示す。装着位置ずればらつきとは、プリント基板Sにおける部品Pの装着基準位置と、装着時における部品Pとの装着位置との距離を示す。
The suction rate is a success rate for sucking the component P from the
図6は、制御装置の動作フローチャートの例である。この動作が開始されるタイミングは特に限定せず、例えば入力部202を介して指示が入力された場合などに開始される。なお、以下で説明する処理は、プリント基板S毎に行われるものとして説明する。
FIG. 6 is an example of an operation flowchart of the control device. The timing at which this operation is started is not particularly limited. For example, the operation is started when an instruction is input via the
制御パラメータ取得部213は、処理に必要な情報を取得する(S601)。ここで取得する情報は、例えば部220、生産計画情報221、プリント基板設計情報222、フィーダ位置情報223、実装シーケンス情報224等である。これらの情報は、予め記憶部205に記憶されていてもよく、図示しない他装置から外部通信部204を介して入力されてもよく、入力部202から入力されてもよい。
The control
次に、制御パラメータ取得部213は、部品ごとに、スループットの目標値である目標スループットと、実装品質の目標値である目標実装品質とを取得する(S602)。目標実装品質は、特に限定しないが、ここでは、目標吸着率と、目標持ち帰り率とを含むものとする。次に、制御パラメータ取得部213は、目標スループット及び目標実装品質の各々に応じて部品ごとの制御パラメータを取得し、制御パラメータ切替部214は、その制御パラメータを部品装着装置100に設定して切り替える(S603)。
上記S602の処理を詳細に説明する。図7は、目標値を取得するための画面例である。図8は、目標値を取得する動作フローチャートの例である。
Next, the control
The process of S602 will be described in detail. FIG. 7 is an example of a screen for acquiring the target value. FIG. 8 is an example of an operation flowchart for obtaining a target value.
制御パラメータ取得部213は、まず、部品リストを生成する(S801)。そのために、制御パラメータ取得部213は、プリント基板設計情報222から、プリント基板Sに実装する部品の部品IDを取得し、これを部品リストとする。
The control
次に、制御パラメータ取得部213は、評価結果ライブラリ226から、S801で取得した部品のスループット及び実装品質の値を取得する(S802)。そのために、制御パラメータ取得部213は、評価結果ライブラリ226の各レコードの部品ID501を参照して、S801で取得した部品IDと一致するレコードの評価結果503を取得する。このとき、制御パラメータ取得部213は、1つの部品に対し複数セットがある場合は、すべてのセットを取得する。また、ここで取得するスループット及び実装品質の値は、取得対象の目標値と同じ項目の値であってもよい。上記のように、ここでは、制御パラメータ取得部213が取得する目標値は、目標スループットと、目標実装品質とであり、目標実装品質として、目標吸着率と、目標持ち帰り率とを含む。従って、ここでは、制御パラメータ取得部213は、スループットと、吸着率の値と、持ち帰り率の値とを取得するものとして説明する。
Next, the control
制御パラメータ取得部213は、このように取得した部品リストと、スループット及び実装品質の値とを出力部203に出力して、ユーザに、目標値の入力を促す。値が入力されると、制御パラメータ取得部213は、入力された値を目標値として目標値情報227に記憶させて設定し(S803)、後述する処理に移行する。
The control
図7の画面700は、部品リストと、スループット及び実装品質の値とを出力する例である。画面700は、欄701、欄702、欄703を含む。欄701には、S801で取得した部品リストに含まれる各部品が示される。欄702には、欄701に示す部品ごとの目標値が入力可能である。欄703には、欄701に示す部品ごとの、S802で取得したスループット及び実装品質の値が示される。
A
欄703の値は、S802で取得した各値の最小値及び最大値として示される。例えば、図7の場合、部品ID「A」の欄703「スループット」は最小値が「70」、最大値が「100」である例である。このようにすることで、ユーザは、目標値の見当をつけることが容易となる。
The value in the
ユーザは、入力部202を用いて、欄702に、部品ごとに、目標値の各々を入力し、設定ボタン704を押下等する。制御パラメータ取得部213は、欄702に入力された各値を目標値として、目標値情報227に追加する。
次に、上記S603の処理を詳細に説明する。図9は、制御パラメータ設定画面の例である。図10は、制御パラメータ設定の詳細フローの例である。
The user uses the
Next, the process of S603 will be described in detail. FIG. 9 is an example of a control parameter setting screen. FIG. 10 is an example of a detailed flow of control parameter setting.
制御パラメータ取得部213は、部品を1つ選択する(S1001)。この選択は、ユーザが入力部202を用いていずれかの部品を指示することで選択してもよく、制御パラメータ取得部213がS801で取得した部品リストから部品のうち1つを選択してもよい。以下で説明する処理は、ここで選択した部品に対し行われる。
The control
制御パラメータ取得部213は、部品に対する制御パラメータとして設定された値である過去設定値を取得する(S1002)。そのために、制御パラメータ取得部213は、部品ライブラリ225の各レコードの部品ID401を参照して、S1001で選択した部品と一致するレコードの制御パラメータ403を、過去設定値として取得する。上記のように、1つの部品に対し制御パラメータ403は複数セット含まれうるが、制御パラメータ取得部213は、全ての制御パラメータ403のセットを取得する。
The control
制御パラメータ取得部213は、S1001で取得した部品のスループット及び実装品質の値を取得する(S1003)。そのために、制御パラメータ取得部213は、評価結果ライブラリ226の各レコードの部品ID501を参照して、S1001で選択した部品と一致するレコードの評価結果503を取得する。このとき、制御パラメータ取得部213は、1つの部品に対し複数セットがある場合は、すべてのセットを取得する。
The control
制御パラメータ取得部213は、目標値に最も近い値を得ることの可能な制御パラメータを、推奨値として取得する(S1004)。推奨値を取得する技術は、これに限定しないが、類似度から取得してもよく、目標値近傍の複数のスループット及び実装品質から取得してもよく、これらの組み合わせから取得してもよい。
The control
類似度からの取得について説明する。制御パラメータ取得部213は、S602で取得した目標スループット及び目標実装品質と、S1003で取得したスループット及び実装品質の値のセットとから、類似度を算出し、この類似度から、目標値に最も近い値を得たときの制御パラメータを特定する。
Acquisition from similarity will be described. The control
類似度を算出する技術は公知のものであってもよく、特に限定しないが、例えば、スループット及び実装品質の値のセットごとに、評価項目毎の差分を二乗和し、さらに平方根を得ることで算出してもよい。ここでいう評価項目とは、評価結果503の評価項目のうち少なくとも1つである。この詳細は後述する。このようにして類似度を得た場合、制御パラメータ取得部213は、得られた類似度が最少となったときの制御パラメータが、目標値に最も近い値を得たときの制御パラメータであると判定する。
The technique for calculating the degree of similarity may be a known one, and is not particularly limited. For example, for each set of values of throughput and mounting quality, the difference for each evaluation item is summed to a square, and further, a square root is obtained. It may be calculated. The evaluation item here is at least one of the evaluation items of the
目標値近傍の複数のスループット及び実装品質からの取得については後述する。なお、上記2つの技術については、評価結果ライブラリ226に記憶されている対象部品のスループット及び評価品質の数に応じて、いずれかを採用するように構成してもよい。あるいは、他の任意の技術により、推奨値を取得してもよい。
Acquisition from a plurality of throughputs and mounting quality near the target value will be described later. Note that the above two techniques may be configured to employ either one of the target parts stored in the
制御パラメータ取得部213は、評価項目のうち1つ又は複数について、目標値が過去のスループット及び実装品質の範囲内(最大値から最小値の間)に含まれない場合や、他の所定条件を満たさない場合、初めて制御パラメータを設定する場合などは、必ずしも推奨値を取得しなくてもよい。あるいは、この場合、制御パラメータ取得部213は、推奨値としてではなく参考値として制御パラメータを取得してもよい。
The control
制御パラメータ取得部213は、S1002で取得した過去設定値、S1003で取得したスループット及び実装品質の値、S1004で取得した推奨値等を出力部203に出力し(S1005)、設定する制御パラメータを、設定値として取得する(S1006)。この処理の詳細は後述する。
The control
制御パラメータ取得部213は、S1006で取得した設定値が新たな値であるか否か判定する(S1007)。そのために、制御パラメータ取得部213は、部品ライブラリ225の各レコードの部品ID401、制御パラメータ403を参照し、制御パラメータ403に、S1006で取得した設定値セットの一部又は全てと同じものが含まれているか否か判定する。同じものが含まれていない場合、制御パラメータ取得部213は、S1006で取得した設定値が新たな値であると判定する。
The control
S1007の判定の結果、設定値が新たな値である場合(S1007:Yes)、制御パラメータ取得部213は、部品ライブラリ225に、S1006で取得した制御パラメータを追加する(S1008)。即ち、制御パラメータ取得部213は、部品ライブラリ225の制御パラメータ403に、S1006で取得した設定値セットを追加格納する。
If the setting value is a new value as a result of the determination in S1007 (S1007: Yes), the control
S1007の判定の結果、設定値が新たな値でない場合(S1007:No)、又は、S1008の処理の後、制御パラメータ取得部213は、処理が終了であるか否か判定する(S1009)。処理が終了であるか否かは、対象のプリント基板に搭載するすべての部品に対し上記処理を行ったか否かにより判定してもよい。ただし、処理が終了であるか否かの判定はこれに限定しない。
As a result of the determination in S1007, when the set value is not a new value (S1007: No), or after the process of S1008, the control
S1009の判定の結果、処理が終了である場合(S1009:Yes)、後述するS1010の処理に移行する。S1009の判定の結果、処理が終了でない場合(S1009:No)、S1001の処理に移行し、他の部品について上記処理を行う。 As a result of the determination in S1009, when the process is completed (S1009: Yes), the process proceeds to S1010 described later. As a result of the determination in S1009, if the process is not completed (S1009: No), the process proceeds to S1001, and the above-described process is performed for other components.
制御パラメータ取得部213は、S1006で取得した設定値セットを制御パラメータ切替部214に出力する(S1010)。制御パラメータ切替部214は、その設定値セットを、部品装着装置100の制御パラメータとして任意の記憶領域に格納等することで、制御パラメータを切り替える。
図9の画面900は、S1005で出力される画面の例である。画面900は、欄901、欄902、欄903、欄904、欄905、欄906を含む。
The control
A
欄901は、S1001で選択している部品を示す。欄902には、設定する制御パラメータの一覧が示される。欄903には、欄902に示す制御パラメータごとの設定値が入力可能である。欄904には、欄902に示す制御パラメータごとの、S1004で取得した推奨値が示される。欄905には、欄902に示す制御パラメータごとの、S1002で取得された過去設定値が示される。欄906には、欄902に示す制御パラメータごとの、S1003で取得したスループット及び実装品質の値が示される。
A
欄905の過去設定値は、S1002で取得された過去設定値のうち、最小値及び最大値が示される。また、欄906のスループット及び実装品質の値は、項目毎に、S1003で取得された値の最小値及び最大値が示される。このようにすることで、ユーザは、設定値の見当をつけることが容易となる。
The past setting value in the
また、欄902は、ユーザが出力部203を用いて入力可能としてもよい。また、推奨値が取得された場合は、その推奨値をそのまま欄902に示して出力し、ユーザによる設定値の入力を不要としてもよい。このようにすることで、制御パラメータの設定をより簡易化できる。
The
この場合、欄903には推奨値が示されるので、過去のスループット及び実装品質から目標値が達成可能であれば、ユーザは、そのときの制御パラメータをそのまま利用することが容易となる。一方、上記のように、目標値が過去のスループット及び実装品質の範囲内に含まれない場合や、参考値としての制御パラメータが取得された場合など、制御パラメータ取得部213は、欄903の表示形態を、例えば色を変える、空欄のまましておくなど、その旨を示すように変更してもよい。このようにすることで、ユーザは、過去のスループット及び実装品質から目標値が達成可能か否か不明な場合であっても、過去の値を参考にして制御パラメータを設定することができる。
In this case, since a recommended value is shown in the
ユーザは、入力部202を用いて、設定ボタン908を押下等する。制御パラメータ取得部213は、欄903に入力された各値を制御パラメータとして、制御パラメータ切替部214及びスループット算出部212に渡す。
The user presses the
図6に戻る。上記のように制御パラメータが設定されると、制御装置200は、部品装着装置100にプリント基板Sへの実装を所定回数行わせ、スループット及び実装品質を示す値を取得する(S604)。実装品質を示す値としては、吸着率、持ち帰り率、吸着位置ずればらつき、装着位置ずればらつきが含まれる。スループットは、スループット算出部212が、制御パラメータ取得部213からの制御パラメータと、基準スループットと、所定の関係式等とを用いて算出する。吸着率、持ち帰り率、吸着位置ずればらつき、装着位置ずればらつきは、センサ300からの出力、部品装着装置100の基板認識カメラ106、部品認識カメラ107からの出力などから得られる。これらは公知であるので詳細は省略する。
Returning to FIG. When the control parameters are set as described above, the
制御パラメータ切替部214は、S604で取得したスループット及び実装品質を、評価結果ライブラリ226に登録する(S605)。このとき、制御パラメータ切替部214は、部品ごとに、S603で渡された制御パラメータを評価結果ライブラリ226の制御パラメータ502に、S604で取得したスループット及び実装品質を評価結果503として記憶させる。なお、制御パラメータ502に、既に同じ制御パラメータセットが記憶されている場合、制御パラメータ切替部214は、新たなレコードを追加して記憶させてもよく、古いレコードを削除して記憶させてもよい。このようにして登録した値を用いて、以下で説明する目標値を達成しているか否かの判定を行うことができる。
The control
制御パラメータ取得部213は、目標値情報227の目標値と、評価結果ライブラリ226のスループット及び実装品質とを比較し、目標値を達成しているか否か判定する(S606)。
The control
S606の判定の結果、目標値を達成していない場合(S606:No)、S603の処理に戻る。なお、S603に戻る前又は後で、S602に戻り、再度新たな目標値の入力を取得してもよい。S606の判定の結果、目標値を達成している場合(S606:Yes)、制御パラメータ取得部213は、生産計画完了か否か判定する(S607)。この判定は、例えば、生産計画情報221を参照し、対象とするすべてのプリント基板Sに対して上記処理を行ったか否かにより判定してもよい。S607の判定の結果、生産計画完了でない場合(S607:No)、制御パラメータ取得部213はS604の処理に戻る。なお、S604に戻る前又は後で、S602又はS603に戻ってもよい。S607の判定の結果、生産計画完了の場合(S607:Yes)、制御パラメータ取得部213は処理を終了する。
If the target value is not achieved as a result of the determination in S606 (S606: No), the process returns to S603. In addition, before or after returning to S603, the process may return to S602 and acquire a new target value input again. As a result of the determination in S606, when the target value is achieved (S606: Yes), the control
上記のように、S603では、過去に設定した制御パラメータを画面900のように出力する。2回目以降のS603の処理では、先のS603の処理で欄903の設定値を過去に設定したことがない新たな値とした場合、欄905に示される範囲(最小値と最大値との差)が広がる。
As described above, in S603, the control parameters set in the past are output as in the
また、欄906のスループット及び実装品質も、新たな値が反映されて更新される。ここで、欄902の制御パラメータと欄906のスループット又は実装品質との組み合わせのうち、欄906に示される値の範囲(最大値と最小値との差)が小さいもの(例えば図9において、欄902「吸着下降減速」と欄906「スループット」との組み合わせにおける「99.2-99.99」など)については、欄905の過去設定値の範囲にくらべて、設定値変更の影響が小さい。従って、例えば、スループットを優先したい場合は、スループットの変化幅が大きい制御パラメータを変更すればよい。また、例えば、吸着率を優先したい場合は、吸着率の変化が大きい制御パラメータの値を変更すればよい。また、例えば、吸着率を優先したいがスループットの低下はできる限り抑えたい場合は、吸着率の変化が大きくかつスループットの変化が少ない制御パラメータの値を変更すればよい。
Also, the throughput and mounting quality in the
以上の動作により、目標とするスループットと実装品質とが変わっても、過去の値から目標を達成する制御パラメータを選択し、切り替えることが可能なので、切り替えが容易となる。また、過去に達成したことがない目標であっても、過去の値を確認しながらの制御パラメータ変更が可能であるため、目標を達成する制御パラメータの設定が容易となる。 With the above operation, even if the target throughput and the mounting quality change, the control parameter that achieves the target can be selected and switched from the past values, so that the switching becomes easy. Further, even if the target has never been achieved in the past, the control parameter can be changed while confirming the past value, so that it is easy to set the control parameter to achieve the target.
ここで、S606の目標値の達成判定について説明する。実際の部品装着装置での吸着率は、一般的に、安定した状態では99.98%以上であり、吸着不良は1万個に2個以下の不良しか発生しない。従って、S604における実装回数を、1万個の部品に設定して初めて数個の不良発生を計数可能となる。このため、制御パラメータを変更するたびに数万個の部品の吸着、装着を実施しないと制御パラメータの変更が吸着率及び持ち帰り率にどう影響するか把握できない。 Here, the achievement determination of the target value in S606 will be described. In general, the suction rate in an actual component mounting apparatus is 99.98% or more in a stable state, and the suction failure is less than 2 in 10,000. Therefore, the occurrence of several defects can be counted only after the number of mountings in S604 is set to 10,000 parts. For this reason, unless tens of thousands of parts are picked up and mounted every time the control parameter is changed, it is impossible to grasp how the change in the control parameter affects the pick-up rate and the take-out rate.
図11は、部品の吸着状態の例である。部品Pは、フィーダ101の部品送り機構の間欠動作により吸着ノズル105の下に送られるため、さまざまな姿勢、運動状態で吸着される。吸着ノズル105による部品P上の吸着位置1101と、正しい吸着位置1102とのずれ量をdとする。このような吸着位置ずれ量dは、同じ部品を同じ制御パラメータで吸着しても毎回異なる。
FIG. 11 is an example of the suction state of components. Since the component P is fed under the
図12は、吸着率と吸着位置ずれ量dのばらつきとの関係の例である。グラフ1200において、横軸は吸着位置ずれ量dのばらつきを示し、縦軸は吸着率を示す。図から明らかなように、吸着位置ずれ量dのばらつきが大きいと、即ち吸着位置ずれ量d標準偏差が大きいと吸着不良が発生する確率が高くなる。従って、吸着位置ずれ量dのばらつきから吸着不良の発生しやすさ、換言すれば、吸着率が推測可能である。
FIG. 12 is an example of the relationship between the suction rate and the variation in the suction position deviation amount d. In the
上記のように、多量の吸着、装着をしないと、評価指標として実用的な吸着率の数値が取得できないが、吸着位置ずれ量dのばらつきは数十個の吸着動作によりに算出できる。従って、吸着位置ずれ量dのばらつきを取得することで、実際の吸着率の変化より先行して不良発生の可能性を評価できる。そこで、S606の目標値の達成判定では、吸着位置ずれ量dのばらつきを、吸着率に対する評価指標として用いる。吸着位置ずれ量dのばらつきから吸着率を評価するには、例えば、吸着位置ずれ量dのばらつきを変数として含む所定関数から算出するとよい。この所定関数の変数としては、吸着位置ずれ量dのばらつきだけでなく、部品ライブラリ225の部品情報402内のいずれかの情報を含んでもよい。制御パラメータ取得部213は、この所定関数と、吸着位置ずれ量dのばらつき等とから得られた値が、目標値に応じて定まる所定条件を満たしているか否かにより、目標値が達成されているか否かを判定するとよい。
As described above, if a large amount of suction and mounting are not performed, a practical value of the suction rate cannot be acquired as an evaluation index, but the variation in the suction position deviation amount d can be calculated by several tens of suction operations. Therefore, by acquiring the variation in the suction position deviation amount d, the possibility of occurrence of a defect can be evaluated prior to the actual change in the suction rate. Therefore, in the achievement determination of the target value in S606, the variation in the suction position deviation amount d is used as an evaluation index for the suction rate. In order to evaluate the suction rate from the variation in the suction position deviation amount d, for example, it may be calculated from a predetermined function including the variation in the suction position deviation amount d as a variable. The variable of the predetermined function may include not only the variation in the suction position deviation amount d but also any information in the
また、S603の制御パラメータの設定では、吸着位置ずれ量dのばらつきが小さくなるように制御パラメータを調整することにより、数十回の吸着動作により吸着率を改善する方向に制御パラメータを調整することができる。その結果、目標値を達成可能な制御パラメータの調整が短時間で実現できる。 In the setting of the control parameter in S603, the control parameter is adjusted so as to improve the suction rate by several tens of suction operations by adjusting the control parameter so that the variation in the suction position deviation amount d is reduced. Can do. As a result, adjustment of the control parameter that can achieve the target value can be realized in a short time.
このような実装品質の算出は、吸着率だけではなく、持ち帰り率等の他の実装品質にも適用することができる。持ち帰り率の場合は、上記処理を、装着位置ずればらつきに対し行うことで算出してもよい。即ち、すべての実装品質は、実装品質と相関のある品質項目の値から算出することができる。
また、S1004で取得する推奨値及び参考値は、上記処理により算出される推定された吸着率及び持ち帰り率を得るように算出されてもよい。
Such calculation of the mounting quality can be applied not only to the suction rate but also to other mounting quality such as a take-out rate. In the case of the take-out rate, the above process may be performed by performing the above-described processing on the mounting position deviation variation. That is, all the mounting qualities can be calculated from the values of quality items having a correlation with the mounting quality.
Further, the recommended value and the reference value acquired in S1004 may be calculated so as to obtain the estimated adsorption rate and take-out rate calculated by the above processing.
図13は、一つの部品の制御パラメータと、評価項目との関係の例である。グラフ1300の横軸は、制御パラメータのうち1つであり、例えば吸着高さである。グラフ1300の縦軸は、評価項目の値であり、図13では吸着位置ずれ量のばらつきである。
FIG. 13 is an example of the relationship between the control parameters of one component and the evaluation items. The horizontal axis of the
図では、制御パラメータとして設定しうる範囲と、そのときの値として取得されうる範囲を斜線で示している。図示するように、ある制御パラメータの値が同じであっても、そのときに得られる吸着位置ずれ量のばらつきは常に同じとは限らず、ある程度の範囲をもつ。図中の「X」は、実際に設定された制御パラメータと、そのとき得られた吸着位置ずれ量のばらつきを示す。従って、グラフ1300は、吸着高さの過去設定値の範囲は「x1」から「x4」であり、そのときの吸着位置ずれ量のばらつきの範囲は「y1」から「y4」である例を示す。
In the figure, a range that can be set as a control parameter and a range that can be acquired as a value at that time are indicated by hatching. As shown in the figure, even if the value of a certain control parameter is the same, the variation in the suction position deviation amount obtained at that time is not always the same and has a certain range. “X” in the figure indicates the variation of the actually set control parameter and the suction position deviation amount obtained at that time. Therefore, the
上記のように、本実施の形態では、目標実装品質を定めているが、この目標実装品質の対象となる実装品質の値は、相関のある品質項目の値から算出することができる。従って、目標実装品質から、相関のある品質項目の目標値を算出してもよい。そのためには、例えば、目標実装品質と、相関のある品質項目の値を変数として含む上記所定関数などから、相関のある品質項目の目標値を算出可能としてもよい。 As described above, in this embodiment, the target mounting quality is defined, but the value of the mounting quality that is the target of the target mounting quality can be calculated from the values of the correlated quality items. Therefore, the target value of the correlated quality item may be calculated from the target mounting quality. For this purpose, for example, the target value of the correlated quality item may be calculated from the predetermined function including the target mounting quality and the value of the correlated quality item as a variable.
上記のように、S1004の処理では、目標値とスループット及び実装品質値との類似度を算出して推奨値を取得している。例えば、目標吸着率が「Ya」であり、そのときの吸着位置ずれ量のばらつきの目標値が、所定関数などから、「ya」と得られる場合の例を説明する。 As described above, in the process of S1004, the recommended value is obtained by calculating the similarity between the target value, the throughput, and the mounting quality value. For example, an example will be described in which the target suction rate is “Ya”, and the target value of the variation in the suction position deviation amount at that time is obtained as “ya” from a predetermined function or the like.
目標値「ya」は過去に得られた値の範囲内であるから、目標値「ya」の近傍2点(x1,y1)と(x2,y2)のから、推奨値「xa」を以下式で算出して取得してもよい。
xa = ya×(x2 - x1)/(y2 - y1)+x1
Since the target value `` ya '' is within the range of values obtained in the past, the recommended value `` xa '' is calculated using the following formula from the two points (x1, y1) and (x2, y2) in the vicinity of the target value `` ya '' You may calculate and acquire by.
xa = ya x (x2-x1) / (y2-y1) + x1
また、例えば、例えば、目標吸着率が「Yb」であり、そのときの吸着位置ずれ量のばらつきの目標値が、所定関数などから、「yb」と得られる場合の例を説明する。目標値「yb」は過去に得られた値の範囲外であるから、目標値「yb」近傍の2点(x3,y3)と(x4,y4)から、推奨値「xb」を以下式で算出して取得してもよい。
xb = yb×(x4 - x3)/(y4 - y3)+x3
Further, for example, an example will be described in which the target suction rate is “Yb”, and the target value of the variation in the suction position deviation amount at that time is obtained as “yb” from a predetermined function or the like. Since the target value `` yb '' is outside the range of values obtained in the past, the recommended value `` xb '' is calculated using the following formula from two points (x3, y3) and (x4, y4) near the target value `` yb '': You may calculate and acquire.
xb = yb x (x4-x3) / (y4-y3) + x3
上記のように、目標値近傍の複数のスループット及び実装品質から推奨値を算出することで、目標値に最も近い値を得ることの可能な制御パラメータを取得することが可能となる。 As described above, by calculating the recommended value from a plurality of throughputs and mounting quality in the vicinity of the target value, it is possible to acquire a control parameter that can obtain a value closest to the target value.
上記いずれの場合であっても、目標値近傍の複数の値セットを用いればよく、値セットの数は近傍2点に限定しない。即ち、目標値近傍の複数の値セットから、回帰分析などの技術により推奨値を得ることができる。また、上記では説明の簡略化のために1つの制御パラメータの場合を説明したが、複数のパラメータに対し上記処理を行ってもよい。 In any case, a plurality of value sets in the vicinity of the target value may be used, and the number of value sets is not limited to two in the vicinity. That is, a recommended value can be obtained from a plurality of value sets near the target value by a technique such as regression analysis. In the above description, the case of one control parameter has been described for simplification of description, but the above-described processing may be performed on a plurality of parameters.
また、上記では、吸着位置ずれ量のばらつきのように、相関のある品質項目の値から推奨値を算出する例を説明しているが、これに限らない。例えば吸着率、持ち帰り率のように、目標値として採用する実装品質の値から、上記処理により推奨値を算出してもよい。
<変形例>
In the above description, an example is described in which a recommended value is calculated from the values of correlated quality items, such as variations in the amount of suction position deviation. However, the present invention is not limited to this. For example, a recommended value may be calculated by the above processing from a value of mounting quality adopted as a target value such as an adsorption rate and a take-out rate.
<Modification>
上記では、制御パラメータ毎に目標値を設定したが、これに限るわけではない。目標スループットと実装品質との各々の重みを一括で設定し、これに従い目標値を定めてもよい。 In the above, the target value is set for each control parameter, but the present invention is not limited to this. The respective weights of the target throughput and the mounting quality may be set at a time, and the target value may be determined according to this.
図14は、変形例による一括目標設定画面の例である。画面1400は、スライドバー1401を含む。スライドバー1401では、優先するのをスループットにするか実装品質にするかを、スライド1411上のバー1412位置で指定することができる。制御パラメータ取得部213は、スライド1411全体におけるバー1412の位置に応じて、目標値を設定する。
FIG. 14 is an example of a collective target setting screen according to a modification.
そのために、例えば、制御パラメータ取得部213は、バー1412がスループット側にある場合は、過去のスループット及び実装品質から、最大スループット、および、そのスループットのときの実装品質の値を取得し、さらに、最小スループット、および、そのスループットのときの実装品質の値を取得する。制御パラメータ取得部213は、スライド1411全体におけるバー1412の位置に応じて、スループット及び実装品質のうち少なくとも一方の重みを算出する。制御パラメータ取得部213は、上記取得した最大と最小との間の値を回帰分析などの公知技術により補間して、算出した重みに応じた値を算出し、これを目標値としてもよい。
Therefore, for example, when the
また、例えば、制御パラメータ取得部213は、バー1412が実装品質側にある場合は、過去のスループット及び実装品質から、吸着率と持ち帰り率の二乗和が最小となる場合のスループット、および、その吸着率及び持ち帰り率の各々の値と、吸着率と持ち帰り率の二乗和が最大となる場合のスループット、および、その吸着率及び持ち帰り率の各々の値とを取得する。制御パラメータ取得部213は、スライド1411全体におけるバー1412の位置に応じて、スループット及び実装品質のうち少なくとも一方の重みを算出する。制御パラメータ取得部213は、上記取得した最大と最小との間の値を回帰分析などの公知技術により補間して、算出した重みに応じた値を算出し、これを目標値としてもよい。
これにより、部品個々に目標値を設定する場合に比べ、目標値設定に要する時間を大幅に短縮できる。
In addition, for example, when the
Thereby, compared with the case where the target value is set for each component, the time required for setting the target value can be greatly reduced.
図1に示すような部品装着装置では、装着される部品はキャリアテープに納められた上程で提供され、はじめにキャリアテープごと部品を部品フィーダにセットする。部品装着装置は、キャリアテープ内の部品に吸着ノズルを降下し、部品を吸着ノズルで吸着してキャリアテープから取り出し、さらに、部品を基板上に運搬し、プリント基板上の指定の位置に部品を装着することを繰り返すことにより、基板上の全部品を指定の位置に装着する。1台の部品装着装置は10本以上の吸着ノズルを有し、一度に多数の部品を運搬することにより1時間に数万個の部品を装着できる。 In the component mounting apparatus as shown in FIG. 1, the components to be mounted are provided in the upper stage stored in the carrier tape. First, the components together with the carrier tape are set in the component feeder. The component mounting device lowers the suction nozzle to the component in the carrier tape, sucks the component with the suction nozzle, removes it from the carrier tape, transports the component onto the board, and places the component at the specified position on the printed circuit board. By repeating the mounting, all components on the board are mounted at the designated positions. One component mounting apparatus has 10 or more suction nozzles, and can transport tens of thousands of components per hour by carrying many components at once.
これらの動作を正確に行うため、例えば吸着ノズルの停止高さ、移動加速度など、様々な装置制御パラメータを扱う部品に合わせて調整する必要がある。しかし、部品やキャリアテープのばらつき、仕様変更等により各部の寸法が当初の値から変化することがあった。そのため、当初の制御パラメータの設定では、部品を吸着できない、基板上に搬送する途中で落下する、搬送途中で吸着位置がずれて基板上の装着位置がずれる、ノズルから部品が離れず、部品が付着した状態で次の部品を吸着しようとするといった実装不良が発生する。そのため、実装不良を生じないように制御パラメータを調整し直す必要がある。 In order to perform these operations accurately, it is necessary to adjust them according to the parts that handle various apparatus control parameters such as the stop height of the suction nozzle and the movement acceleration. However, the dimensions of each part may change from the initial values due to variations in parts and carrier tape, specification changes, and the like. Therefore, with the initial setting of the control parameters, the component cannot be sucked, dropped while being transported onto the substrate, the suction position is shifted during transport, the mounting position on the substrate is shifted, the component is not separated from the nozzle, and the component is A mounting failure such as trying to suck the next component in the attached state occurs. Therefore, it is necessary to readjust the control parameters so as not to cause mounting defects.
また、制御パラメータには移動加速のような生産スループットの低下を招くものがあり、目標とする生産スループットと実装品質が同時に成立するように制御パラメータを調整する必要がある。 Further, some control parameters cause a decrease in production throughput such as movement acceleration, and it is necessary to adjust the control parameters so that the target production throughput and mounting quality are satisfied at the same time.
通常、同じ部品は複数の基板生産に使用されるが、基板ごとに目標とする実装品質と生産スループットは異なる。例えば、携帯電話のような個人向け消費財用基板は生産数量が非常に多いので、多少の実装不要は容認し、生産スループットを優先した制御パラメータを設定する。一方、産業向け機器用基板は生産数が少ないので、生産スループットよりも、実装品質を厳しく設定する。 Usually, the same component is used for the production of a plurality of boards, but the target mounting quality and production throughput differ for each board. For example, since a consumer product board for personal use such as a mobile phone has a very large production quantity, it is acceptable that some mounting is unnecessary, and control parameters giving priority to production throughput are set. On the other hand, since the number of industrial equipment boards is small, the mounting quality is set strictly rather than the production throughput.
上記の実施形態では、スループットと実装品質とに応じて制御パラメータを設定することができる。従って、複数の異なる基板に対し同じ装置で実装するには好適である。用途の異なる多品種が同じラインで混在して製造されるような場合には特に好適である。 In the above embodiment, the control parameter can be set according to the throughput and the mounting quality. Therefore, it is suitable for mounting on a plurality of different substrates with the same apparatus. This is particularly suitable when multiple varieties of different uses are manufactured together on the same line.
なお、上記では、制御パラメータの設定値をユーザが入力するものとしたが、これに限るわけではなく、取得された推奨値をそのまま設定値として自動的に設定してもよい。また、複数の制御パラメータの少なくとも一部をそのまま設定値として自動的に設定し、他の一部については、ユーザにより入力されてもよい。 In the above description, the setting value of the control parameter is input by the user. However, the present invention is not limited to this, and the acquired recommended value may be automatically set as it is. In addition, at least some of the plurality of control parameters may be automatically set as set values as they are, and other portions may be input by the user.
また、制御パラメータのうち1つ又は複数を固定としてもよい。そのために、予めどの制御パラメータが固定であるかを示す情報をテーブル等に含めておき、上記処理で制御パラメータを設定する場合、固定とされた制御パラメータについては推奨値の取得やパラメータの設定をしないようにするとよい。 One or more of the control parameters may be fixed. Therefore, should be included information indicating preliminarily which control parameter is fixed to the table or the like, when setting the control parameters in the above process, the setting of the acquisition and parameters recommended values for fixed control parameters Do not do it.
また、目標値として採用する実装品質は、例えば上記の吸着率及び持ち帰り率のように、多量の実装を行って初めて評価指標として実用的な数値が取得できないものに限らない。例えば上記した吸着位置ずればらつきや装着位置ずればらつきのように、数十個の実装により実用的な数値が取得可能な実装品質を、目標値として採用してもよい。 Further, the mounting quality adopted as the target value is not limited to the one in which a practical numerical value cannot be acquired as an evaluation index only after a large amount of mounting is performed, such as the above-described adsorption rate and take-out rate. For example, mounting quality that allows practical numerical values to be acquired by several tens of mountings, such as the above-described suction position shift variation and mounting position shift variation, may be adopted as the target value.
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、上記の実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 As mentioned above, the invention made by the present inventor has been specifically described based on the embodiment. However, the present invention is not limited to the embodiment, and various modifications can be made without departing from the scope of the invention. Needless to say. For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment. Further, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.
また、上記の各図において、制御線や情報線は説明上必要と考えられるものを示しており、必ずしも実装上の全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。 Moreover, in each said figure, the control line and the information line have shown what is considered necessary for description, and do not necessarily show all the control lines and information lines on mounting. Actually, it may be considered that almost all the components are connected to each other.
1:制御システム、100:部品装着装置、101:部品フィーダ、102:ヘッドY軸駆動部、103:ヘッドX軸駆動部、104:ヘッド、105:吸着ノズル、106:基板認識カメラ、107:部品認識カメラ、108:プリント基板搬送路、制御装置200、201:制御部、202:入力部、203:出力部、204:外部通信部、205:記憶部、211:モータ駆動部、212:スループット算出部、213:制御パラメータ取得部、214:制御パラメータ切替部、221:生産計画情報、222:プリント基板設計情報、223:フィーダ位置情報、224:実装シーケンス情報、225:部品ライブラリ、226:評価結果ライブラリ、227:目標値情報、300:センサ
DESCRIPTION OF SYMBOLS 1: Control system, 100: Component mounting apparatus, 101: Component feeder, 102: Head Y axis drive part, 103: Head X axis drive part, 104: Head, 105: Suction nozzle, 106: Board recognition camera, 107: Parts Recognition camera, 108: printed circuit board conveyance path,
Claims (8)
部品装着装置の制御パラメータを、取得された前記制御パラメータに切り替える切替ステップと、を含むこと
を特徴とする制御パラメータ設定方法。 An acquisition step of acquiring a control parameter for mounting each of a plurality of types of components on the board by the component mounting apparatus according to each of the target throughput and target mounting quality weighted according to a preset weight ;
Control parameter setting method characterized by comprising the control parameters of the component mounting apparatus, a switching step of switching to the acquired said control parameter, a.
前記取得ステップでは、制御パラメータと、当該制御パラメータで部品を装着したときのスループット及び実装品質とから、前記目標スループット及び目標実装品質の各々を満たす制御パラメータを取得し、
前記切替ステップでは、取得された前記制御パラメータに自動的に切り替えて、前記部品装着装置に、当該制御パラメータで部品の各々を基板上に装着させること
を特徴とする制御パラメータ設定方法。 The control parameter setting method according to claim 1 ,
In the acquisition step, a control parameter that satisfies each of the target throughput and the target mounting quality is acquired from the control parameter and the throughput and mounting quality when the component is mounted with the control parameter.
In the switching step, the control parameter setting method is characterized by automatically switching to the acquired control parameter and causing the component mounting apparatus to mount each component on the board with the control parameter.
前記取得ステップでは、制御パラメータと、当該制御パラメータで部品を装着したときのスループット及び実装品質とのセットを複数用いて、前記目標スループット及び目標実装品質の各々を満たす制御パラメータを取得すること
を特徴とする制御パラメータ設定方法。 The control parameter setting method according to claim 1 ,
In the obtaining step, a control parameter satisfying each of the target throughput and the target mounting quality is acquired using a plurality of sets of control parameters and throughput and mounting quality when a component is mounted with the control parameters. Control parameter setting method.
切り替えた制御パラメータでのスループット及び実装品質の各々を取得し、当該制御パラメータと、スループット及び実装品質とを、記憶装置に記憶させるステップ、を有すること
を特徴とする制御パラメータ設定方法。 The control parameter setting method according to claim 1,
A control parameter setting method comprising: acquiring each of the throughput and the mounting quality with the switched control parameter and storing the control parameter, the throughput and the mounting quality in a storage device.
前記取得ステップでは、実装品質を、実装品質と相関のある実装品質指標から算出すること
を特徴とする制御パラメータ設定方法。 The control parameter according to claim 1 ,
In the obtaining step, the mounting quality is calculated from a mounting quality index having a correlation with the mounting quality.
部品装着装置の制御パラメータを、取得された前記制御パラメータに切り替える切替部と、を有すること
を特徴とする制御装置。 An acquisition unit that acquires a control parameter for mounting each of a plurality of types of components on the board by the component mounting apparatus according to each of the target throughput and target mounting quality weighted according to a preset weight ;
And a switching unit that switches the control parameter of the component mounting device to the acquired control parameter .
部品装着装置が複数種類の部品の各々を基板上に装着するための制御パラメータを、予め設定した重みに従って重み付けされた目標スループット及び目標実装品質の各々に応じて取得する取得部、及び、部品装着装置の制御パラメータを、取得された前記制御パラメータに切り替える切替部、として機能させること
を特徴とするプログラム。 A computer-executable program that, when executed by a computer,
An acquisition unit that acquires a control parameter for mounting a plurality of types of components on a board according to each of a target throughput and a target mounting quality weighted according to a preset weight , and the component mounting A program that causes a control parameter of a device to function as a switching unit that switches to the acquired control parameter .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014157262A JP6280833B2 (en) | 2014-08-01 | 2014-08-01 | Control parameter setting method, control device, and program |
| PCT/JP2015/066224 WO2016017276A1 (en) | 2014-08-01 | 2015-06-04 | Control parameter setting method, control device, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014157262A JP6280833B2 (en) | 2014-08-01 | 2014-08-01 | Control parameter setting method, control device, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016035943A JP2016035943A (en) | 2016-03-17 |
| JP6280833B2 true JP6280833B2 (en) | 2018-02-14 |
Family
ID=55217181
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014157262A Active JP6280833B2 (en) | 2014-08-01 | 2014-08-01 | Control parameter setting method, control device, and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6280833B2 (en) |
| WO (1) | WO2016017276A1 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10935963B2 (en) * | 2015-09-01 | 2021-03-02 | Fuji Corporation | Required accuracy setting device |
| WO2018216076A1 (en) * | 2017-05-22 | 2018-11-29 | 株式会社Fuji | Board working machine |
| US10824137B2 (en) | 2017-06-19 | 2020-11-03 | Panasonic Intellectual Property Management Co., Ltd. | Mounting board manufacturing system |
| JP6586645B2 (en) * | 2017-06-19 | 2019-10-09 | パナソニックIpマネジメント株式会社 | Mounting board manufacturing system |
| JP7535735B2 (en) * | 2019-03-28 | 2024-08-19 | パナソニックIpマネジメント株式会社 | Production data creation device and production data creation method |
| JP7261899B2 (en) * | 2019-11-05 | 2023-04-20 | 株式会社Fuji | production control equipment |
| JP7403121B2 (en) * | 2019-12-02 | 2023-12-22 | パナソニックIpマネジメント株式会社 | Production control device, production control method, and program |
| WO2024057434A1 (en) * | 2022-09-14 | 2024-03-21 | ヤマハ発動機株式会社 | Mounting operation condition management device, component-mounting machine, mounting operation condition management method, mounting operation condition management program, and recording medium |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11298200A (en) * | 1998-04-10 | 1999-10-29 | Nagoya Denki Kogyo Kk | Automatic quality control method and device in printed circuit board component mounting process |
| JP4927457B2 (en) * | 2006-06-28 | 2012-05-09 | パナソニック株式会社 | Mounting condition determination method |
| JP6085481B2 (en) * | 2013-01-08 | 2017-02-22 | アイキューブド研究所株式会社 | Programmable circuit, arithmetic processing method |
-
2014
- 2014-08-01 JP JP2014157262A patent/JP6280833B2/en active Active
-
2015
- 2015-06-04 WO PCT/JP2015/066224 patent/WO2016017276A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016035943A (en) | 2016-03-17 |
| WO2016017276A1 (en) | 2016-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6280833B2 (en) | Control parameter setting method, control device, and program | |
| JP5645681B2 (en) | Arithmetic device, component mounting device, and program for calculating setting of component mounting device | |
| JP6057359B2 (en) | Production control system for component mounters | |
| JP5440483B2 (en) | Electronic component mounting system and electronic component mounting method | |
| JP6270286B2 (en) | Production optimization device for component mounting line | |
| US10058020B2 (en) | Electronic component mounting system | |
| JP7486241B1 (en) | Reel placement device, reel placement method, and component mounting system | |
| JP4995845B2 (en) | Mounting condition determination method | |
| JP5331859B2 (en) | Mounting board manufacturing system and mounting board manufacturing method | |
| JP5009939B2 (en) | Mounting condition determination method | |
| US11140801B2 (en) | Data input and control devices of an electronic component mounting machine | |
| WO2012077340A1 (en) | Electronic component mounting system and electronic component mounting method | |
| JP6424236B2 (en) | Anti-substrate work management device | |
| JP6138195B2 (en) | Data management apparatus and method | |
| JPWO2017212566A1 (en) | Component mounting system | |
| JP4675703B2 (en) | How to remove parts | |
| JPWO2019064338A1 (en) | Mounting accuracy measuring system and mounting accuracy measuring method for component mounting line | |
| EP3484255A1 (en) | Production plan creation system and production plan creation method | |
| JP4594041B2 (en) | Component mounting method | |
| CN112154719B (en) | Determining device, component mounting machine having determining device, and determining method | |
| CN107114007B (en) | Electronic component supply system | |
| JP2003017897A (en) | Tact simulation device and electronic component mounting system in electronic component mounting device | |
| WO2018163389A1 (en) | Wafer feed device | |
| JP6855113B2 (en) | Parts data conversion support device, parts data conversion support method, parts data conversion support program, recording medium | |
| JP4486017B2 (en) | Component mounting order determination method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171017 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171201 |
|
| 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: 20180109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6280833 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |