JP2010125553A - Automatic screwing device - Google Patents

Automatic screwing device Download PDF

Info

Publication number
JP2010125553A
JP2010125553A JP2008302504A JP2008302504A JP2010125553A JP 2010125553 A JP2010125553 A JP 2010125553A JP 2008302504 A JP2008302504 A JP 2008302504A JP 2008302504 A JP2008302504 A JP 2008302504A JP 2010125553 A JP2010125553 A JP 2010125553A
Authority
JP
Japan
Prior art keywords
screw tightening
force
screw
axis
rotation axis
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.)
Pending
Application number
JP2008302504A
Other languages
Japanese (ja)
Inventor
Atsuo Yamano
敦生 山野
Hironori Yamataka
大乗 山高
Toru Kuga
融 空閑
Terumasa Sawato
瑛昌 沢戸
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2008302504A priority Critical patent/JP2010125553A/en
Publication of JP2010125553A publication Critical patent/JP2010125553A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a screwing device capable of conducting the quick and correct position correction of a screwing mechanism. <P>SOLUTION: An automatic screwing device 1 includes a screwing unit 40 for holding a screw, a plurality of force sensors 31, 32 and 33 for measuring forces working on the screwing unit 40, a force control part for calculating magnitudes and directions of the forces working on the screwing unit 40, and a fine movement robot 20 for adjusting and moving the screwing unit 40 based on an output from the force control part. The force sensors 31 and 32 measure forces in a y-axis direction on a plane vertical to a rotation axis A40. The force sensor 33 measures a force in an x-axis direction orthogonal to the y-axis on a plane vertical to the rotation axis A40. Therefore, the automatic screwing device 1 can separately calculate a reaction force Fry working on the screwing unit 40 and torque T in a simple manner. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、力センサを備えたロボットによる自動ネジ締め装置に関するものである。   The present invention relates to an automatic screw tightening device by a robot provided with a force sensor.

近年、様々な組立工程において作業の自動化が行われており、ネジ締め作業もその一つである。従来、ネジ締め作業を自動化する場合には、ネジ締めが必要なワークを搬送するコンベアの周囲に配置された多関節ロボットあるいは3軸直交ロボットなどの移動機構と、当該移動機構の先端に取付けられたネジ締め機構とが使用されている。ネジ締め機構は、モータなどによって回転駆動するビットを備えており、ビットの先端部をネジ頭の溝に勘合させて、所定の方向に回転することによってネジ締めを行う。   In recent years, work has been automated in various assembly processes, and screw tightening work is one of them. Conventionally, when automating a screw tightening operation, a moving mechanism such as an articulated robot or a three-axis orthogonal robot arranged around a conveyor for transporting a work requiring screw tightening and a tip of the moving mechanism are attached. Screw tightening mechanism is used. The screw tightening mechanism includes a bit that is rotationally driven by a motor or the like, and engages the tip of the bit with a groove on the screw head, and performs screw tightening by rotating in a predetermined direction.

ネジ締め前の位置決めのためには、まず、ワークを特定の位置に載せたパレットがコンベアに搬送され、ネジ締め位置で停止して、ワークがパレットごとに機械的に位置決めされる。次に、移動機構が、予め教示された位置へネジ締め機構を移動させる。   For positioning before screw tightening, a pallet on which a workpiece is placed at a specific position is first transported to a conveyor, stopped at the screw tightening position, and the workpiece is mechanically positioned for each pallet. Next, the moving mechanism moves the screw tightening mechanism to a previously taught position.

しかしながら、このような位置決めを行ったとしても、パレット上のワークの位置や、ワークにおけるネジ穴の位置などには多少のバラつきが存在し、移動機構には繰返し誤差が存在する。このため、実際にネジ締めを行う時には、ネジとネジ穴とのの中心軸にはズレが生じることがある。このズレが大きい場合、ネジが傾いたり、ネジ山がかみ合ったりなどして、ネジ締めが失敗する可能性が高くなるという問題が存在する。   However, even if such positioning is performed, there are some variations in the position of the workpiece on the pallet, the position of the screw hole in the workpiece, and the like, and there are repeated errors in the moving mechanism. For this reason, when the screws are actually tightened, the center axis between the screw and the screw hole may be displaced. When this deviation is large, there is a problem that the possibility of screw tightening failure increases due to the inclination of the screw or the engagement of the screw threads.

この問題を解決する従来の方法として、ネジ締め前にカメラによってワークを撮像し、画像処理によってネジ穴の位置を算出してワークやネジ穴の位置を補正する方法、ワークにおけるネジ穴の位置公差を小さくする方法、および、移動機構の動作精度を向上する方法などが挙げられる。   As a conventional method to solve this problem, the work is imaged with a camera before screw tightening, the position of the screw hole is calculated by image processing and the position of the work or screw hole is corrected, the position tolerance of the screw hole in the work And a method for improving the operation accuracy of the moving mechanism.

しかしながら、カメラを使用する補正方法では、ネジ穴の位置を高精度で検出するために、高解像度のカメラを使う必要がある。また、ワークが大きくなると1台のカメラでは全てのネジ穴を撮像できなくなるため、複数台のカメラを使用するか、または1台のカメラを移動させて、複数枚の撮像を行う必要がある。このため装置のコスト増加や、タクトタイムの増加につながる。ワークにおけるネジ穴の位置公差を小さくする方法では、個々のワークの加工を高精度で行う必要があるため、この方法はワークの単価上昇につながる。また、移動機構の動作精度を向上する方法では、移動機構のアクチュエータに使用する歯車のバックラッシュ低減や、エンコーダの高精度化が必要となる。また、移動機構の動作精度を向上する方法では、移動機構を目標位置で正確に停止させるために、目標位置に近づいたら動作を低速にして、制御に対する遅れを小さくする必要がある。このような移動機構は高価であり、かつ、その動作時間が長いため、装置全体におけるコスト増加やタクトタイムの増加につながる。   However, in the correction method using the camera, it is necessary to use a high-resolution camera in order to detect the position of the screw hole with high accuracy. Further, when the workpiece becomes large, it is impossible to image all screw holes with one camera. Therefore, it is necessary to use a plurality of cameras or move a single camera to perform imaging of a plurality of sheets. This leads to an increase in the cost of the apparatus and an increase in tact time. In the method of reducing the position tolerance of the screw hole in the workpiece, it is necessary to process each workpiece with high accuracy, and this method leads to an increase in the unit price of the workpiece. Further, in the method for improving the operation accuracy of the moving mechanism, it is necessary to reduce the backlash of the gear used for the actuator of the moving mechanism and to increase the accuracy of the encoder. Further, in the method for improving the operation accuracy of the moving mechanism, in order to stop the moving mechanism accurately at the target position, it is necessary to reduce the delay with respect to the control by slowing the operation when approaching the target position. Such a moving mechanism is expensive and has a long operation time, which leads to an increase in cost and tact time of the entire apparatus.

上記問題に対して、特許文献1および2には、ネジ締め機構がネジ締めの際に受ける力を検出する力センサを用いるネジ締め装置が開示されている。特許文献1に記載のネジ締め装置には、多関節ロボットのアームの先端に6軸力センサを介してネジ締め機構が取付けられている。この6軸力センサは、ネジ締めの際にネジがネジ穴から受ける反力を検出し、当該反力の方向とビットの方向が一致するように多関節ロボットが制御される。これによって、ネジ締め機構がネジ穴に合せて傾き、確実なネジ締めを行う。   With respect to the above problem, Patent Literatures 1 and 2 disclose a screw tightening device using a force sensor that detects a force received by a screw tightening mechanism during screw tightening. In the screw tightening device described in Patent Document 1, a screw tightening mechanism is attached to the tip of an arm of an articulated robot via a six-axis force sensor. This 6-axis force sensor detects the reaction force that the screw receives from the screw hole when tightening the screw, and the articulated robot is controlled so that the direction of the reaction force coincides with the direction of the bit. As a result, the screw tightening mechanism is tilted in accordance with the screw hole, and secure screw tightening is performed.

特許文献2に記載のネジ締め装置には、特許文献1に記載のネジ締め装置と同様に、多関節ロボットのアームの先端に6軸力センサを介してネジ締め機構が取付けられている。この6軸力センサは、ネジがネジ穴に接触した時の反力を検出し、ネジとネジ穴の位置が合うように多関節ロボットが制御される。これによって、ネジ締め機構がネジ穴に合せて移動し、確実なネジ締めを行う。ネジ締め中、6軸力センサはネジ締め方向の力のみを検出するように切替えられ、当該6軸力センサが規定のネジ締めトルクを検出するまでネジ締めが行われる。
特開平7−214435号公報(1995年8月15日公開) 特開2002−331428号公報(2002年11月19日公開)
Similar to the screw tightening device described in Patent Document 1, the screw tightening device described in Patent Document 2 has a screw tightening mechanism attached to the tip of the arm of the articulated robot via a six-axis force sensor. This 6-axis force sensor detects a reaction force when the screw contacts the screw hole, and the articulated robot is controlled so that the screw and the screw hole are aligned. As a result, the screw tightening mechanism moves in accordance with the screw hole and performs secure screw tightening. During screw tightening, the 6-axis force sensor is switched to detect only the force in the screw tightening direction, and screw tightening is performed until the 6-axis force sensor detects a specified screw tightening torque.
Japanese Patent Laid-Open No. 7-214435 (released on August 15, 1995) JP 2002-331428 A (published on November 19, 2002)

しかしながら、特許文献1および2に記載のネジ締め装置のように、6軸力センサを用いたネジ締め装置では、ネジ締め動作中に6軸力センサが測定する力から、ネジとネジ穴の中心軸とがずれたことにより生じる反力とネジ締めトルクとを分離して検出することが難しく、そのための計算は煩雑となる。例えば、特許文献1に記載のネジ締め装置では、ネジ締め機構をネジ穴に合せて傾ける際、力の検出からネジ締め機構の制御までに時間がかかってしまう。   However, in the screw tightening device using the 6-axis force sensor as in the screw tightening devices described in Patent Documents 1 and 2, the center of the screw and the screw hole is determined from the force measured by the 6-axis force sensor during the screw tightening operation. It is difficult to detect separately the reaction force and screw tightening torque that are caused by the deviation from the shaft, and the calculation for that is complicated. For example, in the screw tightening device described in Patent Document 1, when the screw tightening mechanism is tilted according to the screw hole, it takes time from the detection of force to the control of the screw tightening mechanism.

なお、特許文献2に記載のネジ締め装置では、6軸力センサの力検出方向を切り替えて、反力とトルクとを別々に算出する構成を採用しているため、ネジ締め動作と同時にネジ締め機構の位置補正を行うことはできない。   Note that the screw tightening device described in Patent Document 2 employs a configuration in which the reaction force and torque are calculated separately by switching the force detection direction of the six-axis force sensor. The position of the mechanism cannot be corrected.

したがって、6軸力センサを用いたネジ締め装置は、ネジとネジ穴とのズレに対して素早く柔軟に対応することが困難である。   Therefore, it is difficult for a screw tightening device using a six-axis force sensor to quickly and flexibly cope with a deviation between a screw and a screw hole.

また、特許文献1に記載のネジ締め装置では、ネジ締めの回転軸と6軸力センサの1軸とを一致させるために、力センサが、ネジを保持するビットに対し、ネジ締め機構を挟んだ反対側に配置されている。このような配置では、ネジ締め機構の自重が力センサにかかるため、ネジ締め機構の傾きに応じて力センサの出力を常に補償しなくてはならない。これは、力センサにおいて検出される力の精度低下を引き起こし、力センサによるフィードバック制御の周期に対して悪影響を及ぼす。したがって、特許文献1に記載のネジ締め装置は、少々の影響を問題としない大径のボルトやネジのネジ締めには適用可能であっても、小径のネジのネジ締めには不適である。   Further, in the screw tightening device described in Patent Document 1, the force sensor sandwiches the screw tightening mechanism with respect to the bit holding the screw in order to match the screw tightening rotation axis with one axis of the six-axis force sensor. Is located on the opposite side. In such an arrangement, since the weight of the screw tightening mechanism is applied to the force sensor, the output of the force sensor must always be compensated according to the inclination of the screw tightening mechanism. This causes a reduction in accuracy of the force detected by the force sensor, and adversely affects the period of feedback control by the force sensor. Therefore, the screw tightening device described in Patent Document 1 is not suitable for tightening small-diameter screws, even though it can be applied to large-diameter bolts and screws that do not cause a slight influence.

また、特許文献2に記載のネジ締め装置では、力センサがネジ締め機構のビットの回転軸から離れた位置に配置されているため、ビットを回転させた際に生じるトルクがモーメントとして力センサのFx、Fyの値に加わってしまう。このため、ネジ締め中にネジとネジ穴との位置関係を正確に検出することはできない。   Further, in the screw tightening device described in Patent Document 2, since the force sensor is disposed at a position away from the rotation axis of the bit of the screw tightening mechanism, the torque generated when the bit is rotated is used as the moment as the force sensor. It will be added to the values of Fx and Fy. For this reason, the positional relationship between a screw and a screw hole cannot be accurately detected during screw tightening.

本発明は上記問題点に鑑みてなされたものであり、その目的は、ネジとネジ穴とのズレに対して、ネジ締め機構の位置補正を素早く正確に行うことができるネジ締め装置を提供することにある。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a screw tightening device capable of quickly and accurately correcting a position of a screw tightening mechanism with respect to a deviation between a screw and a screw hole. There is.

本発明にかかる自動ネジ締め装置は、上記課題を解決するために、ネジ締め手段と、上記ネジ締め手段のネジ締めの回転軸に直交する直線上に当該回転軸を挟んで配置され、かつ、上記回転軸に垂直な平面内の上記直線に直交する方向において上記ネジ締め手段に働く力を測定する2つの力センサと、上記2つの力センサの出力に基づいて上記ネジ締め手段に働く力の大きさおよび方向を算出する算出手段と、上記算出手段の出力に基づいて、上記ネジ締め手段を上記回転軸に垂直な方向に移動する位置補正手段とを備えていることを特徴としている。   In order to solve the above problems, an automatic screw tightening apparatus according to the present invention is arranged with a screw tightening means and a straight line perpendicular to the screw tightening rotation axis of the screw tightening means sandwiching the rotation shaft, and Two force sensors for measuring the force acting on the screw tightening means in a direction perpendicular to the straight line in a plane perpendicular to the rotation axis, and the force acting on the screw tightening means based on the outputs of the two force sensors. A calculating means for calculating the size and direction, and a position correcting means for moving the screw tightening means in a direction perpendicular to the rotation axis based on the output of the calculating means are provided.

上記構成では、上記2つの力センサの各々がネジ締め手段に働く力を測定し、算出手段が上記2つの力センサの出力を基にしてネジ穴からネジが受ける反力Frとネジ締めに要するトルクTとを算出する。   In the above configuration, each of the two force sensors measures the force acting on the screw tightening means, and the calculation means requires the reaction force Fr received by the screw from the screw hole based on the output of the two force sensors and the screw tightening. Torque T is calculated.

上記2つの力センサは、ネジ締め手段の回転軸に直交する直線上に当該回転軸を挟んで配置されているため、当該2つの力センサにはトルクTがそれぞれ反対方向に働く。また、上記2つの力センサは、上記回転軸を中心とする円の接線方向の力を測定するため、上記2つの力センサの各々がトルクTから受ける力Ftは、回転軸から上記2つのセンサの各々までの距離による。   Since the two force sensors are arranged on a straight line perpendicular to the rotation axis of the screw tightening means with the rotation shaft interposed therebetween, torque T acts on the two force sensors in opposite directions. In addition, since the two force sensors measure a force in a tangential direction of a circle centered on the rotation axis, the force Ft received from the torque T by each of the two force sensors is calculated from the two sensors from the rotation axis. Depending on the distance to each.

また、上記2つの力センサの測定する方向を、ネジから受ける反力Frのy軸方向とするとき、上記2つの力センサは、反力Frのy軸方向成分Fryを測定する。   Further, when the measurement direction of the two force sensors is the y-axis direction of the reaction force Fr received from the screw, the two force sensors measure the y-axis direction component Fry of the reaction force Fr.

このとき、上記2つの力センサの各々が測定する力F1、F2は、以下の式(1)によって表される。   At this time, the forces F1 and F2 measured by the two force sensors are expressed by the following equation (1).

F1=(T/r1+Fry)/2
F2=(−T/r2+Fry)/2 ・・・式(1)
式(1)によれば、r1およびr2は回転軸から2つの力センサとの既知の距離であり、F1およびF2からTが求まり、Fryが算出される。よって算出手段は、ネジ締め手段に働く反力FryとトルクTとを分離して算出することを簡易的に行うことができる。
F1 = (T / r1 + Fry) / 2
F2 = (− T / r2 + Fry) / 2 Formula (1)
According to Equation (1), r1 and r2 are known distances from the rotation axis to the two force sensors, T is obtained from F1 and F2, and Fry is calculated. Therefore, the calculation unit can easily calculate the reaction force Fry and the torque T acting on the screw tightening unit separately.

また上記構成では、移動手段が、ネジ締め手段を上記平面に対して平行な方向に移動させる。移動手段が、算出手段の算出した結果に基づいてネジ締め手段を移動させれば、ネジとネジ穴との中心軸が一致するようにネジ締め手段の位置補正を行うことができる。このとき、算出手段による算出は簡易的に行われるため、上記2つの力センサが力を測定してから移動手段がネジ締め手段を移動するまでの、ネジ締め手段の位置補正にかかる時間を短くすることができる。   In the above configuration, the moving means moves the screw fastening means in a direction parallel to the plane. If the moving means moves the screw tightening means based on the result calculated by the calculating means, the position of the screw tightening means can be corrected so that the central axes of the screw and the screw hole coincide. At this time, since the calculation by the calculation means is simply performed, the time required for position correction of the screw tightening means from when the two force sensors measure the force until the moving means moves the screw tightening means is shortened. can do.

したがって、本発明に係る自動ネジ締め装置は、ネジとネジ穴とのズレに対して素早く対応して、ネジ締めを確実に行うことができる。また、本発明に係る自動ネジ締め装置は、ネジ締め動作中にネジ締め手段の位置補正を素早く行うことができるため、例えばコンベア上を流れるワークに対しても、ネジ締めを好適に行うことができる。   Therefore, the automatic screw tightening device according to the present invention can quickly cope with the deviation between the screw and the screw hole and reliably perform the screw tightening. In addition, since the automatic screw tightening apparatus according to the present invention can quickly correct the position of the screw tightening means during the screw tightening operation, for example, the screw tightening can be suitably performed even on a workpiece flowing on a conveyor. it can.

さらに、本発明にかかる自動ネジ締め装置において、上記2つの力センサは、上記回転軸から等距離の位置に配置されていることが好ましい。   Furthermore, in the automatic screw tightening apparatus according to the present invention, it is preferable that the two force sensors are arranged at a position equidistant from the rotation shaft.

上記構成では、上記2つの力センサがトルクTから受ける力Ftの大きさは等しい。このため、上記2つの力センサの各々が測定する力F1、F2は、以下の式(2)によって表される。   In the above configuration, the magnitude of the force Ft received from the torque T by the two force sensors is equal. Therefore, the forces F1 and F2 measured by each of the two force sensors are expressed by the following formula (2).

F1=(Ft+Fry)/k
F2=(−Ft+Fry)/k ・・・式(2)
なお、kは複数の力センサの個数である。
F1 = (Ft + Fry) / k
F2 = (− Ft + Fry) / k (2)
Note that k is the number of force sensors.

式(2)によれば、F1とF2との差分からFtが求まる。よって、算出手段は、ネジ締め手段に働く反力FryとトルクTとを、より簡易的に算出することができる。   According to equation (2), Ft is obtained from the difference between F1 and F2. Therefore, the calculation means can more simply calculate the reaction force Fry and torque T acting on the screw tightening means.

また、本発明にかかる自動ネジ締め装置は、上記回転軸に垂直な平面内の方向であり、かつ上記2つの力センサの測定する方向とは異なる方向において、上記ネジ締め手段に働く力を測定する他の1つの力センサを、さらに備えており、上記算出手段は、上記2つの力センサの出力に加え、上記他の1つのセンサの出力に基づいて上記ネジ締め手段に働く力の大きさおよび方向を算出することが好ましい。   The automatic screw tightening device according to the present invention measures the force acting on the screw tightening means in a direction in a plane perpendicular to the rotation axis and different from the direction measured by the two force sensors. In addition to the output of the two force sensors, the calculation means further includes a force sensor acting on the screw tightening means based on the output of the other one sensor. And calculating the direction.

上記構成において、上記2つの力センサの測定する方向を反力Frのy軸方向とし、上記回転軸に垂直な平面をxy平面とするとき、上記他の1つの力センサはxy平面内のy軸とは異なる方向の力を測定する。上記他の1つの力センサと回転軸とを結ぶ線とx軸とがなす角が判明していれば、算出手段は、ネジ締め手段に働く反力Frの合力とトルクTとを算出することができる。したがって、本発明に係る自動ネジ締め装置は、ネジとネジ穴との中心軸が一致するように、ネジ締め手段をより正確に位置補正することができる。   In the above configuration, when the direction measured by the two force sensors is the y-axis direction of the reaction force Fr and the plane perpendicular to the rotation axis is the xy plane, the other one force sensor is y in the xy plane. Measure force in a direction different from the axis. If the angle formed by the line connecting the other one force sensor and the rotation axis and the x axis is known, the calculating means calculates the resultant force of the reaction force Fr acting on the screw fastening means and the torque T. Can do. Therefore, the automatic screw tightening device according to the present invention can correct the position of the screw tightening means more accurately so that the central axes of the screw and the screw hole coincide.

さらに、本発明にかかる自動ネジ締め装置は、上記他の1つの力センサの測定する方向は、上記回転軸に垂直な平面内の上記直線に平行な方向であることが好ましい。   Furthermore, in the automatic screw tightening apparatus according to the present invention, it is preferable that the direction measured by the one other force sensor is a direction parallel to the straight line in a plane perpendicular to the rotation axis.

上記構成において、上記2つの力センサの測定する方向を反力Frのy軸方向とするとき、上記他の1つの力センサは反力Frのx軸方向成分Frxを測定する。また、このため、上記他の1つの力センサが測定する力F3は、以下の式(3)によって表される。   In the above configuration, when the direction measured by the two force sensors is the y-axis direction of the reaction force Fr, the other one force sensor measures the x-axis direction component Frx of the reaction force Fr. For this reason, the force F3 measured by the other force sensor is expressed by the following equation (3).

F3=(T/r3+Frx)/3 ・・・式(3)
式(3)によれば、r3は回転軸から他の1つの力センサとの既知の距離であり、式(1)または(2)から求まるTによって、Frxが算出される。すなわち、算出手段は、ネジ締め手段に働く反力Frのx軸方向成分Frxおよびy軸方向成分Fryの合力を、精度良く、容易に算出することができる。したがって、本発明に係る自動ネジ締め装置は、ネジとネジ穴との中心軸が一致するようにネジ締め手段をより素早く位置補正することができる。
F3 = (T / r3 + Frx) / 3 Formula (3)
According to the equation (3), r3 is a known distance from the rotation axis to the other force sensor, and Frx is calculated by T obtained from the equation (1) or (2). That is, the calculating means can easily and accurately calculate the resultant force of the x-axis direction component Frx and the y-axis direction component Fry of the reaction force Fr acting on the screw tightening means. Therefore, the automatic screw tightening apparatus according to the present invention can correct the position of the screw tightening means more quickly so that the central axes of the screw and the screw hole coincide.

さらに、本発明にかかる自動ネジ締め装置において、上記2つの力センサおよび上記他の1つの力センサは、上記回転軸を中心とした同一の円周上に配置されていることが好ましい。   Furthermore, in the automatic screw tightening apparatus according to the present invention, it is preferable that the two force sensors and the other one force sensor are arranged on the same circumference around the rotation axis.

上記構成によれば、複数の力センサがトルクTから受ける力Ftの大きさは全て等しい。このため、上記2つの力センサの各々が測定する力F1、F2、および上記他の1つの力センサが測定する力F3は、以下の式(4)によって表される。   According to the above configuration, the magnitudes of the forces Ft received by the plurality of force sensors from the torque T are all equal. Therefore, the forces F1 and F2 measured by each of the two force sensors and the force F3 measured by the other one force sensor are expressed by the following expression (4).

F1=(Ft+Fry)/k
F2=(−Ft+Fry)/k
F3=(Ft+Frx)/k ・・・式(4)
なお、kは複数の力センサの個数である。
F1 = (Ft + Fry) / k
F2 = (− Ft + Fry) / k
F3 = (Ft + Frx) / k (4)
Note that k is the number of force sensors.

式(4)によれば、F1とF2との差分からFtが求まり、FryおよびFrxが算出される。また、回転軸から力センサまでの距離によって、トルクTが算出される。よって、算出手段はネジ締め手段に働く反力FrとトルクTとを、より簡易的に算出することができる。したがって、本発明に係る自動ネジ締め装置は、ネジとネジ穴との中心軸が一致するように、ネジ締め手段をより素早くかつ正確に位置補正することができる。   According to Equation (4), Ft is obtained from the difference between F1 and F2, and Fry and Frx are calculated. The torque T is calculated from the distance from the rotation axis to the force sensor. Therefore, the calculation means can more simply calculate the reaction force Fr and torque T acting on the screw tightening means. Therefore, the automatic screw tightening device according to the present invention can correct the position of the screw tightening means more quickly and accurately so that the central axes of the screw and the screw hole coincide.

また、本発明にかかる自動ネジ締め装置において、上記2つの力センサは、さらに、上記回転軸に垂直な平面内の上記直線に平行な方向において上記ネジ締め手段に働く力を測定してもよい。   In the automatic screw tightening apparatus according to the present invention, the two force sensors may further measure a force acting on the screw tightening means in a direction parallel to the straight line in a plane perpendicular to the rotation axis. .

上記構成によれば、上記他の1つの力センサを用いずとも、上記2つの力センサを用いることによって、ネジとネジ穴との中心軸が一致するようにネジ締め手段を正確に位置補正することができる。また、上記2つの力センサとして3軸力センサを用いることができる。   According to the above configuration, the position of the screw tightening means is accurately corrected so that the central axes of the screw and the screw hole coincide with each other by using the two force sensors without using the other one force sensor. be able to. A triaxial force sensor can be used as the two force sensors.

また、本発明にかかる自動ネジ締め装置において、上記2つの力センサは、さらに、上記回転軸に平行な方向において、上記ネジ締め手段に働く力を測定してもよい。   In the automatic screw tightening device according to the present invention, the two force sensors may further measure a force acting on the screw tightening means in a direction parallel to the rotation axis.

上記構成によれば、上記回転軸に平行な方向の力に基づいて、ネジ締め手段の押し付け力を調節することができる。また、上記2つの力センサとして3軸力センサを用いることができる。   According to the said structure, the pressing force of a screw fastening means can be adjusted based on the force of the direction parallel to the said rotating shaft. A triaxial force sensor can be used as the two force sensors.

本発明にかかる自動ネジ締め装置は、上記算出手段による上記ネジ締め手段に働く力の大きさおよび方向の算出と、上記位置補正手段による上記ネジ締め手段の移動とを、ネジとネジ穴との中心軸が一致するまで繰り返えすことが好ましい。   The automatic screw tightening apparatus according to the present invention calculates the magnitude and direction of the force acting on the screw tightening means by the calculating means and moves the screw tightening means by the position correcting means between the screw and the screw hole. It is preferable to repeat until the central axes coincide.

上記構成によれば、移動手段は、ネジとネジ穴とのズレに対応してネジ締め手段の位置を素早く正確に補正することができる。このため、本発明に係る自動ネジ締め装置は、ネジ締めを確実に行うことができる。   According to the said structure, the moving means can correct | amend the position of a screw fastening means quickly and correctly corresponding to the shift | offset | difference of a screw and a screw hole. For this reason, the automatic screw tightening device according to the present invention can securely perform screw tightening.

本発明に係る自動ネジ締め装置によれば、ネジ締め手段の回転軸を挟んで配置され、かつ、上記回転軸を中心とする円の接線方向において上記ネジ締め手段に対して働く力を測定する力センサを備えているので、ネジとネジ穴との中心軸が一致するようにネジ締め手段を素早く正確に位置補正することができる。   According to the automatic screw tightening device of the present invention, the force acting on the screw tightening means is measured in the tangential direction of the circle centered on the rotary shaft, with the rotation shaft of the screw tightening means being interposed therebetween. Since the force sensor is provided, the position of the screw tightening means can be corrected quickly and accurately so that the central axes of the screw and the screw hole coincide.

〔実施形態1〕
本発明の第1の実施形態について図1から図16に基づいて説明すると以下の通りである。なお、本実施形態では、自動ネジ締め装置1が液晶テレビの製造工程に用いられるとし、ネジ締めが必要なワークが液晶モジュール8であるとして説明するが、本発明はこれに限られず、ネジ締めを行う他の様々なワークに対して利用することができる。
[Embodiment 1]
A first embodiment of the present invention will be described with reference to FIGS. 1 to 16 as follows. In the present embodiment, it is assumed that the automatic screw tightening device 1 is used in the manufacturing process of a liquid crystal television, and the work that requires screw tightening is the liquid crystal module 8. However, the present invention is not limited to this and the screw tightening is performed. It can be used for various other works.

まず、液晶テレビの製造工程における液晶モジュール8の組立て工程の概略について、図2を参照して説明する。図2は、液晶テレビの製造工程における液晶モジュール8の組立て工程を示す斜視図である。   First, an outline of the assembly process of the liquid crystal module 8 in the manufacturing process of the liquid crystal television will be described with reference to FIG. FIG. 2 is a perspective view showing an assembling process of the liquid crystal module 8 in the manufacturing process of the liquid crystal television.

図2に示すように、液晶モジュール8の組立て工程には、自動ネジ締め装置1と、液晶モジュール(ワーク)8を前工程から搬送する組立てコンベア6とが用いられる。組立てコンベア6は、ワークを常に一定速度で搬送するだけのベルトコンベア61と、ベルトコンベア61上を前工程から液晶モジュール8が搬送されてきたことを検知する光電センサ62と、液晶モジュール8の姿勢を撮像する姿勢検出カメラ63とを備えている。ベルトコンベア61はコンベア上のワークの位置決めなどの機構を持たない簡易な構成でよい。ベルトコンベア61の駆動方向をX軸とし、コンベア面に対して鉛直上方向をZ軸とし、X軸、Z軸の両者に直交する軸をY軸とする。   As shown in FIG. 2, the assembly process of the liquid crystal module 8 uses an automatic screw tightening device 1 and an assembly conveyor 6 that transports the liquid crystal module (workpiece) 8 from the previous process. The assembly conveyor 6 includes a belt conveyor 61 that always conveys workpieces at a constant speed, a photoelectric sensor 62 that detects that the liquid crystal module 8 has been conveyed from the previous process on the belt conveyor 61, and the attitude of the liquid crystal module 8. And an attitude detection camera 63 for capturing the image. The belt conveyor 61 may have a simple configuration that does not have a mechanism for positioning a workpiece on the conveyor. The driving direction of the belt conveyor 61 is defined as the X axis, the direction perpendicular to the conveyor surface is defined as the Z axis, and the axis orthogonal to both the X axis and the Z axis is defined as the Y axis.

液晶テレビの表示部である液晶モジュール8は、図3に示すように、液晶パネル82の周囲が、箱状のバックライトユニット81と、断面が略L字形の額縁状のベゼル83とによって囲まれるように固定された構造である。図3は液晶モジュール8を示す分解斜視図である。ベゼル83は複数本のネジ(本実施形態では6本)のネジによって、バックライトユニット81に固定されている。   As shown in FIG. 3, in the liquid crystal module 8 which is a display unit of a liquid crystal television, the periphery of the liquid crystal panel 82 is surrounded by a box-shaped backlight unit 81 and a frame-like bezel 83 having a substantially L-shaped cross section. This is a fixed structure. FIG. 3 is an exploded perspective view showing the liquid crystal module 8. The bezel 83 is fixed to the backlight unit 81 with a plurality of screws (six in this embodiment).

ベルトコンベア61の横側には、光電センサ62から一定の距離をとった下流において、自動ネジ締め装置1が設置されている。   On the side of the belt conveyor 61, the automatic screw tightening device 1 is installed downstream from the photoelectric sensor 62 at a certain distance.

次に、図1および図4に基づいて、本実施形態における自動ネジ締め装置1の概略構成について説明する。図1は、自動ネジ締め装置1の力センサユニット30周辺を示す斜視図であり、図4は、自動ネジ締め装置1を示す斜視図である。図4に示すように、自動ネジ締め装置1は、粗動用ロボット10と、粗動用ロボット10の先端に取付けられた微動用ロボット20と、微動用ロボット20の先端に力センサユニット30を介して取付けられたネジ締めユニット40と、これらを制御する制御部(図示しない)とを備えている。また、粗動用ロボット10の可動範囲内には、ネジ締めユニット40にネジを供給するためのネジ供給ユニット50が設けられている。   Next, based on FIG. 1 and FIG. 4, the schematic structure of the automatic screw fastening apparatus 1 in this embodiment is demonstrated. FIG. 1 is a perspective view showing the periphery of the force sensor unit 30 of the automatic screw tightening device 1, and FIG. 4 is a perspective view showing the automatic screw tightening device 1. As shown in FIG. 4, the automatic screw tightening apparatus 1 includes a coarse movement robot 10, a fine movement robot 20 attached to the tip of the coarse movement robot 10, and a tip of the fine movement robot 20 via a force sensor unit 30. An attached screw fastening unit 40 and a control unit (not shown) for controlling them are provided. A screw supply unit 50 for supplying screws to the screw tightening unit 40 is provided within the movable range of the coarse movement robot 10.

本実施形態では、ネジ締め手段としてネジ締めユニット40を用いており、ワーク(液晶モジュール8)の平面内の位置おけるネジ締めユニット40の移動手段として粗動用ロボット10を、位置補正手段として微動用ロボット20を用いている。また、後述にて説明するが、ネジ締めユニット40に働く力を算出する算出手段として、制御部の備える力制御部を用いている。   In this embodiment, the screw tightening unit 40 is used as the screw tightening means, and the coarse motion robot 10 is used as the moving means of the screw tightening unit 40 at the position in the plane of the workpiece (liquid crystal module 8), and the fine motion is used as the position correcting means. A robot 20 is used. As will be described later, a force control unit included in the control unit is used as a calculation unit that calculates a force acting on the screw tightening unit 40.

図4に示すように、粗動用ロボット10は、4軸に構成されたスカラー型のロボットであり、粗動用ベース11と、第1アーム12と、第2アーム13と、粗動用スライド機構14とを備えている。第1アーム12は、Z軸と平行な軸線A11まわりに第1アーム12を旋回駆動させる駆動機構を介して、粗動用ベース11に取付けられている。第2アーム13は、Z軸と平行な軸線A12まわりに第2アーム13を旋回駆動させる駆動機構を介して、第1アーム12に取付けられている。粗動用スライド機構14は、Z軸と平行な軸線A13まわりに粗動用スライド機構14を旋回駆動させる駆動機構を介して、第2アーム13に取付けられている。また、粗動用スライド機構14は、Z軸と平行な軸線A14に沿って駆動可能な粗動用スライドブロック15を備えており、粗動用スライドブロック15には、微動用ロボット20が取付けられている。   As shown in FIG. 4, the coarse movement robot 10 is a four-axis scalar type robot, and includes a coarse movement base 11, a first arm 12, a second arm 13, and a coarse movement slide mechanism 14. It has. The first arm 12 is attached to the coarse motion base 11 via a drive mechanism that drives the first arm 12 to pivot about an axis A11 parallel to the Z axis. The second arm 13 is attached to the first arm 12 via a drive mechanism that rotates the second arm 13 around an axis A12 parallel to the Z axis. The coarse movement slide mechanism 14 is attached to the second arm 13 via a drive mechanism that rotates the coarse movement slide mechanism 14 about an axis A13 parallel to the Z axis. The coarse movement slide mechanism 14 includes a coarse movement slide block 15 that can be driven along an axis A14 parallel to the Z axis, and a fine movement robot 20 is attached to the coarse movement slide block 15.

微動用ロボット20は、ネジ締めユニット40を、ワーク(液晶モジュール8)の平面に対して平行に移動可能にするものであればよい。本実施形態では、図1に示すように、微動用ロボット20は、粗動用スライドブロック15に取付けられる微動用ベース21と、互いに直交して微動用ベース21に取付けられた2つの微動用スライド機構22、23とから、直交2軸に構成されている。微動用スライド機構22、23は、軸線A22、A23に沿って駆動可能な微動用スライドブロック24、25を備えている。微動用スライドブロック24、25の稼動範囲の中心を原点とする。微動用スライド機構22は、軸線A22がZ軸に対して直交するように微動用ベース21に取付けられ、微動用スライド機構23は、軸線A23が軸線A22とZ軸の両方に直交するように微動用スライドブロック24に取付けられている。微動用スライドブロック25には、力センサユニット30が取付けられている。   The fine movement robot 20 only needs to be able to move the screw tightening unit 40 in parallel to the plane of the workpiece (liquid crystal module 8). In this embodiment, as shown in FIG. 1, the fine movement robot 20 includes a fine movement base 21 attached to the coarse movement slide block 15 and two fine movement slide mechanisms attached to the fine movement base 21 at right angles to each other. 22 and 23, and is configured in two orthogonal axes. The fine movement slide mechanisms 22 and 23 include fine movement slide blocks 24 and 25 that can be driven along the axes A22 and A23. The center of the operating range of the fine movement slide blocks 24, 25 is the origin. The fine movement slide mechanism 22 is attached to the fine movement base 21 so that the axis A22 is orthogonal to the Z axis, and the fine movement slide mechanism 23 is finely moved so that the axis A23 is orthogonal to both the axis A22 and the Z axis. It is attached to the slide block 24 for use. A force sensor unit 30 is attached to the fine movement slide block 25.

力センサユニット30は、1軸方向の力を検出する3個の力センサ31、32、33と、力センサ31、32、33が取付けられるセンサ取付け部35と、微動用スライドブロック25に取付けられた力センサユニットベース34とを備えている。力センサ31、32、33が取付けられるセンサ取付け部35の平面は、回転軸A40に対して直交する平面である。力センサユニット30は、さらに、力センサユニットベース34とセンサ取付け部35との間に配置され、センサ取付け部35をZ軸方向に移動自在に保持するリニアガイド36と、センサ取付け部35を支持する弾性体37とを備えている。リニアガイド36および弾性体37は、ビット43の先端とネジ頭の溝との勘合がネジ締め中に粗動用ロボット10の動作誤差などによって緩むことのないように、ビット43の先端をネジ頭に一定の力で押付けるための構造である。   The force sensor unit 30 is attached to three force sensors 31, 32, and 33 for detecting a force in one axial direction, a sensor attachment portion 35 to which the force sensors 31, 32, and 33 are attached, and a fine movement slide block 25. Force sensor unit base 34. The plane of the sensor mounting portion 35 to which the force sensors 31, 32, and 33 are mounted is a plane orthogonal to the rotation axis A40. The force sensor unit 30 is further disposed between the force sensor unit base 34 and the sensor mounting portion 35, and supports the linear guide 36 that holds the sensor mounting portion 35 movably in the Z-axis direction, and the sensor mounting portion 35. The elastic body 37 is provided. The linear guide 36 and the elastic body 37 use the tip of the bit 43 as the screw head so that the fitting between the tip of the bit 43 and the groove of the screw head does not loosen due to an operation error of the coarse motion robot 10 during screw tightening. It is a structure for pressing with a constant force.

ネジ締めユニット40は、力センサ31、32、33に取付けられたネジ締めベース41と、ネジ締めベース41に固定されたモータ42と、モータ42により回転駆動するビット43、ビット43をモータ42に取付けるためのドリルチャック44を備えている。ビット43は、使用するネジの種類に応じて、十文字穴用、六角穴用などに付け替えることができる。また、ビット43の先端を磁性体とすることによって、ネジ供給ユニット50にて取得したネジを落とさずにネジ締め位置まで移動することができる。   The screw tightening unit 40 includes a screw tightening base 41 attached to the force sensors 31, 32, 33, a motor 42 fixed to the screw tightening base 41, a bit 43 that is rotationally driven by the motor 42, and a bit 43 to the motor 42. A drill chuck 44 for mounting is provided. The bit 43 can be replaced with a cross hole or a hexagon hole depending on the type of screw used. Further, by using the tip of the bit 43 as a magnetic body, the screw acquired by the screw supply unit 50 can be moved to the screw tightening position without dropping.

ネジ供給ユニット50は、使用するネジを入れておくネジ溜め部51から、ネジ頭が上に向いた状態にネジを整列させながらネジ供給部52に送る装置である。ビット43は、ネジ供給部52の先端からネジを1本ずつ取出すことができる。   The screw supply unit 50 is a device that sends the screw to the screw supply unit 52 while aligning the screws with the screw heads facing upward from the screw reservoir 51 in which the screws to be used are placed. The bit 43 can take out one screw at a time from the tip of the screw supply unit 52.

次に、力センサ31、32、33について図5に基づいて説明する。図5は、力センサ31、32、33を示す上面図である。図5に示すように、力センサ31、32、33は、ネジ締めユニット40の回転軸A40に対して直交する平面内の少なくとも1軸方向の力を検出する力センサであればよい。2つの力センサ31、32については、回転軸A40を通る直線上において当該回転軸A40を挟んで配置されている。また、3つの力センサ31、32、33は、回転軸A40を中心とする同一の円上に配置されている。力センサ31の位置を0度とするとき、180度の位置に力センサ32が配置され、90度の位置に力センサ33が配置されている。ここで、回転軸A40から力センサ31に向かう方向をx軸とし、回転軸A40から力センサ33に向かう方向をy軸とする。   Next, the force sensors 31, 32, and 33 will be described with reference to FIG. FIG. 5 is a top view showing the force sensors 31, 32 and 33. As shown in FIG. 5, the force sensors 31, 32, and 33 may be force sensors that detect a force in at least one axial direction within a plane orthogonal to the rotation axis A <b> 40 of the screw tightening unit 40. The two force sensors 31 and 32 are arranged on a straight line passing through the rotation axis A40 with the rotation axis A40 interposed therebetween. The three force sensors 31, 32, 33 are arranged on the same circle with the rotation axis A40 as the center. When the position of the force sensor 31 is 0 degree, the force sensor 32 is disposed at a position of 180 degrees, and the force sensor 33 is disposed at a position of 90 degrees. Here, a direction from the rotation axis A40 toward the force sensor 31 is defined as an x-axis, and a direction from the rotation axis A40 toward the force sensor 33 is defined as a y-axis.

3個の力センサ31、32、33の力の測定方向については、各力センサ31、32、33が、回転軸A40を中心とする円周との接線方向の力を測定するよう配置されている。すなわち、力センサ31、32はy軸方向の力を測定し、力センサ33はx軸方向の力を測定するよう配置されている。   Regarding the force measuring directions of the three force sensors 31, 32, 33, the force sensors 31, 32, 33 are arranged so as to measure the force in the tangential direction with respect to the circumference around the rotation axis A40. Yes. That is, the force sensors 31 and 32 are arranged to measure a force in the y-axis direction, and the force sensor 33 is arranged to measure a force in the x-axis direction.

次に、制御部7について図6を参照して説明する。図4は、制御部7を示すブロック図である。図6に示すように、制御部7は、ワーク認識部71と、ロボット制御部72と、力制御部73と、ネジ締め制御部74とから構成されている。ワーク認識部71は、姿勢検出カメラ63によって撮像された液晶モジュール8の画像を処理して液晶モジュール8の姿勢を検出し、ネジ穴の位置の補正データを算出する機能を有する。ロボット制御部72は、粗動用ロボット10の各軸の動作を制御して、所定の位置へネジ締めユニット40を移動させる機能を有する。力制御部73は、力センサ31、32、33からの出力を基にネジにかかる反力を算出して、微動用スライド機構22、23の動作を制御し、ネジとネジ穴の位置を合せる機能を有する。ネジ締め制御部74は、ネジ締めユニット40のモータ42の回転を制御する機能を有する。   Next, the control unit 7 will be described with reference to FIG. FIG. 4 is a block diagram showing the control unit 7. As shown in FIG. 6, the control unit 7 includes a workpiece recognition unit 71, a robot control unit 72, a force control unit 73, and a screw tightening control unit 74. The workpiece recognition unit 71 has a function of processing the image of the liquid crystal module 8 captured by the posture detection camera 63 to detect the posture of the liquid crystal module 8 and calculating correction data of the screw hole position. The robot controller 72 has a function of controlling the operation of each axis of the coarse movement robot 10 and moving the screw tightening unit 40 to a predetermined position. The force control unit 73 calculates the reaction force applied to the screw based on the outputs from the force sensors 31, 32, 33, controls the operation of the fine movement slide mechanisms 22, 23, and aligns the positions of the screw and the screw hole. It has a function. The screw tightening control unit 74 has a function of controlling the rotation of the motor 42 of the screw tightening unit 40.

自動ネジ締め装置1によるネジ締め動作について、図7および図8に示すフローチャートを参照して以下に説明する。図7は自動ネジ締め装置1によるネジ締め動作を示すフローチャートであり、図8は力制御部による位置補正動作を示すフローチャートである。   The screw tightening operation by the automatic screw tightening device 1 will be described below with reference to the flowcharts shown in FIGS. FIG. 7 is a flowchart showing the screw tightening operation by the automatic screw tightening device 1, and FIG. 8 is a flowchart showing the position correcting operation by the force control unit.

まず、図7に示すように、ステップS1において、液晶モジュール8が前工程から搬送されてきたこと知らせる光電センサ62の入力を待つ。光電センサ62の入力があると、ワーク認識部71は、液晶モジュール8が通過した時刻を記録する(ステップS2)。   First, as shown in FIG. 7, in step S1, the input of the photoelectric sensor 62 that informs that the liquid crystal module 8 has been transported from the previous process is waited for. When there is an input from the photoelectric sensor 62, the work recognition unit 71 records the time when the liquid crystal module 8 passes (step S2).

続いて、ワーク認識部71は、通過する液晶モジュール8を姿勢検出カメラ63によって撮像する(ステップS3)。次いで、ワーク認識部71は、撮像した液晶モジュール8の画像から、ベルトコンベア61上の液晶モジュール8の位置および傾きを算出する。また、液晶モジュール8内にあらかじめ登録してあるネジ穴位置のデータを基にして、通過中の液晶モジュール8におけるネジ穴の位置を算出する。さらに、液晶モジュール8がベルトコンベア61により搬送される間に、ネジ穴の通過軌道(図9)と、ネジ締めの順番とを算出する(ステップS4)。図9は、ベルトコンベア61上における液晶モジュール8のネジ穴の軌道を示す上面図である。   Subsequently, the workpiece recognizing unit 71 images the passing liquid crystal module 8 with the posture detection camera 63 (step S3). Next, the workpiece recognition unit 71 calculates the position and inclination of the liquid crystal module 8 on the belt conveyor 61 from the captured image of the liquid crystal module 8. Further, the screw hole position in the passing liquid crystal module 8 is calculated based on the screw hole position data registered in advance in the liquid crystal module 8. Further, while the liquid crystal module 8 is transported by the belt conveyor 61, the passing trajectory of screw holes (FIG. 9) and the order of screw tightening are calculated (step S4). FIG. 9 is a top view showing the track of the screw holes of the liquid crystal module 8 on the belt conveyor 61.

また、ステップS2が終了した時点で、ワーク認識部71がロボット制御部72に対してワーク到着の信号を送ることによって、ステップS5が実行される。   When step S2 is completed, the workpiece recognition unit 71 sends a workpiece arrival signal to the robot control unit 72, thereby executing step S5.

ステップS5において、ロボット制御部72は、粗動用ロボット10の各軸の動作を制御して、粗動用ロボット10の制御点をネジ供給ユニット50のネジ供給部52へ移動させ、ネジ供給部52からビット43にネジを取付ける。ここで、粗動用ロボット10の制御点とは、微動用ロボット20の微動用スライド機構22、23が共に原点に有るときのビット43の先端を意味する。   In step S <b> 5, the robot control unit 72 controls the operation of each axis of the coarse movement robot 10 to move the control point of the coarse movement robot 10 to the screw supply unit 52 of the screw supply unit 50. Attach the screw to the bit 43. Here, the control point of the coarse movement robot 10 means the tip of the bit 43 when the fine movement slide mechanisms 22 and 23 of the fine movement robot 20 are both at the origin.

次にステップS6において、ロボット制御部72は、ワーク認識部71がステップS2で記録した液晶モジュール8の通過時刻と、ステップS4で算出した1番目のネジ穴の初期位置および通過軌道と、予め登録されているベルトコンベア61の動作速度とから、粗動用ロボット10の移動目標位置を算出する。続いて、ロボット制御部72は、粗動用ロボット10の各軸の動作を制御して、算出した目標位置に粗動用ロボット10の制御点を移動させる。   Next, in step S6, the robot control unit 72 registers in advance the passage time of the liquid crystal module 8 recorded by the workpiece recognition unit 71 in step S2, the initial position and passage trajectory of the first screw hole calculated in step S4. From the operating speed of the belt conveyor 61, the movement target position of the coarse movement robot 10 is calculated. Subsequently, the robot control unit 72 controls the operation of each axis of the coarse movement robot 10 and moves the control point of the coarse movement robot 10 to the calculated target position.

次にステップS7において、ロボット制御部72は、粗動用ロボット10の制御点を、X−Y平面において1番目のネジ穴の通過軌道と一致させたまま、ベルトコンベア61の動作速度と同じ速度で移動させさせるように、粗動用ロボット10の軸A12およびA13の動作を制御する。これと同時に、ロボット制御部72は、粗動用ロボット10の制御点を、使用するネジの種類によって予め登録された速度でZ軸方向に移動させるように、粗動用ロボット10の軸A14の動作を制御する。   Next, in step S7, the robot control unit 72 keeps the control point of the coarse movement robot 10 at the same speed as the operation speed of the belt conveyor 61 while keeping the control point of the coarse movement robot 10 coincident with the passing trajectory of the first screw hole. The movement of the axes A12 and A13 of the coarse movement robot 10 is controlled so as to be moved. At the same time, the robot controller 72 moves the axis A14 of the coarse movement robot 10 so as to move the control point of the coarse movement robot 10 in the Z-axis direction at a speed registered in advance according to the type of screw used. Control.

また、ステップS6が完了した時点で、ロボット制御部72が、力制御部73およびネジ締め制御部74に対してネジ締め開始準備完了の信号を送ることによって、ステップS8が実行される。   When step S6 is completed, the robot control unit 72 sends a signal indicating that screw tightening start preparation is completed to the force control unit 73 and the screw tightening control unit 74, thereby executing step S8.

ステップS8では、図8に示すフローチャートに従って位置補正動作が行われる。まずステップS8Aにおいて、ネジ締め制御部74は、使用するネジの種類によって予め登録された回転数で、ネジ締めユニット40のモータ42を回転させる。   In step S8, a position correction operation is performed according to the flowchart shown in FIG. First, in step S8A, the screw tightening control unit 74 rotates the motor 42 of the screw tightening unit 40 at a rotational speed registered in advance according to the type of screw to be used.

また、ステップS8Bにおいて、力制御部73は、力センサ31、32、33の出力F1、F2、F3をもとに、ネジ穴からネジが受ける反力Frとネジ締めに要するトルクTを算出する。   In step S8B, the force control unit 73 calculates the reaction force Fr received by the screw from the screw hole and the torque T required for screw tightening based on the outputs F1, F2, and F3 of the force sensors 31, 32, and 33. .

ここで、図10を参照して、反力FrおよびトルクTの算出の方法について説明する。図10は、自動ネジ締め装置1の力センサ31、32、33に加わる力を示す模式図である。図10に示すように、力センサ31、32、33は、ビット43の回転軸A40を中心とした同一円周上で、その接線方向を測定するように配置されているため、トルクTにより力センサ31、32、33にかかる力Ftの大きさは、それぞれ等しい。また、力センサ31、32は同一直線状にあり、回転軸A40に対して反対側に配置されているため、トルクTは反対方向に働く。一方、力センサ31、32はネジが受ける反力Frのy軸方向成分Fryを測定し、力センサ33はネジが受ける反力Frのx軸方向成分Frxを測定する。したがって、力センサ31による出力F1、力センサ31による出力F1、力センサ31による出力F1は、以下の式(1)により算出される。   Here, a method of calculating the reaction force Fr and the torque T will be described with reference to FIG. FIG. 10 is a schematic diagram showing forces applied to the force sensors 31, 32, 33 of the automatic screw fastening device 1. As shown in FIG. 10, the force sensors 31, 32, and 33 are arranged to measure the tangential direction on the same circumference around the rotation axis A <b> 40 of the bit 43, so The magnitudes of the forces Ft applied to the sensors 31, 32, and 33 are equal. Moreover, since the force sensors 31 and 32 are the same straight line and are arrange | positioned on the opposite side with respect to rotating shaft A40, the torque T acts on the opposite direction. On the other hand, the force sensors 31 and 32 measure the y-axis direction component Fry of the reaction force Fr received by the screw, and the force sensor 33 measures the x-axis direction component Frx of the reaction force Fr received by the screw. Therefore, the output F1 from the force sensor 31, the output F1 from the force sensor 31, and the output F1 from the force sensor 31 are calculated by the following equation (1).

F1=(Ft+Fry)/3
F2=(−Ft+Fry)/3
F3=(Ft+Frx)/3 ・・・式(1)
式(1)によれば、F1とF2の差分からFtが求まり、これによって、FrxおよびFryが算出される。また、Ftをもとにして、回転軸A40から力センサまでの距離からトルクTが算出される。
F1 = (Ft + Fry) / 3
F2 = (− Ft + Fry) / 3
F3 = (Ft + Frx) / 3 Formula (1)
According to Equation (1), Ft is obtained from the difference between F1 and F2, and thereby Frx and Fry are calculated. Further, based on Ft, the torque T is calculated from the distance from the rotation axis A40 to the force sensor.

次いで、ステップS8Cにおいて、力制御部73は、ステップS8Bで算出した反力Frをもとにして、微動用ロボット20の動作判定を行う。反力Frの絶対値が予め登録されている規定値以上であれば、ステップS8Dに移行し、規定値以下であれば、再度ステップS8Bに戻る。   Next, in step S8C, the force control unit 73 determines the operation of the fine movement robot 20 based on the reaction force Fr calculated in step S8B. If the absolute value of the reaction force Fr is equal to or greater than a predetermined value registered in advance, the process proceeds to step S8D, and if it is equal to or less than the predetermined value, the process returns to step S8B again.

なお、ここで用いられる規定値としては、ワークやネジなどの種類(ワークの材質、ネジの種類および長さ)によって定めればよく、ネジ締めが問題なく行われる反力Frの上限とすればよい。   The prescribed value used here may be determined depending on the type of workpiece or screw (work material, screw type and length), and the upper limit of the reaction force Fr at which screw tightening can be performed without any problem. Good.

ステップS8Dにおいて、力制御部73は、反力Frのx軸方向成分Frx、y軸方向成分Fryをもとにして、微動用スライド機構22、23の動作量を決定し、ネジ締めユニット40を移動させる。移動後は、再度ステップS8Bに戻る。   In step S8D, the force control unit 73 determines the amount of movement of the fine movement slide mechanisms 22 and 23 based on the x-axis direction component Frx and the y-axis direction component Fry of the reaction force Fr, and the screw tightening unit 40 is moved. Move. After the movement, the process returns to step S8B again.

また、ステップS8Eにおいて、力制御部73はステップS8Bで算出したトルクTをもとにして、ネジ締めの状態を判定する。トルクTが、使用するネジの種類によって予め登録された規定値以上であれば、ステップS8Fへ移行する。一方、トルクTが規定値以下であれば、再度ステップS8Bに戻る。   In step S8E, the force control unit 73 determines the screw tightening state based on the torque T calculated in step S8B. If the torque T is equal to or greater than a predetermined value registered in advance according to the type of screw used, the process proceeds to step S8F. On the other hand, if the torque T is less than or equal to the specified value, the process returns to step S8B again.

ステップS8Fにおいて、ネジ締め制御部74は、ネジ締めユニット40のモータ42を停止させ、位置補正動作を終了し、図7に示すステップS9へ移行する。   In step S8F, the screw tightening control unit 74 stops the motor 42 of the screw tightening unit 40, ends the position correction operation, and proceeds to step S9 shown in FIG.

ステップS9において、ロボット制御部72は、粗動用ロボット10の制御点をZ軸方向に所定量動作させて、ビット43をネジ頭から離脱させる。合せて、X−Y平面内における1番目のネジ穴の通過軌道に沿った動作を停止する。粗動用ロボット10の動作停止後、ロボット制御部72は、力制御部73とネジ締め制御部74に対して、粗動用ロボット10の停止信号を送り、ステップS10およびS11へ移行する。   In step S <b> 9, the robot control unit 72 moves the control point of the coarse movement robot 10 by a predetermined amount in the Z-axis direction to disengage the bit 43 from the screw head. At the same time, the operation along the trajectory of the first screw hole in the XY plane is stopped. After the operation of the coarse movement robot 10 is stopped, the robot control unit 72 sends a stop signal for the coarse movement robot 10 to the force control unit 73 and the screw tightening control unit 74, and the process proceeds to steps S10 and S11.

ステップS10において、力制御部73は、微動用スライド機構22、23の微動用スライドブロック24、25を原点復帰させる。   In step S10, the force control unit 73 returns the fine movement slide blocks 24 and 25 of the fine movement slide mechanisms 22 and 23 to the origin.

また、ステップS11では、ネジ締め制御部74がネジ締め本数を確認する。ネジ締め制御部74は、通過する液晶モジュール8に対して予め設定されたネジ締めの規定本数と、ネジ締めを行った本数を比較して、本数が規定値を満たしていなかったら、次のネジ締めを行うべく、ステップS5に戻る。一方、規定値に達していれば、通過する液晶モジュール8へのネジ締めは完了となり、一連の動作を完了する。   In step S11, the screw tightening control unit 74 confirms the number of screw tightening. The screw tightening control unit 74 compares the predetermined number of screw tightening preset for the liquid crystal module 8 passing therethrough and the number of screws tightened, and if the number does not satisfy the predetermined value, the next screw tightening control unit 74 In order to perform tightening, the process returns to step S5. On the other hand, if the specified value has been reached, the screw tightening to the passing liquid crystal module 8 is completed, and a series of operations is completed.

以上の動作によって、自動ネジ締め装置1は、液晶モジュール8に対するネジ締めを自動で行うことができる。   With the above operation, the automatic screw tightening device 1 can automatically perform screw tightening on the liquid crystal module 8.

自動ネジ締め装置1によれば、ネジ締め動作中、ネジとネジ穴の中心軸がずれたことにより生じる反力とネジ締めトルクとを分離して検出することが簡易的に行われるため、力制御部による位置補正動作の制御周期にかかる時間を短縮することができる。よって、自動ネジ締め装置1は、ネジとネジ穴とのズレに対して素早く対応することができる。   According to the automatic screw tightening device 1, during the screw tightening operation, it is easy to separate and detect the reaction force and the screw tightening torque that are generated due to the deviation of the center axis of the screw and the screw hole. The time required for the control cycle of the position correction operation by the control unit can be shortened. Therefore, the automatic screw fastening device 1 can quickly cope with the deviation between the screw and the screw hole.

また、自動ネジ締め装置1は、ネジ締め動作の間に位置補正動作を行うことができるため、ベルトコンベア61上を流れている状態の液晶モジュール8をネジ締めすることができる。よって、液晶モジュール8を載せたパレットを入れ替える時間や位置決めに要する時間が不要となるため、ネジ締めのタクトタイムを向上することができる。   Further, since the automatic screw tightening device 1 can perform the position correction operation during the screw tightening operation, the liquid crystal module 8 in the state of flowing on the belt conveyor 61 can be screw tightened. Therefore, since the time for replacing the pallet on which the liquid crystal module 8 is placed and the time required for positioning are not required, the tact time for screw tightening can be improved.

さらに、自動ネジ締め装置1は、ネジとネジ穴の中心軸を一致するようにネジ締めユニット40を制御することによって、ワークに対して必要とされる位置精度を緩和することができる。よって、ワークの位置を補正するためのカメラや、ワークを機械的に位置決めする機構などが不要となり、コストを低減することができる。また、ワークにおけるネジ穴の位置公差を緩和できるため、ワークの単価を抑えることができる。   Furthermore, the automatic screw tightening device 1 can relax the positional accuracy required for the workpiece by controlling the screw tightening unit 40 so that the screw and the central axis of the screw hole coincide with each other. Therefore, a camera for correcting the position of the workpiece, a mechanism for mechanically positioning the workpiece, and the like are not necessary, and costs can be reduced. Moreover, since the position tolerance of the screw hole in the workpiece can be relaxed, the unit price of the workpiece can be suppressed.

〔実施形態2〕
上述した実施形態1では、1つの自動ネジ締め装置1を用いてネジ締めを行う場合について説明しているが、本発明はこれに限られず、1つのワークのネジ締めに対して、複数の自動ネジ締め装置1を投入してもよい。
[Embodiment 2]
In the first embodiment described above, the case where the screw tightening is performed using one automatic screw tightening device 1 is described. However, the present invention is not limited to this, and a plurality of automatic tightening operations can be performed with respect to the screw tightening of one workpiece. The screw tightening device 1 may be inserted.

本発明の実施形態2では、図11に示すように、2台の自動ネジ締め装置1a、1bを、それぞれベルトコンベア61の反対側に配置している。図11は、液晶テレビの製造工程における液晶モジュール8の組立て工程を示す斜視図である。上述した実施形態1に対する本実施形態の主な相違点は、2台の自動ネジ締め装置1a、1bの動作を制御する制御部7’にある。したがって、以下では、図12を参照して上記相違点を中心に説明する。図12は、自動ネジ締め装置1a、1bの制御部7’を示すブロック図である。   In Embodiment 2 of this invention, as shown in FIG. 11, the two automatic screw fastening apparatuses 1a and 1b are arrange | positioned on the opposite side of the belt conveyor 61, respectively. FIG. 11 is a perspective view showing an assembling process of the liquid crystal module 8 in the manufacturing process of the liquid crystal television. The main difference of this embodiment with respect to Embodiment 1 described above lies in the control unit 7 'that controls the operations of the two automatic screw fastening devices 1a and 1b. Therefore, in the following, the above differences will be mainly described with reference to FIG. FIG. 12 is a block diagram showing the control unit 7 ′ of the automatic screw fastening devices 1 a and 1 b.

図12に示すように、制御部7’は、自動ネジ締め装置1a、1bの動作を制御するため、ロボット制御部72a、72b、力制御部73a、73b、およびネジ締め制御部74a、74bを備えている。また、制御部7’は、粗動用ロボット10a、10bが動作中に衝突しないようにロボット間の干渉をチェックする干渉チェック部75を新たに備えている。   As shown in FIG. 12, the control unit 7 ′ controls the robot control units 72a and 72b, the force control units 73a and 73b, and the screw tightening control units 74a and 74b in order to control the operation of the automatic screw tightening devices 1a and 1b. I have. Further, the control unit 7 'is newly provided with an interference check unit 75 for checking the interference between the robots so that the coarse motion robots 10a and 10b do not collide during operation.

片方の粗動用ロボット10aを動作させる場合、ロボット制御部72aは、干渉チェック部75から、もう一方の粗動用ロボット10bの動作範囲データを取得し、粗動用ロボット10bと干渉しない動作軌道を作成する。作成された動作軌道は、干渉チェック部75に送られて、粗動用ロボット10bが動作する際にも使用される。   When one of the coarse movement robots 10a is operated, the robot control unit 72a acquires the movement range data of the other coarse movement robot 10b from the interference check unit 75, and creates an operation trajectory that does not interfere with the coarse movement robot 10b. . The created motion trajectory is sent to the interference check unit 75 and is also used when the coarse motion robot 10b operates.

自動ネジ締め装置1a、1bによれば、ネジ締めの本数が多い液晶モジュール8の機種に対してネジ締めを行う場合、またはベルトコンベア61の動作速度が速い場合に対して、好適に対応できる。すなわち、1台の自動ネジ締め装置では液晶モジュール8が粗動用ロボット10の動作範囲を通過する間に全てのネジ締めを終わらないような条件であっても、首尾よくネジ締めを行うことができる。   According to the automatic screw tightening apparatuses 1a and 1b, it is possible to suitably cope with the case where screw tightening is performed on a model of the liquid crystal module 8 having a large number of screw tightening or when the operation speed of the belt conveyor 61 is high. That is, with one automatic screw tightening device, it is possible to perform the screw tightening successfully even under the condition that the screw tightening is not completed while the liquid crystal module 8 passes through the operating range of the coarse motion robot 10. .

〔実施形態3〕
本発明の第3の実施形態について図13から図16に基づいて説明すると以下の通りである。
[Embodiment 3]
A third embodiment of the present invention will be described below with reference to FIGS.

上述した実施形態1に対する本実施形態の主な相違点は、力センサユニット30の構成である。したがって、以下では、上記相違点を中心に説明する。なお、実施形態1における構成要素と対応する機能を有する構成要素には、同一符号を用いることとする。   The main difference of this embodiment with respect to Embodiment 1 described above is the configuration of the force sensor unit 30. Therefore, the following description will focus on the above differences. In addition, the same code | symbol shall be used for the component which has a function corresponding to the component in Embodiment 1. FIG.

図13に示すように、力センサユニット30は、互いに直交する3軸方向の力を検出する2個の3軸力センサ38、39と、微動用スライドブロック25に取付けられる力センサユニットベース34’とを備えている。図13は、力センサユニット30周辺を示す斜視図である。力センサユニットベース34’における回転軸A40に対して直交する平面には、3軸力センサ38、39が取付けられている。3軸力センサ38、39には、ネジ締めユニット40が取付けられている。   As shown in FIG. 13, the force sensor unit 30 includes two triaxial force sensors 38 and 39 that detect forces in three axial directions orthogonal to each other, and a force sensor unit base 34 ′ attached to the fine movement slide block 25. And. FIG. 13 is a perspective view showing the periphery of the force sensor unit 30. Triaxial force sensors 38 and 39 are attached to a plane orthogonal to the rotation axis A40 of the force sensor unit base 34 '. A screw tightening unit 40 is attached to the triaxial force sensors 38 and 39.

3軸力センサ38、39は、互いに直交する3軸方向の力を検出する力センサであればよい。3軸力センサ38、39は、図14に示すように、ネジ締めユニット40の回転軸A40に対して直交する平面において、回転軸A40を通る直線上に、回転軸A40を中心として等距離の位置に配置されている。図14は、3軸力センサ38、39の配置を示す上面図である。ここで、回転軸A40を中心として、3軸力センサ38、39を通る直線をx軸とし、Z軸に平行な方向をz軸とし、x軸とz軸の両者に直交する軸をy軸とする。3軸力センサ38、39は検出可能な3軸の方向をx軸、y軸、z軸に合せて配置される。   The triaxial force sensors 38 and 39 may be force sensors that detect forces in three axial directions orthogonal to each other. As shown in FIG. 14, the triaxial force sensors 38 and 39 are equidistant from the rotation axis A40 on a straight line passing through the rotation axis A40 on a plane orthogonal to the rotation axis A40 of the screw fastening unit 40. Placed in position. FIG. 14 is a top view showing the arrangement of the triaxial force sensors 38 and 39. Here, with the rotation axis A40 as the center, the straight line passing through the triaxial force sensors 38 and 39 is the x axis, the direction parallel to the Z axis is the z axis, and the axis orthogonal to both the x axis and the z axis is the y axis. And The triaxial force sensors 38 and 39 are arranged so that the directions of the three axes that can be detected are aligned with the x axis, the y axis, and the z axis.

次に、3軸力センサ38、39を用いたネジ締め動作中の位置補正動作について、図15を参照して以下に説明する。図15は、力制御部73による位置補正動作を示すフローチャートである。なお、本実施形態のネジ締め動作については、上述した実施形態1と同様であるため説明を省略する。   Next, the position correction operation during the screw tightening operation using the triaxial force sensors 38 and 39 will be described below with reference to FIG. FIG. 15 is a flowchart showing the position correction operation by the force control unit 73. Note that the screw tightening operation of the present embodiment is the same as that of the above-described first embodiment, and a description thereof will be omitted.

まず、ステップS8Aにおいて、ネジ締め制御部74が使用するネジの種類によって予め登録された回転数でネジ締めユニット40のモータ42を回転させる。   First, in step S8A, the motor 42 of the screw tightening unit 40 is rotated at a rotational speed registered in advance according to the type of screw used by the screw tightening control unit 74.

またステップS8Bにおいて、力制御部73は、3軸力センサ38の出力F8x、F8y、F8z、および、3軸力センサ39の出力F9x、F9y、F9zをもとにして、ネジ穴からネジが受ける反力Frのx軸方向成分Frx、y軸方向成分Fry、およびz軸方向成分Frzと、ネジ締めに要するトルクTとを算出する。   In step S8B, the force control unit 73 receives the screw from the screw hole based on the outputs F8x, F8y, F8z of the triaxial force sensor 38 and the outputs F9x, F9y, F9z of the triaxial force sensor 39. An x-axis direction component Frx, a y-axis direction component Fry, a z-axis direction component Frz of the reaction force Fr, and a torque T required for screw tightening are calculated.

ここで、図16を参照して、反力FrおよびトルクTの算出の方法について説明する。図16は、3軸力センサ38、39に加わる力を表す模式図である。図16に示すように、3軸力センサ38、39は、x軸上に配置されているため、3軸力センサ38、39のx軸方向の出力F8x、F9xおよびz軸方向の出力F8z、F9zには、ネジ締めによるトルクTの影響が無い。しがたって、反力Frのx軸方向成分およびz軸方向成分は、以下の式(2)により算出される。   Here, a method of calculating the reaction force Fr and the torque T will be described with reference to FIG. FIG. 16 is a schematic diagram showing the force applied to the triaxial force sensors 38 and 39. As shown in FIG. 16, since the triaxial force sensors 38 and 39 are arranged on the x axis, the outputs F8x and F9x in the x axis direction of the triaxial force sensors 38 and 39 and the output F8z in the z axis direction, F9z is not affected by the torque T due to screw tightening. Therefore, the x-axis direction component and the z-axis direction component of the reaction force Fr are calculated by the following equation (2).

Frx=F8x+F9x
Frz=F8z+F9z ・・・式(2)
一方、3軸力センサ38、39のy軸方向の出力F8y、F9yは、ネジ締めによるトルクTの影響を受ける。ただし、3軸力センサ38、39は、回転軸A40を通る直線上で、回転軸A40を中心とした等距離に配置されているため、トルクTにより3軸力センサ38、39にかかる力Ftの大きさは、互いに等しく、かつ反対方向に働く。したがって、F8yおよびF9yは、以下の式(3)により算出される。
Frx = F8x + F9x
Frz = F8z + F9z (2)
On the other hand, the outputs F8y and F9y in the y-axis direction of the triaxial force sensors 38 and 39 are affected by the torque T due to screw tightening. However, since the triaxial force sensors 38 and 39 are arranged at equal distances around the rotational axis A40 on a straight line passing through the rotational axis A40, the force Ft applied to the triaxial force sensors 38 and 39 by the torque T. Are equal to each other and work in opposite directions. Therefore, F8y and F9y are calculated by the following equation (3).

F8y=(Ft+Fry)/2
F9y=(−Ft+Fry)/2 ・・・式(3)
式(3)によれば、F8yとF9yの差分からFtが求まり、これによってFryが算出される。また、Ftをもとにして、回転軸A40から力センサまでの距離からトルクTが算出される。
F8y = (Ft + Fry) / 2
F9y = (− Ft + Fry) / 2 Formula (3)
According to Equation (3), Ft is obtained from the difference between F8y and F9y, and thereby Fry is calculated. Further, based on Ft, the torque T is calculated from the distance from the rotation axis A40 to the force sensor.

次いで、ステップS8Cにおいて、力制御部73は、ステップS8Bで算出した反力Frのx軸方向成分Frxと、y軸方向成分Fryとの合力Frxyをもとに、微動用ロボット20の動作判定を行う。合力Frxyの絶対値が、予め登録されている規定値以上であれば、ステップS8Dに移行し、規定値以下であれば、再度ステップS8Bに戻る。   Next, in step S8C, the force control unit 73 determines the operation of the fine movement robot 20 based on the resultant force Frxy of the x-axis direction component Frx and the y-axis direction component Fry of the reaction force Fr calculated in step S8B. Do. If the absolute value of the resultant force Frxy is equal to or greater than a predetermined value registered in advance, the process proceeds to step S8D, and if it is equal to or less than the predetermined value, the process returns to step S8B again.

ステップS8Dにおいて、力制御部73は、反力Frのx軸方向成分Frxおよびy軸方向成分Fryをもとに、微動用スライド機構22、23の動作量を決定し、ネジ締めユニット40を移動させる。移動後は、再度ステップS8Bに戻る。   In step S8D, the force control unit 73 determines the amount of movement of the fine movement slide mechanisms 22, 23 based on the x-axis direction component Frx and the y-axis direction component Fry of the reaction force Fr, and moves the screw tightening unit 40. Let After the movement, the process returns to step S8B again.

ステップS8Gにおいて、力制御部73は、ステップS8Bで算出した反力Frのz軸方向成分Frzをもとにネジ締めの押付け力を判定する。z軸方向成分Frzが、使用するネジの種類によって予め登録された規定範囲内であれば、ステップS8Hへ移行する。一方、z軸方向成分Frzが規定範囲外であれば、ステップS8Iへ移行する。   In step S8G, the force control unit 73 determines the screw tightening pressing force based on the z-axis direction component Frz of the reaction force Fr calculated in step S8B. If the z-axis direction component Frz is within the specified range registered in advance according to the type of screw used, the process proceeds to step S8H. On the other hand, if the z-axis direction component Frz is outside the specified range, the process proceeds to step S81.

ステップS8Hにおいて、力制御部73は、ロボット制御部72に対して、Z軸方向の移動速度を、使用するネジの種類によって予め登録された速度にするように指示を送る。ロボット制御部72は、力制御部73からの指示に基づいて、粗動用ロボット10のZ軸方向の動作速度を変更する。   In step S8H, the force control unit 73 sends an instruction to the robot control unit 72 so that the movement speed in the Z-axis direction is a speed registered in advance according to the type of screw to be used. The robot control unit 72 changes the operation speed of the coarse movement robot 10 in the Z-axis direction based on an instruction from the force control unit 73.

ステップS8Iにおいて、z軸方向成分Frzが規定範囲よりも大きい値を示した場合、力制御部73は、ロボット制御部72に対して、Z軸方向の移動速度を現状の速度よりも遅い速度で移動するように指示を送る。一方、z軸方向成分Frzが規定範囲よりも小さい値を示した場合、ロボット制御部72に対して、Z軸方向の移動速度を現状の速度よりも速い速度で移動するように指示を送る。   In step S81, when the z-axis direction component Frz shows a value larger than the specified range, the force control unit 73 sets the movement speed in the Z-axis direction to the robot control unit 72 at a speed slower than the current speed. Send instructions to move. On the other hand, when the z-axis direction component Frz shows a value smaller than the specified range, an instruction is sent to the robot controller 72 so that the movement speed in the Z-axis direction is faster than the current speed.

ステップS8Eにおいて、力制御部73は、ステップS8Bで算出したトルクTをもとにネジ締めの状態を判定する。トルクTが、使用するネジの種類によって予め登録された規定値以上であれば、ステップS8Fへ移行する。一方、トルクTが規定値以下であれば、再度ステップS8Bに戻る。   In step S8E, the force control unit 73 determines the screw tightening state based on the torque T calculated in step S8B. If the torque T is equal to or greater than a predetermined value registered in advance according to the type of screw used, the process proceeds to step S8F. On the other hand, if the torque T is less than or equal to the specified value, the process returns to step S8B again.

ステップS8Fにおいて、ネジ締め制御部74は、ネジ締めユニット40のモータ42を停止させ、位置補正動作を終了し、ステップS9へ移行する。   In step S8F, the screw tightening control unit 74 stops the motor 42 of the screw tightening unit 40, ends the position correction operation, and proceeds to step S9.

以上の動作によって、本実施形態に係る自動ネジ締め装置は、液晶モジュール8に対するネジ締めを自動で行うことができる。本実施形態に係る自動ネジ締め装置によれば、3軸の力センサ38、39によって、ネジとネジ穴の中心軸がずれたことにより生じる反力とネジ締めトルクとを分離して検出することを簡易的に行うことができる。また、ビット43の先端とネジ頭の勘合具合を制御することができるため、ビット43の先端がネジ頭の溝から外れることにより生じるネジ締めの失敗を回避することができる。   With the above operation, the automatic screw tightening device according to the present embodiment can automatically perform screw tightening on the liquid crystal module 8. According to the automatic screw tightening apparatus according to the present embodiment, the reaction force generated by shifting the screw and the center axis of the screw hole and the screw tightening torque are separately detected by the triaxial force sensors 38 and 39. Can be performed easily. Further, since the degree of engagement between the tip of the bit 43 and the screw head can be controlled, failure of screw tightening caused by the tip of the bit 43 coming off from the groove of the screw head can be avoided.

本発明は、ワークに対するネジ締めの自動ネジ締め装置として好適に利用できる。   The present invention can be suitably used as an automatic screw tightening device for screw tightening on a workpiece.

本発明の第1の実施形態に係る自動ネジ締め装置の力センサユニット周辺を示す斜視図である。It is a perspective view which shows the force sensor unit periphery of the automatic screw fastening apparatus which concerns on the 1st Embodiment of this invention. 液晶テレビの製造工程における液晶モジュールの組立て工程を示す斜視図である。It is a perspective view which shows the assembly process of the liquid crystal module in the manufacturing process of a liquid crystal television. 液晶モジュールを示す分解斜視図である。It is a disassembled perspective view which shows a liquid crystal module. 本発明の第1の実施形態に係る自動ネジ締め装置を示す斜視図である。It is a perspective view which shows the automatic screw fastening apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る自動ネジ締め装置の力センサの配置を示す上面図である。It is a top view which shows arrangement | positioning of the force sensor of the automatic screw fastening apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る自動ネジ締め装置の制御部を示すブロック図である。It is a block diagram which shows the control part of the automatic screw fastening apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る自動ネジ締め装置によるネジ締め動作を表すフローチャートである。It is a flowchart showing the screw fastening operation | movement by the automatic screw fastening apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る自動ネジ締め装置の力制御部による位置補正動作を示すフローチャートである。It is a flowchart which shows the position correction operation | movement by the force control part of the automatic screw fastening apparatus which concerns on the 1st Embodiment of this invention. 組立てコンベア上における液晶モジュールのネジ穴の軌道を示す上面図である。It is a top view which shows the track | orbit of the screw hole of a liquid crystal module on an assembly conveyor. 本発明の第1の実施形態に係る自動ネジ締め装置の力センサに加わる力を示す模式図である。It is a schematic diagram which shows the force added to the force sensor of the automatic screw fastening apparatus which concerns on the 1st Embodiment of this invention. 液晶テレビの製造工程における液晶モジュールの組立て工程を示す斜視図である。It is a perspective view which shows the assembly process of the liquid crystal module in the manufacturing process of a liquid crystal television. 本発明の第2の実施形態に係る自動ネジ締め装置の制御部を示すブロック図である。It is a block diagram which shows the control part of the automatic screw fastening apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第3の実施形態に係る自動ネジ締め装置の力センサユニット周辺を示す斜視図である。It is a perspective view which shows the force sensor unit periphery of the automatic screw fastening apparatus which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施形態に係る自動ネジ締め装置の力センサの配置を示す上面図である。It is a top view which shows arrangement | positioning of the force sensor of the automatic screw fastening apparatus which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施形態に係る自動ネジ締め装置の力制御部による位置補正動作を示すフローチャートである。It is a flowchart which shows the position correction operation | movement by the force control part of the automatic screw fastening apparatus which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施形態に係る自動ネジ締め装置の力センサに加わる力を表す模式図である。It is a schematic diagram showing the force added to the force sensor of the automatic screw fastening apparatus which concerns on the 3rd Embodiment of this invention.

符号の説明Explanation of symbols

1 自動ネジ締め装置
7 制御部
8 液晶モジュール
10 粗動用ロボット
20 微動用ロボット
30 力センサユニット
40 ネジ締めユニット
72 ロボット制御部
73 力制御部
74 ネジ締め制御部
DESCRIPTION OF SYMBOLS 1 Automatic screw fastening apparatus 7 Control part 8 Liquid crystal module 10 Coarse motion robot 20 Fine motion robot 30 Force sensor unit 40 Screw tightening unit 72 Robot control part 73 Force control part 74 Screw tightening control part

Claims (8)

ネジ締め手段と、
上記ネジ締め手段のネジ締めの回転軸に直交する直線上に当該回転軸を挟んで配置され、かつ、上記回転軸に垂直な平面内の上記直線に直交する方向において上記ネジ締め手段に働く力を測定する2つの力センサと、
上記2つの力センサの出力に基づいて上記ネジ締め手段に働く力の大きさおよび方向を算出する算出手段と、
上記算出手段の出力に基づいて、上記ネジ締め手段を上記回転軸に垂直な方向に移動する位置補正手段とを備えていることを特徴とする自動ネジ締め装置。
Screw tightening means;
A force acting on the screw tightening means in a direction perpendicular to the straight line in a plane perpendicular to the rotation axis and arranged on a straight line perpendicular to the rotation axis of the screw tightening means. Two force sensors for measuring
Calculating means for calculating the magnitude and direction of the force acting on the screw tightening means based on the outputs of the two force sensors;
An automatic screw tightening device comprising: a position correcting means for moving the screw tightening means in a direction perpendicular to the rotation axis based on an output of the calculating means.
上記2つの力センサは、上記回転軸から等距離の位置に配置されていることを特徴とする請求項1に記載の自動ネジ締め装置。   2. The automatic screw tightening device according to claim 1, wherein the two force sensors are arranged at a position equidistant from the rotation shaft. 上記回転軸に垂直な平面内の方向であり、かつ上記2つの力センサの測定する方向とは異なる方向において上記ネジ締め手段に働く力を測定する他の1つの力センサを、さらに備えており、
上記算出手段は、上記2つの力センサの出力に加え、上記他の1つのセンサの出力に基づいて上記ネジ締め手段に働く力の大きさおよび方向を算出することを特徴とする請求項1または2に記載の自動ネジ締め装置。
And another force sensor for measuring a force acting on the screw fastening means in a direction in a plane perpendicular to the rotation axis and different from a direction measured by the two force sensors. ,
The calculation means calculates the magnitude and direction of the force acting on the screw tightening means based on the output of the other one sensor in addition to the outputs of the two force sensors. 2. The automatic screw tightening device according to 2.
上記他の1つの力センサの測定する方向は、上記回転軸に垂直な平面内の上記直線に平行な方向であることを特徴とする請求項3に記載の自動ネジ締め装置。   4. The automatic screw tightening device according to claim 3, wherein a direction measured by the other force sensor is a direction parallel to the straight line in a plane perpendicular to the rotation axis. 上記2つの力センサおよび他の1つの力センサは、上記回転軸を中心とした同一の円周上に配置されていることを特徴とする請求項3または4に記載の自動ネジ締め装置。   5. The automatic screw tightening device according to claim 3, wherein the two force sensors and the other one force sensor are arranged on the same circumference around the rotation axis. 上記2つの力センサは、さらに、上記回転軸に垂直な平面内の上記直線に平行な方向において上記ネジ締め手段に働く力を測定することを特徴とする請求項1または2に記載の自動ネジ締め装置。   3. The automatic screw according to claim 1, wherein the two force sensors further measure a force acting on the screw fastening means in a direction parallel to the straight line in a plane perpendicular to the rotation axis. Fastening device. 上記2つの力センサは、さらに、上記回転軸に平行な方向において、上記ネジ締め手段に働く力を測定することを特徴とする請求項6に記載の自動ネジ締め装置。   The automatic screw tightening device according to claim 6, wherein the two force sensors further measure a force acting on the screw tightening means in a direction parallel to the rotation axis. 上記算出手段による上記ネジ締め手段に働く力の大きさおよび方向の算出と、上記位置補正手段による上記ネジ締め手段の移動とを、ネジとネジ穴との中心軸が一致するまで繰り返えすことを特徴とする請求項6に記載の自動ネジ締め装置。   The calculation of the magnitude and direction of the force acting on the screw tightening means by the calculating means and the movement of the screw tightening means by the position correcting means are repeated until the central axes of the screw and the screw hole coincide. The automatic screw tightening device according to claim 6.
JP2008302504A 2008-11-27 2008-11-27 Automatic screwing device Pending JP2010125553A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008302504A JP2010125553A (en) 2008-11-27 2008-11-27 Automatic screwing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008302504A JP2010125553A (en) 2008-11-27 2008-11-27 Automatic screwing device

Publications (1)

Publication Number Publication Date
JP2010125553A true JP2010125553A (en) 2010-06-10

Family

ID=42326288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008302504A Pending JP2010125553A (en) 2008-11-27 2008-11-27 Automatic screwing device

Country Status (1)

Country Link
JP (1) JP2010125553A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016159368A (en) * 2015-02-26 2016-09-05 三菱重工業株式会社 Protective member insertion system, and protective member insertion method
JP2016159370A (en) * 2015-02-26 2016-09-05 三菱重工業株式会社 Rotary positioning device and method for cylinder main body
CN107717835A (en) * 2017-11-16 2018-02-23 铭板精密科技(中山)有限公司 A kind of automatic feed discharging is tightened up a screw equipment
JP2018118365A (en) * 2017-01-27 2018-08-02 セイコーエプソン株式会社 Control device and robot system
CN108698178A (en) * 2016-02-26 2018-10-23 株式会社富士 Robot arm control system
CN114571199A (en) * 2020-12-01 2022-06-03 福建星网元智科技有限公司 Screw locking machine and screw positioning method

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016159368A (en) * 2015-02-26 2016-09-05 三菱重工業株式会社 Protective member insertion system, and protective member insertion method
JP2016159370A (en) * 2015-02-26 2016-09-05 三菱重工業株式会社 Rotary positioning device and method for cylinder main body
CN108698178A (en) * 2016-02-26 2018-10-23 株式会社富士 Robot arm control system
EP3421172A4 (en) * 2016-02-26 2019-02-27 Fuji Corporation Robot arm control system
JP2018118365A (en) * 2017-01-27 2018-08-02 セイコーエプソン株式会社 Control device and robot system
CN108356794A (en) * 2017-01-27 2018-08-03 精工爱普生株式会社 Control device and robot system
CN108356794B (en) * 2017-01-27 2022-11-22 精工爱普生株式会社 Control device and robot system
CN107717835A (en) * 2017-11-16 2018-02-23 铭板精密科技(中山)有限公司 A kind of automatic feed discharging is tightened up a screw equipment
CN107717835B (en) * 2017-11-16 2024-02-13 铭板精密科技(中山)有限公司 Automatic screw equipment is gone up in feeding unloading
CN114571199A (en) * 2020-12-01 2022-06-03 福建星网元智科技有限公司 Screw locking machine and screw positioning method
CN114571199B (en) * 2020-12-01 2024-06-11 福建星网元智科技有限公司 Screw locking machine and screw positioning method

Similar Documents

Publication Publication Date Title
CN108942917B (en) Robot hand, robot device, method for controlling robot hand, and storage medium
JP2010125553A (en) Automatic screwing device
KR101025017B1 (en) Target position detection apparatus for robot
US10688658B2 (en) Method of controlling holding apparatus, holding apparatus, and robot apparatus
EP2927765A1 (en) Drilling apparatus and method
WO2006059457A1 (en) Alignment device
JP6542629B2 (en) Positioning device and method for machining tool
JP2010531238A (en) Apparatus and method for position adjustment of universal bearing device for cutting machine
EP2308657B1 (en) Robot and its teaching method
EP3957436A1 (en) Machining head with active correction, method for operating the head and use thereof
JP5652620B2 (en) Bolt / nut tightening method and bolt / nut tightening device
JP2020055087A (en) Robot system comprising feeding device and feeding table device
US20180126512A1 (en) Device for Machining Surfaces
JP2011104733A (en) Robot
JP2011102767A (en) Non-contact type position/attitude measuring method, non-contact type position/attitude measuring device, and semiconductor mounting device equipped with the non-contact type position/attitude measuring device
JP2004125727A (en) Center displacement detector, centering device, and accuracy analysis apparatus equipped with the centering device
JP4359808B2 (en) Robot controller
JP2014104528A (en) Robot system and control method of robot system
JP7414426B2 (en) robot system
JP2014121788A (en) Robot and robot system
JP5192510B2 (en) Rotation angle measurement device and rotation angle measurement method for rotation device
JPS6288589A (en) Robot
JP2015003361A (en) Compliance device
TW202327832A (en) Control device for robot performing mastering through torque or force control
JP2007185743A (en) Robot device