JP2017013177A - Screw fastening device - Google Patents

Screw fastening device Download PDF

Info

Publication number
JP2017013177A
JP2017013177A JP2015131847A JP2015131847A JP2017013177A JP 2017013177 A JP2017013177 A JP 2017013177A JP 2015131847 A JP2015131847 A JP 2015131847A JP 2015131847 A JP2015131847 A JP 2015131847A JP 2017013177 A JP2017013177 A JP 2017013177A
Authority
JP
Japan
Prior art keywords
screw
bit
relative position
unit
teaching
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.)
Granted
Application number
JP2015131847A
Other languages
Japanese (ja)
Other versions
JP6543111B2 (en
Inventor
圭 坂根
Kei Sakane
圭 坂根
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.)
Nitto Seiko Co Ltd
Original Assignee
Nitto Seiko 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 Nitto Seiko Co Ltd filed Critical Nitto Seiko Co Ltd
Priority to JP2015131847A priority Critical patent/JP6543111B2/en
Publication of JP2017013177A publication Critical patent/JP2017013177A/en
Application granted granted Critical
Publication of JP6543111B2 publication Critical patent/JP6543111B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Details Of Spanners, Wrenches, And Screw Drivers And Accessories (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a screw fastening device which is high in the determination accuracy of screw floating.SOLUTION: A bit absolute position measurement part 8 is constituted so as to be capable of measuring a relative position of a bit 2 with respect to a receiving block 43 or an upper face of a workpiece W, measures the relative position of the bit 2 engaged with a screw St which is placed on the receiving block 43 at teaching work as a first teaching relative position FT, measures the relative position of the bit 2 engaged with the screw St which is tightly fastened to the workpiece W as a second teaching relative position WT, measures the relative position of the bit 2 engaged with a screw S which is placed on the receiving block 43 at actual work as a first actual measurement relative position FF, and measures the relative position of the bit 2 engaged with the screw S which is fastened to the workpiece W by prescribed fastening torque as a second actual measurement relative position WF. A control device 30 calculates a difference between the first teaching relative position FT and the first actual measurement relative position FF, stores the sum of the difference and the second teaching relative position WT, compares the sum and the second actual measurement relative position WF, and determines the screw floating of the screw S with respect to an upper face of the workpiece W at the completion of screw fastening.SELECTED DRAWING: Figure 3

Description

本発明は、ねじを所定の締結トルクによりワークへ締め付けた後、ワークの上面からねじの頭部が浮いていないかねじ浮き判定するねじ締め装置に関する。   The present invention relates to a screw tightening apparatus that determines whether a screw head is lifted from the upper surface of a work after a screw is fastened to a work with a predetermined fastening torque.

従来のねじ締め装置は、特許文献1に開示されており以下に説明する。まず、従来のねじ締め装置は、締結部品の一例であるねじを所定の位置まで搬送するねじ支持手段と、このねじ支持手段からねじを取り出しワークに締付けるねじ締めツールと、このねじ締めツールを支持し前記ワークおよびねじ支持手段へ移動自在な移動手段と、この移動手段および前記ねじ締めツールを駆動制御する制御装置とを備えて成る。前記ねじ支持手段は、ねじの頭部を吊り下げ前方へ整列搬送可能に構成されており、前方へ搬送されたねじを吊り下げた状態で支持する受取りブロックを備えて成る。前記ねじ締めツールは、前記ねじの頭部に付された嵌合穴に嵌合するビットと、このビットを所定の締結トルクおよび回転数により回転駆動するビット回転モータと、前記ビットを内包し前記ビット回転モータ側へ摺動可能な吸着パイプと、前記ビットと吸着パイプとの相対位置を検出可能な相対位置検出部と、前記吸着パイプに接続され吸着パイプの先端からエアを吸引可能なエア吸引手段とを備えて成る。前記制御装置は、ねじがねじ支持手段の受取りブロックから取り出される時の吸着パイプとビットとの相対位置を前記受取りブロックの上面に対する第一ビット位置として記憶するとともに、ねじがワークに締付けられた直後の吸着パイプとビットとの相対位置を前記ワークの上面に対する第二ビット位置としてそれぞれ記憶可能に構成されている。また、制御装置は、ねじをワークへ締付けた後に前記第一ビット位置と前記第二ビット位置との差を求め、この差が予め設定されている許容範囲内であるか否か判断してねじ浮きの有無を判定するように構成される。   A conventional screw fastening device is disclosed in Patent Document 1 and will be described below. First, a conventional screw tightening device supports a screw support means for transporting a screw, which is an example of a fastening part, to a predetermined position, a screw tightening tool that takes out a screw from the screw support means and tightens the work, and supports the screw tightening tool. The moving means is movable to the workpiece and the screw supporting means, and the moving means and a control device for driving and controlling the screw tightening tool are provided. The screw support means is configured to be able to align and convey the screw head forward by hanging the head of the screw, and includes a receiving block that supports the screw conveyed forward while being suspended. The screw tightening tool includes a bit that fits into a fitting hole attached to a head portion of the screw, a bit rotation motor that rotationally drives the bit with a predetermined fastening torque and a rotational speed, A suction pipe that can slide to the bit rotation motor side, a relative position detector that can detect the relative position of the bit and the suction pipe, and an air suction that is connected to the suction pipe and can suck air from the tip of the suction pipe Means. The control device stores the relative position between the suction pipe and the bit when the screw is taken out from the receiving block of the screw support means as the first bit position with respect to the upper surface of the receiving block, and immediately after the screw is tightened to the workpiece. The relative position between the suction pipe and the bit can be stored as the second bit position with respect to the upper surface of the workpiece. Further, the control device obtains a difference between the first bit position and the second bit position after the screw is tightened to the work, and determines whether or not the difference is within a preset allowable range. It is configured to determine whether there is a float.

特開2013-59816号公報JP 2013-59816 A

上述したように従来のねじ締め装置は、ワークにねじを締付け後、前記第一ビット位置と前記第二ビット位置との差を算出し、さらに、前記差と予め設定した上下限範囲とを比較してねじ浮き判定を行っている。したがって、従来のねじ締め装置は、ワークへの締付け後からねじ浮き判定を行うまでには、前記差の算出および上下限範囲内か否かの比較の2工程を順に処理しなければならないため、締付け直後からねじ浮き判定を下すまでに時間を要するという問題があった。   As described above, the conventional screw tightening device calculates the difference between the first bit position and the second bit position after tightening the screw on the workpiece, and further compares the difference with a preset upper and lower limit range. Then, the screw floating judgment is performed. Therefore, since the conventional screw tightening device has to process two steps of calculating the difference and comparing whether it is within the upper or lower limit range in order until the screw floating determination is performed after tightening to the workpiece, There was a problem that it took time from the time immediately after tightening until the screw lift judgment was made.

また、従来のねじ締め装置は、ねじ支持手段からねじを取り出す際、このねじが正規のねじ頭高さであるかについて判定していないため、規格外のねじがワークに締付けられてしまい不良品が後工程へ流出するという問題もあった。また、ねじをねじ支持手段に供給する前に規格外のねじであるか否か選別する装置を別途要するため、ねじ締め装置のコストが増大するという問題もあった。   Also, the conventional screw tightening device does not determine whether the screw has a proper screw head height when taking out the screw from the screw support means. There was also a problem that the spilled into the subsequent process. Further, since a separate device for selecting whether or not the screw is a nonstandard screw is required before the screw is supplied to the screw support means, there is a problem that the cost of the screw tightening device increases.

本発明は上記課題に鑑みて創成されたものであり、ねじに係合するビットを回転自在に備えたねじ締めツールと、このねじ締めツールを接続し前記ビットの延びる方向へ昇降自在な昇降ユニットと、この昇降ユニットを接続しねじ締めツールをねじ支持手段あるいはワークの上空へ移動自在なロボット本体と、これらロボット本体、ねじ締めツール、昇降ユニットをそれぞれ駆動制御する制御装置とを備え、前記ねじをねじ支持手段から取り出し前記ワークへ締付けるねじ締め装置において、前記ビットの昇降位置を前記ねじ支持手段の載置面あるいは前記ワークの上面に対する相対位置として計測するビット相対位置計測部を備えて成り、前記ビット相対位置計測部は、前記載置面に対する前記相対位置を、教示作業時には第一教示相対位置として計測し、実作業時には第一実測相対位置として計測する一方、前記ワークの上面に対する前記相対位置を、教示作業時には第二教示相対位置として計測する一方、前記実作業時に第二実測相対位置として計測して成り、前記制御装置は、前記第一教示相対位置と第一実測相対位置との差を演算しかつ前記差と前記第二教示相対位置との和を演算する制御部と、この演算した前記和をねじ浮き判定基準位置として記憶する記憶部と、前記ねじ浮き判定基準位置と前記第二実測相対位置とを比較してワークの上面に対するねじ浮きの有無を判定する判定部とを備えて成ることを特徴とする。   The present invention has been made in view of the above problems, and includes a screw tightening tool rotatably provided with a bit that engages with a screw, and an elevating unit that is connected to the screw tightening tool and is movable up and down in the extending direction of the bit. A robot main body to which the elevating unit is connected and the screw tightening tool is freely movable above the screw support means or the work, and a controller for driving and controlling each of the robot main body, the screw tightening tool, and the elevating unit. A screw tightening device for removing the screw from the screw support means and fastening it to the workpiece, comprising: a bit relative position measurement unit that measures the elevation position of the bit as a relative position with respect to the mounting surface of the screw support means or the upper surface of the workpiece; The bit relative position measuring unit calculates the relative position with respect to the placement surface described above as a first teaching relative position during teaching work. While measuring as a first measured relative position during actual work, the relative position with respect to the upper surface of the work is measured as a second taught relative position during teaching work, while as a second measured relative position during actual work A control unit configured to calculate a difference between the first teaching relative position and the first actually measured relative position and to calculate a sum of the difference and the second teaching relative position; A storage unit that stores the sum as a screw floating determination reference position, and a determination unit that compares the screw floating determination reference position with the second actually measured relative position to determine whether or not there is screw floating on the upper surface of the workpiece. It is characterized by comprising.

なお、前記昇降ユニットは、回転駆動した回転量を外部へパルス出力する昇降モータと、この昇降モータに接続され所定のリードを備えて成るボールねじ軸と、このボールねじ軸に係合してボールねじ軸の延びる方向に沿って移動自在な可動部材とから構成され、前記可動部材に前記ねじ締めツールを取り付けて成り、前記制御装置は、前記昇降モータへ供給する電流を可変させ昇降するビットの推力を切り替え制御する推力制御部と、前記昇降モータのパルス出力および前記ボールねじ軸のリードに基づきビットの待機位置に対する前記ビットの絶対位置として計測するビット絶対位置計測部とを備え、前記推力制御部は、前記第一教示相対位置、前記第一実測相対位置、前記第二教示相対位置、前記第二実測相対位置を計測する前にはビットの推力を高推力から低推力へ切り替え制御することが望ましい。   The elevating unit includes an elevating motor that outputs the rotation amount that is rotationally driven to the outside, a ball screw shaft that is connected to the elevating motor and includes a predetermined lead, and engages with the ball screw shaft to A movable member that is movable along the direction in which the screw shaft extends, and is formed by attaching the screw tightening tool to the movable member. A thrust control unit for switching and controlling a thrust; and a bit absolute position measuring unit for measuring the absolute position of the bit with respect to a standby position of the bit based on a pulse output of the lifting motor and a lead of the ball screw shaft, and the thrust control Before measuring the first teaching relative position, the first actual measuring relative position, the second teaching relative position, and the second actual measuring relative position. It is desirable to switch control the thrust of bets from a high thrust to low thrust.

また、前記記憶部は、ねじの頭部高さおよび前記ビットと係合するねじの嵌合穴の深さを規定した規格寸法に基づき予め設定されるねじ種判別範囲を記憶して成り、前記判定部は、前記ねじ種判別範囲と前記第一実測相対位置とを比較して前記ねじ支持手段から取り出すねじの寸法判定を行うことが望ましい。   Further, the storage unit is configured to store a screw type determination range that is set in advance based on a standard dimension that defines a screw head height and a depth of a fitting hole of a screw that engages with the bit. It is preferable that the determination unit compares the screw type determination range and the first actually measured relative position to determine the size of the screw taken out from the screw support means.

さらに、前記ねじ締めツールは、前記ビットの延びる方向へ摺動し前記ビットに対して相対移動する吸着パイプを備えて成り、前記ビット相対位置計測部は、前記ビットに対して相対移動した吸着パイプの移動距離を計測する変位センサで構成してもよい。   Further, the screw tightening tool is provided with a suction pipe that slides in the extending direction of the bit and moves relative to the bit, and the bit relative position measuring unit is a suction pipe that moves relative to the bit. You may comprise with the displacement sensor which measures this movement distance.

また、前記昇降ユニットは、回転駆動した回転量を外部へパルス出力する昇降モータと、この昇降モータに接続され所定のリードを備えて成るボールねじ軸と、このボールねじ軸に係合してボールねじ軸の延びる方向に沿って移動自在な可動部材とから構成され、前記可動部材に前記ねじ締めツールを取り付けて成り、前記制御装置は、前記昇降モータのパルス出力および前記ボールねじ軸のリードに基づきビットの待機位置に対する前記ビットの絶対位置として計測するビット絶対位置計測部とを備え、前記ねじ締めツールは、前記ビットの延びる方向へ摺動し前記ビットに対して相対移動する吸着パイプと、ビットに対して相対移動し始めた前記吸着パイプを検出して前記制御装置へ検出信号を発する検出器とを備えて成り、前記ビット絶対位置計測部は、前記検出器から前記検出信号を受け取った時点のビットの絶対位置と、前記ねじにビットが確実に嵌合した時点のビットの絶対位置とを計測して成り、前記制御部は、前記ビット絶対位置計測部により計測した2つのビットの絶対位置の差を前記相対位置として演算するとともに、この演算した相対位置を前記第二教示相対位置および前記第二実測相対位置として前記記憶部へ送信するように構成してもよい。   The elevating unit includes an elevating motor that outputs a rotational amount of the rotationally driven rotation to the outside, a ball screw shaft that is connected to the elevating motor and includes a predetermined lead, and engages with the ball screw shaft to A movable member movable along a direction in which the screw shaft extends, and the screw tightening tool is attached to the movable member, and the controller is configured to output a pulse of the lifting motor and a lead of the ball screw shaft. A bit absolute position measuring unit that measures the absolute position of the bit with respect to the standby position of the bit, and the screw tightening tool slides in a direction in which the bit extends and moves relative to the bit; A detector that detects the suction pipe that has started to move relative to the bit and issues a detection signal to the control device. The counter position measuring unit is configured to measure the absolute position of the bit when the detection signal is received from the detector and the absolute position of the bit when the bit is securely fitted to the screw. Calculates the difference between the absolute positions of two bits measured by the bit absolute position measurement unit as the relative position, and stores the calculated relative position as the second teaching relative position and the second actually measured relative position. You may comprise so that it may transmit to a part.

本発明のねじ締め装置は、ワークへの締付け後に行うねじ浮きの合否判定を前記ねじ浮き判定基準位置と前記第二実測相対位置との比較の1工程を処理すればよいので、従来の2工程から1工程低減できる。よって、本発明のねじ締め装置は、ワークへの締付け直後のねじ浮き判定に要する時間を従来に比べて短縮できるという利点がある。   The screw tightening device of the present invention only needs to process one step of comparison between the screw floating determination reference position and the second actually measured relative position for pass / fail determination of screw floating performed after tightening to the workpiece. 1 step can be reduced. Therefore, the screw tightening device of the present invention has an advantage that the time required for screw floating determination immediately after tightening to the workpiece can be shortened as compared with the conventional case.

また、本発明のねじ締め装置は、前記第一教示相対位置、前記第二教示相対位置、前記第一実測相対位置、前記第二実測相対位置をそれぞれ計測する前に前記ビットに付与する推力を高推力にしているため、これら4位置における実作業用のねじあるいは教示用のねじに前記ビットが確実に嵌合し易い。しかも、本発明のねじ締め装置は、前記ビットに付与する推力を前述の高推力から低推力へ切り替えた後、前記第一教示相対位置、前記第二教示相対位置、前記第一実測相対位置、前記第二実測相対位置の計測を行うため、4位置の計測時には、前記ビットを前記ねじ支持手段あるいはワークへ強く押し付けることがない。つまり、本発明のねじ締め装置は、前記4位置の計測前に高推力を出力して前記ビットと実作業用のねじあるいは教示用のねじとの嵌合状態を確実に得るられるとともに低推力に切り替え前記ねじ支持手段あるいは前記ワークの上面の撓みを最小限に抑えた状態で前記4位置の計測を行える。したがって、本発明のねじ締め装置は、4位置の嵌合条件および推力条件を揃えることができるため、ねじ浮き判定精度が向上するという利点もある。   Further, the screw tightening device of the present invention provides a thrust to be applied to the bit before measuring the first teaching relative position, the second teaching relative position, the first actual measurement relative position, and the second actual measurement relative position. Because of the high thrust, the bit can be surely fitted into the actual working screw or the teaching screw at these four positions. In addition, the screw tightening device of the present invention switches the thrust applied to the bit from the high thrust to the low thrust, and then the first teaching relative position, the second teaching relative position, the first actually measured relative position, Since the second actually measured relative position is measured, the bit is not strongly pressed against the screw support means or the workpiece when measuring the four positions. In other words, the screw tightening device of the present invention outputs a high thrust before the measurement of the four positions, and can reliably obtain a fitting state between the bit and the actual working screw or the teaching screw, and with a low thrust. The four positions can be measured in a state where the bending of the upper surface of the switching screw support means or the workpiece is minimized. Therefore, the screw tightening device of the present invention can align the fitting conditions and the thrust conditions at the four positions, and thus has an advantage of improving the screw floating determination accuracy.

さらに、本発明のねじ締め装置は、前記ビットに嵌合するねじの頭部高さや頭部の嵌合深さの規格寸法として規定された公差範囲を前記第一教示相対位置に反映し、この反映した範囲をねじ種判別範囲として記憶しており、このねじ種判別範囲と前記第一実測相対位置とをワークへの締付け前に比較している。これにより、ねじ支持手段からねじを取り出す際、前記ねじが正規品か否か判定されるため、規格外のねじがワークに締付けられるような事態も発生し難いという利点もある。   Further, the screw tightening device of the present invention reflects the tolerance range defined as the standard dimension of the head height and the head fitting depth of the screw fitted to the bit in the first teaching relative position, The reflected range is stored as a screw type determination range, and the screw type determination range and the first actually measured relative position are compared before tightening to the workpiece. Accordingly, when the screw is taken out from the screw support means, it is determined whether or not the screw is a regular product, and therefore, there is an advantage that it is difficult to cause a situation where a non-standard screw is fastened to the workpiece.

また、本発明のねじ締め装置は、前記ビット相対位置計測部を、前記ビットとワークWの上面に当接する吸着パイプとの相対移動距離を計測可能な変位センサで構成する。これにより、相対移動距離を制御装置の内部で演算し求める必要が無いため、制御装置の構成を簡素化でき、制御装置の処理の負担を軽減できるという利点もある。   In the screw tightening device of the present invention, the bit relative position measuring unit is configured by a displacement sensor capable of measuring a relative movement distance between the bit and the suction pipe contacting the upper surface of the workpiece W. Accordingly, there is no need to calculate and obtain the relative movement distance inside the control device, so that the configuration of the control device can be simplified and the processing load of the control device can be reduced.

さらに、本発明のねじ締め装置は、前記ビット絶対位置計測部と、吸着パイプに配置したドグを検出して信号を発する検出器の一例である近接センサとを備えてもよく、この場合、制御装置は、前記ドグを検出した時点のビットの絶対位置とねじに係合した状態のビットの絶対位置との差を制御装置内で演算する。これにより、前記ビット相対位置計測部で計測していたビットの相対位置を前記絶対位置の差に置き換えることができるので、高価な変位センサなどから比較的安価な検出器へ置き換えることができ、ねじ締め装置のコストを低減できるという利点もある。   Furthermore, the screw tightening device of the present invention may include the bit absolute position measurement unit and a proximity sensor that is an example of a detector that detects a dog disposed on the suction pipe and generates a signal. The apparatus calculates the difference between the absolute position of the bit when the dog is detected and the absolute position of the bit engaged with the screw in the controller. As a result, the relative position of the bit measured by the bit relative position measurement unit can be replaced with the difference between the absolute positions, so that an expensive displacement sensor or the like can be replaced with a relatively inexpensive detector. There is also an advantage that the cost of the fastening device can be reduced.

本発明に係るねじ締め装置の一実施形態を示す概略説明図である。It is a schematic explanatory drawing which shows one Embodiment of the screw fastening apparatus which concerns on this invention. 本発明に係る制御装置のブロック構成図である。It is a block block diagram of the control apparatus which concerns on this invention. 本発明に係るねじ締め装置の動作を示す動作説明図である。It is operation | movement explanatory drawing which shows operation | movement of the screw fastening apparatus which concerns on this invention. 本発明に係るねじ締め装置の別の実施形態を示す概略説明図である。It is a schematic explanatory drawing which shows another embodiment of the screw fastening apparatus which concerns on this invention.

以下、図1ないし図4に基づき本発明のねじ締め装置1の実施形態を説明する前に、使用するねじS、ねじStおよびワークWについて説明する。   Hereinafter, before describing the embodiment of the screw fastening device 1 of the present invention based on FIGS. 1 to 4, the screw S, the screw St, and the workpiece W to be used will be described.

前記ねじS(St)は、ワークWに形成されためねじに螺合するねじ部と、このねじ部よりも大径に設定された頭部とを一体に備えて成り、前記頭部には、後述するビット2の先端に係合する嵌合穴が成形されている。また、前記ねじS(St)は、実際のねじ締め作業時(以下、実作業時という)に使用するねじSと、事前の教示作業時に使用するねじStとの2種類が存在しており、これらねじSおよびねじStの頭部、嵌合穴、ねじ部などの各寸法は、何れも同様の寸法に設定されている。   The screw S (St) is formed integrally with a screw portion that is formed on the workpiece W and is screwed to the screw, and a head that is set to have a larger diameter than the screw portion. A fitting hole that engages with the tip of a bit 2 to be described later is formed. Further, there are two types of screws S (St): a screw S used during actual screw tightening work (hereinafter referred to as actual work) and a screw St used during prior teaching work. The dimensions of the screw S and the head of the screw St, the fitting hole, the threaded portion, etc. are all set to the same dimensions.

前記ワークWは、めねじを形成した締結物と、このめねじの直径よりも大径の貫通穴を形成した被締結物とから構成され、前記締結物に被締結物が載せられて後述するクランプユニット60に保持されている。   The workpiece W is composed of a fastening object in which a female screw is formed and a fastened object in which a through hole having a diameter larger than the diameter of the female screw is formed, and the fastened object is placed on the fastening object, which will be described later. It is held by the clamp unit 60.

本発明のねじ締め装置1は、前記ねじSあるいはねじStの頭部を載置し支持するねじ支持手段40と、前記ワークWの外周を保持するクランプユニット60と、前記ねじS(St)の頭部に成形された嵌合穴に係合するビット2およびこのビット2の延びる方向へ摺動する吸着4パイプを備えたねじ締めツール10と、このねじ締めツール10をねじ支持手段40の載置面あるいはワークWの上面へ接近あるいは離反する方向へ移動可能な昇降ユニット21と、この昇降ユニット21を接続しねじ締めツール10をワークWおよびねじ支持手段40の上空へそれぞれ移動可能なロボット本体26と、この昇降ユニット21の駆動により昇降するビット2の高さ位置を計測可能なビット相対位置計測部8と、前記昇降ユニット21などへ指令を送り各機器を制御可能な制御装置30とから構成される。   The screw fastening device 1 of the present invention includes a screw support means 40 for placing and supporting the screw S or the head of the screw St, a clamp unit 60 for holding the outer periphery of the workpiece W, and the screw S (St). A screw tightening tool 10 having a bit 2 that engages with a fitting hole formed in the head and a suction 4 pipe that slides in the extending direction of the bit 2, and a screw support means 40 mounted on the screw tightening tool 10. A lifting / lowering unit 21 that can move toward or away from the placement surface or the upper surface of the workpiece W, and a robot body that can connect the lifting / lowering unit 21 and move the screw tightening tool 10 above the workpiece W and the screw support means 40. 26, a bit relative position measuring unit 8 capable of measuring the height position of the bit 2 that is moved up and down by the driving of the lifting unit 21, and a command to the lifting unit 21 and the like Feed composed of controllable controller 30. The each device.

前記ねじ支持手段40は、前後方向へ振動可能な振動体41と、この振動体41に振動の開始あるいは停止を指令する振動制御装置44と、前記振動体41に取り付けられ前記ねじSあるいはねじStの頭部を支持して振動搬送する搬送レール42と、この搬送レール42によって搬送されるねじSあるいはねじStを1本づつ受け取る受取りブロック43とを備えて成る。前記受取りブロック43は、搬送レール42と同様にねじSあるいはねじStの頭部を載置して支持可能に構成されており、ねじSあるいはねじStの頭部座面に接する載置面を備えて成る。   The screw support means 40 includes a vibration body 41 that can vibrate in the front-rear direction, a vibration control device 44 that instructs the vibration body 41 to start or stop vibration, and the screw S or screw St attached to the vibration body 41. And a receiving block 43 for receiving the screws S or the screws St conveyed by the conveying rails one by one. The receiving block 43 is configured to be able to mount and support the head of the screw S or the screw St, like the transport rail 42, and includes a mounting surface that contacts the head seating surface of the screw S or the screw St. It consists of

前記クランプユニット60は、ワークWを保持可能に構成されており、図1および図4に示すような所謂受け治具で構成されている。また、クランプユニット60は、ベース100に固定されており、前記ワークWをねじSおよびねじStの螺入方向へ回転しないよう保持することができる。   The clamp unit 60 is configured to hold the workpiece W, and is configured by a so-called receiving jig as shown in FIGS. 1 and 4. The clamp unit 60 is fixed to the base 100 and can hold the workpiece W so as not to rotate in the screwing direction of the screw S and the screw St.

前記ねじ締めツール10は、回転駆動するビット駆動モータ3と、このビット駆動モータ3に連結されたビット2と、このビット2に挿通されビット2の延びる方向に沿って摺動自在な吸着パイプ4と、この吸着パイプ4をビット2の先端側へ常時付勢するばね5と、このばね5を内包するとともに付勢された吸着パイプ4の摺動を規制する吸着パイプホルダ6と、前記ビット駆動モータ3を所定の締結トルクおよび回転数により駆動制御可能なねじ締めツールコントローラ7とから構成される。   The screw tightening tool 10 includes a bit driving motor 3 that is driven to rotate, a bit 2 connected to the bit driving motor 3, and a suction pipe 4 that is inserted through the bit 2 and is slidable along a direction in which the bit 2 extends. A spring 5 that constantly biases the suction pipe 4 toward the distal end side of the bit 2, a suction pipe holder 6 that contains the spring 5 and restricts the sliding of the biased suction pipe 4, and the bit drive The motor 3 includes a screw tightening tool controller 7 capable of driving and controlling the motor 3 with a predetermined tightening torque and rotation speed.

前記ビット駆動モータ3は、エンコーダ3aを備えたACサーボモータであり、このビット駆動モータ3の出力軸(図示せず)には、ビット2が接続されている。また、ビット駆動モータ3は、ビット2の回転駆動時の負荷電流あるいはエンコーダ3aから出力される出力軸の回転角度に相当する回転パルス信号を随時ねじ締めツールコントローラ7へ出力している。   The bit drive motor 3 is an AC servo motor provided with an encoder 3 a, and a bit 2 is connected to an output shaft (not shown) of the bit drive motor 3. Further, the bit drive motor 3 outputs a rotation pulse signal corresponding to the load current at the time of rotational driving of the bit 2 or the rotation angle of the output shaft output from the encoder 3 a to the screw tightening tool controller 7 at any time.

前記ビット2は、その先端に前記ねじSおよびねじStの嵌合穴に係合する嵌合部2aを備え、前記嵌合部2aは、凸状の十字形状に成形されている。なお、前記嵌合部2aは、凸状の十字形状に限定されるものではなく、前記ねじSおよびねじStの前記嵌合穴の係合する形状であればよい。   The bit 2 includes a fitting portion 2a that engages with the fitting hole of the screw S and the screw St at the tip thereof, and the fitting portion 2a is formed in a convex cross shape. The fitting portion 2a is not limited to a convex cross shape, and may be any shape that engages the fitting hole of the screw S and the screw St.

前記吸着パイプ4は、その一端側に配された鍔部と、この鍔部に連設された小径軸部とを一体に備えて成り、さらに、その全長に渡って前記ビット2を挿通可能な挿通穴4aを備えて成る。前記挿通穴4aは、鍔部側ではビット2の外径寸法と同等の小径に設定される一方、先端側ではねじSの頭部を内包可能な大径に設定され、多段の穴によって構成される。さらに、吸着パイプ4の外周面には、前記挿通穴4aに連通する吸引穴4bが配されており、この吸引穴4bは、図示しないエア吸引手段に接続されている。これにより、ねじ締めツール10は、前記エア吸引手段の作動を受けて吸着パイプ4内にねじSあるいはねじStを吸引し、保持することができる。   The suction pipe 4 is integrally provided with a flange portion disposed on one end side thereof and a small-diameter shaft portion continuously provided on the flange portion, and the bit 2 can be inserted over the entire length thereof. An insertion hole 4a is provided. The insertion hole 4a is set to have a small diameter equivalent to the outer diameter of the bit 2 on the collar side, and is set to a large diameter that can contain the head of the screw S on the tip side, and is configured by a multistage hole. The Further, a suction hole 4b communicating with the insertion hole 4a is disposed on the outer peripheral surface of the suction pipe 4, and the suction hole 4b is connected to an air suction means (not shown). Accordingly, the screw tightening tool 10 can suck and hold the screw S or the screw St in the suction pipe 4 under the operation of the air suction means.

前記ばね5は、圧縮コイルばねであり、その一端を吸着パイプ4の鍔部に当接するように配され、ビット2に挿通されており、吸着パイプ4を吸着パイプホルダ6の一端から突出させる方向へ常時付勢している。また、吸着パイプ4の先端が受取りブロック43の載置面あるいはワークWの上面に当接すると、ばね5は、吸着パイプ4の鍔部に押され圧縮方向に撓む。   The spring 5 is a compression coil spring, one end of which is arranged so as to abut against the flange portion of the suction pipe 4, is inserted through the bit 2, and the suction pipe 4 protrudes from one end of the suction pipe holder 6. Always energized. When the tip of the suction pipe 4 comes into contact with the placement surface of the receiving block 43 or the upper surface of the workpiece W, the spring 5 is pushed by the flange portion of the suction pipe 4 and bends in the compression direction.

前記吸着パイプホルダ6は、前記ばね5および吸着パイプ4の鍔部を内包し、吸着パイプ4の小径軸部を挿通しており、吸着パイプ4をビット2の延びる方向へ摺動自在に支持している。   The suction pipe holder 6 includes the spring 5 and the flange portion of the suction pipe 4 and is inserted through the small-diameter shaft portion of the suction pipe 4, and supports the suction pipe 4 so as to be slidable in the extending direction of the bit 2. ing.

前記ねじ締めツールコントローラ7は、ビット駆動モータ3に接続されており、予め設定した締結トルクおよび回転数に基づきビット駆動モータ3を回転駆動制御し、ビット駆動モータ3から出力された前記負荷電流に基づいてビット2が付与した締結トルクを算出する。またねじ締めツールコントローラ7は、所定の締結トルクに達すれば締結完了信号を制御装置30へ出力するように構成されている。   The screw tightening tool controller 7 is connected to the bit driving motor 3, and controls the rotational driving of the bit driving motor 3 based on a preset fastening torque and the number of rotations, and uses the load current output from the bit driving motor 3. Based on this, the fastening torque applied by the bit 2 is calculated. The screw tightening tool controller 7 is configured to output a fastening completion signal to the control device 30 when a predetermined fastening torque is reached.

前記ロボット本体26は、ねじ締めツール10を支持した昇降ユニット21を水平方向へ移動するよう構成される一方、前記昇降ユニット21は、前記ねじ締めツール10を昇降方向へ移動するよう構成されている。   The robot body 26 is configured to move the elevating unit 21 supporting the screw tightening tool 10 in the horizontal direction, while the elevating unit 21 is configured to move the screw tightening tool 10 in the elevating direction. .

前記ロボット本体26は、予め設定された回転量および電流に基づき回転駆動する駆動源の一例であるACサーボモータ(以下、本体モータ27)と、この本体モータ27に連結され所定の角度のリードを備えたボールねじ軸28と、このボールねじ軸28の回転を受けて前記受取りブロック43の載置面あるいは前記ワークWの上空へ往復移動自在な可動部材29とを備えて成る。また、前記可動部材29には、前記昇降ユニット21が取り付けられており、可動部材29の移動に伴って前記昇降ユニット21が水平方向に往復移動する。   The robot main body 26 is connected to the main body motor 27 and an AC servo motor (hereinafter referred to as a main body motor 27), which is an example of a drive source that rotates based on a preset rotation amount and current, and leads at a predetermined angle. The ball screw shaft 28 is provided, and a movable member 29 that is reciprocally movable to the mounting surface of the receiving block 43 or the work W in response to the rotation of the ball screw shaft 28. Further, the elevating unit 21 is attached to the movable member 29, and the elevating unit 21 reciprocates in the horizontal direction as the movable member 29 moves.

前記本体モータ27は、ボールねじ軸28の回転に応じた回転パルス信号を前記制御装置30へ出力するエンコーダ27aを備えて成る。また、本体モータ27は、後述するロボット本体駆動部36に接続されて、このロボット本体駆動部36の指令を受けて駆動する。   The main body motor 27 includes an encoder 27 a that outputs a rotation pulse signal corresponding to the rotation of the ball screw shaft 28 to the control device 30. Further, the main body motor 27 is connected to a robot main body drive unit 36 which will be described later, and is driven in response to a command from the robot main body drive unit 36.

前記昇降ユニット21は、予め設定された回転量および電流に基づき回転駆動する駆動源の一例であるACサーボモータ(以下、昇降モータ22)と、この昇降モータ22に連結され所定の角度のリードを備えたボールねじ軸23と、このボールねじ軸23の回転を受けて前記受取りブロック43の載置面あるいは前記ワークWの上面に接近あるいは離反する方向へ往復移動自在な可動部材24とを備えて成る。また、前記可動部材24には、前記ねじ締めツール10が取り付けられており、可動部材24の移動に伴って前記ビット2、前記吸着パイプ4などが往復移動する。   The elevating unit 21 is connected to the elevating motor 22 and an AC servo motor (hereinafter referred to as elevating motor 22), which is an example of a drive source that is rotationally driven based on a preset rotation amount and current, and leads at a predetermined angle. A ball screw shaft 23 provided, and a movable member 24 that can reciprocate in the direction of approaching or moving away from the mounting surface of the receiving block 43 or the upper surface of the workpiece W in response to the rotation of the ball screw shaft 23. Become. The screw tightening tool 10 is attached to the movable member 24, and the bit 2, the suction pipe 4 and the like reciprocate as the movable member 24 moves.

前記昇降モータ22は、ボールねじ軸23の回転に応じた回転パルス信号を前記制御装置30へ出力するエンコーダ22aを備えて成る。また、昇降モータ22は、後述する推力制御部31から回転駆動に必要な電流を供給されており、予め設定した回転数およびトルクに応じて前記出力軸を回転するよう構成されるとともに回転中の負荷電流を前記制御装置30へ出力可能に構成される。   The elevating motor 22 includes an encoder 22 a that outputs a rotation pulse signal corresponding to the rotation of the ball screw shaft 23 to the control device 30. Further, the lifting motor 22 is supplied with a current necessary for rotational driving from a thrust control unit 31 to be described later, and is configured to rotate the output shaft in accordance with a preset rotational speed and torque and is rotating. The load current can be output to the control device 30.

前記ビット相対位置計測部8は、前記ねじ締めツール10に固定されており、前記ビット2とともに受取りブロック43の載置面あるいはワークWの上面に接近あるいは離反する方向へ昇降するように構成されている。また、ビット相対位置計測部8は、受取りブロック43の載置面あるいはワークWの上面に対するビット2の昇降距離を計測する変位センサとして構成され、この変位センサは、計測した受取りブロック43の載置面あるいはワークWの上面に対するビット2の高さ位置を前記制御装置30へ送信するよう構成されている。   The bit relative position measuring unit 8 is fixed to the screw tightening tool 10 and is configured to move up and down together with the bit 2 in a direction approaching or leaving the mounting surface of the receiving block 43 or the upper surface of the workpiece W. Yes. The bit relative position measuring unit 8 is configured as a displacement sensor that measures the lifting distance of the bit 2 with respect to the mounting surface of the receiving block 43 or the upper surface of the workpiece W. The displacement sensor is configured to mount the measured receiving block 43. The height position of the bit 2 with respect to the surface or the upper surface of the workpiece W is transmitted to the control device 30.

前記制御装置30は、前記エンコーダ22aから発信された回転パルス信号および予め記憶した前記ボールねじ軸23のリードの角度に基づき往復移動する前記ビット2の高さ位置を算出して計測するビット絶対位置計測部35と、後述する記憶部33に設定された電流を前記昇降モータ22へ供給して往復移動するビット2の推力を制御する推力制御部31と、前記ロボット本体26を位置制御するロボット本体駆動制御部36と、前記推力制御部31や前記ねじ締めツールコントローラ7などをそれぞれ接続し、これら接続した各機器に動作指令を送る制御部32と、昇降ユニット21などの各機器の動作パラメータを入力する入力部37と、この入力部37から入力された動作パラメータや前記ビット相対位置計測部8および前記ビット絶対位置計測部35の計測結果を記憶する記憶部33と、ワークWにねじSを締め付けた後に前記ワークWの上面に対するねじSのねじ浮きを判定する判定部34とを備えて成る。   The control device 30 calculates and measures the height position of the bit 2 that reciprocates based on the rotation pulse signal transmitted from the encoder 22a and the lead angle of the ball screw shaft 23 stored in advance. A measuring unit 35, a thrust control unit 31 that controls the thrust of the bit 2 that reciprocates by supplying a current set in a storage unit 33, which will be described later, to the lifting motor 22, and a robot body that controls the position of the robot body 26 The drive control unit 36, the thrust control unit 31 and the screw tightening tool controller 7 are connected to each other, the control unit 32 for sending an operation command to each connected device, and the operation parameters of each device such as the lifting unit 21. The input unit 37 to be input, the operation parameters input from the input unit 37, the bit relative position measuring unit 8 and the bit A storage unit 33 for storing the measurement result of the absolute position measuring unit 35, comprising a determining unit 34 a threaded lifting screws S with respect to the upper surface of the workpiece W after tightening the screw S into the workpiece W.

前記ビット絶対位置計測部35は、前記エンコーダ22aから発信された回転パルス信号および前記ボールねじ軸23のリードの角度に基づき往復移動する可動部材24の位置を算出するように構成される。したがって、算出された可動部材24の位置は、可動部材24とともに移動する前記ビット2の位置に相当するため、ビット絶対位置計測部35は往復移動するビット2の位置を計測することになる。また、ビット絶対位置計測部35は、受取りブロック43の載置面あるいはワークWの上面の上空の所定位置で待機した状態のビット2の位置を原点として記憶し、この原点であるビット2の待機位置SPから移動したビット2の位置を待機位置SPからの移動距離として算出するように構成される。したがって、前記ビット絶対位置計測部35により算出されたビット2の移動距離は、前記ビット2の待機位置SPに対する絶対位置となる。   The bit absolute position measuring unit 35 is configured to calculate the position of the movable member 24 that reciprocates based on the rotation pulse signal transmitted from the encoder 22a and the lead angle of the ball screw shaft 23. Therefore, since the calculated position of the movable member 24 corresponds to the position of the bit 2 that moves together with the movable member 24, the bit absolute position measuring unit 35 measures the position of the bit 2 that reciprocates. The bit absolute position measuring unit 35 stores, as an origin, the position of the bit 2 in a state of waiting at a predetermined position above the placement surface of the receiving block 43 or the upper surface of the work W, and waits for the bit 2 that is the origin. The position of the bit 2 moved from the position SP is calculated as the moving distance from the standby position SP. Therefore, the moving distance of bit 2 calculated by the bit absolute position measuring unit 35 is the absolute position of the bit 2 with respect to the standby position SP.

前記推力制御部31は、前記昇降モータ22へ供給する電流を制御可能に構成されており、昇降モータ22に接続されたボールねじ軸23の回転トルクを制御する。これにより、推力制御部31は、ボールねじ軸23の回転に伴って昇降するビット2の推力を制御している。また、推力制御部31は、前記ビット絶対位置計測部35により算出したビット2の絶対位置と、前記記憶部33に記憶されているビット2の目標位置とを比較して昇降モータ22へ供給する電流を切り替えるように構成されており、昇降するビット2の絶対位置に基づいてビット2の推力を制御可能に構成される。   The thrust control unit 31 is configured to be able to control the current supplied to the lifting motor 22 and controls the rotational torque of the ball screw shaft 23 connected to the lifting motor 22. Thereby, the thrust control unit 31 controls the thrust of the bit 2 that moves up and down with the rotation of the ball screw shaft 23. Further, the thrust control unit 31 compares the absolute position of the bit 2 calculated by the bit absolute position measurement unit 35 with the target position of the bit 2 stored in the storage unit 33 and supplies it to the lifting motor 22. The current is switched, and the thrust of the bit 2 can be controlled based on the absolute position of the bit 2 that moves up and down.

前記ロボット本体駆動部36は、前記ロボット本体26の本体モータ27から情報を受け取り、この情報に基づいて水平方向へ移動するねじ締めツール10の位置を算出するとともに、この算出した位置と記憶部33に設定された設定位置とを比較してロボット本体26を駆動制御する。   The robot body drive unit 36 receives information from the body motor 27 of the robot body 26, calculates the position of the screw tightening tool 10 that moves in the horizontal direction based on the information, and calculates the calculated position and the storage unit 33. The robot main body 26 is driven and controlled by comparing with the set position set in (1).

前記入力部37は、前記動作パラメータなどをテンキーなどにより打ち込み、この打ち込んだ内容を表示可能に構成されている。また、この入力部37から入力された動作パラメータなどは、前記制御部32を経由して前記記憶部33に書き込まれ記憶される。   The input unit 37 is configured so that the operation parameters and the like can be input using a numeric keypad and the content of the input can be displayed. In addition, the operation parameters input from the input unit 37 are written and stored in the storage unit 33 via the control unit 32.

前記記憶部33は、入力部37から入力される前記動作パラメータ、前記ビット2の設定推力などの各種情報を複数のポイント分記憶可能に構成されている。また、記憶部33は、前記ビット相対位置計測部8により計測されたビット2の相対位置とを記憶可能に構成されている。さらに、記憶部33は、ねじSのJIS規格などに定められた寸法公差範囲に基づき設定されたねじ種判別範囲を記憶可能に構成される。   The storage unit 33 is configured to be able to store various information such as the operation parameter input from the input unit 37 and the setting thrust of the bit 2 for a plurality of points. The storage unit 33 is configured to store the relative position of the bit 2 measured by the bit relative position measurement unit 8. Further, the storage unit 33 is configured to be capable of storing a screw type determination range set based on a dimensional tolerance range defined in the JIS standard of the screw S or the like.

この記憶部33に記憶されるビット2の相対位置は、教示作業時に載置面に載置された教示用のねじStの嵌合穴にビット2の嵌合部2aが係合している状態で計測される第一教示相対位置FTと、実作業時に載置面に載置された実作業用のねじSの嵌合穴にビット2の嵌合部2aが係合している状態で計測される第一実測相対位置FFと、教示作業時にワークWへ締結されワークWの上面と密着した教示用のねじStの嵌合穴にビット2の嵌合部2aが係合している状態で計測される第二教示相対位置WTと、実作業時にワークWに締結された前記ねじSの嵌合穴にビット2の嵌合部2aが係合している状態で計測される第二実測相対位置WFとの4種類である。   The relative position of the bit 2 stored in the storage unit 33 is such that the fitting portion 2a of the bit 2 is engaged with the fitting hole of the teaching screw St placed on the placement surface during the teaching operation. Measured in a state where the fitting portion 2a of the bit 2 is engaged with the fitting hole of the screw S for actual work placed on the placement surface at the time of actual work and the first teaching relative position FT measured in In the state where the fitting portion 2a of the bit 2 is engaged with the fitting hole of the teaching screw St that is fastened to the workpiece W during the teaching operation and is in close contact with the upper surface of the workpiece W. Second measured relative position WT measured and second measured relative position measured in a state in which the fitting portion 2a of the bit 2 is engaged with the fitting hole of the screw S fastened to the workpiece W during actual work. There are four types of positions WF.

また、記憶部33に記憶されるねじ種判別範囲は、前記ねじSの頭部の高さおよび前記嵌合穴の深さに関わる上下限値が考慮されたものであり、前記載置面に載置した教示用のねじStに前記ビット2を係合させた状態の第一教示相対位置FTと前述の上下限値とを加味して設定された範囲である。   Further, the screw type determination range stored in the storage unit 33 takes into consideration the upper and lower limit values related to the height of the head of the screw S and the depth of the fitting hole. The range is set in consideration of the first teaching relative position FT in a state where the bit 2 is engaged with the placed teaching screw St and the above-described upper and lower limit values.

前記制御部32は、これに接続された各機器の情報を取り込み可能に構成され、前記記憶部33に記憶されている動作パラメータに基づき各機器へ動作指令を送るように構成されている。さらに、制御部32は、記憶部33に記憶した数値などを用いて演算処理可能に構成されており、前記第一教示相対位置FTと第一実測相対位置FFとの差の演算および前記差と第二教示相対位置WTとの和の演算を行う。なお、前記差は、ねじ浮き判定補正値といい、前記和は、ねじ浮き判定基準位置という。また、制御部32は、演算により求めた前記ねじ浮き判定補正値および前記ねじ浮き判定基準位置を前記記憶部33へ送信するように構成され、これら送信されたねじ浮き判定補正値およびねじ浮き判定基準位置は、前記記憶部33に記憶される。   The control unit 32 is configured to be able to take in information on each device connected thereto, and configured to send an operation command to each device based on the operation parameter stored in the storage unit 33. Further, the control unit 32 is configured to be able to perform arithmetic processing using a numerical value stored in the storage unit 33, and calculates the difference between the first teaching relative position FT and the first actually measured relative position FF, and the difference. The sum of the second teaching relative position WT is calculated. The difference is referred to as a screw floating determination correction value, and the sum is referred to as a screw floating determination reference position. Further, the control unit 32 is configured to transmit the screw floating determination correction value and the screw floating determination reference position obtained by calculation to the storage unit 33, and these transmitted screw floating determination correction value and screw floating determination are transmitted. The reference position is stored in the storage unit 33.

前記判定部34は、実作業用のねじSを前記載置面から取り出す際に正規の寸法のねじであるか否か判定処理するとともに、実作業用のねじSを前記ワークWに締付けた後に当該ねじSがワークWの上面からねじ浮きしていないか否か判定処理するように構成されている。具体的には、正規のねじか否かの判定処理は、前記第一実測相対位置FFと前記ねじ種判別範囲とを比較して第一実測相対位置FFがねじ種判別範囲内であれば正規のねじであると判定する。一方、ねじ浮きか否か判定処理は、前記ねじ浮き判定基準位置と前記第二実測相対位置WFとを比較してワークWの上面に対するねじSのねじ浮きの合否を判定する。なお、前記ねじ浮き判定基準位置は、所定の幅を持たせた範囲であってもよく、この場合は、前記範囲が予め前記記憶部33に設定されており、前記判定部34は、前記第二実測相対位置WFが前記範囲内であればねじ浮きしていないと判定する。   The determination unit 34 determines whether or not the actual work screw S is a screw having a normal dimension when the actual work screw S is taken out from the mounting surface, and after the actual work screw S is fastened to the workpiece W. It is configured to determine whether or not the screw S is not lifted from the upper surface of the workpiece W. Specifically, the process for determining whether or not the screw is a regular screw is performed by comparing the first actual relative position FF and the screw type determination range, and if the first actual relative position FF is within the screw type determination range, It is determined that it is a screw. On the other hand, in the process for determining whether or not the screw is floating, the screw floating determination reference position and the second actually measured relative position WF are compared to determine whether or not the screw S is lifted with respect to the upper surface of the workpiece W. The screw floating determination reference position may be a range having a predetermined width. In this case, the range is set in the storage unit 33 in advance, and the determination unit 34 If the second measured relative position WF is within the above range, it is determined that the screw is not lifted.

本発明のねじ締め装置1の作用を図3(a)ないし図3(d)に基づき説明する。また、図3(a)は第一教示相対位置FTを、図3(b)は第二教示相対位置WTを、図3(c)は第一実測相対位置FFを、図3(d)は第二実測相対位置WFをそれぞれ計測している状態を示しており、以下に教示作業から実作業までの作用を順に説明する。   The operation of the screw fastening device 1 of the present invention will be described with reference to FIGS. 3 (a) to 3 (d). 3A shows the first teaching relative position FT, FIG. 3B shows the second teaching relative position WT, FIG. 3C shows the first actually measured relative position FF, and FIG. The state where the second actually measured relative position WF is being measured is shown, and the operation from the teaching work to the actual work will be described in order below.

まず、第一教示相対位置FTと、第二教示相対位置WTとを設定するための教示作業について説明する。図3(a)に示すように教示用のねじStを受取りブロック43の載置面に載置する。この時、ねじ締めツール10は、ねじ支持手段40の上空のビット2の待機位置SPで待機している。制御装置30は、昇降ユニット21およびねじ締めツールコントローラ7へそれぞれ指令を送り、昇降ユニット21およびねじ締めツール10を作動させる。これにより、ねじ締めツール10は、載置面へ向かって下降するとともにビット2は、所定の回転数により回転する。このねじ締めツール10の下降に伴って、ビット2および吸着パイプ4は、相対移動することなく一体に下降し、吸着パイプ4の先端が載置面に当接すると、この後にビット2が吸着パイプ4に対して相対移動する。よって、ビット2は、前記ねじStの嵌合穴に係合し、ねじStを押してその頭部座面を載置面に密着させる。   First, a teaching operation for setting the first teaching relative position FT and the second teaching relative position WT will be described. As shown in FIG. 3A, the teaching screw St is placed on the placement surface of the receiving block 43. At this time, the screw tightening tool 10 stands by at the standby position SP of the bit 2 above the screw support means 40. The control device 30 sends commands to the lifting unit 21 and the screw tightening tool controller 7 to operate the lifting unit 21 and the screw tightening tool 10, respectively. As a result, the screw tightening tool 10 is lowered toward the placement surface, and the bit 2 is rotated at a predetermined rotational speed. As the screw tightening tool 10 is lowered, the bit 2 and the suction pipe 4 are lowered integrally without moving relative to each other, and when the tip of the suction pipe 4 comes into contact with the placement surface, the bit 2 is thereafter moved to the suction pipe. Move relative to 4. Therefore, the bit 2 engages with the fitting hole of the screw St, and presses the screw St so that the head seat surface is brought into close contact with the placement surface.

この時、制御部32は、ビット相対位置計測部8によって計測したビット2の相対位置を監視し、この相対位置が所定時間経過しても変化しなければ、ねじStの頭部座面と載置面とが密着しかつビット2とねじStとが係合していると判断して、昇降ユニット21およびねじ締めコントローラ7に停止指令を送る。また、ビット相対位置計測部8は、ビット2の下降および回転を停止した状態かつ載置面に載置されたねじStに係合した状態のビット2の高さ位置を載置面からの相対位置として前記記憶部33に送る。この記憶部33は、ビット相対位置計測部8から送られた前記相対位置を第一教示相対位置FTとして記憶する。   At this time, the control unit 32 monitors the relative position of the bit 2 measured by the bit relative position measuring unit 8, and if the relative position does not change even after a predetermined time has passed, the control unit 32 is mounted on the head seating surface of the screw St. It is determined that the mounting surface is in close contact and the bit 2 and the screw St are engaged, and a stop command is sent to the lifting unit 21 and the screw tightening controller 7. In addition, the bit relative position measuring unit 8 determines the relative position from the placement surface of the bit 2 in a state where the lowering and rotation of the bit 2 are stopped and engaged with the screw St placed on the placement surface. The position is sent to the storage unit 33 as a position. The storage unit 33 stores the relative position sent from the bit relative position measurement unit 8 as the first teaching relative position FT.

次に、第一教示相対位置FTの計測に使用したねじStの頭部座面がワークWの上面に密着するように当該ねじStを予めワークWに締付けておく。この時、ねじ締めツール10はワークWの上空の待機位置SPで待機している。制御装置30は、昇降ユニット21およびねじ締めツールコントローラ7へそれぞれ指令を送り、昇降ユニット21およびねじ締めツール10を作動させる。これにより、ねじ締めツール10は、ワークWの上面へ向かって下降するとともにビット2は、所定の締結トルクにより回転する。このねじ締めツール10の下降に伴って、ビット2および吸着パイプ4は、相対移動することなく一体に下降し、吸着パイプ4の先端がワークWの上面に当接すると、この後にビット2が吸着パイプ4に対して相対移動する。よって、ビット2は、所定の締結トルクに達するまで回転を続けるため、図3(b)に示すようにワークWの上面に密着したねじStに係合した状態となっている。   Next, the screw St is fastened to the work W in advance so that the head seating surface of the screw St used for the measurement of the first teaching relative position FT is in close contact with the upper surface of the work W. At this time, the screw tightening tool 10 stands by at a standby position SP above the workpiece W. The control device 30 sends commands to the lifting unit 21 and the screw tightening tool controller 7 to operate the lifting unit 21 and the screw tightening tool 10, respectively. Thereby, the screw tightening tool 10 is lowered toward the upper surface of the workpiece W, and the bit 2 is rotated by a predetermined tightening torque. As the screw tightening tool 10 is lowered, the bit 2 and the suction pipe 4 are lowered integrally without relative movement. When the tip of the suction pipe 4 comes into contact with the upper surface of the workpiece W, the bit 2 is sucked thereafter. It moves relative to the pipe 4. Therefore, since the bit 2 continues to rotate until a predetermined fastening torque is reached, the bit 2 is engaged with the screw St that is in close contact with the upper surface of the workpiece W as shown in FIG.

前記ねじ締めツールコントローラ7は、上述の締結トルクに到達すれば締結完了信号を制御部32へ出力するため、制御部32は、ビット2とねじStとが係合しかつワークWの上面にねじStの頭部座面が密着していると判断して、昇降ユニット21に停止指令を送る。また、ビット相対位置計測部8は、ビット2の下降および回転を停止した状態かつワークWの上面に密着したねじStに係合した状態のビット2の高さ位置をワークWの上面からの相対位置として計測し、この計測した相対位置を記憶部33に送る。この記憶部33は、ビット相対位置計測部8により計測した相対位置を第二教示相対位置WTとして記憶する。   Since the screw tightening tool controller 7 outputs a fastening completion signal to the control unit 32 when the above-described fastening torque is reached, the control unit 32 is engaged with the bit 2 and the screw St and is screwed onto the upper surface of the workpiece W. It is determined that the head seat surface of St is in close contact, and a stop command is sent to the lifting unit 21. In addition, the bit relative position measurement unit 8 sets the height position of the bit 2 in a state where the lowering and rotation of the bit 2 are stopped and engaged with the screw St in close contact with the upper surface of the workpiece W relative to the upper surface of the workpiece W. The position is measured, and the measured relative position is sent to the storage unit 33. The storage unit 33 stores the relative position measured by the bit relative position measurement unit 8 as the second teaching relative position WT.

このように、第一教示相対位置FTと第二教示相対位置WTとの計測は、同じ教示用のねじStおよびビット2を使用して順に行われる。   As described above, the measurement of the first teaching relative position FT and the second teaching relative position WT is sequentially performed using the same teaching screw St and bit 2.

次に、図3(c)および図3(d)に示すように実作業用のねじSをねじ支持手段40から取出しワークWのめねじに締付ける実作業について説明する。前記ねじ支持手段40は、ワークWに締付けられるねじSを振動する搬送レール42により受取りブロック43へ搬送する。この時、ねじ締めツール10はワークWの上空の待機位置SPで待機している。制御装置30は、昇降ユニット21およびねじ締めツールコントローラ7へそれぞれ指令を送り、昇降ユニット21およびねじ締めツール10を作動させる。これにより、ねじ締めツール10は、受取りブロック43の載置面へ向かって下降するとともに、前記ビット2は、所定の回転数により回転する。ビット2および吸着パイプ4は、相対移動することなく一体に下降し、吸着パイプ4の先端が受取りブロック43の載置面に当接すると、この後にビット2が吸着パイプ4に対して相対移動する。よって、ビット2は、図3(c)に示すように前記ねじSの嵌合穴に係合し、ねじSを押してその頭部座面を載置面に密着させる。   Next, as shown in FIGS. 3 (c) and 3 (d), description will be made on the actual work of taking out the actual work screw S from the screw support means 40 and fastening it to the female screw of the workpiece W. The screw support means 40 conveys the screw S fastened to the workpiece W to the receiving block 43 by the conveying rail 42 that vibrates. At this time, the screw tightening tool 10 stands by at a standby position SP above the workpiece W. The control device 30 sends commands to the lifting unit 21 and the screw tightening tool controller 7 to operate the lifting unit 21 and the screw tightening tool 10, respectively. As a result, the screw tightening tool 10 is lowered toward the mounting surface of the receiving block 43, and the bit 2 is rotated at a predetermined rotational speed. The bit 2 and the suction pipe 4 are lowered integrally without relative movement, and when the tip of the suction pipe 4 comes into contact with the mounting surface of the receiving block 43, the bit 2 is moved relative to the suction pipe 4 thereafter. . Therefore, the bit 2 engages with the fitting hole of the screw S as shown in FIG. 3C, and pushes the screw S to bring the head seat surface into close contact with the mounting surface.

この時、制御部32は、ビット相対位置計測部8によって計測したビット2の相対位置を監視し、この相対位置が所定時間経過しても変化しなければ、ねじSの頭部座面と載置面とが密着しかつビット2とねじSとが係合していると判断して、昇降ユニット21およびねじ締めコントローラ7に停止指令を送る。また、ビット相対位置計測部8は、ビット2の下降および回転を停止した状態かつ載置面に載置されたねじSに係合した状態のビット2の高さ位置をワークWの上面からの相対位置として記憶部33に送る。この記憶部33は、ビット相対位置計測部8から送られた前記相対位置を第一実測相対位置FFとして記憶する。   At this time, the control unit 32 monitors the relative position of the bit 2 measured by the bit relative position measuring unit 8, and if the relative position does not change even after a predetermined time has passed, the control unit 32 is mounted on the head seating surface of the screw S. It is determined that the mounting surface is in close contact and the bit 2 and the screw S are engaged, and a stop command is sent to the lifting unit 21 and the screw tightening controller 7. The bit relative position measuring unit 8 determines the height position of the bit 2 from the upper surface of the work W in a state where the lowering and rotation of the bit 2 are stopped and engaged with the screw S placed on the placement surface. The relative position is sent to the storage unit 33. The storage unit 33 stores the relative position sent from the bit relative position measurement unit 8 as the first actually measured relative position FF.

この第一実測相対位置FFが記憶された後、制御部32は、第一実測相対位置FFと第一教示相対位置FTとを記憶部33からそれぞれ読み込み、第一実測相対位置FFと第一教示相対位置FTとの差を演算する。この演算した差は、前記ねじStおよび前記ねじSにそれぞれ係合した状態のビット2の高さ位置の差になるので、ビット2に係合する前記ねじStおよび前記ねじSの頭部高さや嵌合穴の深さの寸法差に相当する。制御部32は、この演算により求めた差を記憶部33へ送り、記憶部33は、この差をねじ浮き判定補正値として記憶する。この後、制御部32は、このねじ浮き判定補正値と第二教示相対位置WTとの和を演算し、演算により求めた和を記憶部33へ送る。記憶部33は、前記和をねじ浮き判定基準位置として記憶する。つまり、ねじ浮き判定基準位置は、第二教示相対位置WTをねじ浮き判定補正値により補正した値となり、前記頭部高さや嵌合穴の深さが異なる実際のねじSの寸法差が加味されたねじ浮きを判定するための基準値となっている。なお、ねじ浮き判定補正値およびねじ浮き判定基準位置の演算、記憶は、何れも第二実測相対位置WFを計測する前に必ず行われている。   After the first actual measurement relative position FF is stored, the control unit 32 reads the first actual measurement relative position FF and the first teaching relative position FT from the storage unit 33, respectively, and the first actual measurement relative position FF and the first teaching relative position FF are read. The difference from the relative position FT is calculated. Since the calculated difference is a difference in height position between the bit St and the bit 2 engaged with the screw S, the screw St and the head height of the screw S engaged with the bit 2 This corresponds to the dimensional difference in the depth of the fitting hole. The control unit 32 sends the difference obtained by this calculation to the storage unit 33, and the storage unit 33 stores this difference as a screw floating determination correction value. Thereafter, the control unit 32 calculates the sum of the screw floating determination correction value and the second teaching relative position WT, and sends the sum obtained by the calculation to the storage unit 33. The storage unit 33 stores the sum as a screw floating determination reference position. In other words, the screw floating determination reference position is a value obtained by correcting the second teaching relative position WT by the screw floating determination correction value, and takes into account the dimensional difference of the actual screw S having different head height and fitting hole depth. This is a reference value for determining the floating of the screw. The calculation and storage of the screw floating determination correction value and the screw floating determination reference position are always performed before measuring the second actually measured relative position WF.

前記制御装置30は、ねじ浮き判定補正値を記憶すると、前記エア吸引手段および昇降ユニット21をそれぞれ作動させる。これにより、ねじSは、吸着パイプ4内に吸引され、ねじ締めツール10とともに待機位置SPまで上昇する。また、制御装置30は、前記ロボット本体26を作動させて、ねじ締めツール10を受取りブロック43の上空からワークWの上空へ移動させる。   When the control device 30 stores the screw floating determination correction value, the control device 30 operates the air suction means and the lifting unit 21, respectively. Thereby, the screw S is sucked into the suction pipe 4 and rises to the standby position SP together with the screw tightening tool 10. Further, the control device 30 operates the robot body 26 to move the screw tightening tool 10 from above the receiving block 43 to above the workpiece W.

その後、制御装置30は、昇降ユニット21およびねじ締めツール10へそれぞれ指令を送り、前記ねじ締めツール10をワークWのめねじに向かうよう待機位置SPから下降させるとともに前記ビット2を所定の締結トルクに達するまで回転させる。これにより、ビット2および吸着パイプ4は、相対移動することなく一体に下降し、前記吸着パイプ4の先端がワークWの上面に当接し、この後にビット2が吸着パイプ4に対して相対移動する。よって、ビット2は、図3(d)に示すように、前記ねじSの嵌合穴に係合し、前記ねじSをめねじへ螺入する。これにより、ねじSの頭部座面がワークWの上面に密着して当該ねじSが所定の締結トルクに達する。   Thereafter, the control device 30 sends commands to the elevating unit 21 and the screw tightening tool 10, respectively, lowers the screw tightening tool 10 from the standby position SP so as to face the female screw of the workpiece W, and causes the bit 2 to have a predetermined tightening torque. Rotate until reached. As a result, the bit 2 and the suction pipe 4 are lowered integrally without relative movement, the tip of the suction pipe 4 comes into contact with the upper surface of the work W, and then the bit 2 moves relative to the suction pipe 4. . Therefore, the bit 2 is engaged with the fitting hole of the screw S and screwed into the female screw as shown in FIG. As a result, the head seating surface of the screw S comes into close contact with the upper surface of the workpiece W, and the screw S reaches a predetermined fastening torque.

ねじ締めツールコントローラ7は、締結完了信号を制御部32へ出力し、これを受けた制御部32は、昇降ユニット21およびねじ締めツール10へ停止指令を送る。また、ビット相対位置計測部8は、制御部32が締結完了信号を受け取った時点のビット2の高さ位置をワークWの上面からの相対位置として計測し、これを記憶部33へ送る。記憶部33は、ビット相対位置計測部8から送られた前記相対位置を第二実測相対位置WFとして記憶する。   The screw tightening tool controller 7 outputs a fastening completion signal to the control unit 32, and the control unit 32 receiving the signal sends a stop command to the elevating unit 21 and the screw tightening tool 10. The bit relative position measuring unit 8 measures the height position of the bit 2 at the time when the control unit 32 receives the fastening completion signal as a relative position from the upper surface of the workpiece W, and sends this to the storage unit 33. The storage unit 33 stores the relative position sent from the bit relative position measurement unit 8 as the second actually measured relative position WF.

また、判定部34は、第二実測相対位置WFが記憶部33に記憶された後、第二実測相対位置WFとねじ浮き判定基準位置とを比較し、第二実測相対位置WFがねじ浮き判定基準位置に一致しなければねじ浮きが発生していると判断し、一致していればねじ浮きがないと判断して処理する。なお、ねじ浮き判定基準位置が上述したように所定の幅を持たせた範囲に設定されている場合、判定部34は、前記第二実測相対位置WFが前記範囲内であればねじ浮きしていないと判定する。   In addition, after the second actually measured relative position WF is stored in the storage unit 33, the determination unit 34 compares the second actually measured relative position WF with the screw floating determination reference position, and the second actually measured relative position WF determines whether the screw floating determination has occurred. If it does not coincide with the reference position, it is determined that screw floating has occurred, and if it matches, it is determined that there is no screw floating and processing is performed. In addition, when the screw floating determination reference position is set to a range having a predetermined width as described above, the determination unit 34 lifts the screw if the second actually measured relative position WF is within the range. Judge that there is no.

このように、本発明のねじ締め装置1は、第一実測相対位置FFと第一教示相対位置FTとの比較により、ねじ浮き判定基準位置の算定、ねじ浮き判定基準位置と第二実測相対位置WFとの比較をねじSの締付けの度に毎回実施している。また、本発明のねじ締め装置1は、上述したように教示用のねじStを使用して第一教示相対位置FTおよび第二教示相対位置WTの計測を行い、実際のねじSを取り出し締付ける毎にこのねじSの第一実測相対位置FFおよび第二実測相対位置WFの計測を行う。   As described above, the screw tightening device 1 of the present invention calculates the screw floating determination reference position, the screw floating determination reference position, and the second actually measured relative position by comparing the first actually measured relative position FF and the first teaching relative position FT. Comparison with WF is performed every time the screw S is tightened. The screw tightening device 1 according to the present invention measures the first teaching relative position FT and the second teaching relative position WT using the teaching screw St as described above, and takes out and tightens the actual screw S each time. First, the first actually measured relative position FF and the second actually measured relative position WF of the screw S are measured.

つまり、本発明のねじ締め装置1は、教示用のねじStにより計測した第一教示相対位置FTと実作業用のねじSにより計測した第一実測相対位置FFとの差を求めているため、ねじStとねじSとの寸法差のみならず、締結回数の増加によるビット2の摩耗量も考慮したねじ浮き判定が行える。また、本発明のねじ締め装置1は、第二実測相対位置WFとねじ浮き判定基準位置との比較のみを処理してねじ浮き判定を行っているため、ねじ浮き判定の処理工程数を従来の2工程から1工程に減らすことができる。   That is, the screw tightening device 1 of the present invention obtains the difference between the first teaching relative position FT measured with the teaching screw St and the first actually measured relative position FF measured with the actual working screw S. Screw floating determination can be performed in consideration of not only the dimensional difference between the screw St and the screw S but also the wear amount of the bit 2 due to the increase in the number of fastenings. Further, since the screw tightening device 1 of the present invention performs the screw floating determination by processing only the comparison between the second actually measured relative position WF and the screw floating determination reference position, the number of process steps of the screw floating determination is reduced. The number of steps can be reduced from two to one.

また、上述したビット2とねじSあるいはねじStとの係合時において、推力制御部31は、ビット2に付与する推力を高推力になるよう昇降モータ22を制御している。これにより、上述した第一教示相対位置FT、第二教示相対位置WT、第一実測相対位置FF、第二実測相対位置WFをそれぞれ計測する前には、何れもビット2がねじStおよびねじSに確実に嵌合し易い。しかも、この高推力状態で係合したビット2は、前記推力制御部31により低推力に切り替えられるので、前記ビット相対位置計測部8は、第一教示相対位置FT、第二教示相対位置WT、第一実測相対位置FF、第二実測相対位置WFをそれぞれ計測する前には、ビット2がねじStあるいはねじSを介して受取りブロック43の載置面およびワークWの上面を強く押さない。これにより、受取りブロック43の載置面およびワークWの上面が深く沈み込まないため、高精度なねじ浮き判定および正規のねじか否かの判定が行える。   Further, when the bit 2 and the screw S or the screw St are engaged with each other, the thrust control unit 31 controls the elevating motor 22 so that the thrust applied to the bit 2 becomes a high thrust. As a result, before the first teaching relative position FT, the second teaching relative position WT, the first actual measurement relative position FF, and the second actual measurement relative position WF described above are measured, the bit 2 is the screw St and the screw S, respectively. It is easy to be surely fitted. In addition, since the bit 2 engaged in this high thrust state is switched to a low thrust by the thrust control unit 31, the bit relative position measurement unit 8 has the first teaching relative position FT, the second teaching relative position WT, Before each of the first actual measurement relative position FF and the second actual measurement relative position WF is measured, the bit 2 does not strongly press the mounting surface of the receiving block 43 and the upper surface of the workpiece W via the screw St or the screw S. Thereby, since the mounting surface of the receiving block 43 and the upper surface of the workpiece W do not sink deeply, it is possible to perform highly accurate screw floating determination and determination of whether or not the screw is a regular screw.

なお、前記ビット相対位置計測部8の一例である前記変位センサは、前記受取りブロック43の載置面および前記ワークWの上面に当接することで収縮する接触子を備えた接触式変位センサや、前記載置面および前記ワークWの上面にレーザ光を照射して距離を計測する非接触式変位センサで構成すればよく、前記載置面あるいは前記ワークWの上面に対するビット2の相対位置を計測可能に構成されていればよい。   The displacement sensor, which is an example of the bit relative position measuring unit 8, includes a contact-type displacement sensor including a contact that contracts by contacting the mounting surface of the receiving block 43 and the upper surface of the workpiece W, What is necessary is just to comprise by the non-contact-type displacement sensor which irradiates a laser beam to the mounting surface mentioned above and the upper surface of the said workpiece | work W, and measures the distance, The relative position of the bit 2 with respect to the said mounting surface or the upper surface of the said workpiece | work W is measured. What is necessary is just to be comprised.

さらに、前記ビット相対位置計測部8は、図4に示すように吸着パイプ4の外周に配した金属製のドグ4cと、吸着パイプホルダ6に固定されドグ4cを検出すると制御装置30へドグ検出信号を送る検出器と、エンコーダ22aの回転パルス信号およびボールねじ軸23のリードの角度からビット2の待機位置SPからのビット2の絶対位置を計測するビット絶対位置計測部35とから構成してもよい。この場合、ビット相対位置計測部8は、検出器からドグ検出信号が発信された時点のビット2の絶対位置と、制御装置30からねじ締め完了信号を受け取った時点のビット2の絶対位置との差を算出するように構成される。また、この算出された絶対位置の差は、吸着パイプ4に対するビット2の相対位置に相当するため、受取りブロック43の載置面あるいはワークWの上面に対するビット2の相対位置として扱うことができる。よって、検出器を備えたビット相対位置計測部8は、上述の非接触式変位センサあるいは接触式変位センサを備えて成るビット相対位置計測部8と同様に受取りブロック43の載置面あるいはワークWの上面に対するビット2の相対位置を計測可能に構成される。また、このビット相対位置計測部8により算出された絶対位置の差は、第一教示相対位置FT、第二教示相対位置WT、第一実測相対位置FF、第二実測相対位置WFとして記憶部33へ送られる。なお、検出器は、図4に示すように金属を検出可能な近接センサや、ドグ4cによって光軸を遮られるとドグ検出発信するような光電センサなどで構成することができる。   Further, the bit relative position measuring unit 8 detects the dog to the control device 30 when detecting the dog 4c fixed to the suction pipe holder 6 and the metal dog 4c arranged on the outer periphery of the suction pipe 4 as shown in FIG. And a bit absolute position measuring unit 35 that measures the absolute position of the bit 2 from the standby position SP of the bit 2 from the rotation pulse signal of the encoder 22a and the lead angle of the ball screw shaft 23. Also good. In this case, the bit relative position measurement unit 8 calculates the absolute position of the bit 2 when the dog detection signal is transmitted from the detector and the absolute position of the bit 2 when the screw tightening completion signal is received from the control device 30. It is configured to calculate the difference. Further, since the calculated absolute position difference corresponds to the relative position of the bit 2 with respect to the suction pipe 4, it can be handled as the relative position of the bit 2 with respect to the mounting surface of the receiving block 43 or the upper surface of the workpiece W. Therefore, the bit relative position measuring unit 8 provided with the detector is similar to the bit relative position measuring unit 8 including the non-contact type displacement sensor or the contact type displacement sensor described above, or the mounting surface of the receiving block 43 or the workpiece W. The relative position of the bit 2 with respect to the upper surface is configured to be measurable. The absolute position difference calculated by the bit relative position measuring unit 8 is stored as the first teaching relative position FT, the second teaching relative position WT, the first actual measuring relative position FF, and the second actual measuring relative position WF. Sent to. The detector can be configured by a proximity sensor capable of detecting metal as shown in FIG. 4 or a photoelectric sensor that transmits a dog when the optical axis is blocked by the dog 4c.

また、前記ロボット本体26は、上述した構成に限定されることはなく、ねじ締めツール10を受取りブロック43の上空、あるいはワークWの上空へそれぞれ移動可能に構成されていればよい。例えば、ロボット本体26は、所謂多関節ロボットで構成されてもよい。   The robot body 26 is not limited to the above-described configuration, and may be configured to be able to move the screw tightening tool 10 above the receiving block 43 or above the workpiece W. For example, the robot body 26 may be a so-called articulated robot.

1 ねじ締め装置
2 ビット
4 吸着パイプ
8 ビット相対位置計測部
10 ねじ締めツール
21 昇降ユニット
30 制御装置
31 推力制御部
33 記憶部
34 判定部
35 ビット絶対位置計測部
40 ねじ支持手段
W ワーク
S ねじ(実作業時に使用)
St ねじ(教示作業時に使用)
SP 待機位置
DESCRIPTION OF SYMBOLS 1 Screw fastening apparatus 2 Bit 4 Suction pipe 8 Bit relative position measurement part 10 Screw tightening tool 21 Lifting unit 30 Control apparatus 31 Thrust control part 33 Memory | storage part 34 Determination part 35 Bit absolute position measurement part 40 Screw support means W Work S Screw ( (Used during actual work)
St screw (used for teaching work)
SP standby position

Claims (5)

ねじに係合するビットを回転自在に備えたねじ締めツールと、このねじ締めツールを接続し前記ビットの延びる方向へ昇降自在な昇降ユニットと、この昇降ユニットを接続しねじ締めツールをねじ支持手段あるいはワークの上空へ移動自在なロボット本体と、これらロボット本体、ねじ締めツール、昇降ユニットをそれぞれ駆動制御する制御装置とを備え、前記ねじをねじ支持手段から取り出し前記ワークへ締付けるねじ締め装置において、
前記ビットの昇降位置を前記ねじ支持手段の載置面あるいは前記ワークの上面に対する相対位置として計測するビット相対位置計測部を備えて成り、
前記ビット相対位置計測部は、前記載置面に対する前記相対位置を、教示作業時には第一教示相対位置として計測し、実作業時には第一実測相対位置として計測する一方、前記ワークの上面に対する前記相対位置を、教示作業時には第二教示相対位置として計測する一方、前記実作業時に第二実測相対位置として計測して成り、
前記制御装置は、前記第一教示相対位置と第一実測相対位置との差を演算しかつ前記差と前記第二教示相対位置との和を演算する制御部と、この演算した前記和をねじ浮き判定基準位置として記憶する記憶部と、前記ねじ浮き判定基準位置と前記第二実測相対位置とを比較してワークの上面に対するねじ浮きの有無を判定する判定部とを備えて成ることを特徴とするねじ締め装置。
A screw tightening tool rotatably provided with a bit that engages with a screw, an elevating unit that can be moved up and down in the direction in which the bit extends by connecting the screw tightening tool, and a screw support means for connecting the elevating unit and screwing Alternatively, a robot main body that can freely move above the workpiece, and a control device that drives and controls the robot main body, the screw tightening tool, and the lifting unit, respectively,
A bit relative position measuring unit that measures the raising / lowering position of the bit as a relative position with respect to the mounting surface of the screw support means or the upper surface of the workpiece;
The bit relative position measurement unit measures the relative position with respect to the placement surface as the first taught relative position during teaching work and the first measured relative position during actual work, while measuring the relative position with respect to the upper surface of the workpiece. The position is measured as the second teaching relative position at the time of teaching work, while being measured as the second actually measured relative position at the time of the actual work,
The control device calculates a difference between the first teaching relative position and the first actually measured relative position and calculates a sum of the difference and the second teaching relative position, and the calculated sum is screwed. A storage unit that stores as a lift determination reference position, and a determination unit that compares the screw lift determination reference position with the second actually measured relative position to determine whether or not there is a screw lift on the upper surface of the workpiece. And screw tightening device.
前記昇降ユニットは、回転駆動した回転量を外部へパルス出力する昇降モータと、この昇降モータに接続され所定のリードを備えて成るボールねじ軸と、このボールねじ軸に係合してボールねじ軸の延びる方向に沿って移動自在な可動部材とから構成され、前記可動部材に前記ねじ締めツールを取り付けて成り、
前記制御装置は、前記昇降モータへ供給する電流を可変させ昇降するビットの推力を切り替え制御する推力制御部と、前記昇降モータのパルス出力および前記ボールねじ軸のリードに基づきビットの待機位置に対する前記ビットの絶対位置として計測するビット絶対位置計測部とを備え、
前記推力制御部は、前記第一教示相対位置、前記第一実測相対位置、前記第二教示相対位置、前記第二実測相対位置を計測する前にはビットの推力を高推力から低推力へ切り替え制御することを特徴とする請求項1に記載のねじ締め装置。
The elevating unit includes an elevating motor for outputting a rotation amount of the rotationally driven rotation to the outside, a ball screw shaft connected to the elevating motor and having a predetermined lead, and a ball screw shaft engaged with the ball screw shaft. A movable member that is movable along the extending direction, and the screw fastening tool is attached to the movable member,
The control device is configured to change a current supplied to the elevating motor and switch a thrust of a bit that moves up and down, and based on a pulse output of the elevating motor and a lead of the ball screw shaft, It has a bit absolute position measurement unit that measures as the absolute position of the bit,
The thrust control unit switches the thrust of the bit from a high thrust to a low thrust before measuring the first teaching relative position, the first actual measuring relative position, the second teaching relative position, and the second actual measuring relative position. The screw tightening device according to claim 1, wherein the screw tightening device is controlled.
前記記憶部は、ねじの頭部高さおよび前記ビットと係合するねじの嵌合穴の深さを規定した規格寸法に基づき予め設定されるねじ種判別範囲を記憶して成り、
前記判定部は、前記ねじ種判別範囲と前記第一実測相対位置とを比較して前記ねじ支持手段から取り出すねじの寸法判定を行うことを特徴とする請求項1または請求項2に記載のねじ締め装置。
The storage unit is configured to store a screw type determination range that is set in advance based on a standard dimension that defines a screw head height and a depth of a fitting hole of a screw that engages with the bit,
3. The screw according to claim 1, wherein the determination unit compares the screw type determination range and the first actually measured relative position to determine a size of a screw to be taken out from the screw support unit. Fastening device.
前記ねじ締めツールは、前記ビットの延びる方向へ摺動し前記ビットに対して相対移動する吸着パイプを備えて成り、
前記ビット相対位置計測部は、前記ビットに対して相対移動した吸着パイプの移動距離を計測する変位センサで構成したことを特徴とする請求項1ないし請求項3の何れかに記載のねじ締め装置。
The screw tightening tool comprises a suction pipe that slides in the extending direction of the bit and moves relative to the bit,
The screw tightening device according to any one of claims 1 to 3, wherein the bit relative position measuring unit includes a displacement sensor that measures a moving distance of the suction pipe moved relative to the bit. .
前記昇降ユニットは、回転駆動した回転量を外部へパルス出力する昇降モータと、この昇降モータに接続され所定のリードを備えて成るボールねじ軸と、このボールねじ軸に係合してボールねじ軸の延びる方向に沿って移動自在な可動部材とから構成され、前記可動部材に前記ねじ締めツールを取り付けて成り、
前記制御装置は、前記昇降モータのパルス出力および前記ボールねじ軸のリードに基づきビットの待機位置に対する前記ビットの絶対位置として計測するビット絶対位置計測部とを備え、
前記ねじ締めツールは、前記ビットの延びる方向へ摺動し前記ビットに対して相対移動する吸着パイプと、ビットに対して相対移動し始めた前記吸着パイプを検出して前記制御装置へ検出信号を発する検出器とを備えて成り、
前記ビット絶対位置計測部は、前記検出器から前記検出信号を受け取った時点のビットの絶対位置と、前記ねじにビットが確実に嵌合した時点のビットの絶対位置とを計測して成り、
前記制御部は、前記ビット絶対位置計測部により計測した2つのビットの絶対位置の差を前記相対位置として演算するとともに、この演算した相対位置を前記第二教示相対位置および前記第二実測相対位置として前記記憶部へ送信して成ることを特徴とする請求項1ないし請求項3の何れかに記載のねじ締め装置。
The elevating unit includes an elevating motor for outputting a rotation amount of the rotationally driven rotation to the outside, a ball screw shaft connected to the elevating motor and having a predetermined lead, and a ball screw shaft engaged with the ball screw shaft. A movable member that is movable along the extending direction, and the screw fastening tool is attached to the movable member,
The control device includes a bit absolute position measuring unit that measures the absolute position of the bit with respect to the standby position of the bit based on the pulse output of the lifting motor and the lead of the ball screw shaft,
The screw tightening tool detects the suction pipe that slides in the direction in which the bit extends and moves relative to the bit, and the suction pipe that starts to move relative to the bit, and outputs a detection signal to the control device. A detector that emits,
The bit absolute position measurement unit is configured to measure the absolute position of the bit when the detection signal is received from the detector and the absolute position of the bit when the bit is securely fitted to the screw,
The control unit calculates a difference between the absolute positions of two bits measured by the bit absolute position measuring unit as the relative position, and calculates the calculated relative position as the second teaching relative position and the second actually measured relative position. The screw tightening device according to claim 1, wherein the screw tightening device is transmitted to the storage unit.
JP2015131847A 2015-06-30 2015-06-30 Screw tightening device Active JP6543111B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015131847A JP6543111B2 (en) 2015-06-30 2015-06-30 Screw tightening device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015131847A JP6543111B2 (en) 2015-06-30 2015-06-30 Screw tightening device

Publications (2)

Publication Number Publication Date
JP2017013177A true JP2017013177A (en) 2017-01-19
JP6543111B2 JP6543111B2 (en) 2019-07-10

Family

ID=57828782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015131847A Active JP6543111B2 (en) 2015-06-30 2015-06-30 Screw tightening device

Country Status (1)

Country Link
JP (1) JP6543111B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109262248A (en) * 2018-11-15 2019-01-25 ***日国际有限公司 Automatic screw fixing machine
CN109514241A (en) * 2018-09-30 2019-03-26 苏州美声电子有限公司 A kind of bolt is classified assembling device automatically
CN112548554A (en) * 2020-12-19 2021-03-26 北京工业大学 Robot bolt tightening system integrating multi-sensing distance measurement
CN117206888A (en) * 2023-11-08 2023-12-12 深圳市研成工业技术有限公司 Automatic locking machine with torsion detection and waste recovery functions

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000094241A (en) * 1998-09-21 2000-04-04 Mitsubishi Electric Engineering Co Ltd Inspection device for thread fastening dimension
US20100089125A1 (en) * 2008-10-09 2010-04-15 Phatharah Siriowatana Top cover screw floating checker system for hard disk
US20130067711A1 (en) * 2011-09-12 2013-03-21 Denso Wave Incorporated Device for fastening screw onto workpiece and method of judging loosening of screw

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000094241A (en) * 1998-09-21 2000-04-04 Mitsubishi Electric Engineering Co Ltd Inspection device for thread fastening dimension
US20100089125A1 (en) * 2008-10-09 2010-04-15 Phatharah Siriowatana Top cover screw floating checker system for hard disk
US20130067711A1 (en) * 2011-09-12 2013-03-21 Denso Wave Incorporated Device for fastening screw onto workpiece and method of judging loosening of screw
JP2013059816A (en) * 2011-09-12 2013-04-04 Denso Wave Inc Screw fastening device and screw loosening determination method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109514241A (en) * 2018-09-30 2019-03-26 苏州美声电子有限公司 A kind of bolt is classified assembling device automatically
CN109262248A (en) * 2018-11-15 2019-01-25 ***日国际有限公司 Automatic screw fixing machine
CN112548554A (en) * 2020-12-19 2021-03-26 北京工业大学 Robot bolt tightening system integrating multi-sensing distance measurement
CN117206888A (en) * 2023-11-08 2023-12-12 深圳市研成工业技术有限公司 Automatic locking machine with torsion detection and waste recovery functions

Also Published As

Publication number Publication date
JP6543111B2 (en) 2019-07-10

Similar Documents

Publication Publication Date Title
JP5733122B2 (en) Screw fastening device and screw floating determination method
JP2017013177A (en) Screw fastening device
US8121732B2 (en) Target position detection apparatus for robot
JP5480246B2 (en) Working apparatus and working method
JP5745321B2 (en) Automatic screw tightening device
JP2015145058A (en) screw fastening device
US11904483B2 (en) Work robot system
US10046378B2 (en) Bending robot and method for detecting workpiece
JP5824559B1 (en) Automatic screw tightening device
JP5711550B2 (en) Automatic screwing machine
JP2010082782A (en) Suction device and suction method
US11504818B2 (en) Machine tool, processing system, and fitting determination method of pull stud
JP2018094655A (en) Multiple spindle screw fastening device
JP5797967B2 (en) Automatic screw tightening device
JP2017013175A (en) Screw fastening device
US11126155B2 (en) Automatic screw inspection system
JP6154689B2 (en) Automatic screwing machine
CN109202686B (en) Robot grinding system and grinding control method
JP2017013176A (en) Screw fastening device
JP5837769B2 (en) Automatic screw tightening device
US10335863B2 (en) Machine tool
JP7425614B2 (en) Automatic screw tightening device
KR101066140B1 (en) Method and apparatus for scribing substrate
JP6919881B2 (en) Cap plugging method and its equipment
KR20140095650A (en) Setting apparatus and method for work coordination of machine tool

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180511

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190419

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190524

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190614

R150 Certificate of patent or registration of utility model

Ref document number: 6543111

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150