JP5480934B2 - Screw tightening device - Google Patents

Screw tightening device Download PDF

Info

Publication number
JP5480934B2
JP5480934B2 JP2012120254A JP2012120254A JP5480934B2 JP 5480934 B2 JP5480934 B2 JP 5480934B2 JP 2012120254 A JP2012120254 A JP 2012120254A JP 2012120254 A JP2012120254 A JP 2012120254A JP 5480934 B2 JP5480934 B2 JP 5480934B2
Authority
JP
Japan
Prior art keywords
screw
screw tightening
point
tightening tool
torque
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012120254A
Other languages
Japanese (ja)
Other versions
JP2013244565A (en
Inventor
和也 桐村
豊明 菅野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2012120254A priority Critical patent/JP5480934B2/en
Publication of JP2013244565A publication Critical patent/JP2013244565A/en
Application granted granted Critical
Publication of JP5480934B2 publication Critical patent/JP5480934B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、ワークにねじを締め付けるねじ締め装置に関するものである。   The present invention relates to a screw fastening device for fastening a screw to a workpiece.

従来のねじ締め装置は、ねじに係合可能なドライバビットに回転駆動を付与するねじ締めツールと、このねじ締めツールを搭載し往復移動する往復移動手段と、この往復移動手段および前記ねじ締めツールに動作指令を送る制御手段とから構成される。前記制御手段は、前記ねじ締めツールの移動速度およびワークにねじを押し付ける力(以下、推力という)を予め設定された速度および推力に基づき制御可能に構成されている。また、前記予め設定された速度および推力は、使用するねじの種類毎に設定されており、従来のねじ締め装置は、締め付け形態の異なる各種ねじの締め付けを極めて効率よく行うことができる特徴がある。また、前記制御手段は、前記ねじ締めツールの移動量が零になった(停止した)時点でワークに螺入されたねじの高さ(前記往復移動手段の移動量)を確認して、ねじが正常に締め付けられたか否かを確認するように構成される。 A conventional screw tightening device includes a screw tightening tool for applying a rotational drive to a driver bit engageable with a screw, a reciprocating means for reciprocating and mounting the screw tightening tool , and the reciprocating means and the screw tightening tool. And a control means for sending an operation command . The control means is configured to be able to control a moving speed of the screw tightening tool and a force for pressing a screw against the work (hereinafter referred to as thrust) based on a preset speed and thrust. In addition, the preset speed and thrust are set for each type of screw to be used, and the conventional screw fastening device has a feature that it can very efficiently fasten various screws having different fastening forms. . Further, the control means confirms the height of the screw screwed into the work (the amount of movement of the reciprocating means) when the amount of movement of the screw tightening tool becomes zero (stops). Is configured to check whether the screw has been tightened normally.

特許第4148445号公報Japanese Patent No. 4148445

しかしながら、ねじ締め時に付与する推力の除去は、前記ねじ締めツール10の移動が停止した後に行われるため、所定の締付けトルクに達した後も前記ねじには前記推力が付加され続ける。つまり、極めて柔らかい材質のワークであると、前記推力によって前記ねじ締めツール10のトルクアップ後もしばらくはワークの撓みが進行するため、ねじ締めツール10の移動が停止しない。このため、従来のねじ締め装置は、正しい締め込み高さの判定が行えない問題があった。また、前述のワークの撓みが完全に撓みきるまでに時間を要するワークであれば、ねじ締めツール10が停止するまでに時間を要するため、ねじの締付け時間が増大する問題もあった。   However, since the removal of the thrust applied at the time of screw tightening is performed after the movement of the screw tightening tool 10 is stopped, the thrust continues to be applied to the screw even after reaching a predetermined tightening torque. That is, if the workpiece is made of an extremely soft material, the workpiece will bend for a while after the torque of the screw tightening tool 10 is increased due to the thrust, so that the movement of the screw tightening tool 10 does not stop. For this reason, the conventional screw tightening apparatus has a problem that the correct tightening height cannot be determined. Further, in the case of a work that requires time until the above-described bending of the work is completely bent, it takes time until the screw tightening tool 10 is stopped.

本発明は上記課題に鑑みて創成されたものであり、ねじの頭部に係合可能なドライバビットを回転駆動するように構成されたねじ締めツールと、このねじ締めツールを往復移動させるとともにねじ締めツールを通じてねじに推力を作用させる往復移動手段とを備えたねじ締め装置であって、前記ねじ締めツールの移動位置を検出可能な位置検出手段と、前記位置検出手段によって検出されるねじ締めツールの移動位置に応じてねじ締めツールを通じてねじに作用する推力を変更するよう前記往復移動手段を制御するとともに、ねじ着座面が正規の位置からずれていない状態でのねじ締めツールのねじ締め完了時の移動位置である基準位置と、この基準位置を過ぎたねじ締めツールの移動位置である目標位置とを予め設定し、目標位置を最終到達位置として前記往復移動手段を駆動してねじ締めツールを移動させる制御を行う制御手段とを備え、前記往復移動手段は、移動用モータと、この移動用モータの駆動を受けて作動することでねじ締めツールを移動させるボールねじ機構とを有し、前記制御手段は、基準位置に所定の幅を持たせるための完了幅を設定可能であり、ねじに付与される締付けトルクが所定の値に達するか、ねじ締めツールが目標位置に達するかすると、前記移動用モータを速度0および制限トルク0で駆動し、前記完了幅によって規定される範囲内にねじ締めツールが位置しているか否かを確認することを特徴とする。   The present invention has been made in view of the above problems, and includes a screw tightening tool configured to rotationally drive a driver bit that can be engaged with a screw head, and reciprocating the screw tightening tool and a screw. A screw tightening device comprising reciprocating means for applying a thrust force to a screw through a tightening tool, wherein the position detecting means can detect a moving position of the screw tightening tool, and the screw tightening tool detected by the position detecting means The reciprocating means is controlled to change the thrust acting on the screw through the screw tightening tool according to the moving position of the screw tightening tool when the screw seating surface is not deviated from the normal position when the screw tightening of the screw tightening tool is completed. The reference position, which is the movement position of the screw tightening tool, and the target position, which is the movement position of the screw tightening tool that has passed this reference position, are set in advance. And a control means for controlling the movement of the screw tightening tool by driving the reciprocating means as a position. The reciprocating means is driven by the movement motor and driven by the movement motor to be screwed. A ball screw mechanism for moving a tightening tool, wherein the control means can set a complete width for giving a predetermined width to the reference position, and a tightening torque applied to the screw reaches a predetermined value When the screw tightening tool reaches the target position, the moving motor is driven at a speed of 0 and a limit torque of 0, and it is confirmed whether or not the screw tightening tool is positioned within a range defined by the completion width. It is characterized by doing.

本発明のねじ締め装置によれば、ねじ締め完了の基準位置を過ぎた所定の目標位置を設定し、この目標位置を最終的な到達位置としてねじ締めツールを移動させるようになっているため、撓み等の弾性変形を起こし易いワーク等にねじを締め付ける場合、撓み等の弾性変形分を考慮した目標位置を設定し、この目標位置に向かってねじ締めツールを移動させることが可能となる。これにより、撓み等によりねじ着座位置が正規の位置からねじの螺入進行方向にずれたワークに対しても、ねじを着座するまで正確に螺入して締め付けることができる。また、前記目標位置にねじ締めツールを移動させる過程でねじ締め完了の基準位置、ねじの種類およびねじの寸法とに応じて設定される推力切換ポイントで推力を変更するようになっているため、ねじの締付け過程で、そのねじの種類とねじ込み位置とに応じて適正に推力を調整しつつ、推力の影響で撓み等を起こすワークに対しても正確なねじ締めを行うことができるものである。さらに、前記推力の除去は、ねじ締めツールがトルクアップした時点で行っているため、前記推力は、必要以上長い時間前記ワークおよびねじに付与されない。つまり、ワークが極めて柔らかい材質であっても、このワークには、トルクアップ後に推力が付加されず不要な撓みが生じないため、前記ねじの締め込み高さが正確に判定できるとともに、従来に比べてトルクアップしてから次の工程へ移るまでの時間が短縮する。   According to the screw tightening apparatus of the present invention, a predetermined target position that has passed the reference position for screw tightening completion is set, and the screw tightening tool is moved with this target position as the final reaching position. When a screw is tightened on a work or the like that easily undergoes elastic deformation such as bending, it is possible to set a target position in consideration of the elastic deformation such as bending and move the screw tightening tool toward the target position. Accordingly, even a workpiece whose screw seating position is shifted from the normal position due to bending or the like in the screwing advance direction can be accurately screwed and tightened until the screw is seated. Further, in the process of moving the screw tightening tool to the target position, the thrust is changed at a thrust switching point that is set according to the reference position of screw tightening completion, the type of screw, and the size of the screw. In the screw tightening process, the thrust can be adjusted accurately according to the type of screw and the screwing position, and accurate screw tightening can be performed even for workpieces that cause bending due to the thrust. . Furthermore, since the removal of the thrust is performed when the torque of the screw tightening tool is increased, the thrust is not applied to the workpiece and the screw for a time longer than necessary. In other words, even if the workpiece is made of a very soft material, thrust is not applied to the workpiece after the torque is increased, and unnecessary bending does not occur. This shortens the time from torque increase to the next process.

本発明に係るねじ締め装置の概略構造説明図であるIt is a schematic structure explanatory drawing of the screw fastening device concerning the present invention. ねじを締め付ける作業の過程における特徴点と移動用モータの駆動切換の関係を示す説明図である。It is explanatory drawing which shows the relationship of the feature point in the process of the operation | work which fastens a screw, and drive switching of the motor for a movement. 制御パラメータを設定登録するための各種テーブルの説明図である。It is explanatory drawing of the various tables for setting and registering a control parameter. 制御部のメイン制御処理の前段を示すフローチャートである。It is a flowchart which shows the front | former stage of the main control process of a control part. 制御部のメイン制御処理の後段を示すフローチャートである。It is a flowchart which shows the back | latter stage of the main control process of a control part. ツールコントローラの制御処理を示すフローチャートである。It is a flowchart which shows the control processing of a tool controller. サーボコントローラの制御処理の前段を示すフローチャートである。It is a flowchart which shows the front | former stage of the control processing of a servo controller. サーボコントローラの制御処理の中段前半を示すフローチャートである。It is a flowchart which shows the middle stage of the control process of a servo controller. サーボコントローラの制御処理の中段後半を示すフローチャートである。It is a flowchart which shows the middle stage latter half of the control processing of a servo controller. サーボコントローラの制御処理の後段を示すフローチャートである。It is a flowchart which shows the back | latter stage of the control processing of a servo controller. ねじを締め付ける時の推力変更パターン例をねじ種毎に示した説明図である。It is explanatory drawing which showed the example of a thrust change pattern when tightening a screw for every screw kind. ねじを締め付ける時の推力と速度の変更パターン例をねじ種毎に示した説明図である。It is explanatory drawing which showed the example of a change pattern of the thrust and speed at the time of tightening a screw for every screw kind.

以下、本発明の実施の形態を図面に基づいて説明する。図1において、1はねじ締め装置であり、ビット回転駆動用モータ11(以下、回転用モータ11という)の出力軸11aにドライバビット12を連結して成るねじ締めツール10と、このねじ締めツール10を前記ドライバビット12の軸線方向に往復移動可能に保持する往復移動手段20と、これらの制御手段30とを備えている。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In FIG. 1, reference numeral 1 denotes a screw tightening device, a screw tightening tool 10 having a driver bit 12 connected to an output shaft 11a of a bit rotation driving motor 11 (hereinafter referred to as a rotation motor 11), and the screw tightening tool. 10 is provided with reciprocating means 20 for holding 10 in a reciprocating manner in the axial direction of the driver bit 12 and these control means 30.

前記ねじ締めツール10においては、回転用モータ11の出力軸11aとドライバビット12とが直結される構造になっており、回転用モータ11に対してドライバビット12が軸方向に移動(緩衝動作)できないように構成されている。また、ドライバビット12はねじを吸着保持できるよう、磁化されたものが採用されている。   The screw tightening tool 10 has a structure in which the output shaft 11a of the rotation motor 11 and the driver bit 12 are directly connected, and the driver bit 12 moves in the axial direction with respect to the rotation motor 11 (buffer operation). It is configured not to be able to. The driver bit 12 is magnetized so that the screw can be held by suction.

前記往復移動手段20は、ACサーボモータである移動用モータ21と、この移動用モータ21の出力軸21aの回転量を検出可能な位置検出手段の一例であるエンコーダ22と、前記移動用モータ21の駆動を受けて作動するボールねじ機構23と、このボールねじ機構23の軸受部23bに連結されたテーブル24とから成る推力付与手段を有している。この往復移動手段20におけるボールねじ機構23は、ボールねじ軸23aに軸受部23bを螺合させて成る一般的なものであり、移動用モータ21の駆動を受けてボールねじ軸23aが回転することにより、軸受部23bと前記テーブル24とをボールねじ軸23aの延びる方向に一体に移動させ得るように構成されている。   The reciprocating means 20 includes a moving motor 21 that is an AC servo motor, an encoder 22 that is an example of a position detecting means that can detect the amount of rotation of the output shaft 21 a of the moving motor 21, and the moving motor 21. And a table 24 connected to a bearing portion 23b of the ball screw mechanism 23 and a thrust applying means. The ball screw mechanism 23 in the reciprocating means 20 is a general one formed by screwing a bearing portion 23b to a ball screw shaft 23a, and the ball screw shaft 23a is rotated by driving of the moving motor 21. Thus, the bearing portion 23b and the table 24 can be integrally moved in the extending direction of the ball screw shaft 23a.

一方、前記制御手段30は、前記回転用モータ11の駆動を制御するねじ締めツールコントローラ40(以下、ツールコントローラ40という)と、前記移動用モータ21の駆動を制御するサーボ駆動コントローラ50(以下、サーボコントローラ50という)と、これらコントローラ40,50からの信号に基づいて演算処理を行う制御部60とを備えている。   On the other hand, the control means 30 includes a screw tightening tool controller 40 (hereinafter referred to as a tool controller 40) for controlling the driving of the rotating motor 11, and a servo drive controller 50 (hereinafter referred to as a tool driving controller 50) for controlling the driving of the moving motor 21. Servo controller 50) and a control unit 60 that performs arithmetic processing based on signals from these controllers 40 and 50.

前記ツールコントローラ40は、回転用モータ11と接続されており、この回転用モータ11の負荷電流値に応じて回転用モータ11の駆動/停止を切り換えるように構成されている。つまり、ねじの締付け時には、締付けトルクの増大に比例して増加する回転用モータ11の負荷電流値により、ねじが所定の締付けトルクまで締め付けられたか否かを判断し、これが所定の値になると、回転用モータ11の駆動を停止するように構成されている。   The tool controller 40 is connected to the rotation motor 11 and is configured to switch driving / stopping of the rotation motor 11 in accordance with the load current value of the rotation motor 11. That is, at the time of screw tightening, it is determined whether or not the screw is tightened to a predetermined tightening torque based on the load current value of the rotating motor 11 that increases in proportion to the increase of the tightening torque. The rotation motor 11 is configured to stop driving.

また、前記サーボコントローラ50は、往復移動手段20における移動用モータ21およびエンコーダ22と接続されており、エンコーダ22の出力するパルス信号(移動用モータ21の回転角度)とボールねじ軸23aのリードとから軸受部23bの移動量、すなわちねじ締めツール10の移動位置、を判別するようになっている。そして、このねじ締めツール10の移動位置に応じて移動用モータ21の駆動を制御するように構成されている。   The servo controller 50 is connected to the moving motor 21 and the encoder 22 in the reciprocating means 20, and the pulse signal (rotation angle of the moving motor 21) output from the encoder 22 and the lead of the ball screw shaft 23a Therefore, the movement amount of the bearing portion 23b, that is, the movement position of the screw tightening tool 10 is discriminated. The driving of the moving motor 21 is controlled according to the moving position of the screw tightening tool 10.

ワークにねじ込まれるねじは、ワークに予め形成されためねじにねじ込まれる一般的なねじ(以下、一般ねじという)と、ワークに予め形成された下穴にめねじを成形しながらねじ込まれるめねじ成形タイプのねじ(以下、タッピンねじという)と、ワークに下穴とめねじとを成形しながらねじ込まれる下穴・めねじ成形タイプのねじ(以下、ドリルねじという)とに大別することができる。そして、これらのねじを締め付ける作業の過程を分析すると、その過程でのねじ締めツール10の移動位置にねじの種類に応じた特徴点があることがわかる。この特徴点をまとめたのが、図2であるが、同図に示すように、ねじ締め作業過程におけるねじ締めツール10の移動位置の特徴点としては、
O点:原点
A点:作業中のねじ締めツール10の待機位置
B点:ねじ先端がワークに当接する手前までねじを移動させた時の位置=ねじ込み開始前の所定位置
C点:ドリルねじのねじ込みにおいて、ワークに下穴成形を終える位置までドリルねじをねじ込んだ時の位置
D点:ドリルねじおよびタッピンねじのねじ込みにおいて、下穴へのめねじ成形(タップ加工)が終わる位置までドリルねじまたはタッピンねじをねじ込んだときの位置
E点:ねじの頭部座面がワークに着座する付近までねじをねじ込んだ時の位置
F点:ワークに撓み等が発生していない正規の状態でのねじ締め完了位置
G点:ねじ締めツールを最終的に到達させる目標位置であって、ねじ締め装置からねじに付与される推力等によりワークが撓んだ場合等のワーク表面のF点からのずれ量等を考慮した位置
がある。この内、ねじ締めツール10の作業中待機位置A点は、同一形状の複数のワークに対して順次ねじ締めを行う場合や、一つのワークに対して複数のねじを締め付ける場合等において、ねじ締めツール10の原点(O点)復帰を制限し、速やかに次のねじ締めポイントへのねじ締め動作に移行できるように設定されるものである。
The screw to be screwed into the work is a general screw (hereinafter referred to as a general screw) that is pre-formed on the work and thus screwed into the screw, and a female screw that is screwed in while forming a female screw into a pilot hole previously formed in the work. It can be broadly classified into a type of screw (hereinafter referred to as a tapping screw) and a pilot hole / female screw forming type screw (hereinafter referred to as a drill screw) that is screwed while forming a pilot hole and a female screw into a workpiece. When the process of tightening these screws is analyzed, it can be seen that there is a characteristic point corresponding to the type of screw in the moving position of the screw tightening tool 10 in the process. FIG. 2 summarizes the feature points. As shown in FIG. 2, as the feature points of the moving position of the screw tightening tool 10 in the screw tightening process,
Point O: Origin A point: Standing position B of the screw tightening tool 10 during work Point B: Position when the screw is moved to a position just before the screw tip comes into contact with the workpiece = Predetermined position C before starting screwing C: Drill screw In screwing, position D when the drill screw is screwed to the position where the formation of the pilot hole is finished in the workpiece: In the screwing of the drill screw and the tapping screw, the drill screw or the position where the female screw molding (tapping) to the pilot hole ends Position E when the tapping screw is screwed in: Position F when the screw is screwed in until the head seating surface of the screw is seated on the work: Screw tightening in a normal state where the work is not bent Completion position G point: a target position where the screw tightening tool is finally reached, and F on the surface of the work when the work is bent by a thrust applied to the screw from the screw tightening device There is considered a position deviation amount and the like from. Among these, the standby position A during operation of the screw tightening tool 10 is screw tightening when a plurality of workpieces having the same shape are sequentially tightened or when a plurality of screws are tightened on one workpiece. The tool 10 is set so that the return to the origin (point O) of the tool 10 is limited so that the operation can be quickly shifted to the screw tightening operation to the next screw tightening point.

本ねじ締め装置では、前記ねじ締め過程上の特徴点を推力および速度の切換ポイントとし、これら切換ポイントの内、ねじの種類に応じて必要なポイントを設定してねじ締めを行う。そのために必要な制御パラメータは、図3に示すように、前記制御部60における例えばハードディスク装置、メモリ装置等の記憶部(図示せず)に備えられた寸法データ設定テーブル、トルク制御テーブル、速度テーブル、ねじ締めポイントテーブルの各テーブルに設定される。   In the present screw tightening apparatus, the characteristic points in the screw tightening process are used as thrust and speed switching points, and among these switching points, necessary points are set according to the type of screw and screw tightening is performed. As shown in FIG. 3, the control parameters required for that purpose include a dimension data setting table, a torque control table, a speed table provided in a storage unit (not shown) such as a hard disk device or a memory device in the control unit 60. And is set in each table of the screw tightening point table.

前記寸法データ設定テーブルには、図3(a)に示すように、ねじ種コード、ねじ長さ、ねじ穴手前オフセット、F−C間距離、F−D間距離、F−E間距離およびF−G間距離の各フィールドが設けられており、ねじ種コード毎に、ねじの長さ、ねじ穴手前のオフセット量、F点からC点までの距離、F点からD点までの距離、F点からE点までの距離およびF点からG点までの距離を各設定できるようになっている。ここで、ねじ長さとは、ねじの頭部を除いた軸方向の長さ、すなわち所謂ねじの首下長さを示し、また、ねじ穴手前オフセットとは、B点からワーク表面までの任意の距離を示す。B点は、このねじ長さとねじ穴手前オフセットとを加算することにより設定され、その設定位置は、ワーク表面からねじ穴手前オフセット分離れた位置となる。   In the dimension data setting table, as shown in FIG. 3A, the screw type code, the screw length, the screw hole front offset, the distance between FC, the distance between FD, the distance between FE and F -G distance field is provided for each screw type code, screw length, offset amount before screw hole, distance from F point to C point, distance from F point to D point, F The distance from point E to point and the distance from point F to point G can be set. Here, the screw length indicates the axial length excluding the head of the screw, that is, the so-called neck length of the screw, and the screw hole front offset is an arbitrary distance from the point B to the workpiece surface. Indicates distance. Point B is set by adding the screw length and the offset before the screw hole, and the setting position is a position separated from the workpiece surface by the offset before the screw hole.

また、前記トルクテーブルには、図3(b)に示すように、トルクコード、第1制限トルク、第2制限トルク、第3制限トルク、第4制限トルク、第5制限トルクの各フィールドが設けられており、トルクコード毎に、A−B点間での移動用モータ21の駆動トルクである第1制限トルク、B−C点間での移動用モータ21の駆動トルクである第2制限トルク、C−D点間での移動用モータ21の駆動トルクである第3制限トルク、D−E点間での移動用モータ21の駆動トルクである第4制限トルク、E−F(またはG)点間での移動用モータ21の駆動トルクである第5制限トルクをそれぞれ設定できる。これらの制限トルクで移動用モータ21が駆動されることにより、ねじ締めツール10を通じてねじに付与される推力は制限トルクに応じて変更されることとなる。つまり、本実施の形態では、このトルクテーブルに設定される各制限トルクのパラメータが、特許請求の範囲に記載されたねじ締め推力パラメータに対応する。   Further, as shown in FIG. 3B, the torque table includes fields of a torque code, a first limit torque, a second limit torque, a third limit torque, a fourth limit torque, and a fifth limit torque. For each torque code, a first limit torque that is the drive torque of the moving motor 21 between points A and B, and a second limit torque that is the drive torque of the movement motor 21 between points B and C. , A third limit torque that is the driving torque of the moving motor 21 between the points CD, a fourth limiting torque that is the driving torque of the moving motor 21 between the points DE, EF (or G). A fifth limit torque, which is the driving torque of the moving motor 21 between points, can be set. When the moving motor 21 is driven with these limiting torques, the thrust applied to the screw through the screw tightening tool 10 is changed according to the limiting torque. That is, in the present embodiment, each limiting torque parameter set in the torque table corresponds to the screw tightening thrust parameter described in the claims.

また、前記速度テーブルには、図3(c)に示すように、速度コード、第1速度、第2速度、第3速度の各フィールドが設けられており、これらのフィールドには、速度コードに応じて、A−B点間での移動速度である第1速度、B−F(またはG)点間での移動速度である第2速度および原点からA点へ移動する時またはF点(またはG点)からA点(または原点)に復動する時の移動速度である第3速度をそれぞれ設定できるようになっている。   Further, as shown in FIG. 3C, the speed table is provided with speed code, first speed, second speed, and third speed fields, and these fields include speed codes. Accordingly, the first speed, which is the moving speed between points A and B, the second speed, which is the moving speed between points BF (or G), and the time when moving from the origin to point A or F point (or A third speed, which is a moving speed when moving backward from point G) to point A (or the origin), can be set.

また、ねじ種登録テーブルには、図3(d)に示すように、ねじ種コード、ねじ種類の各フィールドが設けられており、ねじ種コードフィールドには、前述の寸法データ設定テーブルにおけるねじ種コードと同じねじ種コードが登録され、ねじ種類フィールドには、一般ねじ、タッピンねじ、ドリルねじといった所定のねじの大別種類が設定される。このねじ種登録テーブルは、前記寸法データ設定テーブルとねじ種コードをキーとしてリレーションシップが組まれている。これにより、ねじ締め制御において、ねじ締めポイントテーブルの所定のレコードのデータを取得する際、寸法データ設定テーブルを通じてねじ種登録テーブルが参照され、寸法データ設定テーブルのねじ種コードに応じたねじの種類データを取得することができる。   Further, as shown in FIG. 3 (d), the screw type registration table is provided with a screw type code field and a screw type field, and the screw type code field includes the screw type code in the above-described dimension data setting table. The same screw type code as that of the code is registered, and in the screw type field, general types of predetermined screws such as general screws, tapping screws, and drill screws are set. The screw type registration table has a relationship with the dimension data setting table and the screw type code as a key. Thereby, in the screw tightening control, when acquiring data of a predetermined record of the screw tightening point table, the screw type registration table is referred to through the dimension data setting table, and the screw type corresponding to the screw type code of the dimension data setting table Data can be acquired.

また、前記ねじ締めポイントテーブルは、ワーク上のねじを締め付ける位置毎に異なるねじ締め情報を設定するために設けられているものであり、図3(e)に示すように、最大99箇所のねじ締めポイントについて、A点位置データ、F点位置データ、ねじ寸法、制限トルク、速度、完了幅(+)および完了幅(−)の各フィールドにパラメータを設定できるようになっている。A点位置データのフィールドに入力されるデータは待機位置パラメータであり、ここには原点(O点)からA点までの距離が入力設定される。また、F点位置データのフィールドにはA点からF点までの距離が入力設定される。さらに、完了幅(+)、完了幅(−)の各フィールドには、F点およびG点にそれぞれ所定の許容範囲を持たせるための寸法数値が設定される。   Further, the screw tightening point table is provided for setting different screw tightening information for each position where the screw on the work is tightened, and as shown in FIG. Regarding the tightening point, parameters can be set in the fields of A point position data, F point position data, screw dimensions, limit torque, speed, completion width (+) and completion width (−). The data input to the A point position data field is a standby position parameter, and here, the distance from the origin (O point) to the A point is input and set. Further, the distance from the point A to the point F is input and set in the field of the point F position data. Further, in each field of the completion width (+) and the completion width (−), a dimension value for giving a predetermined allowable range to each of the F point and the G point is set.

前記ねじ締めポイントテーブルは、前記寸法データ設定テーブルのねじ種コード、トルクテーブルのトルクコード、速度テーブルの速度コードをそれぞれキーとして、各テーブルとリレーションシップが組まれている。これにより、前述の「ねじ寸法」フィールドにはねじ種コード、「制限トルク」フィールドにはトルクコード、「速度」フィールドには速度コード、の各キーをそれぞれ設定しておくことにより、ねじ締め制御時、寸法データ設定テーブル、トルクテーブル、速度テーブルのそれぞれにおける対応レコード、すなわち、ねじ締めポイントテーブルに設定されたキーと同一のキーがあるレコード、の値が参照され取得されるようになっている。なお、本実施の形態では、99箇所のねじ締めポイントを設定するようにしているが、設定可能なねじ締めポイント数はこれに限定されるものではない。   The screw tightening point table has a relationship with each table using the thread type code of the dimension data setting table, the torque code of the torque table, and the speed code of the speed table as keys. As a result, the screw type code is set in the “screw dimension” field, the torque code is set in the “limit torque” field, and the speed code is set in the “speed” field. The value of the corresponding record in each of the dimension data setting table, torque table, and speed table, that is, the record having the same key as the key set in the screw tightening point table is referred to and acquired. . In this embodiment, 99 screw tightening points are set, but the number of screw tightening points that can be set is not limited to this.

制御部60は、図4および図5に示すように、
S001:ねじ締めスタート信号を待つ。
S002:ツールコントローラ40へトルクチャンネル(以下、トルクCHという)を指定するとともに、サーボコントローラ50へねじ締めポイントコードを出力し、これを保持する。
S003:ツールコントローラ40、サーボコントローラ50へそれぞれスタート信号を出力する。
S004:ツールコントローラ40からOK信号またはNG信号の内の何れかが入力されるのを待つ。
S005:ツールコントローラ40からの信号がNG信号なら、S014にジャンプする。
S006:サーボコントローラ50からF点完了信号、G点完了信号またはNG信号の内の何れかが入力されるのを待つ。
S007:サーボコントローラ50からの信号がF点完了信号またはG点完了信号でない場合(NG信号の場合)、S015にジャンプする。
S008:完了信号がF点完了信号でない場合(G点完了信号である場合)、S015にジャンプする。
S009:表示部(図示せず)にねじ締めOK表示指令信号およびねじ高さOK表示指令信号を出力する。
S010:全てのねじ締めが完了したか否かを確認し、していない場合はS016にジャンプする。
S011:サーボコントローラ50に原点復帰信号を出力する。
S012:サーボコントローラ50から原点復帰完了信号が入力されるのを待つ。
S013:エンド。
S014:表示部にねじ締めNG表示指令信号を出力し、S010にジャンプする。
S015:表示部にねじ締めOK表示指令信号およびねじ高さNG表示指令信号を出力し、S010にジャンプする。
S016:サーボコントローラ50にA点復帰信号を出力する。
S017:サーボコントローラ50からA点復帰完了信号が入力されるのを待ち、入力されたらS002にジャンプする。
の各ステップで成るメイン制御処理を実行する。
As shown in FIG. 4 and FIG.
S001: Wait for a screw tightening start signal.
S002: A torque channel (hereinafter referred to as torque CH) is designated to the tool controller 40, and a screw tightening point code is output to the servo controller 50 and held.
S003: Output start signals to the tool controller 40 and the servo controller 50, respectively.
S004: Waiting for either an OK signal or an NG signal to be input from the tool controller 40.
S005: If the signal from the tool controller 40 is an NG signal, the process jumps to S014.
S006: It waits for any of F point completion signal, G point completion signal or NG signal to be input from the servo controller 50.
S007: If the signal from the servo controller 50 is not the F point completion signal or the G point completion signal (in the case of an NG signal), the process jumps to S015.
S008: If the completion signal is not the F point completion signal (if it is the G point completion signal), the process jumps to S015.
S009: A screw tightening OK display command signal and a screw height OK display command signal are output to a display unit (not shown).
S010: It is confirmed whether or not all screw tightening has been completed. If not, the process jumps to S016.
S011: An origin return signal is output to the servo controller 50.
S012: Wait for an origin return completion signal to be input from the servo controller 50.
S013: End.
S014: A screw tightening NG display command signal is output to the display unit, and the process jumps to S010.
S015: A screw tightening OK display command signal and a screw height NG display command signal are output to the display unit, and the process jumps to S010.
S016: A point return signal is output to the servo controller 50.
S017: Waiting for input of the A point return completion signal from the servo controller 50, jumps to S002 if input.
The main control process consisting of these steps is executed.

また、ツールコントローラ40は、図6に示すように、
S101:制御部60からスタート信号が入力されるのを待つ。
S102:制御部60から送られたトルクCHを読み込み、同トルクCHに予め設定された最終締付けトルクに相当する完了電流値を設定する。
S103:回転用モータ11に駆動信号を出力する。(回転用モータ11が駆動、同時にタイマスタート)
S104:サーボコントローラ50からねじの種類を読み込む。
S105:ねじの種類がタッピンねじまたはドリルねじの場合S112にジャンプする。
S106:回転用モータ11の負荷電流値が完了電流値に達する(トルクアップする)か、タイマがタイムアップするかの何れかを待つ。
S107:回転用モータ11に停止信号を出力する。(回転用モータ11停止)
S108:トルクアップしていない場合(タイマがタイムアップした場合)には、S111にジャンプする。
S109:制御部60にOK信号を出力する。
S110:エンド。
S111:制御部60にNG信号を出力し、S110にジャンプする。
S112:タイマがタイムアップしている場合はS111へジャンプする。
S113:サーボコントローラ50からねじ締めツール10の移動位置を読み込む。
S114:ねじ締めツール10がD点に到達している場合はS106にジャンプし、到達していない場合はS112にジャンプする。
の各ステップで成るツールコントローラ制御処理を実行する。
In addition, as shown in FIG.
S101: Wait for the start signal to be input from the control unit 60.
S102: The torque CH sent from the control unit 60 is read, and a completion current value corresponding to the final tightening torque preset in the torque CH is set.
S103: A drive signal is output to the motor 11 for rotation. (Rotation motor 11 is driven and timer starts simultaneously)
S104: The type of screw is read from the servo controller 50.
S105: If the screw type is a tapping screw or a drill screw, the process jumps to S112.
S106: Wait until the load current value of the rotating motor 11 reaches the complete current value (torque up) or the timer times up.
S107: A stop signal is output to the motor 11 for rotation. (Rotation motor 11 stopped)
S108: If the torque is not up (when the timer is up), jump to S111.
S109: An OK signal is output to the control unit 60.
S110: End.
S111: An NG signal is output to the control unit 60, and the process jumps to S110.
S112: If the timer is up, jump to S111.
S113: The moving position of the screw tightening tool 10 is read from the servo controller 50.
S114: If the screw tightening tool 10 has reached the point D, the process jumps to S106, and if not, the process jumps to S112.
A tool controller control process consisting of these steps is executed.

また、サーボコントローラ50は、図7ないし図10に示すように、
S201:制御部60からスタート信号が入力されるのを待つ。
S202:制御部60から送られたねじ締めポイントコードを読み込み、同コードに基づいてねじ締めポイントテーブル、寸法データ設定テーブル、トルクテーブル、速度テーブル、ねじ種登録テーブルの各対応レコードのデータ(制御パラメータ)を設定する。
S203:制御パラメータに基づき、B点、C点、D点、E点、G点をそれぞれ算出する。
S204:A点位置データに基づき、定格トルク値、第3速度で移動用モータ21を駆動する。
S205:所定時間内にエンコーダ22から入力されるパルス信号数の増減値が0の場合(ねじ締めツール10が移動できず、移動用モータ21がストールして回転しなくなっている場合)、S226にジャンプする。
S206:エンコーダ22からのパルス信号を監視してA点に到達したか否かを確認し、到達していない場合はS205にジャンプする。
S207:第1速度、第1制限トルクで移動用モータ21を駆動する。
S208:所定時間内にエンコーダ22から入力されるパルス信号数の増減値が0の場合(ねじ締めツール10が移動できず、移動用モータ21がストールして回転しなくなっている場合)、S226にジャンプする。
S209:エンコーダ22からのパルス信号を監視してB点に到達したか否かを確認し、到達していない場合はS208にジャンプする。
S210:第2速度、第2制限トルクで移動用モータ21を駆動する。これにより、速度がねじ締め用に減速されるとともに、ねじ締めツール10を通じてねじに付与される推力が変更される。
S211:ねじの種類がドリルねじでない場合(一般ねじか、タッピンねじの場合)、S215にジャンプする。
S212:所定時間内にエンコーダ22から入力されるパルス信号数の増減値が0の場合(ねじ締めツール10が移動できず、移動用モータ21がストールして回転しなくなっている場合)、S226にジャンプする。
S213:エンコーダ22からのパルス信号を監視してC点に到達したか否かを確認し、到達していない場合はS212にジャンプする。
S214:第3制限トルクで移動用モータ21を駆動する。これにより推力が変更される。
S215:ねじの種類がドリルねじまたはタッピンねじでない場合(一般ねじの場合)、S219にジャンプする。
S216:所定時間内にエンコーダ22から入力されるパルス信号数の増減値が0の場合(ねじ締めツール10が移動できず、移動用モータ21がストールして回転しなくなっている場合)、S226にジャンプする。
S217:エンコーダ22からのパルス信号を監視してD点に到達したか否かを確認し、到達していない場合はS216にジャンプする。
S218:第4制限トルクで移動用モータ21を駆動する。これにより推力が変更される。
S219:所定時間内にエンコーダ22から入力されるパルス信号数の増減値が0の場合、S226にジャンプする。
S220:エンコーダ22からのパルス信号を監視してE点に到達したか否かを確認し、到達していない場合はS219にジャンプする。
S221:第5制限トルクで移動用モータ21を駆動する。これにより推力が変更される。
S222:回転用モータ11の負荷電流値が完了電流値に達する(トルクアップする)か、もしくはG点へ到達するのを待つ。
S223:速度0(ゼロ)、制限トルク0(ゼロ)で移動用モータ21を駆動する。
S224:エンコーダ22からのパルス信号により、F点の前後に完了幅(+)、完了幅(−)の各値を設定した所定の範囲内でねじ締めツール10が停止したか否かを確認し、範囲内で停止している場合はS233にジャンプする。
S225:エンコーダ22からのパルス信号により、G点の前後に完了幅(+)、完了幅(−)の各値を設定した所定の範囲内にねじ締めツール10が停止したか否かを確認し、範囲内で停止している場合はS234にジャンプする。
S226:制御部60にNG信号を出力する。
S227:制御部60からA点復帰信号または原点復帰信号が入力されるのを待つ。
S228:復帰信号が原点復帰信号の場合はS235にジャンプする。
S229:移動用モータ21に逆転駆動信号を出力し、第3速度、定格トルク値で移動用モータ21を逆転駆動させる。
S230:エンコーダ22からのパルス信号を監視してA点到達を待つ。
S231:移動用モータ21に停止信号を出力するとともに、制御部60へA点復帰完了信号を出力する。
S232:エンド。
S233:制御部60へF点完了信号を出力し、S227にジャンプする。
S234:制御部60へG点完了信号を出力し、S227にジャンプする。
S235:移動用モータ21に逆転駆動信号を出力し、第3速度、定格トルク値で移動用モータ21を逆転駆動させる。
S236:エンコーダ22からのパルス信号を監視して原点到達を待つ。
S237:移動用モータ21に停止信号を出力するとともに、制御部60へ原点復帰完了信号を出力した後、S232にジャンプする。
の各ステップで成るサーボコントローラ制御処理を実行する。なお、この図7ないし図10においては省略したが、このサーボコントローラ制御処理においては、エラー発生時等における制御部60からの復帰信号入力が常時監視されており、復帰信号が入力された場合には、処理を中止してステップS228からの処理に移行するようになっている。
In addition, the servo controller 50 is configured as shown in FIGS.
S201: Wait for a start signal to be input from the control unit 60.
S202: The screw tightening point code sent from the control unit 60 is read, and the data (control parameter) of each corresponding record of the screw tightening point table, the dimension data setting table, the torque table, the speed table, and the screw type registration table based on the code. ) Is set.
S203: Calculate points B, C, D, E, and G based on the control parameters.
S204: The moving motor 21 is driven at the rated torque value and the third speed based on the point A position data.
S205: When the increase / decrease value of the number of pulse signals input from the encoder 22 within a predetermined time is 0 (when the screw tightening tool 10 cannot move and the moving motor 21 stalls and stops rotating), the process proceeds to S226. Jump.
S206: The pulse signal from the encoder 22 is monitored to check whether or not the point A has been reached. If not, the process jumps to S205.
S207: The moving motor 21 is driven at the first speed and the first limit torque.
S208: When the increase / decrease value of the number of pulse signals input from the encoder 22 within the predetermined time is 0 (when the screw tightening tool 10 cannot move and the moving motor 21 stalls and stops rotating), the process proceeds to S226. Jump.
S209: The pulse signal from the encoder 22 is monitored to check whether or not the point B has been reached. If not, the process jumps to S208.
S210: The moving motor 21 is driven at the second speed and the second limit torque. As a result, the speed is reduced for screw tightening, and the thrust applied to the screw through the screw tightening tool 10 is changed.
S211: If the type of screw is not a drill screw (general screw or tapping screw), jump to S215.
S212: When the increase / decrease value of the number of pulse signals input from the encoder 22 within a predetermined time is 0 (when the screw tightening tool 10 cannot move and the moving motor 21 stalls and stops rotating), the process proceeds to S226. Jump.
S213: The pulse signal from the encoder 22 is monitored to check whether or not the point C has been reached. If not, the process jumps to S212.
S214: The moving motor 21 is driven with the third limit torque. As a result, the thrust is changed.
S215: If the type of screw is not a drill screw or a tapping screw (in the case of a general screw), the process jumps to S219.
S216: When the increase / decrease value of the number of pulse signals input from the encoder 22 within a predetermined time is 0 (when the screw tightening tool 10 cannot move and the moving motor 21 stalls and stops rotating), the process proceeds to S226. Jump.
S217: The pulse signal from the encoder 22 is monitored to check whether or not the point D has been reached. If not, the process jumps to S216.
S218: The moving motor 21 is driven with the fourth limit torque. As a result, the thrust is changed.
S219: If the increase / decrease value of the number of pulse signals input from the encoder 22 within the predetermined time is 0, the process jumps to S226.
S220: The pulse signal from the encoder 22 is monitored to check whether or not the point E has been reached. If not, the process jumps to S219.
S221: The moving motor 21 is driven with the fifth limiting torque. As a result, the thrust is changed.
S222: Wait until the load current value of the rotating motor 11 reaches the complete current value (torque up) or reaches the point G.
S223: The moving motor 21 is driven at a speed of 0 (zero) and a limit torque of 0 (zero).
S224: By the pulse signal from the encoder 22, it is confirmed whether or not the screw tightening tool 10 is stopped within a predetermined range in which each value of the completion width (+) and the completion width (−) is set before and after the F point. If it is stopped within the range, the process jumps to S233.
S225: It is confirmed whether or not the screw tightening tool 10 is stopped within a predetermined range in which each value of the completion width (+) and the completion width (−) is set before and after the point G by a pulse signal from the encoder 22. If it is stopped within the range, the process jumps to S234.
S226: An NG signal is output to the control unit 60.
S227: Wait for input of the point A return signal or the origin return signal from the control unit 60.
S228: If the return signal is the origin return signal, the process jumps to S235.
S229: A reverse drive signal is output to the moving motor 21 to drive the moving motor 21 in reverse at the third speed and the rated torque value.
S230: Monitor the pulse signal from the encoder 22 and wait for point A to arrive.
S231: A stop signal is output to the moving motor 21 and a point A return completion signal is output to the control unit 60.
S232: End.
S233: An F point completion signal is output to the control unit 60, and the process jumps to S227.
S234: A G point completion signal is output to the control unit 60, and the process jumps to S227.
S235: A reverse drive signal is output to the moving motor 21, and the moving motor 21 is driven in reverse at the third speed and the rated torque value.
S236: The pulse signal from the encoder 22 is monitored and the origin arrival is awaited.
S237: A stop signal is output to the moving motor 21, and an origin return completion signal is output to the control unit 60. Then, the process jumps to S232.
Servo controller control processing consisting of these steps is executed. Although omitted in FIGS. 7 to 10, in this servo controller control process, the return signal input from the control unit 60 is constantly monitored when an error occurs and the like, and when the return signal is input. Stops the process and proceeds to the process from step S228.

次に、図2ないし図12に基づいて本ねじ締め装置によるねじ締め作業を説明すると、本ねじ締め装置によりねじを締め付ける場合には、予め制御部60の寸法データ設定テーブル、トルクテーブル、速度テーブル、ねじ種登録テーブルおよびねじ締めポイントテーブルに必要な制御パラメータを設定する。この時、締付け対象がタッピンねじであって、C点での推力変更が不要になる場合には、トルクテーブルにおける第3制限トルクの設定は省略することができ、また、一般ねじの場合には、C点およびD点での推力変更が不要になるため、トルクテーブルにおける第3制限トルクおよび第4制限トルクの設定を省略することができる。なお、この制御パラメータの入力設定は、制御手段30に備えられたテンキー等の操作部(図示せず)から行う。   Next, the screw tightening operation by the main screw tightening device will be described with reference to FIGS. 2 to 12. When the screws are tightened by the main screw tightening device, the dimension data setting table, torque table, speed table of the control unit 60 in advance. Set the necessary control parameters in the screw type registration table and screw tightening point table. At this time, if the object to be tightened is a tapping screw and it is not necessary to change the thrust at point C, the setting of the third limit torque in the torque table can be omitted. Since it is not necessary to change the thrust at the points C and D, the setting of the third limit torque and the fourth limit torque in the torque table can be omitted. This control parameter input setting is performed from an operation unit (not shown) such as a numeric keypad provided in the control means 30.

締め付けるねじの種類およびワークのねじ締めポイントに対応した制御パラメータを設定した後、制御手段30の図示しないスタートスイッチが押されると、図示しないロボットの作動によりねじ締め装置1がワークにおける最初のねじ締め位置の上方に位置決めされる。ロボットは、予め設定されているティーチングプログラムと、ねじ締め装置1からのねじ締め作業完了信号とに従い、以後、ワークに設けられる複数のねじ締め位置に順次ねじ締め装置1を位置決めするものである。その後、制御部60にはねじ締めスタート信号が入力され、これに応じてツールコントローラ40にはトルクCH、サーボコントローラ50にはねじ締めポイントコードがそれぞれ指定されるとともに、ツールコントローラ40、サーボコントローラ50にそれぞれスタート信号が出力される。なお、ねじ締めポイントコードは、ねじ締めポイントテーブルのポイント番号を示すものであり、制御サイクル毎にねじ締めポイントテーブルのパラメータが設定されているレコードのポイント番号が昇順に指定される。   After setting the control parameters corresponding to the type of screw to be tightened and the screw tightening point of the workpiece, when a start switch (not shown) of the control means 30 is pressed, the screw tightening device 1 operates the first screw tightening on the workpiece by the operation of the robot (not shown). Positioned above the position. The robot sequentially positions the screw tightening device 1 at a plurality of screw tightening positions provided on the workpiece in accordance with a preset teaching program and a screw tightening operation completion signal from the screw tightening device 1. Thereafter, a screw tightening start signal is input to the control unit 60, and in response to this, a torque CH is specified to the tool controller 40, and a screw tightening point code is specified to the servo controller 50, and the tool controller 40 and the servo controller 50 are also specified. A start signal is output at each time. The screw tightening point code indicates the point number of the screw tightening point table, and the point number of the record in which the parameter of the screw tightening point table is set for each control cycle is specified in ascending order.

ツールコントローラ40においては、制御部60から指定されたトルクCHに予め登録されている完了電流値が内部設定されるとともに、回転用モータ11に駆動信号が出力される。これにより、ねじ締めツール10の回転用モータ11が駆動し、ドライバビット12を回転させる。   In the tool controller 40, a completion current value registered in advance in the torque CH designated by the control unit 60 is internally set, and a drive signal is output to the rotation motor 11. As a result, the rotation motor 11 of the screw tightening tool 10 is driven to rotate the driver bit 12.

また、サーボコントローラ50においては、制御部60から指定されたねじ締めポイントコードと一致するポイント番号を持つレコードがねじ締めポイントテーブルの中から選択され、同レコードの制御パラメータが取得される。この時、詳細な制御パラメータは、リレーションが組まれている寸法データ設定テーブル、トルクテーブル、速度テーブル、ねじ種登録テーブルの対応レコードからそれぞれ取得される。そして、取得された制御パラメータの内、F点位置データ、F−C間距離、F−D間距離、F−E間距離、F−G間距離、ねじ穴手前オフセット、ねじ長さに基づいて、推力および速度の各切換ポイントとなるB点、C点、D点、E点およびねじ締めツール10の最終的な到達位置(目標位置)とされるG点が算出される。なお、これらの各点はF点位置データを基準に算出される。つまり、本実施の形態ではF点をねじ締め完了の基準位置として、ここを過ぎた目標位置たるG点および推力切換ポイントたるB,C,D,Eの各点がサーボコントローラ50で設定されるのである。   In the servo controller 50, a record having a point number that matches the screw tightening point code designated by the control unit 60 is selected from the screw tightening point table, and the control parameter of the record is acquired. At this time, detailed control parameters are acquired from the corresponding records of the dimension data setting table, the torque table, the speed table, and the screw type registration table in which the relation is set. Based on the obtained control parameters, based on the F point position data, the distance between F and C, the distance between F and D, the distance between F and E, the distance between F and G, the offset before the screw hole, and the screw length. Then, B point, C point, D point, E point and the final reaching position (target position) of the screw tightening tool 10 as the switching points of thrust and speed are calculated. These points are calculated based on the F point position data. That is, in the present embodiment, the point F is set as a reference position for screw tightening completion, and the points G, B, C, D, E, which are target positions beyond the point, and thrust switching points are set by the servo controller 50. It is.

前述のように推力および速度の切換ポイントが算出されて後、移動用モータ21はモータ本来の定格トルク値と第3速度で回転駆動される。これにより、ボールねじ機構23が作動し、テーブル24およびねじ締めツール10をA点に移動させる。こうしてねじ締めツール10がA点に到達すると、次に移動用モータ21は第1制限トルクと第1速度で回転駆動される。これにより、ボールねじ機構23が作動し、ドライバビット12の先端前方方向へテーブル24およびねじ締めツール10を高速で前進移動させる。この過程で、ドライバビット12先端にはねじが係合保持される。なお、ねじについては、予めドライバビット12の移動路上にねじ一時保持手段(図示せず)によって保持しておく。   After the thrust and speed switching points are calculated as described above, the moving motor 21 is rotationally driven at the motor's original rated torque value and the third speed. Thereby, the ball screw mechanism 23 operates and moves the table 24 and the screw tightening tool 10 to the point A. When the screw tightening tool 10 reaches the point A in this way, the moving motor 21 is then driven to rotate at the first limit torque and the first speed. As a result, the ball screw mechanism 23 operates, and the table 24 and the screw tightening tool 10 are moved forward at high speed in the forward direction of the tip of the driver bit 12. In this process, the screw is engaged and held at the tip of the driver bit 12. The screw is held in advance on the moving path of the driver bit 12 by a screw temporary holding means (not shown).

ねじ締めツール10が前進してB点に到達すると、これを受けて移動用モータ21が第2制限トルクと第2速度で駆動されるよう移動用モータ21の駆動切換が行われる。これにより、ねじ締めツール10の下降速度は、ねじの種類に関係なく所定の低速度に切り換えられ、ねじ先端が高速でワークに衝突してワークおよびねじを破損してしまう不具合が防止される。   When the screw tightening tool 10 moves forward and reaches point B, the driving of the moving motor 21 is switched so that the moving motor 21 is driven at the second limit torque and the second speed. As a result, the lowering speed of the screw tightening tool 10 is switched to a predetermined low speed regardless of the type of screw, and the problem that the screw tip collides with the work at a high speed and damages the work and the screw is prevented.

第2制限トルク以降の制限トルクは、ねじの種類に応じてその設定内容が異なる。したがって、それらの制限トルクで移動用モータ21が駆動されることによってねじ締めツール10からねじに付加される推力もねじの種類に応じて異なるものとなる。そこで、ここからは、ねじの種類毎にB点以降のねじ締め動作について、それぞれ最も一般的な例を紹介していくこととする。   The setting content of the limiting torque after the second limiting torque differs depending on the type of screw. Accordingly, the thrust applied to the screw from the screw tightening tool 10 when the moving motor 21 is driven with the limit torque varies depending on the type of screw. Therefore, from here, the most general examples of screw tightening operations after point B for each type of screw will be introduced.

◎一般ねじの場合(図11(a)及び図12(a)参照)
一般ねじの場合、予めワークにはめねじが形成されているので、最初からねじを高い推力で押圧しておかなくても、ワークにねじを螺入していくことができる。逆に、最初からあまり高い推力を付加すると、ねじまたはめねじの破壊を招く恐れがある。したがって、一般ねじの場合、第2制限トルクは比較的低い値に設定され、よって、ねじにはねじ締めツール10を通じて低推力が付加される。この時、ドライバビット12は回転用モータ11の駆動で回転しているため、ねじは低推力が付加された状態でワークにねじ込まれる。
◎ In the case of general screws (see Fig. 11 (a) and Fig. 12 (a))
In the case of a general screw, since a female screw is formed in advance on the workpiece, the screw can be screwed into the workpiece without pressing the screw with high thrust from the beginning. On the other hand, if a very high thrust is applied from the beginning, the screw or the female screw may be broken. Therefore, in the case of a general screw, the second limiting torque is set to a relatively low value, and thus a low thrust is applied to the screw through the screw tightening tool 10. At this time, since the driver bit 12 is rotated by the drive of the rotation motor 11, the screw is screwed into the workpiece with a low thrust applied.

この一般ねじの場合、ねじ締めの過程で、下穴成形、めねじ成形は共に存在しないため、C点、D点は設定されず(図8のS211およびS215参照)、ねじがE点に達した時点、つまり、ねじがワークに着座する付近位置に達した時点、で次の推力への切換が行われる。   In the case of this general screw, since both pilot hole forming and female screw forming do not exist in the screw tightening process, points C and D are not set (see S211 and S215 in FIG. 8), and the screw reaches point E. At that time, that is, when the screw reaches a position where it is seated on the workpiece, switching to the next thrust is performed.

ねじ締めツール10がE点に達して後、すなわちねじがワーク表面に着座する付近までねじ込まれて後は、締付けトルクの増大にともなってドライバビット12がねじの頭部から外れてしまう現象(以下、この現象をカムアウトと称する)が生じやすくなる。したがって、このカムアウトを防止するため、ねじ締めツール10がE点に到達すると、移動用モータ21が第5制限トルクにより駆動され、これによってねじには高推力が付加される。   After the screw tightening tool 10 reaches the point E, that is, after the screw is screwed in to the vicinity where the screw is seated on the workpiece surface, the phenomenon in which the driver bit 12 is detached from the head of the screw as the tightening torque increases (hereinafter referred to as the screw head). This phenomenon is called “come out”. Therefore, in order to prevent this cam-out, when the screw tightening tool 10 reaches the point E, the moving motor 21 is driven by the fifth limiting torque, thereby applying high thrust to the screw.

◎タッピンねじの場合(図11(b)及び図12(b)参照)
タッピンねじの場合、ワークへのねじ込み開始直後から予め成形されている下穴にめねじが成形され始め、これによって締付けトルクが増大する。この締付けトルクによるカムアウトを防止するため、タッピンねじの場合には、第2制限トルクが一般ねじの場合よりも高めの値に設定され、これにより、ねじにはねじ締めツール10を通じて中推力が付加される。なお、このタッピンねじの場合、ねじ締めの過程で、下穴成形は必要ないため、C点は設定されない(図8のS211参照)。
◎ In case of tapping screw (see Fig. 11 (b) and Fig. 12 (b))
In the case of a tapping screw, a female screw begins to be molded into a pre-formed pilot hole immediately after the start of screwing into the workpiece, thereby increasing the tightening torque. In order to prevent the cam-out due to this tightening torque, the second limit torque is set to a higher value in the case of a tapping screw than in the case of a general screw, and thereby, medium thrust is applied to the screw through the screw tightening tool 10. Is done. In the case of this tapping screw, no pilot hole forming is required in the screw tightening process, so the point C is not set (see S211 in FIG. 8).

ねじ締めツール10がD点に到達すると、すなわちねじがワークの下穴にめねじを成形し終わる位置までねじ込まれると、移動用モータ21は第4制限トルクで駆動される。これにより、ねじにはねじ締めツール10を通じて低推力が付加される。ねじ締めツール10がD点に達して後E点に達するまでの間は、ワークにめねじを成形し終わっているので、締付けトルクも低い。したがって、D点からE点までの間は、一般ねじと同様に低推力でねじ込むのが最適なのである。ただし、下穴が有底である場合等には、ねじを締め終わるまでめねじ成形が継続されるため、D点で推力を低推力に切換えることは好ましくない。この場合には、E点まで同じ中推力が維持されるか、あるいはD点で高推力に切り換えられるよう、第4制限トルクを設定しておくのがよい。こうして、ねじ締めツール10がE点に達して後は、一般ねじの場合と同様に高推力がねじに付加されてねじの締め付けが行われる。   When the screw tightening tool 10 reaches the point D, that is, when the screw is screwed to the position where the female screw has been formed in the pilot hole of the workpiece, the moving motor 21 is driven with the fourth limit torque. As a result, a low thrust is applied to the screw through the screw tightening tool 10. Until the screw tightening tool 10 reaches the point D and then reaches the point E, since the female screw has been formed on the workpiece, the tightening torque is also low. Therefore, it is optimal to screw with a low thrust between the point D and the point E similarly to the general screw. However, when the pilot hole has a bottom, etc., female thread forming is continued until the screw is completely tightened, and therefore it is not preferable to switch the thrust to a low thrust at point D. In this case, it is preferable to set the fourth limit torque so that the same medium thrust is maintained up to point E or switched to high thrust at point D. Thus, after the screw tightening tool 10 reaches the point E, a high thrust is applied to the screw as in the case of a general screw, and the screw is tightened.

◎ドリルねじの場合(図11(c)及び図12(c)参照)
ドリルねじの場合、ワークへのねじ込み開始直後から下穴が成形され始めるため、この時に最終締付けトルクよりも大きな締付けトルクが発生する。従って、ドリルねじの場合には、第2制限トルクが他の制限トルクと比べて最も高い値に設定される。よって、B点を過ぎると、ドリルねじにはねじ締めツール10を通じて超高推力が付加される。これにより、下穴成形時に発生する締付けトルクによってドライバビット12がカムアウトするのを防止しつつ良好に下穴成形を行うことができる。
◎ In the case of a drill screw (see FIG. 11 (c) and FIG. 12 (c))
In the case of a drill screw, since the pilot hole starts to be formed immediately after the start of screwing into the workpiece, a tightening torque larger than the final tightening torque is generated at this time. Therefore, in the case of a drill screw, the second limit torque is set to the highest value compared to other limit torques. Therefore, after passing point B, an ultrahigh thrust is applied to the drill screw through the screw tightening tool 10. As a result, the pilot hole can be formed satisfactorily while preventing the driver bit 12 from coming out due to the tightening torque generated when the pilot hole is formed.

ねじ締めツールがC点に到達すると、すなわちドリルねじがワークに下穴を成形し終わる位置までねじ込まれると、次に制限トルクは第3制限トルクに切り換えられる。ここからは下穴にめねじを成形する工程になるため、この第3制限トルクで移動用モータ21が駆動されることにより、ねじには前述のタッピンねじの場合と同様、中推力が付加される。これにより、ドライバビット12のカムアウトを防止しつつ良好なめねじ成形を行うことができる。この後の推力変更は、基本的にタッピンねじと同様であるが、このドリルねじを締付ける際にも、ワークが厚い場合にはC点およびD点で各適用される第3,第4制限トルク値を中推力以上の高い推力が付加される値に設定しておくとよい。   When the screw tightening tool reaches the point C, that is, when the drill screw is screwed to the position where the pilot hole has been formed in the workpiece, the limiting torque is then switched to the third limiting torque. From this point, since it is a process of forming a female screw in the pilot hole, the driving motor 21 is driven with this third limiting torque, so that a medium thrust is applied to the screw as in the case of the tapping screw described above. The Thereby, favorable female thread shaping can be performed while preventing the driver bit 12 from coming out. The thrust change thereafter is basically the same as that of the tapping screw. However, when the drill screw is tightened, the third and fourth limiting torques applied at points C and D when the workpiece is thick. The value may be set to a value to which a high thrust higher than the medium thrust is added.

以上のように、ねじの種類に応じて推力と速度の切換ポイントが選択され、これら切換ポイントで速度と推力が変更されてねじの締付けが行われるのであるが、その際、回転用モータ11の負荷電流値を見ることによりねじの締付けトルクの良否が判別される。つまり、回転用モータ11の負荷電流値は、ねじの締付トルクに対応して増減されるため、これを完了電流値と比較することにより、ねじが所定のトルクまで締付けられたかどうかを判別できる。この回転用モータ11の負荷電流値が完了電流値に達すると、回転用モータ11の駆動が停止されるとともに、ツールコントローラ40から制御部60にOK信号が出力される。この時、タイマによる計測時間が経過しても回転用モータ11の負荷電流値が完了電流値に達しない場合には、回転用モータ11の駆動が停止されるとともに、ツールコントローラ40から制御部60にNG信号が送られる。なお、締め付けられるねじがタッピンねじかドリルねじの場合には、下穴およびめねじ成形時にドライバビットに作用する負荷トルクが大きくなり、これによって回転用モータ11の負荷電流値が完了電流値に達し、トルクアップしてしまうことがある。これを防止するため、ツールコントローラ40はねじ締めツール10がD点に達するまで回転用モータ11の負荷電流値を完了電流値と比較しない制御を行う。   As described above, the switching point between the thrust and the speed is selected according to the type of the screw, and the screw is tightened by changing the speed and the thrust at these switching points. The quality of the tightening torque of the screw is determined by looking at the load current value. That is, since the load current value of the rotating motor 11 is increased or decreased in accordance with the screw tightening torque, it can be determined whether or not the screw is tightened to a predetermined torque by comparing this with the completed current value. . When the load current value of the rotating motor 11 reaches the completion current value, the driving of the rotating motor 11 is stopped and an OK signal is output from the tool controller 40 to the control unit 60. At this time, if the load current value of the rotation motor 11 does not reach the completion current value even after the measurement time by the timer has elapsed, the drive of the rotation motor 11 is stopped and the tool controller 40 controls the control unit 60. Is sent an NG signal. When the screw to be tightened is a tapping screw or a drill screw, the load torque acting on the driver bit when forming the pilot hole and the female screw is increased, whereby the load current value of the rotating motor 11 reaches the complete current value. The torque may increase. In order to prevent this, the tool controller 40 performs control not to compare the load current value of the motor 11 for rotation with the completion current value until the screw tightening tool 10 reaches the point D.

また、サーボコントローラ50においては、回転用モータ11の負荷電流値が完了電流値に達した(トルクアップする)こと、またはねじ締めツール10がG点に到達したことの何れかが判明すると、移動用モータ21が速度0(ゼロ)、制限トルク0(ゼロ)で駆動される。これにより、移動用モータ21の出力軸21aは回転フリーになる。よって、ボールねじ機構23のボールねじ軸23aも回転フリーになり、このため、推力の影響でワークに撓み等の弾性変形が発生している場合には、ワークを反発力により元の状態に戻すことができる。その結果、エンコーダ22のパルス信号数も変化し、ねじ締めツール10の停止位置も適正化される。   Further, in the servo controller 50, when it is determined that either the load current value of the rotating motor 11 has reached the complete current value (torque up) or the screw tightening tool 10 has reached the point G, the movement is performed. The motor 21 is driven at a speed of 0 (zero) and a limit torque of 0 (zero). As a result, the output shaft 21a of the moving motor 21 is free to rotate. Therefore, the ball screw shaft 23a of the ball screw mechanism 23 is also free to rotate. For this reason, when elastic deformation such as bending is generated in the work due to the thrust, the work is returned to the original state by the repulsive force. be able to. As a result, the number of pulse signals of the encoder 22 also changes, and the stop position of the screw tightening tool 10 is also optimized.

その後、ねじ締めツール10が停止した位置が制御パラメータの内のF点位置データ、完了幅(+)および完了幅(−)で決定されるF点の許容範囲内に収まっている場合には、サーボコントローラ50から制御部60にF点完了信号が送られる。また、ねじ締めツール10がG点の前後に完了幅(+)および完了幅(−)を適用したG点の許容範囲内に到達している場合には、制御部60にG点完了信号が送られる。さらに、ねじ締めツール10の停止位置が前記の何れにも該当しない場合には、制御部60にNG信号が送信される。これらツールコントローラ40およびサーボコントローラ50から入力される各信号を受け、制御部60では、ねじの締付けトルク、ねじ込み高さの良否が判定され、これらに基づいた結果表示がなされる。この時、ねじ締めツール10がF点の許容範囲に到達していない場合は、ねじがワークに着座せずに浮いた状態であり、また、F点の許容範囲を過ぎている場合には、ねじがワークにめり込んでいる状態にある。このため、F点完了信号以外の信号がサーボコントローラ50から発せられた時には、制御部60はねじの締め込み高さ不良と判定し、この結果、表示部にはねじ高さNG表示がなされる。   Thereafter, when the position at which the screw tightening tool 10 is stopped is within the allowable range of the F point determined by the F point position data, the completion width (+) and the completion width (−) of the control parameters, An F point completion signal is sent from the servo controller 50 to the control unit 60. Further, when the screw tightening tool 10 has reached the allowable range of the G point to which the completion width (+) and the completion width (−) are applied before and after the G point, a G point completion signal is sent to the control unit 60. Sent. Furthermore, when the stop position of the screw tightening tool 10 does not correspond to any of the above, an NG signal is transmitted to the control unit 60. Receiving each signal input from the tool controller 40 and the servo controller 50, the control unit 60 determines whether the screw tightening torque and the screw-in height are good or not, and displays a result based on these. At this time, when the screw tightening tool 10 has not reached the allowable range of the F point, the screw is not seated on the workpiece and is in a floating state, and when the allowable range of the F point is exceeded, The screw is in the work. Therefore, when a signal other than the F point completion signal is issued from the servo controller 50, the control unit 60 determines that the screw tightening height is defective, and as a result, the screw height NG is displayed on the display unit. .

前述のように、最終的なねじの締付け完了位置であるF点を過ぎた所定の位置G点を最終的な到達目標位置としてねじ締めツール10を移動させることにより、推力により撓み等の弾性変形を生ずるワーク、加工誤差の大きいワーク等、ねじをねじ込む時にワークにおけるねじ着座面が正規の位置からねじの螺入進行方向にずれてしまうワークにねじを締め付ける場合にも、撓み等の分、ねじ締めツール10が余分に移動可能となる。よって、撓み等が発生してもねじを正確に締め込むことが可能となる。また、回転用モータ11の負荷電流値が完了電流値に達した(トルクアップした)後に移動用モータ21を速度ゼロ、制限トルクゼロで駆動して推力を除去しているため、ワークが弾性変形している場合には、トルクアップ後これを即座に元へ戻すことができ、ワークにおける正規のねじ着座面位置に設定される締付け完了位置F点の許容範囲内にねじが締め付けられているか否かを正確にチェックすることができる。   As described above, by moving the screw tightening tool 10 with the predetermined position G point past the point F, which is the final screw tightening completion position, as the final target position, elastic deformation such as bending due to thrust is performed. When a screw is tightened on a workpiece that causes the screw seating surface of the workpiece to deviate from the normal position when the screw is screwed in, such as a workpiece that generates a large amount of machining error, etc. The fastening tool 10 can be moved excessively. Therefore, it is possible to accurately tighten the screw even if bending or the like occurs. Further, since the moving motor 21 is driven at zero speed and zero limiting torque after the load current value of the rotating motor 11 reaches the complete current value (torque up), the workpiece is elastically deformed. If the torque is increased, it can be immediately restored to the original position, and whether or not the screw is tightened within the allowable range of the tightening completion position F set at the normal screw seating surface position of the workpiece. Can be checked accurately.

前述のようにしてねじ締め作業が完了すると、移動用モータ21は高速で逆転駆動され、これによりねじ締めツール10は待機ポイントA点に復帰して次のねじ締め作業に備えて待機する。このように任意に設定可能な待機位置A点にねじ締めツール10を戻すようにすると、原点O点まで戻す場合に比べ、次のねじ締め作業に移る際のねじ締めツール10の移動量を少なくすることができ、連続的なねじ締め作業を効率よく行うことが可能となる。   When the screw tightening operation is completed as described above, the moving motor 21 is reversely driven at a high speed, whereby the screw tightening tool 10 returns to the standby point A and waits for the next screw tightening operation. When the screw tightening tool 10 is returned to the arbitrarily set standby position A in this way, the amount of movement of the screw tightening tool 10 when moving to the next screw tightening operation is smaller than when returning to the origin O point. Therefore, continuous screw tightening work can be performed efficiently.

前述の処理を繰り返し、ねじ締めポイントテーブル中のパラメータが設定されている全てのレコードについてねじ締め作業が完了すると、制御部60からサーボコントローラ50に原点復帰信号が送られ、これを受けてサーボコントローラ50は定格トルク、第3速度(高速)で移動用モータ21を逆転駆動する。これにより、ねじ締めツール10は原点O点に復帰してねじ締め作業を完了する。   When the above process is repeated and the screw tightening operation is completed for all the records for which the parameters in the screw tightening point table are set, a home position return signal is sent from the control unit 60 to the servo controller 50, and the servo controller receives the signal. Reference numeral 50 denotes the rated torque and the third speed (high speed) to drive the moving motor 21 in the reverse direction. As a result, the screw tightening tool 10 returns to the origin O point and completes the screw tightening operation.

なお、以上の説明では、G点に到達した場合にはねじの締め込み高さをNGと判定する処理を紹介したが、完了幅(+)または完了幅(−)の設定値をF−G間距離に設定された値よりも大きくすることで、G点到達についてねじの締め込み高さをOKと判定する処理を行うことが可能である。   In the above description, the process of determining the screw tightening height as NG when the point G is reached has been introduced. However, the set value of the completion width (+) or the completion width (−) is set to FG. By making it larger than the value set for the inter-distance, it is possible to perform a process of determining that the screw tightening height is OK for reaching the point G.

1 ねじ締め装置
10 ねじ締めツール
11 ビット回転駆動用モータ
12 ドライバビット
20 往復移動手段
21 移動用モータ
22 エンコーダ
23 ボールねじ機構
24 テーブル
30 制御手段
40 ねじ締めツールコントローラ
50 サーボ駆動コントローラ
60 制御部
DESCRIPTION OF SYMBOLS 1 Screw tightening device 10 Screw tightening tool 11 Bit rotation drive motor 12 Driver bit 20 Reciprocating means 21 Movement motor 22 Encoder 23 Ball screw mechanism 24 Table 30 Control means 40 Screw tightening tool controller 50 Servo drive controller 60 Control part

Claims (1)

ねじの頭部に係合可能なドライバビットを回転駆動するように構成されたねじ締めツールと、このねじ締めツールを往復移動させるとともにねじ締めツールを通じてねじに推力を作用させる往復移動手段とを備えたねじ締め装置であって、
前記ねじ締めツールの移動位置を検出可能な位置検出手段と、
前記位置検出手段によって検出されるねじ締めツールの移動位置に応じてねじ締めツールを通じてねじに作用する推力を変更するよう前記往復移動手段を制御するとともに、ねじ着座面が正規の位置からずれていない状態でのねじ締めツールのねじ締め完了時の移動位置である基準位置と、この基準位置を過ぎたねじ締めツールの移動位置である目標位置とを予め設定し、目標位置を最終到達位置として前記往復移動手段を駆動してねじ締めツールを移動させる制御を行う制御手段とを備え、
前記往復移動手段は、移動用モータと、この移動用モータの駆動を受けて作動することでねじ締めツールを移動させるボールねじ機構とを有し、
前記制御手段は、基準位置に所定の幅を持たせるための完了幅を設定可能であり、ねじに付与される締付けトルクが所定の値に達するか、ねじ締めツールが目標位置に達するかすると、前記移動用モータを速度0および制限トルク0で駆動し、前記完了幅によって規定される範囲内にねじ締めツールが位置しているか否かを確認することを特徴とするねじ締め装置。
A screw tightening tool configured to rotationally drive a screwdriver bit engageable with a screw head; and reciprocating means for reciprocating the screw tightening tool and applying thrust to the screw through the screw tightening tool Screw tightening device,
Position detecting means capable of detecting a moving position of the screw tightening tool;
The reciprocating means is controlled to change the thrust acting on the screw through the screw tightening tool according to the moving position of the screw tightening tool detected by the position detecting means, and the screw seating surface is not deviated from the normal position. In this state, a reference position that is a movement position when screw tightening of the screw tightening tool is completed and a target position that is a movement position of the screw tightening tool that has passed the reference position are set in advance, and the target position is set as the final arrival position. Control means for controlling the movement of the screw tightening tool by driving the reciprocating means,
The reciprocating means has a movement motor and a ball screw mechanism that moves the screw tightening tool by operating by driving the movement motor,
The control means can set a completion width for giving a predetermined width to the reference position, and when the tightening torque applied to the screw reaches a predetermined value or the screw tightening tool reaches the target position, A screw tightening device, wherein the moving motor is driven at a speed of 0 and a limit torque of 0, and it is confirmed whether or not a screw tightening tool is positioned within a range defined by the completion width.
JP2012120254A 2012-05-25 2012-05-25 Screw tightening device Active JP5480934B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012120254A JP5480934B2 (en) 2012-05-25 2012-05-25 Screw tightening device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012120254A JP5480934B2 (en) 2012-05-25 2012-05-25 Screw tightening device

Publications (2)

Publication Number Publication Date
JP2013244565A JP2013244565A (en) 2013-12-09
JP5480934B2 true JP5480934B2 (en) 2014-04-23

Family

ID=49844744

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012120254A Active JP5480934B2 (en) 2012-05-25 2012-05-25 Screw tightening device

Country Status (1)

Country Link
JP (1) JP5480934B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104175107B (en) * 2014-07-25 2016-03-30 青岛乾程科技股份有限公司 A kind of automatic locking electric meter screw device
CN104175110B (en) * 2014-08-13 2016-05-04 苏州博众精工科技有限公司 A kind of Full-automatic screw locking machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06114651A (en) * 1992-10-12 1994-04-26 Nippon Chemicon Corp Automatic screw fastening device
JP4148445B2 (en) * 2001-12-14 2008-09-10 日東精工株式会社 Screw tightening device

Also Published As

Publication number Publication date
JP2013244565A (en) 2013-12-09

Similar Documents

Publication Publication Date Title
JP6356344B2 (en) Method for operating power tool, control device for power tool, and power tool
US7506553B1 (en) Methods, devices and systems for adaptively driving screws using a screw driving tool
JP5480934B2 (en) Screw tightening device
JP4148445B2 (en) Screw tightening device
US20160031051A1 (en) Screw tightening apparatus
JP2008164349A (en) Screw thread inspecting device
JP2008261801A (en) Thread inspection apparatus
JP5797967B2 (en) Automatic screw tightening device
WO2021159581A1 (en) Control method for electric screwdriver, and screw locking device
JP5824559B1 (en) Automatic screw tightening device
JP5390226B2 (en) Screw tightening device
JP5959875B2 (en) Fastening method and control device for fastening machine
JP3797598B2 (en) Screw tightening device
JP2016055355A (en) Nut fastening device
US20030030401A1 (en) Control method and control apparatus for feed system
JP2003181727A (en) Screw fastening apparatus
KR101745170B1 (en) Reference position setting method for automated manual transmission
JP4022164B2 (en) Automatic screwing machine and screwing method
JP2002328707A (en) Numerical controller
US20230136450A1 (en) Robot hand and method for controlling robot hand
KR101009428B1 (en) Actuator Origin Correction Method for Electronic Control Limit Slip Differential
JP4392305B2 (en) Part fastening driver unit
CN114871983B (en) Electric screw driver control method and system, computer storage medium and program product
JP2023067751A (en) Robot hand and control method of robot hand
TWI715065B (en) Screw system

Legal Events

Date Code Title Description
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: 20140207

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140214

R150 Certificate of patent or registration of utility model

Ref document number: 5480934

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250