JP6264072B2 - 品質管理装置及びその制御方法 - Google Patents
品質管理装置及びその制御方法 Download PDFInfo
- Publication number
- JP6264072B2 JP6264072B2 JP2014023318A JP2014023318A JP6264072B2 JP 6264072 B2 JP6264072 B2 JP 6264072B2 JP 2014023318 A JP2014023318 A JP 2014023318A JP 2014023318 A JP2014023318 A JP 2014023318A JP 6264072 B2 JP6264072 B2 JP 6264072B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- defective
- value
- state
- equipment
- 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
- 238000000034 method Methods 0.000 title claims description 67
- 238000003908 quality control method Methods 0.000 title claims description 35
- 230000002950 deficient Effects 0.000 claims description 140
- 238000004519 manufacturing process Methods 0.000 claims description 113
- 229910000679 solder Inorganic materials 0.000 claims description 112
- 238000007689 inspection Methods 0.000 claims description 96
- 238000009826 distribution Methods 0.000 claims description 61
- 230000005856 abnormality Effects 0.000 claims description 54
- 230000002159 abnormal effect Effects 0.000 claims description 36
- 238000001514 detection method Methods 0.000 claims description 25
- 238000007639 printing Methods 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 13
- 238000005304 joining Methods 0.000 claims description 8
- 239000000047 product Substances 0.000 description 210
- 230000008569 process Effects 0.000 description 34
- 230000006870 function Effects 0.000 description 16
- 239000000758 substrate Substances 0.000 description 16
- 238000005259 measurement Methods 0.000 description 14
- 238000009736 wetting Methods 0.000 description 14
- 238000004458 analytical method Methods 0.000 description 11
- 230000007547 defect Effects 0.000 description 10
- 238000009825 accumulation Methods 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000010363 phase shift Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005476 soldering Methods 0.000 description 3
- 238000011179 visual inspection Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000002591 computed tomography Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000002844 melting Methods 0.000 description 2
- 230000008018 melting Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000003326 Quality management system Methods 0.000 description 1
- 238000010521 absorption reaction Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001066 destructive effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000155 melt Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000007650 screen-printing Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41875—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
-
- 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/08—Monitoring manufacture of assemblages
- H05K13/083—Quality monitoring using results from monitoring devices, e.g. feedback loops
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32197—Inspection at different locations, stages of manufacturing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32222—Fault, defect detection of origin of fault, defect of product
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Factory Administration (AREA)
- Supply And Installment Of Electrical Components (AREA)
- Electric Connection Of Electric Components To Printed Circuits (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
本発明は、生産ラインの品質を管理する技術に関する。
自動化・省力化が進む生産ラインでは、ラインの中間工程や最終工程に検査装置を設置し、不良の検出や不良品の仕分けなどを自動化しているものがある。また、検査装置の検査結果から不良の要因を推定し、品質管理や生産設備のメンテナンスに活用する試みも採られている。
この種の品質管理システムにおいては、検査の判定基準や品質の管理基準を適切に設定しなければ、生産ラインの効率低下を招く可能性がある。例えば、基準が甘すぎると、不良品が増加し、目視検査の負荷や不良品の廃棄コストが増大してしまうし、逆に基準が厳しすぎると、いわゆる「見過ぎ」の増加により、良品を不必要に排除してしまったり、生産設備の異常や不調を誤検知し無駄にラインを止めてしまう場合があるからである。
このような課題に鑑みた先行技術として、特許文献1には、プリント基板の表面実装ラインにおいて、リフロー後検査の良否判定結果に基づき、はんだ印刷検査装置における検査項目(はんだの面積と体積)の判定基準を調整する方法が開示されている。
上記従来例のように、ラインの後工程での検査結果を用いて、中間工程での検査項目の判定基準を調整すれば、後工程で不良に発展する可能性のある事象(不良の予兆)を中間工程で発見することが可能になるものと期待できる。しかしながら、この方法は、中間工程での見過ぎの増加を招きやすい。不良が発生するメカニズムは単純ではなく、他の工程に原因がある場合や、複数の要因が複合的に作用して不良として発現する場合もあるため、一つの中間工程における製品の状態だけをみて最終的な良/不良を予測することは妥当でないからである。表面実装ラインの例で説明すると、はんだの面積や体積が正常値から多少外れていても、はんだ上にマウントされた電極の位置や押し込み量、リフロー条件などによって、良品になるケースも不良品になるケースもどちらもあり得るのである。したがって、従来例の方法を用いると、はんだ印刷装置の異常を過剰に検知してしまい、生産ラインの効率を低下させてしまう懸念がある。
本発明は上記実情に鑑みなされたものであり、その目的とするところは、生産ラインの品質管理において生産設備の異常の誤報を抑制するための技術を提供することにある。
上記目的を達成するために、本発明では、ある製品が不良品と判定された場合に、当該不良品の状態を表す指標(製品状態値)と当該不良品を処理したときの生産設備の状態を表す指標(設備状態値)の両方が通常状態から乖離していたら、生産設備の異常と判断する、という構成を採用する。
具体的には、本発明に係る品質管理装置は、一つ以上の生産設備を含む生産ラインの品
質管理を行う品質管理装置であって、生産設備で製品を処理するときに観測された、前記生産設備の状態を表す設備状態値のデータを取得する設備情報取得部と、前記生産設備で処理された製品から計測された、前記製品の状態を表す製品状態値のデータを取得する製品情報取得部と、過去に生産された複数の良品に関する設備状態値のデータ群と、前記複数の良品に関する製品状態値のデータ群とを記憶する記憶部と、ある製品が不良品と判定された場合に、前記記憶部に蓄積された複数の良品の製品状態値のデータ群からなる製品状態値の良品分布との比較により、当該不良品の製品状態値が異常値であるか否かを判定すると共に、前記記憶部に蓄積された複数の良品の設備状態値のデータ群からなる設備状態値の良品分布との比較により、当該不良品を処理したときの設備状態値が異常値であるか否かを判定する判定部と、前記不良品に関する製品状態値と設備状態値のいずれもが異常値と判定された場合に、前記生産設備に異常があると判断する異常検知部と、を有することを特徴とする。
質管理を行う品質管理装置であって、生産設備で製品を処理するときに観測された、前記生産設備の状態を表す設備状態値のデータを取得する設備情報取得部と、前記生産設備で処理された製品から計測された、前記製品の状態を表す製品状態値のデータを取得する製品情報取得部と、過去に生産された複数の良品に関する設備状態値のデータ群と、前記複数の良品に関する製品状態値のデータ群とを記憶する記憶部と、ある製品が不良品と判定された場合に、前記記憶部に蓄積された複数の良品の製品状態値のデータ群からなる製品状態値の良品分布との比較により、当該不良品の製品状態値が異常値であるか否かを判定すると共に、前記記憶部に蓄積された複数の良品の設備状態値のデータ群からなる設備状態値の良品分布との比較により、当該不良品を処理したときの設備状態値が異常値であるか否かを判定する判定部と、前記不良品に関する製品状態値と設備状態値のいずれもが異常値と判定された場合に、前記生産設備に異常があると判断する異常検知部と、を有することを特徴とする。
この構成によれば、ある製品が不良品と判定され、当該不良品の製品状態値が良品分布との比較において異常値であり、且つ、当該不良品を処理したときの設備状態値が良品分布との比較において異常値である、という条件を満足した場合に、生産設備に異常があると判断する。したがって、製品の最終品質に影響を及ぼし、且つ、製品の状態と生産設備の状態のいずれもが通常状態から乖離している状態だけを検出できるため、生産設備の異常の誤報(過剰な品質管理)を抑制することができる。
ある製品が良品と判定された場合に、当該製品の製品状態値を、前記記憶部に蓄積されている製品状態値のデータ群に追加する更新部をさらに有するとよい。また、ある製品が不良品と判定された場合であって、且つ、前記判定部により当該不良品の製品状態値が異常値でないと判定された場合に、前記更新部は、当該不良品の製品状態値が異常値と判定されやすくなるように、前記記憶部に記憶された製品状態値のデータ群の一部のデータを削除するとよい。製品状態値の良品分布は、製品状態値の各値が良品となる確率を表す確率分布に相当する。上記のように、生産ラインを実稼働するなかで得られた良品や不良品の情報を用いて良品分布を更新(学習)していくことにより、良品分布の信頼性、ひいては異常判断の妥当性や確度を高めることができる。
前記異常検知部は、前記生産設備に異常があると判断した場合に、異常の情報を出力するか、又は、前記生産設備の動作条件を自動で変更するか、又は、前記生産設備の動作条件の変更許可をユーザから受け付けた後に前記生産設備の動作条件を変更するとよい。前記異常の情報は、異常があると判断された生産設備を特定する情報、異常値と判定された設備状態値、不良品と判定された製品を特定する情報、及び、異常値と判定された製品状態値のうち少なくともいずれかを含むとよい。異常の情報を出力することで、生産設備の条件変更やメンテナンスの必要をユーザに促すことができる。また、生産設備の動作条件を自動で又はユーザの変更許可を受けた上で変更する構成によれば、生産ラインの品質の維持を簡易に実現できる。
前記判定部は、同じ製品から計測された複数の項目の製品状態値のそれぞれについて異常値であるか否かを判定可能であり、前記複数の項目のうち判定の対象とする項目を選択可能であるとよい。製品の種類や仕様に応じて、判定の対象とする製品状態値を選択(限定)できるようにすることで、過剰な品質管理を抑制することができる。
前記生産ラインは、プリント基板の表面実装ラインであり、前記生産設備は、プリント基板の上にはんだペーストを印刷するはんだ印刷装置、プリント基板の上に電子部品を実装するマウンタ、はんだペーストを加熱するリフロー炉のうちの少なくとも一つであり、前記製品の状態は、リフロー後のはんだの形状であることが好ましい。表面実装ラインでは、不良の要因特定が容易でなく、従来例のように一つの工程検査の良否判定だけで生産
設備の異常検知をすると、過剰な品質管理につながる可能性が高いからである。
設備の異常検知をすると、過剰な品質管理につながる可能性が高いからである。
はんだが良品であるか不良品であるかの判定結果は、X線像によりはんだと電子部品の電極との接合状態を検査するX線検査装置から取得されることが好ましい。これにより、外観からはわからないはんだと電極との接合状態を精度よく捉えることができ、良品か不良品かの誤判定を可及的に無くすことができ、過剰な品質管理を抑制することができる。
なお、本発明は、上記手段の少なくとも一部を含む品質管理装置として捉えることができる。また、本発明は、品質管理装置の制御方法や、その方法の各ステップをコンピュータに実行させるためのコンピュータプログラムや、当該プログラムを非一時的に記憶したコンピュータ読取可能な記憶媒体として捉えることもできる。上記構成および処理の各々は技術的な矛盾が生じない限り互いに組み合わせて本発明を構成することができる。
本発明によれば、生産ラインの品質管理において生産設備の異常の誤報を抑制することができる。
以下に図面を参照して、この発明を実施するための形態を、実施例に基づいて例示的に詳しく説明する。ただし、この実施例に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
<システム構成>
図1は、プリント基板の表面実装ラインにおける生産設備及び品質管理システムの構成例を模式的に示している。表面実装(Surface Mount Technology:SMT)とはプリント基板の表面に電子部品をはんだ付けする技術であり、表面実装ラインは、主として、はんだ印刷〜部品のマウント〜リフロー(はんだの溶着)の三つの工程から構成される。
図1は、プリント基板の表面実装ラインにおける生産設備及び品質管理システムの構成例を模式的に示している。表面実装(Surface Mount Technology:SMT)とはプリント基板の表面に電子部品をはんだ付けする技術であり、表面実装ラインは、主として、はんだ印刷〜部品のマウント〜リフロー(はんだの溶着)の三つの工程から構成される。
図1に示すように、表面実装ラインでは、生産設備として、上流側から順に、はんだ印刷装置X1、マウンタX2、リフロー炉X3が設けられる。はんだ印刷装置X1は、スクリーン印刷によってプリント基板上の電極部(ランドと呼ばれる)にペースト状のはんだを印刷する装置である。マウンタX2は、基板に実装すべき電子部品をピックアップし、該当箇所のはんだペーストの上に部品を載置するための装置であり、チップマウンタとも呼ばれる。リフロー炉X3は、はんだペーストを加熱溶融した後、冷却を行い、電子部品を基板上にはんだ接合するための加熱装置である。これらの生産設備X1〜X3は、ネットワーク(LAN)を介して生産設備管理装置X4に接続されている。生産設備管理装置
X4は、生産設備X1〜X3の管理や統括制御を担うシステムであり、各生産設備の動作を定義する実装プログラム(動作手順、製造条件、設定パラメータなどを含む)、各生産設備のログデータなどを記憶、管理、出力する機能などを有している。また、生産設備管理装置X4は、作業者又は他の装置から実装プログラムの変更指示を受け付けると、該当する生産設備に設定されている実装プログラムの更新処理を行う機能も有する。
X4は、生産設備X1〜X3の管理や統括制御を担うシステムであり、各生産設備の動作を定義する実装プログラム(動作手順、製造条件、設定パラメータなどを含む)、各生産設備のログデータなどを記憶、管理、出力する機能などを有している。また、生産設備管理装置X4は、作業者又は他の装置から実装プログラムの変更指示を受け付けると、該当する生産設備に設定されている実装プログラムの更新処理を行う機能も有する。
また、表面実装ラインには、はんだ印刷〜部品のマウント〜リフローの各工程の出口で基板の状態を検査し、不良あるいは不良のおそれを自動で検出する、品質管理システムYが設置されている。品質管理システムYは、良品と不良品の自動仕分けの他、検査結果やその分析結果に基づき各生産設備の動作にフィードバックする機能(例えば、実装プログラムの変更など)も有している。図1に示すように、本実施形態の品質管理システムYは、はんだ印刷検査装置Y1、部品検査装置Y2、外観検査装置Y3、X線検査装置Y4の4種類の検査装置と、検査管理装置Y5、分析装置Y6、作業端末Y7などから構成される。
はんだ印刷検査装置Y1は、はんだ印刷装置X1から搬出された基板に対し、はんだペーストの印刷状態を検査するための装置である。はんだ印刷検査装置Y1では、基板上に印刷されたはんだペーストを2次元ないし3次元的に計測し、その計測結果から各種の検査項目について正常値(許容範囲)か否かの判定を行う。検査項目としては、例えば、はんだの体積・面積・高さ・位置ずれ・形状などがある。はんだペーストの2次元計測には、イメージセンサ(カメラ)などを用いることができ、3次元計測には、レーザ変位計や、位相シフト法、空間コード化法、光切断法などを利用することができる。
部品検査装置Y2は、マウンタX2から搬出された基板に対し、電子部品の配置状態を検査するための装置である。部品検査装置Y2では、はんだペーストの上に載置された部品(部品本体、電極(リード)など部品の一部でもよい)を2次元ないし3次元的に計測し、その計測結果から各種の検査項目について正常値(許容範囲)か否かの判定を行う。検査項目としては、例えば、部品の位置ずれ、角度(回転)ずれ、欠品(部品が配置されていないこと)、部品違い(異なる部品が配置されていること)、極性違い(部品側と基板側の電極の極性が異なること)、表裏反転(部品が裏向きに配置されていること)、部品高さなどがある。はんだ印刷検査と同様、電子部品の2次元計測には、イメージセンサ(カメラ)などを用いることができ、3次元計測には、レーザ変位計や、位相シフト法、空間コード化法、光切断法などを利用することができる。
外観検査装置Y3は、リフロー炉X3から搬出された基板に対し、はんだ付けの状態を検査するための装置である。外観検査装置Y3では、リフロー後のはんだ部分を2次元ないし3次元的に計測し、その計測結果から各種の検査項目について正常値(許容範囲)か否かの判定を行う。検査項目としては、部品検査と同じ項目に加え、はんだフィレット形状の良否なども含まれる。はんだの形状計測には、上述したレーザ変位計、位相シフト法、空間コード化法、光切断法などの他、いわゆるカラーハイライト方式(R、G、Bの照明を異なる入射角ではんだ面に当て、各色の反射光を天頂カメラで撮影することで、はんだの3次元形状を2次元の色相情報として検出する方法)を用いることができる。
X線検査装置Y4は、X線像を用いて基板のはんだ付けの状態を検査するための装置である。例えば、BGA(Ball Grid Array)、CSP(Chip Size Package)などのパッケージ部品や多層基板の場合には、はんだ接合部が部品や基板の下に隠れているため、外観検査装置Y3では(つまり外観画像では)はんだの状態を検査することができない。X線検査装置Y4は、このような外観検査の弱点を補完するための装置である。X線検査装置Y4の検査項目としては、例えば、部品の位置ずれ、はんだ高さ、はんだ体積、はんだボール径、バックフィレットの長さ、はんだ接合の良否などがある。なお、X線像としては
、X線透過画像を用いてもよいし、CT(Computed Tomography)画像を用いることも好
ましい。
、X線透過画像を用いてもよいし、CT(Computed Tomography)画像を用いることも好
ましい。
これらの検査装置Y1〜Y4は、ネットワーク(LAN)を介して検査管理装置Y5に接続されている。検査管理装置Y5は、検査装置Y1〜Y4の管理や統括制御を担うシステムであり、各検査装置Y1〜Y4の動作を定義する検査プログラム(検査手順、検査条件、設定パラメータなど)や、各検査装置Y1〜Y4で得られた検査結果やログデータなどを記憶、管理、出力する機能などを有している。
分析装置Y6は、検査管理装置Y5に集約された各検査装置Y1〜Y4の検査結果(各工程の検査結果)を分析することで、不良の予測、不良の要因推定などを行う機能や、必要に応じて各生産設備X1〜X3へのフィードバック(実装プログラムの変更など)を行う機能などを有するシステムである。
作業端末Y7は、生産設備X1〜X3の状態、各検査装置Y1〜Y4の検査結果、分析装置Y6の分析結果などの情報を表示する機能、生産設備管理装置X4や検査管理装置Y5に対し実装プログラムや検査プログラムの変更(編集)を行う機能、表面実装ライン全体の動作状況を確認する機能などを有するシステムである。
生産設備管理装置X4、検査管理装置Y5、分析装置Y6はいずれも、CPU(中央演算処理装置)、主記憶装置(メモリ)、補助記憶装置(ハードディスクなど)、入力装置(キーボード、マウス、コントローラ、タッチパネルなど)、表示装置などを具備する汎用的なコンピュータシステムにより構成可能である。これらの装置X4、Y5、Y6は別々の装置としてもよいが、一つのコンピュータシステムにこれらの装置X4、Y5、Y6の全ての機能を実装することも可能であるし、生産設備X1〜X3や検査装置Y1〜Y4のいずれかの装置が具備するコンピュータに、これらの装置X4、Y5、Y6の機能の全部又は一部を実装することも可能である。また、図1では、生産設備と品質管理システムのネットワークを分けているが、相互にデータ通信が可能であればどのような構成のネットワークを用いてもよい。
<設備状態値の蓄積>
本実施形態では、はんだ印刷装置X1、マウンタX2、リフロー炉X3それぞれの動作を監視・記録するため、各設備の稼働中の状態をセンサや計測機等で観測し、その観測値(設備状態値と呼ぶ)を生産設備管理装置X4に蓄積する。ここで「観測値(設備状態値)」には、センサ等で測定される物理量の他、センサ等の測定データから計算される値や抽出される特徴量なども含まれる。各生産設備で観測する項目は任意に決めることができる。例えば、はんだ印刷装置X1の場合は、はんだの印刷品質に影響を及ぼし得る条件として、スキージ圧力、スキージスピード、印刷圧力、はんだペーストの粘度などが挙げられる。また、マウンタX2の場合は、電子部品の実装品質に影響を及ぼし得る条件として、ノズルの吸着真空圧、部品の押し込み量など、リフロー炉X3の場合は、はんだの接合品質に影響を及ぼし得る条件として、予熱温度、予熱時間、溶解温度、溶解時間、炉内雰囲気などが挙げられる。なお、これらの項目は一例であり、他の項目を観測しても構わない。また、生産設備管理装置X4や作業端末Y7や分析装置Y6を用いて、ユーザが各生産設備で観測する項目を選択できるようにしてもよい。
本実施形態では、はんだ印刷装置X1、マウンタX2、リフロー炉X3それぞれの動作を監視・記録するため、各設備の稼働中の状態をセンサや計測機等で観測し、その観測値(設備状態値と呼ぶ)を生産設備管理装置X4に蓄積する。ここで「観測値(設備状態値)」には、センサ等で測定される物理量の他、センサ等の測定データから計算される値や抽出される特徴量なども含まれる。各生産設備で観測する項目は任意に決めることができる。例えば、はんだ印刷装置X1の場合は、はんだの印刷品質に影響を及ぼし得る条件として、スキージ圧力、スキージスピード、印刷圧力、はんだペーストの粘度などが挙げられる。また、マウンタX2の場合は、電子部品の実装品質に影響を及ぼし得る条件として、ノズルの吸着真空圧、部品の押し込み量など、リフロー炉X3の場合は、はんだの接合品質に影響を及ぼし得る条件として、予熱温度、予熱時間、溶解温度、溶解時間、炉内雰囲気などが挙げられる。なお、これらの項目は一例であり、他の項目を観測しても構わない。また、生産設備管理装置X4や作業端末Y7や分析装置Y6を用いて、ユーザが各生産設備で観測する項目を選択できるようにしてもよい。
図2(a)〜図2(c)はそれぞれ、はんだ印刷装置X1の設備状態値データの例、マウンタX2の設備状態値データの例、リフロー炉X3の設備状態値データの例である。はんだ印刷装置X1のデータには、処理した基板を特定する基板ID、用いたはんだペーストのロット番号、当該基板を処理したときに観測された一つ以上の設備状態値が対応づけて記録されている。マウンタX2のデータには、基板ID、部品の吸着に用いたノズルを
特定するノズルID、部品の供給に用いたフィーダを特定するフィーダID、基板上の部品マウント先を特定する回路番号、部品をマウントしたときに観測された一つ以上の設備状態値が対応づけて記録されている。また、リフロー炉X3のデータには、基板IDと当該基板を処理したときに観測された一つ以上の設備状態値が対応づけて記録されている。
特定するノズルID、部品の供給に用いたフィーダを特定するフィーダID、基板上の部品マウント先を特定する回路番号、部品をマウントしたときに観測された一つ以上の設備状態値が対応づけて記録されている。また、リフロー炉X3のデータには、基板IDと当該基板を処理したときに観測された一つ以上の設備状態値が対応づけて記録されている。
図2(d)は、生産設備管理装置X4に記録される生産情報データの例を示す。生産情報データとは、このラインで生産した基板の履歴を記録したデータであり、図示のように、基板ID、生産ロット番号、日時の情報などが対応づけて記録されている。この生産情報データは、後述する良品分布の作成処理において、所望の期間の設備状態値データを抽出したり、古い設備状態値データを削除したりする際に参照される。なお、図2(a)〜図2(c)の設備状態値データのなかに日時情報や生産ロット番号を記録しておくことで、生産情報データを省略することもできる。
<製品状態値の蓄積>
本実施形態では、最終製品であるはんだの品質を監視・記録するため、各ランドに形成された個々のはんだの状態(形状)をセンサや検査機等で計測し、その計測値(製品状態値と呼ぶ)を検査管理装置Y5に蓄積する。ここで「計測値(製品状態値)」には、センサ等で測定される物理量の他、センサ等の測定データから計算された値や抽出された特徴量なども含まれる。
本実施形態では、最終製品であるはんだの品質を監視・記録するため、各ランドに形成された個々のはんだの状態(形状)をセンサや検査機等で計測し、その計測値(製品状態値と呼ぶ)を検査管理装置Y5に蓄積する。ここで「計測値(製品状態値)」には、センサ等で測定される物理量の他、センサ等の測定データから計算された値や抽出された特徴量なども含まれる。
図3(a)〜図3(d)に、はんだの各部の名称とはんだ形状を表す製品状態値の一例を示す。図3(a)は基板に平行な方向からはんだを見た側面図であり、図3(b)は基板の上方からはんだを見た平面図である。また、図3(c)、図3(d)はそれぞれ図3(a)、図3(b)の一部を拡大して示した図である。説明の便宜のため、部品本体等は図示を省略している。
本実施形態では、はんだ全体を「フロントフィレット」「バックフィレット」「右サイドフィレット」「左サイドフィレット」「電極下部」の5つの部分に分けて認識する。フロントフィレットは、部品電極の先端側に形成されたはんだフィレット部分であり、バックフィレットは、部品電極の後端側に形成されたはんだフィレット部分である。右サイドフィレットは部品電極の後端側から先端側を見たときに部品電極の右側にあるはんだフィレット部分である。また、左サイドフィレットは部品電極の後端側から先端側を見たときに部品電極の左側にあるはんだフィレット部分である。電極下部は、電極の真下にあるはんだ部分をさす。
図3(c)、図3(d)に示すように、各はんだフィレットの形状について、「ぬれ角度」「ぬれ広がり面積」「ぬれ上がり高さ」「フィレット長さ」「フィレット幅」の5項目の製品状態値を定義する。ぬれ角度は、フィレットの傾斜角であり、本実施形態では、フィレットの頂点と端点を結ぶ直線とランドとのなす角をフィレットの傾斜角と定義する。ぬれ広がり面積は、はんだとランドの接触部分(図の斜線部)の面積である。ぬれ上がり高さは、ランドに対するフィレットの頂点の高さである。フィレット長さとフィレット幅は、はんだとランドの接触部分における最大長さと最大幅である。なお、長さ方向はフレットの頂点と端点を結ぶ直線に平行な方向であり、幅方向は長さ方向に直交する方向と定義する。また、電極下部に関しては、図3(a)に示すように、「はんだ高さ」の1項目の製品状態値を定義する。はんだ高さは、電極下部の中央部におけるはんだの厚みである。
これらの製品状態値は、外観検査装置Y3での形状計測結果や、X線検査装置Y4での形状計測結果を基に求めることができる。各々の状態値の具体的な計算手法はどのようなアルゴリズムを用いてもよい。例えば、カラーハイライト方式で得られた外観画像からR
GBの色相が現れている部分を抽出することで、はんだフィレットを切り出し、ぬれ広がり面積、フィレット長さ、フィレット幅を計算できる。そして、レーザ変位計や位相シフト法によりぬれ上がり高さを計測できれば、計算によりぬれ角度を求めることができる。
GBの色相が現れている部分を抽出することで、はんだフィレットを切り出し、ぬれ広がり面積、フィレット長さ、フィレット幅を計算できる。そして、レーザ変位計や位相シフト法によりぬれ上がり高さを計測できれば、計算によりぬれ角度を求めることができる。
図4は、検査管理装置Y5に記録される製品状態値データの例を示す。製品状態値データには、基板ID、回路番号、ランドID、グループIDとともに、一つ以上の製品状態値が対応づけて記録されている。この製品状態値データの各行が、一つのはんだ(つまり、一つのランド)から計測された情報を示している。なお、ランドIDとは、回路内のランドの場所を特定する情報であり、例えば、8本の電極をもつ部品の場合は、ランドIDは1〜8の値をとる。また、グループIDとは、ランドと電極の形状が同じであり、形成されるはんだが同じ形状であるべきもの(つまり、製品状態値を同一の基準で管理・評価できるもの)を示す情報である。例えば、グループIDは部品品番に対して割り当てられ、基板上に同じ品番の部品が複数配置される場合は、同一のグループIDを割り当てられたランドは全て、共通のグループIDとなる。また、一つの部品内に電極またはランドの形状が異なり、異なる形状のはんだが形成され得るランドがある場合には(例えば、QFP(Quad Flat Package)の端ピンとそれ以外のピンなど)、同一形状のはんだが形成さ
れるランドに対し、それぞれ同じグループIDを割り当てることもできる。
れるランドに対し、それぞれ同じグループIDを割り当てることもできる。
ところで、部品種やランド設計によって、形成されるはんだの形状は相違する。例えば、電極のピッチが狭く、ランド幅も狭い場合には、サイドフィレットはほとんど形成されないし、ランド長さが短い場合には、フロントフィレットがかなり小さくなることもある。そこで、検査管理装置Y5や分析装置Y6や作業端末Y7において、ユーザが部品種ごと又はランドごとに、計測の対象とするはんだ形状(製品状態値)を選択できるようにするとよい。図5(a)〜図5(d)は計測の対象を選択するユーザインタフェースの一例である。図5(a)は、ランドサイズが標準の場合に、フロントフィレット、バックフィレット、右サイドフィレット、左サイドフィレット、電極下部の5つの部位の製品状態値をすべて計測するように設定した例である。図5(b)は、ランドの長さが短めの場合に、バックフィレットと電極下部の2つの部位の製品状態値のみを計測するように限定した例である。また、図5(c)は、計測する製品状態値を個別に選択できるようにしたユーザインターフェイスの例であり、図5(d)は、プルダウンメニューから部品種を選ぶと、自動的に適切な計測対象が設定される例である。このように部品種やランド設計に応じて計測対象とする製品状態値を限定できるようにすることで、製品状態値の計測や計算に要する時間を短縮できる。なお、これらの製品状態値は、後述する異常検知処理において異常の有無の評価に用いられるが、部品種やランド設計に応じて評価の対象とする項目を適宜設定しておけば、過剰な品質管理や異常検知を回避できるという効果もある(異常検知の詳細は後述する)。
<はんだ接合状態の判定>
外観検査装置Y3では、フロントフィレットが十分形成されていることを良品の条件とすることが一般的である。電極下面やバックフィレットの形状は外観検査装置Y3では直接観測できないからである。しかし、はんだと部品電極のあいだの接合強度は、フロントフィレットの部分だけでなく、電極下面とはんだの接合部や、バックフィレットの部分の寄与も大きい。それゆえ、外観検査の結果だけに頼ると、いわゆる見過ぎの発生を避けられない。
外観検査装置Y3では、フロントフィレットが十分形成されていることを良品の条件とすることが一般的である。電極下面やバックフィレットの形状は外観検査装置Y3では直接観測できないからである。しかし、はんだと部品電極のあいだの接合強度は、フロントフィレットの部分だけでなく、電極下面とはんだの接合部や、バックフィレットの部分の寄与も大きい。それゆえ、外観検査の結果だけに頼ると、いわゆる見過ぎの発生を避けられない。
図6(a)、図6(b)にその一例を示す。図6(a)は部品のマウント位置が正しい場合のはんだ形状を示しており、図6(b)は部品のマウント位置が電極の先端方向にずれた場合のはんだ形状の変化を示している。図6(a)では、フロントフィレットが十分に形成されているため、外観検査でOK判定となり、正しい検査結果が得られる。一方、部品が電極の先端方向にずれると、図6(b)に示すように、フロントフィレットが縮小
してしまう。この場合、バックフィレットが十分に形成されているため接合強度が確保されているにもかかわらず(つまりはんだの接合状態は良好であるにもかかわらず)、外観検査ではNG判定されてしまい、不良基板として破棄されたり、生産設備の異常と誤検知し無駄にラインを止めることになる。これが見過ぎによる効率低下を生むのである。
してしまう。この場合、バックフィレットが十分に形成されているため接合強度が確保されているにもかかわらず(つまりはんだの接合状態は良好であるにもかかわらず)、外観検査ではNG判定されてしまい、不良基板として破棄されたり、生産設備の異常と誤検知し無駄にラインを止めることになる。これが見過ぎによる効率低下を生むのである。
本実施形態では、図6(b)のようなケースの良否を正しく判定するために、X線検査装置Y4の検査結果を基にはんだの最終的な良否判定を行う。電極とはんだではX線吸収率が異なるため、X線像(X線透過像又は断層像)において電極部分とはんだ部分のあいだに輝度差が生じる。よって、X線像を解析することで、電極下面における電極とはんだの接合の有無を調べたり、電極とはんだの接合面積(接合強度に相当)を計測したりすることができる。
<異常検知処理>
次に、分析装置Y6による異常検知処理について説明する。異常検知処理とは、ラインの稼働中、はんだの接合品質を常に監視することで、各生産設備X1〜X3の異常を検知し、必要に応じて設備の動作条件にフィードバックする処理である。
次に、分析装置Y6による異常検知処理について説明する。異常検知処理とは、ラインの稼働中、はんだの接合品質を常に監視することで、各生産設備X1〜X3の異常を検知し、必要に応じて設備の動作条件にフィードバックする処理である。
図7は、分析装置Y6の異常検知処理にかかわる機能ブロックを示している。分析装置Y6は、検査結果取得部60、設備情報取得部61、製品情報取得部62、良品分布作成用データベース63、データ更新部64、判定部65、異常検知部66などの機能を有している。これらの機能は、分析装置Y6(のCPU)がコンピュータプログラムを実行することにより実現されるものである。なお、図7では、分析装置Y6が有する機能のうち、異常検知処理に関する機能だけを示しており、他の機能については省略している。
図8のフローチャートに沿って、異常検知処理の流れと各機能ブロックの具体的な処理内容について説明する。図8の処理は、X線検査装置Y4から一つの基板の検査結果が得られたことをトリガとして実行される。
まず、検査結果取得部60が、X線検査装置Y4から(又は検査管理装置Y5を介して)検査結果のデータを取得する(ステップS80)。検査結果のデータには、図9に示すように、基板ID、回路番号、ランドID、グループID、はんだの接合状態を表す特徴量の値、その特徴量の値に対する判定結果などが含まれる。接合状態を表す特徴量としては、例えば、電極とはんだの接合面積、X線像における電極部分と周囲の輝度差、バックフィレットの長さ・幅・面積などを用いることができる。なお、接合状態を表す特徴量と判定結果の組は、一つの項目だけでもよいし、複数項目でもよい。以下、検査結果が得られた基板(基板IDで特定される基板)を「対象基板」と呼ぶ。
次に、設備情報取得部61が、基板IDに基づいて、対象基板の設備状態値データを生産設備管理装置X4から取得する(ステップS81)。設備状態値データの内容は、図2(a)〜図2(c)に示したとおりである。また、製品情報取得部62が、基板IDに基づいて、対象基板の製品状態値データを検査管理装置Y5から取得する(ステップS82)。製品状態値データの内容は、図4に示したとおりである。
ステップS80〜S82により、対象基板に関する、はんだ接合状態の最終的な検査結果データ、当該基板を処理したときの各生産設備の設備状態値データ、及び、各ランドに形成されたはんだの製品状態値データがそろう。続いて、対象基板上の個々のランド(はんだ)に対して、ステップS83以降の処理が実行される。以下、処理対象のランドを「対象ランド」と呼ぶ。
ステップS83では、判定部65が、対象ランドの検査結果を参照し、接合状態を表す
特徴量がすべてOK判定か否かを確認する。すべての項目でOK判定が得られている場合には(ステップS83;YES)、対象ランドを良品と判定し、データ更新部64が、対象ランドのはんだの製品状態値データ(図4参照)及び設備状態値データ(図2(a)〜図2(c)参照)を、良品分布作成用データベース63に追加する(ステップS84)。
特徴量がすべてOK判定か否かを確認する。すべての項目でOK判定が得られている場合には(ステップS83;YES)、対象ランドを良品と判定し、データ更新部64が、対象ランドのはんだの製品状態値データ(図4参照)及び設備状態値データ(図2(a)〜図2(c)参照)を、良品分布作成用データベース63に追加する(ステップS84)。
良品分布作成用データベース63は、過去に生産された複数の良品に関する製品状態値及び設備状態値のデータ群を蓄積する記憶部である。ここに蓄積されたデータ群は、製品状態値や設備状態値の良品分布を評価するために利用される。初期状態(例えば、量産試作の開始時)では、良品分布作成用データベース63は空であるが、ラインの稼働に伴いデータの蓄積が進んでいき、良品分布の信頼性が高まっていく。なお、非常に古いデータや生産ロットが変わる前のデータなどは、良品分布を評価する際に妥当でない場合があるため、データ更新部64は、定期的に又は生産ロットが変わったタイミングで、過去のデータを削除する処理を行ってもよい。
ところで、ステップS83において、対象ランドの接合状態を表す特徴量のなかにNG判定のものが一つでも存在した場合には、判定部65は、対象ランドを不良品と判定し、ステップS85に処理を進める。なお、ステップS85以降の処理では製品状態値と設備状態値の良品分布を参照するため、もし、良品分布作成用データベース63が空であったり、十分なデータ蓄積がない場合には、ステップS85以降をスキップし、異常検知処理を中断するとよい。以下、良品分布作成用データベース63内に十分なデータが蓄積されているという前提で説明を進める。
ステップS85では、判定部65が、対象ランドのはんだ(不良品)の製品状態値データを取得する。そして、判定部65は、対象ランドとグループIDが同じ良品の製品状態値データを良品分布作成用データベース63から読み込み、製品状態値の良品分布を作成する(ステップS86)。製品状態値データの中に複数項目の製品状態値が含まれている場合には、製品状態値ごとに良品分布を作成する。図10(a)に製品状態値の良品分布の例を示す。本実施形態では、良品の製品状態値の平均μと標準偏差σを計算し、良品の製品状態値のばらつきを正規分布で近似する。ただし、良品分布の作成方法はこれに限らず、ヒストグラム(度数分布)を用いてもよい。
続いて、判定部65は、各々の製品状態値について、良品分布と対象ランド(不良品)の値を比較し、対象ランド(不良品)の値が通常範囲(良品範囲)に収まっているか異常値であるのかを判定する(ステップS87)。通常範囲は、例えば、良品分布のμ±nσに設定することができる。nの値は、要求品質に応じてユーザが設定可能であり、好ましくは2〜5(典型的には3〜4)に設定される。
ステップS87において、対象ランド(不良品)の製品状態値がすべて通常範囲(良品範囲)に収まっていると判定された場合、データ更新部64によって、良品分布の更新(学習)を行う(ステップS89)。ここでの更新は、対象ランド(不良品)の製品状態値が異常値と判定されやすくなるよう、良品分布を修正する操作である。具体的な操作としては、良品分布作成用データベース63に蓄積された良品のデータ群の中から、対象ランドの製品状態値と同じ値をもつ良品のデータ(同じ値のデータが無い場合は、最も近い値のデータ)を1サンプル分削除する。これにより、対象ランドの製品状態値が通常範囲と判定される確率を低下させることができる。良品分布の更新操作は、他のやり方でもよい。例えば、対象ランドの製品状態値に最も近い値をもつnサンプル分(n>1)の良品データを削除してもよい。また、例外処理として、対象ランドの製品状態値が良品分布の平均μに近い場合には(例えば、μ±2σ以内など)、良品分布の更新を行わないことも好ましい。
ステップS89で良品分布の更新を行った場合には、ステップS87の処理を再実行し、対象ランド(不良品)の製品状態値と更新後の良品分布の比較を行う。更新後の良品分布との比較においても、対象ランドの製品状態値がすべて通常範囲に収まっていると判定された場合には、生産設備には異常がない(つまり、対象ランドの不良は特異な又は原因不明の事象)とみなし、異常検知処理を終了する。なお、2回目の評価の場合には(ステップS88)、良品分布の更新は行われない。
ステップS87の処理において、対象ランド(不良品)の製品状態値のなかに一つでも異常値を示すものが存在した場合、判定部65は、生産設備に異常が生じている可能性ありと判断し、ステップS90へと処理を進める。ステップS90では、判定部65が、対象ランドのはんだ(不良品)に関する設備状態値データを取得する。そして、判定部65は、製品状態値の良品分布の作成に用いた複数の良品それぞれに対応する設備状態値データを良品分布作成用データベース63から読み込み、設備状態値の良品分布を作成する(ステップS91)。設備状態値データの中に複数項目の設備状態値が含まれている場合には、設備状態値ごとに良品分布を作成する。図10(b)に設備状態値の良品分布の例を示す。本実施形態では、製品状態値の良品分布と同じく、設備状態値の平均μと標準偏差σを計算し、良品の設備状態値のばらつきを正規分布で近似する。ただし、良品分布の作成方法はこれに限らず、ヒストグラム(度数分布)を用いてもよい。
続いて、判定部65は、各々の設備状態値について、良品分布と対象ランド(不良品)の値を比較し、対象ランド(不良品)の値が通常範囲(良品範囲)に収まっているか異常値であるのかを判定する(ステップS92)。通常範囲は、例えば、良品分布のμ±nσに設定することができる。nの値は、要求品質や設備性能に応じてユーザが設定可能であり、好ましくは2〜5(典型的には3〜4)に設定される。製品状態値と設備状態値とで通常範囲の設定(nの値)を異ならせても構わない。
ステップS92において、対象ランド(不良品)を処理したときの設備状態値がすべて通常範囲(良品範囲)に収まっていると判定された場合、判定部65は、生産設備には異常がないと判定し、異常検知処理を終了する(ステップS92;YES)。
一方、ステップS92において、対象ランド(不良品)を処理したときの設備状態値のなかに一つでも異常値を示すものが存在した場合、異常検知部66は、生産設備に異常が生じていると判断し、必要な対処を実行する(ステップS93)。例えば、ユーザに異常の発生を通知するために、異常の疑いのある生産設備を特定する情報(例えば設備名称)、異常を示した設備状態値、とり得る対策(例えば、動作条件の変更、修理やリセット方法など)などの情報を、分析装置や作業端末や該当する生産設備に出力することができる。このとき、不良品に関する情報(対象基板と対象ランドを特定する情報、NG判定された接合状態を表す特徴量とその値など)、異常を示した製品状態値、設備状態値と製品状態値の良品分布などの情報を出力することも好ましい。情報の出力方法は、モニタへの表示、プリンタへの印刷、スピーカでの音声出力、メール送信などどのような方法でもよい。あるいは、異常検知部66は、異常を是正するために生産設備の動作条件をどのように変更すればよいか判断し、該当する生産設備の動作条件(実装プログラムなど)を変更してもよい。この場合、異常検知部66は、生産設備の動作条件を自動で変更してもよいし、分析装置や作業端末や生産設備のモニタに「動作条件を変更しますか?」と表示するなどして、変更の可否をユーザに問い合わせ、ユーザから変更許可を受け付けた上で動作条件の変更処理を実行してもよい。
以上の処理をすべてのランドに対して実行すると、図8の異常検知処理が完了する。図11は、具体的なケースを用いて、図8の異常検知処理の挙動を説明する図である。この例では、接合状態を表す特徴量、設備状態値、製品状態値をそれぞれ2項目ずつ用いてい
る。
る。
(1)ケース1は、接合状態を表す特徴量がいずれもOK判定の場合である。この場合は、対象ランドは良品と判断され、対象ランドに関する設備状態値データ及び製品状態値データが良品分布のデータ群に追加される(ステップS83;YES→S84)。ケース1では、対象ランドの設備状態値や製品状態値については一切評価しないため、図10のようにたとえ設備状態値や製品状態値のなかに異常値(良品範囲外)のものが含まれていたとしても、接合状態を表す特徴量(はんだ形状の最終的な良否判断)が優先される。
(2)ケース2は、接合状態を表す特徴量のなかにNG判定のものが含まれているが、対象ランドの製品状態値がすべて良品範囲内にあるというケースである。この場合、(対象ランドは不良品であるものの)生産設備には異常なしと判断し、生産設備へのフィードバックは行わない(ステップS87;YES)。
(3)ケース3は、接合状態を表す特徴量のなかにNG判定のものが含まれており、対象ランドの製品状態値のなかに異常値(良品範囲外)のものが含まれているというケースである。この場合に初めて生産設備の設備状態値の評価が行われ、異常値(良品範囲外)を示すものがあれば、生産設備に異常ありと判断する。
<本実施形態の利点>
上述した本実施形態の構成によれば、はんだの接合状態が不良と判定され、当該不良品のはんだ形状の状態(製品状態値)が良品分布との比較において異常値であり、且つ、当該不良品を処理したときの生産設備の状態(設備状態値)が良品分布との比較において異常値である、という条件を満足した場合に、生産設備に異常があると判断し、ユーザ又は生産設備へのフィードバックを行う。したがって、製品の最終品質に影響を及ぼし、且つ、製品の状態と生産設備の状態のいずれもが通常状態から乖離している状態だけを検出できるため、生産設備の異常の誤報(過剰な品質管理)を抑制することができる。また、本実施形態では、X線検査の検査結果を用いるので、外観からはわからないはんだと電極との接合状態を精度よく捉えることができ、良品か不良品かの誤判定を可及的に無くすことができ、過剰な品質管理を抑制することができる。しかも、部品種やランド仕様に応じて、判定の対象とする製品状態値を選択(限定)できるようにしたので、処理の高速化と過剰な品質管理の抑制を図ることができる。また、生産ラインを実稼働するなかで得られた良品や不良品の情報を用いて良品分布を自動的に更新(学習)していくことにより、良品分布の信頼性、ひいては異常判断の妥当性や確度を高めることができる。
上述した本実施形態の構成によれば、はんだの接合状態が不良と判定され、当該不良品のはんだ形状の状態(製品状態値)が良品分布との比較において異常値であり、且つ、当該不良品を処理したときの生産設備の状態(設備状態値)が良品分布との比較において異常値である、という条件を満足した場合に、生産設備に異常があると判断し、ユーザ又は生産設備へのフィードバックを行う。したがって、製品の最終品質に影響を及ぼし、且つ、製品の状態と生産設備の状態のいずれもが通常状態から乖離している状態だけを検出できるため、生産設備の異常の誤報(過剰な品質管理)を抑制することができる。また、本実施形態では、X線検査の検査結果を用いるので、外観からはわからないはんだと電極との接合状態を精度よく捉えることができ、良品か不良品かの誤判定を可及的に無くすことができ、過剰な品質管理を抑制することができる。しかも、部品種やランド仕様に応じて、判定の対象とする製品状態値を選択(限定)できるようにしたので、処理の高速化と過剰な品質管理の抑制を図ることができる。また、生産ラインを実稼働するなかで得られた良品や不良品の情報を用いて良品分布を自動的に更新(学習)していくことにより、良品分布の信頼性、ひいては異常判断の妥当性や確度を高めることができる。
<その他>
上記の実施形態の説明は、本発明を例示的に説明するものに過ぎず、本発明は上記の具体的な形態には限定されない。本発明は、その技術的思想の範囲内で種々の変形が可能である。
例えば上記実施形態では、X線検査によりはんだの接合状態の良否を判定したが、他の検査手段を用いてもよい。例えば、外観検査装置、超音波による非破壊検査装置、導通テストにより接合状態を検査する装置などを用いてもよいし、あるいは、オペレータが目視検査を行い、その結果を検査管理装置に入力するようにしてもよい。
また、上記実施形態では表面実装ラインを例示したが、本発明は、表面実装ラインに限らず、一つ以上の生産設備を含む生産ラインであればどのような種類の生産ラインの品質管理にも好ましく適用することができる。
また、上記実施形態では、図3(a)〜図3(d)のように、はんだ全体を5つの部分に分けて認識したが、これはあくまで一例であり、フロントフィレット・バックフィレット・電極下部の3つの部分に分ける方法など、他の分け方を採用してもよい。また、はんだフィレットについて「ぬれ角度」「ぬれ広がり面積」「ぬれ上がり高さ」「フィレット
長さ」「フィレット幅」の5項目の製品状態値、電極下部について「はんだ高さ」の1項目の製品状態値を計測したが、これも一例にすぎず、他の製品状態値を用いてもよい。たとえば、ランド側のぬれ角度と電極側のぬれ角度をそれぞれ計測してもよいし、フィレット幅についても電極先端部分の幅とランド先端部分の幅をそれぞれ計測してもよい。
上記の実施形態の説明は、本発明を例示的に説明するものに過ぎず、本発明は上記の具体的な形態には限定されない。本発明は、その技術的思想の範囲内で種々の変形が可能である。
例えば上記実施形態では、X線検査によりはんだの接合状態の良否を判定したが、他の検査手段を用いてもよい。例えば、外観検査装置、超音波による非破壊検査装置、導通テストにより接合状態を検査する装置などを用いてもよいし、あるいは、オペレータが目視検査を行い、その結果を検査管理装置に入力するようにしてもよい。
また、上記実施形態では表面実装ラインを例示したが、本発明は、表面実装ラインに限らず、一つ以上の生産設備を含む生産ラインであればどのような種類の生産ラインの品質管理にも好ましく適用することができる。
また、上記実施形態では、図3(a)〜図3(d)のように、はんだ全体を5つの部分に分けて認識したが、これはあくまで一例であり、フロントフィレット・バックフィレット・電極下部の3つの部分に分ける方法など、他の分け方を採用してもよい。また、はんだフィレットについて「ぬれ角度」「ぬれ広がり面積」「ぬれ上がり高さ」「フィレット
長さ」「フィレット幅」の5項目の製品状態値、電極下部について「はんだ高さ」の1項目の製品状態値を計測したが、これも一例にすぎず、他の製品状態値を用いてもよい。たとえば、ランド側のぬれ角度と電極側のぬれ角度をそれぞれ計測してもよいし、フィレット幅についても電極先端部分の幅とランド先端部分の幅をそれぞれ計測してもよい。
60:検査結果取得部、61:設備情報取得部、62:製品情報取得部、63:良品分布作成用データベース、64:データ更新部、65:判定部、66:異常検知部
X1:はんだ印刷装置、X2:マウンタ、X3:リフロー炉、X4:生産設備管理装置
Y1:印刷検査装置、Y2:部品検査装置、Y3:外観検査装置、Y4:X線検査装置、Y5:検査管理装置、Y6:分析装置、Y7:作業端末
X1:はんだ印刷装置、X2:マウンタ、X3:リフロー炉、X4:生産設備管理装置
Y1:印刷検査装置、Y2:部品検査装置、Y3:外観検査装置、Y4:X線検査装置、Y5:検査管理装置、Y6:分析装置、Y7:作業端末
Claims (10)
- 一つ以上の生産設備を含む生産ラインの品質管理を行う品質管理装置であって、
生産設備で製品を処理するときに観測された、前記生産設備の状態を表す設備状態値のデータを取得する設備情報取得部と、
前記生産設備で処理された製品から計測された、前記製品の状態を表す製品状態値のデータを取得する製品情報取得部と、
過去に生産された複数の良品に関する設備状態値のデータ群と、前記複数の良品に関する製品状態値のデータ群とを記憶する記憶部と、
ある製品が不良品と判定された場合に、前記記憶部に蓄積された複数の良品の製品状態値のデータ群からなる製品状態値の良品分布との比較により、当該不良品の製品状態値が異常値であるか否かを判定すると共に、前記記憶部に蓄積された複数の良品の設備状態値のデータ群からなる設備状態値の良品分布との比較により、当該不良品を処理したときの設備状態値が異常値であるか否かを判定する判定部と、
前記不良品に関する製品状態値と設備状態値のいずれもが異常値と判定された場合に、前記生産設備に異常があると判断する異常検知部と、
を有することを特徴とする品質管理装置。 - ある製品が良品と判定された場合に、当該製品の製品状態値を、前記記憶部に蓄積されている製品状態値のデータ群に追加する更新部をさらに有する
ことを特徴とする請求項1に記載の品質管理装置。 - ある製品が不良品と判定された場合であって、且つ、前記判定部により当該不良品の製品状態値が異常値でないと判定された場合に、
前記更新部は、当該不良品の製品状態値が異常値と判定されやすくなるように、前記記憶部に記憶された製品状態値のデータ群の一部のデータを削除する
ことを特徴とする請求項2に記載の品質管理装置。 - 前記異常検知部は、前記生産設備に異常があると判断した場合に、異常の情報を出力するか、又は、前記生産設備の動作条件を自動で変更するか、又は、前記生産設備の動作条件の変更許可をユーザから受け付けた後に前記生産設備の動作条件を変更する
ことを特徴とする請求項1〜3のうちいずれか1項に記載の品質管理装置。 - 前記異常の情報は、異常があると判断された生産設備を特定する情報、異常値と判定された設備状態値、不良品と判定された製品を特定する情報、及び、異常値と判定された製品状態値のうち少なくともいずれかを含む
ことを特徴とする請求項4に記載の品質管理装置。 - 前記判定部は、同じ製品から計測された複数の項目の製品状態値のそれぞれについて異常値であるか否かを判定可能であり、
前記複数の項目のうち判定の対象とする項目を選択可能である
ことを特徴とする請求項1〜5のうちいずれか1項に記載の品質管理装置。 - 前記生産ラインは、プリント基板の表面実装ラインであり、
前記生産設備は、プリント基板の上にはんだペーストを印刷するはんだ印刷装置、プリント基板の上に電子部品を実装するマウンタ、はんだペーストを加熱するリフロー炉のうちの少なくとも一つであり、
前記製品の状態は、リフロー後のはんだの形状である
ことを特徴とする請求項1〜6のうちいずれか1項に記載の品質管理装置。 - はんだが良品であるか不良品であるかの判定結果は、X線像によりはんだと電子部品の電極との接合状態を検査するX線検査装置から取得される
ことを特徴とする請求項7に記載の品質管理装置。 - 一つ以上の生産設備を含む生産ラインの品質管理を行う品質管理装置の制御方法であって、
生産設備で製品を処理するときに観測された、前記生産設備の状態を表す設備状態値のデータを取得する設備情報取得ステップと、
前記生産設備で処理された製品から計測された、前記製品の状態を表す製品状態値のデータを取得する製品情報取得ステップと、
ある製品が不良品と判定された場合に、過去に生産された複数の良品に関する製品状態値のデータ群からなる製品状態値の良品分布との比較により当該不良品の製品状態値が異常値であるか否かを判定する製品状態判定ステップと、
前記複数の良品に関する設備状態値のデータ群からなる設備状態値の良品分布との比較により前記不良品を処理したときの設備状態値が異常値であるか否かを判定する設備状態判定ステップと、
前記不良品に関する製品状態値と設備状態値のいずれもが異常値と判定された場合に、前記生産設備に異常があると判断する異常検知ステップと、
を有することを特徴とする品質管理装置の制御方法。 - 請求項9に記載の品質管理装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014023318A JP6264072B2 (ja) | 2014-02-10 | 2014-02-10 | 品質管理装置及びその制御方法 |
CN201580005005.6A CN105940354B (zh) | 2014-02-10 | 2015-02-06 | 品质管理装置及其控制方法、存储装置 |
PCT/JP2015/053339 WO2015119232A1 (ja) | 2014-02-10 | 2015-02-06 | 品質管理装置及びその制御方法 |
EP15746444.7A EP3106948B1 (en) | 2014-02-10 | 2015-02-06 | Quality control apparatus and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014023318A JP6264072B2 (ja) | 2014-02-10 | 2014-02-10 | 品質管理装置及びその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015152943A JP2015152943A (ja) | 2015-08-24 |
JP6264072B2 true JP6264072B2 (ja) | 2018-01-24 |
Family
ID=53778032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014023318A Active JP6264072B2 (ja) | 2014-02-10 | 2014-02-10 | 品質管理装置及びその制御方法 |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3106948B1 (ja) |
JP (1) | JP6264072B2 (ja) |
CN (1) | CN105940354B (ja) |
WO (1) | WO2015119232A1 (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6915981B2 (ja) * | 2016-11-17 | 2021-08-11 | ハンファ精密機械株式会社 | 電子部品実装システム及び電子部品実装方法 |
TWI741074B (zh) * | 2016-11-25 | 2021-10-01 | 日商花王股份有限公司 | 製品之製造方法及製品之製造裝置 |
JP6653307B2 (ja) * | 2016-11-25 | 2020-02-26 | 花王株式会社 | 製品の製造方法及び製品の製造装置 |
JP6880843B2 (ja) * | 2017-03-09 | 2021-06-02 | オムロン株式会社 | 管理装置および管理プログラム |
CN106932537A (zh) * | 2017-03-20 | 2017-07-07 | 成都乾威科技有限公司 | 一种车用尿素的生产数据处理方法及装置 |
JP6514260B2 (ja) * | 2017-04-13 | 2019-05-15 | ファナック株式会社 | 制御装置及び機械学習装置 |
US10482382B2 (en) * | 2017-05-09 | 2019-11-19 | Palantir Technologies Inc. | Systems and methods for reducing manufacturing failure rates |
US20200159183A1 (en) * | 2017-07-19 | 2020-05-21 | Mitsubishi Electric Corporation | Quality analysis device and quality analysis method |
JP7134453B2 (ja) * | 2017-09-05 | 2022-09-12 | 株式会社Kmc | 生産監視システム及び生産監視方法 |
JP7190624B2 (ja) * | 2018-01-31 | 2022-12-16 | パナソニックIpマネジメント株式会社 | 実装ライン管理システム及び実装ラインの管理方法 |
JP6959879B2 (ja) * | 2018-02-08 | 2021-11-05 | 株式会社Screenホールディングス | データ処理方法、データ処理装置、および、データ処理プログラム |
CN109062183B (zh) * | 2018-07-31 | 2021-05-11 | 杭州休伦科技有限公司 | 新能源汽车远程监控分析方法和*** |
JP6977686B2 (ja) * | 2018-08-06 | 2021-12-08 | オムロン株式会社 | 制御システムおよび制御装置 |
JP7349596B2 (ja) * | 2018-12-27 | 2023-09-25 | パナソニックIpマネジメント株式会社 | 基板処理システム |
CN111421954B (zh) * | 2019-01-10 | 2022-02-18 | 鸿富锦精密电子(天津)有限公司 | 智能判定回馈方法及装置 |
CN109741927B (zh) * | 2019-03-14 | 2020-08-07 | 贵港市嘉龙海杰电子科技有限公司 | 微型变压器生产线的设备故障和潜在不良品智能预测*** |
WO2020217644A1 (ja) * | 2019-04-22 | 2020-10-29 | パナソニックIpマネジメント株式会社 | 学習済みモデルの生成方法、保全表示装置、及びプログラム |
CN110031042A (zh) * | 2019-04-25 | 2019-07-19 | 伟创力电子设备(深圳)有限公司 | Pcba制造的三段式检测方法及装置 |
JP7194820B2 (ja) | 2019-04-26 | 2022-12-22 | 株式会社Fuji | 印刷パラメータ取得装置および印刷パラメータ取得方法 |
CN110108717A (zh) * | 2019-05-15 | 2019-08-09 | 广东工业大学 | 一种显示模组生产设备状态评估方法,装置及*** |
JP7151636B2 (ja) * | 2019-06-14 | 2022-10-12 | 東芝三菱電機産業システム株式会社 | データ収集装置 |
JP7369905B2 (ja) * | 2019-07-09 | 2023-10-27 | パナソニックIpマネジメント株式会社 | 実装基板製造システムおよび実装基板製造方法 |
EP3787014A1 (de) * | 2019-08-29 | 2021-03-03 | Siemens Aktiengesellschaft | Erfassung von prozessparametern einer montagelinie |
CN112579640A (zh) * | 2019-09-29 | 2021-03-30 | 京东方科技集团股份有限公司 | 用于生产异常检测的方法和设备 |
DE102020207247A1 (de) * | 2020-06-10 | 2021-12-16 | Sms Group Gmbh | System, Verfahren und Computerprogramm zur Steuerung einer aus mehreren Anlagenteilen bestehenden Produktionsanlage, insbesondere einer metallurgischen Produktionsanlage zur Erzeugung von Industriegütern wie metallischem Halbzeug und/oder metallischen Endprodukten |
JP7218338B2 (ja) * | 2020-09-28 | 2023-02-06 | 横河電機株式会社 | データ処理システム、データ処理方法、および、データ処理プログラム |
KR102474332B1 (ko) * | 2021-05-10 | 2022-12-05 | 충북대학교 산학협력단 | 스마트 공장 시스템에서 설비 건강 안정도 예측 방법 및 이를 기록한 기록매체 |
CN114265390B (zh) * | 2021-12-22 | 2024-02-20 | 苏州华星光电技术有限公司 | 设备数据采集诊断方法、装置、服务器及存储介质 |
CN114633042B (zh) * | 2022-05-19 | 2022-08-30 | 深圳市大族封测科技股份有限公司 | 球焊质量监控方法、控制器及*** |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3344739B2 (ja) * | 1992-09-30 | 2002-11-18 | 松下電器産業株式会社 | 実装基板生産システムおよび実装基板生産方法 |
JPH10275842A (ja) * | 1997-03-31 | 1998-10-13 | Hitachi Ltd | 薄膜製品の製造方法および薄膜製品の製造ライン管理システム |
JP3818308B2 (ja) * | 2005-02-01 | 2006-09-06 | オムロン株式会社 | プリント基板の品質管理システム |
JP4552749B2 (ja) * | 2005-05-12 | 2010-09-29 | オムロン株式会社 | 検査基準設定装置及び方法、並びに、工程検査装置 |
JP2007079933A (ja) * | 2005-09-14 | 2007-03-29 | Sharp Corp | 製造情報処理方法及びそれをコンピュータに実行させるためのプログラム並びに製造情報管理システム |
JP2008108815A (ja) * | 2006-10-24 | 2008-05-08 | Sharp Corp | 不良原因設備特定システム |
JP2009140044A (ja) * | 2007-12-04 | 2009-06-25 | Renesas Technology Corp | 製造装置異常検査システム |
JP5198087B2 (ja) * | 2008-02-21 | 2013-05-15 | 富士フイルム株式会社 | 製造設備の診断装置及び方法 |
JP2010191744A (ja) * | 2009-02-19 | 2010-09-02 | Seiko Epson Corp | 処理装置の管理方法及びその管理システム |
JP5158018B2 (ja) * | 2009-05-26 | 2013-03-06 | 新日鐵住金株式会社 | 生産システムの設備診断装置および設備診断方法、並びに設備診断プログラムおよびこれを記録したコンピュータ読み取り可能な記録媒体 |
WO2011155012A1 (ja) * | 2010-06-07 | 2011-12-15 | パイオニア株式会社 | 品質管理システム、端末装置、情報処理方法及びセンタ装置用プログラム |
JP5594886B2 (ja) * | 2010-10-19 | 2014-09-24 | 富士機械製造株式会社 | 部品実装ラインの管理装置 |
JP5365643B2 (ja) * | 2011-01-13 | 2013-12-11 | オムロン株式会社 | はんだ付け検査方法、および基板検査システムならびにはんだ付け検査機 |
JP5779906B2 (ja) * | 2011-02-25 | 2015-09-16 | オムロン株式会社 | 検査システム、管理サーバ、検査装置および検査データ管理方法 |
-
2014
- 2014-02-10 JP JP2014023318A patent/JP6264072B2/ja active Active
-
2015
- 2015-02-06 CN CN201580005005.6A patent/CN105940354B/zh active Active
- 2015-02-06 WO PCT/JP2015/053339 patent/WO2015119232A1/ja active Application Filing
- 2015-02-06 EP EP15746444.7A patent/EP3106948B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN105940354A (zh) | 2016-09-14 |
JP2015152943A (ja) | 2015-08-24 |
EP3106948A4 (en) | 2017-10-25 |
EP3106948B1 (en) | 2020-09-02 |
WO2015119232A1 (ja) | 2015-08-13 |
CN105940354B (zh) | 2019-02-12 |
EP3106948A1 (en) | 2016-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6264072B2 (ja) | 品質管理装置及びその制御方法 | |
JP6413246B2 (ja) | 品質管理装置および品質管理装置の制御方法 | |
EP3102017B1 (en) | Quality management apparatus and quality management method | |
JP6812660B2 (ja) | 生産ラインの管理装置 | |
JP2018025481A (ja) | 表面実装ラインの検査装置及び品質管理システム | |
CN110402076B (zh) | 部件安装线、部件安装方法以及质量管理*** | |
JP6277754B2 (ja) | 品質管理システムおよび内部検査装置 | |
JP6988499B2 (ja) | 検査管理システム、検査管理装置、検査管理方法 | |
CN110045688B (zh) | 检查管理***、检查管理装置及检查管理方法 | |
JP6451142B2 (ja) | 品質管理装置および品質管理装置の制御方法 | |
JP6922694B2 (ja) | 管理システム、管理装置、管理方法、及びプログラム | |
JP6295668B2 (ja) | 内部検査装置の制御装置および内部検査装置の制御方法 | |
JP4661371B2 (ja) | 基板検査システム | |
EP3096596B1 (en) | Quality control apparatus, quality control method, and program | |
JP6387620B2 (ja) | 品質管理システム | |
JP7484733B2 (ja) | 管理システム、管理装置、管理方法、及びプログラム | |
WO2022157995A1 (ja) | 検査管理システム、検査管理装置、検査管理方法、及びプログラム | |
JP2024102958A (ja) | 検査管理システム、検査管理装置、判定方法、及びプログラム | |
JP2012124269A (ja) | プリント基板製造システム及び製造方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161213 |
|
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: 20171121 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171204 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6264072 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |