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

JP7833693B2 - Component mounting apparatus and component mounting method - Google Patents

Component mounting apparatus and component mounting method

Info

Publication number
JP7833693B2
JP7833693B2 JP2022002700A JP2022002700A JP7833693B2 JP 7833693 B2 JP7833693 B2 JP 7833693B2 JP 2022002700 A JP2022002700 A JP 2022002700A JP 2022002700 A JP2022002700 A JP 2022002700A JP 7833693 B2 JP7833693 B2 JP 7833693B2
Authority
JP
Japan
Prior art keywords
component
thrust
substrate
contact
unit
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
JP2022002700A
Other languages
Japanese (ja)
Other versions
JP2023102318A (en
Inventor
大介 古川
誠一 松尾
陽平 小川
輝一 大林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2022002700A priority Critical patent/JP7833693B2/en
Publication of JP2023102318A publication Critical patent/JP2023102318A/en
Application granted granted Critical
Publication of JP7833693B2 publication Critical patent/JP7833693B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、基板に部品を装着する部品実装装置および部品実装方法に関する。 This invention relates to a component mounting apparatus and a component mounting method for mounting components onto a substrate.

基板に部品を装着する部品実装装置として、基板の反り変形などに起因する装着高さ位置の変動を吸収するとともに、部品を基板の装着位置に一定の装着荷重で押圧しながら装着するものが知られている(例えば、特許文献1)。特許文献1に記載の部品実装装置は、サーボモータによって部品を保持するノズルを下降させ、部品が基板上の所定の高さに到達したタイミングからサーボモータの推力が所定の推力制限値を超えないように制御することで、基板に着地した部品に一定の装着荷重を加えている。 As a component mounting device for attaching components to a substrate, there are known devices that absorb fluctuations in mounting height caused by warping or deformation of the substrate, and that attach components to the substrate while pressing them with a constant mounting load (for example, Patent Document 1). The component mounting device described in Patent Document 1 lowers a nozzle that holds the component using a servo motor, and controls the thrust of the servo motor so as not to exceed a predetermined thrust limit value from the moment the component reaches a predetermined height on the substrate, thereby applying a constant mounting load to the component once it lands on the substrate.

特開2019-061991号公報Japanese Patent Publication No. 2019-061991

しかしながら、特許文献1を含む従来技術では、部品が基板上の所定の高さに到達したタイミングから所定の推力制限値を超えないように制御しているため、次のような問題点があった。すなわち、経時劣化などでサーボモータやシャフトの摺動抵抗が増加しているような場合は、部品が基板に着地する前にノズルを下降させるに必要な推力が推力制限値を超えて、ノズルの下降が停止してしまうという課題があった。さらに、装着荷重を小さくする場合は、推力制限値を小さく設定する必要があるため、わずかな摺動抵抗の増加でもノズルの下降が停止してしまうという課題があった。 However, conventional technologies, including those described in Patent Document 1, have the following problems because they control the thrust so as not to exceed a predetermined thrust limit value from the moment the component reaches a predetermined height on the substrate. Specifically, if the sliding resistance of the servo motor or shaft increases due to deterioration over time, the thrust required to lower the nozzle exceeds the thrust limit value before the component lands on the substrate, causing the nozzle's descent to stop. Furthermore, when reducing the mounting load, it is necessary to set a smaller thrust limit value, resulting in the problem that even a slight increase in sliding resistance can cause the nozzle's descent to stop.

そこで本発明は、部品に一定の装着荷重を加えながら確実に基板に実装することができる部品実装装置および部品実装方法を提供することを目的とする。 Therefore, the present invention aims to provide a component mounting apparatus and a component mounting method that can reliably mount components onto a substrate while applying a constant mounting load to the components.

本発明の部品実装装置は、部品を部品保持部で保持して基板に装着する部品実装装置であって、前記部品保持部が下端に取り付けられたシャフトと、前記シャフトを昇降させるモータと、前記部品保持部が保持する前記部品が前記基板に接触したことを検出する接触検出部と、前記モータを制御し、前記部品保持部が保持する前記部品を前記基板に装着させる制御部と、を備え、前記制御部は、前記モータを稼働させて前記シャフトを下降させ、前記部品保持部が保持する前記部品が前記基板に接触したことを前記接触検出部が検出する前は前記モータの推力制限値を第1の制限値に設定し、前記部品保持部が保持する前記部品が前記基板に接触したことを前記接触検出部が検出した後は前記モータの推力制限値を前記第1の制限値よりも小さい第2の制限値に変更し、前記接触検出部は、前記モータの推力に基づいて、前記部品保持部が保持する前記部品が前記基板に接触したことを検出し、前記接触検出部は、前記モータの推力が前記第1の制限値に達すると、前記シャフトの下降状態が不良と判断する The component mounting apparatus of the present invention is a component mounting apparatus that mounts a component to a substrate by holding the component with a component holding part, comprising: a shaft to which the component holding part is attached at the lower end; a motor for raising and lowering the shaft; a contact detection unit for detecting when the component held by the component holding part comes into contact with the substrate; and a control unit for controlling the motor and mounting the component held by the component holding part to the substrate. The control unit operates the motor to lower the shaft, sets the thrust limit value of the motor to a first limit value before the contact detection unit detects that the component held by the component holding part has come into contact with the substrate, changes the thrust limit value of the motor to a second limit value smaller than the first limit value after the contact detection unit detects that the component held by the component holding part has come into contact with the substrate, and detects that the component held by the component holding part has come into contact with the substrate based on the thrust of the motor, and determines that the lowering state of the shaft is poor when the thrust of the motor reaches the first limit value .

本発明の部品実装方法は、モータにより昇降するシャフトの下端に取り付けられた部品保持部で部品を保持して基板に装着する部品実装方法であって、前記モータの推力制限値を第1の制限値に設定し、前記モータを稼働させて前記シャフトを下降させ、前記部品保持部が保持する前記部品が前記基板に接触したことを接触検出部が検出すると、前記モータの前記推力制限値を前記第1の制限値よりも小さい第2の制限値に変更し、前記接触検出部は、前記モータの推力に基づいて、前記部品保持部が保持する前記部品が前記基板に接触したことを検出し、前記接触検出部は、前記モータの推力が前記第1の制限値に達すると、前記シャフトの下降状態が不良と判断する The present invention relates to a component mounting method in which a component is held by a component holding part attached to the lower end of a shaft that moves up and down by a motor and mounted on a substrate, wherein the thrust limit value of the motor is set to a first limit value, the motor is operated to lower the shaft, and when a contact detection unit detects that the component held by the component holding part has come into contact with the substrate, the thrust limit value of the motor is changed to a second limit value which is smaller than the first limit value, the contact detection unit detects that the component held by the component holding part has come into contact with the substrate based on the thrust of the motor, and the contact detection unit determines that the lowering state of the shaft is poor when the thrust of the motor reaches the first limit value .

本発明によれば、部品に一定の装着荷重を加えながら確実に基板に実装することができる。 According to this invention, components can be reliably mounted onto a circuit board while applying a constant mounting load to them.

本発明の一実施の形態の部品実装装置の要部の構成を示す平面図Plan view showing the configuration of the main part of a component mounting device according to one embodiment of the present invention. 本発明の一実施の形態の部品実装装置が備える実装ヘッドの要部の構成を示す断面図Cross-sectional view showing the configuration of the main part of the mounting head of a component mounting device according to one embodiment of the present invention. 本発明の一実施の形態の部品実装装置が備える実装ヘッドの実装ユニットに作用する力の関係を示す説明図This diagram illustrates the relationship of forces acting on the mounting unit of the mounting head in a component mounting apparatus according to one embodiment of the present invention. 本発明の一実施の形態の部品実装装置の制御系の構成を示すブロック図Block diagram showing the configuration of the control system for a component mounting device according to one embodiment of the present invention. 本発明の一実施の形態の部品実装装置に装着される実装ヘッドの制御系の構成を示すブロック図Block diagram showing the configuration of the control system for a mounting head mounted on a component mounting device according to one embodiment of the present invention. 本発明の一実施の形態の部品実装装置による部品装着における(a)ノズルの高さ位置の推移を示す説明図(b)Z軸モータの推力の推移を示す説明図(c)Z軸モータの推力の変化率の推移を示す説明図(a) An explanatory diagram showing the change in the height position of the nozzle during component mounting using a component mounting device according to one embodiment of the present invention. (b) An explanatory diagram showing the change in the thrust of the Z-axis motor. (c) An explanatory diagram showing the change in the rate of change of the thrust of the Z-axis motor. 本発明の一実施の形態の部品実装装置による部品装着において部品が基板に接触する前後の(a)ノズルの高さ位置の推移を示す説明図(b)Z軸モータの推力の推移を示す説明図(c)Z軸モータの推力の変化率の推移を示す説明図In a component mounting apparatus according to one embodiment of the present invention, (a) an explanatory diagram showing the change in the height position of the nozzle before and after the component contacts the substrate, (b) an explanatory diagram showing the change in the thrust of the Z-axis motor, and (c) an explanatory diagram showing the change in the rate of change of the thrust of the Z-axis motor. 本発明の一実施の形態の部品実装装置による部品装着において使用される接触判定値の設定の説明図Diagram illustrating the setting of contact detection values used in component mounting by a component mounting device according to one embodiment of the present invention. 本発明の一実施の形態の実装基板の製造方法のフロー図Flowchart of a method for manufacturing a mounting substrate according to one embodiment of the present invention 本発明の一実施の形態の接触判定値決定方法のフロー図Flowchart of a contact detection value determination method according to one embodiment of the present invention 本発明の一実施の形態の部品装着方法のフロー図Flowchart of a component mounting method according to one embodiment of the present invention 本発明の一実施の形態の部品装着方法のフロー図Flowchart of a component mounting method according to one embodiment of the present invention

以下に図面を用いて、本発明の一実施の形態を詳細に説明する。以下で述べる構成、形状等は説明のための例示であって、部品実装装置、実装ヘッドの仕様に応じ、適宜変更が可能である。以下では、全ての図面において対応する要素には同一符号を付し、重複する説明を省略する。図1、及び後述する一部では、水平面内で互いに直交する2軸として、基板搬送方向のX軸(図1における左右方向)、基板搬送方向に直交するY軸(図1における上下方向)が示される。図2、及び後述する一部では、水平面と直交する高さ方向としてZ軸(図2における上下方向)が示される。 An embodiment of the present invention will be described in detail below with reference to the drawings. The configurations, shapes, etc., described below are illustrative examples for illustrative purposes and can be appropriately modified according to the specifications of the component mounting device and mounting head. In the following, corresponding elements are denoted by the same reference numerals in all drawings, and redundant explanations are omitted. In Figure 1 and some parts described later, two mutually orthogonal axes in the horizontal plane are shown: the X-axis in the substrate transport direction (left-right direction in Figure 1) and the Y-axis perpendicular to the substrate transport direction (up-down direction in Figure 1). In Figure 2 and some parts described later, the Z-axis (up-down direction in Figure 2) perpendicular to the horizontal plane is shown as the height direction.

まず図1を参照して、部品実装装置1の構成を説明する。部品実装装置1は、部品供給部から供給された部品を基板に装着して実装基板を製造する部品装着作業を実行する機能を有する。基台2の中央には、基板搬送機構3がX軸に沿って配置されている。基板搬送機構3は、上流から搬送された基板Pを、装着作業位置に搬入して位置決めして保持する。また、基板搬送機構3は、部品装着作業が完了した基板Pを下流に搬出する。 First, referring to Figure 1, the configuration of the component mounting apparatus 1 will be explained. The component mounting apparatus 1 has the function of performing component mounting work, which involves mounting components supplied from the component supply unit onto a substrate to manufacture a mounted substrate. A substrate transport mechanism 3 is positioned along the X-axis in the center of the base 2. The substrate transport mechanism 3 transports the substrate P, which has been transported from upstream, to the mounting work position, positions it, and holds it. The substrate transport mechanism 3 also transports the substrate P, after the component mounting work is completed, downstream.

基板搬送機構3の両側(Y軸の前後方向)には、部品供給部4が配置されている。それぞれの部品供給部4には、複数のテープフィーダ5がX軸に沿って配置されている。部品供給部4の各テープフィーダ5は、部品を格納するポケットが形成された部品テープを部品供給部4の外側から基板搬送機構3に向かう方向(テープ送り方向)にピッチ送りすることにより、以下に説明する実装ヘッドによって部品が取り出される部品供給位置に部品を供給する。 On both sides of the substrate transport mechanism 3 (in the front-to-back direction along the Y-axis), component supply units 4 are arranged. Each component supply unit 4 has multiple tape feeders 5 arranged along the X-axis. Each tape feeder 5 in the component supply unit 4 feeds component tapes, which have pockets for storing components, in a pitch direction from the outside of the component supply unit 4 toward the substrate transport mechanism 3 (tape feeding direction), thereby supplying components to the component supply positions where they will be picked up by the mounting head described below.

図1において、基台2上面においてX軸における両端部には、リニア駆動機構を備えたY軸テーブル6がY軸に沿って配置されている。Y軸テーブル6には、同様にリニア駆動機構を備えたビーム7が、Y軸に沿って移動自在に結合されている。ビーム7はX軸に沿って配置されている。ビーム7には、プレート7aを介して実装ヘッド8がX軸に沿って移動自在に装着されている。実装ヘッド8は、プレート7aに着脱可能である。実装ヘッド8は、複数の実装ユニット20(図2参照)を備えている。実装ユニット20の下端部には、部品を吸着して保持する部品保持部29(図2参照)がそれぞれ装着されている。 In Figure 1, Y-axis tables 6 equipped with linear drive mechanisms are arranged along the Y-axis at both ends of the base 2's upper surface along the X-axis. A beam 7, similarly equipped with a linear drive mechanism, is movably connected to the Y-axis tables 6 along the Y-axis. The beam 7 is positioned along the X-axis. A mounting head 8 is mounted on the beam 7 via a plate 7a, allowing it to move along the X-axis. The mounting head 8 is detachable from the plate 7a. The mounting head 8 comprises multiple mounting units 20 (see Figure 2). Each mounting unit 20 has a component holding part 29 (see Figure 2) attached to its lower end for suction and holding components.

Y軸テーブル6およびビーム7は、実装ヘッド8をX軸およびY軸に沿って移動させるヘッド移動機構9を構成する。ヘッド移動機構9および実装ヘッド8は、部品供給部4に配置されたテープフィーダ5から実装ユニット20に装着された部品保持部29によって部品を吸着して取り出して、基板搬送機構3に位置決めされた基板Pの装着位置に装着する実装ターンを実行する。このように、実装ヘッド8には複数の部品保持部29が装着されており、各部品保持部29により部品供給部4から供給される部品をピックアップして基板Pに装着する。 The Y-axis table 6 and beam 7 constitute a head movement mechanism 9 that moves the mounting head 8 along the X and Y axes. The head movement mechanism 9 and the mounting head 8 perform a mounting turn, picking up components from the tape feeder 5 located in the component supply unit 4 using component holding units 29 mounted on the mounting unit 20, and mounting them to the mounting position on the substrate P positioned in the substrate transport mechanism 3. Thus, the mounting head 8 is equipped with multiple component holding units 29, each of which picks up components supplied from the component supply unit 4 and mounts them onto the substrate P.

図1において、部品供給部4と基板搬送機構3との間には、部品認識カメラ10が配置されている。部品供給部4から部品を取り出した実装ヘッド8が部品認識カメラ10の上方を移動する際に、部品認識カメラ10は実装ヘッド8に保持された状態の部品を撮像して部品の保持姿勢を認識する。実装ヘッド8が取り付けられたプレート7aにはヘッドカメラ11が取り付けられている。ヘッドカメラ11は、実装ヘッド8と一体的に移動する。 In Figure 1, a component recognition camera 10 is positioned between the component supply unit 4 and the substrate transport mechanism 3. When the mounting head 8, which has retrieved a component from the component supply unit 4, moves above the component recognition camera 10, the camera captures an image of the component held by the mounting head 8 to recognize its orientation. A head camera 11 is mounted on the plate 7a to which the mounting head 8 is attached. The head camera 11 moves integrally with the mounting head 8.

実装ヘッド8が移動することにより、ヘッドカメラ11は基板搬送機構3に位置決めされた基板Pの上方に移動し、基板Pに設けられた基板マーク(図示省略)を撮像して基板Pの位置を認識する。実装ヘッド8による基板Pへの部品装着動作においては、部品認識カメラ10による部品の認識結果と、ヘッドカメラ11による基板位置の認識結果とを加味して装着位置の補正が行われる。 As the mounting head 8 moves, the head camera 11 moves above the substrate P positioned by the substrate transport mechanism 3, and captures images of the substrate marks (not shown) on the substrate P to recognize its position. During the component mounting operation on the substrate P by the mounting head 8, the mounting position is corrected by taking into account the component recognition results from the component recognition camera 10 and the substrate position recognition results from the head camera 11.

図1において、部品実装装置1の前方で作業者が作業する位置には、作業者が操作するタッチパネル12が設置されている。タッチパネル12は、その表示部に各種情報を表示し、また表示部に表示される操作ボタンなどを使って作業者がデータ入力や部品実装装置1の操作を行う。 In Figure 1, a touch panel 12 is installed in front of the component mounting device 1 at the operator's work position. The touch panel 12 displays various information, and the operator uses the operation buttons displayed on the panel to input data and operate the component mounting device 1.

次に図2を参照して、実装ヘッド8の構成を説明する。実装ヘッド8には、実装ヘッドベース8aの内部に複数基(ここではX方向に4基)の実装ユニット20が配置されている。実装ユニット20は、上下方向(Z軸方向)に延伸するシャフト21をサーボ制御されるZ軸モータ22によって昇降させ、これにより部品保持部29を昇降させる構成となっている。 Next, with reference to Figure 2, the configuration of the mounting head 8 will be explained. The mounting head 8 has multiple mounting units 20 (four in the X direction in this case) arranged inside the mounting head base 8a. Each mounting unit 20 has a shaft 21 extending vertically (in the Z-axis direction), which is raised and lowered by a servo-controlled Z-axis motor 22, thereby raising and lowering the component holding section 29.

シャフト21は、出力部23を介してZ軸モータ22の下方に接続されている。シャフト21の下端部は、上下に配置されたベアリング24aによってθ回転自在なスプラインガイド部24に挿通されて、実装ヘッドベース8aの下面より外側に突出している。実装ヘッドベース8aの下面より突出しているシャフト21の下端部には、部品保持部29が装着されている。すなわち、Z軸モータ22(モータ)によって昇降するシャフト21の下端には、部品保持部29が取り付けられている。 The shaft 21 is connected to the lower part of the Z-axis motor 22 via the output unit 23. The lower end of the shaft 21 is inserted into a spline guide unit 24 that is rotatable by θ thanks to bearings 24a positioned above and below it, and protrudes outward from the lower surface of the mounting head base 8a. A component holding unit 29 is attached to the lower end of the shaft 21 that protrudes from the lower surface of the mounting head base 8a. In other words, the component holding unit 29 is attached to the lower end of the shaft 21, which moves up and down by the Z-axis motor 22 (motor).

図2において、シャフト21において、出力部23とスプラインガイド部24の間には、圧縮バネであるリターンスプリング25が装着されている。リターンスプリング25は出力部23に対して上向きの反発力を作用させる。すなわち部品保持部29を下降させる際には、Z軸モータ22は下向きの推力を発生させ、リターンスプリング25の反発力に抗してシャフト21を下降させる。そして部品保持部29を上昇させる際には、Z軸モータ22は発生させる推力を減少させ、リターンスプリング25が出力部23を押し上げる上向きの反発力によってシャフト21を上昇させる。 In Figure 2, a compression spring, a return spring 25, is installed between the output section 23 and the spline guide section 24 of the shaft 21. The return spring 25 exerts an upward repulsive force on the output section 23. That is, when lowering the component holding section 29, the Z-axis motor 22 generates a downward thrust, causing the shaft 21 to descend against the repulsive force of the return spring 25. Then, when raising the component holding section 29, the Z-axis motor 22 reduces the thrust it generates, and the upward repulsive force of the return spring 25 pushing up the output section 23 causes the shaft 21 to rise.

Z軸モータ22の上部には、出力部23の昇降動作、すなわちシャフト21の昇降移動に合わせて昇降移動するスケール26が上方に突出して設けられている。また、Z軸モータ22の上方には、スケール26の移動を検出する位置検出センサ27が配置されている。位置検出センサ27は、スケール26の移動距離と方向を示すエンコーダパルスを位置信号としてサーボ制御部40(図4参照)に出力する。位置信号から、シャフト21の上下方向の位置(高さ位置)が検出される。すなわち、スケール26と位置検出センサ27は、シャフト21(または、部品保持部29)の高さ位置を検出するエンコーダ28を構成する。 A scale 26 is mounted above the Z-axis motor 22, protruding upwards and moving up and down in accordance with the vertical movement of the output unit 23, i.e., the vertical movement of the shaft 21. A position detection sensor 27 is also positioned above the Z-axis motor 22 to detect the movement of the scale 26. The position detection sensor 27 outputs encoder pulses indicating the distance and direction of the scale 26's movement as a position signal to the servo control unit 40 (see Figure 4). From this position signal, the vertical position (height) of the shaft 21 is detected. In other words, the scale 26 and the position detection sensor 27 constitute an encoder 28 that detects the height of the shaft 21 (or the component holding unit 29).

次に、図3を参照して、実装ユニット20に作用する力の関係について説明する。推力FtはZ軸モータ22が発生する推力であり、出力部23を介して結合されたシャフト21を下方に押し下げる方向に作用する。重さWは、図中において可動部を示すハッチング部分、すなわちスケール26、出力部23、シャフト21、部品保持部29などの自重の総和であり、推力Ftと同様にシャフト21を下方に押し下げる方向に作用する。 Next, referring to Figure 3, the relationships of forces acting on the mounting unit 20 will be explained. The thrust Ft is the thrust generated by the Z-axis motor 22, acting in a direction that pushes the shaft 21, which is connected via the output unit 23, downwards. The weight W is the sum of the self-weights of the hatched parts indicating the movable parts in the figure, i.e., the scale 26, output unit 23, shaft 21, and component holding part 29, and, like the thrust Ft, acts in a direction that pushes the shaft 21 downwards.

反力Frは、リターンスプリング25の反力であり、出力部23を介してシャフト21を押し上げる方向に作用する。抵抗Ffは、上述の可動部を摺動自在に保持するスプラインガイド部24などの抵抗外力であり、下降方向に駆動されるシャフト21については上向きに作用する。荷重Faは、部品保持部29が保持した部品Dを基板Pに押圧する際の荷重を示している。 The reaction force Fr is the reaction force of the return spring 25, acting in a direction that pushes the shaft 21 upward via the output section 23. The resistance Ff is the resistive external force of the spline guide section 24, etc., which slidably holds the aforementioned movable section, and acts upward on the shaft 21, which is driven in the downward direction. The load Fa indicates the load applied when the component holding section 29 presses the component D held against the substrate P.

図3では、部品装着作業において、部品保持部29が保持した部品Dを基板Pに押圧している状態示している。この状態において、荷重FaはFa=Ft+W-Fr-Ffで示される。部品Dが基板Pに接触した状態でZ軸モータ22の推力Ftを増加させると、リターンスプリング25の反力Frは一定のままで、推力Ftに比例して荷重Faが増加する。また、部品保持部29が保持した部品Dが基板Pに接触する前の荷重Faはゼロであり、Z軸モータ22の推力Ftに比例して出力部23(シャフト21、部品保持部29)が下降して、リターンスプリング25の反力Frが増加する(Fr=Ft+W-Ff)。 Figure 3 shows the state during component mounting where the component holder 29 is pressing the component D held by it against the substrate P. In this state, the load Fa is given by Fa = Ft + W - Fr - Ff. When the thrust Ft of the Z-axis motor 22 is increased while component D is in contact with the substrate P, the reaction force Fr of the return spring 25 remains constant, and the load Fa increases proportionally to the thrust Ft. Also, the load Fa before component D held by the component holder 29 contacts the substrate P is zero, and the output unit 23 (shaft 21, component holder 29) descends in proportion to the thrust Ft of the Z-axis motor 22, increasing the reaction force Fr of the return spring 25 (Fr = Ft + W - Ff).

次に、図4を参照して、部品実装装置1の制御系の構成について説明する。部品実装装置1が備える本体制御部30には、基板搬送機構3、テープフィーダ5、実装ヘッド8、ヘッド移動機構9、部品認識カメラ10、ヘッドカメラ11、タッチパネル12が接続されている。実装ヘッド8が備える4基の実装ユニット20は、それぞれサーボ制御部40を備えている。サーボ制御部40には、Z軸モータ22、エンコーダ28が接続されている。 Next, with reference to Figure 4, the configuration of the control system of the component mounting device 1 will be described. The main control unit 30 of the component mounting device 1 is connected to a substrate transport mechanism 3, a tape feeder 5, a mounting head 8, a head movement mechanism 9, a component recognition camera 10, a head camera 11, and a touch panel 12. The four mounting units 20 of the mounting head 8 each have a servo control unit 40. The servo control unit 40 is connected to a Z-axis motor 22 and an encoder 28.

サーボ制御部40は、本体制御部30からの指令に従い、エンコーダ28が検出したシャフト21(部品保持部29)の上下方向の位置に基づいて、Z軸モータ22を駆動する。サーボ制御部40によるZ軸モータ22の制御方法には、位置制御やトルク制御などがある。位置制御の場合、サーボ制御部40は、昇降部37の高さが本体制御部30からの指令の高さとなるようにZ軸モータ22を制御する。また、トルク制御の場合、サーボ制御部40は、本体制御部30からの指令に基づいてZ軸モータ22の推力Ftを制御する。 The servo control unit 40 drives the Z-axis motor 22 based on the vertical position of the shaft 21 (parts holding section 29) detected by the encoder 28, in accordance with commands from the main unit control unit 30. The servo control unit 40 can control the Z-axis motor 22 using methods such as position control or torque control. In the case of position control, the servo control unit 40 controls the Z-axis motor 22 so that the height of the lifting section 37 matches the height commanded by the main unit control unit 30. In the case of torque control, the servo control unit 40 controls the thrust Ft of the Z-axis motor 22 based on commands from the main unit control unit 30.

図4において、本体制御部30は、本体記憶部31、閾値設定部32、実装処理部33を備えている。本体記憶部31は記憶装置であり、実装データ31a、推力計測結果31b、閾値情報31cなどを記憶している。実装データ31aには、実装基板の基板種ごとに、基板Pを特定する情報(基板種番号、サイズ、材質、厚さなど)、基板Pに装着される部品Dの種類、基板Pにおける装着位置の座標などの各種情報が記憶されている。また、実装データ31aには、実装ユニット20(部品保持部29)毎に、部品装着時のZ軸モータ22の推力制限値(第1の制限値、第2の制限値)が記憶されている。 In Figure 4, the main unit control 30 comprises a main unit storage unit 31, a threshold setting unit 32, and an mounting processing unit 33. The main unit storage unit 31 is a memory device that stores mounting data 31a, thrust measurement results 31b, threshold information 31c, etc. The mounting data 31a stores various information for each type of mounting substrate, including information identifying the substrate P (substrate type number, size, material, thickness, etc.), the type of component D mounted on the substrate P, and the coordinates of the mounting position on the substrate P. Furthermore, the mounting data 31a stores the thrust limit values (first limit value, second limit value) of the Z-axis motor 22 during component mounting for each mounting unit 20 (component holding unit 29).

推力計測結果31bには、後述する推力計測部42によって計測されたZ軸モータ22の推力Ftの計測結果、または、Z軸モータ22の推力Ftの計測結果から算出された推力の変化率ΔFtが記憶されている。閾値情報31cには、実装基板の基板種毎に、部品装着時に部品保持部29が保持する部品Dが基板Pに接触したことを判断するための閾値である接触判定値が記憶されている。 The thrust measurement result 31b stores the measurement result of the thrust Ft of the Z-axis motor 22 measured by the thrust measurement unit 42 (described later), or the rate of change of thrust ΔFt calculated from the measurement result of the thrust Ft of the Z-axis motor 22. The threshold information 31c stores a contact determination value, which is a threshold value used to determine whether the component D held by the component holding unit 29 has come into contact with the substrate P during component mounting, for each type of substrate on the mounting board.

図4において、閾値設定部32は、推力計測結果31bに基づいて、接触判定値を決定し、閾値情報31cとして記憶させる閾値設定処理を実行する。実装処理部33は、実装データ31aに含まれる基板Pに装着する部品Dの部品名、装着位置などに基づいて、部品実装装置1の各部を制御して部品装着作業を実行させる。 In Figure 4, the threshold setting unit 32 determines the contact judgment value based on the thrust measurement result 31b and performs a threshold setting process to store it as threshold information 31c. The mounting processing unit 33 controls each part of the component mounting device 1 to perform the component mounting operation based on the component name, mounting position, etc., of the component D to be mounted on the substrate P, as contained in the mounting data 31a.

次に、図5を参照して、実装ヘッド8の制御系の詳細について説明する。実装ヘッド8は、4基の実装ユニット20(#1)~(#4)を備えている。各実装ユニット20(#1)~(#4)は、Z軸モータ22(#1)~(#4)、エンコーダ28(#1)~(#4)、サーボ制御部40(#1)~(#4)を、それぞれ備えている。4基の実装ユニット20(#1)~(#4)は同様の構成をしており、以下、実装ユニット20(#1)を例に説明する。また、実装ユニット20等を特定する記号(#1)~(#4)は、適宜記載を省略する。 Next, with reference to Figure 5, the control system of the mounting head 8 will be described in detail. The mounting head 8 is equipped with four mounting units 20 (#1) to (#4). Each mounting unit 20 (#1) to (#4) is equipped with a Z-axis motor 22 (#1) to (#4), encoders 28 (#1) to (#4), and servo control units 40 (#1) to (#4). The four mounting units 20 (#1) to (#4) have similar configurations, and the following explanation will use mounting unit 20 (#1) as an example. Also, symbols (#1) to (#4) that identify the mounting units 20, etc., will be omitted as appropriate.

図5において、サーボ制御部40は、モータドライバ41、推力計測部42、推力制限部43、位置検出部44、接触検出部45、ヘッド記憶部46を備えている。ヘッド記憶部46は記憶装置であり、接触判定値46a、第1の制限値46b、第2の制限値46cなどが記憶されている。接触判定値46aには、閾値情報31cに含まれる接触判定値のうち、部品実装装置1が製造する実装基板に対応する接触判定値が記憶される。第1の制限値46bと第2の制限値46cには、実装データ31aに含まれるZ軸モータ22の推力制限値のうち、実装ユニット20(部品保持部29)に対応する第1の制限値と第2の制限値がそれぞれ記憶される。 In Figure 5, the servo control unit 40 includes a motor driver 41, a thrust measurement unit 42, a thrust limiting unit 43, a position detection unit 44, a contact detection unit 45, and a head memory unit 46. The head memory unit 46 is a memory device that stores contact determination values 46a, a first limit value 46b, a second limit value 46c, and the like. The contact determination value 46a stores the contact determination value corresponding to the mounting board manufactured by the component mounting device 1, from among the contact determination values included in the threshold information 31c. The first limit value 46b and the second limit value 46c store the first and second limit values, respectively, corresponding to the mounting unit 20 (component holding unit 29), from among the thrust limit values of the Z-axis motor 22 included in the mounting data 31a.

モータドライバ41は、サーボモータであるZ軸モータ22の駆動制御装置であり、予め設定された動作パターンに基づいてZ軸モータ22に電流を供給して(矢印a)、Z軸モータ22を駆動する。そして、モータドライバ41は、動作パターンで定められた目標高さ位置や目標昇降速度との偏差をエンコーダ28から送られるパルス信号によって検出し(矢印b)、検出された偏差をフィードバックするサーボ制御によってZ軸モータ22を駆動する。 The motor driver 41 is a drive control device for the Z-axis motor 22, which is a servo motor. It drives the Z-axis motor 22 by supplying current to it based on a preset operation pattern (arrow a). The motor driver 41 then detects the deviation from the target height position and target lifting/lowering speed defined in the operation pattern using pulse signals sent from the encoder 28 (arrow b), and drives the Z-axis motor 22 through servo control that feeds back the detected deviation.

図5において、推力計測部42は、Z軸モータ22の推力Ftを計測する機能を有する。すなわちモータドライバ41からZ軸モータ22に供給される電流(矢印a)、またはモータドライバ41から通知された電流値(矢印c)により、Z軸モータ22で発生している推力Ftを計測する。本実施の形態においては、Z軸モータ22の推力Ftは推力制限部43の機能によって、ヘッド記憶部46に記憶される第1の制限値46bまたは第2の制限値46cに基づいて制限される。 In Figure 5, the thrust measurement unit 42 has the function of measuring the thrust Ft of the Z-axis motor 22. That is, it measures the thrust Ft generated by the Z-axis motor 22 based on the current supplied from the motor driver 41 to the Z-axis motor 22 (arrow a), or the current value notified by the motor driver 41 (arrow c). In this embodiment, the thrust Ft of the Z-axis motor 22 is limited by the function of the thrust limiting unit 43 based on a first limit value 46b or a second limit value 46c stored in the head memory unit 46.

接触検出部45は、推力計測部42が計測する推力Ftから推力の変化率ΔFtを算出する。さらに、接触検出部45は、算出した推力の変化率ΔFtが接触判定値46aを超えると、部品Dが基板Pに接触したと判断する。すなわち、接触検出部45は、接触判定値46aと推力計測部42が計測するZ軸モータ22(モータ)の推力Ftに基づいて、Z軸モータ22の推力の変化率ΔFtが接触判定値46a(所定値)を超えると、部品保持部29が保持する部品Dが基板Pに接触したと判断(検出)する。 The contact detection unit 45 calculates the rate of change of thrust ΔFt from the thrust Ft measured by the thrust measurement unit 42. Furthermore, the contact detection unit 45 determines that component D has come into contact with the substrate P if the calculated rate of change of thrust ΔFt exceeds the contact determination value 46a. In other words, based on the contact determination value 46a and the thrust Ft of the Z-axis motor 22 (motor) measured by the thrust measurement unit 42, the contact detection unit 45 determines (detects) that component D held by the component holding unit 29 has come into contact with the substrate P if the rate of change of thrust ΔFt of the Z-axis motor 22 exceeds the contact determination value 46a (a predetermined value).

図5において、推力制限部43は、接触検出部45が部品Dが基板Pに接触したことを検出する前までに、第1の制限値46bをモータドライバ41に設定する(矢印d)。また、推力制限部43は、接触検出部45が部品Dが基板Pに接触したことを検出すると、第2の制限値46cをモータドライバ41に設定する(矢印d)。 In Figure 5, the thrust limiting unit 43 sets a first limit value 46b to the motor driver 41 (arrow d) before the contact detection unit 45 detects that component D has made contact with the substrate P. Furthermore, once the contact detection unit 45 detects that component D has made contact with the substrate P, the thrust limiting unit 43 sets a second limit value 46c to the motor driver 41 (arrow d).

すなわち、サーボ制御部40(制御部)が備える推力制限部43は、Z軸モータ22(モータ)を稼働させてシャフト21を下降させ、部品保持部29が保持する部品Dが基板Pに接触したことを接触検出部45が検出する前はZ軸モータ22の推力制限値を第1の制限値46bに設定し、部品保持部29が保持する部品Dが基板Pに接触したことを接触検出部45が検出した後はZ軸モータ22の推力制限値を第1の制限値46bよりも小さい第2の制限値46cに変更する。 In other words, the thrust limiting unit 43 of the servo control unit 40 (control unit) operates the Z-axis motor 22 (motor) to lower the shaft 21. Before the contact detection unit 45 detects that the component D held by the component holding unit 29 has made contact with the substrate P, the thrust limiting unit 43 sets the thrust limiting value of the Z-axis motor 22 to a first limiting value 46b. After the contact detection unit 45 detects that the component D held by the component holding unit 29 has made contact with the substrate P, the thrust limiting value of the Z-axis motor 22 is changed to a second limiting value 46c, which is smaller than the first limiting value 46b.

図5において、位置検出部44は、Z軸モータ22のエンコーダ28からのエンコーダパルス(矢印e)をカウントする。このカウント値は、部品保持部29の高さ方向の位置(高さ位置)を示す位置情報となる。すなわち、位置検出部44は、Z軸モータ22からの位置信号に基づいて部品保持部29の高さ位置を検出する高さ位置計測機能を有する。 In Figure 5, the position detection unit 44 counts encoder pulses (arrow e) from the encoder 28 of the Z-axis motor 22. This count value becomes position information indicating the height position of the component holding unit 29. In other words, the position detection unit 44 has a height position measurement function that detects the height position of the component holding unit 29 based on the position signal from the Z-axis motor 22.

次に、図6、図7を参照して、サーボ制御部40(制御部)がZ軸モータ22を制御し、部品保持部29が保持する部品Dを基板Pに装着させる部品装着作業の詳細について説明する。以下、単純化のため、基板Pは上方から加わる荷重Faでは変形しない(撓まない)場合を例に説明する。 Next, referring to Figures 6 and 7, we will explain the details of the component mounting operation in which the servo control unit 40 (control unit) controls the Z-axis motor 22 and the component holding unit 29 mounts the component D to the substrate P. For simplicity, the following explanation will assume that the substrate P does not deform (bend) under a load Fa applied from above.

部品装着作業において、サーボ制御部40は、部品保持部29が保持する部品Dを所定の降下速度で基板Pに対して降下させ、部品Dの下面が基板Pに接触(着地)すると、所定の荷重Faで所定の押圧時間Tcだけ部品Dを基板Pに押圧させる。さらに、サーボ制御部40は、押圧時間Tc中に吸着状態を解除して部品Dを離脱させた部品保持部29を、押圧時間Tc後に所定の上昇速度で所定の待機位置まで上昇させる。 During the component mounting process, the servo control unit 40 lowers the component D held by the component holding unit 29 to the substrate P at a predetermined descent speed. When the lower surface of the component D contacts (lands) on the substrate P, the servo control unit 40 presses the component D against the substrate P with a predetermined load Fa for a predetermined pressing time Tc. Furthermore, after the pressing time Tc, the servo control unit 40 releases the suction state and detaches the component D from the component holding unit 29. After the pressing time Tc, the servo control unit 40 raises the component holding unit 29 to a predetermined standby position at a predetermined upward speed.

図6(a)、図7(a)は、部品保持部29が保持する部品Dの下面の高さ位置の時間推移を示している。図6(b)、図7(b)は、推力計測部42が計測するZ軸モータ22の推力Ftの時間推移を示している。図6(c)、図7(c)は、接触検出部45が算出するZ軸モータ22の推力の変化率ΔFtの時間推移を示している。図6(a)~(c)には、実装ユニット20の可動部の抵抗Ffが所定値以下で摺動良好な状態を実線で、抵抗Ffが不良ではないがやや大きな摺動大の状態を点線で、抵抗Ffが大きくて摺動不良な状態を一点鎖線で表示している。 Figures 6(a) and 7(a) show the time progression of the height position of the lower surface of component D held by the component holding unit 29. Figures 6(b) and 7(b) show the time progression of the thrust Ft of the Z-axis motor 22 measured by the thrust measurement unit 42. Figures 6(c) and 7(c) show the time progression of the rate of change ΔFt of the thrust of the Z-axis motor 22 calculated by the contact detection unit 45. In Figures 6(a) to (c), a solid line indicates a state where the resistance Ff of the movable part of the mounting unit 20 is below a predetermined value and sliding is good, a dotted line indicates a state where the resistance Ff is not bad but is slightly large and sliding is good, and a dashed line indicates a state where the resistance Ff is large and sliding is poor.

図6(a)~(c)は、実装ユニット20による部品装着作業のうち、部品保持部29が下降し(図6(a)に楕円f1で示す時間帯)、保持する部品Dを基板Pに接触させ(図6(a)に円f2で示す時間T2)、部品Dを基板Pに装着させた後に(図6(a)に円f3で示す時間T6)、部品保持部29が上昇する時間推移を示している。図7(a)~(c)は、図6(a)~(c)に示す時間推移のうち、接触検出部45によって部品Dが基板Pに接触したと判断(部品Dの接触が検出)された時間T4付近を拡大して表示している。 Figures 6(a) to 6(c) show the time progression during the component mounting operation by the mounting unit 20, specifically the time when the component holding section 29 descends (indicated by the ellipse f1 in Figure 6(a)), brings the component D into contact with the substrate P (indicated by the circle f2 in Figure 6(a) at time T2), mounts the component D to the substrate P (indicated by the circle f3 in Figure 6(a) at time T6), and then rises. Figures 7(a) to 7(c) show magnified views of the time progression shown in Figures 6(a) to 6(c), specifically around time T4, when the contact detection section 45 determines that the component D has made contact with the substrate P (contact of component D is detected).

図7(a)~(c)に示すように、推力計測部42と位置検出部44は、所定の計測間隔時間ΔT毎に高さ位置とZ軸モータ22の推力Ftをそれぞれ計測する。便宜上、図6(a)~(c)では、計測値や計算後の値を連続する線で表示している。なお、後述する図8も同様に、Z軸モータ22の推力の変化率ΔFtを連続する線で表示している。 As shown in Figures 7(a) to 7(c), the thrust measurement unit 42 and the position detection unit 44 measure the height position and the thrust Ft of the Z-axis motor 22, respectively, at predetermined measurement intervals ΔT. For convenience, in Figures 6(a) to 6(c), the measured values and calculated values are shown as continuous lines. Similarly, in Figure 8, which will be described later, the rate of change ΔFt of the thrust of the Z-axis motor 22 is also shown as a continuous line.

まず、図6(a)~(c)において実線で示す、摺動良好な状態について説明する。図6(a)において、サーボ制御部40は、接触検出部45によって部品保持部29が保持する部品Dが基板Pに接触したと判定される時間T4までは、位置制御によりZ軸モータ22に部品保持部29(シャフト21)を所定の下降速度で下降させる。この状態において、モータドライバ41は、推力制限部43によってZ軸モータ22の推力制限値が第1の制限値46bとなるように設定されている。 First, we will explain the state of smooth sliding, as shown by the solid lines in Figures 6(a) to 6(c). In Figure 6(a), the servo control unit 40 lowers the component holding unit 29 (shaft 21) at a predetermined downward speed using position control until time T4, when the contact detection unit 45 determines that the component D held by the component holding unit 29 has made contact with the substrate P. In this state, the motor driver 41 is set by the thrust limiting unit 43 so that the thrust limit value of the Z-axis motor 22 becomes the first limit value 46b.

これにより、部品Dが基板Pに接触する時間T2までは、図6(b)に示すように、Z軸モータ22の推力Ftは、部品Dの下降に伴い圧縮されて増加するリターンスプリング25の反力Frを打ち消すように、一定の比率で増加する(楕円g1)。そして、図6(c)に示すように、時間T2までのZ軸モータ22の推力の変化率ΔFtは一定であり、接触判定値46aよりも小さい。 As a result, until time T2 when component D contacts the substrate P, the thrust Ft of the Z-axis motor 22 increases at a constant rate (ellipse g1), as shown in Figure 6(b), to counteract the reaction force Fr of the return spring 25, which increases as component D is compressed. Then, as shown in Figure 6(c), the rate of change ΔFt of the thrust of the Z-axis motor 22 up to time T2 is constant and smaller than the contact detection value 46a.

部品Dが基板Pに接触した時間T2以降は、図6(a)に示すように、部品Dの下面の高さ位置は変わらない。なお、柔軟性がある基板Pの場合は、部品Dから基板Pに加わる荷重Faの増加に伴う基板Pの撓みにより、部品Dの高さ位置も撓み分だけ下降する。一方、図6(b)に示すように、部品Dが基板Pに接触するとシャフト21の下降が基板Pによって妨げられるが、モータドライバ41は、部品Dを設定された下降速度で下降させるべくZ軸モータ22に供給する電流を増加させる。その結果、Z軸モータ22の推力Ftは部品Dが基板Pに接触する前(楕円g1)から急増する(楕円g2)。 After time T2, when component D contacts the substrate P, the height of the lower surface of component D remains unchanged, as shown in Figure 6(a). However, in the case of a flexible substrate P, the height of component D also decreases by the amount of the deflection of the substrate P due to the increase in the load Fa applied from component D to the substrate P. On the other hand, as shown in Figure 6(b), when component D contacts the substrate P, the descent of the shaft 21 is hindered by the substrate P. The motor driver 41 increases the current supplied to the Z-axis motor 22 to lower component D at the set descent speed. As a result, the thrust Ft of the Z-axis motor 22 increases sharply from before component D contacts the substrate P (ellipse g1) to (ellipse g2).

推力Ftの急増に伴い、図7(c)に示すように、時間T2の計測間隔時間ΔT後の時間T3から、Z軸モータ22の推力の変化率ΔFtが増加して接触判定値46aを超える。接触検出部45は、Z軸モータ22の推力の変化率ΔFtが接触判定値46aを超える状態が判定時間Tjを超えて継続すると、部品Dが基板Pに接触したと判断する。この例では、計測間隔時間ΔTは計測間隔時間ΔTの3倍の時間であり、接触検出部45は、計測間隔時間ΔT毎に算出したZ軸モータ22の推力の変化率ΔFtが4回連続して接触判定値46a以上となると、部品Dが基板Pに接触したと判断する(円hで示す時間T4)。 As the thrust Ft increases rapidly, as shown in Figure 7(c), from time T3 after the measurement interval time ΔT at time T2, the rate of change ΔFt of the thrust of the Z-axis motor 22 increases and exceeds the contact detection value 46a. The contact detection unit 45 determines that component D has come into contact with the substrate P if the state in which the rate of change ΔFt of the thrust of the Z-axis motor 22 exceeds the contact detection value 46a continues beyond the determination time Tj. In this example, the measurement interval time ΔT is three times the measurement interval time ΔT, and the contact detection unit 45 determines that component D has come into contact with the substrate P if the rate of change ΔFt of the thrust of the Z-axis motor 22, calculated at each measurement interval time ΔT, exceeds the contact detection value 46a for four consecutive times (time T4, indicated by circle h).

なお、接触検出部45による部品Dが基板Pに接触したとの判断は、上述した推力の変化率ΔFtが4回連続して接触判定値46a以上である場合に限定されることはない。例えば、接触検出部45は、計測間隔時間ΔT毎に算出された連続する4回の推力の変化率ΔFtの平均値が接触判定値46a以上の場合に、部品Dが基板Pに接触したと判断するようにしてもよい。 Furthermore, the contact detection unit 45's determination that component D has contacted the substrate P is not limited to cases where the thrust change rate ΔFt is equal to or greater than the contact determination value 46a for four consecutive times. For example, the contact detection unit 45 may determine that component D has contacted the substrate P when the average value of four consecutive thrust change rates ΔFt calculated at each measurement interval time ΔT is equal to or greater than the contact determination value 46a.

また、接触検出部45は、判定時間Tj前に計測されたZ軸モータ22の推力Ftとの間で推力の変化率ΔFtを算出し、推力の変化率ΔFtが接触判定値46a以上の場合に、部品Dが基板Pに接触したと判断するようにしてもよい。図7(c)の例では、時間T3より判定時間Tj前の時間に計測されたZ軸モータ22の推力Ftと、時間T3に計測されたZ軸モータ22の推力Ftから推力の変化率ΔFtを算出し、推力の変化率ΔFtが接触判定値46a以上の場合に、部品Dが基板Pに接触したと判断するようにしてもよい。この場合、時間T3において、部品Dが基板Pに接触したと判断される。 Furthermore, the contact detection unit 45 may calculate the rate of change ΔFt of thrust between the thrust Ft of the Z-axis motor 22 measured before the determination time Tj, and determine that component D has made contact with the substrate P if the rate of change ΔFt is equal to or greater than the contact determination value 46a. In the example shown in Figure 7(c), the rate of change ΔFt of thrust may be calculated from the thrust Ft of the Z-axis motor 22 measured between time T3 and the determination time Tj, and from the thrust Ft of the Z-axis motor 22 measured at time T3, and determine that component D has made contact with the substrate P if the rate of change ΔFt is equal to or greater than the contact determination value 46a. In this case, it is determined that component D made contact with the substrate P at time T3.

図7(b)に示すように、接触検出部45により部品Dが基板Pに接触したと判断されると(時間T4)、推力制限部43は、Z軸モータ22の推力制限値を第2の制限値46cに変更する。このように、サーボ制御部40(制御部)は、Z軸モータ22(モータ)を稼働させて部品保持部29が部品Dを保持しているシャフト21を下降させ、推力計測部42が計測するZ軸モータ22の推力の変化率ΔFtが接触判定値46a(所定の閾値)を超える前はZ軸モータ22の推力制限値を第1の制限値46bに設定し、接触判定値46aを超えた後はZ軸モータ22の推力制限値を第1の制限値46bよりも小さい第2の制限値46cに変更する。 As shown in Figure 7(b), when the contact detection unit 45 determines that component D has come into contact with the substrate P (time T4), the thrust limiting unit 43 changes the thrust limit of the Z-axis motor 22 to the second limit value 46c. In this way, the servo control unit 40 (control unit) operates the Z-axis motor 22 (motor) to lower the shaft 21 in which the component holding unit 29 holds component D. Before the rate of change ΔFt of the thrust of the Z-axis motor 22, measured by the thrust measurement unit 42, exceeds the contact determination value 46a (a predetermined threshold), the thrust limit of the Z-axis motor 22 is set to the first limit value 46b. After exceeding the contact determination value 46a, the thrust limit of the Z-axis motor 22 is changed to the second limit value 46c, which is smaller than the first limit value 46b.

Z軸モータ22の推力制限値が第2の制限値46cに変更された後も、図7(b)に示すように、Z軸モータ22の推力Ftは増加し続けて、円iで示す時間T5で第2の制限値46cに到達する。推力計測部42により、Z軸モータ22の推力Ftが第2の制限値46cに到達したことが検出されると、サーボ制御部40は、Z軸モータ22の推力Ftが第2の制限値46cで一定となるように制御する。これにより、Z軸モータ22の推力Ftに対応した一定の荷重Fa(Fa=Ft+W-Fr-Ff)で、部品Dが基板Pに対して押圧される(図6(b)に楕円g3で示す時間帯)。すなわち、第2の制限値46cは、部品装着作業において部品Dに加わる荷重Faが部品Dを基板Pに装着するのに適切な値となるように予め設定されている。 Even after the thrust limit of the Z-axis motor 22 is changed to the second limit value 46c, as shown in Figure 7(b), the thrust Ft of the Z-axis motor 22 continues to increase, reaching the second limit value 46c at time T5, indicated by circle i. When the thrust measurement unit 42 detects that the thrust Ft of the Z-axis motor 22 has reached the second limit value 46c, the servo control unit 40 controls the Z-axis motor 22 so that its thrust Ft remains constant at the second limit value 46c. As a result, the component D is pressed against the substrate P with a constant load Fa (Fa = Ft + W - Fr - Ff) corresponding to the thrust Ft of the Z-axis motor 22 (the time period indicated by ellipse g3 in Figure 6(b)). In other words, the second limit value 46c is preset so that the load Fa applied to the component D during the component mounting operation is an appropriate value for mounting the component D to the substrate P.

図6(b)において、サーボ制御部40は、Z軸モータ22の推力Ftが第2の制限値46cに到達した時間T5の後、予め設定されている押圧時間Tcが経過した時間T6から、所定の上昇速度で部品保持部29を上昇させる(楕円g4)。すなわち、Z軸モータ22の推力Ftが減少するように制御され、図6(c)に示すように、Z軸モータ22の推力の変化率ΔFtは負になる。このように、部品Dが基板Pに装着される。 In Figure 6(b), the servo control unit 40 raises the component holding unit 29 at a predetermined upward speed (ellipse g4) from time T6, after the time T5 when the thrust Ft of the Z-axis motor 22 reaches the second limit value 46c and the preset pressing time Tc has elapsed. That is, the thrust Ft of the Z-axis motor 22 is controlled to decrease, and as shown in Figure 6(c), the rate of change ΔFt of the thrust of the Z-axis motor 22 becomes negative. In this way, the component D is mounted on the substrate P.

次に、図6(a)~(c)において一点鎖線で示す、摺動不良な状態について説明する。摺動不良の場合、位置制御で部品保持部29が下降している時間帯(図6(a)に示す楕円f1)は、リターンスプリング25の反力Frに加わる大きな抵抗Ffも打ち消すように、Z軸モータ22の推力Ftは摺動良好な状態よりも大きくなる。そして、図6(b)に示すように、部品Dが基板Pに接触する前の時間T1にZ軸モータ22の推力Ftが第1の制限値46bに到達する。 Next, we will explain the state of poor sliding, as shown by the dashed lines in Figures 6(a) to 6(c). In the case of poor sliding, during the time period when the component holding part 29 is descending due to position control (ellipse f1 shown in Figure 6(a)), the thrust Ft of the Z-axis motor 22 becomes greater than in the state of good sliding, in order to counteract the large resistance Ff applied to the reaction force Fr of the return spring 25. Then, as shown in Figure 6(b), the thrust Ft of the Z-axis motor 22 reaches the first limit value 46b at time T1 before component D contacts the substrate P.

接触検出部45は、推力の変化率ΔFtが接触判定値46aを超える前にZ軸モータ22(モータ)の推力Ftが第1の制限値46bに達すると、シャフト21の下降状態(摺動状態)が不良と判断する。サーボ制御部40は、摺動状態が不良と判定されると、部品装着作業を中止して部品保持部29を待機位置まで上昇させる。そして、サーボ制御部40は、タッチパネル12に当該実装ユニット20は摺動不良である旨のエラーを表示させる。 The contact detection unit 45 determines that the downward state (sliding state) of the shaft 21 is faulty if the thrust Ft of the Z-axis motor 22 (motor) reaches the first limit value 46b before the rate of change of thrust ΔFt exceeds the contact determination value 46a. When the servo control unit 40 determines that the sliding state is faulty, it stops the component mounting work and raises the component holding unit 29 to the standby position. The servo control unit 40 then displays an error on the touch panel 12 indicating that the mounting unit 20 has a sliding fault.

次に、図6(a)~(c)において点線で示す、摺動大の状態について説明する。摺動大の場合も、位置制御で部品保持部29が下降している時間帯のZ軸モータ22の推力Ftは、摺動良好な状態よりも大きい。そして、図6(b)に示すように、部品Dが基板Pに接触する前にZ軸モータ22の推力Ftは第2の制限値46cを超過するが、その時に推力制限値として設定されている第1の制限値46bには到達していない。 Next, we will explain the state of high sliding, indicated by the dotted lines in Figures 6(a) to 6(c). Even in the case of high sliding, the thrust Ft of the Z-axis motor 22 during the time when the component holding part 29 is descending due to position control is greater than in the state of good sliding. Furthermore, as shown in Figure 6(b), the thrust Ft of the Z-axis motor 22 exceeds the second limit value 46c before component D contacts the substrate P, but it does not reach the first limit value 46b, which is set as the thrust limit value at that time.

時間T2に部品Dが基板Pに接触すると、摺動良好な状態と同様に、Z軸モータ22の推力Ftが急増する(楕円g5)。その後は摺動良好な状態と同様に、接触検出部45により、部品Dが基板Pに接触したことが判断される。その後のサーボ制御部40による制御は摺動良好な状態と同様であり、詳細な説明を省略する。 When component D contacts the substrate P at time T2, the thrust Ft of the Z-axis motor 22 increases sharply (ellipse g5), similar to the condition of good sliding. Thereafter, similar to the condition of good sliding, the contact detection unit 45 determines that component D has contacted the substrate P. The subsequent control by the servo control unit 40 is the same as in the condition of good sliding, and a detailed explanation is omitted.

このように、サーボ制御部40は、部品Dが基板Pに接触したことを検出すると、Z軸モータ22の推力制限値を第1の制限値46bから第1の制限値46bより小さな第2の制限値46cに変更している。そして、第1の制限値46bは、実装ユニット20の可動部の抵抗Ffが摺動不良には至っていない摺動大の状態では、部品Dが基板Pに接触する前にZ軸モータ22の推力Ftが推力制限値を超過しないように予め設定されている。 Thus, when the servo control unit 40 detects that component D has come into contact with the substrate P, it changes the thrust limit value of the Z-axis motor 22 from the first limit value 46b to a second limit value 46c, which is smaller than the first limit value 46b. The first limit value 46b is preset so that, when the resistance Ff of the movable part of the mounting unit 20 is in a state of high sliding (not yet reaching a sliding failure), the thrust Ft of the Z-axis motor 22 does not exceed the thrust limit value before component D comes into contact with the substrate P.

これにより、実装ユニット20の可動部の抵抗Ffが増加傾向にある摺動大の状態であっても、部品Dに一定の装着荷重(第2の制限値46cに対応する荷重Fa)を加えながら確実に基板Pに実装することができる。すなわち、可動部の抵抗Ffと比べて装着荷重が小さい低荷重部品であっても、確実に基板Pに装着することができる。 This allows for reliable mounting of components D onto the substrate P, even when the resistance Ff of the movable part of the mounting unit 20 is increasing, while applying a constant mounting load (load Fa corresponding to the second limit value 46c). In other words, even low-load components, which require a mounting load smaller than the resistance Ff of the movable part, can be reliably mounted onto the substrate P.

なお、上記の構成では、接触検出部45は、Z軸モータ22の推力Ftに基づいて、部品保持部29が保持する部品Dが基板Pに接触したことを検出しているが、この構成に限定されることはない。例えば、接触検出部は、部品保持部29の下端付近を撮像するカメラにより、部品Dが基板Pに接触したことを検出するようにしてもよい。また、接触検出部は、部品保持部29から基板Pまでの距離を計測する3次元センサにより、部品Dが基板Pに接触したことを検出するようにしてもよい。 In the above configuration, the contact detection unit 45 detects when the component D held by the component holding unit 29 contacts the substrate P based on the thrust Ft of the Z-axis motor 22. However, the configuration is not limited to this. For example, the contact detection unit may detect when the component D contacts the substrate P using a camera that images the area near the lower end of the component holding unit 29. Alternatively, the contact detection unit may detect when the component D contacts the substrate P using a three-dimensional sensor that measures the distance from the component holding unit 29 to the substrate P.

次に、図8を参照して、本体制御部30の閾値設定部32による接触判定値46a(所定の閾値)の設定方法について説明する。まず、閾値設定部32は、基板搬送機構3に基板Pが保持されていない状態で、実装ユニット20に位置制御で部品保持部29を下降させて、Z軸モータ22の推力の変化率ΔFtを計測させる。以下、基板Pが無い状態で計測されたZ軸モータ22の推力の変化率ΔFtを、「接触前変化率」と称する。計測結果は、推力計測結果31bとして本体記憶部31に記憶される。 Next, referring to Figure 8, the method for setting the contact determination value 46a (a predetermined threshold) by the threshold setting unit 32 of the main control unit 30 will be explained. First, with the substrate P not being held by the substrate transport mechanism 3, the threshold setting unit 32 lowers the component holding unit 29 by position control in the mounting unit 20 and measures the rate of change ΔFt of the thrust of the Z-axis motor 22. Hereinafter, the rate of change ΔFt of the thrust of the Z-axis motor 22 measured without the substrate P will be referred to as the "rate of change before contact." The measurement result is stored in the main storage unit 31 as the thrust measurement result 31b.

次いで閾値設定部32は、基板搬送機構3に基板Pを保持させた状態で、実装ユニット20に位置制御で部品保持部29を下降させて、Z軸モータ22の推力の変化率ΔFtを計測させる。部品保持部29が基板Pに接触した後は、図6(c)に楕円g2で示す時間T3から時間T5と同様に、Z軸モータ22の推力の変化率ΔFtが急増する。以下、部品保持部29が基板Pに接触した後に計測されたZ軸モータ22の推力の変化率ΔFtを、「接触後変化率」と称する。計測結果は、推力計測結果31bとして本体記憶部31に記憶される。 Next, the threshold setting unit 32, with the substrate P held by the substrate transport mechanism 3, lowers the component holding unit 29 by position control in the mounting unit 20, and measures the rate of change ΔFt of the thrust of the Z-axis motor 22. After the component holding unit 29 contacts the substrate P, the rate of change ΔFt of the thrust of the Z-axis motor 22 increases sharply, similar to the time T3 to T5 shown by the ellipse g2 in Figure 6(c). Hereinafter, the rate of change ΔFt of the thrust of the Z-axis motor 22 measured after the component holding unit 29 contacts the substrate P will be referred to as the "rate of change after contact." The measurement result is stored in the main unit storage unit 31 as the thrust measurement result 31b.

図8には、実装ユニット20(#1)~(#4)で計測された、接触前変化率と接触後変化率の時間推移の一例を示している。閾値設定部32は、接触判定値46aを、実装ユニット20(#1)~(#4)の接触前変化率の最大値と接触後変化率の最小値の間で、かつ、摺動不良の場合のZ軸モータ22の推力の変化率ΔFtよりも大きな値に設定する。 Figure 8 shows an example of the time progression of the pre-contact and post-contact change rates measured in the mounting units 20 (#1) to (#4). The threshold setting unit 32 sets the contact determination value 46a to a value between the maximum pre-contact change rate and the minimum post-contact change rate of the mounting units 20 (#1) to (#4), and greater than the change rate ΔFt of the thrust of the Z-axis motor 22 in the case of sliding failure.

これによって、摺動良好と摺動大の場合は部品Dが基板Pに接触したことを適切に検出することができ、かつ、摺動不良の場合は部品Dが基板Pに接触する前に不良であることを適切に検出することができる。また、実際の基板Pで接触後変化率を計測することで、基板Pの硬さが小さくて撓みやすい基板Pであっても、適切な接触判定値46aを設定することができる。 This allows for accurate detection of contact between component D and substrate P in cases of good or excessive sliding, and for accurate detection of poor sliding before component D contacts substrate P. Furthermore, by measuring the rate of change after contact on the actual substrate P, an appropriate contact judgment value 46a can be set even for substrate P that is relatively soft and easily bendable.

閾値設定部32は、設定した接触判定値46aを計測した基板Pを特定する情報に紐づけて、閾値情報31cとして本体記憶部31に記憶させる。基板Pを特定する情報には、基板種番号、基板のサイズ、材質、厚さ、基板の硬さなどが含まれている。すなわち、閾値設定部32は、基板の硬さに関する情報に基づいて、接触判定値46a(所定の閾値)を設定する。また、閾値設定部32は、所定の時間間隔(計測間隔時間ΔT)で推力計測部42が計測するZ軸モータ22(モータ)の推力Ftの差を推力の変化率ΔFtとして算出する。 The threshold setting unit 32 links the set contact detection value 46a to information identifying the measured substrate P and stores it in the main unit storage unit 31 as threshold information 31c. The information identifying the substrate P includes the substrate type number, substrate size, material, thickness, and substrate hardness. Specifically, the threshold setting unit 32 sets the contact detection value 46a (a predetermined threshold) based on information regarding the substrate hardness. Furthermore, the threshold setting unit 32 calculates the difference in thrust Ft of the Z-axis motor 22 (motor) measured by the thrust measurement unit 42 at predetermined time intervals (measurement interval time ΔT) as the thrust change rate ΔFt.

このように、閾値設定部32は、接触判定値46a(所定の閾値)を、部品保持部29が保持する部品Dが基板Pに接触する前のZ軸モータ22の推力の変化率ΔFtである接触前変化率の最大値と、部品保持部29が保持する部品Dが基板Pに接触した後のZ軸モータ22の推力の変化率ΔFtである接触後変化率の最小値の間に設定する。 Thus, the threshold setting unit 32 sets the contact determination value 46a (a predetermined threshold) between the maximum value of the pre-contact change rate, which is the rate of change ΔFt of the thrust of the Z-axis motor 22 before the component D held by the component holding unit 29 contacts the substrate P, and the minimum value of the post-contact change rate, which is the rate of change ΔFt of the thrust of the Z-axis motor 22 after the component D held by the component holding unit 29 contacts the substrate P.

次に、図9のフローに沿って、Z軸モータ22(モータ)により昇降するシャフト21の下端に取り付けられた部品保持部29で部品Dを保持して基板Pに装着する実装基板の製造方法について説明する。図9において、まず、実装処理部33は、製造する実装基板が過去に製造した実績が有るか否かを判断する(ST1)。製造実績が無い場合(ST1においてNo)、閾値設定部32による閾値設定工程(ST2~ST5)が実行される。具体的には、閾値設定部32は、基板搬送機構3に基板Pが無い状態で、実装ユニット20(1)~(4)にZ軸モータ22の推力Ftを計測させる(ST2)。 Next, following the flow chart in Figure 9, we will explain the manufacturing method of a mounted circuit board in which a component D is held by a component holding part 29 attached to the lower end of a shaft 21 that moves up and down by a Z-axis motor 22 (motor), and mounted on a circuit board P. In Figure 9, first, the mounting processing unit 33 determines whether or not the mounted circuit board to be manufactured has been manufactured before (ST1). If there is no manufacturing history (No in ST1), the threshold setting process (ST2 to ST5) is executed by the threshold setting unit 32. Specifically, the threshold setting unit 32 causes the mounting units 20(1) to (4) to measure the thrust Ft of the Z-axis motor 22 while there is no circuit board P in the circuit board transport mechanism 3 (ST2).

次いで閾値設定部32は、基板搬送機構3に基板Pを保持させた状態で、実装ユニット20(1)~(4)に部品保持部29を基板Pに接触させてZ軸モータ22の推力Ftを計測させる(ST3)。閾値設定部32は、基板Pの複数の位置で部品保持部29を基板Pに接触させて、Z軸モータ22の推力Ftを計測させる。これにより、装着位置による基板の硬さの影響なども考慮して、適切な接触判定値46aを決定することができる。 Next, the threshold setting unit 32, with the substrate P held by the substrate transport mechanism 3, causes the mounting units 20(1) to (4) to contact the substrate P with their component holding parts 29 and measure the thrust Ft of the Z-axis motor 22 (ST3). The threshold setting unit 32 then causes the component holding parts 29 to contact the substrate P at multiple locations on the substrate P and measures the thrust Ft of the Z-axis motor 22. This allows for the determination of an appropriate contact judgment value 46a, taking into account factors such as the hardness of the substrate at the mounting position.

図9において、次いで閾値設定部32は、基板Pが無い状態で計測されたZ軸モータ22の推力Ftから接触前変化率を算出し、基板Pに部品保持部29を接触させて計測されたZ軸モータ22の推力Ftから接触後変化率を算出する(ST4)。次いで閾値設定部32は、算出した接触前変化率と接触後変化率に基づいて、接触判定値46a(所定の閾値)を決定する(ST5:接触判定値決定工程)。 In Figure 9, the threshold setting unit 32 then calculates the pre-contact change rate from the thrust Ft of the Z-axis motor 22 measured without the substrate P, and calculates the post-contact change rate from the thrust Ft of the Z-axis motor 22 measured after the component holding unit 29 is in contact with the substrate P (ST4). Next, the threshold setting unit 32 determines a contact determination value 46a (a predetermined threshold) based on the calculated pre-contact and post-contact change rates (ST5: Contact determination value determination step).

閾値設定工程(ST2~ST5)により接触判定値46aが設定されると、実装処理部33は、接触判定値46aを実装ユニット20(1)~(4)のサーボ制御部40(1)~(4)のヘッド記憶部46に記憶させる(ST6:接触判定値取得工程)。すなわち、接触判定値取得工程(ST6)において、サーボ制御部40(1)~(4)は接触判定値46aを本体制御部30から取得する。 Once the contact detection value 46a is set in the threshold setting process (ST2 to ST5), the mounting processing unit 33 stores the contact detection value 46a in the head storage unit 46 of the servo control units 40(1) to (4) of the mounting units 20(1) to (4) (ST6: Contact detection value acquisition process). That is, in the contact detection value acquisition process (ST6), the servo control units 40(1) to (4) acquire the contact detection value 46a from the main unit control unit 30.

なお、製造実績が有る実装基板の場合は(ST1においてYes)、閾値設定工程(ST2~ST5)はスキップされ、閾値情報31cに予め記憶されていた接触判定値46aがヘッド記憶部46に記憶される。また、その実装基板の製造実績が無い場合でも、基板Pの材質、厚さ、サイズなどが近似しており、基板の硬さが同等の他の実装基板を過去に製造した実績がある場合は、閾値設定工程(ST2~ST5)をスキップして、閾値情報31cに含まれる他の実装基板の接触判定値46aを代用して使用してもよい。 Furthermore, if the mounting board has a manufacturing track record (Yes in ST1), the threshold setting process (ST2 to ST5) is skipped, and the contact detection value 46a, which was previously stored in the threshold information 31c, is stored in the head storage unit 46. Even if there is no manufacturing track record for that particular mounting board, if there is a track record of manufacturing other mounting boards with similar material, thickness, size, etc., and equivalent hardness, the threshold setting process (ST2 to ST5) may be skipped, and the contact detection value 46a of the other mounting board included in the threshold information 31c may be used as a substitute.

図9において、次いで実装処理部33は基板搬送機構3を制御して、部品装着作業の対象となる基板Pを搬入させて装着作業位置に保持させる(ST7:基板搬入工程)。次いで実装処理部33は、実装データ31aに基づいて、全ての部品Dを基板に装着するまで(ST9においてNo)、実装ターンを繰り返して基板Pの装着位置に部品Dを装着させる(ST8:部品装着工程)。全ての部品Dが装着されると(ST9においてYes)、実装処理部33は基板搬送機構3を制御して、部品装着作業が終了した基板Pを搬出させる(ST10:基板搬出工程)。次いで部品装着作業の対象となる基板Pが有る場合は(ST11においてNo)、基板搬入工程(ST7)に戻って、装着作業位置に次の基板Pが搬入される。 In Figure 9, the mounting processing unit 33 then controls the substrate transport mechanism 3 to transport the substrate P to be mounted and hold it in the mounting position (ST7: Substrate Loading Process). Next, based on the mounting data 31a, the mounting processing unit 33 repeats the mounting turn until all components D are mounted on the substrate (No in ST9), mounting the components D to their respective mounting positions on the substrate P (ST8: Component Mounting Process). Once all components D are mounted (Yes in ST9), the mounting processing unit 33 controls the substrate transport mechanism 3 to unload the substrate P after the component mounting process is complete (ST10: Substrate Unloading Process). If there is another substrate P to be mounted (No in ST11), the process returns to the substrate loading process (ST7), and the next substrate P is loaded into the mounting position.

次に、図10のフローに沿って、図8を参照しながら、接触判定値決定工程(ST5)(接触判定値決定方法)の詳細について説明する。まず、閾値設定部32は、算出した複数の接触前変化率の最大値が、算出した複数の接触後変化率の最小値より小さいか否かを判断する(ST21)。接触前変化率の最大値が接触後変化率の最小値以上の場合(ST21においてNo)、閾値設定部32は、実装ユニット20(1)~(4)のうち、除外すると接触前変化率の最大値が接触後変化率の最小値より小さくなる実装ユニット20が有るか否かを判断する(ST22)。すなわち、その接触前変化率が接触後変化率の最小値以上の実装ユニット20(以下、「不良実装ユニット」と称する。)を除外すると、接触前変化率の最大値が接触後変化率の最小値より小さくなるか否かを判断する。 Next, following the flow chart in Figure 10 and referring to Figure 8, the details of the contact judgment value determination process (ST5) (contact judgment value determination method) will be explained. First, the threshold setting unit 32 determines whether the maximum value of the multiple calculated pre-contact change rates is smaller than the minimum value of the multiple calculated post-contact change rates (ST21). If the maximum value of the pre-contact change rate is greater than or equal to the minimum value of the post-contact change rate (No in ST21), the threshold setting unit 32 determines whether there is a mounting unit 20 among the mounting units 20 (1) to (4) that, if excluded, would result in a maximum pre-contact change rate smaller than the minimum post-contact change rate (ST22). That is, it determines whether excluding a mounting unit 20 whose pre-contact change rate is greater than or equal to the minimum post-contact change rate (hereinafter referred to as a "defective mounting unit") would result in a maximum pre-contact change rate smaller than the minimum post-contact change rate.

不良実装ユニットを除外すると、接触前変化率の最大値が接触後変化率の最小値より小さくなる場合(ST22においてYes)、閾値設定部32は、不良実装ユニットを部品実装作業で使用できないように設定する(ST23)。次いで閾値設定部32は、タッチパネル12に、使用不可に設定した不良実装ユニットの情報と不良実装ユニットをメンテナンスすべき旨を表示させる(ST24:不良ユニット表示工程)。不良ユニット表示工程(ST24)の後、または、接触前変化率の最大値が接触後変化率の最小値より小さい場合(ST21においてYes)、閾値設定部32は、実装ユニット20が摺動不良の場合の推力の変化率ΔFtが接触後変化率の最小値より小さいか否かを判断する(ST25)。 If, after excluding the defective mounting unit, the maximum value of the pre-contact change rate is less than the minimum value of the post-contact change rate (Yes in ST22), the threshold setting unit 32 sets the defective mounting unit to be unusable in the component mounting work (ST23). Next, the threshold setting unit 32 displays information about the unusable defective mounting unit and a message indicating that the defective mounting unit should be maintained on the touch panel 12 (ST24: defective unit display step). After the defective unit display step (ST24), or if the maximum value of the pre-contact change rate is less than the minimum value of the post-contact change rate (Yes in ST21), the threshold setting unit 32 determines whether the thrust change rate ΔFt in the case of a sliding failure in the mounting unit 20 is less than the minimum value of the post-contact change rate (ST25).

図10において、摺動不良の場合の推力の変化率ΔFtが接触後変化率の最小値より小さい場合(ST25においてYes)、閾値設定部32は、接触判定値46aを接触後変化率の最小値と摺動不良の場合の推力の変化率ΔFtの間に設定する(ST26:接触判定値設定工程)(図8参照)。次いで閾値設定部32は、設定した接触判定値46aを実装基板の基板Pを特定する情報(基板種番号、サイズ、材質、厚さなど)に紐づけて、閾値情報31cとして本体記憶部31に記憶させる(ST27)。 In Figure 10, if the rate of change of thrust ΔFt in the case of sliding failure is smaller than the minimum value of the rate of change after contact (Yes in ST25), the threshold setting unit 32 sets the contact determination value 46a between the minimum value of the rate of change after contact and the rate of change of thrust ΔFt in the case of sliding failure (ST26: Contact determination value setting step) (see Figure 8). Next, the threshold setting unit 32 associates the set contact determination value 46a with information identifying the substrate P of the mounting substrate (substrate type number, size, material, thickness, etc.) and stores it in the main storage unit 31 as threshold information 31c (ST27).

不良実装ユニットを除外しても接触前変化率の最大値が接触後変化率の最小値より小さくならない場合(ST22においてNo)、または、摺動不良の場合の推力の変化率ΔFtが接触後変化率の最小値以上の場合(ST25においてNo)、閾値設定部32は、タッチパネル12に、適切な接触判定値46a(所定の閾値)を設定することができない旨を報知する(ST28)。その際、閾値設定部32は、タッチパネル12に、「基板Pを載置するキャリアを使用するか、装着作業位置に搬送された基板Pを下方から支持するサポートピンを使用する」対策を示唆するコメントを記載してもよい。 If, even after excluding defective mounting units, the maximum value of the pre-contact change rate does not fall below the minimum value of the post-contact change rate (No in ST22), or if the thrust change rate ΔFt in the case of sliding failure is greater than or equal to the minimum value of the post-contact change rate (No in ST25), the threshold setting unit 32 notifies the touch panel 12 that it is not possible to set an appropriate contact judgment value 46a (a predetermined threshold) (ST28). In this case, the threshold setting unit 32 may also display a comment on the touch panel 12 suggesting countermeasures such as "using a carrier on which the substrate P is placed, or using support pins to support the substrate P from below after it has been transported to the mounting work position."

次に、図11~図12のフローに沿って、部品装着工程(ST8)(部品実装方法)の詳細について説明する。ここでは、実装ユニット20が部品Dを保持して基板Pの装着位置に装着する1回の実装ターンについて説明する。図11において、まず、実装処理部33は、実装データ31aに基づいて、実装ユニット20が装着する部品Dに対応する第1の制限値46bと第2の制限値46cをサーボ制御部40のヘッド記憶部46に記憶させる(ST31:制限値取得工程)。すなわち、制限値取得工程(ST31)において、サーボ制御部40は第1の制限値46bと第2の制限値46cを本体制御部30から取得する。 Next, the details of the component mounting process (ST8) (component mounting method) will be explained following the flow chart in Figures 11 and 12. Here, we will describe one mounting turn in which the mounting unit 20 holds component D and mounts it to the mounting position on the substrate P. In Figure 11, first, the mounting processing unit 33 stores the first limit value 46b and the second limit value 46c corresponding to the component D to be mounted by the mounting unit 20 in the head storage unit 46 of the servo control unit 40 based on the mounting data 31a (ST31: limit value acquisition process). That is, in the limit value acquisition process (ST31), the servo control unit 40 acquires the first limit value 46b and the second limit value 46c from the main control unit 30.

次いで推力制限部43は、Z軸モータ22の推力制限値を第1の制限値46bに設定する(ST32:第1の制限値設定工程)。次いで実装ユニット20は、テープフィーダ5から部品Dをピックアップし(ST33)、装着位置の上方まで移動する(ST34)。次いでサーボ制御部40は、位置制御によりZ軸モータ22を稼働させて、シャフト21の下降を開始させる(ST35:下降開始工程)。これにより、部品Dを保持した部品保持部29が基板Pの装着位置に向けて下降を開始する。なお、実装ユニット20が装着位置の上方に到着する前に(ST34が完了する前に)、下降開始工程(ST35)を実行するようにしてもよい。 Next, the thrust limiting unit 43 sets the thrust limit value of the Z-axis motor 22 to the first limit value 46b (ST32: First limit value setting step). Then, the mounting unit 20 picks up the component D from the tape feeder 5 (ST33) and moves it to above the mounting position (ST34). Next, the servo control unit 40 operates the Z-axis motor 22 through position control to start the descent of the shaft 21 (ST35: Descent start step). As a result, the component holding unit 29, which holds the component D, begins to descend towards the mounting position on the substrate P. Note that the descent start step (ST35) may be performed before the mounting unit 20 arrives above the mounting position (before ST34 is completed).

図11において、次いで推力計測部42は、Z軸モータ22の推力Ftを取得する(ST36:第1の推力取得工程)。次いで接触検出部45は、取得されたZ軸モータ22の推力Ftが第1の制限値46bを超えたか否かを判断する(ST37:第1の制限値超過判断工程)。Z軸モータ22の推力Ftが第1の制限値46bを超えたと判断されると(ST37においてYes)、サーボ制御部40は部品装着作業を中止して部品保持部29を待機位置まで上昇させ、タッチパネル12に摺動不良によるエラーを報知させる(ST38:エラー報知工程)。 In Figure 11, the thrust measurement unit 42 then acquires the thrust Ft of the Z-axis motor 22 (ST36: First thrust acquisition step). Next, the contact detection unit 45 determines whether the acquired thrust Ft of the Z-axis motor 22 exceeds the first limit value 46b (ST37: First limit value exceedance determination step). If it is determined that the thrust Ft of the Z-axis motor 22 exceeds the first limit value 46b (Yes in ST37), the servo control unit 40 stops the component mounting operation, raises the component holding unit 29 to the standby position, and notifies the touch panel 12 of an error due to a sliding malfunction (ST38: Error notification step).

Z軸モータ22の推力Ftが第1の制限値46bを超えていないと判断されると(ST37においてNo)、接触検出部45は、取得されたZ軸モータ22の推力Ftから推力の変化率ΔFtを算出する(ST39:変化率算出工程)。次いで接触検出部45は、算出したZ軸モータ22の推力の変化率ΔFtが接触判定値46aを超えたか否かを判断する(ST40:接触判定値超過判断工程)。 If it is determined that the thrust Ft of the Z-axis motor 22 does not exceed the first limit value 46b (No in ST37), the contact detection unit 45 calculates the rate of change ΔFt of the thrust from the acquired thrust Ft of the Z-axis motor 22 (ST39: Rate of Change Calculation Step). Next, the contact detection unit 45 determines whether the calculated rate of change ΔFt of the thrust of the Z-axis motor 22 exceeds the contact determination value 46a (ST40: Contact Determination Value Exceedance Determination Step).

図11において、Z軸モータ22の推力の変化率ΔFtが接触判定値46aを超えていない場合(ST40においてNo)、第1の推力取得工程(ST36)に戻って第1の制限値超過判断工程(ST37)、変化率算出工程(ST39)、接触判定値超過判断工程(ST40)が繰り返し実行される。第1の推力取得工程(ST36)は、計測間隔時間ΔT毎に実行される。 In Figure 11, if the rate of change ΔFt of the thrust of the Z-axis motor 22 does not exceed the contact detection value 46a (No in ST40), the process returns to the first thrust acquisition step (ST36), and the first limit value exceedance determination step (ST37), the rate of change calculation step (ST39), and the contact detection value exceedance determination step (ST40) are repeatedly executed. The first thrust acquisition step (ST36) is executed at measurement intervals of time ΔT.

Z軸モータ22の推力の変化率ΔFtが接触判定値46aを超えた場合(ST40においてYes)、接触検出部45は、部品Dが基板Pに接触したと判断する。このように、第1の推力取得工程(ST36)、第1の制限値超過判断工程(ST37)、変化率算出工程(ST39)、接触判定値超過判断工程(ST40)は、部品Dが基板Pに接触したことを検出する接触検出工程である。 If the rate of change ΔFt of the thrust of the Z-axis motor 22 exceeds the contact determination value 46a (Yes in ST40), the contact detection unit 45 determines that component D has come into contact with the substrate P. Thus, the first thrust acquisition step (ST36), the first limit value exceedance determination step (ST37), the rate of change calculation step (ST39), and the contact determination value exceedance determination step (ST40) are contact detection steps that detect whether component D has come into contact with the substrate P.

図11において、接触検出工程(ST36~ST37、ST39~ST40)において、部品保持部29が保持する部品Dが基板Pに接触したことを接触検出部45が検出すると、推力制限部43は、Z軸モータ22の推力制限値を第1の制限値46bよりも小さい第2の制限値46cに変更する(ST41:第2の制限値設定工程)。すなわち、推力制限部43は、推力計測部42が計測するZ軸モータ22の推力の変化率ΔFtが所定の閾値(接触判定値46a)を超えると、Z軸モータ22の推力制限値を第1の制限値46bよりも小さい第2の制限値46cに変更する。 In Figure 11, during the contact detection process (ST36-ST37, ST39-ST40), when the contact detection unit 45 detects that the component D held by the component holding unit 29 has come into contact with the substrate P, the thrust limiting unit 43 changes the thrust limit of the Z-axis motor 22 to a second limit 46c, which is smaller than the first limit 46b (ST41: second limit setting process). That is, when the rate of change ΔFt of the thrust of the Z-axis motor 22, measured by the thrust measurement unit 42, exceeds a predetermined threshold (contact determination value 46a), the thrust limiting unit 43 changes the thrust limit of the Z-axis motor 22 to a second limit 46c, which is smaller than the first limit 46b.

図12において、次いで推力計測部42は、Z軸モータ22の推力Ftを取得する(ST42:第2の推力取得工程)。次いで接触検出部45は、取得されたZ軸モータ22の推力Ftが第2の制限値46cを超えたか否かを判断する(ST43:第2の制限値超過判断工程)。Z軸モータ22の推力Ftが第2の制限値46cを超えていないと判断されると(ST43においてNo)、第2の推力取得工程(ST42)に戻って、計測間隔時間ΔT後にZ軸モータ22の推力Ftが取得される。 In Figure 12, the thrust measurement unit 42 then acquires the thrust Ft of the Z-axis motor 22 (ST42: second thrust acquisition step). Next, the contact detection unit 45 determines whether the acquired thrust Ft of the Z-axis motor 22 exceeds the second limit value 46c (ST43: second limit value exceedance determination step). If it is determined that the thrust Ft of the Z-axis motor 22 does not exceed the second limit value 46c (No in ST43), the process returns to the second thrust acquisition step (ST42), and the thrust Ft of the Z-axis motor 22 is acquired after a measurement interval time ΔT.

図12において、Z軸モータ22の推力Ftが第2の制限値46cを超えたと判断されると(ST43においてYes)、サーボ制御部40はシャフト21の下降を停止させる(ST44:下降停止工程)。次いでサーボ制御部40は、所定の押圧時間Tcの間、Z軸モータ22の推力Ftを第2の制限値46cに維持させる(ST45においてNo)(図6(b)の楕円g3参照)。押圧時間Tcが経過すると(ST45においてYes)、次いでサーボ制御部40は、シャフト21を待機位置まで上昇させる(ST46:上昇工程)。これによって、押圧時間Tcの間、部品Dに一定の装着荷重(第2の制限値46cで決まる荷重Fa)を加えながら確実に基板Pに実装することができる。 In Figure 12, when it is determined that the thrust Ft of the Z-axis motor 22 exceeds the second limit value 46c (Yes in ST43), the servo control unit 40 stops the descent of the shaft 21 (ST44: descent stop step). Next, the servo control unit 40 maintains the thrust Ft of the Z-axis motor 22 at the second limit value 46c for a predetermined pressing time Tc (No in ST45) (see ellipse g3 in Figure 6(b)). Once the pressing time Tc has elapsed (Yes in ST45), the servo control unit 40 then raises the shaft 21 to the standby position (ST46: raising step). This ensures that the component D is reliably mounted on the substrate P while applying a constant mounting load (load Fa determined by the second limit value 46c) to the component D during the pressing time Tc.

上記説明したように、本実施の形態の部品実装装置1は、部品保持部29が下端に取り付けられたシャフト21と、シャフト21を昇降させるZ軸モータ22(モータ)と、部品保持部29が保持する部品Dが基板Pに接触したことを検出する接触検出部45と、Z軸モータ22を制御し、部品保持部29が保持する部品Dを基板Pに装着させるサーボ制御部40(制御部)と、を備えている。 As described above, the component mounting apparatus 1 of this embodiment comprises a shaft 21 to which a component holding portion 29 is attached at its lower end, a Z-axis motor 22 (motor) for raising and lowering the shaft 21, a contact detection unit 45 for detecting when the component D held by the component holding portion 29 comes into contact with the substrate P, and a servo control unit 40 (control unit) for controlling the Z-axis motor 22 and mounting the component D held by the component holding portion 29 onto the substrate P.

そして、サーボ制御部40は、Z軸モータ22を稼働させてシャフト21を下降させ、部品保持部29が保持する部品Dが基板Pに接触したことを接触検出部45が検出する前はZ軸モータ22の推力制限値を第1の制限値46bに設定し、部品保持部29が保持する部品Dが基板Pに接触したことを接触検出部45が検出した後はZ軸モータ22の推力制限値を第1の制限値46bよりも小さい第2の制限値46cに変更する。これによって、部品Dに一定の装着荷重(第2の制限値46cで決まる荷重Fa)を加えながら確実に基板Pに実装することができる。 The servo control unit 40 then operates the Z-axis motor 22 to lower the shaft 21. Before the contact detection unit 45 detects that the component D held by the component holding unit 29 has made contact with the substrate P, the servo control unit 40 sets the thrust limit value of the Z-axis motor 22 to a first limit value 46b. After the contact detection unit 45 detects that the component D held by the component holding unit 29 has made contact with the substrate P, the servo control unit 40 changes the thrust limit value of the Z-axis motor 22 to a second limit value 46c, which is smaller than the first limit value 46b. This ensures that the component D is reliably mounted on the substrate P while applying a constant mounting load (load Fa determined by the second limit value 46c).

本発明の部品実装装置および部品実装方法は、部品に一定の装着荷重を加えながら確実に基板に実装することができるという効果を有し、部品を基板に実装する分野において有用である。 The component mounting apparatus and component mounting method of the present invention have the effect of reliably mounting components onto a substrate while applying a constant mounting load to the components, and are useful in the field of mounting components onto substrates.

1 部品実装装置
21 シャフト
22 Z軸モータ(モータ)
29 部品保持部
D 部品
Ft 推力
P 基板
ΔFt 推力の変化率
1. Component mounting device 21. Shaft 22. Z-axis motor (motor)
29. Part holding section D: Part Ft: Thrust P: Substrate ΔFt: Rate of change of thrust

Claims (3)

部品を部品保持部で保持して基板に装着する部品実装装置であって、
前記部品保持部が下端に取り付けられたシャフトと、
前記シャフトを昇降させるモータと、
前記部品保持部が保持する前記部品が前記基板に接触したことを検出する接触検出部と、
前記モータを制御し、前記部品保持部が保持する前記部品を前記基板に装着させる制御部と、を備え、
前記制御部は、前記モータを稼働させて前記シャフトを下降させ、前記部品保持部が保持する前記部品が前記基板に接触したことを前記接触検出部が検出する前は前記モータの推力制限値を第1の制限値に設定し、前記部品保持部が保持する前記部品が前記基板に接触したことを前記接触検出部が検出した後は前記モータの推力制限値を前記第1の制限値よりも小さい第2の制限値に変更
前記接触検出部は、前記モータの推力に基づいて、前記部品保持部が保持する前記部品が前記基板に接触したことを検出し、
前記接触検出部は、前記モータの推力が前記第1の制限値に達すると、前記シャフトの下降状態が不良と判断する、部品実装装置。
A component mounting device that holds components in a component holding section and mounts them on a circuit board,
The aforementioned component holding part is attached to the lower end of the shaft,
A motor for raising and lowering the aforementioned shaft,
A contact detection unit that detects when the component held by the component holding unit comes into contact with the substrate,
The system includes a control unit that controls the motor and mounts the component held by the component holding unit onto the substrate,
The control unit operates the motor to lower the shaft, and before the contact detection unit detects that the component held by the component holding unit has come into contact with the substrate, it sets the thrust limit value of the motor to a first limit value, and after the contact detection unit detects that the component held by the component holding unit has come into contact with the substrate, it changes the thrust limit value of the motor to a second limit value which is smaller than the first limit value.
The contact detection unit detects, based on the thrust of the motor, that the component held by the component holding unit has come into contact with the substrate.
The contact detection unit determines that the downward state of the shaft is defective when the thrust of the motor reaches the first limit value, in a component mounting device.
前記接触検出部は、前記モータの推力の変化率が所定値を超えると、前記部品保持部が保持する前記部品が前記基板に接触したと判断する、請求項に記載の部品実装装置。 The component mounting apparatus according to claim 1 , wherein the contact detection unit determines that the component held by the component holding unit has come into contact with the substrate when the rate of change of the thrust force of the motor exceeds a predetermined value. モータにより昇降するシャフトの下端に取り付けられた部品保持部で部品を保持して基板に装着する部品実装方法であって、
前記モータの推力制限値を第1の制限値に設定し、
前記モータを稼働させて前記シャフトを下降させ、
前記部品保持部が保持する前記部品が前記基板に接触したことを接触検出部が検出すると、前記モータの前記推力制限値を前記第1の制限値よりも小さい第2の制限値に変更
前記接触検出部は、前記モータの推力に基づいて、前記部品保持部が保持する前記部品が前記基板に接触したことを検出し、
前記接触検出部は、前記モータの推力が前記第1の制限値に達すると、前記シャフトの下降状態が不良と判断する、部品実装方法。
A component mounting method in which a component is held by a component holding part attached to the lower end of a shaft that moves up and down by a motor, and mounted on a circuit board,
The thrust limit value of the motor is set to a first limit value,
The motor is operated to lower the shaft,
When the contact detection unit detects that the component held by the component holding unit has come into contact with the substrate, the thrust limit value of the motor is changed to a second limit value which is smaller than the first limit value.
The contact detection unit detects, based on the thrust of the motor, that the component held by the component holding unit has come into contact with the substrate.
A component mounting method in which the contact detection unit determines that the downward state of the shaft is poor when the thrust of the motor reaches the first limit value .
JP2022002700A 2022-01-12 2022-01-12 Component mounting apparatus and component mounting method Active JP7833693B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022002700A JP7833693B2 (en) 2022-01-12 2022-01-12 Component mounting apparatus and component mounting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022002700A JP7833693B2 (en) 2022-01-12 2022-01-12 Component mounting apparatus and component mounting method

Publications (2)

Publication Number Publication Date
JP2023102318A JP2023102318A (en) 2023-07-25
JP7833693B2 true JP7833693B2 (en) 2026-03-23

Family

ID=87377123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022002700A Active JP7833693B2 (en) 2022-01-12 2022-01-12 Component mounting apparatus and component mounting method

Country Status (1)

Country Link
JP (1) JP7833693B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011029253A (en) 2009-07-22 2011-02-10 Panasonic Corp Component mounting machine and method of inspecting suction unit
JP2011061111A (en) 2009-09-14 2011-03-24 Mitsubishi Heavy Ind Ltd Device for controlling of bonding apparatus and bonding method
JP2013135049A (en) 2011-12-26 2013-07-08 Samsung Techwin Co Ltd Electronic component mounting device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011029253A (en) 2009-07-22 2011-02-10 Panasonic Corp Component mounting machine and method of inspecting suction unit
JP2011061111A (en) 2009-09-14 2011-03-24 Mitsubishi Heavy Ind Ltd Device for controlling of bonding apparatus and bonding method
JP2013135049A (en) 2011-12-26 2013-07-08 Samsung Techwin Co Ltd Electronic component mounting device

Also Published As

Publication number Publication date
JP2023102318A (en) 2023-07-25

Similar Documents

Publication Publication Date Title
KR20110137374A (en) Mounting device and mounting method
JP6424097B2 (en) NOZZLE INSPECTION DEVICE, NOZZLE INSPECTION METHOD, AND COMPONENT CONVEYING DEVICE
EP3764763A1 (en) Component mounting system
JP2008311401A (en) Electronic component mounting apparatus and substrate receiving method in electronic component mounting apparatus
US11185001B2 (en) Component placing device
JP5410864B2 (en) Electronic component mounting equipment
JP7833693B2 (en) Component mounting apparatus and component mounting method
JP6967696B2 (en) Parts mounting device and parts mounting method
JP7821989B2 (en) Component mounting device and component mounting method
JP6956316B2 (en) Evaluation method for component mounting system and transport pallets
JP6435508B2 (en) Component mounting method and component mounting apparatus
JP7591765B2 (en) Height measuring device and component mounting device
JP2017195264A (en) Component mounting device, component mounting method, component mounting device control program and storage medium
JP2006049490A (en) Board loading apparatus, component mounting apparatus, and board loading method
JP7008175B2 (en) Parts mounting device
JP2026010901A (en) Component mounting device and component mounting method
JPWO2019008674A1 (en) Component mounting equipment
JP2026010900A (en) Component mounting device and component mounting method
JP7669574B1 (en) Electronic component mounting apparatus, electronic component mounting method, and electronic component manufacturing method
JP2026010899A (en) Component mounting device and component mounting method
JP6956315B2 (en) Parts mounting method
JP7410826B2 (en) Pin misalignment measuring device and die feeding device
JP6967695B2 (en) Parts mounting device and parts mounting method
JP7223928B2 (en) Parts mounting device
JP7213411B2 (en) Parts mounting device

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20221024

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20240213

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20240222

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241114

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250910

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250930

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251119

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260226

R150 Certificate of patent or registration of utility model

Ref document number: 7833693

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150