JPH06419A - Control device of industrial robot - Google Patents

Control device of industrial robot

Info

Publication number
JPH06419A
JPH06419A JP16260092A JP16260092A JPH06419A JP H06419 A JPH06419 A JP H06419A JP 16260092 A JP16260092 A JP 16260092A JP 16260092 A JP16260092 A JP 16260092A JP H06419 A JPH06419 A JP H06419A
Authority
JP
Japan
Prior art keywords
robot
work
moving
program
palette
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
Application number
JP16260092A
Other languages
Japanese (ja)
Inventor
Takashi Mamiya
隆 間宮
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.)
Amada Co Ltd
Original Assignee
Amada 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 Amada Co Ltd filed Critical Amada Co Ltd
Priority to JP16260092A priority Critical patent/JPH06419A/en
Publication of JPH06419A publication Critical patent/JPH06419A/en
Pending legal-status Critical Current

Links

Landscapes

  • Spray Control Apparatus (AREA)

Abstract

PURPOSE:To enhance working efficiency by calculating the shift quantity of the measured value of the position of a palette and the palette to be normally positioned and renewing the moving program of a robot moving a work on the basis of the shift quantity before moving the work by the robot. CONSTITUTION:The distance of a palette 3 is measured from a determined position in a determined route by the sensor 7 grasped by a robot 5 and the measured value is converted to digital value data through an A/D converter 9. This data is transmitted to a computer to be checked and the data corresponding to the end part of the palette 3 is found out and, in order to judge the shift quantity of the position of the palette from a normal position, the operational processing of the offset quantity and angle of the palette is performed. Further, the renewal of the moving program of the robot 5 is performed on the basis of the operated data and the computer 11 transmits the operation control signal of a work W to a robot 7 according to the renewed moving program and the work W is moved by the robot 7.

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, and more particularly to a control device for an industrial robot that moves a work in consideration of positional deviation of a pallet on which the work is mounted.

【0002】[0002]

【従来の技術】従来の溶接加工機や塗装加工機等では、
パレット上に搭載したワークをロボットにより把持した
後、前記各加工機に移動させてから加工を開始する。
2. Description of the Related Art In conventional welding machines and coating machines,
After the workpiece mounted on the pallet is gripped by the robot, the workpiece is moved to each of the processing machines and then the processing is started.

【0003】そこで、ワークをロボットにて把持する場
合には、パレットがずれるとワークを把持する位置の位
置ずれが生じる。
Therefore, when a work is gripped by a robot, if the pallet shifts, the position of gripping the work shifts.

【0004】このため、ワークを搭載したパレットがど
の程度正規の位置からずれているのかそのオフセット量
を知り、ワークを移動させるロボットに対してそのオフ
セット量をフィードバックし、ロボット側で動作の補正
を行うことにより把持する位置の位置ずれを修正する必
要がある。
Therefore, the offset amount of the pallet carrying the work is deviated from the normal position, the offset amount is fed back to the robot for moving the work, and the operation of the robot is corrected. It is necessary to correct the displacement of the gripped position by carrying out.

【0005】[0005]

【発明が解決しようとする課題】ところが、パレットの
位置決めは、作業者の目視や無人搬送車の精度に頼って
おり、また、ロボットの動作は移動プログラムによって
管理され、移動プログラムはパレットが正規の位置に置
かれていることを条件として作成されている。
However, the positioning of the pallet depends on the visual inspection of the operator and the accuracy of the automatic guided vehicle, and the movement of the robot is managed by the moving program, and the moving program determines whether the pallet is regular or not. It is created on condition that it is placed in a position.

【0006】このため、パレットの位置がずれるとロボ
ットはワークを取り損ねたり、加工機の不安定な位置に
ワークを搭載したりする問題がある。
Therefore, if the position of the pallet shifts, the robot may fail to pick up the work or mount the work at an unstable position of the processing machine.

【0007】そこで、この発明は上記の問題点を解決す
るために、パレットのずれ量をフィードバックし、ワー
クの取り出し作業を行うロボットの動作を補正すること
によりずれ分を補正して的確にワークを取り出するよう
にして、ワークの取扱いミスを防止して作業の安全性及
び作業効率の向上を図ることを目的とする。
Therefore, in order to solve the above problems, the present invention feeds back the deviation amount of the pallet and corrects the operation of the robot for taking out the work to correct the deviation so that the work can be accurately performed. The purpose is to prevent mishandling of the work so as to improve work safety and work efficiency.

【0008】[0008]

【課題を解決するための手段】この目的を達成するため
にこの発明は、搬送手段に搭載したワークを移動させる
ロボットの制御装置において、搬送手段の位置を示す測
定データの演算処理を行う演算処理部と、搬送手段に搭
載したワークの移動すべき位置を記憶した移動プログラ
ム記憶部と、前記測定位置データと移動プログラムより
パレットのずれ量を補正し前記移動プログラムを更新さ
せるプログラム更新部と、更新したプログラムに基づい
てロボットに動作指令を発信する動作指令部とを備えて
なるものである。
In order to achieve this object, the present invention is a control device for a robot for moving a work mounted on a transfer means, which performs an operation process of measurement data indicating the position of the transfer means. Unit, a moving program storage unit that stores a position to move the work mounted on the conveying unit, a program updating unit that corrects the displacement amount of the pallet based on the measurement position data and the moving program, and updates the moving program, and updating And a motion command unit that sends a motion command to the robot based on the program.

【0009】[0009]

【作用】上記方法によれば、搬送手段に搭載したワーク
を移動させるロボットの制御装置において、搬送手段の
位置を測定しその測定値と正常に位置すべき搬送手段の
位置とのずれ量を算出して、ロボットの動作を記憶した
移動プログラムを前記ずれ量より更生した移動プログラ
ムよりワークを移動させるものである。
According to the above method, in the robot control device for moving the work mounted on the conveying means, the position of the conveying means is measured and the deviation amount between the measured value and the position of the conveying means which should be normally positioned is calculated. Then, the work is moved from the movement program that stores the movement of the robot based on the displacement amount.

【0010】[0010]

【実施例】以下、この発明に係わる実施例を図1〜図5
に基づき説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment according to the present invention will be described below with reference to FIGS.
It will be explained based on.

【0011】図1は、この発明に係わる実施例を示す接
続図である。加工機(例えば、溶接加工機や塗装加工機
等)1に搭載されるワークWは、移動可能な搬送手段で
あるパレット3に搭載されている。パレット3の近傍に
は、パレット3の位置を測定しいわゆるマテハンロボッ
ト(以下、ロボットと記す)5により把持されたセンサ
7が設けられている。センサ7により検出される位置検
出信号は、A/D 変換器9を介してワークWの取出し作業
を行うロボット5の制御装置であるコンピュータ11に
送信される。コンピュータ11は前記ワークWを移動さ
せるためのロボット5と接続され、ロボット5の動作を
制御する動作制御信号をロボット5に発信する。ロボッ
ト5は前記動作制御信号を基にパレット3上に搭載して
いるワークWを把持し加工機1に移動させる。
FIG. 1 is a connection diagram showing an embodiment according to the present invention. A work W mounted on a processing machine (for example, a welding machine or a coating machine) 1 is mounted on a pallet 3 which is a movable transfer means. A sensor 7 that measures the position of the pallet 3 and is gripped by a so-called material handling robot (hereinafter, referred to as a robot) 5 is provided near the pallet 3. The position detection signal detected by the sensor 7 is transmitted via the A / D converter 9 to the computer 11 which is a control device of the robot 5 that takes out the work W. The computer 11 is connected to the robot 5 for moving the work W, and sends an operation control signal for controlling the operation of the robot 5 to the robot 5. The robot 5 grips the work W mounted on the pallet 3 based on the operation control signal and moves it to the processing machine 1.

【0012】以下、図2及び図3より、ロボット5によ
りワークWを加工機1に移動させる処理(以下、ワーク
移動処理と記す)を説明する。
A process for moving the work W by the robot 5 to the processing machine 1 (hereinafter, referred to as a work moving process) will be described below with reference to FIGS. 2 and 3.

【0013】ロボット5に把持されたセンサ7は、決め
られた位置から決められた経路でパレット3の距離を測
定する。(ステップ201)。図2において、センサ7
はパレット3の端面における手前側端部(図2において
下側)から奥側端部(図2において上側)へ移動しなが
らパレット3までの距離を連続的に複数測定する。ステ
ップ203では、前記測定値をA/D 変換器9を介してデ
ジタル値たるデータに変換する。ステップ205では、
前記データをコンピュータ11に転送してチェックを行
い、パレット3の端部に相当するデータを見つけ出し、
正規の位置とどれだけずれているかそのオフセット量と
角度の演算処理を行う。ステップ207では、前記演算
処理をしたデータを基にロボット5の移動プログラムの
更新を行い、コンピュータ11は更新した移動プログラ
ムに従いながらワークWの動作制御信号をロボット7に
発信する(ステップ209)。ステップ211では、動
作制御信号を基にロボット5がワークWの移動を行う。
ステップ213では、パレット3上のワークWの移動処
理が完了したかどうかの確認をし、パレット3上にワー
クWが残っていればステップ201以降を繰り返し、パ
レット3上のワーク移動処理が完了していればワークの
移動処理は終了する。
The sensor 7 gripped by the robot 5 measures the distance of the pallet 3 from a predetermined position along a predetermined path. (Step 201). In FIG. 2, the sensor 7
Continuously measures a plurality of distances to the pallet 3 while moving from the front end (lower side in FIG. 2) to the rear end (upper side in FIG. 2) of the end surface of the pallet 3. In step 203, the measured value is converted into digital value data through the A / D converter 9. In step 205,
The data is transferred to the computer 11 and checked to find the data corresponding to the end of the pallet 3,
The offset amount and the angle are calculated to see how much they deviate from the regular position. In step 207, the movement program of the robot 5 is updated based on the data processed as described above, and the computer 11 transmits the operation control signal of the work W to the robot 7 according to the updated movement program (step 209). In step 211, the robot 5 moves the work W based on the operation control signal.
In step 213, it is confirmed whether or not the movement process of the work W on the pallet 3 is completed. If the work W remains on the pallet 3, step 201 and subsequent steps are repeated to complete the work movement process on the pallet 3. If so, the movement processing of the work ends.

【0014】図4に前記ワーク移動処理の制御回路を示
す。ロボット5の各被駆動部材(例えば、各軸または各
関節)を駆動する駆動モータ(M)は、センサ7の位置
検出信号から、A/D 変換回路13,インターフェース回
路15を介してコンピュータ11の指令を駆動モータ
(M)の駆動回路17に送信して駆動する。駆動モータ
(M)と接続されたロータリエンコーダ(E)は、ロー
タリエンコーダ(E)から出力されるパルス列を計数
し、各被駆動部材の位置座標値(角度変異量)を示すカ
ウンタ回路19と接続されている。
FIG. 4 shows a control circuit for the work movement processing. The drive motor (M) for driving each driven member (for example, each axis or each joint) of the robot 5 receives the position detection signal of the sensor 7 and, via the A / D conversion circuit 13 and the interface circuit 15, drives the computer 11. A command is transmitted to the drive circuit 17 of the drive motor (M) to drive it. The rotary encoder (E) connected to the drive motor (M) counts the pulse train output from the rotary encoder (E) and is connected to the counter circuit 19 that indicates the position coordinate value (angle variation amount) of each driven member. Has been done.

【0015】図5に前記コンピュータ11のブロック図
を示す。コンピュータ11は、パレット3の位置を示す
測定データの処理を行う演算処理部21と、パレット3
の正規位置やワークWの移動すべき位置を記録した移動
プログラム記憶部23と、前記測定位置データと移動プ
ログラムよりパレット3のずれ量を補正し前記移動プロ
グラムを更新させるプログラム更新部25と、更新した
移動プログラムに基づいてロボット5に動作指令を発信
する動作指令部27とを備えている。
FIG. 5 shows a block diagram of the computer 11. The computer 11 includes an arithmetic processing unit 21 for processing measurement data indicating the position of the pallet 3 and the pallet 3
Of the normal position and the position to which the work W should be moved, a moving program storage unit 23, a program updating unit 25 that corrects the displacement amount of the pallet 3 based on the measured position data and the moving program, and updates the moving program, The robot 5 includes a motion command unit 27 that sends a motion command to the robot 5 based on the movement program.

【0016】前記演算処理部21は、A/D 変換器9より
送られるデータを入力する測定データ入力部29と、そ
のデータを一時的に記憶する測定データ記憶部31と、
前記測定データよりパレット3の位置や角度を算出する
測定データ処理部35とから構成されている。
The arithmetic processing unit 21 includes a measurement data input unit 29 for inputting data sent from the A / D converter 9, a measurement data storage unit 31 for temporarily storing the data,
The measurement data processing unit 35 calculates the position and angle of the pallet 3 from the measurement data.

【0017】前記プログラム更新部25は、前記演算処
理部21より算出したパレット3の位置や角度よりパレ
ット3のずれ量を決定する補正部37と、ずれ量よりロ
ボット5の移動プログラムを更新する移動プログラム更
新部39とから構成されている。
The program updating unit 25 determines a deviation amount of the pallet 3 based on the position and angle of the pallet 3 calculated by the arithmetic processing unit 21, and a movement that updates the movement program of the robot 5 based on the deviation amount. It is composed of a program updating unit 39.

【0018】前記動作指令部27は、コンピュータ11
の表示画面を制御する表示制御部41と、作業者が直接
ロボット5の動作指令を入力するための操作信号入力部
43と、ロボット5に動作指令を発信する動作指令部4
5とから構成されている。
The operation command section 27 is the computer 11
Display control unit 41 for controlling the display screen of the robot 5, an operation signal input unit 43 for an operator to directly input an operation command of the robot 5, and an operation command unit 4 for issuing an operation command to the robot 5.
It is composed of 5 and.

【0019】以上より、パレット3のずれ量をロボット
5の移動プログラムにフィードバックすることにより、
ロボット5は前記ずれ量を補正して的確にワークWを取
り出すことができる。
From the above, by feeding back the deviation amount of the pallet 3 to the movement program of the robot 5,
The robot 5 can correct the deviation amount and take out the work W accurately.

【0020】[0020]

【発明の効果】以上説明してきたようにこの発明によれ
ば、搬送手段の位置を測定し、その測定値と正常に位置
すべき搬送手段とのずれ量を算出し、前記ずれ量をロボ
ットの移動プログラムにフィードバックすることによ
り、ロボットは的確にワークを取り出すことができる。
As described above, according to the present invention, the position of the conveying means is measured, the deviation amount between the measured value and the conveying means which should be normally positioned is calculated, and the deviation amount of the robot is calculated. By feeding back to the movement program, the robot can take out the work accurately.

【0021】このため、ワークの取出し作業を安全,確
実に行うことができ、作業時間の短縮と加工機の生産性
の向上が図れる。
Therefore, the work of taking out the work can be performed safely and surely, and the work time can be shortened and the productivity of the processing machine can be improved.

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

【図1】この発明の実施例を示す接続図である。FIG. 1 is a connection diagram showing an embodiment of the present invention.

【図2】パレットの位置検出を示す模式図である。FIG. 2 is a schematic diagram showing position detection of a pallet.

【図3】この発明が行うワークの移動処理を示すフロー
チャートである。
FIG. 3 is a flowchart showing a work moving process performed by the present invention.

【図4】この発明の制御回路図である。FIG. 4 is a control circuit diagram of the present invention.

【図5】この発明のブロック図である。FIG. 5 is a block diagram of the present invention.

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

3 パレット(搬送手段) 5 ロボット 11 コンピュータ(制御装置) 21 演算処理部 23 移動プログラム記憶部 25 プログラム更新部 27 動作指令部 3 pallet (conveying means) 5 robot 11 computer (control device) 21 arithmetic processing unit 23 moving program storage unit 25 program updating unit 27 operation command unit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 搬送手段に搭載したワークを移動させる
ロボットの制御装置において、搬送手段の位置を示す測
定データの演算処理を行う演算処理部と、搬送手段に搭
載したワークの移動すべき位置を記憶した移動プログラ
ム記憶部と、前記測定位置データと移動プログラムより
パレットのずれ量を補正し前記移動プログラムを更新さ
せるプログラム更新部と、更新したプログラムに基づい
てロボットに動作指令を発信する動作指令部とを備えて
なることを特徴とする工業用ロボットの制御装置。
1. A controller for a robot for moving a work mounted on a transfer means, comprising: an arithmetic processing unit for performing an arithmetic processing of measurement data indicating the position of the transfer means; and a position to which the work mounted on the transfer means should be moved. A stored moving program storage unit, a program updating unit that corrects the displacement amount of the pallet from the measured position data and the moving program and updates the moving program, and an operation command unit that sends an operating command to the robot based on the updated program. A control device for an industrial robot, comprising:
JP16260092A 1992-06-22 1992-06-22 Control device of industrial robot Pending JPH06419A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16260092A JPH06419A (en) 1992-06-22 1992-06-22 Control device of industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16260092A JPH06419A (en) 1992-06-22 1992-06-22 Control device of industrial robot

Publications (1)

Publication Number Publication Date
JPH06419A true JPH06419A (en) 1994-01-11

Family

ID=15757677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16260092A Pending JPH06419A (en) 1992-06-22 1992-06-22 Control device of industrial robot

Country Status (1)

Country Link
JP (1) JPH06419A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5057530A (en) * 1985-06-18 1991-10-15 Hoffmann-La Roche Inc. Glycerol derivatives

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5057530A (en) * 1985-06-18 1991-10-15 Hoffmann-La Roche Inc. Glycerol derivatives

Similar Documents

Publication Publication Date Title
US11904483B2 (en) Work robot system
JP3702257B2 (en) Robot handling device
JP3002097B2 (en) Visual tracking method
CN103240510B (en) Arc welding supervising device
JPWO2017033353A1 (en) Remote control robot system
US20110180516A1 (en) Position detection device and a position detection method for a workpiece to be welded
WO1997002114A1 (en) Apparatus for controlling movement of robot and method of controlling movement of robot
JP2020116687A (en) Following robot and work robot system
KR20030049325A (en) Apparatus and contrlomethod of arcwelding system
CN115605329B (en) Follow-up robot
JPH07325611A (en) Off-line teaching data automatic correction method
KR102481053B1 (en) Control device and axial feed control method
JP2773917B2 (en) Work positioning device for bending equipment
EP0359822B1 (en) Orbit controlling method of robot
JPH06419A (en) Control device of industrial robot
US20240300750A1 (en) Production system
JP2002082710A (en) Method and system for bending
JPH08323421A (en) Bending method and system therefor
JPH01159188A (en) Method of controlling industrial robot
JP2008080343A (en) Arc sensor
JP4441367B2 (en) Method of welding workpieces using a welding robot
JP2506157B2 (en) Robot controller
JPH0592378A (en) Industrial robot
WO1997030804A1 (en) Method of operating robot for press-brake, and control device
JPH1190778A (en) Control method of automatic woking machine with cutting function for wide flange shape steel