Nothing Special   »   [go: up one dir, main page]

JP7584041B2 - Component mounting device and component mounting method - Google Patents

Component mounting device and component mounting method Download PDF

Info

Publication number
JP7584041B2
JP7584041B2 JP2021006640A JP2021006640A JP7584041B2 JP 7584041 B2 JP7584041 B2 JP 7584041B2 JP 2021006640 A JP2021006640 A JP 2021006640A JP 2021006640 A JP2021006640 A JP 2021006640A JP 7584041 B2 JP7584041 B2 JP 7584041B2
Authority
JP
Japan
Prior art keywords
mounting
component
height
nozzle
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
JP2021006640A
Other languages
Japanese (ja)
Other versions
JP2022110914A (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
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2021006640A priority Critical patent/JP7584041B2/en
Publication of JP2022110914A publication Critical patent/JP2022110914A/en
Application granted granted Critical
Publication of JP7584041B2 publication Critical patent/JP7584041B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、部品搭載装置および部品搭載方法に関する。 The present invention relates to a component mounting device and a component mounting method.

例えば、電子部品などの部品を基板に搭載する部品搭載装置がある(例えば、特許文献1)。 For example, there is a component mounting device that mounts electronic components and other parts onto a substrate (see, for example, Patent Document 1).

特開第2019-61989号公報JP 2019-61989 A

昨今、部品搭載装置および部品搭載方法において、構成の簡素化を図りながら、作業効率を向上させることが求められる。 Recently, there has been a demand for component mounting devices and methods that simplify the configuration while improving work efficiency.

従って、本発明の目的は、前記問題を解決することにあって、構成の簡素化を図りながら、作業効率を向上させることができる部品搭載装置および部品搭載方法を提供することにある。 The object of the present invention is therefore to provide a component mounting device and a component mounting method that can solve the above problems while simplifying the configuration and improving work efficiency.

前記目的を達成するために、本発明の部品搭載装置は、作業エリアに搬入された基板の実装点に部品を搭載する部品搭載装置であって、部品を保持して基板に搭載する搭載ノズルと、前記搭載ノズルを昇降させるモータと、前記搭載ノズルの高さを検出する搭載ノズル高さ検出部と、制御部と、を備え、前記制御部は、部品を保持した前記搭載ノズルが実装点に部品を搭載したときに前記搭載ノズル検出部が検出する前記搭載ノズルの高さと、部品の厚さとに基づいて、前記実装点の高さを計測する実装点高さ計測部と、前記実装点高さ計測部が計測した複数の前記実装点の高さに基づいて、部品が搭載されていない実装点の推定高さを算出する実装点高さ推定部と、前記実装点の推定高さと前記実装点に搭載される部品の厚さとに基づいて、部品を保持した前記搭載ノズルを前記実装点に向けて下降させる際の目標高さを算出する目標位置演算部と、前記目標高さに基づいて前記モータを制御するモータ制御部と、を備える。 In order to achieve the above object, the component mounting device of the present invention is a component mounting device that mounts components on a mounting point of a board brought into a working area, and includes a mounting nozzle that holds a component and mounts it on the board, a motor that raises and lowers the mounting nozzle, a mounting nozzle height detection unit that detects the height of the mounting nozzle, and a control unit. The control unit includes a mounting point height measurement unit that measures the height of the mounting point based on the height of the mounting nozzle detected by the mounting nozzle detection unit when the mounting nozzle holding a component mounts a component on the mounting point and the thickness of the component, a mounting point height estimation unit that calculates an estimated height of a mounting point on which a component is not mounted based on the heights of the multiple mounting points measured by the mounting point height measurement unit, a target position calculation unit that calculates a target height when the mounting nozzle holding a component is lowered toward the mounting point based on the estimated height of the mounting point and the thickness of the component to be mounted on the mounting point, and a motor control unit that controls the motor based on the target height.

また、本発明の部品搭載方法は、作業エリアに搬入された基板の実装点に部品を搭載する部品搭載方法であって、制御部により、部品を保持した搭載ノズルを制御して、基板の実装点に部品を搭載し、前記制御部により、前記搭載ノズルの高さを検出する搭載ノズル高さ検出部を用いて、前記搭載ノズルが前記実装点に部品を搭載したときに前記搭載ノズル高さ検出部が検出する搭載ノズルの高さと、部品の厚さとに基づいて、前記実装点の高さを計測し、前記制御部により、計測した複数の前記実装点の高さに基づいて、部品が搭載されていない実装点の推定高さを算出し、前記制御部により、前記実装点の推定高さと前記実装点に搭載される部品の厚さとに基づいて、部品を保持した前記搭載ノズルを前記実装点に向けて下降させる際の目標高さを算出し、前記制御部により、前記目標高さに基づいて、前記搭載ノズルを昇降させるモータを制御して、前記搭載ノズルを前記実装点に向けて下降させる。 The component mounting method of the present invention is a component mounting method for mounting components on mounting points of a board brought into a work area, in which a control unit controls a mounting nozzle holding a component to mount the component on the mounting point of the board, the control unit uses a mounting nozzle height detection unit that detects the height of the mounting nozzle to measure the height of the mounting point based on the height of the mounting nozzle detected by the mounting nozzle height detection unit when the mounting nozzle mounts the component on the mounting point and the thickness of the component, the control unit calculates an estimated height of a mounting point on which a component is not mounted based on the measured heights of the multiple mounting points, the control unit calculates a target height for lowering the mounting nozzle holding a component toward the mounting point based on the estimated height of the mounting point and the thickness of the component to be mounted on the mounting point, and the control unit controls a motor that raises and lowers the mounting nozzle based on the target height to lower the mounting nozzle toward the mounting point.

本発明によれば、構成の簡素化を図りながら、作業効率を向上させることができる。 The present invention makes it possible to improve work efficiency while simplifying the configuration.

実施形態1の部品搭載装置の概略平面図Schematic plan view of a component mounting device according to the first embodiment. 実施形態1の取出ヘッドの下方斜視図FIG. 1 is a bottom perspective view of a take-out head according to a first embodiment; 実施形態1の搭載ヘッドの下方斜視図FIG. 1 is a bottom perspective view of a mounting head according to a first embodiment; 実施形態1の取出ノズルの先端部を示す概略図Schematic diagram showing a tip of a take-out nozzle according to the first embodiment. 実施形態1の取出ノズルの先端部を示す概略断面図FIG. 1 is a schematic cross-sectional view showing a tip portion of a take-out nozzle according to a first embodiment. 実施形態1の搭載ノズルの先端部を示す概略斜視図FIG. 1 is a schematic perspective view showing a tip portion of a mounting nozzle according to a first embodiment; 実施形態1の搭載ノズルの先端部を示す概略斜視図FIG. 1 is a schematic perspective view showing a tip portion of a mounting nozzle according to a first embodiment; 実施形態1の搭載ヘッドの本体部の内部構造を示す縦断面図FIG. 1 is a vertical cross-sectional view showing an internal structure of a main body of a mounting head according to a first embodiment. 実施形態1の搭載ヘッドの本体部の内部構造を示す横断面図FIG. 1 is a cross-sectional view showing an internal structure of a main body of a mounting head according to a first embodiment; 実施形態1の取出ヘッドの本体部の内部構造を示す縦断面図FIG. 1 is a vertical cross-sectional view showing the internal structure of the main body of the take-out head according to the first embodiment; 実施形態1の中継ステージの概略斜視図FIG. 1 is a schematic perspective view of a relay stage according to a first embodiment; 実施形態1の中継ステージの概略縦断面図FIG. 1 is a schematic vertical cross-sectional view of a relay stage according to a first embodiment. 実施形態1の中継ステージの概略平面図FIG. 1 is a schematic plan view of a relay stage according to a first embodiment; 実施形態1のブラシ駆動機構の周辺構成を示す概略図FIG. 1 is a schematic diagram showing a peripheral configuration of a brush driving mechanism according to a first embodiment; 実施形態1のブラシ駆動機構の周辺構成を示す概略断面図FIG. 1 is a schematic cross-sectional view showing a peripheral configuration of a brush driving mechanism according to a first embodiment. 実施形態1の基板を上昇させる前の状態の基板搬送ユニットの概略縦断面図FIG. 1 is a schematic vertical cross-sectional view of a substrate transport unit according to a first embodiment before the substrate is lifted; 実施形態1の基板を上昇させた後の状態の基板搬送ユニットの概略縦断面図FIG. 13 is a schematic vertical cross-sectional view of the substrate transport unit after the substrate has been lifted in the first embodiment; 実施形態1の部品搭載装置の制御系に関するブロック図Block diagram of a control system of the component mounting device of the first embodiment. 実施形態1のヘッドユニット制御部の内部構成を示すブロック図FIG. 1 is a block diagram showing an internal configuration of a head unit control unit according to a first embodiment. 実施形態1の搭載プログラムの一例を示す図FIG. 1 is a diagram showing an example of a loaded program according to the first embodiment. 実施形態1の第1基準高さ設定処理を示すフローチャートA flowchart showing a first reference height setting process according to the first embodiment. 搭載ノズルの下端面が載置面に接触した状態を示す図FIG. 13 is a diagram showing a state in which the bottom end surface of the mounting nozzle is in contact with the mounting surface. 搭載ノズルが載置面から上昇する状態を示す図FIG. 13 is a diagram showing a state in which the mounting nozzle rises from the mounting surface. 実施形態1の第2基準高さ設定処理を示すフローチャートA flowchart showing a second reference height setting process according to the first embodiment. 図23のフローチャートによる処理の流れを説明するための概略図FIG. 24 is a schematic diagram for explaining the flow of processing according to the flowchart of FIG. 23; 図23のフローチャートによる処理の流れを説明するための概略図FIG. 24 is a schematic diagram for explaining the flow of processing according to the flowchart of FIG. 23; 実施形態1の目標位置演算部による目標位置の演算方法を説明するための図FIG. 1 is a diagram for explaining a method for calculating a target position by a target position calculation unit according to the first embodiment; 実施形態1の部品搭載装置による一連の部品搭載作業の流れを示す図FIG. 1 is a diagram showing a flow of a series of component mounting operations by the component mounting device of the first embodiment. 実施形態1の部品ピックアップ処理に関するフローチャートFlowchart regarding part pick-up processing according to the first embodiment 図27のフローチャートによる処理の流れを説明するための概略図FIG. 28 is a schematic diagram for explaining the flow of processing according to the flowchart of FIG. 27; 図27のフローチャートによる処理の流れを説明するための概略図FIG. 28 is a schematic diagram for explaining the flow of processing according to the flowchart of FIG. 27; 図27のフローチャートによる処理の流れを説明するための概略図FIG. 28 is a schematic diagram for explaining the flow of processing according to the flowchart of FIG. 27; 動作司令部の指令に応じて搭載ノズルを下降させたときに、高さ検出部の出力値が変化する様子を示すグラフA graph showing how the output value of the height detector changes when the onboard nozzle is lowered in response to a command from the operation control center. 実施形態1の部品搭載処理に関するフローチャートFlowchart of component mounting process according to the first embodiment 図29のフローチャートによる処理の流れを説明するための概略図FIG. 30 is a schematic diagram for explaining the flow of processing according to the flowchart of FIG. 29; 図29のフローチャートによる処理の流れを説明するための概略図FIG. 30 is a schematic diagram for explaining the flow of processing according to the flowchart of FIG. 29; 図29のフローチャートによる処理の流れを説明するための概略図FIG. 30 is a schematic diagram for explaining the flow of processing according to the flowchart of FIG. 29; 実施形態1の実装点高さ推定処理に関するフローチャートFlowchart of mounting point height estimation process according to the first embodiment 実施形態1の基板における複数の実装点の中から9つの指定実装点が指定されている状態を示す概略平面図FIG. 1 is a schematic plan view showing a state in which nine designated mounting points are designated from among a plurality of mounting points on a board according to the first embodiment; 実施形態1の基板が複数の分割基板を有する例を示す概略平面図FIG. 1 is a schematic plan view showing an example in which the substrate of the first embodiment has a plurality of divided substrates; 実施形態1の部品搭載装置が狭隣接実装を実行する状態を示す断面図FIG. 1 is a cross-sectional view showing a state in which the component mounting device of the first embodiment performs narrow adjacent mounting; 実施形態1の部品搭載装置が狭隣接実装を実行する状態を示す断面図FIG. 1 is a cross-sectional view showing a state in which the component mounting device of the first embodiment performs narrow adjacent mounting; 実施形態2の部品搭載処理に関するフローチャートFlowchart of component mounting process according to the second embodiment 実施形態2の実装点高さ推定処理に関するフローチャートFlowchart of mounting point height estimation process according to the second embodiment 変形例に係る部品搭載装置の概略平面図Schematic plan view of a component mounting device according to a modified example. 別の変形例に係る部品搭載装置の概略平面図FIG. 13 is a schematic plan view of a component mounting device according to another modified example. さらに別の変形例に係る部品搭載装置の概略平面図FIG. 13 is a schematic plan view of a component mounting device according to yet another modified example. さらに別の変形例にかかる搭載ヘッドを示す下方斜視図FIG. 13 is a bottom perspective view showing a mounting head according to still another modified example. さらに別の変形例にかかる中継ステージを示す概略縦断面図FIG. 13 is a schematic vertical sectional view showing a relay stage according to still another modified example.

本発明の第1態様によれば、作業エリアに搬入された基板の実装点に部品を搭載する部品搭載装置であって、部品を保持して基板に搭載する搭載ノズルと、前記搭載ノズルを昇降させるモータと、前記搭載ノズルの高さを検出する搭載ノズル高さ検出部と、制御部と、を備え、前記制御部は、部品を保持した前記搭載ノズルが実装点に部品を搭載したときに前記搭載ノズル検出部が検出する前記搭載ノズルの高さと、部品の厚さとに基づいて、前記実装点の高さを計測する実装点高さ計測部と、前記実装点高さ計測部が計測した複数の前記実装点の高さに基づいて、部品が搭載されていない実装点の推定高さを算出する実装点高さ推定部と、前記実装点の推定高さと前記実装点に搭載される部品の厚さとに基づいて、部品を保持した前記搭載ノズルを前記実装点に向けて下降させる際の目標高さを算出する目標位置演算部と、前記目標高さに基づいて前記モータを制御するモータ制御部と、を備える、部品搭載装置を提供する。 According to a first aspect of the present invention, there is provided a component mounting device that mounts components on a mounting point of a board brought into a working area, the component mounting device comprising: a mounting nozzle that holds a component and mounts it on the board; a motor that raises and lowers the mounting nozzle; a mounting nozzle height detection unit that detects the height of the mounting nozzle; and a control unit. The control unit comprises: a mounting point height measurement unit that measures the height of the mounting point based on the height of the mounting nozzle detected by the mounting nozzle detection unit when the mounting nozzle holding the component mounts the component on the mounting point and the thickness of the component; a mounting point height estimation unit that calculates an estimated height of a mounting point on which a component is not mounted based on the heights of the multiple mounting points measured by the mounting point height measurement unit; a target position calculation unit that calculates a target height when the mounting nozzle holding the component is lowered toward the mounting point based on the estimated height of the mounting point and the thickness of the component to be mounted on the mounting point; and a motor control unit that controls the motor based on the target height.

本発明の第2態様によれば、基準面を有するステージをさらに備え、前記制御部はさらに、前記基準面に前記搭載ノズルの下端面を接触させたときに前記搭載ノズル高さ検出部が検出する高さに基づいて基準高さを設定する基準高さ設定部と、前記基準面と前記搭載ノズルの前記下端面との間に部品を挟み込んだときに前記搭載ノズル高さ検出部が検出する高さと前記基準高さとに基づいて、部品の厚さを計測する部品厚さ計測部と、を備え、前記実装点高さ計測部は、前記部品厚さ計測部で計測した部品の厚さを用いて前記実装点の高さを計測する、第1態様に記載の部品搭載装置を提供する。 According to a second aspect of the present invention, there is provided a component mounting device according to the first aspect, further comprising a stage having a reference surface, the control unit further comprising a reference height setting unit that sets a reference height based on a height detected by the mounting nozzle height detection unit when the lower end surface of the mounting nozzle is brought into contact with the reference surface, and a component thickness measurement unit that measures the thickness of the component based on the reference height and the height detected by the mounting nozzle height detection unit when the component is sandwiched between the reference surface and the lower end surface of the mounting nozzle, and the mounting point height measurement unit measures the height of the mounting point using the thickness of the component measured by the component thickness measurement unit.

本発明の第3態様によれば、前記部品厚さ計測部は、前記基準面に載置された部品を前記搭載ノズルでピックアップするときに前記搭載ノズル高さ検出部が検出する高さに基づいて、部品の厚さを算出する、第2態様に記載の部品搭載装置を提供する。 According to a third aspect of the present invention, there is provided a component mounting device according to the second aspect, in which the component thickness measuring unit calculates the thickness of the component based on the height detected by the mounting nozzle height detecting unit when the component placed on the reference surface is picked up by the mounting nozzle.

本発明の第4態様によれば、前記部品厚さ計測部は、部品をピックアップした前記搭載ノズルが記基準面から離れる直前の所定期間に前記搭載ノズル高さ検出部が検出した値のうち最下点を示す値に基づいて、部品の厚さを計測する、第3態様に記載の部品搭載装置を提供する。 According to a fourth aspect of the present invention, there is provided a component mounting device according to the third aspect, in which the component thickness measuring unit measures the thickness of the component based on the value indicating the lowest point among the values detected by the mounting nozzle height detecting unit during a predetermined period immediately before the mounting nozzle that picked up the component leaves the reference surface.

本発明の第5態様によれば、前記基準面に載置されている部品を撮像するカメラをさらに備え、前記制御部は、前記カメラで撮像した画像を用いて部品を認識する部品認識部をさらに有し、前記制御部は、前記搭載ノズルを制御して、前記部品認識部が認識した部品の中心に向けて前記搭載ノズルの前記下端面の中心を位置合わせして部品をピックアップする、第3態様又は第4態様に記載の部品搭載装置を提供する。 According to a fifth aspect of the present invention, there is provided a component mounting device according to the third or fourth aspect, further comprising a camera that captures an image of a component placed on the reference surface, the control unit further comprising a component recognition unit that recognizes the component using the image captured by the camera, and the control unit controls the mounting nozzle to align the center of the lower end surface of the mounting nozzle with the center of the component recognized by the component recognition unit and pick up the component.

本発明の第6態様によれば、実装点のうちの一部は、前記実装点高さ推定部が前記推定高さを算出するための複数の指定実装点に設定されており、前記実装点高さ推定部は、複数の前記指定実装点から得られた高さに基づいて、部品が搭載されていない前記実装点の推定高さを算出する、第1態様から第5態様のいずれか1つに記載の部品搭載装置を提供する。 According to a sixth aspect of the present invention, there is provided a component mounting device according to any one of the first to fifth aspects, in which some of the mounting points are set as a plurality of designated mounting points for the mounting point height estimator to calculate the estimated height, and the mounting point height estimator calculates the estimated height of the mounting point where no component is mounted based on the heights obtained from the plurality of designated mounting points.

本発明の第7態様によれば、前記モータ制御部は、実装点に部品あるいは前記搭載ノズルが接触したことを検出する接触検出部を有し、前記制御部は、前記指定実装点に設定されている実装点に部品を搭載する場合は、前記接触検出部が接触を検出するまで前記搭載ノズルを下降させるように制御し、前記指定実装点以外の実装点に部品を搭載する場合は、前記目標位置演算部で算出した前記目標高さに到達するまで前記搭載ノズルを下降させるように制御する、第6態様に記載の部品搭載装置を提供する。 According to a seventh aspect of the present invention, the motor control unit has a contact detection unit that detects that a component or the mounting nozzle has come into contact with a mounting point, and the control unit controls the mounting nozzle to lower until the contact detection unit detects contact when a component is to be mounted on a mounting point that is set as the designated mounting point, and controls the mounting nozzle to lower until the target height calculated by the target position calculation unit is reached when a component is to be mounted on a mounting point other than the designated mounting point. The component mounting device of the sixth aspect is provided.

本発明の第8態様によれば、基板は複数の分割基板を含み、複数の指定実装点は前記分割基板毎に設定される、第6態様又は第7態様に記載の部品搭載装置を提供する。 According to an eighth aspect of the present invention, there is provided a component mounting device according to the sixth or seventh aspect, in which the substrate includes a plurality of divided substrates, and a plurality of designated mounting points are set for each of the divided substrates.

本発明の第9態様によれば、前記指定実装点は、9以上の実装点に設定されている、第6態様から第8態様のいずれか1つに記載の部品搭載装置を提供する。 According to a ninth aspect of the present invention, there is provided a component mounting device according to any one of the sixth to eighth aspects, in which the designated mounting points are set to nine or more mounting points.

本発明の第10態様によれば、前記実装点高さ推定部は、前記実装点高さ計測部で得られた新たな実装点の高さを用いて、部品が搭載されていない実装点の推定高さを算出し、既に算出している前記実装点の推定高さを更新する、第1態様から第9態様のいずれか1つに記載の部品搭載装置を提供する。 According to a tenth aspect of the present invention, there is provided a component mounting device according to any one of the first to ninth aspects, in which the mounting point height estimation unit calculates an estimated height of a mounting point on which no component is mounted using the new mounting point height obtained by the mounting point height measurement unit, and updates the already calculated estimated height of the mounting point.

本発明の第11様によれば、作業エリアに搬入された基板の実装点に部品を搭載する部品搭載方法であって、制御部により、部品を保持した搭載ノズルを制御して、基板の実装点に部品を搭載し、前記制御部により、前記搭載ノズルの高さを検出する搭載ノズル高さ検出部を用いて、前記搭載ノズルが前記実装点に部品を搭載したときに前記搭載ノズル高さ検出部が検出する搭載ノズルの高さと、部品の厚さとに基づいて、前記実装点の高さを計測し、前記制御部により、計測した複数の前記実装点の高さに基づいて、部品が搭載されていない実装点の推定高さを算出し、前記制御部により、前記実装点の推定高さと前記実装点に搭載される部品の厚さとに基づいて、部品を保持した前記搭載ノズルを前記実装点に向けて下降させる際の目標高さを算出し、前記制御部により、前記目標高さに基づいて、前記搭載ノズルを昇降させるモータを制御して、前記搭載ノズルを前記実装点に向けて下降させる、部品搭載方法を提供する。 According to an eleventh aspect of the present invention, there is provided a component mounting method for mounting a component on a mounting point of a board brought into a work area, the component mounting method comprising the steps of: controlling a mounting nozzle holding a component by a control unit to mount the component on the mounting point of the board; using a mounting nozzle height detection unit that detects the height of the mounting nozzle, the control unit measures the height of the mounting point based on the height of the mounting nozzle detected by the mounting nozzle height detection unit when the mounting nozzle mounts the component on the mounting point and the thickness of the component; calculating an estimated height of a mounting point on which a component is not mounted based on the measured heights of the multiple mounting points; calculating a target height for lowering the mounting nozzle holding a component toward the mounting point based on the estimated height of the mounting point and the thickness of the component to be mounted on the mounting point; and controlling a motor that raises and lowers the mounting nozzle based on the target height to lower the mounting nozzle toward the mounting point.

本発明の第12態様によれば、基準面を有するステージが設けられており、さらに、前記制御部により、前記基準面に前記搭載ノズルの下端面を接触させたときに前記搭載ノズル高さ検出部が検出する高さに基づいて基準高さを設定し、前記制御部により、前記基準面と前記搭載ノズルの前記下端面との間に部品を挟み込んだときに前記搭載ノズル高さ検出部が検出する高さと前記基準高さとに基づいて、部品の厚さを計測し、計測した部品の厚さに基づいて、前記実装点の高さを計測する、第11態様に記載の部品搭載方法を提供する。 According to a twelfth aspect of the present invention, a component mounting method according to the eleventh aspect is provided, in which a stage having a reference surface is provided, and further, the control unit sets a reference height based on the height detected by the mounting nozzle height detection unit when the lower end surface of the mounting nozzle is brought into contact with the reference surface, the control unit measures the thickness of the component based on the height detected by the mounting nozzle height detection unit when the component is sandwiched between the reference surface and the lower end surface of the mounting nozzle and the reference height, and measures the height of the mounting point based on the measured component thickness.

本発明の第13態様によれば、前記基準面に載置された部品を前記搭載ノズルでピックアップするときに前記搭載ノズル高さ検出部が検出する高さに基づいて、部品の厚さを算出する、第12態様に記載の部品搭載方法を提供する。 According to a thirteenth aspect of the present invention, there is provided a component mounting method according to the twelfth aspect, in which the thickness of the component is calculated based on the height detected by the mounting nozzle height detection unit when the component placed on the reference surface is picked up by the mounting nozzle.

本発明の第14態様によれば、部品をピックアップした前記搭載ノズルが記基準面から離れる直前の所定期間に前記搭載ノズル高さ検出部が検出した値のうち最下点を示す値に基づいて、部品の厚さを計測する、第13態様に記載の部品搭載方法を提供する。 According to a 14th aspect of the present invention, there is provided a component mounting method according to the 13th aspect, in which the thickness of the component is measured based on the value indicating the lowest point among the values detected by the mounting nozzle height detection unit during a predetermined period immediately before the mounting nozzle that picked up the component leaves the reference surface.

本発明の第15態様によれば、前記基準面に載置されている部品を撮像するカメラがさらに設けられており、さらに、前記制御部により、前記カメラで撮像した画像を用いて部品を認識し、前記制御部により、前記搭載ノズルを制御して、認識した部品の中心に向けて前記搭載ノズルの中心を位置合わせして部品をピックアップする、第13態様又は第14態様に記載の部品搭載方法を提供する。 According to a fifteenth aspect of the present invention, there is provided a component mounting method according to the thirteenth or fourteenth aspect, further comprising providing a camera for capturing an image of a component placed on the reference surface, and further comprising the control unit recognizing the component using the image captured by the camera, and the control unit controlling the mounting nozzle to align the center of the mounting nozzle to the center of the recognized component and pick up the component.

本発明の第16様によれば、実装点のうちの一部を、前記推定高さを算出するための複数の指定実装点に設定し、複数の前記指定実装点から得られた高さに基づいて、部品が搭載されていない前記実装点の推定高さを算出する、第11態様から第15態様のいずれか1つに記載の部品搭載方法を提供する。 According to a sixteenth aspect of the present invention, there is provided a component mounting method according to any one of the eleventh to fifteenth aspects, in which some of the mounting points are set as a plurality of designated mounting points for calculating the estimated height, and an estimated height of the mounting point where no component is mounted is calculated based on the heights obtained from the plurality of designated mounting points.

本発明の第17態様によれば、前記制御部として、実装点に部品が接触したことを検出する接触検出部を有する制御部を用い、前記指定実装点に設定されている実装点に部品を搭載する場合は、前記接触検出部が接触を検出するまで前記搭載ノズルを下降させるように制御し、前記指定実装点以外の実装点に部品を搭載する場合は、前記目標高さに到達するまで前記搭載ノズルを下降させるように制御する、第16態様に記載の部品搭載方法を提供する。 According to a 17th aspect of the present invention, the component mounting method according to the 16th aspect is provided, in which the control unit has a contact detection unit that detects when a component comes into contact with a mounting point, and when a component is to be mounted on a mounting point that is set as the designated mounting point, the control unit controls the mounting nozzle to lower until the contact detection unit detects contact, and when a component is to be mounted on a mounting point other than the designated mounting point, the control unit controls the mounting nozzle to lower until the target height is reached.

本発明の第18態様によれば、基板には複数の分割基板が設けられており、複数の指定実装点を前記分割基板毎に設定した、第16態様又は第17態様に記載の部品搭載方法を提供する。 According to an 18th aspect of the present invention, a component mounting method according to the 16th or 17th aspect is provided, in which a substrate is provided with a plurality of divided substrates, and a plurality of designated mounting points are set for each of the divided substrates.

本発明の第19態様によれば、前記指定実装点を9以上の実装点に設定した、第16態様から第18態様のいずれか1つに記載の部品搭載方法を提供する。 According to a 19th aspect of the present invention, there is provided a component mounting method according to any one of the 16th to 18th aspects, in which the designated mounting points are set to 9 or more mounting points.

本発明の第20態様によれば、さらに、前記制御部により、新たに計測した実装点の高さに基づいて、部品が搭載されていない実装点の推定高さを算出し、既に算出している前記実装点の推定高さを更新する、第11態様から第19態様のいずれか1つに記載の部品搭載方法を提供する。 According to a 20th aspect of the present invention, there is provided a component mounting method according to any one of the 11th to 19th aspects, further comprising the control unit calculating an estimated height of a mounting point on which no component is mounted based on the height of the newly measured mounting point, and updating the already calculated estimated height of the mounting point.

以下、本発明に係る部品搭載装置およびそれを用いた部品搭載方法の例示的な実施形態について、添付の図面を参照しながら説明する。本発明は、以下の実施形態の具体的な構成に限定されるものではなく、同様の技術的思想に基づく構成が本発明に含まれる。 Below, exemplary embodiments of the component mounting device and the component mounting method using the same according to the present invention will be described with reference to the attached drawings. The present invention is not limited to the specific configurations of the following embodiments, and configurations based on similar technical ideas are included in the present invention.

(実施形態1)
まず、図1を参照して部品搭載装置1の構成を説明する。図1は、実施形態1の部品搭載装置1の概略平面図である。
(Embodiment 1)
First, the configuration of the component mounting device 1 will be described with reference to Fig. 1. Fig. 1 is a schematic plan view of the component mounting device 1 according to the first embodiment.

実施形態1の部品搭載装置1は、作業エリアAに位置決めされた基板2に電子部品などの部品を搭載・実装するための装置である。 The component mounting device 1 of the first embodiment is a device for mounting and mounting components such as electronic components on a substrate 2 positioned in a work area A.

図1に示す部品搭載装置1は、基板搬送ユニット4と、第1部品供給ユニット6と、第2部品供給ユニット8と、第3部品供給ユニット10と、取出ヘッド12と、搭載ヘッド14と、ヘッドカメラ16と、XYテーブル17(X軸ビーム18、20およびY軸テーブル22、24)と、中継ステージ26と、中継ステージカメラ28と、第1部品廃棄ボックス30と、部品カメラ32と、第2部品廃棄ボックス34と、制御部35とを備える。 The component mounting device 1 shown in FIG. 1 includes a board transport unit 4, a first component supply unit 6, a second component supply unit 8, a third component supply unit 10, a removal head 12, a mounting head 14, a head camera 16, an XY table 17 (X-axis beams 18, 20 and Y-axis tables 22, 24), a relay stage 26, a relay stage camera 28, a first component disposal box 30, a component camera 32, a second component disposal box 34, and a control unit 35.

基板搬送ユニット4は、基板2を保持・搬送して作業エリアAに位置決めするためのユニットである。基板搬送ユニット4は、基板2をX方向に搬送する搬送コンベア5を有し、図1では主に搬送コンベア5を図示している。作業エリアAは、基板2に対して部品の搭載作業を実行するための領域であり、搬送コンベア5上に設定される。 The board transport unit 4 is a unit for holding and transporting the board 2 and positioning it in the work area A. The board transport unit 4 has a transport conveyor 5 that transports the board 2 in the X direction, and FIG. 1 mainly illustrates the transport conveyor 5. The work area A is an area for performing the work of mounting components on the board 2, and is set on the transport conveyor 5.

部品供給ユニット6、8、10はそれぞれ、電子部品などの部品を供給するためのユニットである。実施形態1の部品供給ユニット6、8、10はテープフィーダでそれぞれ構成されており、部品を収容したキャリアテープを所定の部品取り出し位置まで搬送する機能を有する。 The component supply units 6, 8, and 10 are units for supplying components such as electronic components. In the first embodiment, the component supply units 6, 8, and 10 are each configured as a tape feeder and have the function of transporting a carrier tape containing components to a predetermined component removal position.

図1に示すように、第1部品供給ユニット6は作業エリアAに対して一方側(FRONT)に配置されており、第2部品供給ユニット8および第3部品供給ユニット10は他方側(REAR)に配置されている。 As shown in FIG. 1, the first component supply unit 6 is located on one side (FRONT) of the work area A, and the second component supply unit 8 and the third component supply unit 10 are located on the other side (REAR).

実施形態1の部品供給ユニット6、8、10は、それぞれ異なる大きさの部品を供給する。具体的には、第1部品供給ユニット6は微小部品を供給し、第2部品供給ユニット8は小型部品を供給し、第3部品供給ユニット10は中型部品を供給する。微小部品のサイズは例えば、平面視における縦横の寸法が0.4mm×0.2mm以下であり、小型部品のサイズは例えば、0.6mm×0.3mm~1.0mm×0.5mmである。中型部品は例えば、縦横の寸法が1.6mm×0.8mm以上であって、8mm~32mm幅のキャリアテープに収容されてテープフィーダから供給される部品である。 The component supply units 6, 8, and 10 of the first embodiment each supply components of different sizes. Specifically, the first component supply unit 6 supplies micro components, the second component supply unit 8 supplies small components, and the third component supply unit 10 supplies medium-sized components. The size of the micro components is, for example, 0.4 mm x 0.2 mm or less in length and width in a plan view, and the size of the small components is, for example, 0.6 mm x 0.3 mm to 1.0 mm x 0.5 mm. The size of the medium-sized components is, for example, 1.6 mm x 0.8 mm or more in length and width, and is contained in a carrier tape of 8 mm to 32 mm width and supplied from a tape feeder.

取出ヘッド12は、第1部品供給ユニット6が供給する微小部品を取り出して、中継ステージ26に移送するための部品移送部(第1の部品移送部)である。取出ヘッド12は、第1部品供給ユニット6に対応して設けられており、第2部品供給ユニット8および第3部品供給ユニット10には対応しない。すなわち、取出ヘッド12は、第2部品供給ユニット8および第3部品供給ユニット10が供給する部品の取り出しを行わないように制御される。 The removal head 12 is a component transfer section (first component transfer section) for removing micro-components supplied by the first component supply unit 6 and transferring them to the relay stage 26. The removal head 12 is provided in correspondence with the first component supply unit 6, and does not correspond to the second component supply unit 8 or the third component supply unit 10. In other words, the removal head 12 is controlled so as not to remove components supplied by the second component supply unit 8 or the third component supply unit 10.

搭載ヘッド14は、部品をピックアップして基板2に移送・搭載するための部品移送部(第2の部品移送部)である。搭載ヘッド14は、部品供給ユニット6、8、10のいずれにも対応して設けられており、中継ステージ26に載置された微小部品をピックアップして基板2に搭載する機能と、部品供給ユニット8、10から小型部品あるいは中型部品を直接ピックアップして基板2に搭載する機能とを有する。 The mounting head 14 is a component transfer section (second component transfer section) for picking up components and transferring and mounting them on the board 2. The mounting head 14 is provided corresponding to each of the component supply units 6, 8, and 10, and has the function of picking up tiny components placed on the relay stage 26 and mounting them on the board 2, and the function of picking up small or medium-sized components directly from the component supply units 8 and 10 and mounting them on the board 2.

ヘッドカメラ16は、搭載ヘッド14に設けられたカメラである。ヘッドカメラ16は、撮像方向が下方に向けられた状態で搭載ヘッド14に取り付けられており、搭載ヘッド14の移動に伴って一体的に移動する。ヘッドカメラ16は、作業エリアAに配置された基板2などを撮像するように制御される。 The head camera 16 is a camera provided on the mounting head 14. The head camera 16 is attached to the mounting head 14 with the imaging direction facing downward, and moves integrally with the mounting head 14 as it moves. The head camera 16 is controlled to capture an image of the board 2 and the like placed in the work area A.

XYテーブル17は、取出ヘッド12および搭載ヘッド14のそれぞれをXY方向に移動可能に支持する部材である。XYテーブル17は、第1X軸ビーム18と、第2X軸ビーム20と、Y軸ビーム22、24とを備える。 The XY table 17 is a member that supports the extraction head 12 and the mounting head 14 so that they can move in the X and Y directions. The XY table 17 includes a first X-axis beam 18, a second X-axis beam 20, and Y-axis beams 22 and 24.

第1X軸ビーム18は、Y軸ビーム22、24の間にX方向に沿って延びた状態で設けられ、取出ヘッド12をX方向に移動可能に支持する。同様に、第2X軸ビーム20は、Y軸ビーム22、24の間にX方向に沿って延びた状態で設けられ、搭載ヘッド14をX方向に移動可能に支持する。Y軸ビーム22、24はそれぞれ、第1X軸ビーム18および第2X軸ビーム20をY方向に移動可能に支持する。 The first X-axis beam 18 is provided between the Y-axis beams 22, 24 and extends along the X direction, and supports the take-out head 12 so that it can move in the X direction. Similarly, the second X-axis beam 20 is provided between the Y-axis beams 22, 24 and extends along the X direction, and supports the mounting head 14 so that it can move in the X direction. The Y-axis beams 22, 24 each support the first X-axis beam 18 and the second X-axis beam 20 so that they can move in the Y direction.

中継ステージ26は、第1部品供給ユニット6から供給される微小部品を仮置きするためのステージである。中継ステージ26には中継ステージカメラ28が設けられる。 The relay stage 26 is a stage for temporarily placing the micro-components supplied from the first component supply unit 6. A relay stage camera 28 is provided on the relay stage 26.

中継ステージカメラ28は、中継ステージ26に載置された微小部品を撮像するためのカメラである。中継ステージカメラ28が撮像する画像に基づいて、微小部品の位置や向きを認識し、搭載ヘッド14がピックアップする際にノズルと部品の位置合わせを行うことができる。位置合わせを行うことで、部品が微小部品であっても精度良くピックアップして保持することができ、基板2に対する搭載精度が向上する。さらには、部品同士を狭い間隔で基板2に搭載する「狭隣接実装」にも適している(図34A、図34B参照)。 The relay stage camera 28 is a camera for capturing images of micro-components placed on the relay stage 26. Based on the images captured by the relay stage camera 28, the position and orientation of the micro-component can be recognized, and the nozzle and component can be aligned when the mounting head 14 picks up the component. By performing alignment, even if the component is a micro-component, it can be picked up and held with high precision, improving the mounting precision on the board 2. Furthermore, it is also suitable for "narrow-adjacent mounting," in which components are mounted on the board 2 with a narrow gap between them (see Figures 34A and 34B).

第1部品廃棄ボックス30は、中継ステージ26に隣接して設けられた部品廃棄用のボックスである。中継ステージ26に載置された微小部品の一部が、第1部品廃棄ボックス30に選択的に廃棄される。 The first part disposal box 30 is a box for disposing of parts that is provided adjacent to the relay stage 26. Some of the micro parts placed on the relay stage 26 are selectively disposed of in the first part disposal box 30.

部品カメラ32は、搭載ヘッド14が保持する部品を撮像するためのカメラである。部品カメラ32は、撮像方向が上方に向けられた状態で固定されている。 The component camera 32 is a camera for capturing images of the components held by the mounting head 14. The component camera 32 is fixed with the imaging direction facing upward.

第2部品廃棄ボックス34は、第1部品廃棄ボックス30と同様の部品廃棄用のボックスである。搭載ヘッド14が保持する小型部品あるいは中型部品の一部が、第2部品廃棄ボックス34に選択的に廃棄される。 The second part disposal box 34 is a box for disposing of parts similar to the first part disposal box 30. Some of the small or medium-sized parts held by the mounting head 14 are selectively disposed of in the second part disposal box 34.

図2~図8を用いて、取出ヘッド12および搭載ヘッド14の構成・機能について説明する。図2は、取出ヘッド12の下方斜視図であり、図3は、搭載ヘッド14の下方斜視図である。 The configurations and functions of the take-out head 12 and the mounting head 14 will be explained using Figures 2 to 8. Figure 2 is a bottom perspective view of the take-out head 12, and Figure 3 is a bottom perspective view of the mounting head 14.

図2に示すように、取出ヘッド12は、複数の取出ノズル36と、本体部38とを備える。 As shown in FIG. 2, the extraction head 12 includes a plurality of extraction nozzles 36 and a main body portion 38.

取出ノズル36は、前述した微小部品を移送するための保持ノズルである。取出ノズル36はX方向およびY方向に規則的に間隔を空けて配置されている。取出ノズル36のピッチは、X方向がピッチX1、Y方向がピッチY1で等間隔に設定されている。実施形態1ではX方向に4本ずつ、Y方向に4本ずつの計16本の取出ノズル36を設けている。 The extraction nozzles 36 are holding nozzles for transferring the micro-components described above. The extraction nozzles 36 are arranged at regular intervals in the X and Y directions. The pitch of the extraction nozzles 36 is set to be equal, with a pitch X1 in the X direction and a pitch Y1 in the Y direction. In the first embodiment, a total of 16 extraction nozzles 36 are provided, four in the X direction and four in the Y direction.

本体部38は、複数の取出ノズル36を支持する部材である。本体部38は、複数の取出ノズル36を支持するとともに、複数の取出ノズル36を駆動するための駆動機構を内部に備えている。当該駆動機構は、取出ノズル36の昇降動作や、取出ノズル36による部品の吸着動作を実行する。詳細については後述する。 The main body 38 is a member that supports the multiple extraction nozzles 36. The main body 38 supports the multiple extraction nozzles 36 and has an internal drive mechanism for driving the multiple extraction nozzles 36. The drive mechanism performs the lifting and lowering operation of the extraction nozzles 36 and the suction operation of the extraction nozzles 36 to pick up parts. Details will be described later.

図3に示すように、搭載ヘッド14は、ヘッドカメラ16と、複数の搭載ノズル40と、複数のシャフト42と、本体部44とを備える。 As shown in FIG. 3, the mounting head 14 includes a head camera 16, a plurality of mounting nozzles 40, a plurality of shafts 42, and a main body 44.

搭載ノズル40は、前述した微小部品、小型部品あるいは中型部品を移送するための保持ノズルである。搭載ノズル40はX方向およびY方向に規則的に間隔を空けて配置されている。搭載ノズル40のピッチは、X方向がピッチX2、Y方向がピッチY2で等間隔に設定されている。実施形態1ではX方向に4本ずつ、Y方向に2本ずつの合計8本の搭載ノズル40を設けている。すなわち、搭載ノズル40の本数に対して、取出ノズル36の本数を2倍にしている。 The mounting nozzles 40 are holding nozzles for transferring the micro, small or medium-sized components described above. The mounting nozzles 40 are arranged at regular intervals in the X and Y directions. The pitch of the mounting nozzles 40 is set to be equal, with a pitch of X2 in the X direction and a pitch of Y2 in the Y direction. In the first embodiment, a total of eight mounting nozzles 40 are provided, four in the X direction and two in the Y direction. In other words, the number of extraction nozzles 36 is doubled compared to the number of mounting nozzles 40.

実施形態1では、取出ノズル36のX方向のピッチX1と、搭載ノズル40のX方向のピッチX2を同じに設定し、取出ノズル36のY方向のピッチY1を、搭載ノズル40のY方向のピッチY2の1/2に設定している。Y方向のピッチY1、Y2の関係は1/2に設定する場合に限らず、1/n(nは1以上の整数)に設定してもよい。 In the first embodiment, the X-direction pitch X1 of the extraction nozzles 36 and the X-direction pitch X2 of the mounting nozzles 40 are set to be the same, and the Y-direction pitch Y1 of the extraction nozzles 36 is set to be 1/2 the Y-direction pitch Y2 of the mounting nozzles 40. The relationship between the Y-direction pitches Y1 and Y2 is not limited to being set to 1/2, and may be set to 1/n (n is an integer equal to or greater than 1).

シャフト42は、搭載ノズル40を交換可能に取り付けるための部材である。図3に示すように1つのシャフト42に1つの搭載ノズル40が取り付けられる。 The shaft 42 is a member for attaching the mounted nozzle 40 in an exchangeable manner. As shown in FIG. 3, one mounted nozzle 40 is attached to one shaft 42.

本体部44は、ヘッドカメラ16および複数のシャフト42を支持する部材である。本体部44の内部には、複数のシャフト42を駆動するための駆動機構が設けられている。当該駆動機構は、シャフト42およびシャフト42に取り付けられた搭載ノズル40の一体的な昇降動作や、搭載ノズル40による部品の吸着動作を実行する。詳細については後述する。 The main body 44 is a member that supports the head camera 16 and the multiple shafts 42. A drive mechanism for driving the multiple shafts 42 is provided inside the main body 44. The drive mechanism performs the integral lifting and lowering of the shafts 42 and the mounting nozzles 40 attached to the shafts 42, and the suction operation of the mounting nozzles 40 to pick up parts. Details will be described later.

図4、図5は、取出ノズル36の先端部を示す概略図である。 Figures 4 and 5 are schematic diagrams showing the tip of the extraction nozzle 36.

図4では、(a)に取出ノズル36の先端部の拡大断面図を示し、(b)に取出ノズル36の先端部の底面図を示す。 In FIG. 4, (a) shows an enlarged cross-sectional view of the tip of the extraction nozzle 36, and (b) shows a bottom view of the tip of the extraction nozzle 36.

図4に示すように、取出ノズル36の先端部には通気性を有する多孔質部材46が配置されている。多孔質部材46は、取出ノズル36の先端部に設けられた凹部に嵌め込まれるとともに、内部の吸引孔48に面するように配置される。吸引孔48は図示しない吸引源に接続されており、部品を吸着するための負圧を発生させる。多孔質部材46は吸引孔48が発生させる負圧によって、その底面46Aに部品を吸着する。多孔質部材46の底面46Aは、取出ノズル36の下端面に相当する。多孔質部材46の材質は、吸引孔48が発生させる負圧を底面46Aに伝えるものであれば任意の材質であってもよい。 As shown in FIG. 4, a porous member 46 having air permeability is disposed at the tip of the take-out nozzle 36. The porous member 46 is fitted into a recess provided at the tip of the take-out nozzle 36 and is disposed so as to face an internal suction hole 48. The suction hole 48 is connected to a suction source (not shown) and generates a negative pressure for adsorbing the parts. The porous member 46 adsorbs the parts to its bottom surface 46A by the negative pressure generated by the suction hole 48. The bottom surface 46A of the porous member 46 corresponds to the lower end surface of the take-out nozzle 36. The material of the porous member 46 may be any material as long as it transmits the negative pressure generated by the suction hole 48 to the bottom surface 46A.

図5では、(a)に取出ノズル36によって部品Pをピックアップする直前の状態を示し、(b)に部品Pをピックアップした直後の状態を示す。 In FIG. 5, (a) shows the state immediately before the part P is picked up by the pick-up nozzle 36, and (b) shows the state immediately after the part P is picked up.

図5の(a)に示すように、第1部品供給ユニット6が有するキャリアテープ50のポケット52には、微小部品としての部品Pが収容されている。取出ノズル36の多孔質部材46を介して負圧を発生させた状態で、取出ノズル36の先端部を部品Pに近付けて部品Pを吸着する。図5の(b)に示すように取出ノズル36を上昇させることで、キャリアテープ50のポケット52から部品Pが取り出される。 As shown in FIG. 5(a), a pocket 52 of a carrier tape 50 of the first component supply unit 6 contains a component P as a microcomponent. With negative pressure generated through the porous member 46 of the removal nozzle 36, the tip of the removal nozzle 36 is brought close to the component P to adsorb the component P. As shown in FIG. 5(b), the removal nozzle 36 is raised to remove the component P from the pocket 52 of the carrier tape 50.

図6、図7は、搭載ノズル40の先端部を示す下方斜視図である。 Figures 6 and 7 are bottom perspective views showing the tip of the mounting nozzle 40.

図6に示すように、搭載ノズル40はその下端面に吸引孔54を形成している。吸引孔54は図示しない吸引源に接続されており、部品Pを吸着するための負圧を発生させる。吸引孔54の形状は図6に示すような形状に限らず、任意の形状であってもよい。図7に示すように、搭載ノズル40の下端面を部品P(微小部品、小型部品あるいは中型部品)に近付けて部品Pを吸着する。 As shown in FIG. 6, the mounting nozzle 40 has a suction hole 54 formed in its lower end surface. The suction hole 54 is connected to a suction source (not shown) and generates a negative pressure for suctioning the component P. The shape of the suction hole 54 is not limited to the shape shown in FIG. 6 and may be any shape. As shown in FIG. 7, the lower end surface of the mounting nozzle 40 is brought close to the component P (a micro component, a small component, or a medium-sized component) to suction the component P.

次に、搭載ノズル40および取出ノズル36の駆動機構について、図8A、図8B、図9を用いて説明する。 Next, the drive mechanism of the mounting nozzle 40 and the extraction nozzle 36 will be explained using Figures 8A, 8B, and 9.

図8A、図8Bはそれぞれ、搭載ヘッド14の本体部44の内部構造を示す縦断面図、横断面図である。 Figures 8A and 8B are vertical and horizontal cross-sectional views, respectively, showing the internal structure of the main body 44 of the mounting head 14.

図8A、図8Bに示すように、搭載ノズル40の駆動機構として、複数のサーボモータ56と、複数のプーリ57と、歯付きベルト58と、θ軸モータ59と、プーリ60とを備える。 As shown in Figures 8A and 8B, the drive mechanism for the mounting nozzle 40 includes multiple servo motors 56, multiple pulleys 57, a toothed belt 58, a θ-axis motor 59, and a pulley 60.

サーボモータ56は、シャフト42および搭載ノズル40をZ方向に上下動させるモータである。サーボモータ56は、シャフト42および搭載ノズル40の組合せに対して1つ設けられており、図8A、図8Bに示す例では計8個のサーボモータ56が設けられている。それぞれのサーボモータ56は、リニアモータ61と、エンコーダ62とを備える。 The servo motor 56 is a motor that moves the shaft 42 and the mounted nozzle 40 up and down in the Z direction. One servo motor 56 is provided for each combination of the shaft 42 and the mounted nozzle 40, and a total of eight servo motors 56 are provided in the example shown in Figures 8A and 8B. Each servo motor 56 includes a linear motor 61 and an encoder 62.

リニアモータ61は、上下方向に挿通したシャフト42を昇降させるモータ部である。エンコーダ62は、シャフト42の移動に伴ってシャフト42の移動距離と方向を示すエンコーダパルス(位置信号)を出力する部材である。エンコーダ62が出力するエンコーダパルスは、搭載ノズル40の高さ情報として利用される。 The linear motor 61 is a motor unit that raises and lowers the shaft 42 that is inserted vertically. The encoder 62 is a component that outputs encoder pulses (position signals) that indicate the distance and direction of movement of the shaft 42 as the shaft 42 moves. The encoder pulses output by the encoder 62 are used as height information for the mounted nozzle 40.

プーリ57は、シャフト42を囲むように配置されるプーリである。プーリ57とシャフト42は回転方向R1への回転力が伝達されるように噛み合いながら、シャフト42の上下動はプーリ57に伝達されないように接続される。実施形態1では、サーボモータ56と同様に計8個のプーリ57が設けられており、複数のプーリ57はいずれも歯付きベルト58に噛み合っている。 Pulley 57 is a pulley arranged to surround shaft 42. Pulley 57 and shaft 42 are connected to each other so that rotational force in rotation direction R1 is transmitted, but the vertical movement of shaft 42 is not transmitted to pulley 57. In embodiment 1, a total of eight pulleys 57 are provided, similar to servo motor 56, and each of the pulleys 57 is engaged with toothed belt 58.

歯付きベルト58は、複数のプーリ57を同期して回転させるためのベルトである。歯付きベルト58は、θ軸モータ59に対してプーリ60を介して接続されている。 The toothed belt 58 is a belt for rotating the multiple pulleys 57 in synchronization. The toothed belt 58 is connected to the θ-axis motor 59 via a pulley 60.

θ軸モータ59は、歯付きベルト58を回転させるためのモータである。θ軸モータ59は出力軸59Aを有し、出力軸59Aはプーリ60に係合する。θ軸モータ59の回転力は、出力軸59Aを介してプーリ60および歯付きベルト58に伝達される。 The θ-axis motor 59 is a motor for rotating the toothed belt 58. The θ-axis motor 59 has an output shaft 59A, which engages with a pulley 60. The rotational force of the θ-axis motor 59 is transmitted to the pulley 60 and the toothed belt 58 via the output shaft 59A.

上述した搭載ノズル40の駆動機構によれば、θ軸モータ59による駆動によって、複数の搭載ノズル40を回転方向R1に一体的に回転駆動可能であり、且つ、それぞれのサーボモータ56による駆動によって搭載ノズル40を上下方向D1に個別に昇降駆動可能である。 According to the drive mechanism for the mounting nozzles 40 described above, the multiple mounting nozzles 40 can be rotated together in the rotation direction R1 by driving the θ-axis motor 59, and the mounting nozzles 40 can be individually raised and lowered in the vertical direction D1 by driving each of the servo motors 56.

搭載ノズル40の上記動作は、取出ヘッド12の取出ノズル36についても同様である。取出ノズル36の駆動機構について、図9を用いて説明する。図9は、取出ヘッド12の本体部38の内部構造を示す平面図である。 The above operation of the mounting nozzle 40 is the same for the take-out nozzle 36 of the take-out head 12. The drive mechanism of the take-out nozzle 36 will be described with reference to FIG. 9. FIG. 9 is a plan view showing the internal structure of the main body 38 of the take-out head 12.

図9に示すように、取出ノズル36の駆動機構として、複数のサーボモータ63と、複数のプーリ64と、歯付きベルト65と、出力軸66Aを有するθ軸モータ66と、プーリ67とを備える。それぞれのサーボモータ63は、リニアモータ68と、エンコーダ69とを備える。これらの構成の機能や接続関係については、図8A、図8Bで説明した搭載ノズル40の駆動機構と同様であるため、説明を省略する。 As shown in FIG. 9, the drive mechanism of the extraction nozzle 36 includes a plurality of servo motors 63, a plurality of pulleys 64, a toothed belt 65, a θ-axis motor 66 having an output shaft 66A, and a pulley 67. Each servo motor 63 includes a linear motor 68 and an encoder 69. The functions and connections of these components are similar to those of the drive mechanism of the mounting nozzle 40 described in FIG. 8A and FIG. 8B, so a description thereof will be omitted.

図9に示した取出ノズル36の駆動機構によれば、θ軸モータ66による駆動によって複数の取出ノズル36を回転方向R2に一体的に回転駆動可能であり、且つ、それぞれのサーボモータ63による駆動によって取出ノズル36を上下方向D2に個々に昇降駆動可能である。 According to the drive mechanism for the extraction nozzle 36 shown in FIG. 9, the multiple extraction nozzles 36 can be rotated integrally in the rotation direction R2 by driving the θ-axis motor 66, and each extraction nozzle 36 can be raised and lowered individually in the vertical direction D2 by driving each servo motor 63.

次に、中継ステージ26の構成について、図10~図16を用いて説明する。 Next, the configuration of the relay stage 26 will be explained using Figures 10 to 16.

図10は、中継ステージ26の概略斜視図であり、図11は、中継ステージ26の概略縦断面図であり、図12は、中継ステージ26の概略平面図である。 Figure 10 is a schematic perspective view of the relay stage 26, Figure 11 is a schematic vertical cross-sectional view of the relay stage 26, and Figure 12 is a schematic plan view of the relay stage 26.

図10~図12に示すように、中継ステージ26は、中継ステージカメラ28と、第1部品廃棄ボックス30と、仮置部70と、筐体74と、部品除去ブラシ76と、ブラシ駆動機構78とを備える。 As shown in Figures 10 to 12, the relay stage 26 includes a relay stage camera 28, a first part disposal box 30, a temporary placement section 70, a housing 74, a part removal brush 76, and a brush drive mechanism 78.

仮置部70は、微小部品としての部品Pを仮置きするための部材である。仮置部70の上面は、部品Pを載置するための載置面71である。載置面71は、複数の部品Pを載置可能な広さを有し、実施形態1では、前述した取出ヘッド12あるいは搭載ヘッド14が複数の部品Pを一括して移送する際に全ての部品Pを配置可能な広さを有する。図10、図11では、載置面71に計16個の部品Pが載置された状態を例示する。 The temporary placement section 70 is a member for temporarily placing a component P as a microcomponent. The upper surface of the temporary placement section 70 is a placement surface 71 for placing the component P. The placement surface 71 has a size large enough to place multiple components P, and in the first embodiment, has a size large enough to accommodate all of the components P when the aforementioned take-out head 12 or mounting head 14 transfers multiple components P together. Figures 10 and 11 show an example of a state in which a total of 16 components P are placed on the placement surface 71.

図11に示すように、載置面71の高さ位置は、中継ステージ26に関する基準高さ(第1基準高さH1)に設定される。仮置部70は、第1基準高さH1を設定するための基準部材(第1基準部材)として用いられる。 As shown in FIG. 11, the height position of the mounting surface 71 is set to a reference height (first reference height H1) for the intermediate stage 26. The temporary placement section 70 is used as a reference member (first reference member) for setting the first reference height H1.

実施形態1の仮置部70は透明な板状の部材で構成されている。仮置部70の下方に設けられた中継ステージカメラ28によって仮置部70を厚み方向に透視可能である。 The temporary placement section 70 of the first embodiment is made of a transparent plate-like member. The temporary placement section 70 can be seen through in the thickness direction by the relay stage camera 28 provided below the temporary placement section 70.

中継ステージカメラ28は、仮置部70に載置された複数の部品Pを撮像する。中継ステージカメラ28は、仮置部70の下方において撮像方向が上方に向けられた状態で筐体74に囲まれた空間に配置されている。実施形態1では2台の中継ステージカメラ28を設けている。 The relay stage camera 28 captures images of the multiple parts P placed on the temporary placement section 70. The relay stage camera 28 is disposed in a space surrounded by the housing 74 below the temporary placement section 70 with the imaging direction facing upward. In the first embodiment, two relay stage cameras 28 are provided.

図11、図12の点線で示すように、中継ステージカメラ28は所定の撮像範囲Bを有する。撮像範囲Bは、載置面71に載置された複数(計16個)の部品Pを撮像可能な範囲に設定される。 As shown by the dotted lines in Figures 11 and 12, the relay stage camera 28 has a predetermined imaging range B. The imaging range B is set to a range that can capture an image of multiple (16 in total) parts P placed on the placement surface 71.

筐体74は、中継ステージ26の筐体部分であって、仮置部70や中継ステージカメラ28などの部材を支持する。筐体74の内部には、複数の照明80および複数の拡散板82が設けられる。照明80は、中継ステージカメラ28の撮像範囲Bに向けて光を照射する部材であり、拡散板82は、照明80が照射する光を拡散させる部材である。 The housing 74 is the housing portion of the relay stage 26, and supports components such as the temporary placement unit 70 and the relay stage camera 28. A plurality of lights 80 and a plurality of diffusers 82 are provided inside the housing 74. The lights 80 are components that irradiate light toward the imaging range B of the relay stage camera 28, and the diffusers 82 are components that diffuse the light irradiated by the lights 80.

部品除去ブラシ76は、載置面71に残存する部品Pを除去するためのブラシである。図10などに示すように、部品除去ブラシ76は下方に突出した多数のブラシで構成される。部品除去ブラシ76はX方向に直線移動可能に構成されており、載置面71に取り残された部品Pを第1部品除去ボックス30に向けて押し出して部品Pを廃棄する。第1部品除去ボックス30に廃棄された部品Pは、廃棄部品Pz(図11、図12)となる。 The part removal brush 76 is a brush for removing parts P remaining on the placement surface 71. As shown in FIG. 10 etc., the part removal brush 76 is composed of multiple brushes that protrude downward. The part removal brush 76 is configured to be able to move linearly in the X direction, and pushes parts P left behind on the placement surface 71 towards the first part removal box 30 to discard the parts P. The parts P discarded in the first part removal box 30 become discarded parts Pz (FIGS. 11 and 12).

ブラシ駆動機構78は、部品除去ブラシ76を駆動するための機構である。ブラシ駆動機構78は、モータ84と、ベルトカバー86とを含んで構成される。 The brush drive mechanism 78 is a mechanism for driving the part removal brush 76. The brush drive mechanism 78 includes a motor 84 and a belt cover 86.

ブラシ駆動機構78の詳細な構成について、図13、図14とあわせて説明する。図13、図14は、ブラシ駆動機構78の周辺構成を示す概略断面図である。 The detailed configuration of the brush drive mechanism 78 will be described with reference to Figures 13 and 14. Figures 13 and 14 are schematic cross-sectional views showing the peripheral configuration of the brush drive mechanism 78.

図13、図14に示すように、ブラシ駆動機構78は、モータ84およびベルトカバー86に加えて、ベルト88と、連結部90と、スライダー92と、ガイド94とを備える。 As shown in Figures 13 and 14, the brush drive mechanism 78 includes a motor 84 and a belt cover 86, as well as a belt 88, a connecting portion 90, a slider 92, and a guide 94.

モータ84は、ベルト88を回転駆動する。モータ84およびベルト88は、ベルトカバー86の内部に収容されている。ベルト88には連結部90が取り付けられており、連結部90によってベルト88がスライダー92に連結される。スライダー92はガイド94に沿ってX方向に直線移動する部材であり、前述した部品除去ブラシ76が一体的に取り付けられている。ガイド94は、筐体74の側面に水平な姿勢で装着されており、X方向に沿って延在する。 The motor 84 drives and rotates the belt 88. The motor 84 and the belt 88 are housed inside the belt cover 86. A connecting portion 90 is attached to the belt 88, and the belt 88 is connected to a slider 92 by the connecting portion 90. The slider 92 is a member that moves linearly in the X direction along a guide 94, and is integrally attached with the component removal brush 76 described above. The guide 94 is attached in a horizontal position to the side of the housing 74, and extends along the X direction.

上述したブラシ駆動機構78によれば、モータ84の駆動によってベルト88を回転させて、部品除去ブラシ76をX方向に移動させることで、載置面71に載置された部品Pを第1部品廃棄ボックス30に押し出して仮置部70から除去することができる。 According to the brush drive mechanism 78 described above, the belt 88 is rotated by driving the motor 84 to move the part removal brush 76 in the X direction, so that the part P placed on the placement surface 71 can be pushed into the first part disposal box 30 and removed from the temporary placement section 70.

次に、基板搬送ユニット4の構成および機能について、図15、図16を用いて説明する。図15は、基板2を上昇させる前の状態の基板搬送ユニット4の概略縦断面図であり、図16は、基板2を上昇させた後の状態の基板搬送ユニット4の概略縦断面図である。 Next, the configuration and function of the substrate transport unit 4 will be described with reference to Figures 15 and 16. Figure 15 is a schematic vertical cross-sectional view of the substrate transport unit 4 before the substrate 2 is raised, and Figure 16 is a schematic vertical cross-sectional view of the substrate transport unit 4 after the substrate 2 is raised.

図15に示すように、基板搬送ユニット4は、一対の搬送コンベア5と、バックアップピン98とを備える。さらに各々の搬送コンベア5は、基板押さえ部材95と、基板ガイド96と、搬送ベルト97を有している。 As shown in FIG. 15, the board transport unit 4 includes a pair of transport conveyors 5 and a backup pin 98. Each transport conveyor 5 further includes a board pressing member 95, a board guide 96, and a transport belt 97.

基板押さえ部材95は、基板2を上方から押さえるための板状の部材であり、搬送ベルト97の上方に一対設けられる。基板ガイド96は、搬送ベルト97および基板押さえ部材95などを支持する部材である。バックアップピン98は、作業エリアAの下方で上下動可能に構成された棒状の部材であり、基板2の下面に当接可能に複数本設けられている。 The substrate holding members 95 are plate-shaped members for holding the substrate 2 from above, and are provided in pairs above the conveyor belt 97. The substrate guides 96 are members that support the conveyor belt 97 and the substrate holding members 95. The backup pins 98 are rod-shaped members that are configured to be able to move up and down below the working area A, and multiple backup pins 98 are provided so that they can come into contact with the underside of the substrate 2.

図15に示す状態から、複数のバックアップピン98を一体的に上昇させると、搬送ベルト97に支持されている基板2が、図16に示すようにバックアップピン98によって持ち上げられる。持ち上げられた基板2は基板押さえ部材95の下面95Bに接触し、基板押さえ部材95によって上方から押さえられる。これにより、基板2が作業エリアAに位置決めされる。バックアップピン98および搬送コンベア5は、基板2を保持する基板保持部99を構成している。 When the multiple backup pins 98 are raised together from the state shown in FIG. 15, the substrate 2 supported by the transport belt 97 is lifted by the backup pins 98 as shown in FIG. 16. The lifted substrate 2 comes into contact with the lower surface 95B of the substrate holding member 95 and is held down from above by the substrate holding member 95. This positions the substrate 2 in the working area A. The backup pins 98 and the transport conveyor 5 form a substrate holding section 99 that holds the substrate 2.

各々の基板押さえ部材95の上面95Aには、作業エリアAに関する基準高さ(第2基準高さH2)を設定するための第1計測点95M(図1参照)が少なくとも1か所設定されている。実施形態1では、第1計測点95Mを1つの基板押さえ部材95に2か所、合計4か所設けている。基板押さえ部材95は、第2基準高さH2を設定するための基準部材(第2基準部材)として用いられる。 At least one first measurement point 95M (see FIG. 1) is set on the upper surface 95A of each substrate holding member 95 for setting a reference height (second reference height H2) for the work area A. In the first embodiment, two first measurement points 95M are provided on each substrate holding member 95, for a total of four. The substrate holding member 95 is used as a reference member (second reference member) for setting the second reference height H2.

基板2は、その上面を基板押さえ部材95の下面に押さえつけられるとともにバックアップピン98によって下から支持され、水平な状態で作業エリアAに保持される。このため、作業エリアAに関する基準高さ(第2基準高さH2)は、基板押さえ部材95の下面95B(図15)の高さ位置に一致するよう設定される。よって、基準高さ(第2基準高さH2)は、第1計測点95Mの高さ位置と基板押さえ部材95の既知の寸法(厚さ)から設定することができる。 The upper surface of the substrate 2 is pressed against the lower surface of the substrate holding member 95 and supported from below by backup pins 98, so that the substrate 2 is held horizontally in the work area A. Therefore, the reference height (second reference height H2) for the work area A is set to match the height position of the lower surface 95B (Figure 15) of the substrate holding member 95. Therefore, the reference height (second reference height H2) can be set from the height position of the first measurement point 95M and the known dimension (thickness) of the substrate holding member 95.

図1に戻ると、制御部35は、部品搭載装置1の全体を制御する部材である。制御部35は例えば、マイクロコンピュータを含んで構成される。制御部35の詳細構成について、図17を用いて説明する。 Returning to FIG. 1, the control unit 35 is a component that controls the entire component mounting device 1. The control unit 35 includes, for example, a microcomputer. The detailed configuration of the control unit 35 will be described with reference to FIG. 17.

図17は、部品搭載装置1の制御系に関するブロック図である。図17に示すように、制御部35は、ヘッドユニット制御部100と、本体制御部102とを有する。 Figure 17 is a block diagram of the control system of the component mounting device 1. As shown in Figure 17, the control unit 35 has a head unit control unit 100 and a main body control unit 102.

ヘッドユニット制御部100は、取出ヘッド12の取出ノズル36の昇降動作・吸着動作、および、搭載ヘッド14の搭載ノズル40の昇降動作・吸着動作などを制御する機能を有する。一方、本体制御部102は、部品搭載装置1における基板2の搬送や、カメラによる撮像動作などを制御するとともに、ヘッドユニット制御部100に対して制御指令を送信する機能を有している。ヘッドユニット制御部100と本体制御部102は、配線コネクタ(図示せず)等を介して電気的に接続されている。 The head unit control unit 100 has a function of controlling the lifting and suctioning operations of the extraction nozzle 36 of the extraction head 12, and the lifting and suctioning operations of the mounting nozzle 40 of the mounting head 14. On the other hand, the main body control unit 102 has a function of controlling the transportation of the substrate 2 in the component mounting device 1, the imaging operation by the camera, etc., and also has a function of sending control commands to the head unit control unit 100. The head unit control unit 100 and the main body control unit 102 are electrically connected via a wiring connector (not shown) or the like.

ヘッドユニット制御部100は、取出ヘッド12を制御するための取出ヘッド制御部104と、搭載ヘッド14を制御するための搭載ヘッド制御部106とを有する。 The head unit control unit 100 has a take-out head control unit 104 for controlling the take-out head 12 and a mounting head control unit 106 for controlling the mounting head 14.

取出ヘッド制御部104および搭載ヘッド制御部106を含むヘッドユニット制御部100の内部構成を図18に示す。 The internal configuration of the head unit control unit 100, which includes the extraction head control unit 104 and the mounting head control unit 106, is shown in Figure 18.

図18に示すように、搭載ヘッド制御部106には、搭載ヘッド14に配置された複数基(ここでは8基)の搭載ノズル40毎に、当該搭載ノズル40のサーボモータ56(#1~#8)を制御するモータ制御部112が設けられている(#1~#8)。搭載ヘッド制御部106にはさらに、搭載ヘッド14に配置されたθ軸モータ59を制御するθ軸モータ制御部114が設けられている。 As shown in FIG. 18, the mounting head control unit 106 is provided with a motor control unit 112 (#1 to #8) for each of the multiple (eight in this example) mounting nozzles 40 arranged on the mounting head 14, which controls the servo motors 56 (#1 to #8) of the mounting nozzles 40. The mounting head control unit 106 further includes a θ-axis motor control unit 114 that controls the θ-axis motor 59 arranged on the mounting head 14.

モータ制御部112のそれぞれは、モータドライバ116と、接触検出部118と、高さ検出部120(搭載ノズル高さ検出部)と、最下点記憶部122と、動作司令部124とを備える。 Each motor control unit 112 includes a motor driver 116, a contact detection unit 118, a height detection unit 120 (mounted nozzle height detection unit), a lowest point memory unit 122, and an operation command unit 124.

モータドライバ116は、動作司令部124からの動作司令に従ってサーボモータ56に電力を供給して駆動する。具体的には、モータドライバ116は、動作司令部124からの位置指令や速度指令による位置や速度等の目標値とエンコーダ62から送られるパルス信号によって検出した位置や速度等の現在値との偏差をフィードバックするサーボ制御によってサーボータ56を駆動する。 The motor driver 116 supplies power to the servo motor 56 to drive it in accordance with the operation command from the operation command unit 124. Specifically, the motor driver 116 drives the servo motor 56 by servo control that feeds back the deviation between the target values of position, speed, etc. based on the position command and speed command from the operation command unit 124 and the current values of position, speed, etc. detected by the pulse signal sent from the encoder 62.

接触検出部118は、搭載ノズル40が中継ステージ26や部品等の物体に接触したこと、あるいは搭載ノズル40に保持された部品Pが基板26の実装点に着地(接触)したことを検出する。当該検出は、モータドライバ116が出力するトルク(電流)またはエンコーダ62からのエンコーダパルスに基づいて行われる。トルクを利用する場合は、搭載ノズル40が物体に接触して下降できなくなって目標値からの偏差が増大すると、モータドライバ116からサーボモータ56へ供給されるトルク(電流)が大きくなる。トルクを利用する場合はこのトルク(電流)の増加を検出して接触したことを検出する。またエンコーダパルスに基づいて接触を検出する場合は、エンコーダパルスの周期が長くなるあるいは検出されなくなる、あるいは下降から上昇を示すエンコーダパルスを受信することで接触したことを検出する。 The contact detection unit 118 detects that the mounting nozzle 40 has come into contact with an object such as the relay stage 26 or a component, or that the component P held by the mounting nozzle 40 has landed (comes into contact) with a mounting point on the board 26. This detection is performed based on the torque (current) output by the motor driver 116 or the encoder pulse from the encoder 62. When torque is used, if the mounting nozzle 40 comes into contact with an object and cannot descend, causing an increase in deviation from the target value, the torque (current) supplied from the motor driver 116 to the servo motor 56 increases. When torque is used, contact is detected by detecting this increase in torque (current). When detecting contact based on the encoder pulse, contact is detected when the period of the encoder pulse becomes longer or is no longer detected, or when an encoder pulse indicating a rise from a descent is received.

高さ検出部120は、サーボモータ56のエンコーダ62からのエンコーダパルスをカウントする。このカウント値は、搭載ノズル40の高さ方向の位置を示す高さ情報となる。すなわち、高さ検出部120は、サーボモータ56からの位置信号に基づいて搭載ノズル40の高さを検出する高さ検出機能を有する(取出ノズル高さ検出部)。後述する実装点高さ計測は、高さ検出部120の高さ検出機能を用いて行われる。 The height detection unit 120 counts the encoder pulses from the encoder 62 of the servo motor 56. This count value becomes height information indicating the height position of the mounting nozzle 40. In other words, the height detection unit 120 has a height detection function that detects the height of the mounting nozzle 40 based on the position signal from the servo motor 56 (take-out nozzle height detection unit). The mounting point height measurement described below is performed using the height detection function of the height detection unit 120.

最下点記憶部122は、接触検出部118により搭載ノズル40の接触を検出したときの所定期間に高さ検出部120が出力する値の最小値、すなわち所定期間に搭載ノズル40が最も下降した高さ(最下点)を示す値を一時記憶する。なお、本実施形態では搭載ノズル40の位置が低くなるにつれて高さ検出部120が出力する値も小さくなるので、最下点を示す値として「最小値」を最下点記憶部122に記憶しているが、搭載ノズル40の位置が低くなるにつれて高さ検出部120が出力する値が大きくなる場合は「最大値」を最下点記憶部122に記憶してもよい。最下点記憶部122に記憶された値は、搭載ノズル40の高さ情報として用いられる。 The lowest point memory unit 122 temporarily stores the minimum value of the value output by the height detection unit 120 during a predetermined period when the contact detection unit 118 detects the contact of the mounted nozzle 40, that is, the value indicating the height (lowest point) to which the mounted nozzle 40 has descended the most during the predetermined period. In this embodiment, the value output by the height detection unit 120 decreases as the position of the mounted nozzle 40 becomes lower, so the lowest point memory unit 122 stores the "minimum value" as the value indicating the lowest point. However, if the value output by the height detection unit 120 increases as the position of the mounted nozzle 40 becomes lower, the lowest point memory unit 122 may store the "maximum value". The value stored in the lowest point memory unit 122 is used as height information for the mounted nozzle 40.

動作司令部124は、搭載ノズル40を昇降動作させるための動作司令を行う。具体的には、動作司令部124は、予め設定された動作パターンに基づく位置指令や速度指令としての信号をモータドライバ116に送信する。 The operation command unit 124 issues operation commands to raise and lower the mounted nozzle 40. Specifically, the operation command unit 124 transmits signals to the motor driver 116 as position commands and speed commands based on a preset operation pattern.

それぞれのモータ制御部112およびθ軸モータ制御部114は、例えば処理回路がコンピュータプログラムを実行することによって、または、処理回路単独で、またはメモリ単独で実現される。その他の制御部についても同様である。 Each of the motor control units 112 and the θ-axis motor control unit 114 is realized, for example, by a processing circuit executing a computer program, or by a processing circuit alone, or by a memory alone. The same applies to the other control units.

取出ヘッド制御部104にも同様に、取出ヘッド12に配置された複数基(ここでは16基)の取出ノズル36毎に、当該取出ノズル36のサーボモータ63(#1~#16)を制御するモータ制御部108が設けられている(#1~#16)。取出ヘッド制御部104にはさらに、取出ヘッド12に配置されたθ軸モータ66を制御するθ軸モータ制御部110が設けられている。 Similarly, the take-out head control unit 104 is provided with a motor control unit 108 (#1 to #16) that controls the servo motor 63 (#1 to #16) of each of the multiple (16 in this example) take-out nozzles 36 arranged on the take-out head 12. The take-out head control unit 104 is further provided with a θ-axis motor control unit 110 that controls the θ-axis motor 66 arranged on the take-out head 12.

モータ制御部108のそれぞれは、モータドライバ160と、動作司令部168を備える。モータドライバ160および動作司令部168のそれぞれは、前述したモータドライバ116および動作司令部124と同様の機能を有するため、説明を省略する。 Each motor control unit 108 includes a motor driver 160 and an operation command unit 168. The motor driver 160 and the operation command unit 168 each have the same functions as the motor driver 116 and the operation command unit 124 described above, and therefore a description thereof will be omitted.

図17に戻ると、本体制御部102は、部品搭載装置1の各構成要素に接続されている。具体的には、本体制御部102は例えば、ヘッドカメラ16、XYテーブル17、基板搬送ユニット4、部品カメラ32、2台の中継ステージカメラ28、モータ84、第1部品供給ユニット6、第2部品供給ユニット8、第3部品供給ユニット10に接続されている。 Returning to FIG. 17, the main body control unit 102 is connected to each component of the component mounting device 1. Specifically, the main body control unit 102 is connected to, for example, the head camera 16, the XY table 17, the board transport unit 4, the component camera 32, the two relay stage cameras 28, the motor 84, the first component supply unit 6, the second component supply unit 8, and the third component supply unit 10.

本体制御部102は、内部の処理部101としての、実装作業実行部126と、部品厚さ計測部128と、基準高さ設定部130と、実装点高さ計測部132と、実装点高さ計測部134と、目標位置演算部136とを有する。 The main body control unit 102 has an internal processing unit 101 including a mounting operation execution unit 126, a component thickness measurement unit 128, a reference height setting unit 130, a mounting point height measurement unit 132, a mounting point height measurement unit 134, and a target position calculation unit 136.

実装作業実行部126は、後述する搭載プログラム138等に基づき、XYテーブル17、基板搬送ユニット4、部品供給部6、8、10、取出ヘッド12、搭載ヘッド14、ヘッドカメラ16、部品カメラ32、中継ステージカメラ28などを制御する。これにより、基板2に部品Pを搭載するための一連の作業が実行される。実装作業実行部126は、搭載ヘッド14を部品供給ユニット6、8、10または中継ステージ26から作業エリアAへ移動させる動作(以下、この動作を「ターン」と称する)を複数回繰り返して部品Pを基板2へ搭載する作業を実行させる。また、実装作業実行部126は、前述のターンが開始される前やターンとターンの合間に取出ヘッド12によって部品供給ユニット6から供給された微小部品を取り出して中継ステージ26へ移送する作業を実行させる。 The mounting operation execution unit 126 controls the XY table 17, the board transport unit 4, the component supply units 6, 8, 10, the take-out head 12, the mounting head 14, the head camera 16, the component camera 32, the relay stage camera 28, etc., based on the mounting program 138, which will be described later. This executes a series of operations for mounting the component P on the board 2. The mounting operation execution unit 126 executes the operation of mounting the component P on the board 2 by repeating the operation of moving the mounting head 14 from the component supply units 6, 8, 10 or the relay stage 26 to the operation area A multiple times (hereinafter, this operation is referred to as a "turn"). In addition, the mounting operation execution unit 126 executes the operation of taking out the micro-components supplied from the component supply unit 6 by the take-out head 12 before the aforementioned turn is started or between turns, and transferring them to the relay stage 26.

部品厚さ計測部128は、搭載ヘッド14を制御して、中継ステージ26に載置された部品Pをピックアップする際に、高さ検出部120が出力する搭載ノズル40の高さ情報に基づいて部品Pの厚さを計測する。部品Pの厚さを計測するために、中継ステージ26の基準面に関する第1基準高さH1が用いられる。 The component thickness measurement unit 128 controls the mounting head 14 to measure the thickness of the component P based on the height information of the mounting nozzle 40 output by the height detection unit 120 when picking up the component P placed on the relay stage 26. To measure the thickness of the component P, a first reference height H1 related to the reference surface of the relay stage 26 is used.

基準高さ設定部130は、搭載ヘッド14を制御して、中継ステージ26の基準面である載置面71に搭載ノズル40の下端面を接触させたときに、高さ検出部120が出力する搭載ノズル40の高さ情報に基づいて、中継ステージ26に関する第1基準高さH1を設定する。基準高さ設定部130はさらに、搭載ヘッド14を制御して、作業エリアAの基板押さえ部材95の上面95Aに搭載ノズル40の下端面を接触させたときに、高さ検出部120が出力する搭載ノズル40の高さ情報に基づいて、作業エリアAに関する第2基準高さH2を設定する。 The reference height setting unit 130 controls the mounting head 14 to set a first reference height H1 for the relay stage 26 based on the height information of the mounting nozzle 40 output by the height detection unit 120 when the lower end surface of the mounting nozzle 40 is brought into contact with the mounting surface 71, which is the reference surface of the relay stage 26. The reference height setting unit 130 further controls the mounting head 14 to set a second reference height H2 for the work area A based on the height information of the mounting nozzle 40 output by the height detection unit 120 when the lower end surface of the mounting nozzle 40 is brought into contact with the upper surface 95A of the substrate holding member 95 in the work area A.

実装点高さ計測部132は、搭載ヘッド14を制御して、部品Pを基板2の実装点に実装したときに、高さ検出部120が出力する搭載ノズル40の高さ情報に基づいて実装点の高さを計測する。実装点の高さを計測するために、作業エリアAの第2基準高さH2と、部品の厚さ情報とが用いられる。 The mounting point height measurement unit 132 controls the mounting head 14 to measure the height of the mounting point based on the height information of the mounting nozzle 40 output by the height detection unit 120 when the component P is mounted on the mounting point of the board 2. To measure the height of the mounting point, the second reference height H2 of the work area A and the thickness information of the component are used.

実装点高さ推定部134は、実装点高さ計測部132による複数の実装点の高さデータに基づいて、高さが計測されていない他の実装点の推定高さを算出する。実施形態1の実装点他推定部134は、実装点高さの推定処理のために「面補正」を用いる。 The mounting point height estimation unit 134 calculates the estimated heights of other mounting points whose heights have not been measured, based on the height data of multiple mounting points from the mounting point height measurement unit 132. The other mounting point estimation unit 134 of the first embodiment uses "surface correction" for the mounting point height estimation process.

目標位置演算部136は、基板2に部品Pを搭載する際に部品Pを保持した搭載ノズル40を移動させる目標位置を演算する。具体的な演算方法については、図20などを用いて後述する。 The target position calculation unit 136 calculates the target position to which the mounting nozzle 40 holding the component P is moved when mounting the component P on the substrate 2. A specific calculation method will be described later with reference to FIG. 20 etc.

本体制御部102はさらに、内部記憶部としての、搭載プログラム138と、目標位置140と、部品データ142と、基板データ144と、基準高さデータ146と、実装点データ148と、部品厚さ(計測値)150と、実装点高さ(計測値)152とを有する。 The main body control unit 102 further has, as an internal memory unit, a mounting program 138, a target position 140, component data 142, board data 144, reference height data 146, mounting point data 148, component thickness (measured value) 150, and mounting point height (measured value) 152.

搭載プログラム138は、部品Pの搭載順序や搭載位置を定めたプログラムである。搭載プログラム138の一例を図19に示す。 The mounting program 138 is a program that determines the mounting order and mounting positions of the components P. An example of the mounting program 138 is shown in FIG. 19.

図19に示す搭載プログラム138は、複数種類の情報として、「搭載No」、「ターンNo」、「部品種類」、「実装点」、「X」、「Y」、「θ」、「Z」「取出ノズル」、「搭載ノズル」、「中継」、「指定実装点」のそれぞれに関する情報を記憶している。 The mounting program 138 shown in FIG. 19 stores multiple types of information, including "Mount No.", "Turn No.", "Component Type", "Mounting Point", "X", "Y", "θ", "Z", "Removal Nozzle", "Mounting Nozzle", "Relay", and "Designated Mounting Point".

「搭載No」は、部品Pの搭載順序を示す識別情報である。「ターンNo」は、部品Pを何回目のターンで基板2に搭載するかを示す識別情報である。「部品」は、搭載対象の部品Pを示す識別情報である。「実装点」は、搭載対象の部品Pを実装すべき実装点を示す識別情報である。「X」、「Y」はそれぞれ、対象の部品Pを実装する実装点のX座標、Y座標を示す数値情報である。「θ」は、基板2における搭載対象の部品Pの向きを示す数値情報である。「Z」は、理想的な状態で基板保持部99に保持された基板2の実装点の高さを第2基準高さH2からの高低差で示した数値情報である。「取出ノズル」は、搭載対象の部品Pをどの取出ノズル36で保持するかを示す識別情報である。「搭載ノズル」は、搭載対象の部品Pをどの搭載ノズル40で保持するかを示す識別情報である。「中継」は、搭載対象の部品Pが中継ステージ26を経由するか否かを示す識別情報である。図19の例では、「中継」の識別情報が「1」である場合は中継ステージ26を経由することを示し、「0」である場合は中継ステージ26を経由しないことを示す。「指定実装点」は、複数の実装点のうち、どの実装点が他の実装点の高さの推定処理を行うための「指定実装点」に指定されているかを示す識別情報である。図19の例では、「指定実装点」の識別情報が「1」である場合は実装点が指定実装点に指定されていることを示し、「0」である場合は実装点が指定実装点に指定されていないことを示す。 "Mounting No." is identification information indicating the mounting order of the component P. "Turn No." is identification information indicating which turn the component P will be mounted on the board 2. "Component" is identification information indicating the component P to be mounted. "Mounting point" is identification information indicating the mounting point where the component P to be mounted should be mounted. "X" and "Y" are numerical information indicating the X and Y coordinates of the mounting point where the target component P is mounted, respectively. "θ" is numerical information indicating the orientation of the component P to be mounted on the board 2. "Z" is numerical information indicating the height of the mounting point of the board 2 held by the board holding unit 99 in an ideal state, as a difference in height from the second reference height H2. "Extraction nozzle" is identification information indicating which extraction nozzle 36 will hold the component P to be mounted. "Mounting nozzle" is identification information indicating which mounting nozzle 40 will hold the component P to be mounted. "Relay" is identification information indicating whether the component P to be mounted passes through the relay stage 26. In the example of FIG. 19, when the "relay" identification information is "1", it indicates that the relay stage 26 will be used, and when it is "0", it indicates that the relay stage 26 will not be used. "Designated mounting point" is identification information that indicates which of multiple mounting points is designated as the "designated mounting point" for performing the height estimation process for the other mounting points. In the example of FIG. 19, when the "designated mounting point" identification information is "1", it indicates that the mounting point is designated as the designated mounting point, and when it is "0", it indicates that the mounting point is not designated as the designated mounting point.

図17に戻ると、目標位置140は、基板2に部品Pを搭載する際に部品Pを保持した搭載ノズル40を移動させる目標位置を示す情報である。目標位置140は、目標位置演算部136によって計算される。 Returning to FIG. 17, the target position 140 is information indicating the target position to which the mounting nozzle 40 holding the component P is moved when mounting the component P on the board 2. The target position 140 is calculated by the target position calculation unit 136.

部品データ142は、部品Pに関するデータである。部品データ142は例えば、部品Pに関する寸法、形状、種類などの情報(例えばカタログデータ)を含む。 Part data 142 is data related to part P. Part data 142 includes, for example, information such as dimensions, shape, and type related to part P (e.g., catalog data).

基板データ144は、基板2に関するデータである。基板データ144は例えば、基板2の位置を認識するための基準マーク(図32の基準マーク174参照)と各実装点との相対的な位置関係などの情報を含む。 The board data 144 is data related to the board 2. The board data 144 includes information such as the relative positional relationship between a reference mark (see reference mark 174 in FIG. 32) for identifying the position of the board 2 and each mounting point.

基準高さデータ146は、基準高さ設定部130によって設定される第1基準高さH1と第2基準高さH2とを含むデータである。 The reference height data 146 is data including a first reference height H1 and a second reference height H2 set by the reference height setting unit 130.

実装点データ148は、搬入された基板2の実装点に関するデータである。実装点データ148は例えば、実装点のX座標、Y座標、Z座標と、その実装点に実装される部品Pの向きθとを含む。実装点データ148は、実装点の高さを記憶する実装点高さ記憶部である。 Mounting point data 148 is data related to the mounting point of the board 2 that has been brought in. For example, mounting point data 148 includes the X-coordinate, Y-coordinate, and Z-coordinate of the mounting point, and the orientation θ of the component P to be mounted at that mounting point. Mounting point data 148 is a mounting point height memory unit that stores the height of the mounting point.

部品厚さ(計測値)150は、部品厚さ計測部128によって計測される部品Pの厚さを記憶する。 Component thickness (measurement value) 150 stores the thickness of component P measured by component thickness measurement unit 128.

実装点高さ(計測値)152は、実装点高さ計測部132によって計測される実装点の高さを記憶する。 Mounting point height (measured value) 152 stores the height of the mounting point measured by the mounting point height measurement unit 132.

本体制御部102はさらに、第1の認識部154と、第2の認識部156と、第3の認識部158とを備える。 The main body control unit 102 further includes a first recognition unit 154, a second recognition unit 156, and a third recognition unit 158.

第1の認識部154は、ヘッドカメラ16の撮像画像を用いて基板2を認識する基板認識部である。第2の認識部156は、中継ステージカメラ28の撮像画像を用いて、中継ステージ26に載置された部品Pを認識する部品認識部である。第3の部品認識部158は、部品カメラ32の撮像画像を用いて、搭載ヘッド14に保持された部品Pを認識する部品認識部である。 The first recognition unit 154 is a board recognition unit that recognizes the board 2 using the image captured by the head camera 16. The second recognition unit 156 is a component recognition unit that recognizes the component P placed on the relay stage 26 using the image captured by the relay stage camera 28. The third component recognition unit 158 is a component recognition unit that recognizes the component P held by the mounting head 14 using the image captured by the component camera 32.

上述した構成を有する実施形態1の部品搭載装置1の動作について、図20~図34Bを用いて説明する。実施形態1の部品搭載装置1は、基板2への部品搭載作業に先立ち、中継ステージ26と基板保持部99のそれぞれの基準高さを計測して記憶する基準高さの設定処理(基準高さH1、H2の設定処理)を実行する。 The operation of the component mounting device 1 of the first embodiment having the above-mentioned configuration will be described with reference to Figures 20 to 34B. Prior to the component mounting operation on the substrate 2, the component mounting device 1 of the first embodiment executes a reference height setting process (reference heights H1, H2 setting process) that measures and stores the reference heights of the relay stage 26 and the substrate holder 99.

まず、基準高さH1、H2の設定処理について、図20~図24Bを用いて説明する。 First, the process for setting the reference heights H1 and H2 will be explained using Figures 20 to 24B.

図20は、第1基準高さH1の設定処理を示すフローチャートである。図20に示すフローの各処理は、基準高さ設定部130を含む制御部35により実行される。 Figure 20 is a flowchart showing the process of setting the first reference height H1. Each process in the flow shown in Figure 20 is executed by the control unit 35, which includes the reference height setting unit 130.

まず、制御部35は、搭載ノズル40を中継ステージ26へ移動させる(S1)。具体的には、本体制御部102の基準高さ設定部130により、搭載ヘッド14を支持するXYテーブル7を制御して、部品Pを保持していない状態の複数の搭載ノズル40を有する搭載ヘッド14を、中継ステージ26の上方へ移動させる。なお、中継ステージ26の載置面71には部品Pが載置されていない状態で本フローを実行する。 First, the control unit 35 moves the mounting nozzles 40 to the relay stage 26 (S1). Specifically, the reference height setting unit 130 of the main body control unit 102 controls the XY table 7 supporting the mounting head 14 to move the mounting head 14, which has multiple mounting nozzles 40 and is not holding any components P, above the relay stage 26. Note that this flow is executed with no components P placed on the placement surface 71 of the relay stage 26.

制御部35は、搭載ノズル40の下降を開始する(S2)。具体的には、搭載ヘッド制御部106の動作司令部124の指令に応じて、モータドライバ116により、複数の搭載ノズル40のうちの1つの搭載ノズル40に対応するサーボモータ56を制御して、搭載ノズル40を載置面71に向けて下降させる。 The control unit 35 starts lowering the mounting nozzle 40 (S2). Specifically, in response to a command from the operation command unit 124 of the mounting head control unit 106, the motor driver 116 controls the servo motor 56 corresponding to one of the multiple mounting nozzles 40 to lower the mounting nozzle 40 toward the mounting surface 71.

制御部35は、搭載ノズル40が載置面71に接触したことを接触検出部118が検出するのを待つ(S3)。 The control unit 35 waits for the contact detection unit 118 to detect that the mounting nozzle 40 has come into contact with the mounting surface 71 (S3).

図21は、搭載ノズル40の下端面が載置面71に接触した状態を示す。図21に示すように、搭載ノズル40の下端面が載置面71に接触したことが検出されると(S3でYES)、ステップS4に移行する。 Figure 21 shows the state in which the bottom end surface of the mounting nozzle 40 is in contact with the mounting surface 71. As shown in Figure 21, when it is detected that the bottom end surface of the mounting nozzle 40 is in contact with the mounting surface 71 (YES in S3), the process proceeds to step S4.

制御部35は、サーボモータ56を制御して搭載ノズル40の下降を停止し(S4)、基準高さ設定部130により第1基準高さH1を設定する(S5)。基準高さ設定部130は、載置面71に接触した搭載ノズル40の高さ情報を高さ検出部120または最下点記憶部122から取得する。そして、基準高さ設定部130は、取得した高さ情報を基準高さH1、すなわち基準高さデータ146として記憶部103に記憶する。これにより、この搭載ノズル40についての基準高さH1の設定が完了する。なお、同じ搭載ノズル40の下端面を載置面71の同じ場所に複数回接触させた場合、基準高さ設定部130は取得した複数の高さ情報の平均値を基準高さH1として設定する。また、同じ搭載ノズル40の下端面を載置面71の複数個所に接触させた場合、基準高さ設定部130は取得した複数の高さ情報より得られる面の関数を基準高さH1として設定する。 The control unit 35 controls the servo motor 56 to stop the descent of the mounting nozzle 40 (S4), and the reference height setting unit 130 sets the first reference height H1 (S5). The reference height setting unit 130 acquires height information of the mounting nozzle 40 that has contacted the mounting surface 71 from the height detection unit 120 or the lowest point memory unit 122. The reference height setting unit 130 then stores the acquired height information in the memory unit 103 as the reference height H1, i.e., the reference height data 146. This completes the setting of the reference height H1 for this mounting nozzle 40. Note that, when the lower end surface of the same mounting nozzle 40 is brought into contact with the same location on the mounting surface 71 multiple times, the reference height setting unit 130 sets the average value of the acquired multiple pieces of height information as the reference height H1. Also, when the lower end surface of the same mounting nozzle 40 is brought into contact with multiple locations on the mounting surface 71, the reference height setting unit 130 sets the function of the surface obtained from the acquired multiple pieces of height information as the reference height H1.

制御部35は、サーボモータ56を制御して、図22に示すように搭載ノズル40を上昇させる(S6)。上昇した搭載ノズル40は、他の搭載ノズル40と同じ高さ位置へ戻される。 The control unit 35 controls the servo motor 56 to raise the mounting nozzle 40 as shown in FIG. 22 (S6). The raised mounting nozzle 40 is returned to the same height position as the other mounting nozzles 40.

制御部35は、全ての搭載ノズル40で完了したか否かを判定する(S7)。ステップS7において、制御部35は、搭載ヘッド14に設けられた複数基(#1~#8)の搭載ノズル40の全てに対してステップS1~S6の処理を実行したか否かを判定する。ステップS1~S6の処理を実行していない搭載ノズル40が残っている場合、全ての搭載ノズル40で完了していないと判定し(S7でNO)、他の搭載ノズル40に対してもステップS1~S6の処理を実行する。すなわち、複数の搭載ノズル40のそれぞれにステップS1~S6の処理を実行し、搭載ノズル40別に第1基準高さH1を設定する。これにより、複数の搭載ノズル40の個体差の影響を受けることなく、第1基準高さH1を設定できる。 The control unit 35 determines whether or not the process has been completed for all mounting nozzles 40 (S7). In step S7, the control unit 35 determines whether or not the process of steps S1 to S6 has been performed for all of the multiple mounting nozzles 40 (#1 to #8) provided on the mounting head 14. If there are any mounting nozzles 40 for which the process of steps S1 to S6 has not been performed, it determines that the process has not been completed for all mounting nozzles 40 (NO in S7), and performs the process of steps S1 to S6 for the other mounting nozzles 40. In other words, the process of steps S1 to S6 is performed for each of the multiple mounting nozzles 40, and the first reference height H1 is set for each mounting nozzle 40. This allows the first reference height H1 to be set without being affected by individual differences between the multiple mounting nozzles 40.

実施形態1では、搭載ノズル40のそれぞれがシャフト42に交換可能に装着されており、搭載ノズル40とシャフト42の組合せのそれぞれに対して第1基準高さH1を設定することができる。これにより、第1基準高さH1をより精度良く設定することができる。 In the first embodiment, each mounted nozzle 40 is attached to the shaft 42 in an interchangeable manner, and the first reference height H1 can be set for each combination of mounted nozzle 40 and shaft 42. This allows the first reference height H1 to be set with greater precision.

全ての搭載ノズル40に対するステップS1~S6の処理が完了すると、全ての搭載ノズル40で完了したと判定され(ステップS7でYES)、第1基準高さH1の設定処理を終了する。 When steps S1 to S6 have been completed for all mounted nozzles 40, it is determined that the process has been completed for all mounted nozzles 40 (YES in step S7), and the process of setting the first reference height H1 is terminated.

図23は、第2基準高さH2の設定処理を示すフローチャートであり、図24A、図24Bは、図23のフローチャートによる処理の流れを説明するための概略図である。図23のフローチャートによる各処理は、基準高さ設定部130を含む制御部35により実行される。前述した第1基準高さ設定処理と重複する内容については適宜、記載を省略する。 Figure 23 is a flowchart showing the process of setting the second reference height H2, and Figures 24A and 24B are schematic diagrams for explaining the flow of the process according to the flowchart of Figure 23. Each process according to the flowchart of Figure 23 is executed by the control unit 35, which includes the reference height setting unit 130. Descriptions of content that overlaps with the first reference height setting process described above will be omitted as appropriate.

まず、制御部35は、搭載ノズル40を作業エリアAに移動させる(S8)。具体的には、本体制御部102の基準高さ設定部130により、搭載ヘッド14を支持するXYテーブル7を制御して、部品Pを保持していない状態の複数の搭載ノズル40を有する搭載ヘッド14を、作業エリアAにおける基板搬送ユニット4の上方へ移動させる。作業エリアAには基板2が配置されていない状態で本フローを実行する。 First, the control unit 35 moves the mounting nozzles 40 to the work area A (S8). Specifically, the reference height setting unit 130 of the main body control unit 102 controls the XY table 7 supporting the mounting head 14 to move the mounting head 14, which has multiple mounting nozzles 40 not holding components P, above the board transport unit 4 in the work area A. This flow is executed in a state where no board 2 is placed in the work area A.

制御部35は、搭載ノズル40の下降を開始する(S9)。具体的には、搭載ヘッド制御部106の動作司令部124の指令に応じて、モータドライバ116により、複数の搭載ノズル40のうちの1つの搭載ノズル40に対応するサーボモータ56を制御して、図24Aに示すように、搭載ノズル40を基板搬送ユニット4の基板押さえ部材95に向けて下降させる。実施形態1では、基板押さえ部材95が一対設けられており、そのうちの一方(紙面左側)の基板押さえ部材95に向けて搭載ノズル40を下降させる。 The control unit 35 starts lowering the mounting nozzle 40 (S9). Specifically, in response to a command from the operation command unit 124 of the mounting head control unit 106, the motor driver 116 controls the servo motor 56 corresponding to one of the multiple mounting nozzles 40 to lower the mounting nozzle 40 toward the substrate holding member 95 of the substrate transport unit 4, as shown in FIG. 24A. In the first embodiment, a pair of substrate holding members 95 are provided, and the mounting nozzle 40 is lowered toward one of the substrate holding members 95 (the one on the left side of the drawing).

制御部35は、搭載ノズル40が基板押え部材95の上面95A(第1計測点95M)に接触したことを接触検出部118が検出するのを待つ(S10)。 The control unit 35 waits for the contact detection unit 118 to detect that the mounting nozzle 40 has come into contact with the upper surface 95A (first measurement point 95M) of the substrate holding member 95 (S10).

図24Aに示すように搭載ノズル40が基板押さえ部材95に接触したことを検出した場合(S10でYES)、搭載ノズル40の下降を停止し(S11)、高さ検出部120で得られた搭載ノズル40の高さ情報または最下点記憶部122に記憶された高さ情報を取得して記憶する(S12)。これにより、上面95A(第1計測点95M)の高さが計測される。 As shown in FIG. 24A, when it is detected that the mounting nozzle 40 has come into contact with the substrate holding member 95 (YES in S10), the descent of the mounting nozzle 40 is stopped (S11), and the height information of the mounting nozzle 40 obtained by the height detection unit 120 or the height information stored in the lowest point memory unit 122 is acquired and stored (S12). This measures the height of the upper surface 95A (first measurement point 95M).

制御部35は、搭載ノズル40を上昇させて(S13)、全ての計測点で高さ計測が完了したか否かを判定する(S14)。実施形態1では、第1計測点95Mが4か所存在するため、全ての計測点の高さ計測が完了していない場合(S14でNO)は、ステップS8~S14を再度実行する。 The control unit 35 raises the mounting nozzle 40 (S13) and determines whether height measurement has been completed at all measurement points (S14). In the first embodiment, since there are four first measurement points 95M, if height measurement has not been completed at all measurement points (NO in S14), steps S8 to S14 are executed again.

図24Aに示すように、一方の基板押さえ部材95の第1計測点95Mの高さ計測が完了すると、図24Bに示すように、搭載ノズル40をもう一方の基板押さえ部材95の上面に向けて下降させ(S8~S9)、残りの第1計測点95Mの計測を行う(S10~S13)。 As shown in FIG. 24A, once height measurement of the first measurement point 95M of one of the substrate holding members 95 has been completed, the mounting nozzle 40 is lowered toward the top surface of the other substrate holding member 95 (S8 to S9), as shown in FIG. 24B, and measurements are then taken of the remaining first measurement points 95M (S10 to S13).

そして、全ての第1計測点95Mの高さ計測が完了すると(S14でYES)、第2基準高さH2を設定する(S15)。実施形態1では、4か所の第1計測点95Mの高さの平均値を第2基準高さH2としている。 When the height measurement of all the first measurement points 95M is completed (YES in S14), the second reference height H2 is set (S15). In the first embodiment, the average value of the heights of the four first measurement points 95M is set as the second reference height H2.

なお、4か所の計測点を設定する場合に限らず、1か所、3か所又は5か所以上の計測点を設定する場合であってもよい。また、第2基準高さH2として、基板搬送ユニット4の上下方向の傾きを考慮する場合は、その傾きを定義した関数としてもよい。 The number of measurement points is not limited to four, and one, three, five or more measurement points may be set. In addition, when the inclination of the substrate transport unit 4 in the vertical direction is taken into consideration as the second reference height H2, the second reference height H2 may be a function that defines the inclination.

部品搭載装置1は、基準高さH1、H2の設定処理を含む準備作業が終わると基板2への部品搭載作業を開始する。次に、基板2への部品搭載作業を図25~図34Bを用いて説明する。図25は、目標位置演算部136による目標位置の演算方法を説明するためのブロック図である。図26は、部品搭載装置1による一連の部品搭載作業の流れを示す図である。 When the component mounting device 1 has completed the preparatory work, including the process of setting the reference heights H1 and H2, it starts the work of mounting components on the board 2. Next, the work of mounting components on the board 2 will be explained using Figures 25 to 34B. Figure 25 is a block diagram for explaining the method of calculating the target position by the target position calculation unit 136. Figure 26 is a diagram showing the flow of a series of component mounting operations by the component mounting device 1.

(基板搬入)
図26に示すように、まず、基板2を作業エリアAに搬入する。具体的には、基板搬送ユニット4の搬送コンベア5により基板2を搬送して作業エリアAに位置決めする。
(Board delivery)
26, first, the board 2 is carried into the work area A. Specifically, the board 2 is transported by the transport conveyor 5 of the board transport unit 4 and positioned in the work area A.

(基板認識)
作業エリアAに位置決めされた基板2の認識を行う。具体的には、ヘッドカメラ16を有する搭載ヘッド14をXY方向に移動させて、ヘッドカメラ16を基板2の上方に配置して基板2を撮像する。ヘッドカメラ16の撮像画像に基づいて、第1の認識部154が基板2の位置を認識する。第1の認識部154による基板2の認識結果は、目標位置演算部136に送信される。
(Board recognition)
The board 2 positioned in the work area A is recognized. Specifically, the mounting head 14 having the head camera 16 is moved in the XY directions, and the head camera 16 is positioned above the board 2 to capture an image of the board 2. The first recognition unit 154 recognizes the position of the board 2 based on the image captured by the head camera 16. The recognition result of the board 2 by the first recognition unit 154 is transmitted to the target position calculation unit 136.

(実装データの設定)
図25の(2)に示すように、目標位置演算部136は、部品搭載装置1で予定されている全ての実装点の情報を搭載プログラム138から読み取る。読み取る情報は、図19に示す搭載プログラム138におけるX、Y、θ、Zの情報である。
(Setting implementation data)
25(2), the target position calculation unit 136 reads information on all mounting points scheduled for the component mounting device 1 from the mounting program 138. The information to be read is the information on X, Y, θ, and Z in the mounting program 138 shown in FIG.

図25の(3)に示すように、目標位置演算部136は、第1の認識部154による基板認識結果に基づいて、読み取ったX、Y、θを補正することで、補正後の実装点データ148(X1、Y1、θ1)を計算して記憶部103に記憶する。目標位置演算部136は、当該実装点について実装点高さ推定部134による推定値があればその値をZ1として記憶するが、推定値がない場合は搭載プログラム138のZをZ1として記憶する。第1ターン開始時点では、当該実装点について実装点高さ推定部134による推定値は存在しないので搭載プログラム138のZがZ1として設定される。実装点データ148のうち(X1,Y1,θ1)は、部品搭載処理における各搭載ノズル40の仮の目標位置となる。 25(3), the target position calculation unit 136 calculates the corrected mounting point data 148 (X1, Y1, θ1) by correcting the read X, Y, and θ based on the board recognition result by the first recognition unit 154, and stores the corrected mounting point data 148 in the memory unit 103. If there is an estimated value by the mounting point height estimation unit 134 for the mounting point, the target position calculation unit 136 stores the value as Z1, but if there is no estimated value, stores Z in the mounting program 138 as Z1. At the start of the first turn, there is no estimated value by the mounting point height estimation unit 134 for the mounting point, so Z in the mounting program 138 is set as Z1. Of the mounting point data 148, (X1, Y1, θ1) becomes the tentative target position of each mounting nozzle 40 in the component mounting process.

(部品取り出し)
上述した基板搬入および基板認識と並行して、図26に示すように、取出ヘッド12による部品Pの取出しおよび中継ステージ26への載置を行う。取出ヘッド12による部品Pの取出しは、図1に示す第1部品供給部6の上方へ取出ヘッド12が移動し、取出ヘッド12の取出ノズル36により、第1部品供給部6のキャリアテープに収容されている部品Pを吸着して取り出す。取出ノズル36の昇降動作は個別に行われ、取出ノズル36毎に部品Pの吸着動作を順次行う。実施形態1では、計16本の取出ノズル36を設けており、最大16本の取出ノズル36が部品Pを吸着するまで部品Pの取り出しを行う。
(Removing parts)
In parallel with the board loading and board recognition described above, as shown in Fig. 26, the take-out head 12 takes out the components P and places them on the relay stage 26. To take out the components P by the take-out head 12, the take-out head 12 moves above the first component supply unit 6 shown in Fig. 1, and the take-out nozzles 36 of the take-out head 12 pick up and take out the components P accommodated in the carrier tape of the first component supply unit 6. The take-out nozzles 36 are raised and lowered individually, and each take-out nozzle 36 sequentially picks up the components P. In the first embodiment, a total of 16 take-out nozzles 36 are provided, and the components P are taken out until a maximum of 16 take-out nozzles 36 pick up the components P.

(部品載置)
複数の取出ノズル36が部品Pを保持した状態で取出ヘッド12を中継ステージ26へ移動させる。これにより、複数の部品Pを第1部品供給ユニット6から中継ステージ26へ一括搬送する。その後、取出ノズル36が保持する部品Pを中継ステージ26の仮置部70に載置する。具体的には、複数の取出ノズル36を同時に下降させて仮置部70の載置面71の間近で部品Pの吸着を解除し、載置面71に部品Pを配置する。これにより、図10に示すように載置面71に複数(例えば16個)の部品Pが配置された状態となる。実施形態1では、取出ノズル36は第1ターンと第2ターンで基板2に搭載される16個の部品P、言い換えれば複数ターン分の複数の部品Pを中継ステージ26に一括搬送する。
(Placing parts)
The take-out head 12 is moved to the relay stage 26 with the multiple take-out nozzles 36 holding the components P. This allows the multiple components P to be transported from the first component supply unit 6 to the relay stage 26 in a lump. Thereafter, the components P held by the take-out nozzles 36 are placed on the temporary placement section 70 of the relay stage 26. Specifically, the multiple take-out nozzles 36 are simultaneously lowered to release the suction of the components P close to the placement surface 71 of the temporary placement section 70, and the components P are placed on the placement surface 71. This results in a state in which multiple (e.g., 16) components P are placed on the placement surface 71 as shown in FIG. 10. In the first embodiment, the take-out nozzle 36 transports 16 components P to be mounted on the board 2 in the first and second turns, in other words, multiple components P for multiple turns, to the relay stage 26 in a lump.

部品Pの載置が完了すると、取出ヘッド12は部品供給ユニット6へ戻る。 Once placement of the part P is complete, the removal head 12 returns to the part supply unit 6.

(部品認識)
その後、中継ステージ26に配置された部品Pに対して部品認識を行う。具体的には、図10などに示した中継ステージカメラ28を用いて、仮置部70に配置された部品Pを下方から撮像する。実施形態1では2台の中継ステージカメラ28を設け、仮置部70に配置された16個の部品Pを同時に撮像することができる。その撮像画像(第1の画像)に基づいて、制御部35の第2の認識部156により、それぞれの部品Pを認識する。このタイミングでの部品Pの認識は、搭載ヘッド14による部品Pのピックアップ前に行う「ピックアップ前部品認識」(第1部品認識)である。実施形態1では、仮置部70に配置された全ての部品Pに対してピックアップ前部品認識が実行される。
(Parts Recognition)
Thereafter, component recognition is performed on the components P arranged on the relay stage 26. Specifically, the components P arranged on the temporary placement section 70 are imaged from below using the relay stage camera 28 shown in FIG. 10 and the like. In the first embodiment, two relay stage cameras 28 are provided, and 16 components P arranged on the temporary placement section 70 can be imaged simultaneously. Based on the captured image (first image), the second recognition section 156 of the control section 35 recognizes each component P. The recognition of the components P at this timing is "pre-pickup component recognition" (first component recognition) performed before the mounting head 14 picks up the components P. In the first embodiment, pre-pickup component recognition is performed on all components P arranged on the temporary placement section 70.

このピックアップ前部品認識を利用して、搭載ヘッド14による部品Pのピックアップ処理を行う。なお、ピックアップ前部品認識中に搭載ヘッド14は作業エリアAから中継ステージ26へ移動する(図26)。また本体制御部102は、搭載ヘッド14の移動中にピックアップ前部品認識が終わると部品ピックアップ処理を開始する。 This pre-pickup component recognition is used to perform the pickup process of component P by the mounting head 14. During the pre-pickup component recognition, the mounting head 14 moves from the work area A to the relay stage 26 (Figure 26). Furthermore, when the pre-pickup component recognition is completed while the mounting head 14 is moving, the main body control unit 102 starts the component pickup process.

部品ピックアップ処理のフローを図27に示す。図27に示すフローチャートの各処理は、制御部35の実装作業実行部126により実行される。 The flow of the component pickup process is shown in Figure 27. Each process in the flowchart shown in Figure 27 is executed by the mounting work execution unit 126 of the control unit 35.

実装作業実行部126は、ピックアップ前部品認識の結果を取得する(S16)。具体的には、本体制御部102の実装作業実行部126により、ピックアップ前部品認識の結果として第2の認識部156に一時的に記憶されているデータを読み出す。ピックアップ前部品認識の結果には、中継ステージ26に載置されている部品Pのそれぞれの位置情報が含まれる。実施形態1では、実装作業実行部126が、開始されたターンで基板2への搭載が予定されている1個または複数個(最大8個)の部品Pの位置情報を第2の認識部156から取得する。 The mounting operation execution unit 126 acquires the result of the pre-pickup component recognition (S16). Specifically, the mounting operation execution unit 126 of the main body control unit 102 reads out data temporarily stored in the second recognition unit 156 as a result of the pre-pickup component recognition. The result of the pre-pickup component recognition includes position information of each of the components P placed on the relay stage 26. In the first embodiment, the mounting operation execution unit 126 acquires from the second recognition unit 156 the position information of one or more (up to eight) components P scheduled to be mounted on the board 2 in the started turn.

実装作業実行部126は、搭載ノズル40を部品Pに対して位置合わせする(S17)。具体的には、実装作業実行部126により、ピックアップ前部品認識で認識した複数の部品Pのうちの1つの部品Pに対して搭載プログラム138で割り当てられている搭載ノズル40をXY方向に位置合わせする。実施形態1では、図28Aに示すように、部品PのXY方向の中心に対して搭載ノズル40の下端面のXY方向の中心を一致させるように位置合わせを行う。 The mounting operation execution unit 126 aligns the mounting nozzle 40 with respect to the component P (S17). Specifically, the mounting operation execution unit 126 aligns the mounting nozzle 40 assigned by the mounting program 138 with respect to one of the multiple components P recognized by the pre-pickup component recognition in the XY direction. In the first embodiment, as shown in FIG. 28A, the alignment is performed so that the center in the XY direction of the lower end surface of the mounting nozzle 40 coincides with the center in the XY direction of the component P.

実装作業実行部126は、搭載ノズル40の位置合わせと並行して搭載ノズル40の下降を開始する(S18)。具体的には、実装作業実行部126がモータ制御部112へ指令を送信し、モータ制御部112がサーボモータ56を制御して、搭載ノズル40を下降させる。これにより、図28Aに示すように部品Pを斜め下方に移動させることができ、作業時間を短縮して生産性を高めることができる。 The mounting operation execution unit 126 starts lowering the mounting nozzle 40 in parallel with aligning the mounting nozzle 40 (S18). Specifically, the mounting operation execution unit 126 sends a command to the motor control unit 112, which controls the servo motor 56 to lower the mounting nozzle 40. This allows the component P to be moved diagonally downward as shown in FIG. 28A, shortening the work time and increasing productivity.

実装作業実行部126は、搭載ノズル40の下降を開始させてから所定タイミング後に搭載ノズル40による吸引を開始させる(S19)。具体的には、搭載ノズル40の吸引孔54(図6参照)に配管を通じて接続された図示しないバルブを駆動して吸引孔54と負圧源を接続し、吸引孔54に負圧を発生させた状態とする。この状態で搭載ノズル40が下降を継続すると、中継ステージ26に載置されている部品Pに接触する(図28B)。 The mounting operation execution unit 126 starts suction by the mounting nozzle 40 at a predetermined timing after starting the descent of the mounting nozzle 40 (S19). Specifically, a valve (not shown) connected through a pipe to the suction hole 54 (see FIG. 6) of the mounting nozzle 40 is driven to connect the suction hole 54 to a negative pressure source, generating negative pressure in the suction hole 54. If the mounting nozzle 40 continues to descend in this state, it will come into contact with the component P placed on the relay stage 26 (FIG. 28B).

実装作業実行部126は、搭載ノズル40が接触したか否かを判定する(S20)。具体的な方法を、図28Dを用いて説明する。 The mounting operation execution unit 126 determines whether the mounting nozzle 40 has come into contact (S20). A specific method for this is described with reference to FIG. 28D.

図28Dは、動作司令部124の指令に応じて搭載ノズル40を下降させたときに、高さ検出部120の出力値が変化する様子を示すグラフである。 Figure 28D is a graph showing how the output value of the height detection unit 120 changes when the mounting nozzle 40 is lowered in response to a command from the operation command unit 124.

図28DのA部に示すように、搭載ノズル40の下端面が載置面71に接触すると、高さ検出部120の出力値の変動が生じる。高さ検出部120の出力値に関して、このような動作司令部124の指令に比例しない変動を検出したとき、接触検出部118は搭載ノズル40の下端面が載置面71に接触したと判断する。 As shown in part A of FIG. 28D, when the bottom end surface of the mounting nozzle 40 comes into contact with the mounting surface 71, a fluctuation occurs in the output value of the height detection unit 120. When a fluctuation that is not proportional to the command of the operation command unit 124 is detected in the output value of the height detection unit 120, the contact detection unit 118 determines that the bottom end surface of the mounting nozzle 40 has come into contact with the mounting surface 71.

実装作業実行部126は、搭載ノズル40の下端面が部品Pに接触したことを検出すると(S20でYES)、搭載ノズル40の高さの最小値を記憶する(S21)。具体的には、搭載ノズル40の下端面が部品Pに接触した後の所定期間の間における高さ検出部120の出力値の最小値を最下点記憶部122に記憶する。 When the mounting operation execution unit 126 detects that the bottom end surface of the mounting nozzle 40 has come into contact with the component P (YES in S20), it stores the minimum value of the height of the mounting nozzle 40 (S21). Specifically, it stores in the lowest point storage unit 122 the minimum value of the output value of the height detection unit 120 during a predetermined period after the bottom end surface of the mounting nozzle 40 comes into contact with the component P.

図28Dに示すように、搭載ノズル40の接触を検出してから搭載ノズル40の上昇を開始するまでの「バッファ期間」を定めており、当該バッファ期間の後半の所定範囲を「最小値取得期間」に定めている。これにより、接触を検出した直後の不安定な期間の高さ検出部120の出力値を採用せず、出力値が安定している期間の最小値を取得することができる。 As shown in FIG. 28D, a "buffer period" is defined from when contact of the mounting nozzle 40 is detected until the mounting nozzle 40 starts to rise, and a predetermined range in the latter half of the buffer period is defined as a "minimum value acquisition period." This makes it possible to acquire the minimum value during the period when the output value is stable, without using the output value of the height detection unit 120 during the unstable period immediately after contact is detected.

実装作業実行部126は、搭載ノズル40を上昇させる(S22)。具体的には、実装作業実行部126がモータ制御部112へ指令を送信し、モータ制御部112がサーボモータ56を制御して、搭載ノズル40を上昇させる。実施形態1では、図28Cに示すように、搭載ノズル40を斜め上方に移動させる。 The mounting operation execution unit 126 raises the mounting nozzle 40 (S22). Specifically, the mounting operation execution unit 126 sends a command to the motor control unit 112, and the motor control unit 112 controls the servo motor 56 to raise the mounting nozzle 40. In the first embodiment, the mounting nozzle 40 is moved diagonally upward as shown in FIG. 28C.

実装作業実行部126は、ピックアップ後部品認識を指令する(S23)。具体的には、実装作業実行部126が中継ステージカメラ28に指令を送信し、搭載ノズル40に保持されている部品Pを撮像して第2の認識部156へ出力する。図28Cに示すように、斜め上方に移動して仮置部70から持ち上げられた部品Pに対して、下方に配置された中継ステージカメラ28を用いて撮像する。その撮像画像(第2の画像)に基づいて、制御部35の第2の認識部156により、部品Pを認識する。このタイミングでの部品Pの認識は、搭載ヘッド14による部品Pのピックアップ後に行う「ピックアップ後部品認識(第2部品認識)」である。第2の認識部156は、搭載ノズル40に保持された部品Pと搭載ノズル40の位置ずれを認識する。具体的には、周知の画像認識技術を利用して搭載ノズル40の中心と部品Pの中心との偏差(ΔX、ΔY)並びに搭載ノズル40の向きと部品Pの向きの角度差(Δθ)を求める。これらの偏差および角度差をピックアップ後部品認識結果として目標位置演算部136へ出力する(図25の矢印(B))。 The mounting operation execution unit 126 issues a command to recognize components after picking up (S23). Specifically, the mounting operation execution unit 126 sends a command to the relay stage camera 28 to capture an image of the component P held by the mounting nozzle 40 and output it to the second recognition unit 156. As shown in FIG. 28C, the relay stage camera 28 arranged below captures the component P that has been lifted from the temporary placement unit 70 by moving diagonally upward. Based on the captured image (second image), the second recognition unit 156 of the control unit 35 recognizes the component P. The recognition of the component P at this timing is "post-pickup component recognition (second component recognition)" performed after the mounting head 14 picks up the component P. The second recognition unit 156 recognizes the positional deviation between the component P held by the mounting nozzle 40 and the mounting nozzle 40. Specifically, a well-known image recognition technology is used to calculate the deviation (ΔX, ΔY) between the center of the mounting nozzle 40 and the center of the component P, as well as the angle difference (Δθ) between the orientation of the mounting nozzle 40 and the orientation of the component P. These deviations and angle differences are output to the target position calculation unit 136 as the post-pickup part recognition results (arrow (B) in Figure 25).

部品厚さ計測部128は、搭載ノズル40の高さの最小値を取得する(S24)。具体的には、本体制御部102の部品厚さ計測部128が、ステップS21によってモータ制御部112の最下点記憶部122に記憶されている搭載ノズル40の高さの最小値を読み出して取得する。 The component thickness measurement unit 128 acquires the minimum value of the height of the mounting nozzle 40 (S24). Specifically, the component thickness measurement unit 128 of the main body control unit 102 reads and acquires the minimum value of the height of the mounting nozzle 40 stored in the lowest point memory unit 122 of the motor control unit 112 in step S21.

部品厚さ計測部128は、部品Pの厚さを計算する(S25)。具体的には、部品厚さ計測部128が、ステップS24で取得した搭載ノズル40の高さの最小値と、基準高さ記憶部146に記憶されている中継ステージ26の第1基準高さH1とに基づいて、部品Pの厚さを計算する。搭載ノズル40の高さの最小値は、図28Bに示すように搭載ノズル40が部品Pに接触したときの搭載ノズル40の下端面の高さに相当するため、中継ステージ26の第1基準高さH1との差分を求めることで、部品Pの厚さを計算することができる。計算された部品Pの厚さは、部品厚さ(計測値)150として本体制御部102の記憶部に記憶される。 The component thickness measuring unit 128 calculates the thickness of the component P (S25). Specifically, the component thickness measuring unit 128 calculates the thickness of the component P based on the minimum value of the height of the mounting nozzle 40 acquired in step S24 and the first reference height H1 of the relay stage 26 stored in the reference height memory unit 146. Since the minimum value of the height of the mounting nozzle 40 corresponds to the height of the lower end surface of the mounting nozzle 40 when the mounting nozzle 40 contacts the component P as shown in FIG. 28B, the thickness of the component P can be calculated by finding the difference from the first reference height H1 of the relay stage 26. The calculated thickness of the component P is stored in the memory unit of the main body control unit 102 as the component thickness (measured value) 150.

実装作業実行部126は、部品Pのピックアップを終えていない未完了の搭載ノズル40があるか否かを判定する(S26)。 The mounting operation execution unit 126 determines whether there are any incomplete mounting nozzles 40 that have not yet finished picking up the component P (S26).

1ターン分の複数の搭載ノズル40のうち、ステップS17~S25を実行していない搭載ノズル40が存在する場合、未完了の搭載ノズル40があると判定し(S26でYES)、ステップS17~S26を再度実行する。すなわち、搭載ヘッド14に設けられている複数基(#1~#8)の搭載ノズル40毎に部品Pのピックアップ処理および部品Pの厚さの計算を実行する。 If there are any mounting nozzles 40 that have not yet executed steps S17 to S25 among the multiple mounting nozzles 40 for one turn, it is determined that there is an incomplete mounting nozzle 40 (YES in S26), and steps S17 to S26 are executed again. In other words, the pickup process of the component P and the calculation of the thickness of the component P are executed for each of the multiple mounting nozzles 40 (#1 to #8) provided on the mounting head 14.

1ターン分の複数の搭載ノズル40の全てに対してステップS17~S25を実行すると、未完了の搭載ノズル40がないと判定し(S26でNO)、図27に示すフローチャートの処理を終了する。 When steps S17 to S25 have been performed for all of the multiple mounted nozzles 40 for one turn, it is determined that there are no incomplete mounted nozzles 40 (NO in S26), and the process of the flowchart shown in Figure 27 ends.

実施形態1の部品搭載装置1は、図27に示すフローチャートの処理を1ターン毎に繰り返し実行する。これにより、搭載プログラム138の搭載順序に従って、1ターン毎に、搭載ノズル40による部品Pのピックアップ処理および厚さ計算を順次行う。 The component mounting device 1 of the first embodiment repeatedly executes the process of the flowchart shown in FIG. 27 for each turn. As a result, the mounting nozzle 40 sequentially picks up the component P and calculates the thickness for each turn according to the mounting order of the mounting program 138.

図26に戻ると、搭載ヘッド14は、複数の搭載ノズル40が部品Pをピックアップした状態で、作業エリアAに移動する。これにより、複数の部品Pを一括搬送する。この一括搬送中に目標位置演算部136は、部品Pを基板2に搭載する際の各搭載ノズル40の目標位置(X2、Y2、θ2、Z2)を求める。 Returning to FIG. 26, the mounting head 14 moves to the working area A with the multiple mounting nozzles 40 picking up components P. This allows multiple components P to be transported in a batch. During this batch transport, the target position calculation unit 136 determines the target position (X2, Y2, θ2, Z2) of each mounting nozzle 40 when mounting the components P on the board 2.

目標位置演算部136による目標位置(X2、Y2、θ2、Z2)の算出方法について、図25で説明する。 The method for calculating the target position (X2, Y2, θ2, Z2) by the target position calculation unit 136 is explained in FIG. 25.

図25に示すように、目標位置演算部136の第1演算部136Aは、(A)実装点データ148(X1、Y1、θ1)と、(B)ピックアップ後部品認識結果とに基づいて、目標位置(X2、Y2、θ2)を算出する。具体的には、ピックアップ後部品認識結果(ΔX、ΔY、Δθ)を用いて、実装点データ148(X1、Y1、θ1)で示される仮の目標位置を補正して、目標位置(X2、Y2、θ2)を算出する。 25, the first calculation unit 136A of the target position calculation unit 136 calculates the target position (X2, Y2, θ2) based on (A) the mounting point data 148 (X1, Y1, θ1) and (B) the post-pickup component recognition result. Specifically, the tentative target position indicated by the mounting point data 148 (X1, Y1, θ1) is corrected using the post-pickup component recognition result (ΔX, ΔY, Δθ) to calculate the target position (X2, Y2, θ2).

なお、実施形態1の第7ターン、第8ターンのように、搭載ヘッド14が部品供給ユニット8、10から部品を直接ピックアップする場合(部品Pが微小部品以外である場合)、部品Pの認識は、部品カメラ32(図1)で撮像した画像を第3の認識部158で処理する部品認識により実行される。この場合、(B)ピックアップ後部品認識結果に代えて、(C)第3の認識部158による部品認識結果を用いて、実装点データ148(X1、Y1、θ1)を補正して目標位置(X2、Y2、θ2)を演算する。第3の認識部158による部品認識結果は、搭載ヘッド14に吸着されている部品P(微小部品以外)を部品カメラ32により撮像し、その撮像画像に基づいて第3の部品認識部158が部品Pを認識することで得られる。 When the mounting head 14 picks up a component directly from the component supply units 8 and 10 (when the component P is other than a microcomponent) as in the seventh and eighth turns of the first embodiment, the recognition of the component P is performed by the component recognition in which the image captured by the component camera 32 (FIG. 1) is processed by the third recognition unit 158. In this case, instead of the component recognition result after picking up (B), (C) the component recognition result by the third recognition unit 158 is used to correct the mounting point data 148 (X1, Y1, θ1) and calculate the target position (X2, Y2, θ2). The component recognition result by the third recognition unit 158 is obtained by capturing an image of the component P (other than a microcomponent) adsorbed to the mounting head 14 by the component camera 32, and the third component recognition unit 158 recognizes the component P based on the captured image.

目標位置演算部136の第2演算部136Bは、(D)実装点データ148(Z1)と、(E)部品厚さ(計測値)150と、(H)第2基準高さH2とに基づいて、目標高さ(Z2)を算出する。具体的には、実装点データ148に含まれる基準高さ(Z1)にステップS25の計測によって得られた部品厚さ(計測値)150を加算することで、部品Pを保持する搭載ノズル40を移動させる目標高さ(Z2)を算出することができる。 The second calculation unit 136B of the target position calculation unit 136 calculates the target height (Z2) based on (D) the mounting point data 148 (Z1), (E) the component thickness (measured value) 150, and (H) the second reference height H2. Specifically, the target height (Z2) to which the mounting nozzle 40 holding the component P is to be moved can be calculated by adding the component thickness (measured value) 150 obtained by the measurement in step S25 to the reference height (Z1) included in the mounting point data 148.

(4)第1演算部136Aによって演算された目標位置(X2、Y2、θ2)と、(5)第2演算部136Bによって演算された目標高さ(Z2)は、目標位置140として本体制御部102の記憶部103に記憶される。 (4) The target position (X2, Y2, θ2) calculated by the first calculation unit 136A and (5) the target height (Z2) calculated by the second calculation unit 136B are stored in the memory unit 103 of the main body control unit 102 as the target position 140.

次に、図29を参照しながら部品搭載処理について説明を行う。搭載ヘッド14による部品Pの搭載処理のフローを図29に示す。図29に示すフローチャートの各処理は、実装作業実行部126により実行される。 Next, the component mounting process will be described with reference to FIG. 29. FIG. 29 shows a flow of the process of mounting a component P by the mounting head 14. Each process in the flowchart shown in FIG. 29 is executed by the mounting operation execution unit 126.

実装作業実行部126は、目標位置(X2、Y2、θ2、Z2)を取得する(S27)。具体的には、実装作業実行部126により、目標位置演算部136によって演算された目標位置(X2、Y2、θ2、Z2)を取得する。 The mounting operation execution unit 126 acquires the target position (X2, Y2, θ2, Z2) (S27). Specifically, the mounting operation execution unit 126 acquires the target position (X2, Y2, θ2, Z2) calculated by the target position calculation unit 136.

実装作業実行部126は、搭載ノズル40を実装点に位置決めする(S28)。具体的には、実装作業実行部126による制御により、搭載プログラム138の搭載順序に従って、基板2に搭載すべき部品Pを保持した搭載ノズル40をXY方向およびθ方向に位置決めする。位置決めの際には、ステップS27で取得した目標位置(X2、Y2、θ2)に向けて搭載ノズル40を移動させる。実施形態1では、図30Aに示すように、搭載ノズル40をZ方向に下降させながら斜め下方に移動させて搭載ノズル40を位置決めする。 The mounting operation execution unit 126 positions the mounting nozzle 40 at the mounting point (S28). Specifically, under the control of the mounting operation execution unit 126, the mounting nozzle 40 holding the component P to be mounted on the board 2 is positioned in the XY and θ directions according to the mounting order of the mounting program 138. When positioning, the mounting nozzle 40 is moved toward the target position (X2, Y2, θ2) acquired in step S27. In the first embodiment, as shown in FIG. 30A, the mounting nozzle 40 is positioned by moving it diagonally downward while lowering it in the Z direction.

実装作業実行部126は、実装点が指定実装点であるか否かを判定する(S29)。具体的には、実装作業実行部126により、部品Pを搭載すべき基板2の実装点が、搭載プログラム138において指定実装点に指定されているか否かに基づいて判定する。図19に示す搭載プログラム138の例では、部品Pの搭載順序が1番目から9番目の部品Pに対応する実装点が指定実装点に指定されており、10番目以降の実装点は指定実装点に指定されていない。よって、第1ターンで部品が搭載される実装点は全て指定実装点となる。 The mounting operation execution unit 126 determines whether the mounting point is a designated mounting point (S29). Specifically, the mounting operation execution unit 126 determines whether the mounting point on the board 2 on which the component P is to be mounted is designated as a designated mounting point in the mounting program 138. In the example of the mounting program 138 shown in FIG. 19, the mounting points corresponding to the first to ninth components P in the mounting order are designated as designated mounting points, and mounting points from the tenth component onwards are not designated as designated mounting points. Therefore, all mounting points on which components are mounted in the first turn are designated mounting points.

実装点が指定実装点であると判定した場合(S29でYES)、制御部35は、搭載ノズル40の下降を開始し(S30)、接触を検出したか否かを判定する(S31)。ステップS31では、前述したステップS20と同様の接触検出方法を利用して、部品Pを保持した搭載ノズル40が基板2の実装点に接触したか否かを判定する。 If it is determined that the mounting point is the designated mounting point (YES in S29), the control unit 35 starts the descent of the mounting nozzle 40 (S30) and determines whether contact has been detected (S31). In step S31, using the same contact detection method as in step S20 described above, it is determined whether the mounting nozzle 40 holding the component P has contacted the mounting point on the board 2.

搭載ノズル40の接触を検出しない場合(S31でNO)、搭載ノズル40の下降を継続する。一方、図30Bに示すように、搭載ノズル40が保持する部品Pが基板2の上面に接触すると、搭載ノズル40の接触が検出される(S31でYES)。 If contact of the mounting nozzle 40 is not detected (NO in S31), the mounting nozzle 40 continues to descend. On the other hand, as shown in FIG. 30B, when the component P held by the mounting nozzle 40 comes into contact with the upper surface of the board 2, contact of the mounting nozzle 40 is detected (YES in S31).

実装作業実行部126は、搭載ノズル40の接触が検出されたら、搭載ノズル40による吸引を解除(真空破壊)するとともに搭載ノズル40を上昇させる(S34)。実施形態1では、図30Cに示すように、搭載ノズル40を上方に移動させながら斜め方向に上昇させる。 When contact of the mounting nozzle 40 is detected, the mounting operation execution unit 126 releases the suction by the mounting nozzle 40 (vacuum break) and raises the mounting nozzle 40 (S34). In the first embodiment, as shown in FIG. 30C, the mounting nozzle 40 is raised in an oblique direction while moving upward.

実装作業実行部126は、最小値を取得する(S35)。具体的には、前述したステップS21と同様の方法により、接触を検出(S31でYES)してから搭載ノズル40を上昇させる直前の所定期間の出力値に関して最下点記憶部122に記憶されている搭載ノズル40の高さの最小値を読み出して取得する。この最小値は、部品Pを基板2に搭載したときの搭載ノズル40の高さ位置である。 The mounting operation execution unit 126 obtains the minimum value (S35). Specifically, using a method similar to that of step S21 described above, the minimum value of the height of the mounting nozzle 40 stored in the lowest point memory unit 122 is read and obtained for the output value during a predetermined period immediately before the mounting nozzle 40 is raised after contact is detected (YES in S31). This minimum value is the height position of the mounting nozzle 40 when the component P is mounted on the board 2.

実装作業実行部126は、実装点高さの計算を実装点高さ計測部132へ指令する(S36)。この指令を受けた実装点高さ計測部132は実装点の高さを計算する。具体的には、ステップS35で取得した搭載ノズル40の最小値が、図30Bに示すように基板2の実装点に接触した部品Pを保持する搭載ノズル40の高さZ3に相当するため、部品厚さ(計測値)150を減算することで、基板2の実装点の高さである実装点高さZ4を計算することができる。計算された実装点高さZ4は、実装点高さ(計測値)152として本体制御部102の記憶部103に記憶される。このように実施形態1では、実装点高さを計算する際に使用する部品厚さに、カタログ値ではなく、実際にその実装点に搭載される部品Pについて計測された正確な値を使用しているので、正確な実装点高さを得ることができる。 The mounting operation execution unit 126 instructs the mounting point height measurement unit 132 to calculate the mounting point height (S36). The mounting point height measurement unit 132, which has received this instruction, calculates the mounting point height. Specifically, since the minimum value of the mounting nozzle 40 acquired in step S35 corresponds to the height Z3 of the mounting nozzle 40 holding the component P in contact with the mounting point on the board 2 as shown in FIG. 30B, the mounting point height Z4, which is the height of the mounting point on the board 2, can be calculated by subtracting the component thickness (measurement value) 150. The calculated mounting point height Z4 is stored in the memory unit 103 of the main body control unit 102 as the mounting point height (measurement value) 152. In this way, in the first embodiment, the component thickness used when calculating the mounting point height is not a catalog value, but an accurate value measured for the component P actually mounted on the mounting point, so that an accurate mounting point height can be obtained.

実装作業実行部126は、未完了の搭載ノズル40があるか否かを判定する(S37)。具体的には、搭載プログラム138の搭載順序に従って、1ターン分の複数の搭載ノズル40のうち、ステップS28~S36を実行していない搭載ノズル40が存在するか否かに基づいて判定を行う。 The mounting operation execution unit 126 determines whether there are any incomplete mounting nozzles 40 (S37). Specifically, the determination is made based on whether there are any mounting nozzles 40 that have not executed steps S28 to S36 among the multiple mounting nozzles 40 for one turn according to the mounting order of the mounting program 138.

1ターン分の複数の搭載ノズル40のうち、ステップS28~S36を実行していない搭載ノズル40が存在する場合、未完了の搭載ノズル40があると判定し(S37でYES)、ステップS28~S37を再度実行する。 If there are any mounted nozzles 40 among the multiple mounted nozzles 40 for one turn that have not yet executed steps S28 to S36, it is determined that there are incomplete mounted nozzles 40 (YES in S37), and steps S28 to S37 are executed again.

1ターン分の複数の搭載ノズル40の全てに対してステップS28~S36を実行した場合、未完了の搭載ノズル40がないと判定し(S37でNO)、部品搭載処理を終了する。これで第1ターンの部品搭載処理が完了することになる。部品搭載装置1は、目標位置演算部136による実装データ148の設定から部品搭載処理(図29)までの一連の処理を1ターン毎に繰り返し実行することで、搭載プログラム138の搭載順序に従って、第2ターン以降の搭載ノズル40による部品Pの搭載、および、部品Pを搭載した基板2の実装点高さZ4の計算を順次行う。 When steps S28 to S36 have been executed for all of the multiple mounting nozzles 40 for one turn, it is determined that there are no incomplete mounting nozzles 40 (NO in S37), and the component mounting process ends. This completes the component mounting process for the first turn. The component mounting device 1 repeatedly executes a series of processes from setting the mounting data 148 by the target position calculation unit 136 to the component mounting process (FIG. 29) for each turn, and sequentially performs mounting of components P by the mounting nozzles 40 from the second turn onwards, and calculation of the mounting point height Z4 of the board 2 on which the components P are mounted, according to the mounting order of the mounting program 138.

図19に示す搭載プログラム138の例では、搭載順序が1番目から9番目の部品Pに対応する実装点が指定実装点に指定されている。このうち、搭載順序が1番目から6番目の部品Pが第1ターンで、搭載順序が7番目から9番目の部品Pが第2ターンで搭載されるようにプログラムされている。このため、1ターン目および2ターン目の部品Pに対して図29に示すフローが実行されると、全ての実装点(搭載順序が1番目から9番目)が指定実装点であると判定され(S29でYES)、ステップS30、S31、S34~S36の各処理が実装点のそれぞれに実行される。これにより、計9個の全ての指定実装点に関して実装点高さH4が計算される。 In the example of mounting program 138 shown in FIG. 19, the mounting points corresponding to components P that are first through ninth in the mounting order are specified as designated mounting points. Of these, components P that are first through sixth in the mounting order are programmed to be mounted in the first turn, and components P that are seventh through ninth in the mounting order are programmed to be mounted in the second turn. For this reason, when the flow shown in FIG. 29 is executed for components P in the first and second turns, it is determined that all mounting points (first through ninth in the mounting order) are designated mounting points (YES in S29), and the processes of steps S30, S31, and S34 to S36 are executed for each mounting point. As a result, mounting point height H4 is calculated for all nine designated mounting points.

全ての指定実装点に関して実装点高さH4が計算されると、実装点高さ推定部134は、指定実装点以外の実装点の高さの推定処理を行う。 When the mounting point height H4 has been calculated for all specified mounting points, the mounting point height estimation unit 134 performs an estimation process for the heights of mounting points other than the specified mounting points.

実装点高さの推定処理のフローを図31に示す。図31に示すフローチャートの各処理は、実装点高さ推定部134により実行される。 The flow of the mounting point height estimation process is shown in Figure 31. Each process in the flowchart shown in Figure 31 is executed by the mounting point height estimation unit 134.

実装点高さ推定部134は、ターンが終了したか否かを判定する(S38)。具体的には、部品搭載処理(図29)が終了したか否かを判定する。 The mounting point height estimation unit 134 determines whether the turn has ended (S38). Specifically, it determines whether the component mounting process (FIG. 29) has ended.

実装点高さ推定部134は、ターンが終了したと判定(S38でYes)したら、全ての指定実装点の高さを取得したか否かを判定する(S39)。図19に示す例では、搭載順序が1番目~9番目の実装点に関する実装点高さ(計測値)152が取得されたときに、全ての実装点の高さを取得したと判定し(S39でYes)、ステップS40に移行する。 When the mounting point height estimation unit 134 determines that the turn has ended (Yes in S38), it determines whether the heights of all the specified mounting points have been acquired (S39). In the example shown in FIG. 19, when the mounting point heights (measured values) 152 for the first to ninth mounting points in the mounting order have been acquired, it determines that the heights of all the mounting points have been acquired (Yes in S39) and proceeds to step S40.

本実施形態では、第1ターンが終了した時点では1番目~6番目の実装点高さ(計測値)152を取得した状態であるため、図31のフローにおいて1ターン目が終了したと判定されても、全ての指定実装点の高さを取得していないと判定されるので(S39でNO)、S40以降の処理は実行されない。その後、第2ターンが終了して1番目~9番目の実装点高さ(計測値)152が取得された状態となると(S39でYES)、S40以降の処理が実行される。 In this embodiment, when the first turn ends, the first through sixth mounting point heights (measured values) 152 have been acquired, so even if it is determined that the first turn has ended in the flow of FIG. 31, it is determined that the heights of all the specified mounting points have not been acquired (NO in S39), so the processing from S40 onwards is not executed. After that, when the second turn ends and the first through ninth mounting point heights (measured values) 152 have been acquired (YES in S39), the processing from S40 onwards is executed.

実装点高さ推定部134は、基板形状を演算する(S40)。具体的には、複数の指定実装点に関する実装点高さ(計測値)152を取得(図25の矢印(G))し、取得した実装点高さ(計測値)152に基づいて、基板2の全体の形状を演算する。実施形態1では、基板形状を演算する際に「面補正」を用いる。面補正の方法については例えば、特開2019-61989などの方法を用いてもよい。面補正に限らず、基板2の全体形状を演算可能な任意の演算手法を用いてもよい。基板2の全体の形状を演算することで、基板2の任意の位置における高さを演算することができる。 The mounting point height estimation unit 134 calculates the board shape (S40). Specifically, mounting point heights (measured values) 152 for multiple specified mounting points are acquired (arrow (G) in FIG. 25), and the overall shape of the board 2 is calculated based on the acquired mounting point heights (measured values) 152. In the first embodiment, "surface correction" is used when calculating the board shape. For example, a method such as that described in JP 2019-61989 may be used as a method of surface correction. Not limited to surface correction, any calculation method capable of calculating the overall shape of the board 2 may be used. By calculating the overall shape of the board 2, the height at any position on the board 2 can be calculated.

図32は、基板2における複数の実装点170の中から9つの指定実装点172が指定されている状態を示す概略正面図である。図32に示すように、基板2の角部には複数の基準マーク174が設けられており、前述したヘッドカメラ16による撮像画像に基づいて第1の認識部154が基板2の位置を認識するために利用される。 Figure 32 is a schematic front view showing a state in which nine designated mounting points 172 are designated from among a plurality of mounting points 170 on the board 2. As shown in Figure 32, a plurality of reference marks 174 are provided at the corners of the board 2, and are used by the first recognition unit 154 to recognize the position of the board 2 based on the image captured by the head camera 16 described above.

図32に示す例では、複数の指定実装点172を均等に分散させて配置している。これにより、基板形状を面補正で演算する際の演算精度を向上させることができる。指定実装点172の数が増えるほど、基板形状の演算精度が向上するため、計9つの指定実装点172を設けることで演算精度をさらに向上させることができる。 In the example shown in FIG. 32, multiple designated mounting points 172 are evenly distributed. This improves the calculation accuracy when calculating the board shape using surface correction. The more designated mounting points 172 there are, the higher the calculation accuracy of the board shape will be, so by providing a total of nine designated mounting points 172, the calculation accuracy can be further improved.

図33は、基板176が複数の分割基板178を有する例を示す概略正面図である。図33に示す例では、基板176は4つの分割基板178を備えており、分割基板178のそれぞれに9つの指定実装点180が指定されている。このような場合、分割基板178のそれぞれで基板形状を演算することで、基板176の全体形状をより精度良く演算することができる。 Figure 33 is a schematic front view showing an example in which a board 176 has multiple divided boards 178. In the example shown in Figure 33, the board 176 has four divided boards 178, and nine designated mounting points 180 are specified for each divided board 178. In such a case, the board shape for each divided board 178 can be calculated to more accurately calculate the overall shape of the board 176.

実装点高さ推定部134は、他の実装点の高さを演算する(S41)。具体的には、実装点高さ推定部134により、ステップS40で演算した基板2の形状に基づいて、指定実装点に指定されていない他の実装点の推定高さを演算する。すなわち、部品Pが搭載されていない実装点の高さを推定する。 The mounting point height estimation unit 134 calculates the heights of the other mounting points (S41). Specifically, the mounting point height estimation unit 134 calculates the estimated heights of the other mounting points that are not designated as the designated mounting points, based on the shape of the board 2 calculated in step S40. In other words, it estimates the heights of mounting points on which the component P is not mounted.

実装点高さ推定部134は、実装点データ(Z1)を更新する(S42)。具体的には、実装点高さ推定部134により、ステップS41で演算した実装点の推定高さに基づいて、実装点データ148のZ1の値を更新する(図25の矢印(6))。その後、図31に示すフローを終了する。実施形態1では、第2ターン終了後に実装点高さ推定部134によって指定実装点以外の実装点の高さ推定処理が実行され、実装点データ(Z1)が更新される。すなわち、実際の基板2の変形を反映した値に更新される。従って、第3ターン以降については、更新された実装点データ(Z1)を使用して目標高さ(Z2)を算出するので、部品搭載時における搭載ノズル40の高さを適切に制御して、部品Pの搭載ミスや搭載後の位置ずれの少ない高品質な部品搭載を実現することができる。 The mounting point height estimator 134 updates the mounting point data (Z1) (S42). Specifically, the mounting point height estimator 134 updates the value of Z1 in the mounting point data 148 based on the estimated height of the mounting point calculated in step S41 (arrow (6) in FIG. 25). Then, the flow shown in FIG. 31 ends. In the first embodiment, after the second turn is completed, the mounting point height estimator 134 executes a height estimation process for mounting points other than the designated mounting point, and the mounting point data (Z1) is updated. That is, it is updated to a value that reflects the actual deformation of the board 2. Therefore, for the third turn and onward, the target height (Z2) is calculated using the updated mounting point data (Z1), so that the height of the mounting nozzle 40 during component mounting can be appropriately controlled to realize high-quality component mounting with fewer mounting errors and less misalignment of the component P after mounting.

次に、全ての指定実装点に部品Pが搭載された後の部品搭載処理について、図29を参照しながら説明する。実施形態1では、第3ターン(搭載順序が10番目以降)から指定実装点以外の実装点への部品搭載が開始する。図29に示すフローにおいて、実装点は指定実装点でないと判定され(S29でNO)、ステップS32に移行する。実装作業実行部126は、搭載ノズル40を下降させ(S32)、搭載ノズル40が目標高さ(Z2)に到達したか否かを判定する(S33)。 Next, the component mounting process after components P have been mounted at all of the designated mounting points will be described with reference to FIG. 29. In the first embodiment, component mounting at mounting points other than the designated mounting points begins from the third turn (the tenth mounting point or later). In the flow shown in FIG. 29, it is determined that the mounting point is not a designated mounting point (NO in S29), and the process proceeds to step S32. The mounting operation execution unit 126 lowers the mounting nozzle 40 (S32), and determines whether the mounting nozzle 40 has reached the target height (Z2) (S33).

ステップS32、S33を経由する場合は、指定実装点と判定されたときのように部品Pの接触検出(S31)を行わないため、搭載ノズル40を目標高さ(Z2)に向けて高速で下降させることができる。すなわち、実装点高さの推定処理を行った以降は、搭載ノズル40を高速で下降させて部品Pの搭載を行うことができ、生産性を向上させることができる。 When steps S32 and S33 are taken, contact detection of component P (S31) is not performed as when the designated mounting point is determined, so the mounting nozzle 40 can be lowered at high speed toward the target height (Z2). In other words, after the mounting point height estimation process is performed, the mounting nozzle 40 can be lowered at high speed to mount the component P, improving productivity.

実装点が指定実装点である場合(S29でYES)、部品Pと基板2との接触検出を行うため(S31)、搭載ノズル40を低速で下降させる(S30)。一方、実装点が指定実装点でない場合(S29でNO)、実装点高さの推定処理によって実装点の目標高さ(Z2)が算出されているため、目標高さ(Z2)に向けて搭載ノズル40を高速で下降させることができる(S32、S33)。いずれの場合であっても、図30Bに示すように部品Pが基板2に接触する位置まで搭載ノズル40を下降させて、基板2の実装点に部品Pを搭載することができる。 If the mounting point is a designated mounting point (YES in S29), the mounting nozzle 40 is lowered at a low speed (S30) to detect contact between the component P and the board 2 (S31). On the other hand, if the mounting point is not a designated mounting point (NO in S29), the target height (Z2) of the mounting point has been calculated by the mounting point height estimation process, so the mounting nozzle 40 can be lowered at high speed toward the target height (Z2) (S32, S33). In either case, the mounting nozzle 40 can be lowered to a position where the component P contacts the board 2 as shown in FIG. 30B, and the component P can be mounted at the mounting point on the board 2.

図26に戻ると、作業エリアAにおいて、搭載ヘッド14による基板2への部品Pの搭載をターン毎に実行している。前述したように、1ターン目、2ターン目においては接触検出を伴う部品Pの搭載を行うため、搭載ノズル40を低速で下降させるのに対し、3ターン目以降においては実装点の高さ推定に基づく目標高さに下降させるため、搭載ノズル40を高速で下降させて処理速度を向上させることができる。 Returning to FIG. 26, in the work area A, the mounting head 14 mounts components P on the board 2 in each turn. As described above, in the first and second turns, the mounting nozzle 40 is lowered at a slow speed in order to mount components P with contact detection, whereas from the third turn onwards, the mounting nozzle 40 is lowered to a target height based on an estimate of the mounting point height, so the mounting nozzle 40 is lowered at a high speed, improving processing speed.

前述した目標位置演算部136による目標位置(X2、Y2、Z2、θ2)の演算は、搭載ヘッド14が中継ステージ26上の部品Pをピックアップしてから作業エリアAに移動する間に行うことができる。これにより、作業効率を向上させることができる。 The calculation of the target position (X2, Y2, Z2, θ2) by the target position calculation unit 136 described above can be performed while the mounting head 14 picks up the component P on the relay stage 26 and moves to the work area A. This can improve work efficiency.

図26に示すように、取出ヘッド12は、第1部品供給ユニット6から微小部品を取り出す取出動作と、取り出した微小部品を中継ステージ26へ一括搬送する搬送動作と、微小部品を中継ステージ26に載置する載置動作と、第1部品供給ユニット6へ戻る戻り動作とを繰り返し実行する。 As shown in FIG. 26, the removal head 12 repeatedly performs a removal operation to remove micro-components from the first component supply unit 6, a transport operation to transport the removed micro-components collectively to the relay stage 26, a placement operation to place the micro-components on the relay stage 26, and a return operation to return to the first component supply unit 6.

搭載ヘッド14も同様に、作業エリアAから中継ステージ26へ移動する移動動作と、中継ステージ26に載置された微小部品をピックアップするピックアップ動作と、ピックアップした微小部品を作業エリアAに一括搬送する搬送動作と、作業エリアAの基板2に微小部品を搭載する搭載動作とを、1ターン毎に繰り返し実行する。 Similarly, the mounting head 14 repeatedly performs, for each turn, a movement operation to move from the work area A to the relay stage 26, a pickup operation to pick up the micro-components placed on the relay stage 26, a transport operation to transport the picked-up micro-components all at once to the work area A, and a mounting operation to mount the micro-components on the substrate 2 in the work area A.

実施形態1では、取出ヘッド12における取出ノズル36の本数を、搭載ヘッド14における搭載ノズル40の本数よりも多く設けており、中継ステージ26へ一括搬送できる微小部品の数も多くすることができる。実施形態1では特に、取出ノズル36の本数(16本)を搭載ノズル40の本数(8本)の2倍としており、例えば図26に示すように、取出ヘッド12が1ターン分の作業を実行する間に、搭載ヘッド14が2ターン分の作業を実行するように制御することができる。これにより、作業効率を向上させることができる。 In the first embodiment, the number of extraction nozzles 36 in the extraction head 12 is greater than the number of mounting nozzles 40 in the mounting head 14, and the number of micro-components that can be transported to the relay stage 26 at once can also be increased. In particular, in the first embodiment, the number of extraction nozzles 36 (16) is twice the number of mounting nozzles 40 (8), and as shown in FIG. 26, for example, the mounting head 14 can be controlled to perform two turns of work while the extraction head 12 performs one turn of work. This can improve work efficiency.

図26に示す例では、搭載ヘッド14の6ターン目以降において、FRONT側の第1部品供給ユニット6に代えて、REAR側の第2部品供給ユニット8あるいは第3部品供給ユニット10から部品P(小型部品あるいは中型部品)をピックアップして基板2に搭載するターンを含む。搭載ヘッド14は、部品供給ユニット8、10から部品Pをピックアップし、部品カメラ32の上方に移動して部品カメラ32による部品Pの撮像および部品認識を行った後、作業エリアAに移動する。作業エリアAでは微小部品の場合と同様に、部品Pを基板2の実装点に搭載する搭載動作を搭載ノズル40別に順次実行する。搭載動作における搭載ノズル40の目標位置は、搭載プログラム138の初期値に基づく実装点データ148の値などを用いて、搭載ノズル40を高速で下降させて部品Pを基板2に搭載する。 26, the sixth and subsequent turns of the mounting head 14 include a turn in which, instead of the first component supply unit 6 on the FRONT side, the mounting head 14 picks up a component P (small or medium-sized component) from the second component supply unit 8 or the third component supply unit 10 on the REAR side and mounts it on the board 2. The mounting head 14 picks up the component P from the component supply units 8 and 10, moves above the component camera 32 to capture an image of the component P with the component camera 32 and recognize the component, and then moves to the work area A. In the work area A, the mounting operation of mounting the component P on the mounting point of the board 2 is sequentially performed for each mounting nozzle 40, as in the case of a minute component. The target position of the mounting nozzle 40 in the mounting operation is determined using the value of the mounting point data 148 based on the initial value of the mounting program 138, etc., and the mounting nozzle 40 is lowered at high speed to mount the component P on the board 2.

上記の通り、部品Pを供給する部品供給ユニット6、8、10をターン単位で切り替えながら部品搭載を行うことができる。 As described above, component mounting can be performed by switching between component supply units 6, 8, and 10 that supply components P on a turn-by-turn basis.

(作用・効果1)
上述したように、実施形態1の部品搭載装置1は、第1部品供給ユニット6から部品Pを取り出して基板2に搭載する部品搭載装置であって、複数の部品Pを載置可能な中継ステージ26と、第1部品供給ユニット6から部品Pを取り出して中継ステージ26に移送する取出ヘッド12(第1の部品移送部)と、中継ステージ26上の複数の部品Pを撮像して第1の画像を取得する中継ステージカメラ28と、部品Pを保持する搭載ノズル40を複数有し、中継ステージ26上の部品Pを搭載ノズル40でピックアップして基板2に搭載する搭載ヘッド14(第2の部品移送部)と、制御部35と、を備える。制御部35は、第1の画像を用いて中継ステージ26上の複数の部品Pを認識するピックアップ前部品認識(第1部品認識)を実行し、搭載ヘッド14を制御して、ピックアップ前部品認識の結果を利用して搭載ノズル40を中継ステージ26上の部品Pに位置合わせして部品Pをピックアップするピックアップ動作を、搭載ノズル40別に順次実行し、部品Pをピックアップした搭載ノズル40を基板2の上方に移動させる搬送動作を実行し、搭載ノズル40が保持する部品Pを基板2の実装点に搭載する搭載動作を、搭載ノズル40別に順次実行する。
(Action/Effect 1)
As described above, the component mounting device 1 of embodiment 1 is a component mounting device that picks up components P from the first component supply unit 6 and mounts them on the board 2, and is equipped with an relay stage 26 on which a plurality of components P can be placed, a removal head 12 (first component transfer section) that picks up components P from the first component supply unit 6 and transfers them to the relay stage 26, a relay stage camera 28 that images the plurality of components P on the relay stage 26 to obtain a first image, a mounting head 14 (second component transfer section) that has a plurality of mounting nozzles 40 that hold the components P and picks up the components P on the relay stage 26 with the mounting nozzles 40 and mounts them on the board 2, and a control unit 35. The control unit 35 performs pre-pickup component recognition (first component recognition) to recognize multiple components P on the relay stage 26 using the first image, controls the mounting head 14 to use the results of the pre-pickup component recognition to sequentially perform a pick-up operation for each mounting nozzle 40 to align the mounting nozzle 40 with the component P on the relay stage 26 and pick up the component P, performs a transport operation to move the mounting nozzle 40 that has picked up the component P above the board 2, and sequentially performs a mounting operation for each mounting nozzle 40 to mount the component P held by the mounting nozzle 40 to a mounting point on the board 2.

また、実施形態1の部品搭載方法は、第1部品供給ユニット6から部品Pを取り出して基板2に搭載する部品搭載方法であって、制御部35により、取出ヘッド12を制御して、第1部品供給ユニット6から部品Pを取り出して中継ステージ26に移送し、制御部35により、中継ステージカメラ28を制御して、中継ステージ26上の複数の部品Pを撮像して第1の画像を取得し、制御部35により、第1の画像を用いて、中継ステージ26上の複数の部品Pを認識するピックアップ前部品認識を実行し、制御部35により、複数の搭載ノズル40を有する搭載ヘッド14を制御して、ピックアップ前部品認識の結果を利用して搭載ノズル40を中継ステージ26上の部品Pに位置合わせして部品Pをピックアップするピックアップ動作を、搭載ノズル40別に順次実行し、部品Pをピックアップした搭載ノズル40を基板2の上方に移動させる搬送動作を実行し、搭載ノズル40が保持する部品Pを基板2の実装点に搭載する搭載動作を、搭載ノズル40別に順次実行する。 The component mounting method of the first embodiment is a component mounting method for taking out a component P from the first component supply unit 6 and mounting it on the board 2, in which the control unit 35 controls the take-out head 12 to take out the component P from the first component supply unit 6 and transfer it to the relay stage 26, the control unit 35 controls the relay stage camera 28 to capture an image of the multiple components P on the relay stage 26 to obtain a first image, the control unit 35 executes pre-pickup component recognition for recognizing the multiple components P on the relay stage 26 using the first image, the control unit 35 controls the mounting head 14 having multiple mounting nozzles 40 to use the results of the pre-pickup component recognition to sequentially execute a pick-up operation for aligning the mounting nozzle 40 with the component P on the relay stage 26 and picking up the component P for each mounting nozzle 40, executes a transport operation for moving the mounting nozzle 40 that has picked up the component P above the board 2, and executes a mounting operation for mounting the component P held by the mounting nozzle 40 to a mounting point on the board 2 for each mounting nozzle 40.

このような装置/方法によれば、搭載ノズル40を中継ステージ26上の部品Pに位置合わせした上で部品Pを保持することで、部品Pの姿勢を安定させた状態で基板2に実装することができ、より質の高い部品搭載を実現することができる。はまた、部品Pとして微小部品を保持する場合でも、搭載ノズル40の保持面から部品Pがはみ出る面積を小さくすることができるので、図34A、図34Bに示すような部品Pどうしの間隔を詰めて基板2に搭載する「狭隣接実装」に適している。さらに、中継ステージ26上の複数の部品Pを一括して撮像・認識するので、複数の搭載ノズル40による部品Pのピックアップ動作を効率よく実行できる。 According to such an apparatus/method, by aligning the mounting nozzle 40 with the component P on the relay stage 26 and then holding the component P, the component P can be mounted on the board 2 with its posture stabilized, realizing higher quality component mounting. In addition, even when holding a very small component as the component P, the area of the component P that protrudes from the holding surface of the mounting nozzle 40 can be reduced, making it suitable for "narrow adjacent mounting" in which the components P are mounted on the board 2 with close spacing between them as shown in Figures 34A and 34B. Furthermore, since multiple components P on the relay stage 26 are imaged and recognized at the same time, the pickup operation of the components P by the multiple mounting nozzles 40 can be efficiently performed.

また、実施形態1の部品搭載装置/部品搭載方法によれば、制御部35は、中継ステージカメラ28で撮像した画像に基づいて部品Pを認識する第2の認識部156(部品認識部)をさらに有し、制御部35は、搭載ノズル40を制御して、第2の認識部156で認識された部品Pの中心に向けて搭載ノズル40の下端面の中心を位置合わせして部品Pをピックアップする。これにより、部品Pの中心に搭載ノズル40の下端面の中心を位置合わせして部品Pをピックアップするので、部品Pを搭載ノズル40で安定した姿勢で保持することができ、搭載ノズル40の移動によって部品Pの姿勢が乱れることを抑制し、実装点に適切な姿勢で部品Pを搭載することができる。特に微小部品の搭載時に顕著な効果を発揮する。 In addition, according to the component mounting device/component mounting method of embodiment 1, the control unit 35 further has a second recognition unit 156 (component recognition unit) that recognizes the component P based on an image captured by the relay stage camera 28, and the control unit 35 controls the mounting nozzle 40 to align the center of the lower end face of the mounting nozzle 40 with the center of the component P recognized by the second recognition unit 156 and pick up the component P. As a result, the component P is picked up by aligning the center of the lower end face of the mounting nozzle 40 with the center of the component P, so that the component P can be held in a stable attitude by the mounting nozzle 40, and the movement of the mounting nozzle 40 is prevented from disturbing the attitude of the component P, and the component P can be mounted in an appropriate attitude at the mounting point. This is particularly effective when mounting small components.

また、実施形態1の部品搭載装置/部品搭載方法によれば、中継ステージ26は、部品Pが載置される仮置部70を有し、仮置部70は下方から部品Pを透視可能であり、中継ステージカメラ28は仮置部70の下方に配置される。これにより、中継ステージカメラ28を仮置部70の下方に配置して、取出ヘッド12の移動を妨げることなく部品Pの撮像を行うことができる。また、取出ヘッド12によって部品Pの撮像が妨げられることもない。 Furthermore, according to the component mounting device/component mounting method of embodiment 1, the relay stage 26 has a temporary placement section 70 on which the component P is placed, the temporary placement section 70 allows the component P to be seen from below, and the relay stage camera 28 is disposed below the temporary placement section 70. As a result, the relay stage camera 28 can be disposed below the temporary placement section 70 and images of the component P can be captured without interfering with the movement of the extraction head 12. Furthermore, the extraction head 12 does not interfere with the capture of images of the component P.

また、実施形態1の部品搭載装置/部品搭載方法によれば、中継ステージカメラ28は複数設けられ、複数の中継ステージカメラ28によって第1の画像を取得する。これにより、仮置部70の面積を広くとり、多くの部品Pの搭載作業を効率よく行うことができる。 In addition, according to the component mounting device/component mounting method of embodiment 1, a plurality of relay stage cameras 28 are provided, and the first image is acquired by the plurality of relay stage cameras 28. This allows the area of the temporary placement section 70 to be large, and the mounting work of many components P can be performed efficiently.

また、実施形態1の部品搭載装置/部品搭載方法によれば、制御部35はさらに、中継ステージカメラ28を制御して、搭載ノズル40に保持されている部品Pを撮像して第2の画像を取得する。これにより、同じ中継ステージカメラ28を使用してピックアップ後の部品Pを撮像することで、中継ステージカメラ28とは別の部品認識カメラでピックアップ後の部品Pを撮影する必要がなく、搭載ノズル40が部品カメラ32の上空へ移動する必要がない。これにより、動作の無駄を省いて生産性の高い部品搭載を実現することができる。 Furthermore, according to the component mounting device/component mounting method of embodiment 1, the control unit 35 further controls the relay stage camera 28 to capture an image of the component P held by the mounting nozzle 40 to obtain a second image. As a result, by using the same relay stage camera 28 to capture an image of the component P after pick-up, it is not necessary to capture an image of the component P after pick-up with a component recognition camera separate from the relay stage camera 28, and it is not necessary for the mounting nozzle 40 to move above the component camera 32. This makes it possible to eliminate unnecessary operations and achieve highly productive component mounting.

また、実施形態1の部品搭載装置/部品搭載方法によれば、制御部35はさらに、第2の画像を用いて、搭載ノズル40に保持されている部品Pを認識するピックアップ後部品認識を実行し、ピックアップ後部品認識の結果を利用して、搭載動作において実装点に部品Pを搭載する際の目標位置を算出する。これにより、部品Pの搭載精度を高めることができ、搭載ミスの少ない部品搭載や狭隣接実装を実現できる。 Furthermore, according to the component mounting device/component mounting method of embodiment 1, the control unit 35 further uses the second image to perform post-pickup component recognition to recognize the component P held by the mounting nozzle 40, and calculates the target position for mounting the component P at the mounting point in the mounting operation using the results of the post-pickup component recognition. This makes it possible to improve the mounting accuracy of the component P, and to achieve component mounting with fewer mounting errors and closely spaced mounting.

また、実施形態1の部品搭載装置/部品搭載方法によれば、制御部35は、搬送動作において、部品Pをそれぞれ保持した複数の搭載ノズル40を基板2の上方に移動させて複数の部品Pを一括搬送する。これにより、中継ステージ26から基板2の上方まで複数の部品Pを一括搬送することにより、部品搭載の作業効率を向上させることができる。 Furthermore, according to the component mounting device/component mounting method of embodiment 1, the control unit 35 moves the multiple mounting nozzles 40, each holding a component P, above the substrate 2 during the transport operation to transport the multiple components P collectively. This allows the multiple components P to be transported collectively from the relay stage 26 to above the substrate 2, thereby improving the efficiency of the component mounting process.

また、実施形態1の部品搭載装置/部品搭載方法によれば、取出ヘッド12は、複数の取出ノズル36を備え、制御部35は、取出ヘッド12を制御して、取出ノズル36で第1部品供給ユニット6から部品Pを取り出す取出動作を、取出ノズル36別に順次実行し、複数の取出ノズル36によって複数の部品Pを保持した状態で、複数の取出ノズル36を中継ステージ26の上方へ搬送する搬送動作を実行し、取出ノズル36が保持する部品Pを中継ステージ26に載置する載置動作を、取出ノズル36別に順次実行する。これにより、第1部品供給ユニット6から中継ステージ26まで複数の部品Pを一括搬送することにより、部品搭載の作業効率を向上させることができる。 According to the component mounting device/component mounting method of embodiment 1, the take-out head 12 includes a plurality of take-out nozzles 36, and the control unit 35 controls the take-out head 12 to sequentially perform a take-out operation for each take-out nozzle 36 to take out components P from the first component supply unit 6, perform a transport operation for transporting the plurality of take-out nozzles 36 above the relay stage 26 while the plurality of take-out nozzles 36 are holding the plurality of components P, and perform a placement operation for placing the components P held by the take-out nozzles 36 on the relay stage 26, sequentially, for each take-out nozzle 36. As a result, the work efficiency of component mounting can be improved by transporting the plurality of components P from the first component supply unit 6 to the relay stage 26 all at once.

また、実施形態1の部品搭載装置/部品搭載方法によれば、取出ヘッド12における取出ノズル36の本数は、搭載ヘッド14における搭載ノズル40の本数よりも多い。これにより、取出ヘッド12の1回の一括搬送で、搭載ヘッド14の1回の一括搬送よりも多い数の部品Pを中継ステージ26に移送することができ、部品搭載の作業効率を向上させることができる。 In addition, according to the component mounting device/component mounting method of embodiment 1, the number of take-out nozzles 36 in the take-out head 12 is greater than the number of mounting nozzles 40 in the mounting head 14. As a result, a greater number of components P can be transferred to the relay stage 26 in one batch transport by the take-out head 12 than in one batch transport by the mounting head 14, improving the work efficiency of component mounting.

また、実施形態1の部品搭載装置/部品搭載方法によれば、取出ヘッド12における取出ノズル36の配列ピッチは、搭載ヘッド14における搭載ノズル40の配列ピッチと同じまたは1/n(nは1以上の整数)である。これにより、部品搭載の作業効率を向上させることができる。 In addition, according to the component mounting device/component mounting method of embodiment 1, the arrangement pitch of the take-out nozzles 36 in the take-out head 12 is the same as or 1/n (n is an integer equal to or greater than 1) the arrangement pitch of the mounting nozzles 40 in the mounting head 14. This can improve the work efficiency of component mounting.

また、実施形態1の部品搭載装置/部品搭載方法によれば、取出ヘッド12における取出ノズル36の本数(16本)は、搭載ヘッド14における搭載ノズル40の本数(8本)の2倍である。これにより、例えば取出ヘッド12の1回の一括搬送で、搭載ヘッドの2回分以上の一括搬送による部品Pを中継ステージ26に移送できるので、部品搭載の作業効率を向上させることができる。なお、取出ノズル36の本数は搭載ノズル40の本数に対して2倍に限らず、2倍以上にしてもよい。 In addition, according to the component mounting device/component mounting method of embodiment 1, the number of take-out nozzles 36 in the take-out head 12 (16 nozzles) is twice the number of mounting nozzles 40 in the mounting head 14 (8 nozzles). As a result, for example, in one batch transport of the take-out head 12, the components P from two or more batch transports of the mounting head can be transferred to the relay stage 26, thereby improving the work efficiency of component mounting. Note that the number of take-out nozzles 36 is not limited to twice the number of mounting nozzles 40, and may be more than twice as many.

(作用・効果2)
上述したように、実施形態1の部品搭載装置1は、基板2の実装点に部品Pを搭載する部品搭載装置であって、部品Pを保持して基板2に搭載する搭載ノズル40と、搭載ノズル40を昇降させるサーボモータ56(モータ)と、搭載ノズル40の高さを検出する高さ検出部120(搭載ノズル高さ検出部)と、載置面71(第1基準面)を有する中継ステージ26と、作業エリアAに搬入された基板2を保持するバックアップピン98(基板保持部99)と、作業エリアAに設けられ、上面95A(第2基準面)を有する基板押さえ部材95と、制御部35と、を備える。制御部35は、中継ステージ26の載置面71に搭載ノズル40の下端面を接触させたときに高さ検出部120が検出する高さに基づいて第1基準高さH1を設定し、基板押さえ部材95の上面95Aに搭載ノズル40の下端面を接触させたときに高さ検出部120が検出する高さに基づいて第2基準高さH2を設定する基準高さ設定部130と、載置面71と搭載ノズル40の下端面との間に部品Pを挟んだときに高さ検出部120が検出する高さと第1基準高さH1とに基づいて、部品Pの厚さを計測する部品厚さ計測部128と、作業エリアAに保持された基板2の実装点の高さを記憶する実装点データ148(実装点高さ記憶部)と、実装点データ148に記憶されている実装点の高さと、部品厚さ計測部128で計測した部品Pの厚さと、第2基準高さH2とに基づいて、部品Pを保持した搭載ノズル40を実装点に向けて下降させる際の目標高さ(Z2)を算出する目標位置演算部136と、目標高さ(Z2)に基づいてサーボモータ56を制御するモータ制御部112と、を備える。
(Action/Effect 2)
As described above, the component mounting device 1 of embodiment 1 is a component mounting device that mounts a component P at a mounting point of the substrate 2, and includes a mounting nozzle 40 that holds the component P and mounts it on the substrate 2, a servo motor 56 (motor) that raises and lowers the mounting nozzle 40, a height detection unit 120 (mounting nozzle height detection unit) that detects the height of the mounting nozzle 40, an intermediate stage 26 having a mounting surface 71 (first reference surface), a backup pin 98 (substrate holding unit 99) that holds the substrate 2 brought into the work area A, a substrate pressing member 95 provided in the work area A and having an upper surface 95A (second reference surface), and a control unit 35. The control unit 35 includes a reference height setting unit 130 which sets a first reference height H1 based on the height detected by the height detection unit 120 when the lower end surface of the mounting nozzle 40 is brought into contact with the placement surface 71 of the intermediate stage 26, and which sets a second reference height H2 based on the height detected by the height detection unit 120 when the lower end surface of the mounting nozzle 40 is brought into contact with the upper surface 95A of the board pressing member 95; and a reference height setting unit 130 which sets a second reference height H2 based on the height detected by the height detection unit 120 when the component P is sandwiched between the placement surface 71 and the lower end surface of the mounting nozzle 40 and the first reference height H1. a mounting point data 148 (mounting point height memory unit) that stores the height of the mounting point of the board 2 held in the work area A; a target position calculation unit 136 that calculates a target height (Z2) for lowering the mounting nozzle 40 holding the component P toward the mounting point based on the height of the mounting point stored in the mounting point data 148, the thickness of the component P measured by the component thickness measurement unit 128, and a second reference height H2; and a motor control unit 112 that controls the servo motor 56 based on the target height (Z2).

また、実施形態1の部品搭載方法は、基板2の実装点に部品Pを搭載する部品搭載方法であって、制御部35により、部品Pを保持する搭載ノズル40を制御して、中継ステージ26の載置面71に搭載ノズル40の下端面を接触させて、搭載ノズル40の高さを検出可能な高さ検出部120が検出する高さから第1基準高さH1を設定し、制御部35により、搭載ノズル40を制御して、基板2の作業エリアAに設けられた基板押さえ部材95の上面95Aに搭載ノズル40の下端面を接触させて、高さ検出部120が検出する高さから第2基準高さH2を設定し、制御部35により、搭載ノズル40を制御して、載置面71と搭載ノズル40の下端面との間に部品Pを挟み込んで、高さ検出部120が検出する高さと第1基準高さH1とに基づいて、部品Pの厚さを算出し、制御部35により、算出した部品Pの厚さと、実装点データ138に記憶されている実装点の高さと、第2基準高さH2とに基づいて、部品Pを保持した搭載ノズル40を実装点に向けて下降させる際の目標高さ(Z2)を算出し、制御部35により、目標高さ(Z2)に基づいて、搭載ノズル40を昇降させるサーボモータ56を制御して、搭載ノズル40を実装点に向けて下降させる。 In addition, the component mounting method of embodiment 1 is a component mounting method for mounting a component P on a mounting point of a substrate 2, in which the control unit 35 controls the mounting nozzle 40 that holds the component P to bring the lower end surface of the mounting nozzle 40 into contact with the mounting surface 71 of the intermediate stage 26, and sets a first reference height H1 from the height detected by a height detection unit 120 that can detect the height of the mounting nozzle 40, controls the mounting nozzle 40 to bring the lower end surface of the mounting nozzle 40 into contact with an upper surface 95A of a substrate pressing member 95 provided in the working area A of the substrate 2, and sets a second reference height H2 from the height detected by the height detection unit 120, and the control unit 35 , the mounting nozzle 40 is controlled to sandwich the component P between the placement surface 71 and the bottom surface of the mounting nozzle 40, and the thickness of the component P is calculated based on the height detected by the height detection unit 120 and the first reference height H1. The control unit 35 calculates a target height (Z2) for lowering the mounting nozzle 40 holding the component P toward the mounting point based on the calculated thickness of the component P, the height of the mounting point stored in the mounting point data 138, and the second reference height H2. The control unit 35 controls the servo motor 56 that raises and lowers the mounting nozzle 40 based on the target height (Z2), and lowers the mounting nozzle 40 toward the mounting point.

このような装置/方法によれば、搭載ノズル40の高さ検出機能を利用して部品Pの厚さを計測できるため、部品厚さ計測用の専用の計測装置が不要になり、搭載ヘッド40の小型化・軽量化を図ることができ、生産性の高い部品搭載装置1を実現することができる。 With this type of device/method, the thickness of the component P can be measured using the height detection function of the mounting nozzle 40, eliminating the need for a dedicated measuring device for measuring the thickness of the component, making it possible to reduce the size and weight of the mounting head 40 and realizing a highly productive component mounting device 1.

また、実施形態1の部品搭載装置/部品搭載方法によれば、搭載ノズル40は、サーボモータ56によって昇降駆動されるシャフト42に交換可能に装着され、基準高さ設定部130は、搭載ノズル40別に第1基準高さH1と第2基準高さH2を設定する。これにより、搭載ノズル40別に第1基準高さH1と第2基準高さH2を設定することで、搭載ノズル40の個体差の影響を受けることなく部品厚さ計測と部品搭載を実施することができる。 In addition, according to the component mounting device/component mounting method of embodiment 1, the mounting nozzle 40 is replaceably attached to a shaft 42 that is driven to move up and down by a servo motor 56, and the reference height setting unit 130 sets a first reference height H1 and a second reference height H2 for each mounting nozzle 40. By setting the first reference height H1 and the second reference height H2 for each mounting nozzle 40, component thickness measurement and component mounting can be performed without being affected by individual differences in the mounting nozzle 40.

また、実施形態1の部品搭載装置/部品搭載方法によれば、搭載ノズル40は複数設けられるとともに、サーボモータ56によって昇降駆動される複数のシャフト42の各々に交換可能に装着され、基準高さ設定部130は、搭載ノズル40とシャフト42の組み合わせ別に第1基準高さH1と第2基準高さH2を設定する。これにより、搭載ノズル40とシャフト42の組み合わせ別に第1基準高さH1と第2基準高さH2を設定することで、搭載ノズル40やシャフト42の個体差に影響を受けることなく部品厚み計測と部品搭載を実施することができる。 In addition, according to the component mounting device/component mounting method of embodiment 1, multiple mounting nozzles 40 are provided and are replaceably attached to multiple shafts 42 that are driven to move up and down by servo motors 56, and the reference height setting unit 130 sets a first reference height H1 and a second reference height H2 for each combination of mounting nozzles 40 and shafts 42. By setting the first reference height H1 and the second reference height H2 for each combination of mounting nozzles 40 and shafts 42, component thickness measurement and component mounting can be performed without being affected by individual differences in mounting nozzles 40 and shafts 42.

また、実施形態1の部品搭載装置/部品搭載方法によれば、部品厚さ計測部128は、載置面71に載置された部品Pを搭載ノズル40でピックアップするときに高さ検出部120が検出する高さに基づいて部品Pの厚さを計測し、目標位置演算部136は、搭載ノズル40が部品Pをピックアップしてから作業エリアAへ移動する間に目標高さ(Z2)を算出する。これにより、部品Pのピックアップから搭載の一連の作業の中で部品厚さの計測と目標高さ(Z2)の計算を実行することができる。 Furthermore, according to the component mounting device/component mounting method of embodiment 1, the component thickness measurement unit 128 measures the thickness of the component P based on the height detected by the height detection unit 120 when the component P placed on the mounting surface 71 is picked up by the mounting nozzle 40, and the target position calculation unit 136 calculates the target height (Z2) while the mounting nozzle 40 moves to the work area A after picking up the component P. This makes it possible to measure the component thickness and calculate the target height (Z2) during a series of operations from picking up the component P to mounting it.

また、実施形態1の部品搭載装置/部品搭載方法によれば、部品厚さ計測部128は、部品Pをピックアップした搭載ノズル40が載置面71から離れる直前の所定期間に高さ検出部120が検出した値のうち最下点を示す値(最小値)に基づいて、部品Pの厚さを計測する。これにより、ピックアップ時の衝撃の影響を受けにくい期間の最小値を用いることで、部品Pの厚さをより正確に計測できる。 In addition, according to the component mounting device/component mounting method of embodiment 1, the component thickness measurement unit 128 measures the thickness of the component P based on the value indicating the lowest point (minimum value) among the values detected by the height detection unit 120 during a predetermined period immediately before the mounting nozzle 40 that picked up the component P leaves the mounting surface 71. This makes it possible to measure the thickness of the component P more accurately by using the minimum value during a period that is less susceptible to the effects of impact during pick-up.

また、実施形態1の部品搭載装置/部品搭載方法によれば、載置面71に載置されている部品Pを撮像する中継ステージカメラ28をさらに備え、制御部35は、中継ステージカメラ28で撮像した画像に基づいて部品Pを認識する第2の認識部156(部品認識部)をさらに有し、制御部35は、搭載ノズル40を制御して、第2の認識部156で認識された部品Pの中心に向けて搭載ノズル40の下端面の中心を位置合わせして部品Pをピックアップする。これにより、部品Pの中心に搭載ノズル40の下端面の中心を位置合わせして部品Pをピックアップするので、部品Pの厚さをより正確に計測することができる。 Furthermore, according to the component mounting device/component mounting method of embodiment 1, the device further includes a relay stage camera 28 that captures an image of the component P placed on the mounting surface 71, and the control unit 35 further includes a second recognition unit 156 (component recognition unit) that recognizes the component P based on the image captured by the relay stage camera 28, and the control unit 35 controls the mounting nozzle 40 to align the center of the lower end surface of the mounting nozzle 40 with the center of the component P recognized by the second recognition unit 156 and pick up the component P. As a result, the thickness of the component P can be measured more accurately because the center of the lower end surface of the mounting nozzle 40 is aligned with the center of the component P and the component P is picked up.

また、実施形態1の部品搭載装置/部品搭載方法によれば、第1基準面を有する第1基準部材は、第1部品供給ユニット6から供給される部品Pを一時的に載置する中継ステージ26である。これにより、中継ステージ26を設けることで、基板2への搭載前に部品Pを仮置きすることができる。 In addition, according to the component mounting device/component mounting method of embodiment 1, the first reference member having the first reference surface is an intermediate stage 26 on which the component P supplied from the first component supply unit 6 is temporarily placed. Thus, by providing the intermediate stage 26, the component P can be temporarily placed before being mounted on the board 2.

また、実施形態1の部品搭載装置/部品搭載方法によれば、第2基準面を有する第2基準部材は、バックアップピン98によって下方から支持される基板2を上方から押さえて位置決めする基板押さえ部材95である。これにより、第2基準高さH2を設定するための基準部材として基板押さえ部材95を利用することができる。 Furthermore, according to the component mounting device/component mounting method of embodiment 1, the second reference member having the second reference surface is a board pressing member 95 that presses from above and positions the board 2 supported from below by the backup pins 98. This allows the board pressing member 95 to be used as a reference member for setting the second reference height H2.

(作用・効果3)
上述したように、実施形態1の部品搭載装置1は、作業エリアAに搬入された基板2の実装点に部品Pを搭載する部品搭載装置であって、部品Pを保持して基板2に搭載する搭載ノズル40と、搭載ノズル40を昇降させるサーボモータ56と、搭載ノズル40の高さを検出する高さ検出部120(搭載ノズル高さ検出部)と、制御部35と、を備える。制御部35は、部品Pを保持した搭載ノズル40が実装点に部品Pを搭載したときに高さ検出部120が検出する搭載ノズル40の高さと、部品Pの厚さとに基づいて、実装点の高さを計測する実装点高さ計測部132と、実装点高さ計測部132が計測した複数の実装点の高さに基づいて、部品Pが搭載されていない実装点の推定高さを算出する実装点高さ推定部134と、実装点の推定高さと実装点に搭載される部品Pの厚さとに基づいて、部品Pを保持した搭載ノズル40を実装点に向けて下降させる際の目標高さ(Z2)を算出する目標位置演算部と、目標高さ(Z2)に基づいてサーボモータ56を制御するモータ制御部112と、を備える。
(Action/Effect 3)
As described above, the component mounting device 1 of embodiment 1 is a component mounting device that mounts a component P at a mounting point of a board 2 brought into the work area A, and is equipped with a mounting nozzle 40 that holds the component P and mounts it on the board 2, a servo motor 56 that raises and lowers the mounting nozzle 40, a height detection unit 120 (mounting nozzle height detection unit) that detects the height of the mounting nozzle 40, and a control unit 35. The control unit 35 includes a mounting point height measurement unit 132 that measures the height of the mounting point based on the height of the mounting nozzle 40 detected by the height detection unit 120 when the mounting nozzle 40 holding the component P mounts the component P at the mounting point and the thickness of the component P; a mounting point height estimation unit 134 that calculates an estimated height of a mounting point on which the component P is not mounted based on the heights of the multiple mounting points measured by the mounting point height measurement unit 132; a target position calculation unit that calculates a target height (Z2) for lowering the mounting nozzle 40 holding the component P toward the mounting point based on the estimated height of the mounting point and the thickness of the component P to be mounted at the mounting point; and a motor control unit 112 that controls the servo motor 56 based on the target height (Z2).

また、実施形態1の部品搭載方法は、作業エリアAに搬入された基板2の実装点に部品Pを搭載する部品搭載方法であって、制御部35により、部品Pを保持した搭載ノズル40を制御して、基板2の実装点に部品Pを搭載し、制御部35により、搭載ノズル40の高さを検出する高さ検出部120を用いて、搭載ノズル40が実装点に部品Pを搭載したときに高さ検出部120が検出する搭載ノズル40の高さと、部品Pの厚さとに基づいて、実装点の高さを計測し、制御部35により、計測した複数の実装点の高さに基づいて、部品Pが搭載されていない実装点の推定高さを算出し、制御部35により、実装点の推定高さと実装点に搭載される部品Pの厚さとに基づいて、部品Pを保持した搭載ノズル40を実装点に向けて下降させる際の目標高さ(Z2)を算出し、制御部35により、目標高さ(Z2)に基づいて、搭載ノズル40を昇降させるサーボモータ56を制御して、搭載ノズル40を実装点に向けて下降させる。 The component mounting method of the first embodiment is a component mounting method for mounting a component P on a mounting point of a board 2 brought into the working area A, in which the control unit 35 controls the mounting nozzle 40 holding the component P to mount the component P on the mounting point of the board 2, the control unit 35 uses the height detection unit 120 that detects the height of the mounting nozzle 40 to measure the height of the mounting point based on the height of the mounting nozzle 40 detected by the height detection unit 120 when the mounting nozzle 40 mounts the component P on the mounting point and the thickness of the component P, the control unit 35 calculates an estimated height of a mounting point on which the component P is not mounted based on the measured heights of the multiple mounting points, the control unit 35 calculates a target height (Z2) for lowering the mounting nozzle 40 holding the component P toward the mounting point based on the estimated height of the mounting point and the thickness of the component P to be mounted on the mounting point, and the control unit 35 controls the servo motor 56 that raises and lowers the mounting nozzle 40 based on the target height (Z2) to lower the mounting nozzle 40 toward the mounting point.

このような装置/方法によれば、搭載ノズル40が実装点に部品Pを実装する際に計測される実装点の高さ情報を用いて、部品Pが搭載されていない他の実装点の高さを推定することで、推定高さを用いて部品搭載を行うことができるとともに、実装点の高さを計測する専用の計測装置も不要となる。これにより、部品搭載装置1の簡素化を図りながら、作業効率を向上させることができる。 According to this device/method, the height information of the mounting point measured when the mounting nozzle 40 mounts the component P at the mounting point is used to estimate the height of other mounting points where the component P is not mounted, so that the components can be mounted using the estimated height and a dedicated measuring device for measuring the height of the mounting point is not required. This makes it possible to simplify the component mounting device 1 while improving work efficiency.

また、実施形態1の部品搭載装置/部品搭載方法によれば、基準面としての載置面71を有する中継ステージ26をさらに備える。制御部35はさらに、載置面71に搭載ノズル40の下端面を接触させたときに高さ検出部120が検出する高さに基づいて第1基準高さH1を設定する基準高さ設定部130と、載置面71と搭載ノズル40の下端面との間に部品Pを挟み込んだときに高さ検出部120が検出する高さと基準高さとに基づいて、部品Pの厚さを計測する部品厚さ計測部128と、を備え、実装点高さ計測部132は、部品厚さ計測部128で計測した部品Pの厚さを用いて実装点の高さを計測する。これにより、第1基準高さH1が設定される中継ステージ26を用いて部品Pの厚さを計測することで、部品Pの厚さにばらつきがある場合でも実装点の高さを精度良く計測できる。これにより、実装点高さ推定部134で算出する実装点の推定高さの信頼性が向上し、信頼性の高い部品搭載を実現できる。 According to the component mounting device/component mounting method of the first embodiment, the relay stage 26 having the mounting surface 71 as a reference surface is further provided. The control unit 35 further includes a reference height setting unit 130 that sets a first reference height H1 based on the height detected by the height detection unit 120 when the lower end surface of the mounting nozzle 40 is brought into contact with the mounting surface 71, and a component thickness measurement unit 128 that measures the thickness of the component P based on the height detected by the height detection unit 120 when the component P is sandwiched between the mounting surface 71 and the lower end surface of the mounting nozzle 40 and the reference height, and the mounting point height measurement unit 132 measures the height of the mounting point using the thickness of the component P measured by the component thickness measurement unit 128. As a result, by measuring the thickness of the component P using the relay stage 26 in which the first reference height H1 is set, the height of the mounting point can be measured with high accuracy even if there is variation in the thickness of the component P. As a result, the reliability of the estimated height of the mounting point calculated by the mounting point height estimation unit 134 is improved, and highly reliable component mounting can be realized.

また、実施形態1の部品搭載装置/部品搭載方法によれば、部品厚さ計測部128は、載置面71に載置された部品Pを搭載ノズル40でピックアップするときに高さ検出部120が検出する高さに基づいて、部品Pの厚さを算出する。これにより、部品Pのピックアップから搭載の一連の作業の中で部品厚さ計測と目標高さ計算を実行することができる。 In addition, according to the component mounting device/component mounting method of embodiment 1, the component thickness measurement unit 128 calculates the thickness of the component P based on the height detected by the height detection unit 120 when the component P placed on the mounting surface 71 is picked up by the mounting nozzle 40. This makes it possible to perform component thickness measurement and target height calculation during a series of operations from picking up the component P to mounting it.

また、実施形態1の部品搭載装置/部品搭載方法によれば、実装点170のうちの一部は、実装点高さ推定部134が推定高さを算出するための複数の指定実装点172に設定されており、実装点高さ推定部134は、複数の指定実装点172から得られた高さに基づいて、部品Pが搭載されていない実装点170の推定高さを算出する。これにより、指定実装点172を予め設定しておくことで、最適な実装点170を指定実装点172に設定することができ、実装点高さ推定部134で算出する実装点170の推定高さの信頼性が向上する。 In addition, according to the component mounting device/component mounting method of embodiment 1, some of the mounting points 170 are set as a plurality of designated mounting points 172 for the mounting point height estimator 134 to calculate the estimated height, and the mounting point height estimator 134 calculates the estimated height of the mounting point 170 at which the component P is not mounted based on the height obtained from the plurality of designated mounting points 172. As a result, by setting the designated mounting point 172 in advance, the optimal mounting point 170 can be set as the designated mounting point 172, and the reliability of the estimated height of the mounting point 170 calculated by the mounting point height estimator 134 is improved.

また、実施形態1の部品搭載装置/部品搭載方法によれば、モータ制御部112は、実装点170に部品Pあるいは搭載ノズル40が接触したことを検出する接触検出部118を有し、制御部35は、指定実装点172に設定されている実装点170に部品Pを搭載する場合は、接触検出部118が接触を検出するまで搭載ノズル40を下降させるように制御し、指定実装点172以外の実装点170に部品Pを搭載する場合は、目標位置演算部136で算出した目標高さ(Z2)に到達するまで搭載ノズル40を下降させるように制御する。これにより、指定実装点172以外の実装点170には接触検出を伴わない部品Pの装着を行うので、部品Pの搭載時間を短縮して生産性を高めることができる。 In addition, according to the component mounting device/component mounting method of embodiment 1, the motor control unit 112 has a contact detection unit 118 that detects when the component P or the mounting nozzle 40 comes into contact with the mounting point 170, and the control unit 35 controls the mounting nozzle 40 to lower until the contact detection unit 118 detects contact when mounting the component P at the mounting point 170 set as the designated mounting point 172, and controls the mounting nozzle 40 to lower until it reaches the target height (Z2) calculated by the target position calculation unit 136 when mounting the component P at a mounting point 170 other than the designated mounting point 172. As a result, the mounting time of the component P can be shortened to increase productivity, since the mounting point 170 other than the designated mounting point 172 is mounted without contact detection.

また、実施形態1の部品搭載装置/部品搭載方法によれば、基板176は複数の分割基板178を含み、複数の指定実装点180は分割基板178毎に設定される。これにより、基板176が複数の分割基板178を含む場合でも、分割基板178毎に複数の指定実装点180を設定することで、基板176の全体において実装点の推定高さを精度良く算出することができる。 Furthermore, according to the component mounting device/component mounting method of embodiment 1, the board 176 includes multiple divided boards 178, and multiple designated mounting points 180 are set for each divided board 178. As a result, even if the board 176 includes multiple divided boards 178, by setting multiple designated mounting points 180 for each divided board 178, the estimated height of the mounting points can be calculated accurately over the entire board 176.

また、実施形態1の部品搭載装置/部品搭載方法によれば、指定実装点172、204は、9以上の実装点に設定されている。これにより、実装点の推定高さを精度良く算出することができる。 In addition, according to the component mounting device/component mounting method of embodiment 1, the designated mounting points 172, 204 are set to nine or more mounting points. This allows the estimated height of the mounting points to be calculated with high accuracy.

(実施形態2)
本発明に係る実施形態2の部品搭載装置およびそれを用いた部品搭載方法について説明する。なお、実施形態2では、主に実施形態1と異なる点について説明し、実施形態1と重複する記載は省略する。
(Embodiment 2)
A component mounting device and a component mounting method using the same according to a second embodiment of the present invention will be described. Note that in the second embodiment, differences from the first embodiment will be mainly described, and descriptions that overlap with the first embodiment will be omitted.

実施形態2では、指定実装点以外の実装点についても高さ計測を行い、新しく得られた実装点の高さ情報を用いて基板2の推定高さを更新する点が、実施形態1と異なる。 The second embodiment differs from the first embodiment in that height measurements are also performed for mounting points other than the specified mounting points, and the estimated height of the board 2 is updated using the newly obtained height information for the mounting points.

図35は、実施形態2の部品搭載処理に関するフローチャートである。 Figure 35 is a flowchart of the component mounting process in embodiment 2.

図35に示すように、実施形態1と同様にステップS27、S28を実行した後、実装点が指定実装点であるか否かの判定(S29)を行わず、接触検出を伴う部品搭載を行う(S130、S131)。制御部35は、実装点が指定実装点か否かに関わらず、搭載ノズル40の下降を開始し(S130)、搭載ノズル40の接触を検出したか否かを判定する(S131)。ステップS130、S131はそれぞれ、実施形態1のステップS30、31と同様の処理である。 As shown in FIG. 35, after steps S27 and S28 are executed as in the first embodiment, component mounting with contact detection is performed (S130, S131) without judging whether the mounting point is a designated mounting point (S29). The control unit 35 starts lowering the mounting nozzle 40 (S130) regardless of whether the mounting point is a designated mounting point, and judges whether contact of the mounting nozzle 40 is detected (S131). Steps S130 and S131 are the same processes as steps S30 and S31 in the first embodiment, respectively.

上記方法によれば、指定実装点に指定されていない実装点についても接触検出による実装点高さの計算を行うことができ(S36)、実装点高さの推定結果を更新していくことが可能となる。 According to the above method, it is possible to calculate the mounting point height by contact detection even for mounting points that are not designated as specified mounting points (S36), and it is possible to update the estimated mounting point height results.

図36は、実施形態2の実装点高さ推定処理に関するフローチャートである。 Figure 36 is a flowchart of the mounting point height estimation process in embodiment 2.

図36に示すように、実施形態1と同様のステップS38~S42を実行した後、ステップS143を実行する。具体的には、制御部35は、次ターンも更新するか否かを判定する(S143)。次ターンも更新すると判定した場合(S143でYES)、ステップS38~S42を再度実行し、実装点データ148(Z1)の更新を次ターンに関しても行う(S42)。 As shown in FIG. 36, steps S38 to S42 are executed similarly to the first embodiment, and then step S143 is executed. Specifically, the control unit 35 determines whether or not to update the next turn as well (S143). If it is determined that the next turn will also be updated (YES in S143), steps S38 to S42 are executed again, and the mounting point data 148 (Z1) is updated for the next turn as well (S42).

ステップS143における更新するか否かの判定は例えば、更新回数に閾値を設け、更新回数が閾値以下の場合は次ターンも更新すると判定し(S143でYES)、更新回数が閾値より多くなった場合は次ターンも更新しないと判定してもよい(S143でNO)。あるいは、部品搭載装置1が担当する全ての実装点に部品Pを搭載していない場合は、次ターンも更新すると判定し(S143でYES)、部品搭載装置1が担当する全ての実装点に部品Pを搭載した場合は、次ターンも更新しないと判定してもよい(S143でNO)。 The determination of whether to update in step S143 may be performed, for example, by setting a threshold for the number of updates, and determining that the next turn will also be updated if the number of updates is equal to or less than the threshold (YES in S143), and determining that the next turn will not be updated if the number of updates is greater than the threshold (NO in S143). Alternatively, if components P have not been mounted on all mounting points for which the component mounting device 1 is responsible, it may be determined that the next turn will also be updated (YES in S143), and if components P have been mounted on all mounting points for which the component mounting device 1 is responsible, it may be determined that the next turn will also not be updated (NO in S143).

上記フローによれば、ステップS143において次ターンも更新すると判定される限り、ターン毎に、図35のステップS36によって新たに得られる実装点高さを用いて、他の実装点の推定高さを演算することができ(S41)、実装点データ(Z1)を更新し続けることができる(S42)。搭載済みの部品Pの数が増えていくほど、実装点高さを推定するための元データが増えるため、実装点の推定高さを再計算することで、実装点の推定高さの精度を向上させることができる。 According to the above flow, as long as it is determined in step S143 that the next turn should also be updated, the mounting point heights newly obtained in step S36 of FIG. 35 can be used to calculate the estimated heights of other mounting points for each turn (S41), and the mounting point data (Z1) can be continually updated (S42). As the number of mounted components P increases, the amount of source data for estimating the mounting point heights increases, and so by recalculating the estimated mounting point heights, the accuracy of the estimated mounting point heights can be improved.

一方、次ターンも更新しないと判定した場合(S143でNO)、図36に示すフローを終了する。図36に示すフローを終了した場合、図35に示すフローにおいて、ステップS130、S131による処理に代えて、図29に示すフローのステップS32、S33と同様の処理を行ってもよい。これにより、より精度の高い実装点の推定高さに基づいて目標高さ(Z2)を算出しながら、目標高さ(Z2)に向けて搭載ノズル40を高速で下降させることができ、部品搭載処理を精度良くかつ高速で行うことができる。 On the other hand, if it is determined that the next turn will not be updated either (NO in S143), the flow shown in FIG. 36 is terminated. When the flow shown in FIG. 36 is terminated, in the flow shown in FIG. 35, instead of the processing in steps S130 and S131, processing similar to steps S32 and S33 in the flow shown in FIG. 29 may be performed. This makes it possible to calculate the target height (Z2) based on a more accurate estimated height of the mounting point, while lowering the mounting nozzle 40 at high speed toward the target height (Z2), thereby enabling component mounting processing to be performed accurately and quickly.

実施形態2においては、図17に示すブロック図において、実装点高さ計測部132は、指定実装点以外の実装点の高さも計測し、実装点高さ推定部134は、指定実装点の高さと、新たに計測された実装点の高さとを用いて、他の実装点の推定高さを算出する。実装点高さ(計測値)152は、指定実装点の高さの計測値に加えて、指定実装点以外の実装点の高さの計測値を含む。 In the second embodiment, in the block diagram shown in FIG. 17, the mounting point height measurement unit 132 also measures the heights of mounting points other than the specified mounting point, and the mounting point height estimation unit 134 calculates the estimated heights of the other mounting points using the height of the specified mounting point and the height of the newly measured mounting point. The mounting point height (measurement value) 152 includes the measurement value of the height of the specified mounting point as well as the measurement value of the height of the mounting point other than the specified mounting point.

また、図25に示す目標位置演算部136によるデータ処理の流れにおいて、実装点高さ推定部134は、指定実装点の高さを取得できたら、(6)ターン毎に実装点の高さ推定処理を行って、(5)実装点データ148(Z1)を更新することができる。 In addition, in the flow of data processing by the target position calculation unit 136 shown in FIG. 25, once the mounting point height estimation unit 134 has acquired the height of the specified mounting point, (6) it can perform mounting point height estimation processing for each turn and (5) update the mounting point data 148 (Z1).

上述したように、実施形態2の部品搭載装置/部品実装方法によれば、実装点高さ推定部134は、実装点高さ計測部132で得られた新たな実装点の高さを用いて、部品Pが搭載されていない実装点の推定高さを算出し、既に算出している実装点の推定高さを更新する。これにより、推定高さの精度を向上させることができる。 As described above, according to the component mounting device/component mounting method of embodiment 2, the mounting point height estimation unit 134 uses the new mounting point height obtained by the mounting point height measurement unit 132 to calculate the estimated height of the mounting point where the component P is not mounted, and updates the already calculated estimated height of the mounting point. This makes it possible to improve the accuracy of the estimated height.

次に、各種変形例について、図37~図41を用いて説明する。 Next, various modified examples will be explained using Figures 37 to 41.

図37は、変形例に係る部品搭載装置200の概略平面図である。図37に示す部品搭載装置200は、2つの中継ステージ228A、228Bと、2つの取出ヘッド212A、212Bと、2つの搭載ヘッド214A、214Bとを備える点が、実施形態1、2と主に異なる。図37に示すように、XYテーブル217は、第1X軸ビーム218Aと、第2X軸ビーム218Bと、第3X軸ビーム220Aと、第4X軸ビーム220Bとを備える。第1X軸ビーム218Aは第1取出ヘッド212Aを支持し、第2X軸ビーム218Bは第2取出ヘッド212Bを支持し、第3X軸ビーム220Aは第1搭載ヘッド214Aを支持し、第4X軸ビーム220Bは第2搭載ヘッド214Bを支持する。 Figure 37 is a schematic plan view of a component mounting device 200 according to a modified example. The component mounting device 200 shown in Figure 37 is mainly different from the first and second embodiments in that it includes two relay stages 228A and 228B, two take-out heads 212A and 212B, and two mounting heads 214A and 214B. As shown in Figure 37, the XY table 217 includes a first X-axis beam 218A, a second X-axis beam 218B, a third X-axis beam 220A, and a fourth X-axis beam 220B. The first X-axis beam 218A supports the first take-out head 212A, the second X-axis beam 218B supports the second take-out head 212B, the third X-axis beam 220A supports the first mounting head 214A, and the fourth X-axis beam 220B supports the second mounting head 214B.

第1取出ヘッド212A、第1中継ステージ228Aおよび第1搭載ヘッド214Aは、第1部品供給ユニット6に対応して設けられている。同様に、第2取出ヘッド212B、第2中継ステージ228Bおよび第2搭載ヘッド214Bは、第2部品供給ユニット8に対応して設けられている。このような構成によれば、第2部品供給ユニット8が第1部品供給ユニット6と同様に微小部品を供給する場合にも対応することができる。 The first take-out head 212A, the first relay stage 228A, and the first mounting head 214A are provided to correspond to the first component supply unit 6. Similarly, the second take-out head 212B, the second relay stage 228B, and the second mounting head 214B are provided to correspond to the second component supply unit 8. With this configuration, it is also possible to accommodate the case where the second component supply unit 8 supplies minute components in the same way as the first component supply unit 6.

図38は、別の変形例に係る部品搭載装置300の概略平面図である。図38に示す部品搭載装置300は、搭載ヘッド314を1つのみ備える点が、図37に示す変形例と主に異なる。図38に示すように、XYテーブル317は、第1X軸ビーム218Aと、第2X軸ビーム218Bと、搭載ヘッド314を支持する第3X軸ビーム320とを備える。 Figure 38 is a schematic plan view of a component mounting device 300 according to another modified example. The component mounting device 300 shown in Figure 38 differs from the modified example shown in Figure 37 mainly in that it has only one mounting head 314. As shown in Figure 38, the XY table 317 has a first X-axis beam 218A, a second X-axis beam 218B, and a third X-axis beam 320 that supports the mounting head 314.

第1取出ヘッド212A、第1中継ステージ228Aおよび搭載ヘッド314は、第1部品供給ユニット6に対応して設けられており、第2取出ヘッド212B、第2中継ステージ228Bおよび搭載ヘッド314は、第2部品供給ユニット8に対応して設けられている。2つの部品供給部6、8に対して搭載ヘッド314を兼用して使用することができる。 The first removal head 212A, the first relay stage 228A and the mounting head 314 are provided to correspond to the first component supply unit 6, and the second removal head 212B, the second relay stage 228B and the mounting head 314 are provided to correspond to the second component supply unit 8. The mounting head 314 can be used for both component supply units 6 and 8.

図39は、さらに別の変形例に係る部品搭載装置400の概略平面図である。図39に示す部品搭載装置400は、取出ヘッドを備えずに、搭載ヘッド314を1つのみ備える点が、図38に示す変形例と主に異なる。図39に示すように、XYテーブル417は、搭載ヘッド314を支持する第3X軸ビーム320を備える。 Figure 39 is a schematic plan view of a component mounting device 400 according to yet another modified example. The component mounting device 400 shown in Figure 39 differs from the modified example shown in Figure 38 mainly in that it does not have a removal head and has only one mounting head 314. As shown in Figure 39, the XY table 417 has a third X-axis beam 320 that supports the mounting head 314.

図39に示す部品搭載装置400では、1つの搭載ヘッド314により、部品供給部6、8からの部品Pの取り出し、中継ステージ228A、228Bへの部品Pの載置、中継ステージ228A、228Bからの部品Pのピックアップ、基板2への部品Pの搭載を全て行う。これにより、部品搭載装置400の構造を簡素化することができる。 In the component mounting device 400 shown in FIG. 39, a single mounting head 314 is used to perform all of the following operations: removing components P from component supply units 6 and 8, placing components P on relay stages 228A and 228B, picking up components P from relay stages 228A and 228B, and mounting components P on substrate 2. This simplifies the structure of the component mounting device 400.

図40は、さらに別の変形例にかかる搭載ヘッド514を示す斜視図である。図40に示す搭載ヘッド514は、ヘッドカメラ516と、複数の搭載ノズル540と、複数のシャフト542と、本体部544とを備える。 Figure 40 is a perspective view showing a mounting head 514 according to yet another modified example. The mounting head 514 shown in Figure 40 includes a head camera 516, multiple mounting nozzles 540, multiple shafts 542, and a main body 544.

図40に示すように、複数の搭載ノズル540および複数のシャフト542はそれぞれ円環状に配置されており、Z方向に延びる回転軸Gを中心に回転可能に構成されている。このように、複数の搭載ノズル540を環状に配置したロータリー型の搭載ヘッド514を、搭載ヘッド14に代用して適用してもよい。取出ヘッド12も同様にロータリー型にしてもよい。 As shown in FIG. 40, the multiple mounting nozzles 540 and the multiple shafts 542 are each arranged in a circular ring shape and are configured to be rotatable around a rotation axis G extending in the Z direction. In this way, a rotary type mounting head 514 in which multiple mounting nozzles 540 are arranged in a ring shape may be used in place of the mounting head 14. The removal head 12 may also be of a rotary type.

図41は、さらに別の変形例にかかる中継ステージ626を示す概略縦断面図である。図41に示す中継ステージ626は、中継ステージカメラ628と、仮置部670と、筐体674と、照明680と、拡散板682とを備える。 Figure 41 is a schematic vertical cross-sectional view showing a relay stage 626 according to yet another modified example. The relay stage 626 shown in Figure 41 includes a relay stage camera 628, a temporary placement section 670, a housing 674, a light 680, and a diffuser 682.

図41に示す変形例では、中継ステージカメラ628は仮置部670の下方ではなく、仮置670の上方に設けられている。中継ステージカメラ628は、撮像方向を下方に向けて固定されている。仮置部670は透明な板で構成されており、照明680が照射する光が拡散板682で拡散されて仮置部670を通過し、部品Pを照らすことができる。中継ステージカメラ628は、取出ヘッド12あるいは搭載ヘッド14が仮置部670の上方にいないタイミングで、下方に位置する仮置部670の部品Pを撮像する。 In the modified example shown in FIG. 41, the relay stage camera 628 is provided above the temporary placement section 670, rather than below it. The relay stage camera 628 is fixed with its imaging direction facing downward. The temporary placement section 670 is constructed of a transparent plate, and light emitted by the lighting 680 is diffused by the diffusion plate 682 and passes through the temporary placement section 670, illuminating the component P. The relay stage camera 628 images the component P in the temporary placement section 670 located below when the removal head 12 or mounting head 14 is not above the temporary placement section 670.

以上、上述の実施形態1、2を挙げて本発明を説明したが、本発明は上述の実施形態1、2に限定されない。 The present invention has been described above using the above-mentioned embodiments 1 and 2, but the present invention is not limited to the above-mentioned embodiments 1 and 2.

本開示は、添付図面を参照しながら好ましい実施形態に関連して充分に記載されているが、この技術の熟練した人々にとっては種々の変形や修正は明白である。そのような変形や修正は、添付した特許請求の範囲による本開示の範囲から外れない限りにおいて、その中に含まれると理解されるべきである。また、各実施形態における要素の組合せや順序の変化は、本開示の範囲および思想を逸脱することなく実現し得るものである。 Although the present disclosure has been fully described in connection with the preferred embodiments with reference to the accompanying drawings, various modifications and variations will be apparent to those skilled in the art. Such modifications and variations are to be understood as being included within the scope of the present disclosure as defined by the appended claims, unless they deviate therefrom. In addition, changes in the combination and order of elements in each embodiment may be made without departing from the scope and spirit of the present disclosure.

なお、前記実施形態の様々な変形例のうち、任意の変形例を適宜組み合わせることにより、それぞれの有する効果を奏するようにすることができる。 In addition, by appropriately combining any of the various modifications of the above embodiment, it is possible to achieve the effects of each of them.

本発明は、部品搭載装置および部品搭載方法であれば適用可能である。 The present invention can be applied to any component mounting device and component mounting method.

1 部品搭載装置
2 基板
4 基板搬送ユニット
5 搬送コンベア
6 第1部品供給ユニット
8 第2部品供給ユニット
10 第3部品供給ユニット
12 取出ヘッド
14 搭載ヘッド
16 ヘッドカメラ
17 XYテーブル
18、20 X軸ビーム
22、24 Y軸テーブル
26 中継ステージ
28 中継ステージカメラ
30 第1部品廃棄ボックス
32 部品カメラ
34 第2部品廃棄ボックス
35 制御部
36 取出ノズル
38 本体部
40 搭載ノズル
42 シャフト
44 本体部
46 多孔質部材
46A 底面
48 吸引孔
50 キャリアテープ
52 ポケット
54 吸引孔
56サーボモータ
57 プーリ
58 歯付きベルト
59 θ軸モータ
60 プーリ
61 リニアモータ
62 エンコーダ
63 サーボモータ
64 プーリ
65 歯付きベルト
66 θ軸モータ
66A 出力軸
67 プーリ
68 リニアモータ
69 エンコーダ
70 仮置部
71 載置面
74 筐体
76 部品除去ブラシ
78 ブラシ駆動機構
80 照明
82 拡散板
84 モータ
86 ベルトカバー
88 ベルト
90 連結部
92 スライダー
94 ガイド
95 基板押さえ部材
95A 上面
95B 下面
95M 第1計測点
96 基板ガイド
97 搬送ベルト
98 バックアップピン
99 基板保持部
100 ヘッドユニット制御部
101 処理部
102 本体制御部
103 記憶部
104 取出ヘッド制御部
106 搭載ヘッド制御部
108 モータ制御部
110 θ軸モータ制御部
112 モータ制御部
114 θ軸モータ制御部
116 モータドライバ
118 接触検出部
120 高さ検出部(搭載ノズル高さ検出部)
122 最下点記憶部
124 動作司令部
126 実装作業実行部
128 部品厚さ計測部
130 基準高さ設定部
132 実装点高さ計測部
134 実装点高さ計測部
136 目標位置演算部
136A 第1演算部
136B 第2演算部
138 搭載プログラム
140 目標位置
142 部品データ
144 基板データ
146 基準高さデータ
148 実装点データ
150 部品厚さ(計測値)
152 実装点高さ(計測値)
154 第1の認識部
156 第2の認識部
158 第3の認識部
160 モータドライバ
168 動作司令部
170 実装点
172 指定実装点
174 基準マーク
176 基板
178 分割基板
180 指定実装点
200 部品搭載装置
212A 第1取出ヘッド
212B 第2取出ヘッド
214A 第1搭載ヘッド
214B 第2搭載ヘッド
217 XYテーブル
218A 第1X軸ビーム
218B 第2X軸ビーム
220A 第3X軸ビーム
220B 第4X軸ビーム
228A 第1中継ステージ
228B 第2中継ステージ
300 部品搭載装置
314 搭載ヘッド
317 XYテーブル
320 第3X軸ビーム
400 部品搭載装置
417 XYテーブル
514 搭載ヘッド
516 ヘッドカメラ
540 搭載ノズル
542 シャフト
544 本体部
626 中継ステージ
628 中継ステージカメラ
670 仮置部
674 筐体
680 照明
682 拡散板
REFERENCE SIGNS LIST 1 Component mounting device 2 Substrate 4 Substrate transport unit 5 Transport conveyor 6 First component supply unit 8 Second component supply unit 10 Third component supply unit 12 Take-out head 14 Mounting head 16 Head camera 17 XY table 18, 20 X-axis beam 22, 24 Y-axis table 26 Intermediate stage 28 Intermediate stage camera 30 First component disposal box 32 Component camera 34 Second component disposal box 35 Control unit 36 Take-out nozzle 38 Main body 40 Mounting nozzle 42 Shaft 44 Main body 46 Porous member 46A Bottom surface 48 Suction hole 50 Carrier tape 52 Pocket 54 Suction hole 56 Servo motor
57 Pulley 58 Toothed belt 59 θ-axis motor 60 Pulley 61 Linear motor 62 Encoder 63 Servo motor 64 Pulley 65 Toothed belt 66 θ-axis motor 66A Output shaft 67 Pulley 68 Linear motor 69 Encoder 70 Temporary placement section 71 Placement surface 74 Housing 76 Component removal brush 78 Brush drive mechanism 80 Lighting 82 Diffusion plate 84 Motor 86 Belt cover 88 Belt 90 Connection section 92 Slider 94 Guide 95 Board pressing member 95A Upper surface 95B Lower surface 95M First measurement point 96 Board guide 97 Conveyor belt 98 Backup pin 99 Board holding section 100 Head unit control section 101 Processing section 102 Main body control section 103 Memory section 104 Extraction head control unit 106 Mounting head control unit 108 Motor control unit 110 θ-axis motor control unit 112 Motor control unit 114 θ-axis motor control unit 116 Motor driver 118 Contact detection unit 120 Height detection unit (mounting nozzle height detection unit)
122 lowest point memory unit 124 operation command unit 126 mounting work execution unit 128 component thickness measurement unit 130 reference height setting unit 132 mounting point height measurement unit 134 mounting point height measurement unit 136 target position calculation unit 136A first calculation unit 136B second calculation unit 138 mounting program 140 target position 142 component data 144 board data 146 reference height data 148 mounting point data 150 component thickness (measured value)
152 Mounting point height (measured value)
154 First recognition unit 156 Second recognition unit 158 Third recognition unit 160 Motor driver 168 Operation command unit 170 Mounting point 172 Designated mounting point 174 Reference mark 176 Board 178 Divided board 180 Designated mounting point 200 Component mounting device 212A First take-out head 212B Second take-out head 214A First mounting head 214B Second mounting head 217 XY table 218A First X-axis beam 218B Second X-axis beam 220A Third X-axis beam 220B Fourth X-axis beam 228A First relay stage 228B Second relay stage 300 Component mounting device 314 Mounting head 317 XY table 320 Third X-axis beam 400 Component mounting device 417 XY table 514 Mounting head 516 Head camera 540 Mounting nozzle 542 Shaft 544 Main body 626 Relay stage 628 Relay stage camera 670 Temporary placement section 674 Housing 680 Lighting 682 Diffusion plate

Claims (16)

作業エリアに搬入された基板の実装点に部品を搭載する部品搭載装置であって、
部品を保持して基板に搭載する搭載ノズルと、
前記搭載ノズルを昇降させるモータと、
前記搭載ノズルの高さを検出する搭載ノズル高さ検出部と、
制御部と、
基準面を有するステージとを備え、
前記制御部は、
部品を保持した前記搭載ノズルが実装点に部品を搭載したときに前記搭載ノズル高さ検出部が検出する前記搭載ノズルの高さと、部品の厚さとに基づいて、前記実装点の高さを計測する実装点高さ計測部と、
前記実装点高さ計測部が計測した複数の前記実装点の高さに基づいて、部品が搭載されていない実装点の推定高さを算出する実装点高さ推定部と、
前記実装点の推定高さと前記実装点に搭載される部品の厚さとに基づいて、部品を保持した前記搭載ノズルを前記実装点に向けて下降させる際の目標高さを算出する目標位置演算部と、
前記目標高さに基づいて前記モータを制御するモータ制御部と、を備え、
前記制御部はさらに、
前記基準面に前記搭載ノズルの下端面を接触させたときに前記搭載ノズル高さ検出部が検出する高さに基づいて基準高さを設定する基準高さ設定部と、
前記基準面に載置された部品を前記基準面と前記搭載ノズルの前記下端面との間に挟み込んでピックアップするときに前記搭載ノズル高さ検出部が検出する高さと前記基準高さとに基づいて、部品の厚さを計測する部品厚さ計測部と、を備え、
前記実装点高さ計測部は、前記部品厚さ計測部で計測した部品の厚さを用いて前記実装点の高さを計測する、
部品搭載装置。
A component mounting device that mounts components on mounting points of a board brought into a work area,
a mounting nozzle that holds the component and mounts it on the board;
A motor for raising and lowering the mounting nozzle;
a mounting nozzle height detection unit for detecting the height of the mounting nozzle;
A control unit;
a stage having a reference surface ;
The control unit is
a mounting point height measuring unit that measures a height of the mounting point based on a height of the mounting nozzle detected by the mounting nozzle height detecting unit when the mounting nozzle holding a component mounts the component on the mounting point and a thickness of the component;
a mounting point height estimating unit that calculates an estimated height of a mounting point on which no component is mounted based on the heights of the plurality of mounting points measured by the mounting point height measuring unit;
a target position calculation unit that calculates a target height for lowering the mounting nozzle holding a component toward the mounting point based on the estimated height of the mounting point and a thickness of the component to be mounted on the mounting point;
a motor control unit that controls the motor based on the target height ,
The control unit further includes:
a reference height setting unit that sets a reference height based on a height detected by the mounting nozzle height detection unit when a lower end surface of the mounting nozzle is brought into contact with the reference surface;
a component thickness measuring unit that measures a thickness of the component based on a height detected by the mounting nozzle height detecting unit and the reference height when the component placed on the reference surface is sandwiched between the reference surface and the lower end surface of the mounting nozzle and picked up,
the mounting point height measurement unit measures the height of the mounting point using the thickness of the component measured by the component thickness measurement unit;
Parts mounting device.
前記部品厚さ計測部は、部品をピックアップした前記搭載ノズルが記基準面から離れる直前の所定期間に前記搭載ノズル高さ検出部が検出した値のうち最下点を示す値に基づいて、部品の厚さを計測する、
請求項に記載の部品搭載装置。
the component thickness measuring unit measures the thickness of the component based on a value indicating the lowest point among values detected by the mounting nozzle height detecting unit during a predetermined period immediately before the mounting nozzle that picked up the component leaves the reference surface;
The component mounting device according to claim 1 .
前記基準面に載置されている部品を撮像するカメラをさらに備え、
前記制御部は、前記カメラで撮像した画像を用いて部品を認識する部品認識部をさらに有し、
前記制御部は、前記搭載ノズルを制御して、前記部品認識部が認識した部品の中心に向けて前記搭載ノズルの前記下端面の中心を位置合わせして部品をピックアップする、
請求項又はに記載の部品搭載装置。
Further, a camera is provided for capturing an image of a component placed on the reference surface,
The control unit further includes a component recognition unit that recognizes components using an image captured by the camera,
the control unit controls the mounting nozzle to align a center of the lower end surface of the mounting nozzle toward a center of the component recognized by the component recognition unit and pick up the component.
3. The component mounting device according to claim 1 or 2 .
実装点のうちの一部は、前記実装点高さ推定部が前記推定高さを算出するための複数の指定実装点に設定されており、
前記実装点高さ推定部は、複数の前記指定実装点から得られた高さに基づいて、部品が搭載されていない前記実装点の推定高さを算出する、
請求項1からのいずれか1つに記載の部品搭載装置。
some of the mounting points are set as a plurality of designated mounting points for the mounting point height estimator to calculate the estimated height;
the mounting point height estimating unit calculates an estimated height of the mounting point on which no component is mounted, based on heights obtained from a plurality of the designated mounting points;
4. The component mounting device according to claim 1.
前記モータ制御部は、実装点に部品あるいは前記搭載ノズルが接触したことを検出する接触検出部を有し、
前記制御部は、前記指定実装点に設定されている実装点に部品を搭載する場合は、前記接触検出部が接触を検出するまで前記搭載ノズルを下降させるように制御し、前記指定実装点以外の実装点に部品を搭載する場合は、前記目標位置演算部で算出した前記目標高さに到達するまで前記搭載ノズルを下降させるように制御する、
請求項に記載の部品搭載装置。
the motor control unit has a contact detection unit that detects when a component or the mounting nozzle comes into contact with a mounting point,
the control unit controls the mounting nozzle to descend until the contact detection unit detects contact when a component is to be mounted at a mounting point set as the designated mounting point, and controls the mounting nozzle to descend until the mounting nozzle reaches the target height calculated by the target position calculation unit when a component is to be mounted at a mounting point other than the designated mounting point.
5. The component mounting device according to claim 4 .
基板は複数の分割基板を含み、複数の指定実装点は前記分割基板毎に設定される、
請求項又はに記載の部品搭載装置。
The substrate includes a plurality of divided substrates, and a plurality of designated mounting points are set for each of the divided substrates.
6. The component mounting device according to claim 4 or 5 .
前記指定実装点は、9以上の実装点に設定されている、
請求項からのいずれか1つに記載の部品搭載装置。
The designated mounting points are set to 9 or more mounting points.
7. The component mounting device according to claim 4 , wherein the component mounting device is a component mounting device for mounting a component on a substrate.
前記実装点高さ推定部は、前記実装点高さ計測部で得られた新たな実装点の高さを用いて、部品が搭載されていない実装点の推定高さを算出し、既に算出している前記実装点の推定高さを更新する、
請求項1からのいずれか1つに記載の部品搭載装置。
the mounting point height estimating unit calculates an estimated height of a mounting point on which no component is mounted, using the new mounting point height obtained by the mounting point height measuring unit, and updates the already calculated estimated height of the mounting point.
8. The component mounting device according to claim 1.
作業エリアに搬入された基板の実装点に部品を搭載する部品搭載方法であって、
制御部により、ステージの基準面に搭載ノズルの下端面を接触させたときに搭載ノズル高さ検出部が検出する高さに基づいて基準高さを設定し、
前記制御部により、前記基準面に載置された部品を前記基準面と前記搭載ノズルの前記下端面との間に挟み込んでピックアップするときに前記搭載ノズル高さ検出部が検出する高さと前記基準高さとに基づいて、部品の厚さを計測し、
前記制御部により、部品を保持した前記搭載ノズルを制御して、基板の実装点に部品を搭載し、
前記制御部により、前記搭載ノズル高さ検出部を用いて、前記搭載ノズルが前記実装点に部品を搭載したときに前記搭載ノズル高さ検出部が検出する搭載ノズルの高さと、計測した部品の厚さとに基づいて、前記実装点の高さを計測し、
前記制御部により、計測した複数の前記実装点の高さに基づいて、部品が搭載されていない実装点の推定高さを算出し、
前記制御部により、前記実装点の推定高さと前記実装点に搭載される部品の厚さとに基づいて、部品を保持した前記搭載ノズルを前記実装点に向けて下降させる際の目標高さを算出し、
前記制御部により、前記目標高さに基づいて、前記搭載ノズルを昇降させるモータを制御して、前記搭載ノズルを前記実装点に向けて下降させる、
部品搭載方法。
A component mounting method for mounting components on mounting points of a board brought into a work area, comprising the steps of:
The control unit sets a reference height based on the height detected by the mounting nozzle height detection unit when the lower end surface of the mounting nozzle is brought into contact with the reference surface of the stage;
the control unit measures a thickness of the component based on a height detected by the mounting nozzle height detection unit and the reference height when the component placed on the reference surface is sandwiched between the reference surface and the lower end surface of the mounting nozzle and picked up;
The control unit controls the mounting nozzle holding the component to mount the component on the mounting point of the board;
using the mounting nozzle height detection unit, the control unit measures a height of the mounting point based on a height of the mounting nozzle detected by the mounting nozzle height detection unit when the mounting nozzle mounts a component on the mounting point and a measured thickness of the component;
calculating an estimated height of a mounting point on which no component is mounted based on the measured heights of the mounting points by the control unit;
calculating a target height for lowering the mounting nozzle holding a component toward the mounting point based on an estimated height of the mounting point and a thickness of the component to be mounted on the mounting point by the control unit;
the control unit controls a motor that raises and lowers the mounting nozzle based on the target height, thereby lowering the mounting nozzle toward the mounting point.
Parts mounting method.
部品をピックアップした前記搭載ノズルが記基準面から離れる直前の所定期間に前記搭載ノズル高さ検出部が検出した値のうち最下点を示す値に基づいて、部品の厚さを計測する、
請求項に記載の部品搭載方法。
measuring a thickness of the component based on a value indicating a lowest point among values detected by the mounting nozzle height detection unit during a predetermined period immediately before the mounting nozzle that picked up the component leaves the reference surface;
The component mounting method according to claim 9 .
前記基準面に載置されている部品を撮像するカメラがさらに設けられており、
さらに、
前記制御部により、前記カメラで撮像した画像を用いて部品を認識し、
前記制御部により、前記搭載ノズルを制御して、認識した部品の中心に向けて前記搭載ノズルの中心を位置合わせして部品をピックアップする、
請求項又は10に記載の部品搭載方法。
A camera is further provided for capturing an image of the component placed on the reference surface,
moreover,
The control unit recognizes parts using images captured by the camera,
controlling the mounting nozzle by the control unit to align the center of the mounting nozzle toward the center of the recognized component and pick up the component;
The component mounting method according to claim 9 or 10 .
実装点のうちの一部を、前記推定高さを算出するための複数の指定実装点に設定し、
複数の前記指定実装点から得られた高さに基づいて、部品が搭載されていない前記実装点の推定高さを算出する、
請求項から11のいずれか1つに記載の部品搭載方法。
A part of the mounting points is set as a plurality of designated mounting points for calculating the estimated height;
calculating an estimated height of the mounting point on which no component is mounted based on the heights obtained from the plurality of designated mounting points;
12. The component mounting method according to claim 9 , wherein the component mounting method comprises the steps of:
前記制御部として、実装点に部品が接触したことを検出する接触検出部を有する制御部を用い、
前記指定実装点に設定されている実装点に部品を搭載する場合は、前記接触検出部が接触を検出するまで前記搭載ノズルを下降させるように制御し、前記指定実装点以外の実装点に部品を搭載する場合は、前記目標高さに到達するまで前記搭載ノズルを下降させるように制御する、
請求項12に記載の部品搭載方法。
The control unit includes a contact detection unit that detects when a component contacts a mounting point,
When a component is to be mounted on a mounting point that is set as the designated mounting point, the mounting nozzle is controlled to be lowered until the contact detection unit detects contact, and when a component is to be mounted on a mounting point other than the designated mounting point, the mounting nozzle is controlled to be lowered until the target height is reached.
The component mounting method according to claim 12 .
基板には複数の分割基板が設けられており、複数の指定実装点を前記分割基板毎に設定した、
請求項12又は13に記載の部品搭載方法。
The substrate is provided with a plurality of divided substrates, and a plurality of designated mounting points are set for each of the divided substrates.
The component mounting method according to claim 12 or 13 .
前記指定実装点を9以上の実装点に設定した、
請求項12から14のいずれか1つに記載の部品搭載方法。
The specified mounting points are set to 9 or more mounting points.
15. The component mounting method according to claim 12 ,
さらに、
前記制御部により、新たに計測した実装点の高さに基づいて、部品が搭載されていない実装点の推定高さを算出し、既に算出している前記実装点の推定高さを更新する、
請求項から15のいずれか1つに記載の部品搭載方法。
moreover,
the control unit calculates an estimated height of a mounting point on which no component is mounted based on the newly measured height of the mounting point, and updates the already calculated estimated height of the mounting point.
16. The component mounting method according to claim 9 ,
JP2021006640A 2021-01-19 Component mounting device and component mounting method Active JP7584041B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021006640A JP7584041B2 (en) 2021-01-19 Component mounting device and component mounting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021006640A JP7584041B2 (en) 2021-01-19 Component mounting device and component mounting method

Publications (2)

Publication Number Publication Date
JP2022110914A JP2022110914A (en) 2022-07-29
JP7584041B2 true JP7584041B2 (en) 2024-11-15

Family

ID=

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000269692A (en) 1999-03-16 2000-09-29 Matsushita Electric Ind Co Ltd Method for detecting warpage of substrate, and part- fitting method and device using the same
JP2007109778A (en) 2005-10-12 2007-04-26 Matsushita Electric Ind Co Ltd Method for mounting electronic component
JP2009135366A (en) 2007-12-03 2009-06-18 Panasonic Corp Component mounting device
JP2012094673A (en) 2010-10-27 2012-05-17 Panasonic Corp Electronic component mounting device and electronic component mounting operation performing method
JP2017027989A (en) 2015-07-16 2017-02-02 ヤマハ発動機株式会社 Component thickness measurement method and component mounting device
JP2018160645A (en) 2017-03-24 2018-10-11 パナソニックIpマネジメント株式会社 Component mounting system and component mounting method
JP2019204979A (en) 2019-08-29 2019-11-28 株式会社Fuji Mounting device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000269692A (en) 1999-03-16 2000-09-29 Matsushita Electric Ind Co Ltd Method for detecting warpage of substrate, and part- fitting method and device using the same
JP2007109778A (en) 2005-10-12 2007-04-26 Matsushita Electric Ind Co Ltd Method for mounting electronic component
JP2009135366A (en) 2007-12-03 2009-06-18 Panasonic Corp Component mounting device
JP2012094673A (en) 2010-10-27 2012-05-17 Panasonic Corp Electronic component mounting device and electronic component mounting operation performing method
JP2017027989A (en) 2015-07-16 2017-02-02 ヤマハ発動機株式会社 Component thickness measurement method and component mounting device
JP2018160645A (en) 2017-03-24 2018-10-11 パナソニックIpマネジメント株式会社 Component mounting system and component mounting method
JP2019204979A (en) 2019-08-29 2019-11-28 株式会社Fuji Mounting device

Similar Documents

Publication Publication Date Title
JP5059518B2 (en) Electronic component mounting method and apparatus
KR102196105B1 (en) Electronic component mounting device and mounting method, and method for manufacturing package component
WO2015186530A1 (en) Component mounting device
CN107852849B (en) Component mounting machine
KR101789127B1 (en) Component-mounting device
JP2015090925A (en) Electronic component mounting device
JP4824641B2 (en) Parts transfer device
JP2009016673A5 (en)
JP4855347B2 (en) Parts transfer device
KR100576406B1 (en) Flux reservoir and flux transferring method
KR100447310B1 (en) Mounting device and component-mounting method thereof
WO2019180954A1 (en) Component-mounting device
JP7584041B2 (en) Component mounting device and component mounting method
JP7584040B2 (en) Component mounting device and component mounting method
JP6680473B2 (en) Insert component mounting method and insert component mounting apparatus
WO2022158076A1 (en) Component mounting device and component mounting method
JP2022110913A (en) Component mounting device and component mounting method
JP2022110914A (en) Component mounting device and component mounting method
JP3989728B2 (en) Suction nozzle tip position detection method and suction nozzle tip position detection auxiliary instrument set
JP4467776B2 (en) Electronic component mounting method and surface mounter
JP6307278B2 (en) Surface mounter and position shift detection method
JP3192773B2 (en) Component mounting device
JP4397696B2 (en) Component conveying device, surface mounter and component testing device
WO2023181345A1 (en) Component-mounting machine, component-mounting method, and calibration device for mounting head
JP2822448B2 (en) Electronic component mounting method