Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3348425B2 - Industrial robot control device - Google Patents
[go: Go Back, main page]

JP3348425B2 - Industrial robot control device - Google Patents

Industrial robot control device

Info

Publication number
JP3348425B2
JP3348425B2 JP30754393A JP30754393A JP3348425B2 JP 3348425 B2 JP3348425 B2 JP 3348425B2 JP 30754393 A JP30754393 A JP 30754393A JP 30754393 A JP30754393 A JP 30754393A JP 3348425 B2 JP3348425 B2 JP 3348425B2
Authority
JP
Japan
Prior art keywords
robot
temperature
reference value
motor
speed
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.)
Expired - Fee Related
Application number
JP30754393A
Other languages
Japanese (ja)
Other versions
JPH07136961A (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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP30754393A priority Critical patent/JP3348425B2/en
Publication of JPH07136961A publication Critical patent/JPH07136961A/en
Application granted granted Critical
Publication of JP3348425B2 publication Critical patent/JP3348425B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、産業用ロボットの制御
装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for an industrial robot.

【0002】[0002]

【従来の技術】従来は、図4に示すように、加減速時
間、動作速度は一定のパターンで指令されている。一
方、特開昭64−20990号公報には、ロボットを駆
動するサーボモータの温度を検出し、ロボットの動作速
度を自動的に増減させる技術が開示されている。
2. Description of the Related Art Conventionally, as shown in FIG. 4, acceleration / deceleration time and operation speed are commanded in a fixed pattern. On the other hand, JP-A-64-20990 discloses a technique for detecting the temperature of a servomotor for driving a robot and automatically increasing or decreasing the operation speed of the robot.

【0003】[0003]

【発明が解決しようとする課題】ところが、実際はサー
ボモータ自身の温度も問題になるが、運転開始前の周囲
温度の方がロボット動作に与える影響がより大きい場合
がある。すなわち、ロボットマニピュレータの駆動系に
使用されている減速機、ボールネジ、モータ等の摩擦ト
ルクは潤滑剤として使用されているグリース、オイルの
粘度の変化による影響等で温度が低くなると増大する。
その結果、低温における摩擦トルクの増大により、加減
速時のモータ必要トルクが増大し、所定の加減速時間で
は必要トルクがモータ発生トルクの最大値を超えること
になり、指令通りの動作ができなくなり、アラームが発
生し、ロボットが停止することになる。又、一定速度に
おいても特に高速の場合同様に必要トルクが増大、過負
荷アラームが発生し、ロボットが停止することになる。
特に、冬場、低温用途においてこの問題が発生し、結果
的に動作速度、加減速時間を変更して、対応していた。
このような問題を解決する方法として、周温が下がって
摩擦トルクが増大しても、必要な最大トルクを発生させ
ることができるモータを選定する案があるが、この方法
はモータ枠の増大、重量、寸法、および経済性が問題に
なる。この方法では、ロボットの場合、モータが負荷に
なり、モータ枠の増大、重量アップがロボットの機構構
成上難しい場合もあり、単純に解決案にならないことも
ある。そこで本発明は、ロボットの周囲温度に応じてモ
ータ動作を自動修正するようにした産業用ロボットの制
御装置を提供することを目的とする。
However, although the temperature of the servomotor itself actually matters, the ambient temperature before the start of operation may have a greater effect on the operation of the robot. That is, the friction torque of the reduction gear, the ball screw, the motor, and the like used in the drive system of the robot manipulator increases as the temperature decreases due to the effect of the change in the viscosity of the grease or oil used as the lubricant.
As a result, the required torque of the motor at the time of acceleration / deceleration increases due to the increase of the friction torque at a low temperature, and the required torque exceeds the maximum value of the motor-generated torque in a predetermined acceleration / deceleration time, so that the operation according to the command cannot be performed. , An alarm occurs and the robot stops. In addition, even at a constant speed, the required torque increases similarly at a high speed, an overload alarm occurs, and the robot stops.
In particular, this problem occurs in winter and low-temperature applications, and as a result, the operating speed and the acceleration / deceleration time were changed to cope with the problem.
As a method for solving such a problem, there is a plan to select a motor that can generate a necessary maximum torque even when the peripheral temperature decreases and the friction torque increases. Weight, size, and economy are issues. In this method, in the case of a robot, a motor becomes a load, and it may be difficult to increase the motor frame and increase the weight due to the mechanism configuration of the robot, and it may not be simply a solution. Therefore, an object of the present invention is to provide an industrial robot control device that automatically corrects a motor operation according to the ambient temperature of the robot.

【0004】[0004]

【課題を解決するための手段】本発明は、運転開始前の
ロボットの周囲温度を測定する温度センサと、前記温度
センサで測定した周囲温度が基準値より低い場合には
周囲温度と基準値の差に応じて、ロボットを駆動するモ
ータの加減速度または速度を低くする手段を備えるとも
に、動作運転後、モータのトルクを監視し、その値が変
更した加減速度または速度に対応する基準値と比較して
小さくなれば、初期に設定された作業条件の運転に戻す
手段を設けるものである。
According to the present invention, there is provided a temperature sensor for measuring an ambient temperature of a robot before operation is started, and when the ambient temperature measured by the temperature sensor is lower than a reference value ,
The motor that drives the robot according to the difference between the ambient temperature and the reference value
Means to reduce the acceleration / deceleration or speed of the motor.
After the operation, the motor torque is monitored and the value changes.
Compared with the reference value corresponding to the additional acceleration / deceleration or speed
When the size becomes smaller, return to the operation with the initially set working conditions
Means are provided.

【0005】[0005]

【作用】ロボットコントローラに電源、投入後、温度セ
ンサにより、ロボットマニピュレータ周辺の温度が測定
され、その結果と周囲温度の基準値が比較される。基準
値より周囲温度が高い場合はそのまま、設定されている
作業条件速度で運転される。基準値より低い場合は、基
準値との差の大きさによって、加減速時間と設定速度の
変更幅が決定され、その値で運転がスタートする。変更
されて運転された場合、運転を続けていくとグリース、
オイルの温度が上昇し、摩擦トルクが減少していくこと
になるので、スタート後常にモータ発生トルクを監視し
ておき、このトルクが変更された場合の温度差による発
生トルク基準値と比較し小さくなった場合は通常の作業
条件に戻し運転を続行する。
After turning on the power to the robot controller, the temperature around the robot manipulator is measured by the temperature sensor, and the result is compared with a reference value of the ambient temperature. If the ambient temperature is higher than the reference value, the operation is continued at the set operation condition speed. When it is lower than the reference value, the change width of the acceleration / deceleration time and the set speed is determined according to the magnitude of the difference from the reference value, and the operation is started at that value. If changed and operated, grease,
Since the oil temperature rises and the friction torque decreases, always monitor the motor generated torque after starting, and make it smaller than the generated torque reference value due to the temperature difference when this torque is changed. If it does, return to normal working conditions and continue operation.

【0006】[0006]

【実施例】以下、本発明の実施例を参照しながら具体的
に説明する。図1は本発明を実施する産業用ロボットの
ブロック図である。図中20はロボット制御装置、40
はサーボモータ12が取り付けられたロボット機構部で
ある。10aは温度センサがロボット制御装置に、10
bは温度センサがロボット機構部に、10cは温度セン
サがサーボモータの各軸あるいはどれかの1軸に取り付
けられた場合である。ただし、いずれの場合でも、取り
付けた部分の温度ではなく周囲の温度が測定できるよう
に取り付ける必要がある。制御装置20は、中央処理装
置(以下CPU)1を有し、CPU1にはROMからな
るメモリ2、RAMからなるメモリ3、軸制御部入出力
インターフェース8等がデータバス9で接続されてい
る。軸制御部6にはロボット各軸のサーボモータ12を
駆動するサーボアンプ7が接続されている。入出力イン
ターフェース8にはサーボアンプ7のオンオフするI/
O信号回路を備えている。ロボット周辺の温度はサーミ
スタ等の温度センサ10a、10b、10cで測定さ
れ、その測定値はA/Dコンバータ11でディジタル信
号に変換されて入出力インターフェース8を通して、中
央処理装置1に入力される。次に本実施例を図2のフロ
ーチャートで説明する。ロボット制御装置電源を投入す
ると(ステップ100)、ロボット周囲の温度が測定さ
れる(ステップ110)。測定された周囲温度と基準値
が比較される(ステップ120)。測定値が基準値より
低い場合は、その温度を計算する。変更する加減速時間
が前記測定温度と基準値温度の差との大きさによって、
又ロボットの動作姿勢によって決定される。次に設定さ
れている速度の変更が加減速時間の変更と同様な方法で
決定される。又通常動作に戻る基準トルクが決定される
(ステップ130)。設定変更後の加減速時間、設定速
度の指令がモータへ与えられる(ステップ140)。同
時にCRT等の表示装置に変更内容が表示される(ステ
ップ150)。モータスタートと同時に発生トルクの監
視があるサンプリング時間にスタートする(ステップ1
60)。設定変更時に決められていた通常動作に戻る場
合の基準トルクとサンプリング時間毎に比較する(ステ
ップ170)。基準値より大きい場合はそのまま、変更
状態で続行し運転する(ステップ140)。基準値より
小さくなっている場合は設定変更に戻し、運転を続行す
ると同時に変更の表示をやめる(ステップ180)。周
温が基準値より大きい場合は設定速度のまま運転する
(ステップ180)。電源投入時、常時前記のループを
繰り返す。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be specifically described below with reference to embodiments. FIG. 1 is a block diagram of an industrial robot embodying the present invention. In the figure, 20 is a robot controller, 40
Is a robot mechanism to which the servomotor 12 is attached. 10a indicates that the temperature sensor is
b shows the case where the temperature sensor is attached to the robot mechanism, and 10c shows the case where the temperature sensor is attached to each axis of the servomotor or one of the axes. However, in any case, it is necessary to mount so that the ambient temperature can be measured instead of the temperature of the mounted portion. The control device 20 has a central processing unit (hereinafter referred to as a CPU) 1, and a memory 2 composed of a ROM, a memory 3 composed of a RAM, an axis control unit input / output interface 8 and the like are connected to the CPU 1 via a data bus 9. A servo amplifier 7 that drives a servo motor 12 for each axis of the robot is connected to the axis controller 6. The I / O interface 8 has an I / O for turning the servo amplifier 7 on and off.
An O signal circuit is provided. The temperature around the robot is measured by temperature sensors 10a, 10b, and 10c such as thermistors, and the measured values are converted into digital signals by an A / D converter 11 and input to the central processing unit 1 through an input / output interface 8. Next, this embodiment will be described with reference to the flowchart of FIG. When the power of the robot controller is turned on (step 100), the temperature around the robot is measured (step 110). The measured ambient temperature is compared with a reference value (step 120). If the measured value is lower than the reference value, calculate the temperature. Depending on the magnitude of the difference between the measured temperature and the reference temperature,
It is determined by the operating posture of the robot. Next, the change of the set speed is determined in the same manner as the change of the acceleration / deceleration time. A reference torque for returning to the normal operation is determined (step 130). Commands for the acceleration / deceleration time and the set speed after the setting change are given to the motor (step 140). At the same time, the contents of the change are displayed on a display device such as a CRT (step 150). Monitoring of the generated torque starts at a certain sampling time at the same time as the motor starts (step 1).
60). A comparison is made for each sampling time with the reference torque for returning to the normal operation determined at the time of setting change (step 170). If it is larger than the reference value, the operation is continued and operated in the changed state (step 140). If it is smaller than the reference value, the setting is returned to the change, and the display of the change is stopped at the same time as the operation is continued (step 180). If the peripheral temperature is higher than the reference value, the operation is performed at the set speed (step 180). When the power is turned on, the above loop is always repeated.

【0007】[0007]

【発明の効果】上述したように、運転開始前の周囲温度
が基準値より低い場合に、加減速時間や設定速度を変更
することにより、摩擦トルク増大による、トルク不足が
発生しないので、ロボットを停止させることなく起動運
転ができる。又、運転経過後、摩擦トルクが減少してい
った場合、自動的に初期の設定速度に戻るのでオペレー
タを煩わすことなく、又、モータ枠をアップすることな
く低温における摩擦トルク増大に対応できる。
As described above, when the ambient temperature before the start of operation is lower than the reference value, by changing the acceleration / deceleration time and the set speed, torque shortage due to an increase in friction torque does not occur. Start operation can be performed without stopping. In addition, when the friction torque decreases after the operation, the speed automatically returns to the initial set speed. Therefore, it is possible to cope with the increase in the friction torque at a low temperature without bothering the operator and increasing the motor frame.

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

【図1】本発明を実施する産業用ロボットのブロック図
である。
FIG. 1 is a block diagram of an industrial robot embodying the present invention.

【図2】本発明の実施例の動作を示すフローチャートで
ある。
FIG. 2 is a flowchart showing the operation of the embodiment of the present invention.

【図3】本実施例の加減速時間、定常速度指令を変更し
た場合の従来法との比較説明図である。
FIG. 3 is an explanatory diagram for comparison with a conventional method when an acceleration / deceleration time and a steady speed command of the present embodiment are changed.

【図4】従来の加減速時間、定常速度指令の例を示す説
明図である。
FIG. 4 is an explanatory diagram showing an example of a conventional acceleration / deceleration time and steady speed command.

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

1 CPU 2 メモリ(ROM) 3 メモリ(RAM) 4 操作パネル 5 ティーチボックス 6 軸制御部 7 サーボアンプ 8 入出力インターフェース 9 データバス 10a、10b、10c 温度センサ 11 A/Cコンバータ 12 サーボモータ 20 ロボット制御装置 40 ロボット機構部 41 作業用治工具 1 CPU 2 Memory (ROM) 3 Memory (RAM) 4 Operation panel 5 Teach box 6 Axis controller 7 Servo amplifier 8 Input / output interface 9 Data bus 10a, 10b, 10c Temperature sensor 11 A / C converter 12 Servo motor 20 Robot control Device 40 Robot mechanism 41 Work jig

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】運転開始前のロボットの周囲温度を測定す
る温度センサと、前記温度センサで測定した周囲温度が
基準値より低い場合には、周囲温度と基準値の差に応じ
て、ロボットを駆動するモータの加減速度または速度を
低くする手段を備えるともに、動作運転後、モータのト
ルクを監視し、その値が変更した加減速度または速度に
対応する基準値と比較して小さくなれば、初期に設定さ
れた作業条件の運転に戻す手段を設けたことを特徴とす
る産業用ロボットの制御装置
1. A temperature sensor for measuring an ambient temperature of a robot before the start of operation, and, if the ambient temperature measured by the temperature sensor is lower than a reference value, the temperature sensor measures a difference between the ambient temperature and the reference value.
The acceleration / deceleration or speed of the motor that drives the robot.
In addition to providing a means for lowering the motor,
Monitor the torque and change the value to the changed acceleration / deceleration or speed.
If the value is smaller than the corresponding reference value,
Characterized by the provision of means for returning to operation under the specified working conditions.
Control device for industrial robots .
JP30754393A 1993-11-12 1993-11-12 Industrial robot control device Expired - Fee Related JP3348425B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30754393A JP3348425B2 (en) 1993-11-12 1993-11-12 Industrial robot control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30754393A JP3348425B2 (en) 1993-11-12 1993-11-12 Industrial robot control device

Publications (2)

Publication Number Publication Date
JPH07136961A JPH07136961A (en) 1995-05-30
JP3348425B2 true JP3348425B2 (en) 2002-11-20

Family

ID=17970365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30754393A Expired - Fee Related JP3348425B2 (en) 1993-11-12 1993-11-12 Industrial robot control device

Country Status (1)

Country Link
JP (1) JP3348425B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112476423A (en) * 2020-11-12 2021-03-12 腾讯科技(深圳)有限公司 Method, device and equipment for controlling joint motor of robot and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017024096A (en) * 2015-07-17 2017-02-02 日本電産サンキョー株式会社 Industrial robot and control method for industrial robot
CN114801847B (en) * 2022-04-19 2025-03-21 武汉蔚来能源有限公司 Control method, system, medium, device and charging and swapping station

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112476423A (en) * 2020-11-12 2021-03-12 腾讯科技(深圳)有限公司 Method, device and equipment for controlling joint motor of robot and storage medium
CN112476423B (en) * 2020-11-12 2022-03-08 腾讯科技(深圳)有限公司 Method, device and equipment for controlling joint motor of robot and storage medium

Also Published As

Publication number Publication date
JPH07136961A (en) 1995-05-30

Similar Documents

Publication Publication Date Title
US20090200978A1 (en) Robot controller having component protecting function and robot control method
JP3025421B2 (en) Abnormality detection device for control system
US6507165B2 (en) Controller for machine
US5834916A (en) Industrial robot and its control unit
JP2535366B2 (en) Method and device for confirming operation ability of industrial robot
JPH07132440A (en) Machining load monitoring system
CN110072679B (en) Collision monitoring for robots
JP3348425B2 (en) Industrial robot control device
EP0573655B1 (en) Robot control method
JPH06339292A (en) Force controlling method by estimation of disturbance load
JPH09282020A (en) Servo motor drive
JPS63245389A (en) Method of controlling robot
JPH07124889A (en) Industrial robot controller
JPH06246674A (en) Brake abnormality detection method for industrial robots
JPH0751997A (en) Machining load monitoring method
JP2002144277A (en) robot
JP3855629B2 (en) Robot interference detection device
JPH0751993A (en) Machine element life estimating method for cnc
JP3348423B2 (en) How to determine the load direction of the robot arm
JPH0751995A (en) Machining load monitoring method
JPH0430988A (en) Display method for loading state of robot
JPH0356084A (en) Measuring method for actual torque applied to driven body by motor with retarding device, and hybrid controlling method for position and force
JPH08249030A (en) Numerical control device and positioning method
JP3329184B2 (en) Load state estimation device
JPH0699374A (en) Control device for industrial robot

Legal Events

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

Free format text: PAYMENT UNTIL: 20070913

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20080913

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20080913

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090913

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100913

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110913

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110913

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120913

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20120913

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20130913

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees