[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0655384A - Screw fastening device - Google Patents

Screw fastening device

Info

Publication number
JPH0655384A
JPH0655384A JP21041492A JP21041492A JPH0655384A JP H0655384 A JPH0655384 A JP H0655384A JP 21041492 A JP21041492 A JP 21041492A JP 21041492 A JP21041492 A JP 21041492A JP H0655384 A JPH0655384 A JP H0655384A
Authority
JP
Japan
Prior art keywords
motor
current
overload
torque
screw
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
JP21041492A
Other languages
Japanese (ja)
Other versions
JP2959294B2 (en
Inventor
Fuyuhiko Yoshikura
冬彦 吉倉
Akihiro Takeuchi
彰浩 竹内
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP21041492A priority Critical patent/JP2959294B2/en
Publication of JPH0655384A publication Critical patent/JPH0655384A/en
Application granted granted Critical
Publication of JP2959294B2 publication Critical patent/JP2959294B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To provide a screw fastening device high in safety while performing rapid screw fastening using speed control. CONSTITUTION:A servo amplifier 300 for controlling the speed of a motor 420 includes a current output part 310 and an overload detecting part 330. The setting input part of the current output part 310 converts the rating, switched by a rating switching part 290, into the maximum current value, and the setting input part of the overload detecting part 330 holds the rating switched by the rating switching part 290. Accordingly, even if the speed control feedback of the motor 420 is interrupted by an accident, the overloaded state is detected by the overload detecting part 330, so that excessive torque is not generated from the motor 420 to reduce the fear of twisting off a screw.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、動力によりねじを締め
付けるいわゆるねじ締め付け装置に関する。特に、電気
モータに速度サーボをかけてねじを締め付けるねじ締め
付け装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a so-called screw tightening device for tightening a screw by power. In particular, the present invention relates to a screw tightening device that applies a speed servo to an electric motor to tighten a screw.

【0002】[0002]

【従来の技術】従来、電気モータにより、ドライバソケ
ットを回転させて自動的にねじを締め付けるいわゆるね
じ締め付け装置が広く用いられている。このねじ締め付
け装置の動作においては、ねじをその所定のトルクで締
め付けるために様々な手法が用いられていきた。
2. Description of the Related Art Conventionally, a so-called screw tightening device has been widely used in which an electric motor rotates a driver socket to automatically tighten a screw. In the operation of this screw tightening device, various techniques have been used to tighten the screw with its predetermined torque.

【0003】所定のトルクで締め付けるために古くから
用いられている手法にストール式がある。このストール
式は、モータの出力トルクの最大値をねじの締め付けト
ルクに設定しておき、その所定の締め付けトルクに達し
たならばモータが止まってしまう(いわゆるストールし
てしまう)ようにした方式である。この方式は簡易であ
り、ねじをねじ切る危険が少ないため、古くから広く用
いられていた。
A stall method has been used for a long time for tightening with a predetermined torque. In this stall type, the maximum value of the output torque of the motor is set to the tightening torque of the screw, and when the predetermined tightening torque is reached, the motor stops (so-called stall). is there. This method has been widely used since ancient times because it is simple and there is little risk of screwing.

【0004】しかしながら、このストール式は何らの速
度制御もなされていないため、ねじの締め付け速度が遅
いという短所があった。すなわち、ねじ締めが進み、ト
ルクが上昇してくるとモータの速度が徐々に遅くなって
くるのである。そこで、近年においては、モータ電流を
制御して速度制御を行ったねじ締め付け装置が専ら使用
されている。
However, this stall type has a drawback that the screw tightening speed is slow because no speed control is performed. That is, as the screw tightening progresses and the torque increases, the speed of the motor gradually decreases. Therefore, in recent years, a screw tightening device in which the motor current is controlled to control the speed is exclusively used.

【0005】このようなモータ電流の制御を行った典型
的なねじ締め付け装置の構成ブロック図が図7に示され
ている。図7に示されているように、本ねじ締め付け装
置500は、外部の設備PC(プログラマブルコントロ
ーラ)100からのスタート指令及び終了指令等によっ
てねじ締めを行う。そして、ねじ締め付け装置500
は、ねじ締めコントローラ200と、サーボアンプ30
0及びモータ部400とから構成されている。
FIG. 7 is a block diagram showing the configuration of a typical screw tightening device that controls the motor current as described above. As shown in FIG. 7, the main screw tightening device 500 performs screw tightening according to a start command and an end command from an external equipment PC (programmable controller) 100. Then, the screw tightening device 500
Is the screw tightening controller 200 and the servo amplifier 30.
0 and a motor unit 400.

【0006】ねじ締めコントローラ200は、CPU2
10や、ROM220、RAM210等からなるマイク
ロコンピュータであり、RAM230には、上記設備P
C100からの指令によって起動されるプログラムが格
納されている。このプログラムは、モータの速度やトル
クを指定する。このプログラムによって指定された速度
は速度指令発生部250に送出され、速度指令発生部2
50は具体的な速度の指令値をサーボアンプ300に供
給する。この指令値はアナログ信号であったり、あるい
はデジタル信号であってもよい。
The screw tightening controller 200 has a CPU 2
10, a ROM 220, a RAM 210, and the like.
The program started by the command from C100 is stored. This program specifies the motor speed and torque. The speed designated by this program is sent to the speed command generating section 250, and the speed command generating section 2
Reference numeral 50 supplies a specific speed command value to the servo amplifier 300. This command value may be an analog signal or a digital signal.

【0007】このサーボアンプ300に供給される前記
指令値は、速度制御部340によって電流指令に変換さ
れてから電流出力部310に供給される。電流出力部3
10は、前記電流指令と、電流検出部320による電流
フィードバックから出力電流を決定し、モータ部400
にこの電流を供給する。なお、電流出力部310には、
外部駆動電源から電流が供給されている。
The command value supplied to the servo amplifier 300 is converted into a current command by the speed control section 340 and then supplied to the current output section 310. Current output section 3
10 determines the output current from the current command and the current feedback from the current detection unit 320, and the motor unit 400
Supply this current to. The current output unit 310 includes
Current is supplied from the external drive power supply.

【0008】モータ部400は、モータ420と、その
モータと同軸に取り付けられている回転エンコーダ(以
下、単にエンコーダと称する)410及びトルクセンサ
430とから構成されている。このエンコーダ420が
出力するパルス列等の速度信号はねじ締めコントローラ
200の速度検出部260に入力される。これによっ
て、ねじ締めコントローラ200はモータ420の回転
速度を検知することができる。また、トルクセンサ43
0からのトルク信号は、ねじ締めコントローラ200の
A/D変換部に入力されている。これによって、ねじ締
めコントローラ200は、モータ420の回転トルクを
検知することができる。
The motor section 400 comprises a motor 420, a rotary encoder (hereinafter, simply referred to as an encoder) 410 mounted coaxially with the motor 420, and a torque sensor 430. A speed signal such as a pulse train output from the encoder 420 is input to the speed detection unit 260 of the screw tightening controller 200. Accordingly, the screw tightening controller 200 can detect the rotation speed of the motor 420. In addition, the torque sensor 43
The torque signal from 0 is input to the A / D conversion unit of the screw tightening controller 200. As a result, the screw tightening controller 200 can detect the rotation torque of the motor 420.

【0009】なお、このような電流制御とは別に、モー
タの過負荷制御も行われている。過負荷検出は、過負荷
検出部330が電流検出部320からの電流を常時監視
することにより行われる。過負荷であるかどうかは例え
ば、図8に示されているグラフのように、電流値と、そ
の電流が流れる時間とによって判断される。すなわち、
時間が長ければ長いほど、また、電流が大きければ大き
いほど過負荷であると判断される。このようにして過負
荷であることが検知されると、過負荷検出部330は過
負荷信号をCPU210に送出する。すると、CPU2
10は、プログラムの実行を停止すると共に異常信号を
入出力部240を介して設備PC100に送出する。こ
れによって、オペレータは、設備PC100を介して過
負荷状態を把握することができる。
In addition to such current control, motor overload control is also performed. The overload detection is performed by the overload detection unit 330 constantly monitoring the current from the current detection unit 320. Whether or not there is an overload is determined by the current value and the time during which the current flows, as shown in the graph of FIG. That is,
The longer the time is and the larger the current is, the more overload is determined. When the overload is detected in this way, the overload detector 330 sends an overload signal to the CPU 210. Then, CPU2
10 stops the execution of the program and sends an abnormal signal to the equipment PC 100 via the input / output unit 240. Thereby, the operator can grasp the overload state via the equipment PC 100.

【0010】このような従来のねじ締め付け装置の締め
付け動作を図8,図9を用いて説明する。図8には、こ
のねじ締め付け装置によってねじ締めが行われていると
きの、モータ420の回転速度及び締め付けトルクを表
すグラフが示されている。このグラフの横軸は時間であ
り、縦軸は回転速度と締め付けトルクである。回転速度
の目盛りは左側に、締め付けトルクの目盛りは右側に示
されている。そして、回転速度のグラフは図中Sで示さ
れ、締め付けトルクのグラフは図中Tで示されている。
The tightening operation of such a conventional screw tightening device will be described with reference to FIGS. 8 and 9. FIG. 8 shows a graph showing the rotation speed and the tightening torque of the motor 420 when the screw is tightened by the screw tightening device. The horizontal axis of this graph is time, and the vertical axis is rotation speed and tightening torque. The rotational speed scale is shown on the left and the tightening torque scale is shown on the right. The graph of the rotation speed is indicated by S in the figure, and the graph of the tightening torque is indicated by T in the figure.

【0011】時刻t1 において、ねじの締め付けが開始
されると、最初はモータ420の回転速度は最高値に設
定される。このとき、締め付けトルクは低い値である。
When the screw tightening is started at time t1, the rotation speed of the motor 420 is initially set to the maximum value. At this time, the tightening torque has a low value.

【0012】ねじ締めが進むとやがてねじは着座する
が、このときから、締め付けトルクは増加を始める。そ
して、所定の締め付けトルク(例えば100kg・c
m)に達すると、ねじ締めコントローラ200は、着座
状態になったことを検知し(図中時刻t2 で示されてい
る)、速度指令値を低下させる。図9に示されている例
では100r.p.mに低下させられている。このよう
に、着座してからはゆっくりとねじ締めが行われ、正確
な締め付けトルクによるねじ締めを行えるようになって
いる。
When the screw tightening progresses, the screw is seated, but from this time, the tightening torque starts to increase. Then, a predetermined tightening torque (for example, 100 kg · c
When it reaches m), the screw tightening controller 200 detects that it is in a seated state (indicated by time t2 in the figure) and reduces the speed command value. In the example shown in FIG. p. It has been lowered to m. In this way, the screw is tightened slowly after the seat is seated, and the screw can be tightened with an accurate tightening torque.

【0013】最後に、時刻t3 において、所望の締め付
けトルクに達したならばねじ締めを終了するためモータ
420の回転を停止させる。一般的に、時刻t1 から時
刻tt2 までのねじ締め行為を「仮締め」と呼び、時刻
t2 から時刻t3 間でのねじ締め行為を「本締め」と呼
ぶ。
Finally, at time t3, when the desired tightening torque is reached, the rotation of the motor 420 is stopped to finish the screw tightening. Generally, the screw tightening action from time t1 to time tt2 is called "temporary tightening", and the screw tightening action from time t2 to time t3 is called "final tightening".

【0014】このようにして従来のねじ締め付け装置に
よるねじ締めが行われていた。また、このようなモータ
電流の制御を行ったねじ締め付け装置の例が特開昭63
−212425号公報に記載されている。ここに記載さ
れているねじ締め付け装置は特に、ねじの締め付けの不
良を検出する手段を設けたことを特徴とするねじ締め付
け装置である。
Thus, the screw tightening by the conventional screw tightening device has been performed. Further, an example of a screw tightening device that controls the motor current as described above is disclosed in Japanese Patent Laid-Open No. 63-63.
-212425. The screw tightening device described here is, in particular, a screw tightening device characterized by being provided with means for detecting a screw tightening failure.

【0015】[0015]

【発明が解決しようとする課題】従来のねじ締め付け装
置は以上のように構成され、動作していた。したがっ
て、定格に近いねじ締めを行っている場合には何ら問題
は生じない。しかし、近年、一つのねじ締め付け装置で
多くの種類のねじ締めを行うことが望まれている。この
ような用途に使用されるねじ締め付け装置は、手動でそ
の締め付けトルクを変化するものや、プログラムによっ
て制御され自動的に締め付けトルクの変更やソケットの
付け替えを行うものまで様々な種類があるが、基本的な
構成は上述したねじ締め付け装置と同一である。
The conventional screw tightening device has been constructed and operated as described above. Therefore, there is no problem when screwing close to the rating. However, in recent years, it has been desired to perform many types of screw tightening with one screw tightening device. There are various types of screw tightening devices used for such applications, such as those that manually change the tightening torque, and those that are controlled by a program to automatically change the tightening torque and replace the socket. The basic structure is the same as that of the screw tightening device described above.

【0016】このようなねじ締め付け装置においては、
様々な締め付けトルクに対応しなければならないので、
大きなシステム定格を有するモータを使用して、比較的
小さな締め付けトルクを要するねじ締めを行わなければ
ならない場合が生じる。
In such a screw tightening device,
Since it has to cope with various tightening torques,
Occasionally, a motor with a large system rating must be used to perform screw tightening that requires a relatively small tightening torque.

【0017】以上のような場合においては、通常プログ
ラムの変更によって、締め付けトルクの最大値が変更さ
れることにより対応可能である。ところが、モータその
ものが変更されているわけではないので、過負荷検出部
が検出する過負荷状態は、指定される締め付けトルクが
ねじによって変更されても、(モータの定格が変化する
わけではないので)常に同一のしきい値による過負荷状
態の検出しか行われていなかった。
The above case can be dealt with by changing the maximum value of the tightening torque by changing the normal program. However, since the motor itself has not been changed, the overload state detected by the overload detection unit is (even if the specified tightening torque is changed by the screw, the motor rating does not change. ) Only the overload condition was detected with the same threshold value.

【0018】そのため、締め付けトルクの最大値が小さ
なねじを締め付けているときには、トルクフィードバッ
ク系に故障が生じた場合には過大なトルクによって、ね
じを捩じ切ってしまう可能性があった。また、捩じ切っ
てしまうならばともかく、過大なトルクによってねじの
金属の結合状態に欠陥を生じさせてしまった場合には、
肉眼でその欠陥を発見することはほぼ不可能であるとい
う問題があった。
Therefore, when a screw having a small maximum tightening torque is being tightened, if the torque feedback system fails, there is a possibility that the screw may be screwed off by an excessive torque. In addition, even if it is screwed off, if the excessive torque causes a defect in the metal connection state of the screw,
There was a problem that it was almost impossible to detect the defect with the naked eye.

【0019】本発明は上記課題を解決するためになされ
たものであり、その目的は、電流制御装置により速度制
御が行われているモータを用いたねじ締め付け装置であ
って、フィードバック系統に異常が生じてもそのねじの
締め付けトルク以上の過大なトルクがねじに加わらない
ようにし、ねじの破損、または肉眼で判断ができないね
じ内部の金属の結合状態の変化等を防止することができ
るねじ締め付け装置を得ることである。
The present invention has been made to solve the above problems, and an object thereof is a screw tightening device using a motor whose speed is controlled by a current control device, in which an abnormality occurs in a feedback system. Even if it occurs, an excessive torque exceeding the tightening torque of the screw will not be applied to the screw, and it can prevent damage to the screw or change in the metal connection state inside the screw that cannot be visually discerned. Is to get.

【0020】[0020]

【課題を解決するための手段】本発明は上記課題を解決
するために、ねじの締め付けを行う動力を発生するモー
タと、前記モータと連動して回転し、前記モータの回転
速度信号を出力するエンコーダと、前記モータの回転速
度を指令する速度指令を出力する速度指令部と、前記速
度指令と前記回転速度信号とを比較し、前記モータが前
記速度指令と合致した速度で回転するように制御された
電流を前記モータに供給する電流制御部と、前記モータ
に流れるモータ電流を監視し、モータ電流の大きさと、
その流れている時間と、前記モータの定格トルクとか
ら、過負荷状態を検出し、過負荷信号を出力する過負荷
検出部と、前記過負荷信号を受信した場合に、前記電流
制御部から前記モータへの電流の供給を停止させる過負
荷停止手段と、を備えたねじ締め付け装置において、ね
じを締め付ける最大トルクを設定する設定手段と、前記
電流制御部が前記モータに供給する電流を、前記設定手
段によって設定された最大トルクを発生する電流値以下
に制限する最大電流制限部と、前記設定手段によって設
定された最大トルクを、前記定格トルクとして、前記過
負荷検出手段に対し供給する定格トルク設定部と、を有
し、前記過負荷検出手段は、前記設定手段によって供給
された定格トルクに基づいて過負荷状態を検出し、過負
荷状態であるならば過負荷信号を前記過負荷停止手段に
供給し、前記モータが停止することを特徴とするねじ締
め付け装置である。
In order to solve the above problems, the present invention outputs a rotation speed signal of a motor that generates power for tightening a screw, rotates in conjunction with the motor, and outputs a rotation speed signal of the motor. An encoder, a speed command unit that outputs a speed command that commands the rotation speed of the motor, and the speed command and the rotation speed signal are compared, and the motor is controlled to rotate at a speed that matches the speed command. A current control unit for supplying the motor with the generated current, and monitoring the motor current flowing through the motor, and the magnitude of the motor current,
From the flowing time and the rated torque of the motor, an overload detection unit that detects an overload state and outputs an overload signal, and, when the overload signal is received, from the current control unit In a screw tightening device provided with an overload stopping means for stopping the supply of current to the motor, a setting means for setting a maximum torque for tightening the screw, and a current supplied by the current control unit to the motor are set as described above. A maximum current limiting unit for limiting the maximum torque set by the means to a current value or less for generating the maximum torque, and a rated torque setting for supplying the maximum torque set by the setting means as the rated torque to the overload detection means. The overload detection means detects an overload state based on the rated torque supplied by the setting means, and if the overload state is present, The load signal is supplied to the overload stop means, wherein the motor is a screw clamping device which is characterized in that stop.

【0021】[0021]

【作用】本発明における定格トルク設定部は、設定手段
によって設定された最大トルクを定格トルクとして過負
荷検出部に供給する。したがって、過負荷検出部は、最
大トルクが変更されると、それに応じて変更された定格
トルクを元にして過負荷状態の検出を行う。したがっ
て、エンコーダからの回転速度信号のフィードバックに
故障が生じても、過大な電流が流れようとすると過負荷
状態が検出され、過負荷停止手段によってモータへの電
流の供給が抑制されるため、モータには過大なトルクが
発生しない。
The rated torque setting unit in the present invention supplies the maximum torque set by the setting means to the overload detection unit as the rated torque. Therefore, when the maximum torque is changed, the overload detection unit detects the overload state based on the changed rated torque. Therefore, even if a failure occurs in the feedback of the rotation speed signal from the encoder, if an excessive current tries to flow, an overload state is detected, and the overload stopping means suppresses the supply of current to the motor. Does not generate excessive torque.

【0022】[0022]

【実施例】以下、この発明の好適な一実施例を図に基づ
いて説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A preferred embodiment of the present invention will be described below with reference to the drawings.

【0023】図1は本実施例のねじ締め付け装置の構成
ブロック図である。本ねじ締め付け装置は図7に示され
ている従来のねじ締め付け装置の構成とほぼ同一であ
り、外部の設備PC(パーソナルコンピュータ)からの
スタート指令及び終了指令等によってねじ締めを行う装
置である。図1において、ねじ締め付け装置500は、
ねじ締めコントローラ200と、サーボアンプ300及
びモータ部400とから構成されている。
FIG. 1 is a block diagram showing the construction of the screw tightening device of this embodiment. This screw tightening device has substantially the same structure as the conventional screw tightening device shown in FIG. 7, and is a device for tightening a screw by a start command and an end command from an external equipment PC (personal computer). In FIG. 1, the screw tightening device 500 is
It is composed of a screw tightening controller 200, a servo amplifier 300, and a motor unit 400.

【0024】ねじ締めコントローラ200は、従来と同
様にCPU210や、ROM220、RAM210等か
らなるマイクロコンピュータである。RAM230に
は、上記設備PCからの指令によって起動されるプログ
ラムが格納されている。このプログラムは、モータの速
度を指定する。このプログラムによって指定された速度
は速度指令発生部250に送出され、速度指令発生部2
50は具体的な速度の指令値をサーボアンプ300に供
給する。この指令値はアナログ信号であり、例えば、1
ボルト/100r.p.mを表すように規定されてい
る。また、モータ部400のエンコーダ410からのパ
ルス信号が、速度検出部260に入力されることによっ
て、速度が検出される。この速度検出部からの速度信号
はサーボアンプ300の速度制御部340にも供給され
ている。
The screw tightening controller 200 is a microcomputer including a CPU 210, a ROM 220, a RAM 210 and the like as in the conventional case. The RAM 230 stores a program activated by a command from the equipment PC. This program specifies the motor speed. The speed designated by this program is sent to the speed command generating section 250, and the speed command generating section 2
Reference numeral 50 supplies a specific speed command value to the servo amplifier 300. This command value is an analog signal, for example, 1
Volt / 100r. p. It is defined to represent m. Further, the speed is detected by inputting a pulse signal from the encoder 410 of the motor unit 400 to the speed detecting unit 260. The speed signal from this speed detector is also supplied to the speed controller 340 of the servo amplifier 300.

【0025】さらに、ねじ締めコントローラ200は定
格切り替え部290を備えている。本実施例において特
徴的なことはこの定格切り替え部290を備えているこ
とである。この定格切り替え部は、モータ420の定格
を、締め付けの対象であるねじによって最適な値に設定
する。これによって、締め付けトルクが小さなねじに対
しても、大きなトルクが誤って印加することによる破損
等を防ぐことができる。
Further, the screw tightening controller 200 has a rating switching section 290. A feature of this embodiment is that the rating switching unit 290 is provided. This rating switching unit sets the rating of the motor 420 to an optimum value according to the screw that is the object of tightening. This makes it possible to prevent damage or the like due to erroneous application of a large torque even to a screw having a small tightening torque.

【0026】サーボアンプ300に供給される前記指令
値は、従来と同様に、速度制御部340によって電流指
令に変換されてから電流出力部310に供給される。電
流出力部310は、前記電流指令による電流値を、電流
検出部320による電流フィードバックを用いて出力す
る。この電流はモータ部400に供給される。なお、電
流出力部310には、不図示の外部駆動電源から電流が
供給されている。
The command value supplied to the servo amplifier 300 is converted into a current command by the speed control unit 340 and then supplied to the current output unit 310, as in the conventional case. The current output unit 310 outputs the current value according to the current command using the current feedback from the current detection unit 320. This current is supplied to the motor unit 400. A current is supplied to the current output unit 310 from an external drive power source (not shown).

【0027】サーボアンプ300の電流出力部310と
過負荷検出部330との詳細な構成ブロック図が図2に
示されている。図2に示されているように、電流制御部
312は、速度制御部340からの電流指令を電流値に
変換する。この電流値は電流増幅部313によって増幅
されてからモータ部400に供給される。また、電流制
御部312は、電流値の最大値を定める最大値制御部3
12Aを含んでいる。この最大値は設定入力部311に
よって設定・保持されているが、設定入力部311は、
この値を上述した定格切り替え部290によって供給さ
れる定格から生成する。
A detailed block diagram of the current output section 310 and the overload detection section 330 of the servo amplifier 300 is shown in FIG. As shown in FIG. 2, the current control unit 312 converts the current command from the speed control unit 340 into a current value. This current value is amplified by the current amplification unit 313 and then supplied to the motor unit 400. In addition, the current control unit 312 uses the maximum value control unit 3 that determines the maximum value of the current value.
12A is included. This maximum value is set and held by the setting input unit 311, but the setting input unit 311
This value is generated from the rating supplied by the rating switching unit 290 described above.

【0028】本実施例において特徴的なことは、設定入
力部311が、定格切り替え部290が供給する定格
を、(電流制御部312が)出力する電流値の最大値に
変換することである。定格は、締め付けの対象であるね
じの種類に応じて設定されるが、定格とはモータ420
に定常的に供給される電流の最大値であるから、両者は
一対一に変換することが可能である。
A feature of this embodiment is that the setting input section 311 converts the rating supplied by the rating switching section 290 into the maximum value of the current value output by the current control section 312. The rating is set according to the type of screw to be tightened. What is the rating?
Since it is the maximum value of the current that is constantly supplied to the two, it is possible to convert the two into one-to-one.

【0029】また、過負荷判断部332は、電流検出部
320からの電流値を監視し、その大きさと、流れる時
間とから過負荷状態を検出する。もし、過負荷状態であ
ったならば過負荷信号を過負荷送信部333に出力し、
過負荷送信部333はこの過負荷信号を、図1に示すよ
うに、ねじ締めコントローラ200内のCPU210に
供給している。過負荷判断部332は、現在供給されて
いる定格に基づいて過負荷状態か否かを判断するが、こ
の判断の元になる定格は、設定入力部331によって設
定・保持されている。設定入力部331は、この値を上
述した定格切り替え部290によって供給される定格か
ら生成する。
Further, the overload judging section 332 monitors the current value from the current detecting section 320 and detects the overload state from the magnitude and the flowing time. If it is in the overload state, an overload signal is output to the overload transmission unit 333,
The overload transmission unit 333 supplies this overload signal to the CPU 210 in the screw tightening controller 200, as shown in FIG. The overload determination unit 332 determines whether or not it is in an overload state based on the currently supplied rating, and the rating which is the basis of this determination is set and held by the setting input unit 331. The setting input unit 331 generates this value from the rating supplied by the rating switching unit 290 described above.

【0030】本実施例において特徴的なことは、設定入
力部331が、定格切り替え部290が供給する定格を
保持しており、過負荷判断部332がこの定格を元に過
負荷を判断していることである。これによって、ねじの
最大締め付けトルクが小さい場合、すなわち定格の小さ
い場合にも、過負荷を正確に検出することが可能であ
る。
The feature of this embodiment is that the setting input section 331 holds the rating supplied by the rating switching section 290, and the overload judging section 332 judges overload based on this rating. It is that you are. This makes it possible to accurately detect overload even when the maximum tightening torque of the screw is small, that is, when the rating is small.

【0031】このように、本実施例においては、定格切
り替え部290の出力が電流出力部310及び過負荷検
出部330のそれぞれの設定入力部311及び331に
供給されているので、定格に合わせて電流出力の最大値
が制限されると同時に、過負荷状態の検出のための基準
値(しきい値)も定格に合わせて変更される。
As described above, in this embodiment, the output of the rating switching unit 290 is supplied to the setting input units 311 and 331 of the current output unit 310 and the overload detection unit 330, respectively, so that the output is adjusted according to the rating. At the same time that the maximum value of the current output is limited, the reference value (threshold value) for detecting the overload condition is also changed according to the rating.

【0032】図1に示されているように、モータ部40
0は、モータ420と、そのモータ420と同軸に取り
付けられているエンコーダ410及びトルクセンサ43
0とから構成されている。このエンコーダ410が出力
するパルス列等の速度信号はねじ締めコントローラ20
0の速度検出部260に入力される。これによって、ね
じ締めコントローラ200はモータ420の回転速度を
検知することができる。また、トルクセンサ430から
のトルク信号は、ねじ締めコントローラ200のA/D
変換部に入力されている。これによって、ねじ締めコン
トローラ200は、モータ420の回転トルクを検知す
ることができる。
As shown in FIG. 1, the motor unit 40
Reference numeral 0 denotes a motor 420, and an encoder 410 and a torque sensor 43 that are mounted coaxially with the motor 420.
It is composed of 0 and 0. A speed signal such as a pulse train output from the encoder 410 is supplied to the screw tightening controller 20.
0 is input to the speed detection unit 260. Accordingly, the screw tightening controller 200 can detect the rotation speed of the motor 420. The torque signal from the torque sensor 430 is the A / D of the screw tightening controller 200.
It is input to the converter. As a result, the screw tightening controller 200 can detect the rotation torque of the motor 420.

【0033】次に、本実施例の動作をフローチャートを
用いて詳細に説明する。
Next, the operation of this embodiment will be described in detail using a flow chart.

【0034】図3には、ねじ締めコントローラ200の
動作のフローチャートが示されており、図4には、過負
荷検出部330の動作のフローチャートが示されてお
り、図5には、電流出力部310の動作のフローチャー
トが示されている。
FIG. 3 shows a flow chart of the operation of the screw tightening controller 200, FIG. 4 shows a flow chart of the operation of the overload detection section 330, and FIG. 5 shows a current output section. A flowchart of the operation of 310 is shown.

【0035】図3に示されているように、ねじ締めコン
トローラ200は電源が投入されると、まずステップ6
00で自己診断を行う。
As shown in FIG. 3, when the screw tightening controller 200 is powered on, first, step 6 is performed.
00 self-diagnosis.

【0036】そして、ステップ610で、サーボアンプ
部300にシステムトルク定格値を送出する。システム
トルク定格値とは、モータ420そのものの定格であ
る。すなわち、本ネジ締め装置の最大の定格である。こ
のシステムトルク定格値を受信した過負荷検出部330
及び電流出力部310の動作が、図4及び図5に示され
ているフローチャートのX部に示されており、その説明
は後述する。
Then, in step 610, the system torque rated value is sent to the servo amplifier section 300. The system torque rated value is the rating of the motor 420 itself. That is, it is the maximum rating of the main screw tightening device. Overload detection unit 330 that has received this system torque rated value
The operation of the current output unit 310 and the current output unit 310 is shown in the section X of the flowcharts shown in FIGS.

【0037】ステップ620では、RAM230にあら
かじめ書き込まれている作業プログラム中で指示されて
いる各ブロックごとの最終トルク設定値(上述した本締
めの最後における締め付けトルク。すなわち、締め付け
の最大トルク)を全て読み出し、定格切り替え部290
を介してサーボアンプ内の設定入力部311、331に
送出する。定格切り替え部は、この値を受信しブロック
ごとに記憶する。
In step 620, all the final torque setting values (the tightening torque at the end of the final tightening described above, that is, the maximum tightening torque) specified for each block in the work program written in advance in the RAM 230 are all set. Read / Rating switching unit 290
To the setting input units 311 and 331 in the servo amplifier. The rating switching unit receives this value and stores it for each block.

【0038】作業プログラムとは、ねじ締め作業の手順
を示したプログラムであり、各作業単位ごとに、ねじの
種類、使用するソケットの種類、ねじの位置、ねじの締
め付けトルク等が定義されている。また、このような作
業単位を本文ではブロックと呼ぶ。
The work program is a program showing the procedure of the screw tightening work, and the screw type, the socket type to be used, the screw position, the screw tightening torque, etc. are defined for each work unit. . Further, such a work unit is referred to as a block in the text.

【0039】ステップ630では、設備PCからのスタ
ート指令を待ち、スタート指令があったならば、次のス
テップ640に移行する。
At step 630, a start command from the equipment PC is waited, and if there is a start command, the process proceeds to the next step 640.

【0040】ステップ640では、プログラムの開始が
行われる。
In step 640, the program starts.

【0041】ステップ650では、これから実行するブ
ロックのナンバーをサーボアンプに送出する。ブロック
ナンバーとは、各ブロックごとに割り当てられた番号で
あり、各ブロックは、このブロックナンバーにより識別
される。このブロックナンバーの送出は、定格切り替え
部290を介し、サーボアンプ内の設定入力部311、
331に対して行われる。
At step 650, the block number to be executed is sent to the servo amplifier. The block number is a number assigned to each block, and each block is identified by this block number. This block number is sent out via the rating switching unit 290 via the setting input unit 311 in the servo amplifier.
331.

【0042】本実施例において特徴的なことは、このよ
うに、締め付けの対象となるねじごとに、締め付けの最
終トルク設定値と、過負荷状態の検出に用いられる定格
とが両方とも更新されることである。従来は、過負荷状
態の検出に用いられる定格はモータ420そのものの定
格が用いられており、ブロックが変わっても(すなわち
ねじの種類、最終トルク設定値が変わっても)、過負荷
状態の検出に用いられる定格は更新されなかった。その
ため、本実施例によれば、締め付けの最終トルク値の更
新に応じて過負荷状態検出のための定格も更新されるの
で、電流制御のフィードバックループが故障等により、
とぎれたとしても、過大な電流がモータ420に流れる
ことによりねじを破損等してしまう恐れが少ない。
In this way, the characteristic feature of this embodiment is that both the final tightening torque set value and the rating used to detect an overload state are updated for each screw to be tightened. That is. Conventionally, the rating of the motor 420 itself is used as the rating used for detecting the overload state, and even if the block changes (that is, even if the type of screw and the final torque setting value change), the overload state is detected. The ratings used for the were not updated. Therefore, according to the present embodiment, the rating for detecting the overload state is also updated according to the update of the final torque value for tightening, so that the feedback loop of the current control may have a failure or the like.
Even if there is a break, there is little risk that the screw will be damaged due to an excessive current flowing to the motor 420.

【0043】本ステップ650において、ブロックナン
バーがサーボアンプ内の設定入力部311、331に対
して送出されると、それぞれの設定入力部はブロックナ
ンバーに応じて、最大電流値と定格とを設定・更新す
る。これは、上述したようにブロックナンバーとそれに
対する最終トルク設定値があらかじめ各設定入力部に受
信されていることにより、可能となる。このときの過負
荷検出部330、電流出力部310の動作は、図4及び
図5のフローチャートのY部に示されており、その説明
は後述する。
In this step 650, when the block number is sent to the setting input units 311, 331 in the servo amplifier, each setting input unit sets the maximum current value and the rating according to the block number. Update. This is possible because the block number and the final torque setting value for the block number are previously received by the respective setting input sections as described above. The operations of the overload detection unit 330 and the current output unit 310 at this time are shown in the Y portion of the flowcharts of FIGS. 4 and 5, and the description thereof will be given later.

【0044】ステップ660において、実際のねじ締め
動作が実行される。
In step 660, the actual screw tightening operation is performed.

【0045】ステップ670において、処理すべき次の
ブロックがあるかどうかが検査され、もしブロックがあ
るならばステップ650に移行する。逆に、次のブロッ
クがない場合、すなわちねじ締めの処理が全て終了した
場合には、一切の処理を終了する。
In step 670, it is checked whether there is a next block to process, and if there is a block, step 650 is entered. On the contrary, when there is no next block, that is, when the screw tightening process is completed, all the processes are ended.

【0046】以上述べたように、ねじ締めコントローラ
200は、ブロックごとにそのブロックナンバーをサー
ボアンプに送出する。したがって、後述するように最終
トルク値に基づき最大の電流量及び定格が設定される。
As described above, the screw tightening controller 200 sends the block number of each block to the servo amplifier. Therefore, the maximum current amount and rating are set based on the final torque value as described later.

【0047】次に、過負荷検出部330の動作を図5の
フローチャートに基づいて説明する。まずステップ70
0で示されているように、電源が投入されると自己診断
が行われる。
Next, the operation of the overload detector 330 will be described with reference to the flowchart of FIG. First step 70
As indicated by 0, self-diagnosis is performed when the power is turned on.

【0048】そして、ステップ705にて、ねじ締めコ
ントローラ200からの入力待ち状態になる。そして、
入力があったならば次のステップ710に移行する。
Then, in step 705, a state of waiting for an input from the screw tightening controller 200 is entered. And
If there is an input, the process proceeds to the next step 710.

【0049】ステップ710においては、ねじ締めコン
トローラからのシステム定格トルク値を、設定入力部3
31を介して、過負荷判断部332に転送する。過負荷
判断部332は、転送された値をシステム定格トルク値
として、すなわちモータ420そのものの定格トルク値
として記憶・保持する。本ステップは、X部の記号から
も理解されるように、図4のX部に対応するステップで
ある。
In step 710, the system rated torque value from the screw tightening controller is set to the setting input unit 3
It is transferred to the overload judging unit 332 via 31. The overload determination unit 332 stores and holds the transferred value as a system rated torque value, that is, a rated torque value of the motor 420 itself. This step corresponds to the X part in FIG. 4, as can be understood from the symbol of the X part.

【0050】ステップ720においては、ねじ締めコン
トローラ200からブロックナンバーが送出されてくる
のを待つ。ブロックナンバーが送出されたならば次のス
テップ740に移行する。このブロックナンバーの受信
は図4のY部に対応するものである。
In step 720, it waits for the block number to be sent from the screw tightening controller 200. If the block number is transmitted, the process proceeds to the next step 740. The reception of this block number corresponds to the Y part in FIG.

【0051】ステップ740においては、設定入力部3
31が、その受信したブロックナンバーに対応した最終
トルク値を、過負荷判断部332に転送する。
In step 740, the setting input section 3
31 transfers the final torque value corresponding to the received block number to the overload determination unit 332.

【0052】ステップ750においては、過負荷判断部
332は、最終トルク値をシステム定格値で除算する。
この計算結果は、過負荷状態の判断の元となる定格値
の、システム定格値に対する比率となる。
In step 750, the overload determination unit 332 divides the final torque value by the system rated value.
The result of this calculation is the ratio of the rated value, which is the basis for determining the overload condition, to the system rated value.

【0053】ステップ760において、前ステップ75
0にて計算された値は、過負荷判断部にそのまま記憶保
持され、以後、この値を用いて過負荷状態であるか否か
の判断が行われる。なお、本ステップ760の後は、ス
テップ720に移行し、ブロックナンバーの入力から繰
り返される。
In step 760, the previous step 75
The value calculated at 0 is stored and held in the overload judging unit as it is, and thereafter, it is judged using this value whether or not it is in the overload state. After this step 760, the process proceeds to step 720 and the block number is input and repeated.

【0054】以上述べたように、過負荷検出部330
は、ねじ締めコントローラ200から送出されるブロッ
クナンバーに対応して最終トルク値を選び出し、以後
は、その最終トルク値を用いて過負荷状態の検出を行
う。
As described above, the overload detector 330
Selects the final torque value corresponding to the block number sent from the screw tightening controller 200, and thereafter detects the overload state using the final torque value.

【0055】その結果、過負荷状態として検出される領
域は、図6に示されたグラフのように変化する。図6に
示されたグラフは図9に示された従来のグラフと同様
に、横軸がモータ電流であり、縦軸がその電流の流れる
時間である。図に示されているように、定格の変化によ
って、過負荷と見なす領域の境界が異なってくる。図中
Pで示されているのは、定格がモータ420自身の定格
と等しい場合の過負荷状態を識別する境界線である。す
なわち、このPで示される境界線は従来の境界線と同一
である。図に、ハッチングで示されているように、この
境界線から向かって右側の領域が過負荷状態であると判
断される領域である。
As a result, the area detected as the overload state changes as shown in the graph of FIG. Similar to the conventional graph shown in FIG. 9, the graph shown in FIG. 6 shows the motor current on the horizontal axis and the time when the current flows on the vertical axis. As shown in the figure, the change in rating causes the boundary of the region considered as overload to be different. What is indicated by P in the drawing is a boundary line for identifying an overload state when the rating is equal to the rating of the motor 420 itself. That is, the boundary line indicated by P is the same as the conventional boundary line. As indicated by hatching in the figure, the area on the right side of this boundary line is the area determined to be in the overload state.

【0056】図中Qで示されているのは、設定された定
格がモータ420自身の定格の80%である場合の過負
荷状態を識別する境界線である。図から理解されるよう
に、本実施例においては、80%時の境界線Qは100
%のときの境界線Pを左に平行移動した曲線である。本
実施例においては、このように過負荷状態であるか否か
の境界線は、従来と同一の100%の曲線Pを向かって
左側に平行移動した曲線である。すなわち、定格が60
%のときには、その境界線は曲線Rで表され、定格が4
0%のときには、その境界線は曲線Sで表される。な
お、各境界線において、その右側のハッチングで示され
ている領域が過負荷状態と見なされる領域である。
In the figure, Q is a boundary line for identifying an overload condition when the set rating is 80% of the rating of the motor 420 itself. As understood from the figure, in this embodiment, the boundary line Q at 80% is 100.
It is a curve obtained by translating the boundary line P at the time of% to the left. In this embodiment, the boundary line indicating whether or not the vehicle is in the overload state is a curve obtained by moving the 100% curve P, which is the same as the conventional one, in parallel to the left side. That is, the rating is 60
When%, the boundary line is represented by the curve R and the rating is 4
At 0%, the boundary line is represented by the curve S. In each boundary line, the hatched area on the right side is the area considered to be in the overload state.

【0057】次に、電流出力部310の動作を図6のフ
ローチャートに基づいて説明する。まずステップ800
で示されているように、電源が投入されると自己診断が
行われる。
Next, the operation of the current output section 310 will be described with reference to the flowchart of FIG. First step 800
When the power is turned on, self-diagnosis is performed as indicated by.

【0058】そして、ステップ805にて、ねじ締めコ
ントローラ200からの入力待ち状態になる。そして、
入力があったならば次のステップ810に移行する。
Then, in step 805, a state of waiting for an input from the screw tightening controller 200 is entered. And
If there is an input, the process proceeds to the next step 810.

【0059】ステップ810においては、ねじ締めコン
トローラからのシステム定格トルク値を、設定入力部3
11を介して、電流制御部312に転送する。電流制御
部312は、転送された値をシステム定格トルク値とし
て、すなわちモータ420そのものの定格トルク値とし
て最大値制限部312Aに記憶・保持する。本ステップ
は、X部の記号からも理解されるように、図4のX部に
対応するステップである。
In step 810, the system rated torque value from the screw tightening controller is set to the setting input unit 3
The data is transferred to the current control unit 312 via 11. The current control unit 312 stores and holds the transferred value in the maximum value limiting unit 312A as the system rated torque value, that is, the rated torque value of the motor 420 itself. This step corresponds to the X part in FIG. 4, as can be understood from the symbol of the X part.

【0060】ステップ820においては、ねじ締めコン
トローラ200からブロックナンバーが送出されてくる
のを待つ。ブロックナンバーが送出されたならば次のス
テップ840に移行する。このブロックナンバーの受信
は図4のY部に対応するものである。
In step 820, the process waits until the block number is sent from the screw tightening controller 200. If the block number is transmitted, the process proceeds to the next step 840. The reception of this block number corresponds to the Y part in FIG.

【0061】ステップ840においては、設定入力部3
11が、その受信したブロックナンバーに対応した最終
トルク値(最大電流値(トルクは電流に比例するので、
トルク値は電流値と同意である))を、最大値制限部3
12Aに転送する。
In step 840, the setting input section 3
11 is the final torque value corresponding to the received block number (maximum current value (since torque is proportional to current,
The torque value is synonymous with the current value)), and the maximum value limiting unit 3
Transfer to 12A.

【0062】ステップ850においては、最大値制限部
312Aは、最終トルク値をシステム定格値で除算す
る。この計算結果は、電流制御部312における最大電
流の、システム定格値に対する比率となる。
In step 850, maximum value limiting unit 312A divides the final torque value by the system rated value. The result of this calculation is the ratio of the maximum current in the current control unit 312 to the system rated value.

【0063】ステップ855において、前ステップ85
0における計算結果を1.5倍する。本実施例において
は、モータ420の速度制御が行われているが、電流の
最大値がねじの最大トルク値を発生する値と完全に同一
であると、速度制御ができなくなる。そのため、本実施
例においては流れる電流の最大値を、最大トルク値の
1.5倍に設定している。なお、この値は適用されるシ
ステムに応じて、1.2倍や1.3倍でも好適である。
In step 855, the previous step 85
The calculation result at 0 is multiplied by 1.5. In this embodiment, the speed control of the motor 420 is performed. However, if the maximum value of the current is completely the same as the value that generates the maximum torque value of the screw, the speed control cannot be performed. Therefore, in this embodiment, the maximum value of the flowing current is set to 1.5 times the maximum torque value. It should be noted that this value may be 1.2 times or 1.3 times, depending on the applied system.

【0064】ステップ860において、前ステップ85
5にて1.5倍に計算された値は、最大値制御部312
Aにそのまま記憶保持され、以後、この値を電流の最大
値として電流制御が行われる。なお、本ステップ860
の後は、ステップ820に移行し、ブロックナンバーの
入力から繰り返される。
In step 860, the previous step 85
The value calculated 1.5 times in 5 is the maximum value control unit 312.
It is stored and held in A as it is, and thereafter, the current control is performed with this value as the maximum value of the current. Note that this step 860
After that, the process proceeds to step 820, and the block number is repeated from the input.

【0065】以上述べたように、本実施例によれば、ブ
ロックナンバーを定格切り替え部290を介して、各設
定入力部311、331に送出した。そして、各設定入
力部311、331はそのブロックナンバーに対応し
て、最大電流値及び定格を設定した。したがって、従来
最大電流値のみが設定・更新されていたのに対し、定格
までも更新したので、速度制御のフィードバックループ
が不測の事態によりとぎれた場合においても、過大な電
流がモータ420に供給されるのを防ぎ、過大なトルク
が印加されることによるねじの破損等を効果的に防止す
ることが可能である。
As described above, according to this embodiment, the block number is sent to the setting input sections 311 and 331 via the rating switching section 290. Then, the setting input sections 311 and 331 set the maximum current value and the rating corresponding to the block number. Therefore, since only the maximum current value was set and updated in the past, the rating was also updated. Therefore, even if the feedback loop of the speed control is interrupted due to an unexpected situation, an excessive current is supplied to the motor 420. It is possible to effectively prevent the screw from being damaged and the like due to the application of excessive torque.

【0066】したがって、本実施例によれば、モータ電
流を制御することにより速度制御を行ったねじ締め付け
装置において、締め付けを行うねじの種類に応じてモー
タの過負荷状態を検出する際の基準値(敷居値)となる
定格を変化させたので、万一速度制御のフィードバック
やトルクセンサからの信号がとぎれたとしても、モータ
に大きな電流が流れ、過大なトルクによってねじが破損
したり、ねじの内部結合状態に異常が生じたりすること
を効果的に防止できる。
Therefore, according to the present embodiment, in the screw tightening device in which the speed is controlled by controlling the motor current, the reference value for detecting the overload state of the motor according to the type of screw to be tightened. Since the rating that is the (threshold value) is changed, even if the feedback from the speed control or the signal from the torque sensor is interrupted, a large current flows to the motor, and excessive torque may damage the screw or It is possible to effectively prevent abnormalities in the internal connection state.

【0067】[0067]

【発明の効果】以上述べたように、本発明によれば、設
定手段によって設定された最大トルクが変更に応じて電
流制御部の最大電流が最大電流制限部によって規定され
ると共に、定格トルク設定部は、上記変更に応じて変更
された定格トルクを、過負荷検出部に供給する。そのた
め、設定される最大トルクの変更に応じて過負荷状態の
検出の基礎となる定格トルクが変更されるので、電流制
御部のフィードバックループに異常が生じてもモータが
過大なトルクを発生することはない。
As described above, according to the present invention, the maximum current set by the setting means is changed so that the maximum current of the current control section is regulated by the maximum current limiting section, and the rated torque is set. The unit supplies the overload detection unit with the rated torque changed according to the above change. Therefore, the rated torque, which is the basis for detecting the overload condition, is changed according to the change of the set maximum torque.Therefore, even if the feedback loop of the current control unit is abnormal, the motor may generate an excessive torque. There is no.

【0068】したがって、本発明によれば、速度制御を
用いて迅速にねじ締めが行うねじ締め付け装置におい
て、フィードバック制御に異常が生じた場合でも過大な
トルクによりねじを捩じ切ってしまったり、ねじの内部
結合状態に異常を生じさせてしまうことがないねじ締め
付け装置が得られる。その結果、ねじ締めが迅速に、か
つ安全に行うことができるという効果が得られる。
Therefore, according to the present invention, in the screw tightening device for quickly tightening the screw by using the speed control, even if the feedback control is abnormal, the screw is screwed by an excessive torque, or the screw is screwed. It is possible to obtain a screw tightening device that does not cause an abnormality in the internal connection state of the. As a result, the effect that the screw tightening can be performed quickly and safely is obtained.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の好適な一実施例であるねじ締め付け装
置の構成ブロック図である。
FIG. 1 is a configuration block diagram of a screw tightening device according to a preferred embodiment of the present invention.

【図2】電流出力部310と過負荷検出部330との詳
細な構成ブロック図である。
FIG. 2 is a detailed configuration block diagram of a current output unit 310 and an overload detection unit 330.

【図3】ねじ締めコントローラの動作のフローチャート
である。
FIG. 3 is a flowchart of the operation of the screw tightening controller.

【図4】過負荷検出部330の動作のフローチャートで
ある。
FIG. 4 is a flowchart of the operation of the overload detection unit 330.

【図5】電流出力310の動作のフローチャートであ
る。
FIG. 5 is a flowchart of the operation of current output 310.

【図6】過負荷状態として検出される領域を示すグラフ
を表した図である。
FIG. 6 is a diagram showing a graph showing a region detected as an overload state.

【図7】従来のねじ締め付け装置の構成ブロック図であ
る。
FIG. 7 is a configuration block diagram of a conventional screw tightening device.

【図8】従来のねじ締め付け装置による過負荷状態とし
て検出される領域を示すグラフを表した図である。
FIG. 8 is a diagram showing a graph showing a region detected as an overload state by a conventional screw tightening device.

【図9】従来のねじ締め付け装置によるねじ締め動作の
説明図である。
FIG. 9 is an explanatory diagram of a screw tightening operation performed by a conventional screw tightening device.

【符号の説明】[Explanation of symbols]

200 ねじ締めコントローラ 210 CPU 220 ROM 250 速度指令発生部 260 速度検出部 290 定格切り替え部 300 サーボアンプ 310 電流出力部 311 設定入力部 312 電流制御部 312A 最大値制御部 313 電流増幅部 320 電流検出部 330 過負荷検出部 331 設定入力部 332 過負荷判断部 333 過負荷送信部 340 速度制御部 400 モータ部 410 エンコーダ 420 モータ 430 トルクセンサ 500 ねじ締め付け装置 200 screw tightening controller 210 CPU 220 ROM 250 speed command generation unit 260 speed detection unit 290 rating switching unit 300 servo amplifier 310 current output unit 311 setting input unit 312 current control unit 312A maximum value control unit 313 current amplification unit 320 current detection unit 330 Overload detection unit 331 Setting input unit 332 Overload determination unit 333 Overload transmission unit 340 Speed control unit 400 Motor unit 410 Encoder 420 Motor 430 Torque sensor 500 Screw tightening device

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 ねじの締め付けを行う動力を発生するモ
ータと、 前記モータと連動して回転し、前記モータの回転速度信
号を出力するエンコーダと、 前記モータの回転速度を指令する速度指令を出力する速
度指令部と、 前記速度指令と、前記回転速度信号とを比較し、前記モ
ータが前記速度指令と合致した速度で回転するように制
御された電流を前記モータに供給する電流制御部と、 前記モータに流れるモータ電流を監視し、モータ電流の
大きさと、その流れている時間と、前記モータの定格ト
ルクとから、過負荷状態を検出し、過負荷信号を出力す
る過負荷検出部と、 前記過負荷信号を受信した場合に、前記電流制御部から
前記モータへの電流の供給を停止させる過負荷停止手段
と、 を備えたねじ締め付け装置において、 ねじを締め付ける最大トルクを設定する設定手段と、 前記電流制御部が前記モータに供給する電流を、前記設
定手段によって設定された最大トルクを発生する電流値
以下に制限する最大電流制限部と、 前記設定手段によって設定された最大トルクを、前記定
格トルクとして、前記過負荷検出手段に対し供給する定
格トルク設定部と、 を有し、 前記過負荷検出手段は、前記設定手段によって供給され
た定格トルクに基づいて過負荷状態を検出し、過負荷状
態であるならば過負荷信号を前記過負荷停止手段に供給
し、前記モータが停止することを特徴とするねじ締め付
け装置。
1. A motor that generates power for tightening a screw, an encoder that rotates in conjunction with the motor and that outputs a rotation speed signal of the motor, and a speed command that commands the rotation speed of the motor. A speed control unit, a speed control unit, a current control unit that compares the speed command and the rotation speed signal, and supplies to the motor a current that is controlled so that the motor rotates at a speed matching the speed command; An overload detection unit that monitors a motor current flowing in the motor, detects the overload state from the magnitude of the motor current, its flowing time, and the rated torque of the motor, and outputs an overload signal, A screw tightening device comprising: an overload stopping means for stopping the supply of the current from the current control unit to the motor when the overload signal is received. Setting means for setting a maximum torque, a maximum current limiting section for limiting a current supplied to the motor by the current control section to a current value or less for generating the maximum torque set by the setting means, and the setting means And a rated torque setting unit that supplies the maximum torque set by the above as the rated torque to the overload detection unit, wherein the overload detection unit is based on the rated torque supplied by the setting unit. The screw tightening device is characterized in that an overload state is detected by an overload signal, and if it is in an overload state, an overload signal is supplied to the overload stopping means to stop the motor.
JP21041492A 1992-08-06 1992-08-06 Screw fastening device Expired - Lifetime JP2959294B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21041492A JP2959294B2 (en) 1992-08-06 1992-08-06 Screw fastening device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21041492A JP2959294B2 (en) 1992-08-06 1992-08-06 Screw fastening device

Publications (2)

Publication Number Publication Date
JPH0655384A true JPH0655384A (en) 1994-03-01
JP2959294B2 JP2959294B2 (en) 1999-10-06

Family

ID=16588925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21041492A Expired - Lifetime JP2959294B2 (en) 1992-08-06 1992-08-06 Screw fastening device

Country Status (1)

Country Link
JP (1) JP2959294B2 (en)

Also Published As

Publication number Publication date
JP2959294B2 (en) 1999-10-06

Similar Documents

Publication Publication Date Title
US6816765B2 (en) Motor-driven power steering control apparatus
US5834916A (en) Industrial robot and its control unit
JP3456949B2 (en) Method and apparatus for controlling screw tightening device
US20180093378A1 (en) Production system for performing cooperative work by operator and robot
US20070096670A1 (en) Servo motor stop controlling method and servo motor controller
JPH0596429A (en) Nut runner
EP1984148A1 (en) Method for applying preset torques to threaded fasteners and a power tool therefor
US6683774B2 (en) Monitoring system for electrical angle calculator
JPH11332002A (en) Controller of motor for electric vehicle
JP2959294B2 (en) Screw fastening device
JPH01168420A (en) Detector for abnormality in driving system of injection molding machine
JPH06246674A (en) Method for detecting brake abnormality of industrical robot
US7148647B2 (en) Numerical control device
JPH07106548B2 (en) Electric screwdriver with slip detection function
JPH08336290A (en) Torque preference output limiter/controller for servo motor
JP2906773B2 (en) Industrial robot controller
JPH0288126A (en) Tightening quality decision method for nut runner
JPH05131377A (en) Tightening method for ac nut runner
JP2574172B2 (en) Nut runner tightening torque management method
JP2000117652A (en) Method of detecting failure in fastening of screw
JPH03110434A (en) Inspection of working state of fastening device
JP3209344B2 (en) Control method of industrial robot
JPH08323655A (en) Control device for master slave type manipulator
JP3028099B2 (en) Control device in engine test equipment
JPH06320463A (en) Method for discriminating load direction of robot arm

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080730

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20080730

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20090730

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090730

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100730

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20110730

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20110730

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 13

Free format text: PAYMENT UNTIL: 20120730

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 14

Free format text: PAYMENT UNTIL: 20130730

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 14

Free format text: PAYMENT UNTIL: 20130730