[go: up one dir, main page]

JP7731639B2 - Component inspection method, inspection device, and component mounting device - Google Patents

Component inspection method, inspection device, and component mounting device

Info

Publication number
JP7731639B2
JP7731639B2 JP2022033800A JP2022033800A JP7731639B2 JP 7731639 B2 JP7731639 B2 JP 7731639B2 JP 2022033800 A JP2022033800 A JP 2022033800A JP 2022033800 A JP2022033800 A JP 2022033800A JP 7731639 B2 JP7731639 B2 JP 7731639B2
Authority
JP
Japan
Prior art keywords
component
flatness
terminals
mode
good
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
Application number
JP2022033800A
Other languages
Japanese (ja)
Other versions
JP2023129043A (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.)
Yamaha Motor Co Ltd
Original Assignee
Yamaha Motor 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 Yamaha Motor Co Ltd filed Critical Yamaha Motor Co Ltd
Priority to JP2022033800A priority Critical patent/JP7731639B2/en
Publication of JP2023129043A publication Critical patent/JP2023129043A/en
Application granted granted Critical
Publication of JP7731639B2 publication Critical patent/JP7731639B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、複数のリード(端子)を備えたパッケージ部品などの部品の検査方法、検査装置、及びこの検査装置を備えた部品実装装置に関する。 The present invention relates to an inspection method and device for components such as package components with multiple leads (terminals), and a component mounting device equipped with this inspection device.

プリント配線板等の基板上に電子部品等の部品を実装(搭載)する処理を行う部品実装装置が公知である。電子部品には、例えばSOP(Small Outline Package)やQFP(Quad Flat Package)等、多数のリードを備えたパッケージ部品が含まれる。この種のパッケージ部品(以下、単に部品と称す)において、接合部(基板に接合される、リードの先端部分)の高さにばらつきがあると、基板とリードとの接触不良、ひいては不良基板の生産を招く。そのため、部品実装装置では、基板への部品実装前に、部品の接合部の平坦度(コプラナリティ)を検査し、平坦度が良好な部品のみが基板に実装される。 Component mounting devices are known for mounting (mounting) electronic components and other parts onto substrates such as printed wiring boards. Electronic components include packaged components with many leads, such as SOPs (Small Outline Packages) and QFPs (Quad Flat Packages). In these types of packaged components (hereinafter simply referred to as components), variations in the height of the joints (the tips of the leads that are joined to the substrate) can lead to poor contact between the substrate and the leads, ultimately resulting in the production of defective substrates. For this reason, component mounting devices inspect the coplanarity of the component joints before mounting the components on the substrate, and only components with good coplanarity are mounted on the substrate.

特許文献1には、部品の接合部の平坦度(以下、単に平坦度と称する場合がある)を検査する装置を備えた部品実装装置が開示されている。この部品実装装置では、部品搬送用のヘッドに吸着保持された部品が、基板への実装前にカメラで撮像され、その画像に基づき平坦度の良否判定が行われる。具体的には、部品本体(パッケージ)の下面に付された複数のマークの三次元座標が検出される。これら三次元座標から最小二乗平面が求められ、これが基準平面として設定される。つまり、部品本体(パッケージ)の下面が基準平面として設定される。そして、各リードの接合部の三次元座標がさらに検出され、基準平面に対する接合部の高低差に基づき平坦度の良否が判定される。詳しくは、基準平面から接合部までの高さの最大値と最小値との差が求められ、その差と閾値とが比較されることにより、平坦度の良否が判定される。 Patent Document 1 discloses a component mounting apparatus equipped with a device for inspecting the flatness of component joints (hereinafter sometimes simply referred to as flatness). In this component mounting apparatus, a component held by suction on a component transport head is imaged with a camera before being mounted on a board, and the flatness is determined based on the image. Specifically, the three-dimensional coordinates of multiple marks affixed to the underside of the component body (package) are detected. A least-squares plane is found from these three-dimensional coordinates and set as the reference plane. In other words, the underside of the component body (package) is set as the reference plane. The three-dimensional coordinates of the joints of each lead are then detected, and the flatness is determined based on the difference in elevation of the joints relative to the reference plane. More specifically, the difference between the maximum and minimum heights from the reference plane to the joints is found, and the flatness is determined by comparing this difference with a threshold value.

特開2018-98404号公報JP 2018-98404 A

特許文献1の部品実装装置では、平坦度の検査の前提として、部品本体の下面に複数のマークが必要であり、マークが付されていない部品につては平坦度の検査が困難となる。 The component mounting device in Patent Document 1 requires multiple marks on the underside of the component body as a prerequisite for flatness inspection, making it difficult to inspect the flatness of components that do not have marks.

そのため、マークが付されていない部品については、各リードの接合部の三次元座標に基づき最小二乗平面を求め(つまり、接合部の最小二乗平面を求め)、この最小二乗平面を基準平面として、前記最大値と最小値との差を求めることで、平坦度の良否を判定することが行われている。 Therefore, for components that do not have marks, a least-squares plane is calculated based on the three-dimensional coordinates of the joints of each lead (i.e., the least-squares plane of the joints is calculated), and this least-squares plane is used as the reference plane to determine the difference between the maximum and minimum values, thereby judging the flatness.

しかし、接合部の最小二乗平面を基準平面とする場合には次のような課題がある。すなわち、一部のリードの接合部にのみ浮きが生じている場合には、浮きが生じた接合部と基準平面との高低差が顕著になる。そのため、この場合には、比較的正確に平坦度が不良であると判定することができる。これに対して、SOPの両側の複数のリード(接合部)の高さが、リード並び方向における一端側から他端側に向かって線形的に変化するようなリードの変形が生じている場合や、SOPの片側の全てのリード(接合部)の高さが他側のリードに対して一定量だけ浮いているような場合には、平坦度が不良であっても、良好と判定されてしまう場合が考えられる。これは、接合部の最小二乗平面を基準平面とする場合には、基準平面が接合部に沿って傾くため、接合部と基準平面とに高低差が生じないか、生じても高低差が総じて小さくなるためである。 However, using the least-squares plane of the joint as the reference plane poses the following problem. Specifically, if only some of the lead joints are floating, the difference in height between the floating joints and the reference plane becomes significant. Therefore, in this case, it is possible to determine that the flatness is poor with relative accuracy. On the other hand, if the leads are deformed such that the heights of multiple leads (joints) on both sides of the SOP change linearly from one end to the other in the lead alignment direction, or if the heights of all leads (joints) on one side of the SOP are floating by a certain amount relative to the leads on the other side, the flatness may be determined to be good even if it is poor. This is because, when the least-squares plane of the joint is used as the reference plane, the reference plane is tilted along the joints, so there is no difference in height between the joints and the reference plane, or if there is a difference in height, the difference in height is generally small.

本発明は、上記のような事情に鑑みてなされたものであり、複数のリード(端子)を備えたパッケージ部品などの部品について、接合部の平坦度の良否判定をより正確に行うことが可能な技術を提供することを目的とする。 The present invention was made in consideration of the above circumstances, and aims to provide technology that enables more accurate determination of the flatness of joints for components such as package components with multiple leads (terminals).

上記の課題を解決するために、本発明の一局面に係る部品の検査方法は、基板に接合される接合部を各々有する複数の端子を備えた部品の前記接合部の平坦度を検査する方法であって、前記複数の端子各々の前記接合部の位置を検出する位置検出工程と、前記位置検出工程で検出した位置データから前記接合部の最小二乗平面を求め、この最小二乗平面を基準平面として設定する基準平面設定工程と、前記基準平面と各端子の前記接合部との高低差に基づき、前記平坦度の良否を判定する第1モードと、予め定められた互いに離間する2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2モードと、を併用して、前記平坦度の良否を最終的に判定する平坦度良否判定工程と、を含み、前記第2モードにおける前記互いに離間した2つの端子の前記接合部の高低差として、前記基準平面上における当該2つの端子に各々対応する位置の高低差を用いる、ことを特徴とする。なお、既述の記載において「併用」とは、第1モード及び第2モードの双方のモードを実行可能に準備しておき、判定の過程で第1モード及び第2モードの少なくとも一方のモードを実行することにより、その結果に基づき、平坦度の最終的な良否判定を行うことを意味する。 In order to solve the above-mentioned problems, one aspect of the present invention provides a component inspection method for inspecting flatness of a component having a plurality of terminals, each having a joint to be joined to a substrate, the method including: a position detection step for detecting the position of the joint of each of the plurality of terminals; a reference plane setting step for determining a least-squares plane of the joint from position data detected in the position detection step and setting this least-squares plane as a reference plane; and a flatness judgment step for finally judging the flatness by combining a first mode for judging the flatness based on the difference in elevation between the reference plane and the joint of each terminal, and a second mode for judging the flatness based on the difference in elevation of the joints of two predetermined terminals that are spaced apart from each other, wherein the difference in elevation of the joints of the two spaced apart terminals in the second mode is the difference in elevation between positions on the reference plane that respectively correspond to the two terminals . In the above description, "use in combination" means that both the first mode and the second mode are prepared so that they can be executed, and at least one of the first mode and the second mode is executed during the judgment process, and a final judgment of whether the flatness is good or bad is made based on the results.

この検査方法によれば、平坦度良否判定工程において、第1モードと第2モードとが併用されるので、より正確に平坦度の良否を判定することが可能となる。すなわち、第1モードは、複数の端子各々の接合部の位置から求められた基準平面(最小二乗平面)と接合部との高低差に基づき平坦度を判定するモードである。よって、一部の端子の接合部に浮きが生じているような場合には、この第1モードによって、従来と同様に、平坦度が不良であることを判定することが可能となる。 This inspection method uses both the first and second modes in the flatness determination process, enabling a more accurate determination of flatness. Specifically, the first mode determines flatness based on the difference in elevation between the joints and a reference plane (least-squares plane) determined from the positions of the joints of each of the multiple terminals. Therefore, if there is floating in the joints of some of the terminals, the first mode can be used to determine that the flatness is poor, just as in conventional methods.

一方、第2モードは、互いに離間した2つの端子の接合部の高低差に基づき平坦度の良否を判定するモードである。例えば、複数の端子(接合部)の高さが、端子並び方向における一端側から他端側に向かって線形的に変化するような端子の変形が生じている場合には、互いに離間した2つの端子の接合部同士の高低差が顕著になる。よって、予め定められた互いに離間した2つの端子の接合部の高低差に基づき平坦度の良否を判定する第2モードによれば、第1モードでは不良判定が難しい既述のような端子の変形を伴う部品について、平坦度の不良を判定することが可能となる。 On the other hand, the second mode is a mode in which the flatness is determined based on the difference in height between the joints of two spaced-apart terminals. For example, if terminal deformation occurs such that the height of multiple terminals (joints) changes linearly from one end to the other in the terminal arrangement direction, the difference in height between the joints of two spaced-apart terminals becomes significant. Therefore, the second mode, which determines the flatness of a part based on a predetermined difference in height between the joints of two spaced-apart terminals, makes it possible to determine whether the flatness is defective for parts with terminal deformation such as that described above, which is difficult to determine as defective in the first mode.

従って、第1モードと第2モードとを併用する上記検査方法によれば、より正確に平坦度の良否を判定することが可能となる。 Therefore, the above inspection method, which combines the first and second modes, makes it possible to more accurately determine whether the flatness is good or bad.

特に第2モードでは、2つの端子の接合部の高低差に基準平面の勾配が反映されるため、接合部の高さが端子並び方向における一端側から他端側に向かって線形的に変化するような端子の変形が生じている場合や、片側の全ての端子の高さが他側の端子に対して一定量だけ浮いているような場合の平坦度の不良をより確実に判定することが可能となる。 In particular, in the second mode , the gradient of the reference plane is reflected in the height difference between the joints of the two terminals, making it possible to more reliably determine poor flatness when the terminals are deformed such that the height of the joint changes linearly from one end to the other in the terminal arrangement direction, or when the heights of all the terminals on one side are higher by a certain amount than the terminals on the other side.

なお、前記平坦度良否判定工程では、前記第1モード又は前記第2モードの何れか一方のモードを実行し、当該一方のモードにおいて前記平坦度が良好と判定した場合にのみ、他方のモードを実行するようにしてもよい。この方法によれば、平坦度の良否をより正確に判定しながら、当該判定を効率的に行うことが可能となる。 In addition, in the flatness determination process, either the first mode or the second mode may be executed, and the other mode may be executed only if the flatness is determined to be good in the first mode. This method makes it possible to more accurately determine the flatness and to perform the determination efficiently.

また、上記の検査方法において、前記部品が、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品である場合には、前記第2モードは、前記複数の端子のうち、端子並び方向に互いに離間した前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第1判定ステップを含むのが好適である。 Furthermore, in the above inspection method, if the component is a package component having a component body that is rectangular in plan view and the multiple terminals are arranged along opposing side surfaces of the component body, the second mode preferably includes a first determination step of determining whether the flatness is acceptable based on the difference in height between the joints of two of the multiple terminals that are spaced apart in the terminal arrangement direction.

この方法によれば、部品本体の側面に並ぶ複数の端子(接合部)の高さが、端子並び方向における一端側から他端側に向かって線形的に変化するような部品について、当該部品の平坦度の不良を判定することが可能となる。 This method makes it possible to determine whether a component has poor flatness when the height of the multiple terminals (joints) lined up on the side of the component body changes linearly from one end to the other in the terminal arrangement direction.

また、前記部品が上記のようなパッケージ部品である場合には、前記第2モードは、前記部品本体を挟んで互いに反対側に配置された前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2判定ステップを含むのが好適である。 Furthermore, if the component is a package component as described above, the second mode preferably includes a second judgment step of judging the quality of the flatness based on the difference in height between the joints of the two terminals arranged on opposite sides of the component body.

この方法によれば、部品本体の片側の全端子(接合部)の高さが他側の端子に対して一定量だけ浮いているような部品について、当該部品の平坦度の不良を判定することが可能となる。 This method makes it possible to determine whether a component has poor flatness when the height of all terminals (joints) on one side of the component body is higher than the terminals on the other side by a certain amount.

上記の検査方法において、前記平坦度良否判定工程では、前記第1モード及び前記第2モードの双方のモードにおいて平坦度が良好と判定した場合にのみ、前記平坦度が良好と最終的に判定するのが好適である。この方法によれば、平坦度を良好と判定した部品について、その判定の信頼性が向上する。
なお、本発明の一局面に係る他の部品の検査方法は、基板に接合される接合部を各々有する複数の端子を備えた部品の前記接合部の平坦度を検査する方法であって、前記複数の端子各々の前記接合部の位置を検出する位置検出工程と、前記位置検出工程で検出した位置データから前記接合部の最小二乗平面を求め、この最小二乗平面を基準平面として設定する基準平面設定工程と、前記基準平面と各端子の前記接合部との高低差に基づき、前記平坦度の良否を判定する第1モードと、予め定められた互いに離間する2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2モードと、を併用して、前記平坦度の良否を最終的に判定する平坦度良否判定工程と、を含み、前記部品は、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品であり、前記第2モードは、前記部品本体を挟んで互いに反対側に配置された前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する判定ステップを含む、ことを特徴とする。
In the above-described inspection method, it is preferable that the flatness determining step determines that the flatness is good only when the flatness is determined to be good in both the first mode and the second mode. This method improves the reliability of the determination for a component whose flatness is determined to be good.
Another component inspection method according to one aspect of the present invention is a method for inspecting flatness of joints of a component having a plurality of terminals, each having a joint to be joined to a substrate, the method including: a position detection step for detecting the position of the joint of each of the plurality of terminals; a reference plane setting step for determining a least-squares plane of the joint from position data detected in the position detection step and setting this least-squares plane as a reference plane; and a flatness judgment step for finally judging the flatness by combining a first mode for judging the flatness based on the difference in elevation between the reference plane and the joint of each terminal, and a second mode for judging the flatness based on the difference in elevation of the joints of two predetermined terminals that are spaced apart from each other, wherein the component is a package component having a component body that is rectangular in plan view, and the plurality of terminals are arranged along opposing side surfaces of the component body, and the second mode includes a judgment step for judging the flatness based on the difference in elevation of the joints of the two terminals that are arranged on opposite sides of the component body.

一方、本発明の一局面に係る部品の検査装置は、基板に接合される接合部を各々有する複数の端子を備えた部品の前記接合部の平坦度を検査する検査装置であって、前記複数の端子各々の前記接合部の位置を検出する位置検出部と、前記位置検出部が検出した位置データに基づき、前記平坦度の良否を判定する判定部と、を備え、前記判定部は、前記位置データに基づき前記接合部の最小二乗平面を求め、この最小二乗平面を基準平面として設定する基準平面設定処理と、前記基準平面と各端子の前記接合部との高低差に基づき、前記平坦度の良否を判定する第1モードと、予め定められた互いに離間する2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2モードと、を併用して、前記平坦度の良否を最終的に判定する平坦度判定処理と、を実行し、前記第2モードにおける前記互いに離間した2つの端子の前記接合部の高低差は、前記基準平面上における当該2つの端子に各々対応する位置の高低差であることを特徴とする。 On the other hand, a component inspection device according to one aspect of the present invention is an inspection device that inspects the flatness of a joint of a component having a plurality of terminals, each having a joint to be joined to a substrate, and includes: a position detection unit that detects the position of the joint of each of the plurality of terminals; and a judgment unit that judges whether the flatness is good or bad based on position data detected by the position detection unit, wherein the judgment unit executes a reference plane setting process that calculates a least-squares plane of the joint based on the position data and sets this least-squares plane as a reference plane; and a flatness judgment process that finally judges whether the flatness is good or bad by combining a first mode that judges whether the flatness is good or bad based on the difference in elevation between the reference plane and the joint of each terminal, and a second mode that judges whether the flatness is good or bad based on the difference in elevation of the joints of two predetermined terminals that are spaced apart from each other, wherein the difference in elevation of the joints of the two spaced apart terminals in the second mode is the difference in elevation between positions on the reference plane that correspond to the two terminals, respectively .

この検査装置によると、既述のような検査方法に基づく部品の平坦度の検査を自動化することが可能となる。すなわち、この検査装置では、位置検出部が前記複数の端子各々の接合部の位置を検出し、その位置データに基づき、判定部が、基準平面設定処理と平坦度判定処理とを実行することにより前記平坦度の良否を判定する。この場合、判定部は、平坦度判定処理において、第1モードと第2モードとを併用して平坦度の良否を最終的に判定する。そのため、既述のような検査方法を自動化して、平坦度の良否を正確に判定することが可能となる。 This inspection device makes it possible to automate inspection of component flatness based on the inspection method described above. That is, in this inspection device, a position detection unit detects the position of the joint of each of the multiple terminals, and based on that position data, a judgment unit executes a reference plane setting process and a flatness judgment process to judge whether the flatness is good or bad. In this case, the judgment unit uses both the first mode and the second mode in the flatness judgment process to make a final judgment on whether the flatness is good or bad. Therefore, it is possible to automate the inspection method described above and accurately judge whether the flatness is good or bad.

より具体的に、前記判定部は、前記平坦度判定処理において、前記第1モード又は前記第2モードの何れか一方のモードを実行し、当該一方のモードにおいて前記平坦度が良好と判定した場合にのみ、他方のモードを実行するように構成される。 More specifically , the judgment unit is configured to execute either the first mode or the second mode in the flatness judgment process, and to execute the other mode only if the flatness is judged to be good in the one mode.

また、前記部品が、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品である場合には、前記第2モードは、前記複数の端子のうち、端子並び方向に互いに離間した前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第1判定ステップを含む。 Furthermore, if the component is a package component having a component body that is rectangular in plan view and the multiple terminals are arranged along opposing side surfaces of the component body, the second mode includes a first determination step that determines the quality of the flatness based on the difference in height between the joints of two of the multiple terminals that are spaced apart in the terminal arrangement direction.

また、前記部品が前記パッケージ部品である場合、前記第2モードは、前記部品本体を挟んで互いに反対側に配置された前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2判定ステップを含む。 Furthermore, if the component is a package component, the second mode includes a second determination step of determining whether the flatness is good or bad based on the difference in height between the joints of the two terminals arranged on opposite sides of the component body.

また、前記判定部は、前記平坦度判定処理では、前記第1モード及び前記第2モードの双方のモードにおいて平坦度が良好と判定した場合にのみ、前記平坦度が良好と最終的に判定するように構成される。
なお、本発明の一局面に係る他の部品の検査装置は、基板に接合される接合部を各々有する複数の端子を備えた部品の前記接合部の平坦度を検査する検査装置であって、前記複数の端子各々の前記接合部の位置を検出する位置検出部と、前記位置検出部が検出した位置データに基づき、前記平坦度の良否を判定する判定部と、を備え、前記判定部は、前記位置データに基づき前記接合部の最小二乗平面を求め、この最小二乗平面を基準平面として設定する基準平面設定処理と、前記基準平面と各端子の前記接合部との高低差に基づき、前記平坦度の良否を判定する第1モードと、予め定められた互いに離間する2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2モードと、を併用して、前記平坦度の良否を最終的に判定する平坦度判定処理と、を実行し、前記部品は、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品であり、前記第2モードは、前記部品本体を挟んで互いに反対側に配置された前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する判定ステップを含む、ことを特徴とする。
In addition, the determination unit is configured to ultimately determine that the flatness is good only when the flatness is determined to be good in both the first mode and the second mode in the flatness determination process.
Another component inspection device according to one aspect of the present invention is an inspection device that inspects the flatness of a joint of a component having a plurality of terminals, each having a joint to be joined to a board, and includes a position detection unit that detects the position of the joint of each of the plurality of terminals, and a judgment unit that judges whether the flatness is good or bad based on position data detected by the position detection unit, and the judgment unit performs a reference plane setting process that finds a least-squares plane of the joint based on the position data and sets this least-squares plane as a reference plane, and judges whether the flatness is good or bad based on the height difference between the reference plane and the joint of each terminal. and a flatness determination process for finally determining whether the flatness is good or bad by combining a first mode for determining whether the flatness is good or bad, and a second mode for determining whether the flatness is good or bad based on the height difference of the joints of two predetermined terminals that are spaced apart from each other, wherein the component is a package component having a component body that is rectangular in a plan view, and the plurality of terminals are lined up along opposing side surfaces of the component body, and the second mode includes a determination step for determining whether the flatness is good or bad based on the height difference of the joints of the two terminals that are arranged on opposite sides of the component body.

さらに、本発明の一局面に係る部品実装装置は、移動可能なヘッドにより部品供給部から部品を取り出して基板上に搬送し、当該基板に前記部品を実装する部品実装装置であって、前記部品は、基板に接合される接合部を各々有する複数の端子を備えた部品であり、当該部品実装装置は、前記ヘッドが前記部品供給部から取り出した前記部品の前記接合部の平坦度を検査する装置として、上記何れかに記載の検査装置を備えていることを特徴とする。 Furthermore, one aspect of the present invention provides a component mounting device that uses a movable head to pick up components from a component supply unit, transport them onto a board, and mount the components on the board, wherein the components have multiple terminals, each having a joint that is joined to the board, and the component mounting device is characterized in that it includes any of the inspection devices described above as a device for inspecting the flatness of the joints of the components picked up by the head from the component supply unit.

この部品実装装置では、前記部品供給部から前記ヘッドが取り出した部品の前記接合部の平坦度が検査装置により検査される。この検査装置は、既述のように、第1モードと第2モードとを併用して平坦度の良否を最終的に判定する平坦度判定処理を実行する。そのため、平坦度の良否を正確に判定すること、ひいては、平坦度が不良の部品が基板に実装されることをより高度に抑制することが可能となる。 In this component mounting device, the inspection device inspects the flatness of the joint of the component picked up by the head from the component supply unit. As described above, this inspection device performs a flatness determination process that uses both the first mode and the second mode to ultimately determine whether the flatness is good or bad. This makes it possible to accurately determine whether the flatness is good or bad, and ultimately to more effectively prevent components with poor flatness from being mounted on the board.

以上説明した本発明によれば、複数のリード(端子)を備えたパッケージ部品などの部品について、接合部の平坦度の良否判定をより正確に行うことが可能となる。 The present invention described above makes it possible to more accurately determine the pass/fail flatness of joints for components such as package components with multiple leads (terminals).

本発明に係る部品実装装置の装置本体を示す模式図である。1 is a schematic diagram showing a main body of a component mounting apparatus according to the present invention; 部品撮像カメラの模式図である。FIG. 2 is a schematic diagram of a component imaging camera. 部品(SOP)の斜視図である。FIG. 1 is a perspective view of a part (SOP). 部品実装装置の制御系を示すブロック図である。FIG. 2 is a block diagram showing a control system of the component mounting apparatus. 平坦度検査処理の制御を示すフローチャートである。10 is a flowchart showing control of flatness inspection processing. 図5のステップS7の処理(平坦度良否判定処理)のフローチャート(サブルーチン)である。6 is a flowchart (subroutine) of the process (flatness quality determination process) of step S7 in FIG. 5. 部品のリードと基準平面(最小二乗平面)の説明図である。FIG. 1 is an explanatory diagram of a lead of a component and a reference plane (least square plane). リードに浮きが生じている部品の側面図である。FIG. 10 is a side view of a component in which a lead is floating. 図8に示した部品と判定モードの適否を示す表図である。FIG. 9 is a table showing the parts shown in FIG. 8 and the suitability of the determination mode. 部品(QFP)の斜視図である。FIG. 1 is a perspective view of a part (QFP).

以下、本発明の実施形態について図面を参照しつつ詳細に説明する。 Embodiments of the present invention will be described in detail below with reference to the drawings.

[部品実装装置1の装置本体2の構成]
図1は、本発明に係る部品実装装置1の装置本体2を示す模式図である。図1では、XYZ直交座標を用いて方向関係が示されている。図1の紙面に直交する方向がX方向、紙面の左右方向がY方向、紙面の上下方向がZ方向である。
[Configuration of device body 2 of component mounting device 1]
Fig. 1 is a schematic diagram showing the device body 2 of a component mounting device 1 according to the present invention. In Fig. 1, directional relationships are shown using an XYZ Cartesian coordinate system. The direction perpendicular to the plane of the paper in Fig. 1 is the X direction, the left-right direction on the plane of the paper is the Y direction, and the up-down direction on the plane of the paper is the Z direction.

部品実装装置1は、プリント配線基板等の基板P上に部品が実装(搭載)された部品実装基板を生産する装置であり、装置本体2と制御部4(図4参照)とを含む。 The component mounting device 1 is a device that produces component-mounted boards, in which components are mounted (placed) on a substrate P, such as a printed wiring board, and includes a device main body 2 and a control unit 4 (see Figure 4).

装置本体2は、搭載ベースである図外の基台と、この基台上に備えられる、基板搬送機構10、部品供給部12、ヘッド15、ヘッド駆動機構16(図4参照)及び部品撮像カメラ18とを備える。 The device main body 2 includes a mounting base (not shown), and on this base are a board transport mechanism 10, a component supply unit 12, a head 15, a head drive mechanism 16 (see Figure 4), and a component imaging camera 18.

基板搬送機構10は、例えばX方向に延びるベルト式のコンベア11を備える。基板Pは、コンベア11により、機外から所定の作業位置に搬入され、実装作業後、作業位置から機外へ搬出される。コンベア11には、クランプ機構(図略)が備えられており、実装作業中、基板Pはこのクランプ機構により作業位置に保持される。 The substrate transport mechanism 10 includes a belt-type conveyor 11 that extends, for example, in the X direction. The conveyor 11 transports the substrate P from outside the machine to a predetermined work position, and after the mounting operation, it transports it from the work position to outside the machine. The conveyor 11 is equipped with a clamping mechanism (not shown), which holds the substrate P at the work position during the mounting operation.

部品供給部12は、基板搬送機構10の側方(Y方向側)に配置されている。部品供給部12には、実装部品を供給する部品供給装置が配置されており、当例では、トレイフィーダ13が配置されている。トレイフィーダ13は、トレイ13a上に部品50を載置した状態で供給するタイプの部品供給装置である。トレイ13aとは、上向きに開口した皿形の部品収納用の容器である。このトレイフィーダ13により、SOPやQFP等のいわゆるパッケージ部品やコネクタ等の部品50が供給される。なお、部品供給部12には、小型の表面実装部品(チップ部品)を供給するテープフィーダやスティックフィーダ等、トレイフィーダ13以外の部品供給装置も配置され得る。 The component supply unit 12 is located to the side (Y direction side) of the board transport mechanism 10. The component supply unit 12 is equipped with a component supply device that supplies mounted components, and in this example, a tray feeder 13 is provided. The tray feeder 13 is a component supply device that supplies components 50 placed on a tray 13a. The tray 13a is a dish-shaped container for storing components that opens upward. This tray feeder 13 supplies components 50, such as so-called package components such as SOPs and QFPs, and connectors. Note that the component supply unit 12 may also be equipped with component supply devices other than the tray feeder 13, such as tape feeders or stick feeders that supply small surface-mount components (chip components).

図3は、トレイフィーダ13により供給される部品50の一つであるSOPの斜視図である。SOPは、平面視長方形の部品本体(パッケージ)51と、その側面、具体的には長辺側の二側面から各々延出する複数のリード(端子)52とを備えている。すなわち、SOPは、部品本体51の互いに対向する二側面に、各々、複数のリード52が一列に並んだリード列(第1リード列L1、第2リード列L2)を備えている。リード52はクランク状に屈曲した形状を有し、その先端に、基板Pに接合される接合部52aを備えている。接合部52aが基板Pの回路に半田で接合されることにより、基板Pに対してSOPが電気的に接合される。なお、以下の説明では、特に言及する場合を除き、部品50は、図3に示したSOPを指す。 Figure 3 is a perspective view of an SOP, one of the components 50 supplied by the tray feeder 13. The SOP comprises a component body (package) 51 that is rectangular in plan view, and multiple leads (terminals) 52 extending from each of its sides, specifically from the two long sides. That is, the SOP comprises lead rows (first lead row L1, second lead row L2) on each of two opposing sides of the component body 51, each row consisting of multiple leads 52. Each lead 52 has a crank-shaped bent shape and a joint 52a at its tip that is joined to the substrate P. The joint 52a is soldered to the circuit on the substrate P, thereby electrically joining the SOP to the substrate P. In the following description, unless otherwise noted, the component 50 refers to the SOP shown in Figure 3.

ヘッド15は、部品供給部12(トレイフィーダ13)から部品50をピッキングして作業位置へ移動し、当該部品を基板Pに対して実装するツールである。ヘッド15の先端には、ノズル15aが備えられている。このノズル15aに負圧及び正圧が選択的に供給されることにより、ヘッド15による部品50の吸着保持及び基板P上への部品50のリリースが行われる。 The head 15 is a tool that picks up a component 50 from the component supply unit 12 (tray feeder 13), moves it to a working position, and mounts the component on the substrate P. A nozzle 15a is provided at the tip of the head 15. Negative pressure and positive pressure are selectively supplied to this nozzle 15a, allowing the head 15 to suck and hold the component 50 and release the component 50 onto the substrate P.

ヘッド駆動機構16は、ヘッド15を部品供給部12と作業位置の基板Pとの間の上方空間を、X、Y、Z及びR方向に移動させるための機構である。R方向の移動とは、鉛直軸回りのヘッド15の回転である。ヘッド駆動機構16は、モータの駆動によりヘッド15を各方向に移動させる。 The head drive mechanism 16 is a mechanism for moving the head 15 in the X, Y, Z, and R directions in the space above the component supply unit 12 and the substrate P at the work position. Movement in the R direction refers to rotation of the head 15 around a vertical axis. The head drive mechanism 16 moves the head 15 in each direction by driving a motor.

部品撮像カメラ18は、部品供給部12と基板搬送機構10との間に上向きに配置されている。部品撮像カメラ18は、ヘッド15によりトレイフィーダ13からピッキングされた部品50を、その下側から撮像する照明付きのカメラである。部品撮像カメラ18は、部品50の三次元画像を撮影可能な3Dカメラであり、当例では、部品50を2角度ステレオ撮像する、図2に示すようなステレオカメラが適用されている。 The component imaging camera 18 is positioned facing upward between the component supply unit 12 and the board transport mechanism 10. The component imaging camera 18 is an illuminated camera that captures images of the component 50 picked from the tray feeder 13 by the head 15 from below. The component imaging camera 18 is a 3D camera that can capture three-dimensional images of the component 50. In this example, a stereo camera such as the one shown in Figure 2 is used, which captures stereo images of the component 50 from two angles.

図2は、部品撮像カメラ18の模式図である。図2に示すように、部品撮像カメラ18は、第1照明部20、第1カメラ本体部22、第2照明部24、第2カメラ本体部26及びミラー28を備えている。 Figure 2 is a schematic diagram of the component imaging camera 18. As shown in Figure 2, the component imaging camera 18 includes a first illumination unit 20, a first camera main body unit 22, a second illumination unit 24, a second camera main body unit 26, and a mirror 28.

第1照明部20及び第2照明部24は、各々、複数のLED、屈折レンズ及びディフューザを備えて構成されている。第1照明部20は、部品撮像カメラ18の上方の所定の部品撮像位置PIに鉛直下方から照明光を照射するように配置され、第2照明部24は、部品撮像位置PIに対して斜め下方から照明光を照射するように配置されている。部品50は、その下面、すなわち部品本体51の下面がこの部品撮像位置PIを通るようにヘッド15によってZ方向の位置が調整される。 The first illumination unit 20 and the second illumination unit 24 each include multiple LEDs, a refractive lens, and a diffuser. The first illumination unit 20 is positioned to irradiate a predetermined component imaging position PI above the component imaging camera 18 with illumination light from vertically below, while the second illumination unit 24 is positioned to irradiate the component imaging position PI with illumination light from diagonally below. The position of the component 50 in the Z direction is adjusted by the head 15 so that its underside, i.e., the underside of the component body 51, passes through this component imaging position PI.

第1カメラ本体部22及び第2カメラ本体部26は、何れも、複数のCCD素子もしくはCMOS素子がX方向に沿って並んだラインセンサである。第1カメラ本体部22は、第1照明部20の下方に配置されており、第2カメラ本体部26は、部品50(部品撮像位置PI)を挟んで第2照明部24の反対側であって第1カメラ本体部22の下方に配置されている。 The first camera body unit 22 and the second camera body unit 26 are both line sensors with multiple CCD or CMOS elements arranged in the X direction. The first camera body unit 22 is located below the first illumination unit 20, and the second camera body unit 26 is located below the first camera body unit 22 on the opposite side of the component 50 (component imaging position PI) from the second illumination unit 24.

第1照明部20から部品撮像位置PIに照射された光は、部品50で下方に反射し、第1照明部20に設けられた透光部(開口部)を通じて第1カメラ本体部22で受光される。また、第2照明部24から部品撮像位置PIに照射された光は、部品50で反対側に正反射し、さらにミラー28で反射して第2カメラ本体部26で受光される。そして、部品撮像位置PIを部品50がY方向に通過することにより、第1カメラ本体部22及び第2カメラ本体部26により、互いに角度の異なる部品50の全体画像が撮像される。すなわち、部品撮像カメラ18は、部品50を鉛直方向の真下から撮像した画像(鉛直画像という)と、部品50を斜め下方から撮像した画像(斜め画像という)とを撮像する。 Light irradiated from the first illumination unit 20 onto the component imaging position PI is reflected downward by the component 50 and received by the first camera body 22 through a light-transmitting section (opening) provided in the first illumination unit 20. Light irradiated from the second illumination unit 24 onto the component imaging position PI is specularly reflected in the opposite direction by the component 50, then reflected by the mirror 28 and received by the second camera body 26. As the component 50 passes through the component imaging position PI in the Y direction, the first camera body 22 and the second camera body 26 capture full images of the component 50 at different angles. That is, the component imaging camera 18 captures an image of the component 50 taken from directly below in the vertical direction (referred to as a vertical image) and an image of the component 50 taken from diagonally below (referred to as an oblique image).

当例では、部品50が部品撮像位置PIをY方向に移動することにより、部品50を撮像するように部品撮像カメラ18が設けられているが、部品撮像カメラ18は、部品50がX方向に移動することにより当該部品50を撮像するように設けられていてもよい。 In this example, the component imaging camera 18 is provided so as to capture an image of the component 50 as the component 50 moves through the component imaging position PI in the Y direction, but the component imaging camera 18 may also be provided so as to capture an image of the component 50 as the component 50 moves in the X direction.

この部品実装装置1では、次のような部品実装処理が実行される。すなわち、基板Pが作業位置に搬入されると、ヘッド15が部品供給部12と基板Pとの間を往復しながら、トレイフィーダ13(トレイ13a)から部品50をピッキングして基板P上に搬送し、当該部品50を基板P上の所定位置に実装する。この際、ピッキング後の部品50が部品撮像位置PIを経由するようにヘッド15が移動することで、部品撮像カメラ18により部品50が撮像される。この画像に基づき部品50の外観検査やヘッド15による吸着状態の認識が行われる。外観検査において不良部品と判定された部品50は、基板Pに実装されることなく、所定の廃棄エリアにリリースされる。 This component mounting device 1 executes the following component mounting process. That is, when the board P is brought into the work position, the head 15 moves back and forth between the component supply unit 12 and the board P, picking up a component 50 from the tray feeder 13 (tray 13a) and transporting it onto the board P, and mounting the component 50 in a predetermined position on the board P. At this time, the head 15 moves so that the picked component 50 passes through the component imaging position PI, and an image of the component 50 is captured by the component imaging camera 18. Based on this image, a visual inspection of the component 50 is performed and the head 15 recognizes its suction state. Any component 50 determined to be defective during the visual inspection is not mounted on the board P and is released to a predetermined disposal area.

[部品実装装置1の制御系の構成]
図4は、部品実装装置1の制御系を示すブロック図である。部品実装装置1は、既述の通り制御部4を備える。制御部4は、CPU、ROM、RAM及び周辺回路等を備えて構成されている。制御部4は、CPUがROMに記憶された制御プログラムを実行することにより、装置本体2の各構成要素の動作を制御する。制御部4は、主たる機能構成として、実装制御部30、搬送制御部32、画像処理部34、及び記憶部36等を含む。
[Configuration of the control system of the component mounting apparatus 1]
4 is a block diagram showing the control system of the component mounting apparatus 1. As already described, the component mounting apparatus 1 includes the control unit 4. The control unit 4 is configured to include a CPU, ROM, RAM, peripheral circuits, etc. The control unit 4 controls the operation of each component of the apparatus main body 2 by the CPU executing a control program stored in the ROM. The control unit 4 includes, as its main functional components, a mounting control unit 30, a transport control unit 32, an image processing unit 34, and a storage unit 36, etc.

実装制御部30は、装置本体2による部品実装処理の動作を統括的に制御するとともに、当該制御に伴う各種演算処理を実行する。部品実装処理には、既述のような部品50の外観検査や部品50の吸着状態の認識などの処理も含まれる。部品50が図3に示すSOPである場合、前記外観検査には、部品50の接合部52aの平坦度(コプラナリティ)検査が含まれる。この平坦度検査については後に詳述する。 The mounting control unit 30 comprehensively controls the component mounting process performed by the device main body 2 and executes various calculation processes associated with this control. The component mounting process also includes processes such as the visual inspection of the component 50 and recognition of the suction state of the component 50, as previously described. If the component 50 is the SOP shown in Figure 3, the visual inspection includes a flatness (coplanarity) inspection of the joint 52a of the component 50. This flatness inspection will be described in detail later.

搬送制御部32は、基板搬送機構10(コンベア11)による基板Pの搬送動作、すなわち、機外から作業位置への基板Pの搬入、作業位置から機外への基板Pの搬出、前記クランプ機構による基板Pの保持及びその解除等の動作を制御する。 The transport control unit 32 controls the transport operation of the substrate P by the substrate transport mechanism 10 (conveyor 11), i.e., the transport of the substrate P from outside the machine to the work position, the transport of the substrate P from the work position to outside the machine, and the holding and release of the substrate P by the clamping mechanism.

画像処理部34は、部品撮像カメラ18から出力される画像信号に基づいて部品50のデジタル画像を生成する。詳しくは、第1カメラ本体部22から出力される画像信号に基づいて部品50の鉛直画像を生成するとともに、第2カメラ本体部26から出力される画像信号に基づいて部品50の斜め画像を生成する。実装制御部30は、これらの画像に基づき部品50の外観検査や吸着状態の認識などの処理を実行する。 The image processing unit 34 generates a digital image of the component 50 based on the image signal output from the component imaging camera 18. More specifically, it generates a vertical image of the component 50 based on the image signal output from the first camera main body unit 22, and generates an oblique image of the component 50 based on the image signal output from the second camera main body unit 26. The mounting control unit 30 performs processes such as visual inspection of the component 50 and recognition of the pickup state based on these images.

記憶部36には、実装制御部30や搬送制御部32により実行される各種のプログラムや、当該プログラムの実行に際して参照される各種データが記憶されている。 The memory unit 36 stores various programs executed by the mounting control unit 30 and the transport control unit 32, as well as various data referenced when these programs are executed.

なお、当例では、部品撮像カメラ18及び制御部4が本発明の「検査装置」に相当する。また、部品撮像カメラ18及び制御部4は、本発明の「位置検出部」に相当し、制御部4(主に実装制御部30)は、本発明の「判定部」に相当する。 In this example, the component imaging camera 18 and the control unit 4 correspond to the "inspection device" of the present invention. The component imaging camera 18 and the control unit 4 also correspond to the "position detection unit" of the present invention, and the control unit 4 (mainly the mounting control unit 30) corresponds to the "determination unit" of the present invention.

[部品50の平坦度検査処理]
部品50では、リード52の変形によって接合部52aの高さにばらつきが生じている場合がある。接合部52aの高さのばらつきが大きいと、基板P(回路)と接合部52aとの接触不良、ひいては不良基板の生産に繋がる。そのため、部品実装装置1では、基板Pへの部品50の実装前に、外観検査の一項目として、接合部52aの高さのばらつき、つまり接合部52aの平坦度(コプラナリティ)検査が制御部4により実行される。
[Flatness inspection process for component 50]
In the component 50, variations in the height of the bonding portions 52a may occur due to deformation of the leads 52. Large variations in the height of the bonding portions 52a can lead to poor contact between the substrate P (circuit) and the bonding portions 52a, and ultimately to the production of defective substrates. Therefore, in the component mounting apparatus 1, before mounting the component 50 on the substrate P, the control unit 4 performs an inspection of the variations in the height of the bonding portions 52a, i.e., the flatness (coplanarity) of the bonding portions 52a, as one item of the appearance inspection.

図5は、平坦度検査処理の制御を示すフローチャートである。この平坦度検査処理は、ヘッド15による部品50のピッキング動作完了と同時に開始される。このフローチャートがスタートすると、実装制御部30は、部品撮像カメラ18が部品50を撮像したか否かを判断する(ステップS1)。ここで、Yesの場合には、実装制御部30は、取得した画像から各リード52の接合部52aの三次元座標を検出する(ステップS3)。 Figure 5 is a flowchart showing the control of the flatness inspection process. This flatness inspection process begins simultaneously with the completion of the picking operation of the component 50 by the head 15. When this flowchart starts, the mounting control unit 30 determines whether the component imaging camera 18 has captured an image of the component 50 (step S1). If the answer is yes, the mounting control unit 30 detects the three-dimensional coordinates of the joints 52a of each lead 52 from the captured image (step S3).

詳しくは、まず、実装制御部30は、部品50の鉛直画像に基づき、各リード52の接合部52aのXY座標を検出する。この場合、接合部52aの接合面(基板Pに当接する面)の中心を検出点としてXY座標を検出する。接合面の形状が矩形の場合には、例えば、当該接合面の対角線が交わる位置を検出点として、当該検出点のXY座標を検出する。以下、接合部52aの座標とは、この検出点の座標を指す。 In more detail, the mounting control unit 30 first detects the XY coordinates of the joint 52a of each lead 52 based on a vertical image of the component 50. In this case, the XY coordinates are detected using the center of the joint surface (the surface that abuts against the substrate P) of the joint 52a as the detection point. If the joint surface is rectangular, for example, the position where the diagonal lines of the joint surface intersect is used as the detection point, and the XY coordinates of the detection point are detected. Hereinafter, the coordinates of the joint 52a refer to the coordinates of this detection point.

次に、実装制御部30は、部品50の斜め画像に基づき、各リード52の接合部52aのXY座標を検出し、鉛直画像に基づき検出した接合部52aのXY座標と、斜め画像に基づき検出した接合部52aのXY座標との差に基づき各リード52の接合部52aのZ座標を算出する。具体的には、両画像における接合部52aのXY座標のずれ量と、第1、第2カメラ本体部22、26の相対角度とに基づく周知の演算式に基づき各リード52の接合部52aのZ座標を算出する。これにより、各リード52の接合部52aの三次元座標(XYZ座標)を取得する。 Next, the mounting control unit 30 detects the XY coordinates of the joint 52a of each lead 52 based on the oblique image of the component 50, and calculates the Z coordinate of the joint 52a of each lead 52 based on the difference between the XY coordinates of the joint 52a detected based on the vertical image and the XY coordinates of the joint 52a detected based on the oblique image. Specifically, the Z coordinate of the joint 52a of each lead 52 is calculated based on a well-known equation that is based on the amount of deviation between the XY coordinates of the joint 52a in both images and the relative angle between the first and second camera bodies 22, 26. In this way, the three-dimensional coordinates (XYZ coordinates) of the joint 52a of each lead 52 are obtained.

次に、実装制御部30は、ステップS3で取得した各接合部52aのXYZ座標から、基準平面50Lを算出する(ステップS5)。具体的には、各リード52の接合部52aのXYZ座標から仮想平面である最小二乗平面を算出し、この最小二乗平面を基準平面50Lとして設定する。 Next, the mounting control unit 30 calculates the reference plane 50L from the XYZ coordinates of each joint 52a acquired in step S3 (step S5). Specifically, it calculates a least-squares plane, which is a virtual plane, from the XYZ coordinates of the joint 52a of each lead 52, and sets this least-squares plane as the reference plane 50L.

図7は、部品50の各リード52と基準平面50L(最小二乗平面)の一例を模式的に示している。同図では変形を伴うリード52が柱体で示されており、変形が無い場合の接合部52a(接合面)の高さを「0」として、上向きに延びる柱体は、上向きに変形したリード52(リード浮きが生じたリード52)を、下向きに延びる柱体は、下向きに変形したリード52(リード沈みが生じたリード52)を各々示している。各柱体の先端が接合部52a(接合面)である。 Figure 7 shows a schematic diagram of each lead 52 of a component 50 and an example of a reference plane 50L (least-squares plane). In the figure, deformed leads 52 are shown as columns, and the height of the joint 52a (joint surface) when there is no deformation is set to "0." An upwardly extending column represents an upwardly deformed lead 52 (a lead 52 with lead lift), while a downwardly extending column represents a downwardly deformed lead 52 (a lead 52 with lead sinking). The tip of each column is the joint 52a (joint surface).

実装制御部30は、この基準平面50Lに基づき、接合部52aの平坦度良否判定処理を実行する(ステップS7)。図6は、平坦度良否判定処理の制御を示すフローチャート(サブルーチン)である。 The mounting control unit 30 executes a process to determine whether the flatness of the joint 52a is good or bad based on this reference plane 50L (step S7). Figure 6 is a flowchart (subroutine) showing the control of the flatness determination process.

平坦度良否判定処理では、まず、実装制御部30は、以下のステップS11、ステップS13の処理からなる第1モードを実行する。すなわち、実装制御部30は、リード52毎に、基準平面50Lに対する接合部52aの高低差(Z方向の距離)を算出し、図7に示すように、その最大値と最小値との差Z1を算出する(ステップS11)。当例では、接合部52aが基準平面50Lよりも上側に位置する場合には-(マイナス)、下側に位置する場合には+(プラス)として高低差を求め、当該高低差の最大値と最小値との差Z1(Z1=|最大値-最小値|)を算出する。要するに、最もマイナス側に位置する接合部52aと最もプラス側に位置する接合部52aとの高低差Z1を算出する。 In the flatness determination process, the mounting control unit 30 first executes a first mode consisting of the following steps S11 and S13. That is, for each lead 52, the mounting control unit 30 calculates the height difference (distance in the Z direction) of the joint 52a relative to the reference plane 50L, and calculates the difference Z1 between the maximum and minimum values, as shown in FIG. 7 (step S11). In this example, the height difference is calculated as - (negative) if the joint 52a is located above the reference plane 50L, and + (positive) if the joint 52a is located below the reference plane 50L, and the difference Z1 between the maximum and minimum values of the height difference is calculated (Z1 = |maximum value - minimum value|). In other words, the height difference Z1 between the joint 52a located most negatively and the joint 52a located most positively is calculated.

そして、ステップS11で算出した高低差Z1に基づき平坦度の良否を判定する。具体的には、ステップS11で算出した高低差Z1が閾値Zt未満か否かを判断し(ステップS13)、ここでNoの場合には、実装制御部30は、部品50の平坦度は不良と判定し(ステップS29)、当該平坦度良否判定処理を終了する。 Then, the flatness is determined based on the height difference Z1 calculated in step S11. Specifically, it is determined whether the height difference Z1 calculated in step S11 is less than the threshold value Zt (step S13). If the answer is No, the mounting control unit 30 determines that the flatness of the component 50 is poor (step S29) and ends the flatness determination process.

なお、閾値Ztは、例えば、各リード52の接合部52aが基板Pに接触することが可能な接合部52a同士の高低差の最大値又は当該最大値に近い値であって、基板P上に塗布される半田の厚みを踏まえて設定されている。閾値Ztは、前記各種データとして前記記憶部36に記憶されている。 The threshold value Zt is, for example, the maximum height difference between the joints 52a of each lead 52 at which the joints 52a can come into contact with the substrate P, or a value close to that maximum height, and is set taking into account the thickness of the solder applied to the substrate P. The threshold value Zt is stored in the memory unit 36 as part of the various data.

ステップS13でYesと判断した場合、すなわち、第1モードで平坦度が良好であると判定した場合には、実装制御部30は、さらに、以下のステップS15~ステップS25の処理からなる第2モードを実行する。 If step S13 returns Yes, i.e., if the flatness is determined to be good in the first mode, the mounting control unit 30 further executes the second mode, which consists of the following steps S15 to S25.

第2モードでは、実装制御部30は、予め設定された互いに離間する2つのリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2を算出し、この高低差Z2に基づき平坦度の良否を判定する。この場合、実装制御部30は、2つのリード52を一組とする3組のリード52について、第2モードを実行する。 In the second mode, the mounting control unit 30 calculates the height difference Z2 between positions on the reference plane 50L corresponding to two leads 52 that are spaced apart from each other and determines whether the flatness is good or bad based on this height difference Z2. In this case, the mounting control unit 30 executes the second mode for three sets of leads 52, each set consisting of two leads 52.

具体的には、まず、実装制御部30は、第1リード列L1の両端に位置するリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2を、下記式1に基づき算出する。 Specifically, first, for the leads 52 located at both ends of the first lead row L1, the mounting control unit 30 calculates the height difference Z2 between the positions on the reference plane 50L corresponding to both leads 52, based on the following formula 1:

Z2=b(X2―X1)+c(Y2-Y1)・・・(1)
ここで、X1、Y1は、第1リード列L1の一端に位置するリード52のXY座標で、X2、Y2は、他端に位置するリード52のXY座標である。なお、基準平面50L(最小二乗平面)は、平面方程式aX+bY+cZ+d=0で示される。この式は、基準平面50Lの高さを求める式Z=a+bX+cYに変形することができ、上記式1はこの式に基づく。
Z2=b(X2-X1)+c(Y2-Y1)...(1)
Here, X1 and Y1 are the XY coordinates of the lead 52 located at one end of the first lead row L1, and X2 and Y2 are the XY coordinates of the lead 52 located at the other end. The reference plane 50L (least squares plane) is expressed by the plane equation aX+bY+cZ+d=0. This equation can be transformed into the equation Z=a+bX+cY for finding the height of the reference plane 50L, and the above equation 1 is based on this equation.

そして、ステップS15で算出した高低差Z2(区別のため、以下、高低差Z2aとする)が前記閾値Zt未満か否かを判断し(ステップS17)、ここでNoの場合には、実装制御部30は、部品50の平坦度は不良と判定して(ステップS29)、当該平坦度良否判定処理を終了する。 Then, it is determined whether the height difference Z2 calculated in step S15 (hereinafter referred to as height difference Z2a for distinction) is less than the threshold value Zt (step S17). If the determination is No, the mounting control unit 30 determines that the flatness of the component 50 is poor (step S29), and ends the flatness pass/fail determination process.

ステップS17でYesの場合、つまり、第1リード列L1の両端のリード52に着目した場合の平坦度が良好と判定した場合には、実装制御部30は、次に、第2リード列L2の両端に位置するリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2(以下、Z2bとする)を算出する(ステップS19)。この場合、実装制御部30は、上記式1に基づき、第2リード列L2の一端に位置するリード52のXY座標を(X1、Y1)、他端に位置するリード52のXY座標を(X2、Y2)として高低差Z2bを算出する。 If the answer to step S17 is Yes, that is, if the flatness is determined to be good when focusing on the leads 52 at both ends of the first lead row L1, the mounting control unit 30 then calculates the height difference Z2 (hereinafter referred to as Z2b) between positions on the reference plane 50L corresponding to the leads 52 located at both ends of the second lead row L2 (step S19). In this case, the mounting control unit 30 calculates the height difference Z2b based on the above equation 1, using the XY coordinates of the lead 52 located at one end of the second lead row L2 as (X1, Y1) and the XY coordinates of the lead 52 located at the other end as (X2, Y2).

そして、ステップS19で算出した高低差Z2bが前記閾値Zt未満か否かを判断し(ステップS21)、ここでNoの場合には、実装制御部30は、部品50の平坦度は不良と判定して(ステップS29)、当該平坦度良否判定処理を終了する。 Then, it is determined whether the height difference Z2b calculated in step S19 is less than the threshold value Zt (step S21). If the result is No, the mounting control unit 30 determines that the flatness of the component 50 is poor (step S29) and ends the flatness determination process.

ステップS21でYesの場合、つまり、第2リード列L2の両端のリード52に着目した平坦度が良好と判定した場合には、実装制御部30は、さらに、部品本体51を挟んで互いに向かい合う、第1、第2のリード列L1、L2の特定の2つ(一組)のリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2cを算出する(ステップS23)。例えば、実装制御部30は、第1リード列L1の第1番リード52と、第2リード列L2の第1番リード52とについて、基準平面50L上における両リード52に対応する位置の高低差Z2cを算出する。 If the answer to step S21 is Yes, that is, if the flatness is determined to be good with respect to the leads 52 at both ends of the second lead row L2, the mounting control unit 30 further calculates the height difference Z2c between positions on the reference plane 50L corresponding to two specific leads 52 (a set of leads) in the first and second lead rows L1 and L2 that face each other across the component body 51 (step S23). For example, the mounting control unit 30 calculates the height difference Z2c between positions on the reference plane 50L corresponding to the first lead 52 in the first lead row L1 and the first lead 52 in the second lead row L2.

この場合、実装制御部30は、上記式1に基づき、第1リード列L1のリード52のXY座標を(X1、Y1)、第2リード列L2のリード52のXY座標を(X2,Y2)として高低差Z2cを算出する。 In this case, the mounting control unit 30 calculates the height difference Z2c based on the above formula 1, where the XY coordinates of the leads 52 in the first lead row L1 are (X1, Y1) and the XY coordinates of the leads 52 in the second lead row L2 are (X2, Y2).

そして、ステップS23で算出した高低差Z2cが前記閾値Zt未満か否かを判断し(ステップS25)、ここでNoの場合には、実装制御部30は、部品50の平坦度は不良と判定して(ステップS29)、当該平坦度良否判定処理を終了する。 Then, it is determined whether the height difference Z2c calculated in step S23 is less than the threshold value Zt (step S25). If the result is No, the mounting control unit 30 determines that the flatness of the component 50 is poor (step S29) and ends the flatness determination process.

一方、ステップS25でYesの場合、つまり、第1リード列L1及び第2リード列L2の互いに向かい合う2つのリード52に着目した平坦度が良好と判定した場合には、実装制御部30は、最終的に部品50の接合部52aの平坦度は良好である、と判定する(ステップS27)。 On the other hand, if the answer to step S25 is Yes, that is, if the flatness of the two opposing leads 52 in the first lead row L1 and the second lead row L2 is determined to be good, the mounting control unit 30 ultimately determines that the flatness of the joint 52a of the component 50 is good (step S27).

こうして第1モード及び第2モードを含む平坦度良否判定処理(ステップS11~S29)が終了すると、実装制御部30は、平坦度の検査処理を終了する。そして、ステップS29の処理で最終的に平坦度が不良と判定した場合には、実装制御部30は、当該部品50を不良部品として所定の廃棄エリアにリリースする。この場合、当該部品50を部品供給部12に戻す、もしくはリペアステーションに搬送るようにしてもよい。部品供給部12又はリペアステーションに搬送された部品50は、必要に応じて手直しされた後に最使用される。 なお、当例では、ステップS15、S17及びステップS19、S21の処理が、各々、本発明の「第1判定ステップ」に相当し、ステップS23、S25の処理が、本発明の「第2判定ステップ」に相当する。 When the flatness determination process (steps S11 to S29), including the first and second modes, is completed in this manner, the mounting control unit 30 terminates the flatness inspection process. If the flatness is ultimately determined to be poor in step S29, the mounting control unit 30 releases the component 50 as a defective component to a designated disposal area. In this case, the component 50 may be returned to the component supply unit 12 or transported to a repair station. The component 50 transported to the component supply unit 12 or repair station is reworked as necessary and then reused. Note that in this example, the processes of steps S15, S17, S19, and S21 each correspond to the "first determination step" of the present invention, and the processes of steps S23 and S25 correspond to the "second determination step" of the present invention.

[効果]
上記部品実装装置1では、制御部4の制御により部品50の平坦度を検査する平坦度検査処理が実行される。この平坦度検査処理は、部品撮像カメラ18が撮像した画像基づき、リード52毎の接合部52aのXYZ座標(位置)を検出する工程(ステップS3/位置検出工程)と、検出した各接合部52aのXYZ座標データ(位置データ)から、各接合部52aの最小二乗平面を求め、この最小二乗平面を基準平面50Lとして設定する工程(ステップS5/基準平面設定工程)と、平坦度の良否を判定する工程(ステップS7/平坦度良否判定工程)と、を含む。
[effect]
In the component mounting device 1, a flatness inspection process is executed under the control of the control unit 4 to inspect the flatness of the component 50. This flatness inspection process includes a step of detecting the XYZ coordinates (position) of the bonding portion 52 a for each lead 52 based on an image captured by the component imaging camera 18 (step S3/position detection step), a step of determining a least-squares plane for each bonding portion 52 a from the detected XYZ coordinate data (position data) of each bonding portion 52 a and setting this least-squares plane as the reference plane 50L (step S5/reference plane setting step), and a step of determining whether the flatness is good or bad (step S7/flatness pass/fail determination step).

そして、平坦度の良否を判定する工程(ステップS7)では、基準平面50Lと各接合部52aの高低差、詳しくは、図7に示すように、基準平面50Lと各接合部52aの高低差の最大値と最小値との差Z1に基づき、各接合部52aの平坦度の良否を判定する第1モード(ステップS11、S13)と、予め設定された互いに離間する2つのリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2(Z2a、Z2b、Z2c)に基づき、前記平坦度の良否を判定する第2モード(ステップS15~S25)とが併用されて平坦度の良否が判定される(ステップS27、S29)。そのため、上記構成(検査方法)によれば、部品50における各接合部52aの平坦度の良否をより正確に判定することが可能となる。以下、この点について具体的に説明する。 The process of determining the flatness (step S7) uses a first mode (steps S11 and S13) to determine the flatness of each joint 52a based on the difference in elevation between the reference plane 50L and each joint 52a. Specifically, as shown in FIG. 7, the difference Z1 between the maximum and minimum elevation differences between the reference plane 50L and each joint 52a. The second mode (steps S15-S25) determines the flatness of two pre-defined, spaced-apart leads 52 based on the difference in elevation Z2 (Z2a, Z2b, Z2c) between positions on the reference plane 50L corresponding to both leads 52 (steps S27 and S29). Therefore, the above configuration (inspection method) enables more accurate determination of the flatness of each joint 52a in the component 50. This point will be explained in detail below.

図8は、平坦度が不良と判定されるべき部品50の一例を示す側面図である。詳しくは、図8(a)は、第1リード列L1の一部のリード52にのみ変形が生じている部品50の側面図であり、図8(b)は、リード並び方向における一端側から他端側に向かって接合部52aの高さが線形的に変化するように両リード列L1、L2のリード52が同様に変形した部品50の側面図である。また、図8(c)は、第2リード列L2の全リード52が一定量だけ上向きに変形した部品50の側面図である。なお、図8(a)、(b)は、部品50の長辺側(第1リード列L1側)の側面図であり、図8(c)は、部品50の短辺側の側面図である。 Figure 8 is a side view showing an example of a component 50 whose flatness should be determined to be poor. Specifically, Figure 8(a) is a side view of a component 50 in which deformation has occurred in only some of the leads 52 in the first lead row L1, and Figure 8(b) is a side view of a component 50 in which the leads 52 in both lead rows L1 and L2 have been similarly deformed so that the height of the joints 52a changes linearly from one end to the other in the lead arrangement direction. Figure 8(c) is a side view of a component 50 in which all of the leads 52 in the second lead row L2 have been deformed upward by a fixed amount. Note that Figures 8(a) and (b) are side views of the long side (first lead row L1 side) of the component 50, and Figure 8(c) is a side view of the short side of the component 50.

図8(a)に示すような部品50の場合、大部分のリード52が正常であり、基準平面50L(最小二乗平面)は、ほぼ部品本体51の下面に沿った平面となる。そのため、変形を伴うリード52の接合部52aと基準平面50Lとの高低差が顕著になり易く、基準平面50Lと接合部52aとの高低差に基づき平坦度の良否を判定する第1モードによれば、当該部品50の平坦度を不良と判定することが可能となる。図示の例では、前記高低差の最大値がhb、最小値がhaであり、よって、Z1=(|hb-ha|)<閾値Ztであれば、平坦度を不良と判定することが可能となる。 In the case of a component 50 such as that shown in Figure 8(a), most of the leads 52 are normal, and the reference plane 50L (least-squares plane) is a plane that roughly follows the underside of the component body 51. Therefore, the difference in height between the bonded portion 52a of the deformed lead 52 and the reference plane 50L tends to be significant. According to the first mode, which determines whether the flatness is good or bad based on the difference in height between the reference plane 50L and the bonded portion 52a, it is possible to determine that the flatness of the component 50 is poor. In the example shown, the maximum value of this difference in height is hb, and the minimum value is ha. Therefore, if Z1 = (|hb - ha|) < threshold value Zt, the flatness can be determined to be poor.

しかし、図8(b)に示すような部品50の場合には、同図に示す通り、基準平面50L自体が接合部52aに沿って傾くため、接合部52aと基準平面50Lとの高低差は殆ど無いか、差があってもその値は総じて小さい。そのため、接合部52aと基準平面50Lとの高低差に基づき平坦度の良否を判定する第1モードでは、多くの場合Z1<閾値Ztとなってしまい、平坦度を不良と判定することが困難である。この点は、図8(c)に示すような部品50の場合も同様である。 However, in the case of a part 50 such as that shown in Figure 8(b), the reference plane 50L itself is tilted along the joint 52a, as shown in the figure, so there is almost no difference in height between the joint 52a and the reference plane 50L, or even if there is a difference, it is generally small. Therefore, in the first mode, which determines whether the flatness is good or bad based on the difference in height between the joint 52a and the reference plane 50L, Z1 < threshold Zt in many cases, making it difficult to determine that the flatness is poor. This is also true for a part 50 such as that shown in Figure 8(c).

ところが、図8(b)に示すような部品50の場合には、リード並び方向両端に位置するリード52の接合部52aに顕著な高低差が生じる。同様に、図8(c)に示す場合には、部品本体51を挟んで向かい合う2つのリード52の接合部52aに顕著な高低差が生じる。そのため、第1、第2のリード列L1、L2の各々両端のリード52に対応する基準平面50L上の位置の高低差Z2a、Z2bを閾値Ztと比較し、また、部品本体51を挟んで互いに向かい合う2つのリード52に各々対応する基準平面50L上の位置の高低差Z2cを閾値Ztと比較する第2モードによれば、図8(b)、(c)に示すような部品50の平坦度を不良と判定することが可能となる。 However, in the case of a component 50 such as that shown in FIG. 8(b), a significant difference in height occurs at the joints 52a of the leads 52 located at both ends of the lead arrangement direction. Similarly, in the case shown in FIG. 8(c), a significant difference in height occurs at the joints 52a of two leads 52 facing each other across the component body 51. Therefore, by using the second mode, which compares the height differences Z2a and Z2b on the reference plane 50L corresponding to the leads 52 at both ends of the first and second lead rows L1 and L2 with a threshold value Zt, and also compares the height difference Z2c on the reference plane 50L corresponding to the two leads 52 facing each other across the component body 51 with a threshold value Zt, it is possible to determine that the flatness of a component 50 such as that shown in FIGS. 8(b) and (c) is defective.

なお、図8(a)に示すような部品50の場合には、既述の通り、基準平面50Lがほぼ部品本体51の下面に沿った平面となり易い。この場合には、第1、第2のリード列L1、L2の各々両端のリード52に対応する基準平面50L上の位置の高低差Z2a、Z2bや、部品本体51を挟んで向かい合う2つのリード52に各々対応する基準平面50L上の位置の高低差Z2cは殆ど無いか、差があってもその値は比較的小さい。よって、Z2a、Z2b、Z2c<閾値Ztとなり易く、第2モードだけで、図8(a)に示すような部品50について、平坦度が不良であることを判定することは難しい。 As mentioned above, in the case of a component 50 such as that shown in FIG. 8(a), the reference plane 50L is likely to be a plane that roughly follows the underside of the component body 51. In this case, there is almost no difference in height Z2a, Z2b between the positions on the reference plane 50L corresponding to the leads 52 at both ends of each of the first and second lead rows L1, L2, or there is almost no difference in height Z2c between the positions on the reference plane 50L corresponding to each of the two leads 52 facing each other across the component body 51, or even if there is a difference, the value is relatively small. Therefore, Z2a, Z2b, Z2c are likely to be less than the threshold value Zt, and it is difficult to determine that the flatness of a component 50 such as that shown in FIG. 8(a) is poor using only the second mode.

つまり、図8(a)~(c)に示す部品50と、それらに適した判定モードの適否は、大凡、図9に示すような補完関係にあると言える。従って、第1モードと第2モードとを併用して部品50の平坦度の良否判定を行う上記構成(検査方法)によれば、接合部52aの平坦度の良否判定をより正確に行うことが可能になる。その結果、上記部品実装装置1によれば、平坦度が不良の部品が基板Pに実装されることを、より高度に抑制することが可能となる。 In other words, the components 50 shown in Figures 8(a) to (c) and the appropriate judgment modes for them can be said to have a roughly complementary relationship, as shown in Figure 9. Therefore, the above configuration (inspection method) that uses the first mode and second mode in combination to judge the flatness of the component 50 makes it possible to more accurately judge the flatness of the joint 52a. As a result, the component mounting device 1 can more effectively prevent components with poor flatness from being mounted on the substrate P.

しかも、前記平坦度良否判定処理(ステップS7)においては、既述の通り、第1モードが実行され、第1モードにおいて平坦度が良好と判定された場合(ステップS13でYesの場合)にのみ、第2モードが実行される。すなわち、第1モードにおいて平坦度が不良と判定された場合(ステップS13でNo)には、第2モードが実行されることなく、最終的に平坦度が不良と判定される(ステップS29)。そのため、平坦度の良否判定をより正確に行いながらも、前記平坦度良否判定処理を効率的に行うことができる。 Furthermore, as already described, in the flatness pass/fail determination process (step S7), the first mode is executed, and the second mode is executed only if the flatness is determined to be good in the first mode (Yes in step S13). In other words, if the flatness is determined to be poor in the first mode (No in step S13), the second mode is not executed, and the flatness is ultimately determined to be poor (step S29). Therefore, the flatness pass/fail determination process can be performed efficiently while more accurately determining the flatness pass/fail.

また、前記平坦度判定処理(ステップS7)では、第1モード及び第2モードの双方のモードで平坦度が良好と判定された場合にのみ(ステップS25でYes)、最終的に部品の平坦度が良好と判定される(ステップS27)。そのため、平坦度が良好と判定された部品50の当該判定結果の信頼性が高いという利点もある。 Furthermore, in the flatness determination process (step S7), the part's flatness is ultimately determined to be good (step S27) only if the flatness is determined to be good in both the first mode and the second mode (Yes in step S25). This has the advantage of providing high reliability in the determination results for parts 50 whose flatness is determined to be good.

また、前記第2モードのステップS15、S19、S25の各処理では、2つのリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2a、Z2b、Z2cを算出し、これらの高低差Z2a、Z2b、Z2cと閾値Ztとを比較するので、図8(b)、(c)に示すような部品50の平坦度の不良をより確実に判定することができる。すなわち、ステップS15、S19、S23の各処理では、2つのリード52における接合部52aの実際の高低差(つまり、Z座標の高低差)を算出して、当該高低差と閾値Ztとを比較することも可能である。 Furthermore, in the processes of steps S15, S19, and S25 of the second mode, the elevation differences Z2a, Z2b, and Z2c of the positions on the reference plane 50L corresponding to the two leads 52 are calculated, and these elevation differences Z2a, Z2b, and Z2c are compared with the threshold value Zt. This makes it possible to more reliably determine whether the flatness of the component 50 is defective, as shown in Figures 8(b) and (c). That is, in the processes of steps S15, S19, and S23, it is also possible to calculate the actual elevation difference (i.e., the elevation difference in the Z coordinate) of the joint 52a of the two leads 52 and compare this elevation difference with the threshold value Zt.

しかし、この場合には、次のような欠点がある。例えば、図8(b)の部品50において、図中の最も右端のリード52が変形していないと仮定した場合、両端のリード52、つまり、高低差Z2a(Z2b)の算出対象となる2つのリード52の接合部52aには殆ど高低差が無くなる。そのため、接合部52aの実際の高低差を算出して、当該高低差と閾値Ztとを比較する場合には、両端のリード52以外の全てのリード52が変形していても、平坦度が良好と判定されることが考えられる。 However, this method has the following drawbacks. For example, in the component 50 shown in Figure 8(b), if we assume that the rightmost lead 52 in the figure is not deformed, there will be almost no height difference between the leads 52 at both ends, i.e., the joints 52a of the two leads 52 that are the subject of calculation of the height difference Z2a (Z2b). Therefore, if the actual height difference at the joints 52a is calculated and compared with the threshold value Zt, it is conceivable that the flatness will be determined to be good even if all leads 52 other than the leads 52 at both ends are deformed.

これに対して、両端のリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2a(Z2b)を算出して、当該高低差Z2a(Z2b)と閾値Ztとを比較する構成(検査方法)によれば、基準平面50Lの勾配が高低差Z2a(Z2b)に反映され、両端以外のリード52の変形(浮き)が実質的に加味される。 In contrast, with a configuration (inspection method) that calculates the height difference Z2a (Z2b) between the positions on the reference plane 50L corresponding to the leads 52 at both ends and compares this height difference Z2a (Z2b) with the threshold value Zt, the gradient of the reference plane 50L is reflected in the height difference Z2a (Z2b), and deformation (floating) of the leads 52 other than those at both ends is effectively taken into account.

従って、2つのリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2a、Z2b、Z2cを算出し、これらの高低差Z2a、Z2b、Z2cと閾値Ztとを比較する上記構成(検査方法)によれば、接合部52aの実際の高低差に基づいて平坦度の良否判定を行う場合に比べて、図8(b)、(c)に示すような部品50の平坦度不良をより確実に判定することができる。 Therefore, the above configuration (inspection method) calculates the height differences Z2a, Z2b, and Z2c for two leads 52 at positions on the reference plane 50L corresponding to both leads 52, and compares these height differences Z2a, Z2b, and Z2c with the threshold value Zt. This makes it possible to more reliably determine whether the flatness of the component 50, as shown in Figures 8(b) and (c), is poor, compared to when the flatness is determined based on the actual height difference of the joint 52a.

[変形例等]
以上説明した部品実装装置1は、本発明の好ましい実施形態の例示であって、具体的な部品の検査方法(検査装置)や部品実装装置1の具体的な構成は、本発明の要旨を逸脱しない範囲で変更可能である。例えば、以下のような構成(方法)も適用が可能である。
[Modifications, etc.]
The component mounting apparatus 1 described above is an example of a preferred embodiment of the present invention, and the specific component inspection method (inspection apparatus) and the specific configuration of the component mounting apparatus 1 can be changed without departing from the gist of the present invention. For example, the following configurations (methods) can also be applied.

(1)実施形態では、部品50として2方向リード型のパッケージ部品であるSOPを例に、本発明の部品の検査方法(検査装置)について説明した。しかし、本発明は、SOP以外の2方向リード型のパッケージ部品や、4方向リード型のパッケージ部品、例えばQFPの検査にも適用可能である。QFPは、図10に示すように、平面視正方形の部品本体51の各側面に沿って各々複数のリード52が並んだ部品である。つまり、部品本体51の周囲に第1~第4のリード列L1~L4を備えた部品である。 (1) In the embodiment, the component inspection method (inspection device) of the present invention was described using an SOP, a two-way lead package component, as an example of the component 50. However, the present invention is also applicable to the inspection of two-way lead package components other than SOPs, and four-way lead package components, such as QFPs. As shown in FIG. 10, a QFP is a component with multiple leads 52 arranged along each side of a component body 51 that is square in plan view. In other words, it is a component with first to fourth lead rows L1 to L4 around the periphery of the component body 51.

部品50がQFPの場合も、図5及び図6に示したフローチャートに準じて平坦度の検査処理行うことができる。この場合には、前記平坦度良否判定処理(ステップS7)の第2モードとして、第1リード列L1の両端のリード52に着目した平坦度の良否判定処理(ステップS15、S17)、及び第2リード列L2の両端のリード52に着目した平坦度の良否判定処理(ステップS19、S21)に加えて、第3リード列L3の両端のリード52に着目した平坦度の良否判定処理と、第4リード列L4の両端のリード52に着目した平坦度の良否判定処理を実行するようにする。さらに、第1リード列L1及び第2リード列L2のうち、部品本体51を挟んで互いに向かい合う2つのリード52に着目した平坦度の良否判定処理(ステップS23、25)に加えて、第3リード列L3及び第4リード列L4のうち、部品本体51を挟んで互いに向かい合う2つのリード52に着目した平坦度の良否判定処理を実行するようにすればよい。 Even when the component 50 is a QFP, flatness inspection processing can be performed in accordance with the flowcharts shown in Figures 5 and 6. In this case, as a second mode of the flatness determination processing (step S7), in addition to the flatness determination processing focusing on the leads 52 at both ends of the first lead row L1 (steps S15, S17) and the flatness determination processing focusing on the leads 52 at both ends of the second lead row L2 (steps S19, S21), flatness determination processing focusing on the leads 52 at both ends of the third lead row L3 and flatness determination processing focusing on the leads 52 at both ends of the fourth lead row L4 are performed. Furthermore, in addition to the flatness determination process (steps S23 and S25) that focuses on two leads 52 of the first lead row L1 and the second lead row L2 that face each other across the component body 51, it is also possible to perform flatness determination process that focuses on two leads 52 of the third lead row L3 and the fourth lead row L4 that face each other across the component body 51.

(2)実施形態では、部品50の平坦度良否判定処理(ステップS7)において、まず第1モード(ステップS11、S13)を実行し、第1モードで平坦度が良好と判定した場合(ステップS13でYes)に、第2モード(ステップS15~S25)を実行している。しかし、これとは逆に、第2モードを実行し、第2モードで平坦度が良好と判定した場合に、第1モードを実行するようにしてもよい。また、第1モード及び第2モードの双方を実行するようにしてもよい。 (2) In this embodiment, in the process of determining whether the flatness of the part 50 is good (step S7), the first mode (steps S11 and S13) is first executed, and if the flatness is determined to be good in the first mode (Yes in step S13), the second mode (steps S15 to S25) is executed. However, conversely, the second mode may be executed, and if the flatness is determined to be good in the second mode, the first mode may be executed. Alternatively, both the first mode and the second mode may be executed.

(3)実施形態では、第2モードのステップS15の処理で、第1リード列L1の両端に位置するリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2aを算出し(ステップS15)、また、ステップS19の処理で、第2リード列L2の両端に位置するリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2bを算出している(ステップS19)。しかし、当該高低差Z2a、Z2bの算出対象となるリード52の位置は、リード並び方向に互いに離間した2つのリード52であれば、必ずしもリード列L1、L2の両端のリード52には限定されない。 (3) In this embodiment, in the processing of step S15 in the second mode, for the leads 52 located at both ends of the first lead row L1, the elevation difference Z2a between positions on the reference plane 50L corresponding to both leads 52 is calculated (step S15). Furthermore, in the processing of step S19, for the leads 52 located at both ends of the second lead row L2, the elevation difference Z2b between positions on the reference plane 50L corresponding to both leads 52 is calculated (step S19). However, the positions of the leads 52 for which the elevation differences Z2a and Z2b are calculated are not necessarily limited to the leads 52 at both ends of the lead rows L1 and L2, as long as they are two leads 52 spaced apart from each other in the lead alignment direction.

また、実施形態では、第2モードのステップS23の処理で、第1リード列L1及び第2リード列L2のうち、部品本体51を挟んで互いに向かい合う2つのリード52について、基準平面50L上における両リード52に対応する位置の高低差Z2cを算出している(ステップS23)。しかし、当該高低差Z2cの算出対象となる2つのリード52は、必ずしも部品本体51を挟んで向かい合うリード52には限定されない。部品本体51の互いに反対側に配置されたリード52であれば、2つのリード52は、リード並び方向に互いにずれていても良い。 In addition, in this embodiment, in the processing of step S23 in the second mode, for two leads 52 in the first lead row L1 and the second lead row L2 that face each other across the component body 51, the height difference Z2c between the positions on the reference plane 50L corresponding to both leads 52 is calculated (step S23). However, the two leads 52 for which the height difference Z2c is calculated are not necessarily limited to leads 52 that face each other across the component body 51. As long as the leads 52 are located on opposite sides of the component body 51, the two leads 52 may be offset from each other in the lead alignment direction.

(4)実施形態では、部品50の全リード52を対象として接合部52aの最小二乗平面を算出し(図5のステップS5)、この最小二乗平面を基準平面50Lとしている。そして、平坦度良品判定処理(図6)における第2モードのステップS15、S19、S23の処理では、この基準平面50L上における2つのリード52(接合部52a)に対応する位置の高低差Z2(Z2a、Z2b、Z2c)を算出している。しかし、ステップS15、S19の処理では、基準平面50Lとは別に、リード52の接合部52aの最小二乗平面(最小二乗直線)をリード列毎に算出し、この最小二乗平面(最小二乗直線)上における、2つのリード52に対応する位置の高低差(Z2a、Z2b)を算出するようにしてもよい。 (4) In this embodiment, a least-squares plane for the joints 52a of all leads 52 of the component 50 is calculated (step S5 in FIG. 5), and this least-squares plane is used as the reference plane 50L. Then, in steps S15, S19, and S23 of the second mode of the flatness pass/fail judgment process (FIG. 6), the elevation difference Z2 (Z2a, Z2b, Z2c) of the positions on this reference plane 50L corresponding to the two leads 52 (joints 52a) is calculated. However, in steps S15 and S19, a least-squares plane (least-squares line) for the joints 52a of the leads 52 may be calculated for each lead row, separately from the reference plane 50L, and the elevation difference (Z2a, Z2b) of the positions on this least-squares plane (least-squares line) corresponding to the two leads 52 may be calculated.

同様に、部品50が図10に示した4方向リード型のパッケージ部品(QFP)である場合の、前記第2モードのステップS23の処理では、第1リード列L1及び第2リード列L2について、リード52の接合部52aの最小二乗平面を算出し、この最小二乗平面上における、向かい合う2つのリード52に対応する位置の高低差(Z2c)を算出するとともに、第3リード列L3及び第4リード列L4について、リード52の接合部52aの最小二乗平面を算出し、この最小二乗平面上における、向かい合う2つのリード52に対応する位置の高低差(Z2c)を算出するようにしてもよい。 Similarly, when the component 50 is a four-way lead package component (QFP) as shown in FIG. 10, the processing of step S23 in the second mode may involve calculating a least-squares plane of the joints 52a of the leads 52 for the first lead row L1 and the second lead row L2, and calculating the height difference (Z2c) between positions on this least-squares plane corresponding to the two opposing leads 52. Also, for the third lead row L3 and the fourth lead row L4, the least-squares plane of the joints 52a of the leads 52 may be calculated, and calculating the height difference (Z2c) between positions on this least-squares plane corresponding to the two opposing leads 52.

(5)実施形態では、部品撮像カメラ18として、図2に示したような構成のステレオカメラが適用されているが、部品撮像カメラ18は、部品撮像位置PIに配置される部品50の鉛直画像と斜め画像とを撮像できれば、具体的な構成は、実施形態(図2)には限定されない、要は、部品50で反射する照明光のうち、鉛直方向の成分を光軸に沿って第1カメラ22で受光でき、また、鉛直方向に対して所定の傾斜角度で正反射した成分を光軸に沿って第2カメラ本体部22で受光できればよい。従って、部品実装装置18は、例えば、第1カメラ本体部22及び第2カメラ本体部26に対して共通の一つの照明部が設けられた構成であってもよい。また、ミラー28は、部品50で正反射した光を、第1カメラ本体部22の下方に配置された第2カメラ本体部に導光するための手段である。従って、レイアウト上、部品50で正反射した光を直接受光できる位置に第1カメラ本体部22を配置できる場合には、当該ミラ-28は省略可能である。 (5) In the embodiment, a stereo camera configured as shown in FIG. 2 is used as the component imaging camera 18. However, the specific configuration of the component imaging camera 18 is not limited to that of the embodiment (FIG. 2) as long as it can capture vertical and oblique images of the component 50 positioned at the component imaging position PI. Essentially, it is sufficient that the first camera 22 can receive the vertical component of the illumination light reflected by the component 50 along the optical axis, and the second camera body 22 can receive the specularly reflected component at a predetermined angle relative to the vertical along the optical axis. Therefore, the component mounting device 18 may be configured, for example, with a single illumination unit shared by the first camera body 22 and the second camera body 26. Furthermore, the mirror 28 is a means for guiding light specularly reflected by the component 50 to the second camera body positioned below the first camera body 22. Therefore, if the layout allows the first camera body 22 to be positioned so that it can directly receive light specularly reflected by the component 50, the mirror 28 can be omitted.

(6)実施形態では、ステレオカメラかなる部品撮像カメラ18により部品50を撮像し、その画像から部品50の各リード52の接合部52aの三次元座標を検出しているが、ステレオカメラ以外の3Dカメラにより部品50を撮像するようにしてもよい。また、レーザ式の計測装置などにより各リード52の接合部52aを走査することにより接合部52aの三次元座標を検出するようにしてもよい。 (6) In the embodiment, the component 50 is imaged using the component imaging camera 18, which is a stereo camera, and the three-dimensional coordinates of the joints 52a of each lead 52 of the component 50 are detected from the image. However, the component 50 may also be imaged using a 3D camera other than a stereo camera. Furthermore, the three-dimensional coordinates of the joints 52a may be detected by scanning the joints 52a of each lead 52 using a laser-based measuring device or the like.

(7)実施形態では、図6のステップS11~ステップS29の全処理を含めて部品50の平坦度良否判定処理と位置づけている。換言すれば、第1モード及び第2モードの双方の処理を含めて平坦度良否判定処理と位置づけている。しかし、ステップS11、S13の処理を平坦度良否判定処理と位置づけ、ステップS13~S25の処理をリード52の傾き良否判定処理と位置づけてもよい。つまり、第1モードにより平坦度の良否判定を行い、第2モードによりリード52の傾きの良否判定を行うようにしてもよい。 (7) In this embodiment, all of the processes in steps S11 to S29 in FIG. 6 are considered to be part of the process for determining whether the flatness of the component 50 is good or bad. In other words, the processes in both the first mode and the second mode are considered to be part of the process for determining whether the flatness is good or bad. However, the processes in steps S11 and S13 may be considered to be part of the process for determining whether the flatness is good or bad, and the processes in steps S13 to S25 may be considered to be part of the process for determining whether the tilt of the lead 52 is good or bad. In other words, the first mode may be used to determine whether the flatness is good or bad, and the second mode may be used to determine whether the tilt of the lead 52 is good or bad.

1 部品実装装置
4 制御部
10 搬送機構
13 トレイフィーダ
15 ヘッド
15a ノズル
16 ヘッド駆動機構
18 部品撮像カメラ
30 実装制御部
50 部品
51 部品本体51
52 リード
52a 接合部
L1 第1リード列
L2 第2リード列
P 基板
REFERENCE SIGNS LIST 1 Component mounting device 4 Control unit 10 Conveying mechanism 13 Tray feeder 15 Head 15a Nozzle 16 Head driving mechanism 18 Component imaging camera 30 Mounting control unit 50 Component 51 Component body 51
52 Lead 52a Joint L1 First lead row L2 Second lead row P Substrate

Claims (13)

基板に接合される接合部を各々有する複数の端子を備えた部品の前記接合部の平坦度を検査する方法であって、
前記複数の端子各々の前記接合部の位置を検出する位置検出工程と、
前記位置検出工程で検出した位置データから前記接合部の最小二乗平面を求め、この最小二乗平面を基準平面として設定する基準平面設定工程と、
前記基準平面と各端子の前記接合部との高低差に基づき、前記平坦度の良否を判定する第1モードと、予め定められた互いに離間する2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2モードと、を併用して、前記平坦度の良否を最終的に判定する平坦度良否判定工程と、を含み、
前記第2モードにおける前記互いに離間した2つの端子の前記接合部の高低差として、前記基準平面上における当該2つの端子に各々対応する位置の高低差を用いる、ことを特徴とする部品の検査方法。
1. A method for inspecting flatness of joints of a component having a plurality of terminals, each of the terminals having a joint to be joined to a substrate, the method comprising:
a position detection step of detecting the position of the joint portion of each of the plurality of terminals;
a reference plane setting step of determining a least-squares plane of the joint from the position data detected in the position detection step and setting the least-squares plane as a reference plane;
a flatness determining process for finally determining whether the flatness is good or bad by using a first mode for determining whether the flatness is good or bad based on a difference in height between the reference plane and the joint portion of each terminal, and a second mode for determining whether the flatness is good or bad based on a difference in height between the joint portions of two predetermined terminals spaced apart from each other,
a component inspection method , characterized in that the height difference of the joint portions of the two spaced-apart terminals in the second mode is determined by the height difference of positions on the reference plane corresponding to the two terminals .
請求項1に記載の部品の検査方法において
前記平坦度良否判定工程では、前記第1モード又は前記第2モードの何れか一方のモードを実行し、当該一方のモードにおいて前記平坦度が良好と判定した場合にのみ、他方のモードを実行する、ことを特徴とする部品の検査方法。
2. The component inspection method according to claim 1 , wherein in the flatness determination step, either the first mode or the second mode is executed, and only when the flatness is determined to be good in the first mode, the other mode is executed.
請求項1又は2に記載の部品の検査方法において、
前記部品は、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品であり、
前記第2モードは、前記複数の端子のうち、端子並び方向に互いに離間した前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第1判定ステップを含む、ことを特徴とする部品の検査方法。
3. The component inspection method according to claim 1 , further comprising:
the component is a package component having a component body that is rectangular in plan view, and the plurality of terminals are arranged along opposing side surfaces of the component body,
The second mode includes a first determination step of determining whether the flatness is good or bad based on the difference in height between the joints of two of the plurality of terminals that are spaced apart from each other in the terminal arrangement direction.
請求項1又は2に記載の部品の検査方法において、
前記部品は、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品であり、
前記第2モードは、前記部品本体を挟んで互いに反対側に配置された前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2判定ステップを含む、ことを特徴とする部品の検査方法。
3. The component inspection method according to claim 1 , further comprising:
the component is a package component having a component body that is rectangular in plan view, and the plurality of terminals are arranged along opposing side surfaces of the component body,
The component inspection method is characterized in that the second mode includes a second judgment step of judging whether the flatness is good or bad based on the difference in height between the joints of the two terminals arranged on opposite sides of the component body.
請求項1乃至の何れか一項に記載の部品の検査方法において、
前記平坦度良否判定工程では、前記第1モード及び前記第2モードの双方のモードにおいて平坦度が良好と判定した場合にのみ、前記平坦度が良好と最終的に判定する、ことを特徴とする部品の検査方法。
5. The component inspection method according to claim 1 , further comprising:
A component inspection method characterized in that, in the flatness determination process, the flatness is finally determined to be good only if the flatness is determined to be good in both the first mode and the second mode.
基板に接合される接合部を各々有する複数の端子を備えた部品の前記接合部の平坦度を検査する方法であって、1. A method for inspecting flatness of joints of a component having a plurality of terminals, each of the terminals having a joint to be joined to a substrate, the method comprising:
前記複数の端子各々の前記接合部の位置を検出する位置検出工程と、a position detection step of detecting the position of the joint portion of each of the plurality of terminals;
前記位置検出工程で検出した位置データから前記接合部の最小二乗平面を求め、この最小二乗平面を基準平面として設定する基準平面設定工程と、a reference plane setting step of determining a least-squares plane of the joint from the position data detected in the position detection step and setting the least-squares plane as a reference plane;
前記基準平面と各端子の前記接合部との高低差に基づき、前記平坦度の良否を判定する第1モードと、予め定められた互いに離間する2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2モードと、を併用して、前記平坦度の良否を最終的に判定する平坦度良否判定工程と、を含み、a flatness determining process for finally determining whether the flatness is good or bad by using a first mode for determining whether the flatness is good or bad based on a difference in height between the reference plane and the joint portion of each terminal, and a second mode for determining whether the flatness is good or bad based on a difference in height between the joint portions of two predetermined terminals spaced apart from each other,
前記部品は、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品であり、the component is a package component having a component body that is rectangular in plan view, and the plurality of terminals are arranged along opposing side surfaces of the component body,
前記第2モードは、前記部品本体を挟んで互いに反対側に配置された前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する判定ステップを含む、ことを特徴とする部品の検査方法。The second mode is a component inspection method characterized in that it includes a judgment step of judging whether the flatness is good or bad based on the difference in height of the joint portions of the two terminals arranged on opposite sides of the component body.
基板に接合される接合部を各々有する複数の端子を備えた部品の前記接合部の平坦度を検査する検査装置であって、
前記複数の端子各々の前記接合部の位置を検出する位置検出部と、
前記位置検出部が検出した位置データに基づき、前記平坦度の良否を判定する判定部と、を備え、
前記判定部は、
前記位置データに基づき前記接合部の最小二乗平面を求め、この最小二乗平面を基準平面として設定する基準平面設定処理と、
前記基準平面と各端子の前記接合部との高低差に基づき、前記平坦度の良否を判定する第1モードと、予め定められた互いに離間する2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2モードと、を併用して、前記平坦度の良否を最終的に判定する平坦度判定処理と、を実行し、
前記第2モードにおける前記互いに離間した2つの端子の前記接合部の高低差は、前記基準平面上における当該2つの端子に各々対応する位置の高低差である、ことを特徴とする部品の検査装置。
1. An inspection apparatus for inspecting flatness of a component having a plurality of terminals, each of the terminals having a bonding portion to be bonded to a substrate, comprising:
a position detection unit that detects the position of the joint portion of each of the plurality of terminals;
a determination unit that determines whether the flatness is good or bad based on the position data detected by the position detection unit,
The determination unit
a reference plane setting process for determining a least-squares plane of the joint based on the position data and setting the least-squares plane as a reference plane;
a flatness determination process for finally determining whether the flatness is good or bad by using a first mode in which the flatness is determined based on a difference in height between the reference plane and the joint portion of each terminal, and a second mode in which the flatness is determined based on a difference in height between the joint portions of two predetermined terminals spaced apart from each other ;
a component inspection device characterized in that the height difference of the joint portions of the two spaced-apart terminals in the second mode is the height difference of positions on the reference plane corresponding to the two terminals, respectively .
請求項7に記載の部品の検査装置において
前記判定部は、前記平坦度判定処理において、前記第1モード又は前記第2モードの何れか一方のモードを実行し、当該一方のモードにおいて前記平坦度が良好と判定した場合にのみ、他方のモードを実行する、ことを特徴とする部品の検査装置。
8. The part inspection device according to claim 7 , wherein the determination unit executes either the first mode or the second mode in the flatness determination process, and executes the other mode only when the flatness is determined to be good in the one mode.
請求項7又は8に記載の部品の検査装置において、
前記部品は、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品であり、
前記第2モードは、前記複数の端子のうち、端子並び方向に互いに離間した前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第1判定ステップを含む、ことを特徴とする部品の検査装置。
9. The component inspection device according to claim 7 or 8 ,
the component is a package component having a component body that is rectangular in plan view, and the plurality of terminals are arranged along opposing side surfaces of the component body,
The second mode includes a first determination step of determining whether the flatness is good or bad based on the difference in height between the joints of two of the plurality of terminals that are spaced apart in the terminal arrangement direction.
請求項7又は8に記載の部品の検査装置において、
前記部品は、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品であり、
前記第2モードは、前記部品本体を挟んで互いに反対側に配置された前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2判定ステップを含む、ことを特徴とする部品の検査装置。
9. The component inspection device according to claim 7 or 8 ,
the component is a package component having a component body that is rectangular in plan view, and the plurality of terminals are arranged along opposing side surfaces of the component body,
The second mode of the component inspection device is characterized in that it includes a second judgment step of judging whether the flatness is good or bad based on the difference in height between the joints of the two terminals arranged on opposite sides of the component body.
請求項7乃至10の何れか一項に記載の部品の検査装置において、
前記判定部は、前記平坦度判定処理では、前記第1モード及び前記第2モードの双方のモードにおいて平坦度が良好と判定した場合にのみ、前記平坦度が良好と最終的に判定する、ことを特徴とする部品の検査装置。
11. The component inspection device according to claim 7 ,
A part inspection device characterized in that, in the flatness determination process, the determination unit finally determines that the flatness is good only if the flatness is determined to be good in both the first mode and the second mode.
基板に接合される接合部を各々有する複数の端子を備えた部品の前記接合部の平坦度を検査する検査装置であって、1. An inspection apparatus for inspecting flatness of a component having a plurality of terminals, each of the terminals having a bonding portion to be bonded to a substrate, comprising:
前記複数の端子各々の前記接合部の位置を検出する位置検出部と、a position detection unit that detects the position of the joint portion of each of the plurality of terminals;
前記位置検出部が検出した位置データに基づき、前記平坦度の良否を判定する判定部と、を備え、a determination unit that determines whether the flatness is good or bad based on the position data detected by the position detection unit,
前記判定部は、The determination unit
前記位置データに基づき前記接合部の最小二乗平面を求め、この最小二乗平面を基準平面として設定する基準平面設定処理と、a reference plane setting process for determining a least-squares plane of the joint based on the position data and setting the least-squares plane as a reference plane;
前記基準平面と各端子の前記接合部との高低差に基づき、前記平坦度の良否を判定する第1モードと、予め定められた互いに離間する2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する第2モードと、を併用して、前記平坦度の良否を最終的に判定する平坦度判定処理と、を実行し、a flatness determination process for finally determining whether the flatness is good or bad by using a first mode in which the flatness is determined based on a difference in height between the reference plane and the joint portion of each terminal, and a second mode in which the flatness is determined based on a difference in height between the joint portions of two predetermined terminals spaced apart from each other;
前記部品は、平面視矩形の部品本体を有し、この部品本体の互いに対向する側面に沿って各々前記複数の端子が並んだパッケージ部品であり、the component is a package component having a component body that is rectangular in plan view, and the plurality of terminals are arranged along opposing side surfaces of the component body,
前記第2モードは、前記部品本体を挟んで互いに反対側に配置された前記2つの端子の前記接合部の高低差に基づき、前記平坦度の良否を判定する判定ステップを含む、ことを特徴とする部品の検査装置。The second mode of the component inspection device includes a determination step for determining whether the flatness is good or bad based on the difference in height between the joints of the two terminals arranged on opposite sides of the component body.
移動可能なヘッドにより部品供給部から部品を取り出して基板上に搬送し、当該基板に前記部品を実装する部品実装装置であって、
前記部品は、基板に接合される接合部を各々有する複数の端子を備えた部品であり、
当該部品実装装置は、前記ヘッドが前記部品供給部から取り出した前記部品の前記接合部の平坦度を検査する装置として、請求項7乃至12の何れか一項に記載の検査装置を備えている、ことを特徴とする部品実装装置。
A component mounting apparatus that uses a movable head to pick up components from a component supply unit, transport them onto a substrate, and mount the components on the substrate,
the component is a component including a plurality of terminals each having a joining portion to be joined to a substrate,
The component mounting apparatus is characterized in that it is equipped with the inspection device described in any one of claims 7 to 12 as a device for inspecting the flatness of the joint of the component taken out by the head from the component supply unit.
JP2022033800A 2022-03-04 2022-03-04 Component inspection method, inspection device, and component mounting device Active JP7731639B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022033800A JP7731639B2 (en) 2022-03-04 2022-03-04 Component inspection method, inspection device, and component mounting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022033800A JP7731639B2 (en) 2022-03-04 2022-03-04 Component inspection method, inspection device, and component mounting device

Publications (2)

Publication Number Publication Date
JP2023129043A JP2023129043A (en) 2023-09-14
JP7731639B2 true JP7731639B2 (en) 2025-09-01

Family

ID=87973032

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022033800A Active JP7731639B2 (en) 2022-03-04 2022-03-04 Component inspection method, inspection device, and component mounting device

Country Status (1)

Country Link
JP (1) JP7731639B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025136246A (en) * 2024-03-07 2025-09-19 ミネベアパワーデバイス株式会社 Electronic component inspection method and electronic component inspection device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002323308A (en) 2001-04-27 2002-11-08 Anritsu Corp Method, device, and program for inspecting electronic part
JP2003130619A (en) 2001-10-25 2003-05-08 Juki Corp Method and apparatus for detecting defective lead terminal of electronic component
JP2013065809A (en) 2011-08-30 2013-04-11 Fujitsu Ltd Inspection device, inspection method, and inspection program
JP2018098404A (en) 2016-12-15 2018-06-21 ヤマハ発動機株式会社 Determination device and surface mounting machine
JP6392395B1 (en) 2017-03-26 2018-09-19 株式会社アドテックエンジニアリング Flatness measurement method and pin height adjustment method
JP2020186932A (en) 2019-05-10 2020-11-19 スミダコーポレーション株式会社 Electronic component evaluation method, electronic component evaluation device and electronic component evaluation program

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01284744A (en) * 1988-05-10 1989-11-16 Mitsubishi Electric Corp Electronic component inspection equipment
JPH07104136B2 (en) * 1990-03-27 1995-11-13 松下電工株式会社 Terminal tilt detection method
JPH06313706A (en) * 1993-04-28 1994-11-08 Hitachi Ltd Lead inspection method and device
JP3149737B2 (en) * 1994-07-15 2001-03-26 松下電器産業株式会社 Inspection method for electronic components
JP3586981B2 (en) * 1996-07-30 2004-11-10 松下電器産業株式会社 Electronic component lead height inspection method
JPH10132524A (en) * 1996-11-01 1998-05-22 Fujitsu Ten Ltd Substrate inspection device
JPH11145699A (en) * 1997-11-07 1999-05-28 Matsushita Electric Ind Co Ltd Recognition method for electronic components with insertion pins
US6243164B1 (en) * 1998-07-13 2001-06-05 Electro Scientific Industries Method and system for determining lead coplanarity

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002323308A (en) 2001-04-27 2002-11-08 Anritsu Corp Method, device, and program for inspecting electronic part
JP2003130619A (en) 2001-10-25 2003-05-08 Juki Corp Method and apparatus for detecting defective lead terminal of electronic component
JP2013065809A (en) 2011-08-30 2013-04-11 Fujitsu Ltd Inspection device, inspection method, and inspection program
JP2018098404A (en) 2016-12-15 2018-06-21 ヤマハ発動機株式会社 Determination device and surface mounting machine
JP6392395B1 (en) 2017-03-26 2018-09-19 株式会社アドテックエンジニアリング Flatness measurement method and pin height adjustment method
JP2020186932A (en) 2019-05-10 2020-11-19 スミダコーポレーション株式会社 Electronic component evaluation method, electronic component evaluation device and electronic component evaluation program

Also Published As

Publication number Publication date
JP2023129043A (en) 2023-09-14

Similar Documents

Publication Publication Date Title
CN1818542B (en) Inspection method and device for installed electronic components
EP0919804A1 (en) Inspection system for planar object
JPH11220298A (en) Electronic component mounting method
JP7731639B2 (en) Component inspection method, inspection device, and component mounting device
KR101120129B1 (en) Method of adjusting work position automatically by reference value and automatic apparatus for the same
WO2018158888A1 (en) Backup-pin recognizing method and component mounting device
CN111096102B (en) Component Mounting Device
JP4758263B2 (en) Component transfer device, surface mounter and component inspection device
JP2003060398A (en) Component mounting method and device
CN108029241B (en) Insertion component positioning inspection method and device, insertion component installation method and device
JP4733001B2 (en) Component mounting apparatus, component mounting method, and program
JP4804295B2 (en) Component recognition method, component recognition device, surface mounter and component inspection device
JP2010261965A (en) Component recognition device, surface mounter and component inspection device
JP2000013097A (en) Component mounting equipment
JP2025062063A (en) Quality determination method and circuit board production system
JP4421281B2 (en) Component recognition method, component recognition device, surface mounter, component test device, and board inspection device
JP2005340648A (en) Component recognition method, component recognition device, surface mounter, and component inspection device
JP6752706B2 (en) Judgment device and surface mounter
JP2008060249A (en) Component mounting method and surface mounter
JP4563254B2 (en) IC parts bump inspection system
JP3225067B2 (en) Lead measurement method
US20010007330A1 (en) Ball mount apparatus
US11154000B2 (en) Substrate work machine
JP7784361B2 (en) Component mounting device and component suction state inspection method
JP4655194B2 (en) Electronic component assembly method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240814

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250617

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250731

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250819

R150 Certificate of patent or registration of utility model

Ref document number: 7731639

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150