JP6832484B2 - Work machine - Google Patents

Work machine Download PDF

Info

Publication number
JP6832484B2
JP6832484B2 JP2016232601A JP2016232601A JP6832484B2 JP 6832484 B2 JP6832484 B2 JP 6832484B2 JP 2016232601 A JP2016232601 A JP 2016232601A JP 2016232601 A JP2016232601 A JP 2016232601A JP 6832484 B2 JP6832484 B2 JP 6832484B2
Authority
JP
Japan
Prior art keywords
axis beam
axis
posture
deviation
threshold value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016232601A
Other languages
Japanese (ja)
Other versions
JP2018092972A (en
Inventor
翔吾 多田
翔吾 多田
優三 浅野
優三 浅野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2016232601A priority Critical patent/JP6832484B2/en
Publication of JP2018092972A publication Critical patent/JP2018092972A/en
Application granted granted Critical
Publication of JP6832484B2 publication Critical patent/JP6832484B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、ヘッド移動機構によって作業ヘッドを移動させて作業を行う作業機に関するものである。 The present invention relates to a working machine that performs work by moving a working head by a head moving mechanism.

従来、ヘッド移動機構によって作業ヘッドを移動させて作業を行う作業機として、例えば、吸着ノズルを備えた装着ヘッドをヘッド移動機構によって移動させて基板に部品を装着する部品実装装置が知られている。このような作業機では、ヘッド移動機構は、水平方向に延びたX軸ビームと、X軸ビームの延びる方向と直交する水平方向に延びてX軸ビームの両端部を支持する2つのY軸ビームとを有しており、2つのアクチュエータによってX軸ビームの両端部それぞれを同時に駆動することで、X軸ビームをY軸ビームの延びる方向に移動させるようになっている。 Conventionally, as a work machine for performing work by moving a work head by a head moving mechanism, for example, a component mounting device in which a mounting head provided with a suction nozzle is moved by a head moving mechanism to mount a component on a substrate is known. .. In such a working machine, the head moving mechanism is an X-axis beam extending in the horizontal direction and two Y-axis beams extending in the horizontal direction orthogonal to the extending direction of the X-axis beam to support both ends of the X-axis beam. By simultaneously driving both ends of the X-axis beam with two actuators, the X-axis beam is moved in the extending direction of the Y-axis beam.

このような構成のヘッド移動機構では、X軸ビームはY軸ビームに対する直交姿勢を維持した状態で水平方向に移動されるが、X軸ビームの熱変形やY軸ビームに対する組付け誤差等の種々の原因によってY軸ビームに対するX軸ビームの姿勢が基準姿勢(直交姿勢)からずれてしまうと、作業ヘッドの位置決め精度が低下する等の不都合が生じる。このため従来、ヘッド移動機構において、X軸ビームの姿勢の基準姿勢からのずれが検出された場合には、2つのアクチュエータの少なくとも一方に駆動力(修正駆動力)を発生させて、X軸ビームの姿勢のずれが小さくなるようにしている(例えば、下記の特許文献1)。 In the head movement mechanism having such a configuration, the X-axis beam is moved in the horizontal direction while maintaining an orthogonal posture with respect to the Y-axis beam, but various factors such as thermal deformation of the X-axis beam and assembly error with respect to the Y-axis beam are observed. If the posture of the X-axis beam with respect to the Y-axis beam deviates from the reference posture (orthogonal posture) due to the above-mentioned cause, inconveniences such as deterioration of the positioning accuracy of the work head occur. For this reason, conventionally, when the head moving mechanism detects a deviation of the posture of the X-axis beam from the reference posture, a driving force (corrective driving force) is generated in at least one of the two actuators to generate the X-axis beam. The deviation of the posture of the above is reduced (for example, Patent Document 1 below).

特開2010−82711号公報JP-A-2010-82711

しかしながら、アクチュエータに大きな修正駆動力を発生させたままでヘッド移動機構を作動させ続けると、アクチュエータはもとより、ヘッド移動機構の全体が破損・損傷に至るおそれがあるという問題点があった。 However, if the head moving mechanism is continuously operated while a large correction driving force is generated in the actuator, there is a problem that not only the actuator but also the entire head moving mechanism may be damaged or damaged.

そこで本発明は、X軸ビームの姿勢のずれに起因して生じ得るヘッド移動機構の破損等を未然に防ぐことができる作業機を提供することを目的とする。 Therefore, an object of the present invention is to provide a working machine capable of preventing damage to the head moving mechanism that may occur due to a deviation in the posture of the X-axis beam.

本発明の作業機は、水平方向に延びたX軸ビームと、X軸ビームの延びる方向と直交する水平方向に延びてX軸ビームの両端部を支持する2つのY軸ビームとを有したヘッド移動機構によって作業ヘッドを移動させて作業を行う作業機であって、前記X軸ビームの両端部それぞれを同時に駆動することで前記X軸ビームを前記Y軸ビームの延びる方向に移動させる2つのアクチュエータと、前記2つのアクチュエータによって移動される前記X軸ビームの両端部それぞれの前記Y軸ビームの延びる方向の位置を検出する2つのビーム端部位置検出手段と、前記2つのビーム端部位置検出手段により検出される前記X軸ビームの両端部それぞれの前記Y軸ビームの延びる方向の位置に基づいて、前記Y軸ビームに対する前記X軸ビームの姿勢の基準姿勢からのずれを算出する姿勢ずれ算出部と、前記姿勢ずれ算出部により算出された前記X軸ビームの姿勢のずれが予め定めた閾値を上回った場合に作業者に警報を発する警報手段と、前記姿勢ずれ算出部により算出された前記X軸ビームの姿勢のずれが閾値を上回った場合に、前記姿勢ずれ算出部により算出された前記X軸ビームの姿勢のずれに基づいて、前記X軸ビームの姿勢のずれが小さくなるように前記X軸ビームの姿勢を修正する修正駆動力を前記2つのアクチュエータの少なくとも一方に発生させる姿勢ずれ修正制御部と、を備えた。 The working machine of the present invention has a head having an X-axis beam extending in the horizontal direction and two Y-axis beams extending in the horizontal direction orthogonal to the extending direction of the X-axis beam to support both ends of the X-axis beam. A work machine that performs work by moving the work head by a moving mechanism, and two actuators that move the X-axis beam in the extending direction of the Y-axis beam by simultaneously driving both ends of the X-axis beam. And two beam end position detecting means for detecting the position in the extending direction of the Y-axis beam at both ends of the X-axis beam moved by the two actuators, and the two beam end position detecting means. A posture deviation calculation unit that calculates the deviation of the posture of the X-axis beam from the reference posture with respect to the Y-axis beam based on the positions of both ends of the X-axis beam in the extending direction of the Y-axis beam. An alarm means for issuing an alarm to the operator when the deviation of the posture of the X-axis beam calculated by the posture deviation calculation unit exceeds a predetermined threshold, and the X calculated by the attitude deviation calculation unit. When the deviation of the posture of the axis beam exceeds the threshold value, the deviation of the posture of the X-axis beam is reduced based on the deviation of the posture of the X-axis beam calculated by the posture deviation calculation unit. It is provided with a posture deviation correction control unit that generates a correction driving force for correcting the posture of the axial beam in at least one of the two actuators.

本発明によれば、X軸ビームの姿勢のずれに起因して生じ得るヘッド移動機構の破損等を未然に防ぐことができる。 According to the present invention, it is possible to prevent damage to the head moving mechanism and the like that may occur due to the deviation of the posture of the X-axis beam.

本発明の一実施の形態における部品実装装置の斜視図Perspective view of the component mounting device according to the embodiment of the present invention. 本発明の一実施の形態における部品実装装置が備えるヘッド移動機構の斜視図Perspective view of the head moving mechanism included in the component mounting device according to the embodiment of the present invention. 本発明の一実施の形態における部品実装装置が備えるヘッド移動機構の一部断面正面図Partial cross-sectional front view of the head moving mechanism included in the component mounting device according to the embodiment of the present invention. 本発明の一実施の形態における部品実装装置が備えるヘッド移動機構の一部断面側面図Partial cross-sectional side view of the head moving mechanism included in the component mounting device according to the embodiment of the present invention. 本発明の一実施の形態における部品実装装置の制御系統を示すブロック図A block diagram showing a control system of a component mounting device according to an embodiment of the present invention. 本発明の一実施の形態における部品実装装置が実行する姿勢維持制御の流れを示すフローチャートA flowchart showing the flow of posture maintenance control executed by the component mounting apparatus according to the embodiment of the present invention.

以下、図面を参照して本発明の実施の形態について説明する。図1は本発明の作業機の一実施の形態としての部品実装装置1を示している。部品実装装置1は基板2に部品3を装着する装置であり、基台11に基板搬送機構12、複数のパーツフィーダ13、部品カメラ14及び部品装着部15を備えて構成されている。本実施の形態では、作業者OPから見た部品実装装置1の左右方向をX軸方向とし、前後方向をY軸方向とする。また、上下方向をZ軸方向とする。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 shows a component mounting device 1 as an embodiment of the working machine of the present invention. The component mounting device 1 is a device for mounting components 3 on a substrate 2, and includes a substrate transport mechanism 12, a plurality of component feeders 13, a component camera 14, and a component mounting portion 15 on a base 11. In the present embodiment, the left-right direction of the component mounting device 1 as seen from the operator OP is the X-axis direction, and the front-rear direction is the Y-axis direction. Further, the vertical direction is the Z-axis direction.

図1において、基板搬送機構12はX軸方向に延びた前後一対のベルトコンベア12aで構成されている。基板搬送機構12は部品実装装置1の外部から供給された基板2をX軸方向に搬送し、基板2を所定の作業位置に位置決めする。パーツフィーダ13は例えばテープフィーダから成り、部品3を部品供給口13Kに供給する。部品カメラ14は撮像視野を上方に向けた姿勢で基台11に取り付けられている。 In FIG. 1, the substrate transport mechanism 12 is composed of a pair of front and rear belt conveyors 12a extending in the X-axis direction. The board transport mechanism 12 transports the board 2 supplied from the outside of the component mounting device 1 in the X-axis direction, and positions the board 2 at a predetermined working position. The parts feeder 13 is composed of, for example, a tape feeder, and supplies the parts 3 to the parts supply port 13K. The component camera 14 is attached to the base 11 with the imaging field of view facing upward.

図1及び図2において、部品装着部15はヘッド移動機構21と、このヘッド移動機構21により水平面内で移動される装着ヘッド22で構成されている。ヘッド移動機構21は、Y軸方向に延びて平行に配置された2つのY軸ビーム31と、これら2つのY軸ビーム31に両端部が支持されたX軸ビーム32と、X軸ビーム32上に設けられた移動プレート33を備えており、装着ヘッド22は移動プレート33に取り付けられている。 In FIGS. 1 and 2, the component mounting portion 15 is composed of a head moving mechanism 21 and a mounting head 22 that is moved in a horizontal plane by the head moving mechanism 21. The head moving mechanism 21 has two Y-axis beams 31 extending in the Y-axis direction and arranged in parallel, an X-axis beam 32 having both ends supported by these two Y-axis beams 31, and an X-axis beam 32. The moving plate 33 is provided on the moving plate 33, and the mounting head 22 is attached to the moving plate 33.

図1及び図2において、2つのY軸ビーム31はそれぞれ基台11の左右端部に固定して設けられている。X軸ビーム32はX軸方向に延びており、2つのY軸ビーム31に対して直交姿勢を維持した状態でY軸方向に移動できるように組み付けられている。移動プレート33はX軸ビーム32に沿ってX軸方向に移動できるように組み付けられている。このためX軸ビーム32は2つのY軸ビーム31に両端部が支持された状態でY軸方向に移動自在であり、移動プレート33(すなわち装着ヘッド22)は、X軸ビーム32に沿ってX軸方向に移動自在である。 In FIGS. 1 and 2, the two Y-axis beams 31 are fixedly provided at the left and right ends of the base 11, respectively. The X-axis beam 32 extends in the X-axis direction and is assembled so that it can move in the Y-axis direction while maintaining an orthogonal posture with respect to the two Y-axis beams 31. The moving plate 33 is assembled so as to be movable in the X-axis direction along the X-axis beam 32. Therefore, the X-axis beam 32 is movable in the Y-axis direction with both ends supported by the two Y-axis beams 31, and the moving plate 33 (that is, the mounting head 22) is X along the X-axis beam 32. It is movable in the axial direction.

このように本実施の形態において、部品実装装置1は、水平方向(X軸方向)に延びたX軸ビーム32と、X軸ビーム32の延びる方向と直交する水平方向(Y軸方向)に延びてX軸ビーム32の両端部を支持する2つのY軸ビーム31とを有したヘッド移動機構21によって、作業ヘッドである装着ヘッド22を移動させる構成となっている。 As described above, in the present embodiment, the component mounting device 1 extends in the horizontal direction (Y-axis direction) orthogonal to the extending direction of the X-axis beam 32 extending in the horizontal direction (X-axis direction) and the extending direction of the X-axis beam 32. The head moving mechanism 21 having two Y-axis beams 31 that support both ends of the X-axis beam 32 is configured to move the mounting head 22 which is a work head.

図2において、装着ヘッド22は下方に延びた複数の吸着ノズル22aを備えている。装着ヘッド22はノズル動作機構22Mを備えており、このノズル動作機構22Mによって複数の吸着ノズル22aを個別に昇降させ、Z軸回りに回動させる。また装着ヘッド22は吸着制御機構22Vを備えている。吸着制御機構22Vは、部品実装装置1の外部から送給される真空圧を各吸着ノズル22aに供給することで、各吸着ノズル22aの下端に吸着力を発生させる。 In FIG. 2, the mounting head 22 includes a plurality of suction nozzles 22a extending downward. The mounting head 22 includes a nozzle operation mechanism 22M, and the nozzle operation mechanism 22M individually raises and lowers a plurality of suction nozzles 22a and rotates them around the Z axis. Further, the mounting head 22 is provided with a suction control mechanism 22V. The suction control mechanism 22V supplies a vacuum pressure supplied from the outside of the component mounting device 1 to each suction nozzle 22a to generate a suction force at the lower end of each suction nozzle 22a.

図2において、各Y軸ビーム31には、長手方向(Y軸方向)に沿って上下の固定子(ビーム駆動固定子41Aと称する)が設けられている(図3も参照)。一方、X軸ビーム32の両端部のそれぞれには、各Y軸ビーム31に設けられた上下のビーム駆動固定子41Aの間に位置する可動子(ビーム駆動可動子41Bと称する)が設けられている。これら上下のビーム駆動固定子41Aとその間に位置するビーム駆動可動子41Bは、X軸ビーム32の端部を対応するY軸ビーム31に沿ってY軸方向に駆動するアクチュエータとしてのリニアモータ(ビーム駆動リニアモータ41と称する)を構成している。 In FIG. 2, each Y-axis beam 31 is provided with upper and lower stators (referred to as beam-driven stator 41A) along the longitudinal direction (Y-axis direction) (see also FIG. 3). On the other hand, movers (referred to as beam drive movers 41B) located between the upper and lower beam drive stators 41A provided on each Y-axis beam 31 are provided at both ends of the X-axis beam 32. There is. The upper and lower beam-driven stators 41A and the beam-driven mover 41B located between them are linear motors (beams) as actuators that drive the ends of the X-axis beam 32 along the corresponding Y-axis beam 31 in the Y-axis direction. It constitutes a drive linear motor 41).

2つのビーム駆動リニアモータ41に(詳細には2つのビーム駆動可動子41Bに)同時に通電を行うと、2つのビーム駆動可動子41Bは対応する上下のビーム駆動固定子41Aに対してY軸方向に移動し、これによりX軸ビーム32は2つのY軸ビーム31をガイドとして、Y軸方向に移動する。X軸ビーム32の移動方向の切替えは、2つのビーム駆動リニアモータ41への通電方向の制御によって行われる。 When the two beam-driven linear motors 41 (specifically, the two beam-driven actuators 41B) are energized at the same time, the two beam-driven actuators 41B are in the Y-axis direction with respect to the corresponding upper and lower beam-driven stators 41A. The X-axis beam 32 moves in the Y-axis direction with the two Y-axis beams 31 as guides. Switching of the moving direction of the X-axis beam 32 is performed by controlling the energizing directions of the two beam-driven linear motors 41.

このように本実施の形態のヘッド移動機構21は、2つのアクチュエータ(ビーム駆動リニアモータ41)を同時に駆動することでX軸ビーム32をY軸ビーム31の延びる方向(Y軸方向)に移動させる構成となっている。 As described above, the head moving mechanism 21 of the present embodiment moves the X-axis beam 32 in the extending direction (Y-axis direction) of the Y-axis beam 31 by simultaneously driving two actuators (beam-driven linear motor 41). It is composed.

図2において、X軸ビーム32には、長手方向(X軸方向)に沿って上下の固定子(プレート駆動固定子42Aと称する)が設けられている(図4も参照)。一方、移動プレート33の後面側には、X軸ビーム32に設けられた上下のプレート駆動固定子42Aの間に位置する可動子(プレート駆動可動子42Bと称する)が設けられている。これら上下のプレート駆動固定子42Aとその間に位置するプレート駆動可動子42Bは移動プレート33をX軸ビーム32に沿ってX軸方向に移動させるリニアモータ(プレート駆動リニアモータ42と称する)を構成している。 In FIG. 2, the X-axis beam 32 is provided with upper and lower stators (referred to as plate drive stators 42A) along the longitudinal direction (X-axis direction) (see also FIG. 4). On the other hand, on the rear surface side of the moving plate 33, a mover (referred to as a plate drive mover 42B) located between the upper and lower plate drive stators 42A provided on the X-axis beam 32 is provided. The upper and lower plate drive stators 42A and the plate drive mover 42B located between them constitute a linear motor (referred to as a plate drive linear motor 42) that moves the moving plate 33 in the X-axis direction along the X-axis beam 32. ing.

プレート駆動リニアモータ42に(詳細にはプレート駆動可動子42Bに)通電を行うと、プレート駆動可動子42Bは上下のプレート駆動固定子42Aに対してX軸方向に移動し、これにより移動プレート33はX軸ビーム32をガイドとして、X軸方向に移動する。移動プレート33の移動方向の切替えは、プレート駆動可動子42Bへの通電方向の制御によって行われる。 When the plate drive linear motor 42 (specifically, the plate drive mover 42B) is energized, the plate drive mover 42B moves in the X-axis direction with respect to the upper and lower plate drive stators 42A, whereby the moving plate 33 Moves in the X-axis direction using the X-axis beam 32 as a guide. The movement direction of the moving plate 33 is switched by controlling the energizing direction of the plate drive mover 42B.

図2及び図3において、各Y軸ビーム31にはY軸方向に延びたリニアスケール(Y軸スケール41Sと称する)が設けられており、X軸ビーム32のX軸方向の両端部のそれぞれには、Y軸位置読取りヘッド41Hが設けられている。Y軸位置読取りヘッド41HはX軸ビーム32とともに移動してY軸スケール41S上の目盛りを読み取ることにより、そのY軸位置読取りヘッド41Hが設けられている側のX軸ビーム32の端部のY軸方向の位置を検出する。 In FIGS. 2 and 3, each Y-axis beam 31 is provided with a linear scale (referred to as a Y-axis scale 41S) extending in the Y-axis direction, and is provided at both ends of the X-axis beam 32 in the X-axis direction. Is provided with a Y-axis position reading head 41H. The Y-axis position reading head 41H moves together with the X-axis beam 32 to read the scale on the Y-axis scale 41S, thereby reading the Y at the end of the X-axis beam 32 on the side where the Y-axis position reading head 41H is provided. Detects axial position.

このように本実施の形態において、Y軸スケール41SとY軸位置読取りヘッド41Hはビーム端部位置検出手段51を構成しており(図3)、2つのビーム端部位置検出手段51は、2つのアクチュエータ(ビーム駆動リニアモータ41)によって移動されるX軸ビーム32の両端部それぞれのY軸方向(すなわち、Y軸ビーム31の延びる方向)の位置を検出するものとなっている。 As described above, in the present embodiment, the Y-axis scale 41S and the Y-axis position reading head 41H constitute the beam end position detecting means 51 (FIG. 3), and the two beam end position detecting means 51 are 2 The positions of both ends of the X-axis beam 32 moved by one actuator (beam-driven linear motor 41) in the Y-axis direction (that is, the extending direction of the Y-axis beam 31) are detected.

図2及び図4において、X軸ビーム32にはX軸方向に延びたリニアスケール(X軸スケール42Sと称する)が設けられており、移動プレート33にはX軸位置読取りヘッド42Hが設けられている。X軸位置読取りヘッド42Hは移動プレート33とともに移動してX軸スケール42S上の目盛りを読み取ることにより、移動プレート33のX軸方向の位置を検出する。このように本実施の形態において、X軸スケール42SとX軸位置読取りヘッド42Hは、移動プレート33のX軸方向(すなわち、X軸ビーム32の延びる方向)の位置を検出するプレート位置検出手段52となっている(図4)。 In FIGS. 2 and 4, the X-axis beam 32 is provided with a linear scale (referred to as an X-axis scale 42S) extending in the X-axis direction, and the moving plate 33 is provided with an X-axis position reading head 42H. There is. The X-axis position reading head 42H moves together with the moving plate 33 and reads the scale on the X-axis scale 42S to detect the position of the moving plate 33 in the X-axis direction. As described above, in the present embodiment, the X-axis scale 42S and the X-axis position reading head 42H are plate position detecting means 52 for detecting the position of the moving plate 33 in the X-axis direction (that is, the extending direction of the X-axis beam 32). (Fig. 4).

図5において、部品実装装置1が備える制御装置50は、基板搬送機構12による基板2の搬送及び位置決め動作、各パーツフィーダ13による部品供給口13Kへの部品3の供給動作、部品カメラ14による撮像動作の各制御を行う。また、制御装置50は、2つのビーム駆動リニアモータ41及びプレート駆動リニアモータ42による装着ヘッド22の移動動作、ノズル動作機構22Mによる吸着ノズル22aの昇降及び回転動作、吸着制御機構22Vによる吸着ノズル22aの吸着動作等の各制御を行う。 In FIG. 5, the control device 50 included in the component mounting device 1 is a transfer and positioning operation of the substrate 2 by the substrate transfer mechanism 12, a supply operation of the component 3 to the component supply port 13K by each component feeder 13, and an image pickup by the component camera 14. Control each operation. Further, in the control device 50, the movement operation of the mounting head 22 by the two beam drive linear motors 41 and the plate drive linear motor 42, the raising and lowering and rotation operations of the suction nozzle 22a by the nozzle operation mechanism 22M, and the suction nozzle 22a by the suction control mechanism 22V. Each control such as suction operation of.

2つのビーム端部位置検出手段51は、X軸ビーム32の両端部それぞれのY軸方向の位置を検出し、得られた検出情報を制御装置50に送信する。プレート位置検出手段52は、移動プレート33のX軸方向の位置を検出し、得られた検出した情報を制御装置50に送信する(図5)。部品カメラ14は撮像動作によって取得した画像データを制御装置50に送信する。制御装置50は部品カメラ14から送信された画像データを画像認識部50a(図5)において画像認識処理する。 The two beam end position detecting means 51 detect the positions of both end portions of the X-axis beam 32 in the Y-axis direction, and transmit the obtained detection information to the control device 50. The plate position detecting means 52 detects the position of the moving plate 33 in the X-axis direction, and transmits the obtained detected information to the control device 50 (FIG. 5). The component camera 14 transmits the image data acquired by the imaging operation to the control device 50. The control device 50 performs image recognition processing on the image data transmitted from the component camera 14 in the image recognition unit 50a (FIG. 5).

図5に示すように、制御装置50は、上記画像認識部50aのほか、姿勢ずれ算出部50b、記憶部50c、判定部50d、姿勢ずれ修正制御部50e及び警報制御部50fを備えている。 As shown in FIG. 5, in addition to the image recognition unit 50a, the control device 50 includes a posture deviation calculation unit 50b, a storage unit 50c, a determination unit 50d, a posture deviation correction control unit 50e, and an alarm control unit 50f.

姿勢ずれ算出部50bは、2つのビーム端部位置検出手段51によって検出されるX軸ビーム32の両端部それぞれのY軸方向の位置に基づいて、Y軸ビーム31に対するX軸ビーム32の姿勢の基準姿勢からのずれ(以下、単に「X軸ビーム32の姿勢のずれ」と称する)を算出する。具体的には、姿勢ずれ算出部50bは、X軸ビーム32の姿勢の基準姿勢をY軸ビーム31に対する直交姿勢として定め、2つのビーム端部位置検出手段51が検出するX軸ビーム32の両端部それぞれのY軸方向の位置が同じである場合にX軸ビーム32の姿勢のずれはないものとする。そして、2つのビーム端部位置検出手段51が検出するX軸ビーム32の両端部それぞれのY軸方向の位置が同じでない場合には、X軸ビーム32の両端部それぞれのY軸方向の位置の差分を算出し、その差分をX軸ビーム32の姿勢のずれとして把握する。 The attitude deviation calculating unit 50b determines the attitude of the X-axis beam 32 with respect to the Y-axis beam 31 based on the positions of both ends of the X-axis beam 32 detected by the two beam end position detecting means 51 in the Y-axis direction. The deviation from the reference posture (hereinafter, simply referred to as “the deviation of the posture of the X-axis beam 32”) is calculated. Specifically, the posture deviation calculation unit 50b defines the reference posture of the posture of the X-axis beam 32 as an orthogonal posture with respect to the Y-axis beam 31, and both ends of the X-axis beam 32 detected by the two beam end position detecting means 51. It is assumed that there is no deviation in the posture of the X-axis beam 32 when the positions of the portions in the Y-axis direction are the same. If the positions of both ends of the X-axis beam 32 detected by the two beam end position detecting means 51 are not the same in the Y-axis direction, the positions of both ends of the X-axis beam 32 in the Y-axis direction are not the same. The difference is calculated, and the difference is grasped as the deviation of the posture of the X-axis beam 32.

記憶部50cには、第1の閾値と第2の閾値が記憶されている。第1の閾値は、X軸ビーム32の姿勢が直交姿勢からずれている状態でX軸ビーム32を移動させも装着ヘッド22の位置制御の精度(ひいては装着ヘッド22による基板2に対する部品3の装着精度)に影響が出ない値の最大値として、実験等によって予め定められる。第2の閾値は第1の閾値よりも大きい値であり、後述する基準に基づいて予め定められる。 A first threshold value and a second threshold value are stored in the storage unit 50c. The first threshold is the accuracy of the position control of the mounting head 22 even if the X-axis beam 32 is moved while the posture of the X-axis beam 32 deviates from the orthogonal posture (and thus, the mounting of the component 3 on the substrate 2 by the mounting head 22). The maximum value that does not affect the accuracy) is predetermined by experiments or the like. The second threshold value is a value larger than the first threshold value and is predetermined based on the criteria described later.

判定部50dは、姿勢ずれ算出部50bにより算出されたX軸ビーム32の姿勢のずれが、記憶部50cに記憶された第1の閾値以下であるか否かを判定する。そして、姿勢のずれが第1の閾値を上回っていた場合には、更に、姿勢のずれが、記憶部50cに記憶された第2の閾値以下かであるか否かを判定する。 The determination unit 50d determines whether or not the attitude deviation of the X-axis beam 32 calculated by the attitude deviation calculation unit 50b is equal to or less than the first threshold value stored in the storage unit 50c. Then, when the posture deviation exceeds the first threshold value, it is further determined whether or not the posture deviation is equal to or less than the second threshold value stored in the storage unit 50c.

姿勢ずれ修正制御部50eは、姿勢ずれ算出部50bにより算出されたX軸ビーム32の姿勢のずれに基づいて、X軸ビーム32の姿勢のずれが小さくなるようにX軸ビーム32の姿勢を修正する駆動力(修正駆動力)を2つのビーム駆動リニアモータ41の少なくとも一方に発生させる制御(姿勢ずれ修正制御)を行う。 The attitude deviation correction control unit 50e corrects the attitude of the X-axis beam 32 so that the attitude deviation of the X-axis beam 32 becomes smaller based on the attitude deviation of the X-axis beam 32 calculated by the attitude deviation calculation unit 50b. Control (posture deviation correction control) is performed to generate the driving force (correction driving force) to be generated in at least one of the two beam drive linear motors 41.

姿勢ずれ修正制御では、例えば、X軸ビーム32の左端のY軸方向の位置が右端のY軸方向位置よりも後方に位置している状態の姿勢のずれが検出されている場合には、X軸ビーム32の左端が前方に移動して右端と同じY軸方向の位置に位置するような修正駆動力を左側のビーム駆動リニアモータ41に発生させる。或いは、X軸ビーム32の右端が後方に移動して左端と同じY軸方向の位置に位置するような修正駆動力を右側のビーム駆動リニアモータ41に発生させる。または、X軸ビーム32の左端が前方へ移動するとともに右端が後方へ移動してX軸ビーム32の左端と右端が同じY軸方向の位置に位置するような修正駆動力を、左側のビーム駆動リニアモータ41と右側のビーム駆動リニアモータ41の双方に発生させる。 In the posture deviation correction control, for example, when the posture deviation in the state where the position of the left end of the X-axis beam 32 in the Y-axis direction is located behind the position of the right end in the Y-axis direction is detected, X A correction driving force is generated in the left beam drive linear motor 41 so that the left end of the shaft beam 32 moves forward and is located at the same position in the Y-axis direction as the right end. Alternatively, a correction driving force is generated in the right beam drive linear motor 41 so that the right end of the X-axis beam 32 moves rearward and is located at the same position in the Y-axis direction as the left end. Alternatively, a modified driving force is applied so that the left end of the X-axis beam 32 moves forward and the right end moves backward so that the left end and the right end of the X-axis beam 32 are located at the same Y-axis direction. It is generated in both the linear motor 41 and the beam drive linear motor 41 on the right side.

警報制御部50fは、姿勢ずれ算出部50bにより算出された2つのY軸ビーム31に対するX軸ビーム32の姿勢のずれが記憶部50cに記憶された第2の閾値を上回った場合に、入出力装置としてのタッチパネル53(図1及び図5)を通じて作業者OPに警報を発する制御を行う。このため第2の閾値は、X軸ビーム32の姿勢のずれが第1の閾値を上回る値であって、姿勢ずれ修正制御によってビーム駆動リニアモータ41に大きな修正駆動力を発生させたままでヘッド移動機構21を作動させ続けると、ビーム駆動リニアモータ41はもとより、ヘッド移動機構21の全体が破損・損傷に至るおそれが生ずると予測される値に設定される。 The alarm control unit 50f inputs / outputs when the attitude deviation of the X-axis beam 32 with respect to the two Y-axis beams 31 calculated by the attitude deviation calculation unit 50b exceeds the second threshold value stored in the storage unit 50c. Control is performed to issue an alarm to the operator OP through the touch panel 53 (FIGS. 1 and 5) as a device. Therefore, the second threshold value is a value in which the attitude deviation of the X-axis beam 32 exceeds the first threshold value, and the head moves while the beam drive linear motor 41 is generated with a large correction driving force by the attitude deviation correction control. If the mechanism 21 is continuously operated, not only the beam drive linear motor 41 but also the entire head moving mechanism 21 is set to a value predicted to cause damage or damage.

このような構成の部品実装装置1が基板2に部品3を装着する部品装着動作を行う場合には、制御装置50は先ず、基板搬送機構12を作動させて外部から投入された基板2を受け取り、作業位置に位置決めする。基板搬送機構12により基板2を作業位置に位置決めしたらヘッド移動機構21を作動させ、装着ヘッド22による装着ターンを繰り返し実行させる。 When the component mounting device 1 having such a configuration performs a component mounting operation for mounting the component 3 on the board 2, the control device 50 first operates the board transport mechanism 12 to receive the board 2 input from the outside. , Position to the working position. After the substrate 2 is positioned at the working position by the substrate transport mechanism 12, the head moving mechanism 21 is operated to repeatedly execute the mounting turn by the mounting head 22.

装着ターンは、パーツフィーダ13が供給する部品3を吸着ノズル22aによって吸着する吸着工程、吸着工程で吸着した部品3を部品カメラ14に撮像させる撮像工程、撮像工程で撮像させた部品3を基板2に装着する装着工程から構成される。撮像工程で部品カメラ14が撮像した部品3の画像は制御装置50によって画像認識され、制御装置50はその画像認識結果に基づいて部品3の良否判定等を行う。装着ターンの繰り返しによって基板2に装着すべき全ての部品3が基板2に装着されたら、制御装置50は基板搬送機構12を作動させて、基板2を部品実装装置1の外部に搬出する。 In the mounting turn, the suction step of sucking the component 3 supplied by the part feeder 13 by the suction nozzle 22a, the imaging step of capturing the component 3 sucked in the suction step on the component camera 14, and the component 3 imaged in the imaging step on the substrate 2 It consists of a mounting process to mount on. The image of the component 3 captured by the component camera 14 in the imaging step is image-recognized by the control device 50, and the control device 50 determines the quality of the component 3 based on the image recognition result. When all the components 3 to be mounted on the board 2 are mounted on the board 2 by repeating the mounting turns, the control device 50 operates the board transport mechanism 12 to carry the board 2 out of the component mounting device 1.

部品実装装置1は上記装着ターンを繰り返し実行することによって実装基板を製造するが、制御装置50は、部品実装装置1が起動された際や、部品装着動作を行っている途中において、図6のフローチャートに示す姿勢維持制御を実行する。 The component mounting device 1 manufactures a mounting board by repeatedly executing the above mounting turns, but the control device 50 has FIG. 6 when the component mounting device 1 is activated or while the component mounting operation is being performed. The posture maintenance control shown in the flowchart is executed.

姿勢維持制御では、制御装置50は先ず、2つのビーム端部位置検出手段51によって検出されているX軸ビーム32の両端部それぞれのY軸方向の位置の差分に基づいて、X軸ビーム32の姿勢のずれを算出する(ステップST1)。そして、その算出したX軸ビーム32の姿勢のずれが、予め定められた(記憶部50cに記憶された)第1の閾値以下であるか否かを判定する(ステップST2)。ステップST2で行った判定の結果、X軸ビーム32の姿勢のずれが第1の閾値以下であった場合には、制御装置50はX軸ビーム32の姿勢のずれを許容して姿勢ずれ修正制御は行わず、ステップST1で算出したX軸ビーム32の姿勢のずれの値を記憶部50cに記憶させて(ステップST3)、姿勢維持制御を終了する。 In the attitude maintenance control, the control device 50 first determines the position difference of the X-axis beam 32 in the Y-axis direction at both ends of the X-axis beam 32 detected by the two beam end position detecting means 51. The deviation of the posture is calculated (step ST1). Then, it is determined whether or not the calculated deviation of the posture of the X-axis beam 32 is equal to or less than a predetermined first threshold value (stored in the storage unit 50c) (step ST2). As a result of the determination performed in step ST2, when the attitude deviation of the X-axis beam 32 is equal to or less than the first threshold value, the control device 50 allows the attitude deviation of the X-axis beam 32 and controls the attitude deviation correction. Is not performed, and the value of the attitude deviation of the X-axis beam 32 calculated in step ST1 is stored in the storage unit 50c (step ST3), and the attitude maintenance control is terminated.

このように本実施の形態では、X軸ビーム32の姿勢のずれが第1の閾値以下であった場合には姿勢ずれ修正制御は行われない。しかし、第1の閾値は、前述のように、X軸ビーム32の姿勢が直交姿勢からずれている状態でX軸ビーム32を移動させても装着ヘッド22の位置制御の精度に影響が出ない値の最大値として定められているので、そのまま(すなわち、X軸ビーム32の姿勢のずれを放置したまま)X軸ビーム32を移動させて部品装着動作を実行しても、基板2に対する部品3の装着精度は良好状態に保たれる。 As described above, in the present embodiment, the posture deviation correction control is not performed when the attitude deviation of the X-axis beam 32 is equal to or less than the first threshold value. However, as described above, the first threshold value does not affect the accuracy of the position control of the mounting head 22 even if the X-axis beam 32 is moved in a state where the posture of the X-axis beam 32 deviates from the orthogonal posture. Since it is set as the maximum value, even if the X-axis beam 32 is moved as it is (that is, the deviation of the posture of the X-axis beam 32 is left unattended) and the component mounting operation is executed, the component 3 with respect to the substrate 2 The mounting accuracy of the is maintained in good condition.

一方、ステップST2で行った判定の結果、X軸ビーム32の姿勢のずれが第1の閾値を上回っていた場合には、次いで、X軸ビーム32の姿勢のずれが予め設定された(記憶部50cに記憶された)第2の閾値以下であるか否かを判定する(ステップST4)。ステップST4で行った判定の結果、X軸ビーム32の姿勢のずれが第2の閾値以下であった場合には、そのX軸ビーム32の姿勢のずれを第1の閾値に置き換えたうえで(ステップST5)、その置き換えた姿勢のずれが解消されるように、2つのビーム駆動リニアモータ41の少なくとも一方に駆動力(修正駆動力)を発生させる姿勢ずれ修正制御を実行する(ステップST6)。そして、ステップST1で算出したX軸ビーム32の姿勢のずれの値を記憶部50cに記憶させて(ステップST3)、姿勢維持制御を終了する。 On the other hand, as a result of the determination performed in step ST2, when the deviation of the posture of the X-axis beam 32 exceeds the first threshold value, the deviation of the posture of the X-axis beam 32 is set in advance (storage unit). It is determined whether or not it is equal to or less than the second threshold value (stored in 50c) (step ST4). If the attitude deviation of the X-axis beam 32 is equal to or less than the second threshold value as a result of the determination performed in step ST4, the attitude deviation of the X-axis beam 32 is replaced with the first threshold value ( In step ST5), posture deviation correction control for generating a driving force (correction driving force) in at least one of the two beam-driven linear motors 41 is executed so that the replaced posture deviation is eliminated (step ST6). Then, the value of the attitude deviation of the X-axis beam 32 calculated in step ST1 is stored in the storage unit 50c (step ST3), and the attitude maintenance control is terminated.

本実施の形態では、上記ステップST5及びステップST6において、ビーム駆動リニアモータ41に修正駆動力を発生するように制御されることによって、X軸ビーム32の姿勢のずれは第1の閾値にまで下げられる。この状態では、X軸ビーム32の姿勢のずれは修正駆動力が発生される前より小さくなってはいるものの、X軸ビーム32が直交姿勢からずれた状態は継続する。しかし、第1の閾値は、X軸ビーム32の姿勢が直交姿勢からずれている状態でX軸ビーム32を移動させも装着ヘッド22の位置制御の精度に影響が出ない値の最大値として定められているので、この状態(X軸ビーム32の姿勢のずれが第1の閾値にまで下げられた状態)であれば、そのままX軸ビーム32を移動させて部品装着動作を実行しても、基板2に対する部品3の装着精度は良好状態に保たれる。 In the present embodiment, in steps ST5 and ST6, the deviation of the posture of the X-axis beam 32 is lowered to the first threshold value by controlling the beam-driven linear motor 41 to generate a correction driving force. Be done. In this state, the deviation of the posture of the X-axis beam 32 is smaller than that before the correction driving force is generated, but the state in which the X-axis beam 32 is displaced from the orthogonal posture continues. However, the first threshold value is set as the maximum value of a value that does not affect the accuracy of the position control of the mounting head 22 even if the X-axis beam 32 is moved in a state where the posture of the X-axis beam 32 deviates from the orthogonal posture. Therefore, in this state (the state in which the deviation of the posture of the X-axis beam 32 is lowered to the first threshold value), even if the X-axis beam 32 is moved as it is and the component mounting operation is executed, The mounting accuracy of the component 3 on the substrate 2 is maintained in a good state.

判定部50dによる判定は常時行われる。このため、仮に部品実装装置1の電源の投入直後にX軸ビーム32の姿勢のずれが第1の閾値以下であると判定された場合であっても、その後の部品装着動作の実行中に、何らかの原因(例えば、Y軸ビーム31におけるX軸ビーム32の端部の支持部等に塗布されているグリースが固くなってしまったような場合)によって、X軸ビーム32の姿勢のずれが第1の閾値を上回っていると判定されることもある。このような場合には部品装着動作の途中であっても姿勢ずれ修正制御が実行され、X軸ビーム32の姿勢のずれが小さくなるように処置される。 The determination by the determination unit 50d is always performed. Therefore, even if it is determined that the posture deviation of the X-axis beam 32 is equal to or less than the first threshold value immediately after the power of the component mounting device 1 is turned on, during the subsequent component mounting operation, The first deviation in the posture of the X-axis beam 32 is due to some cause (for example, when the grease applied to the support portion at the end of the X-axis beam 32 in the Y-axis beam 31 has hardened). It may be determined that the threshold value of is exceeded. In such a case, the posture deviation correction control is executed even during the component mounting operation, and the posture deviation of the X-axis beam 32 is reduced.

上記ステップST5では、X軸ビーム32の姿勢のずれが第2の閾値以下であった場合に、そのX軸ビーム32の姿勢のずれを第1の閾値に置き換えるようになっているが、第1の閾値よりも小さい値に置き換えても構わない。しかし、第1の閾値よりも小さい値に置き換えた場合には、ビーム駆動リニアモータ41に発生させる修正駆動力が、第1の閾値に置き換えた場合よりも大きくなってしまう。このため、装着ヘッド22の位置制御の精度に影響が出ない範囲で修正駆動力を最小限に抑えることができるよう、X軸ビーム32の姿勢のずれは、第1の閾値に置き換えて修正駆動力を発生させるようにすることが好ましい。 In step ST5, when the deviation of the posture of the X-axis beam 32 is equal to or less than the second threshold value, the deviation of the posture of the X-axis beam 32 is replaced with the first threshold value. It may be replaced with a value smaller than the threshold value of. However, when the value is replaced with a value smaller than the first threshold value, the correction driving force generated in the beam drive linear motor 41 becomes larger than when the value is replaced with the first threshold value. Therefore, the deviation of the posture of the X-axis beam 32 is replaced with the first threshold value for correction driving so that the correction driving force can be minimized within a range that does not affect the accuracy of the position control of the mounting head 22. It is preferable to generate a force.

ステップST4で行った判定の結果、X軸ビーム32の姿勢のずれが第2の閾値を上回っていた場合には、制御装置50の警報制御部50fは、タッチパネル53等を通じて、作業者OPに、点検やメンテナンス(点検等と称する)が必要である旨を報知したうえで(ステップST7)、前述のステップST5及びステップST6を実行する。そして、制御装置50は、ステップST1で算出したX軸ビーム32の姿勢のずれの値を記憶部50cに記憶させて(ステップST3)、姿勢維持制御を終了する。 As a result of the determination performed in step ST4, when the deviation of the posture of the X-axis beam 32 exceeds the second threshold value, the alarm control unit 50f of the control device 50 sends the operator OP through the touch panel 53 or the like. After notifying that inspection or maintenance (referred to as inspection or the like) is necessary (step ST7), the above-mentioned steps ST5 and ST6 are executed. Then, the control device 50 stores the value of the attitude deviation of the X-axis beam 32 calculated in step ST1 in the storage unit 50c (step ST3), and ends the attitude maintenance control.

このように、本実施の形態では、ステップST2で算出したX軸ビーム32の姿勢のずれが第2の閾値を上回っていた場合には、ビーム駆動リニアモータ41に修正駆動力を発生させる姿勢ずれ修正制御が行われてX軸ビーム32の姿勢のずれが小さくされるだけでなく、点検等が必要である旨が作業者OPに報知される。このため作業者OPは警報に応じた適切な処置を迅速に施すことができ、ヘッド移動機構21に破損や損傷等が生じ得る事態を未然に回避することができる。上記ステップST7の警報報知において、タッチパネル53は、姿勢ずれ算出部50bにより算出されたY軸ビーム31に対するX軸ビーム32の姿勢のずれが予め定めた閾値(第2の閾値)を上回った場合に警報を発する警報手段として機能する。 As described above, in the present embodiment, when the attitude deviation of the X-axis beam 32 calculated in step ST2 exceeds the second threshold value, the attitude deviation for generating the correction driving force in the beam drive linear motor 41 The correction control is performed to reduce the deviation of the posture of the X-axis beam 32, and the operator OP is notified that inspection or the like is necessary. Therefore, the operator OP can promptly take an appropriate measure in response to the alarm, and can avoid a situation in which the head moving mechanism 21 may be damaged or damaged. In the alarm notification in step ST7, when the attitude deviation of the X-axis beam 32 with respect to the Y-axis beam 31 calculated by the attitude deviation calculation unit 50b exceeds a predetermined threshold value (second threshold value). It functions as an alarm means for issuing an alarm.

ステップST3で記憶されるX軸ビーム32の姿勢のずれの履歴は制御装置50において解析され、その結果は記憶部50cに記憶される。そして、作業者OPは、その履歴をタッチパネル53の操作によって閲覧することが可能である。このため作業者OPは、タッチパネル53を通じた上記警報がなされた場合等において、X軸ビーム32の姿勢のずれが大きくなった原因等を迅速かつ精密に調査することが可能である。 The history of the attitude shift of the X-axis beam 32 stored in step ST3 is analyzed by the control device 50, and the result is stored in the storage unit 50c. Then, the worker OP can view the history by operating the touch panel 53. Therefore, the operator OP can quickly and precisely investigate the cause of the large deviation of the posture of the X-axis beam 32 when the above alarm is given through the touch panel 53.

以上説明したように、本実施の形態における部品実装装置1(作業機)では、2つのビーム端部位置検出手段51により検出されるX軸ビーム32の両端部それぞれのY軸ビーム31の延びる方向(Y軸方向)の位置に基づいて、Y軸ビーム31に対するX軸ビーム32の姿勢の基準姿勢からのずれを算出し、その算出したX軸ビーム32の姿勢のずれが予め定めた閾値(第2の閾値)を上回った場合に警報が発せられるようになっている。このため、X軸ビーム32の姿勢のずれに起因して生じ得る(より詳細には、X軸ビーム32の姿勢のずれを小さくするためにビーム駆動リニアモータ41に大きな修正駆動力を発生させたままでヘッド移動機構21を作動させ続けることによって生じ得る)ヘッド移動機構21の破損等を未然に防ぐことができる。 As described above, in the component mounting device 1 (working machine) in the present embodiment, the extending direction of the Y-axis beam 31 at both ends of the X-axis beam 32 detected by the two beam end position detecting means 51. The deviation of the posture of the X-axis beam 32 with respect to the Y-axis beam 31 from the reference posture is calculated based on the position (in the Y-axis direction), and the calculated deviation of the posture of the X-axis beam 32 is a predetermined threshold value (th). An alarm is issued when the threshold value of 2 is exceeded. Therefore, it may occur due to the deviation of the attitude of the X-axis beam 32 (more specifically, a large correction driving force is generated in the beam drive linear motor 41 in order to reduce the deviation of the attitude of the X-axis beam 32. It is possible to prevent damage to the head moving mechanism 21 (which may occur by continuing to operate the head moving mechanism 21).

また、本実施の形態では、姿勢ずれ算出部50bにより算出されたX軸ビーム32の姿勢のずれに基づいて、X軸ビーム32の姿勢のずれが小さくなるようにX軸ビーム32の姿勢を修正する修正駆動力を2つのアクチュエータ(ビーム駆動リニアモータ41)の少なくとも一方に発生させるようになっている。これによりX軸ビーム32に姿勢のずれが生じているときでもその姿勢のずれが修正されて装着ヘッド22の位置制御の精度(ひいては装着ヘッド22による基板2に対する部品3の装着精度)の低下が防止される。 Further, in the present embodiment, the posture of the X-axis beam 32 is modified so that the deviation of the posture of the X-axis beam 32 becomes small based on the deviation of the posture of the X-axis beam 32 calculated by the posture deviation calculation unit 50b. The correction driving force to be generated is generated in at least one of the two actuators (beam drive linear motor 41). As a result, even when the X-axis beam 32 has a posture shift, the posture shift is corrected and the accuracy of the position control of the mounting head 22 (and thus the mounting accuracy of the component 3 with respect to the substrate 2 by the mounting head 22) is reduced. Be prevented.

また、本実施の形態では、上記のようにX軸ビーム32の姿勢を修正する制御を行いつつも、姿勢ずれ算出部50bにより算出されたX軸ビーム32の姿勢のずれが、第2の閾値よりも小さい所定の基準値(第1の閾値)以下である場合には、X軸ビーム32の姿勢を修正しないようになっている。このときX軸ビーム32の姿勢のずれは放置されることになるが、その分、ビーム駆動リニアモータ41に修正駆動力を発生させる必要がないので、X軸ビーム32の姿勢維持に要する消費電力を抑えることができる。この場合、上記基準値は、X軸ビーム32の姿勢のずれを放置した状態でX軸ビーム32を移動させても装着ヘッド22の位置制御の精度に影響が出ない値の最大値として定められる。 Further, in the present embodiment, while controlling to correct the posture of the X-axis beam 32 as described above, the posture deviation of the X-axis beam 32 calculated by the posture deviation calculation unit 50b is the second threshold value. When it is smaller than a predetermined reference value (first threshold value) or less, the posture of the X-axis beam 32 is not corrected. At this time, the deviation of the attitude of the X-axis beam 32 is left unattended, but since it is not necessary to generate a correction driving force in the beam drive linear motor 41 by that amount, the power consumption required to maintain the attitude of the X-axis beam 32 is consumed. Can be suppressed. In this case, the reference value is set as the maximum value of a value that does not affect the accuracy of the position control of the mounting head 22 even if the X-axis beam 32 is moved while the posture deviation of the X-axis beam 32 is left unattended. ..

これまで本発明の実施の形態を説明してきたが、本発明は上述の実施の形態に示したものに限定されない。例えば、上述の実施の形態では、X軸ビーム32の両端部それぞれを同時に駆動することでX軸ビーム32をY軸ビーム31の延びる方向(Y軸方向)に移動させるアクチュエータはリニアモータ(ビーム駆動リニアモータ41)から成っていたが、他の構成のアクチュエータであってもよい。例えば、リニアモータに替えて、Y軸ビーム31に沿ってY軸方向に延びて設けられたボール螺子とこれを回転駆動するモータを組み合わせた機構から成るアクチュエータ等とすることができる。 Although the embodiments of the present invention have been described so far, the present invention is not limited to those shown in the above-described embodiments. For example, in the above-described embodiment, the actuator that moves the X-axis beam 32 in the extending direction (Y-axis direction) of the Y-axis beam 31 by simultaneously driving both ends of the X-axis beam 32 is a linear motor (beam drive). Although it is composed of a linear motor 41), it may be an actuator having another configuration. For example, instead of the linear motor, an actuator or the like having a mechanism in which a ball screw provided extending in the Y-axis direction along the Y-axis beam 31 and a motor for rotationally driving the ball screw may be used.

また、上述の実施の形態では、本発明の作業機が、ヘッド移動機構21によって装着ヘッド22を移動させて基板2に部品3を装着させる部品実装装置1であるとしていたが、作業機は、水平方向に延びたX軸ビームと、X軸ビームの延びる方向と直交する水平方向に延びてX軸ビームの両端部を支持する2つのY軸ビームとを有したヘッド移動機構によって作業ヘッドを移動させて作業を行う構成のものであればよい。従って本発明は、部品実装装置1の下流工程側に配置され、検査カメラを作業ヘッドとして基板2の検査を行う検査装置等の部品実装関連の作業機のほか、その他の分野の作業機についても幅広く適用することができる。 Further, in the above-described embodiment, the working machine of the present invention is a component mounting device 1 in which the mounting head 22 is moved by the head moving mechanism 21 to mount the component 3 on the substrate 2. The work head is moved by a head moving mechanism having an X-axis beam extending in the horizontal direction and two Y-axis beams extending in the horizontal direction orthogonal to the extending direction of the X-axis beam to support both ends of the X-axis beam. Any configuration may be used as long as the work is performed by letting it work. Therefore, the present invention relates to a component mounting related work machine such as an inspection device which is arranged on the downstream process side of the component mounting device 1 and inspects the substrate 2 using an inspection camera as a work head, as well as work machines in other fields. It can be widely applied.

X軸ビームの姿勢のずれに起因して生じ得るヘッド移動機構の破損等を未然に防ぐことができる作業機を提供する。 Provided is a working machine capable of preventing damage to the head moving mechanism that may occur due to a deviation in the posture of the X-axis beam.

1 部品実装装置(作業機)
21 ヘッド移動機構
22 装着ヘッド(作業ヘッド)
31 Y軸ビーム
32 X軸ビーム
41 ビーム駆動リニアモータ(アクチュエータ)
50b 姿勢ずれ算出部
51 ビーム端部位置検出手段
53 タッチパネル(警報手段)
1 Parts mounting device (working machine)
21 Head movement mechanism 22 Mounting head (working head)
31 Y-axis beam 32 X-axis beam 41 Beam-driven linear motor (actuator)
50b Posture deviation calculation unit 51 Beam end position detection means 53 Touch panel (alarm means)

Claims (3)

水平方向に延びたX軸ビームと、X軸ビームの延びる方向と直交する水平方向に延びてX軸ビームの両端部を支持する2つのY軸ビームとを有したヘッド移動機構によって作業ヘッドを移動させて作業を行う作業機であって、
前記X軸ビームの両端部それぞれを同時に駆動することで前記X軸ビームを前記Y軸ビームの延びる方向に移動させる2つのアクチュエータと、
前記2つのアクチュエータによって移動される前記X軸ビームの両端部それぞれの前記Y軸ビームの延びる方向の位置を検出する2つのビーム端部位置検出手段と、
前記2つのビーム端部位置検出手段により検出される前記X軸ビームの両端部それぞれの前記Y軸ビームの延びる方向の位置に基づいて、前記Y軸ビームに対する前記X軸ビームの姿勢の基準姿勢からのずれを算出する姿勢ずれ算出部と、
前記姿勢ずれ算出部により算出された前記X軸ビームの姿勢のずれが予め定めた閾値を上回った場合に作業者に警報を発する警報手段と
前記姿勢ずれ算出部により算出された前記X軸ビームの姿勢のずれが閾値を上回った場合に、前記姿勢ずれ算出部により算出された前記X軸ビームの姿勢のずれに基づいて、前記X軸ビームの姿勢のずれが小さくなるように前記X軸ビームの姿勢を修正する修正駆動力を前記2つのアクチュエータの少なくとも一方に発生させる姿勢ずれ修正制御部と、
を備えたことを特徴とする作業機。
The work head is moved by a head moving mechanism having an X-axis beam extending in the horizontal direction and two Y-axis beams extending in the horizontal direction orthogonal to the extending direction of the X-axis beam to support both ends of the X-axis beam. It is a work machine that lets you work
Two actuators that move both ends of the X-axis beam in the extending direction of the Y-axis beam by simultaneously driving both ends of the X-axis beam.
Two beam end position detecting means for detecting the positions of both ends of the X-axis beam moved by the two actuators in the extending direction of the Y-axis beam, and
From the reference posture of the posture of the X-axis beam with respect to the Y-axis beam based on the positions of both ends of the X-axis beam in the extending direction of the Y-axis beam detected by the two beam end position detecting means. Posture deviation calculation unit that calculates the deviation of
An alarm means for issuing an alarm to an operator when the attitude deviation of the X-axis beam calculated by the attitude deviation calculation unit exceeds a predetermined threshold value .
When the attitude deviation of the X-axis beam calculated by the attitude deviation calculation unit exceeds the threshold value, the X-axis beam is based on the attitude deviation of the X-axis beam calculated by the attitude deviation calculation unit. A posture deviation correction control unit that generates a correction driving force for correcting the posture of the X-axis beam in at least one of the two actuators so that the posture deviation of the X-axis beam becomes small.
A work machine characterized by being equipped with.
前記姿勢ずれ算出部により算出された前記X軸ビームの姿勢のずれが、前記閾値よりも小さい所定の基準値以下である場合には、前記X軸ビームの姿勢を修正しないことを特徴とする請求項に記載の作業機。 A claim characterized in that the posture of the X-axis beam is not corrected when the posture deviation of the X-axis beam calculated by the posture deviation calculation unit is equal to or less than a predetermined reference value smaller than the threshold value. Item 1. The working machine according to item 1. 前記アクチュエータはリニアモータから成ることを特徴とする請求項1または2に記載の作業機。 The working machine according to claim 1 or 2 , wherein the actuator comprises a linear motor.
JP2016232601A 2016-11-30 2016-11-30 Work machine Active JP6832484B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016232601A JP6832484B2 (en) 2016-11-30 2016-11-30 Work machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016232601A JP6832484B2 (en) 2016-11-30 2016-11-30 Work machine

Publications (2)

Publication Number Publication Date
JP2018092972A JP2018092972A (en) 2018-06-14
JP6832484B2 true JP6832484B2 (en) 2021-02-24

Family

ID=62566149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016232601A Active JP6832484B2 (en) 2016-11-30 2016-11-30 Work machine

Country Status (1)

Country Link
JP (1) JP6832484B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002028880A (en) * 2000-07-13 2002-01-29 Juki Corp Biaxial parallel drive type moving device
JP2002190695A (en) * 2000-12-22 2002-07-05 Juki Corp Xy-moving device and electronic component mounting device using the xy-moving device
JP3860014B2 (en) * 2001-10-30 2006-12-20 Juki株式会社 XY positioning control device and electronic component mounting device
JP4391883B2 (en) * 2004-05-19 2009-12-24 住友重機械工業株式会社 MOBILE POSITION CONTROL DEVICE AND STAGE DEVICE USING THE CONTROL DEVICE
JP5241412B2 (en) * 2008-09-29 2013-07-17 Juki株式会社 Surface mount equipment

Also Published As

Publication number Publication date
JP2018092972A (en) 2018-06-14

Similar Documents

Publication Publication Date Title
JP6228120B2 (en) Working machine equipped with an articulated robot and electrical component mounting machine
JP4957753B2 (en) Robot, transfer device, and control method using inertial sensor
JP5152147B2 (en) Component mounting machine, component mounting system, and component mounting method
JP6849631B2 (en) Work robot system and work robot
JP6703018B2 (en) Work robot system
JP6832484B2 (en) Work machine
JP6232583B2 (en) Substrate transport method and component mounting apparatus
JP2007048921A (en) Electronic component image acquiring method and apparatus thereof
JP5656323B2 (en) Substrate conveyor controller
JP3992094B2 (en) Component mounting method and component mounting machine
JP6853374B2 (en) Parts mounting machine
JP4926264B2 (en) Pattern forming apparatus and positioning apparatus
JP5195720B2 (en) Component mounter
JP6010435B2 (en) Component mounting equipment
JP4715558B2 (en) Electronic component position recognition method and electronic component mounting apparatus
JP2011103316A (en) Component mounting machine
JP6130240B2 (en) Substrate conveyor control system and substrate work machine using the same
JP6906132B2 (en) Component mounting method and component mounting device
JP2012038834A (en) Calibration method of electronic component mounting apparatus
JP5533534B2 (en) Component mounting apparatus and positioning control method in component mounting apparatus
JP5860688B2 (en) Board work machine
JP6368215B2 (en) Component mounting apparatus, surface mounter, and component mounting method
WO2021235331A1 (en) Following robot
JP5850087B2 (en) Robot, control device and robot system
JP2019054077A (en) Component mounting apparatus and component mounting method

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20190118

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200616

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200728

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201215

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201228

R151 Written notification of patent or utility model registration

Ref document number: 6832484

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151