JPS59201775A - Controller for robot - Google Patents
Controller for robotInfo
- Publication number
- JPS59201775A JPS59201775A JP7445183A JP7445183A JPS59201775A JP S59201775 A JPS59201775 A JP S59201775A JP 7445183 A JP7445183 A JP 7445183A JP 7445183 A JP7445183 A JP 7445183A JP S59201775 A JPS59201775 A JP S59201775A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- servo
- moved
- fitting
- fitted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
この発明はFTP教示のティーチング・プレイバック方
式または数値制御方式のロボットにおいて、嵌め合い作
業中に嵌め合い位置方向に関与しないロボットの制御軸
をサーボ・オンすることによって、嵌め合い作業を円滑
にかつ高精度で実施するロボットの制御装置に関するも
のである。DETAILED DESCRIPTION OF THE INVENTION The present invention uses a teaching playback method or a numerical control method robot taught by FTP, by turning on the servo of the control axis of the robot that is not involved in the direction of the mating position during the mating work. The present invention relates to a robot control device that performs fitting operations smoothly and with high precision.
従来、この種の装置として第1図に示すものが知られて
いる。第1図はロボットのシステム構成の一例を示すも
のであり、図において1はCPU。Conventionally, the device shown in FIG. 1 has been known as this type of device. FIG. 1 shows an example of the system configuration of a robot, and in the figure, 1 is a CPU.
2はサーボ−インターフェイス、6はサーボアンプを示
しており、サーボやインターフェイス2はCPU1とサ
ーボ・アンプ6との間の情報転送を行い、これらの間の
情報量の変換を行うものである。4はサーボ・モータ、
5はタコジェネレータ、6はパルス・エンコーダ、7は
フィードバック・インターフェイスを示しており、サー
ボ・モータ4の回転情報はパルス・エンコーダ6で検出
され、フィードバック・インターフェイス7を介してC
PU1に転送される。Reference numeral 2 indicates a servo interface, and reference numeral 6 indicates a servo amplifier. The servo or interface 2 transfers information between the CPU 1 and the servo amplifier 6, and converts the amount of information between them. 4 is a servo motor,
5 is a tachometer generator, 6 is a pulse encoder, and 7 is a feedback interface. Rotation information of the servo motor 4 is detected by the pulse encoder 6 and sent to C via the feedback interface 7.
Transferred to PU1.
上記のようにロボットのシステムは構成されており、C
PU1が出力するサーボ・オン/オフ指令、制御軸の移
動指令等でサーボ系は制御されている。The robot system is configured as described above, and C
The servo system is controlled by servo on/off commands, control axis movement commands, etc. output by the PU1.
次に、ロボットの従来の嵌め合い作業時における動作を
第2図で説明する。図において、8はロボットのグリッ
プ、9は嵌め込む部品、10は嵌め込まれる部品、11
は作業台を示す。第2図(a)は嵌め合い作業開始時の
状態、第2図(b) 、 (C)は嵌め合い作業中の状
態、第2図(d)は嵌め合い作業完了時の状態を示して
おり、(a) 、 (b) 、 ((り 、 (d)の
順で嵌め合い作業が行なわれる。Next, the operation of the robot during conventional fitting work will be explained with reference to FIG. In the figure, 8 is a grip of the robot, 9 is a part to be fitted, 10 is a part to be fitted, 11
indicates a workbench. Figure 2 (a) shows the state at the start of the mating work, Figures 2 (b) and (C) show the state during the mating work, and Figure 2 (d) shows the state when the mating work is completed. Then, the fitting work is performed in the order of (a), (b), ((ri), and (d).
上記(a)に示す嵌め合い作業開始状態から、嵌め合い
位置方向に関与するロボットの軸を制御することにより
、部品9を嵌め合い位置方向へ移動させる。上記(e)
に示す状態でグリップ8を開き、嵌め合い位置方向と逆
方向にロボットを移動させることによって、嵌め合い作
業は完了する。この作業の間、ロボットの制御軸はサー
ボ・オン状態にある。From the fitting work start state shown in (a) above, the parts 9 are moved in the direction of the fitting position by controlling the axis of the robot that is involved in the fitting position direction. (e) above
The fitting work is completed by opening the grip 8 in the state shown in and moving the robot in the direction opposite to the fitting position direction. During this work, the robot's control axes are in the servo-on state.
上記のように、部品9,10の嵌め合い作業の間、ロボ
ットの制御軸はサーボ・オン状態にあるので、第3図(
a)のようにロボットの位置ずれ、または第3図(b)
のように作業台11の移動・傾き等が生じた場合に、ロ
ボットの嵌め合い作業位置に関する位置情報と、実際の
嵌め合い位置とが異なるために、この状態で嵌め合い作
業を進めると、ロボットの制御軸が全てサーボ・オン状
態にあるため、グリップ8の異常もしくはサーボの異常
等による嵌め合い作業の中断、または嵌め合い作業の失
敗を起すという欠点があった。As mentioned above, during the fitting work of parts 9 and 10, the control axis of the robot is in the servo-on state, so as shown in Fig. 3 (
If the robot is misaligned as shown in a), or as shown in Figure 3(b)
When the workbench 11 moves or tilts as shown in the figure, the position information regarding the robot's mating work position differs from the actual mating position, so if you proceed with the mating work in this state, the robot Since all of the control axes are in the servo-on state, there is a drawback that the fitting operation may be interrupted or the fitting operation may fail due to an abnormality in the grip 8 or the servo.
この発明は上記したような、ロボットの嵌め合い作業中
に生ずる従来の欠点を除去するためになされたもので、
嵌め合い作業中の任意の時点で位置ずれが生じた場合、
または嵌め合い位置に対する教示に問題があった場合で
も、嵌め合い作業を円滑ならしめるロボットの制御装置
を提供することを目的とするものであり、嵌め合い作業
中において、嵌め合い位置方向に関与しないロボットの
制御軸のサーボをオフ状態とすることを特徴とするもの
である。This invention was made in order to eliminate the conventional drawbacks that occur during robot fitting work as described above.
If misalignment occurs at any point during the fitting process,
The purpose of this invention is to provide a robot control device that makes the mating work smooth even when there is a problem in teaching the mating position, and does not involve the direction of the mating position during the mating work. The feature is that the servo of the control axis of the robot is turned off.
以下、この発明の一実施例を図について説明する。第4
図において、第1図と同一符号は同一または相当部分を
示す。符号12はセン・サ一部であり、嵌め合い作業時
に、嵌め合い位置に近接または隣接したことをロボット
に知らせるものである。An embodiment of the present invention will be described below with reference to the drawings. Fourth
In the figure, the same reference numerals as in FIG. 1 indicate the same or corresponding parts. Reference numeral 12 denotes a part of the sensor, which informs the robot that it is near or adjacent to the fitting position during the fitting operation.
上記のように構成されたシステムを有するロボットによ
って嵌め合い作業を行う場合の動作について説明する。The operation when a robot having the system configured as described above performs a fitting operation will be described.
第4図で示したセンサ一部12の情報により、グリップ
8が第5図(a)の位置にきたことが検知されると、嵌
め合い位置方向に関与しない制御軸のサーボ・アンプ3
に対して、CPU1からサーボ・オフの指令が出され、
その後は嵌め合い位置方向に関連したロボットの軸が制
御され、第5図(b)の位置に向ってロボットが移動さ
れる。第5図(b)の状態でロボットを嵌め合い位置方
向に移動させると、嵌め合い位置方向に関与しない制御
軸はサーボ・オフしているので、部品9と10との位置
が嵌め合うのに理想とする位置からずれていても、サー
ボ・オンの状態に比較して部品9を10に円滑に嵌め込
むことができる。上記ロボットの移動により、第5図(
e)に示す状態になると、これが前記センサ一部12に
より検知され、該検知によりグリップ8が開き、第5図
(d)の状態にロボットが移動される。この第5図(d
)の状態になったことが前記センサ一部12により検知
されると、この検知出力が前記CPU1に入力され、該
CPUからサーボ・オン指令が出方され、嵌め合い作業
が完了する。When it is detected that the grip 8 has come to the position shown in FIG. 5(a) based on the information from the sensor part 12 shown in FIG.
In response, CPU1 issues a command to turn off the servo,
Thereafter, the axis of the robot related to the direction of the fitting position is controlled, and the robot is moved toward the position shown in FIG. 5(b). When the robot is moved in the direction of the mating position in the state shown in Figure 5(b), the control axes that are not involved in the mating position direction are servo-off, so parts 9 and 10 are in the mating position. Even if the part 9 deviates from the ideal position, the part 9 can be fitted into the part 10 more smoothly than in the servo-on state. Due to the movement of the robot mentioned above, as shown in Fig. 5 (
When the state shown in e) is reached, this is detected by the sensor part 12, and the grip 8 is opened due to this detection, and the robot is moved to the state shown in FIG. 5(d). This figure 5 (d
) When the sensor part 12 detects that the state of 2.) has been reached, this detection output is input to the CPU 1, which issues a servo-on command, and the fitting work is completed.
この発明は上記した如く、嵌め込む部品9となる第1の
部品を嵌め込まれる部品1oとなる第2の部品に対して
移動するグリップ8及び制御軸等よりなる移動手段と、
該移動手段を制御するサーボ・モータ4及びCPU1等
よりなる制御手段と、この移動の制御に係わるサーボ・
インターフェイス2、サーボ・アンプ3及びタコジェネ
5等を含むサーボ系とを備え、第1の部品を第2の部品
に嵌め込むときには、制御手段により制御された移動手
段により、第1の部品を直線に沿って移動することによ
り該第1の部品が第2の部品に嵌め合される第1位置、
即ち第2図+8>または第5図fa)に示す位置に第1
の部品を移動し、然る後に移乗手段によって第1位置に
ある第1の部品を上記直線に沿って、即ち嵌め合い位置
方向に移動し、該第1の部品が第2の部品に嵌め込まれ
る第2位置に至るようにした、FTP教示のティーチン
グΦプレイバック方式または数値制御方式のロボットに
おいて、上記第1の部品が第1位置に至ったことを実質
上検知するセンサ一部12等の検知手段を備え、第1の
部品が第1位置に至ったことが検知されたときに上記サ
ーボ系のうち、第1の部品を上記直線に清って移動せし
めるものを除く他のサーボ系を作動させない状態(サー
ボ・オフ)で移動手段により第1の部品を移動するよう
にしたから、上記直線に沿って第1の部品が移動され、
第2の部品に嵌め合いされる過程において、第1の部品
と第2の部品との間に位置ずれがあっても、移動手段は
この位置ずれの方向にはサーボのかがっていない状態と
なっているので自由に移動することができ、従って、第
1の部品は上記位置ずれがある場合でも第2の部品に倣
って移動され、第2の部品に円滑に嵌め合わされる。As described above, this invention includes a moving means including a grip 8 and a control shaft, etc., which moves a first part, which will be the part 9 to be fitted, relative to a second part, which will be the part 1o to be fitted;
A control means consisting of a servo motor 4, a CPU 1, etc. that controls the moving means, and a servo motor involved in controlling this movement.
and a servo system including an interface 2, a servo amplifier 3, a tachogenerator 5, etc., and when fitting the first part into the second part, the first part is moved in a straight line by a moving means controlled by the control means. a first position where the first part is fitted to the second part by moving along;
That is, the first
Then, the first part at the first position is moved by the transfer means along the straight line, that is, in the direction of the fitting position, and the first part is fitted into the second part. In a FTP-taught teaching Φ playback system or numerical control system robot that is configured to reach a second position, the sensor part 12 or the like substantially detects that the first component has reached the first position. means for activating other servo systems other than the one that moves the first part in the straight line when it is detected that the first part has reached the first position; Since the first part is moved by the moving means in a state where the servo is not moved (servo off), the first part is moved along the above straight line,
Even if there is a positional deviation between the first part and the second part in the process of fitting into the second part, the moving means is in a state where the servo is not engaged in the direction of this positional deviation. Therefore, even if there is the above-mentioned positional deviation, the first part is moved following the second part and is smoothly fitted into the second part.
また、この嵌め合い位置を教示することができ、ティー
チング・プレイバックすることもできる。Further, this fitting position can be taught, and teaching/playback can also be performed.
第1図は、従来のロボットのサーボ系に関する部分のシ
ステム構成を示すブロック図、第2図及び第6図は従来
の装置による嵌め合い作業をraFNAするための縦断
正面図、第4図はこの発明の一実施例Jこおけるサーボ
系に関連した部分のシステム構成を示すブロック図、第
5図はこの発明の制御装置による嵌め白い作業を説明す
るための縦断正面図である。
1・・・CPU、2・・・サーボ・インターフェイス、
3・・・サーボ・マン)グ、4・・・サーボ−モータ、
5・・・タコジエネ、611+ ハルスーエンコーダ、
7・・′フィードバック・インターフェイス、8・・・
グリップ、9・・・嵌め込む部品、10・・・嵌め込ま
れる部品、12・・・センサ一部。
代理人 大岩増雄
第1図
第4図
べ
篤 5 図
手続補正帯(自発)
特許庁長官殿
2、発明の名称
ロボットの制御装置
3、補正をする者
事件との関係 特許出願人
住 所 東京都千代田区丸の内二丁目2番3号名
称 (601)三菱電機株式会社代表者片山仁八部
4、代理人
住 所 東京都千代田区丸の内二丁目2番3号明
細書の「図面の簡単な説明」の欄。
&補正の内容Figure 1 is a block diagram showing the system configuration of the part related to the servo system of a conventional robot, Figures 2 and 6 are longitudinal sectional front views for performing raFNA fitting work using conventional equipment, and Figure 4 is a front view of this robot. FIG. 5 is a block diagram showing a system configuration of a portion related to a servo system in an embodiment J of the invention, and FIG. 5 is a longitudinal sectional front view for explaining the fitting operation performed by the control device of the invention. 1...CPU, 2...Servo interface,
3...Servo motor, 4...Servo motor,
5... Takogiene, 611+ Halsu encoder,
7...'Feedback interface, 8...
Grip, 9... Parts to be fitted, 10... Parts to be fitted, 12... Part of the sensor. Agent Masuo Oiwa Figure 1 Figure 4 Be Atsushi 5 Figure procedure amendment band (voluntary) Commissioner of the Japan Patent Office 2 Name of the invention Robot control device 3 Relationship to the person making the amendment Case Patent applicant address Tokyo 2-2-3 Marunouchi, Chiyoda-ku Name (601) Mitsubishi Electric Co., Ltd. Representative Hitoshi Katayama 4, Agent address 2-2-3 Marunouchi, Chiyoda-ku, Tokyo "Brief explanation of drawings" in the specification ” column. & Correction details
Claims (1)
該手段の移動を制御する制御手段と、この移動の制御に
係わるサーボ系とを備え、第1の部品を第2の部品に嵌
め込むときには、制御手段により制御された移動手段に
より、第1の部品を直線に沿って移動することにより該
第1の部品が第2の部品に嵌め合わされる第1位置に第
1の部品を移動し、然る後に移動手段によって第1位置
にある第1の部品を上記直線に沿って移動し、該第1の
部品が第2の部品に嵌め込まれる第2位置に至るように
した。FTP教示のティーチング・プレイバック方式ま
たは数値制御方式のロボットにおいて、上記第1の部品
が第1位置に至ったことを実質上検知する検知手段を備
え、第1の部品が第1位置に至ったことが検知されたと
きに、上記サーボ系のうち、第1の部品を上記直線に沿
つて移動せしめるものを除く他のサーボ系を作動させな
い状態で移動手段により第1の部品を移動するようにし
たことを特徴とするロボットの制御装置。a moving means for moving the first part relative to the second part;
A control means for controlling the movement of the means and a servo system for controlling this movement are provided, and when the first part is fitted into the second part, the movement means controlled by the control means moves the first part. The first part is moved to a first position where the first part is fitted to the second part by moving the part along a straight line, and then the first part in the first position is moved by the moving means. The parts were moved along the straight line to a second position where the first part was fitted into the second part. The FTP teaching/playback method or numerical control method robot is provided with a detection means for substantially detecting that the first component has reached the first position, and the first component has reached the first position. When this is detected, the first component is moved by the moving means without operating any other servo system among the servo systems that moves the first component along the straight line. A robot control device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7445183A JPS59201775A (en) | 1983-04-27 | 1983-04-27 | Controller for robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7445183A JPS59201775A (en) | 1983-04-27 | 1983-04-27 | Controller for robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS59201775A true JPS59201775A (en) | 1984-11-15 |
Family
ID=13547610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7445183A Pending JPS59201775A (en) | 1983-04-27 | 1983-04-27 | Controller for robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59201775A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61203284A (en) * | 1985-02-28 | 1986-09-09 | トヨタ自動車株式会社 | Controller for pushing force of robot arm |
-
1983
- 1983-04-27 JP JP7445183A patent/JPS59201775A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61203284A (en) * | 1985-02-28 | 1986-09-09 | トヨタ自動車株式会社 | Controller for pushing force of robot arm |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3300625B2 (en) | Robot control method | |
| WO1989008878A1 (en) | Method of controlling tool attitude of a robot | |
| JP3421442B2 (en) | Robot position teaching method and robot control device | |
| JP3287151B2 (en) | Force control device for assembly robot | |
| JPS59201775A (en) | Controller for robot | |
| JPH07214435A (en) | Automatic screw tightening device | |
| CN108475051B (en) | Method and system for aligning a tool during programming of an industrial robot | |
| JP2771458B2 (en) | Industrial robot deflection correction method | |
| JPS618236A (en) | Moving body control unit | |
| JP2713702B2 (en) | Robot control method and device | |
| JP3350687B2 (en) | Robot control method and robot control device | |
| JPS6054275A (en) | Welding torch drive control method | |
| JPH05150836A (en) | Robot controller | |
| JPH0962335A (en) | Position teaching method using soft floating function | |
| JPH0283188A (en) | Control device for work robot | |
| JP2537469Y2 (en) | Control device for industrial robot with rotating external axis | |
| JPH03270887A (en) | Industrial robot control device and control method | |
| JPH0285906A (en) | Industrial robot controller | |
| JPH07205068A (en) | Robot coordinate system setting method | |
| JP2635776B2 (en) | Master / slave type manipulator | |
| JPS5988276A (en) | Robot | |
| JPH0446785A (en) | Hybrid control device for position and force of manipulator | |
| JPS6111807A (en) | Compensating method of backlash | |
| JPS6393584A (en) | Industrial robot | |
| JPH0441188A (en) | Correction method for axial dislocation of robot |