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
JP2848932B2 - Robot path speed setting device - Google Patents
[go: Go Back, main page]

JP2848932B2 - Robot path speed setting device - Google Patents

Robot path speed setting device

Info

Publication number
JP2848932B2
JP2848932B2 JP19213090A JP19213090A JP2848932B2 JP 2848932 B2 JP2848932 B2 JP 2848932B2 JP 19213090 A JP19213090 A JP 19213090A JP 19213090 A JP19213090 A JP 19213090A JP 2848932 B2 JP2848932 B2 JP 2848932B2
Authority
JP
Japan
Prior art keywords
data
speed
painting
coating
point
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
JP19213090A
Other languages
Japanese (ja)
Other versions
JPH0477905A (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.)
TOKIKO KK
Original Assignee
TOKIKO KK
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 TOKIKO KK filed Critical TOKIKO KK
Priority to JP19213090A priority Critical patent/JP2848932B2/en
Publication of JPH0477905A publication Critical patent/JPH0477905A/en
Application granted granted Critical
Publication of JP2848932B2 publication Critical patent/JP2848932B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Spray Control Apparatus (AREA)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は塗装用ロボットの軌跡データ生成に用いて
好適なロボット軌跡の速度設定装置に関する。
The present invention relates to a robot trajectory speed setting device suitable for use in generating trajectory data of a painting robot.

「従来の技術」 従来、ロボット軌跡を教示する際には、ロボットの動
作速度を予め決定し、設定する必要があった。
[Prior Art] Conventionally, when teaching a robot trajectory, it was necessary to determine and set the operation speed of the robot in advance.

「発明が解決しようとする課題」 ところで、上述した従来のロボット軌跡の速度設定に
おいては、塗装条件が多くて複雑であるので、ロボット
の動作速度を決定するノウハウは経験によるところが大
きい。
[Problems to be Solved by the Invention] In the conventional setting of the speed of the robot trajectory described above, since the painting conditions are many and complicated, know-how for determining the operation speed of the robot depends largely on experience.

従って、経験が浅い教示者がロボット軌跡の速度を設
定した場合には、塗装品質にバラツキが生じるという欠
点があった。
Therefore, when an inexperienced instructor sets the speed of the robot trajectory, there is a disadvantage that the coating quality varies.

この発明は上述した事情に鑑みてなされたもので、教
示者に関係なく、塗装品質を一定にすることができるロ
ボット軌跡の速度設定装置を提供することを目的として
いる。
The present invention has been made in view of the above-described circumstances, and has as its object to provide a speed setting device for a robot trajectory capable of keeping the coating quality constant regardless of a teacher.

「課題を解決するための手段」 この発明は、ロボットの速度データおよび塗装オン/
オフデータがロボット軌跡のポイントに対応して記憶さ
れる軌跡データ記憶装置と、雰囲気温度および塗料の種
類の塗装条件を入力する塗装条件入力装置と、該塗装条
件入力装置によって入力された塗装条件に基づいて現在
のポイントの速度データを演算する塗装速度演算装置
と、次のポイントに対応した塗装オン/オフデータに基
づいて次のポイントの塗装がオフの場合には加速し、オ
ンの場合には減速するように、前のポイントに対応した
速度データと比較して現在のポイントの速度データを演
算する加減速演算装置と、現在のポイントに対応した塗
装オン/オフデータに基づいて現在のポイントの塗装が
オンの場合には、前記塗装速度演算装置によって演算さ
れた速度データを前記軌跡データ記憶装置に記憶し、現
在のポイントの塗装がオフの場合には、前記加減速演算
装置によって演算された速度データを前記軌跡データ記
憶装置に記憶する軌跡データ入力装置とを具備すること
を特徴としている。
[Means for Solving the Problems] The present invention provides a method for controlling speed data and painting on / off of a robot.
A locus data storage device in which the off data is stored corresponding to the points of the robot locus; a coating condition input device for inputting the coating conditions of the ambient temperature and the type of the coating; and a coating condition input by the coating condition input device. A paint speed calculator that calculates the speed data of the current point based on the paint on / off data corresponding to the next point, and accelerates if the paint of the next point is off, and if it is on, based on the paint on / off data corresponding to the next point An acceleration / deceleration calculation device that calculates the speed data of the current point by comparing with the speed data corresponding to the previous point so as to decelerate, and the current point based on the painting on / off data corresponding to the current point. When the painting is on, the speed data calculated by the painting speed calculating device is stored in the locus data storage device, and the coating of the current point is performed. If off is characterized by comprising the locus data input device for storing rate data calculated by the acceleration calculation unit in said locus data storage device.

「作用」 この発明によれば、まず、教示者は、塗装条件入力装
置によって雰囲気および塗料の種類等の塗料条件を入力
する。
According to the present invention, first, the instructor inputs the paint condition such as the atmosphere and the paint type by using the paint condition input device.

これにより、塗装速度演算装置は、塗装条件入力装置
によって入力された塗装条件に基づいて現在のポイント
の速度データを演算する。
Thus, the coating speed calculation device calculates the speed data of the current point based on the coating condition input by the coating condition input device.

また、加減速演算装置は、次のポイントに対応した塗
装オン/オフデータに基づいて次のポイントの塗装がオ
フの場合には加速し、オンの場合には減速するように、
前のポイントに対応した速度データと比較して現在のポ
イントの速度データを演算する。
In addition, the acceleration / deceleration arithmetic unit accelerates based on the coating on / off data corresponding to the next point when the next point is off, accelerates when the next point is on, and decelerates when the next point is on.
The speed data of the current point is calculated by comparing with the speed data corresponding to the previous point.

そして、軌跡データ入力装置は、現在のポイントに対
応した塗装オン/オフデータに基づいて現在のポイント
の塗装がオンの場合には、塗装速度演算装置によって演
算された速度データを軌跡データ記憶装置に記憶し、現
在のポイントの塗装がオフの場合には、加減速演算装置
によって演算された速度データを軌跡データ記憶装置に
記憶する。
When the painting of the current point is on based on the painting on / off data corresponding to the current point, the trajectory data input device stores the speed data calculated by the painting speed calculating device in the trajectory data storage device. When the current point is off, the speed data calculated by the acceleration / deceleration calculation device is stored in the locus data storage device.

「実施例」 以下、図面を参照してこの発明の一実施例について説
明する。第1図はこの発明の一実施例によるロボット軌
跡の速度設定装置の構成を示すブロック図である。この
図において、1は軌跡データ記憶装置であり、ロボット
軌跡のポイントに対応したロボットの動作情報であるポ
イントデータP(ロボットの位置・姿勢データ、速度デ
ータv、塗装オン/オフデータT)が全ポイント数分順
番に記憶されている。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a robot trajectory speed setting device according to one embodiment of the present invention. In this figure, reference numeral 1 denotes a locus data storage device, in which point data P (robot position / posture data, speed data v, painting on / off data T), which is operation information of the robot corresponding to points on the robot locus, are all stored. The number of points is stored in order.

また、2は軌跡データ出力装置であり、軌跡データ記
憶装置1から現在のポイントのポイントデータPn(但
し、速度データvnが設定されていない)と次のポイント
の塗装オン/オフデータTn+1とを読み出す。3は軌跡デ
ータ解析装置であり、ポイントデータPnの塗装オン/オ
フデータTnを解析し、現在のポイントの塗装のオン/オ
フを判定する。4は塗装オン/オフデータTn+1と前のポ
イントの速度データv(n-1)bとを記憶する速度バッファ
である。
Moreover, 2 is the locus data output apparatus, point data P n of the current point from the trajectory data storage device 1 (however, the speed data v n is not set), the painting on / off data T n for the next point Read +1 . 3 is a locus data analyzer analyzes the paint on / off data T n for the point data P n, determines the current point paint on / off. Reference numeral 4 denotes a speed buffer for storing the painting on / off data Tn + 1 and the speed data v (n-1) b of the previous point.

さらに、5は教示者が雰囲気温度、塗料の種類等の塗
装条件を入力する塗装条件入力装置、6は塗装条件に基
づいて現在のポイントの最適は塗装動作の速度データv
naを演算する塗装速度演算装置、7は現在のポイントデ
ータPnに速度データvnaを加えるデータ加算器、8は加
減速演算装置であり、塗装オン/オフデータTn+1から次
のポイントの塗装のオン/オフを判定し、次のポイント
の塗装がオフの場合には加速し、オンの場合には減速す
るように、速度データv(n+1)bと比較して現在のポイン
トの最適な速度データvnbを演算する。9はポイントデ
ータPnに速度データvnbを加えるデータ加算器、10は軌
跡データ入力装置であり、塗装オン/オフデータTnに基
づいて現在のポイントの塗装がオンの場合には、データ
加算器7から出力されるポイントデータP′を軌跡デ
ータ記憶装置1に記憶し、現在のポイントの塗装がオフ
の場合には、データ加算器9から出力されるポイントデ
ータP′を軌跡データ記憶装置1に記憶する。
Further, reference numeral 5 denotes a coating condition input device by which a teacher inputs coating conditions such as an atmospheric temperature and a type of coating, and 6 denotes speed data v of a coating operation based on the coating conditions.
a paint speed calculator for calculating na , 7 a data adder for adding speed data v na to the current point data P n , 8 an acceleration / deceleration calculator, which is the next point from the paint on / off data T n + 1 Judgment of painting on / off of the next point, comparing with speed data v (n + 1) b to accelerate if painting is off at the next point and decelerate if painting is on at the next point Calculate the optimal speed data v nb . 9 is a data adder for adding speed data v nb to point data P n , and 10 is a trajectory data input device, which adds data when the painting of the current point is on based on the painting on / off data T n. 'storing n in the locus data storage device 1, when the coating of the current point off, point data P is outputted from the data adder 9' point data P output from the vessel 7 locus data storing n It is stored in the device 1.

このような構成において、このロボット軌跡の速度設
定装置の動作の流れを第2図に示すPAD図に基づいて説
明する。
In such a configuration, the flow of the operation of the speed setting device for the robot trajectory will be described with reference to the PAD diagram shown in FIG.

まず、教示者は、ステップS1の処理へ進み、塗装条件
(雰囲気温度、塗料の種類、吐出量、粘度、吹付距離、
膜厚、パターン幅、パス回数、塗装ガンの種類)を塗装
条件入力装置5によって入力する。これにより、ロボッ
ト軌跡の速度設定装置は、ステップS2へ進む。
First, the instructor proceeds to the process of step S1, and sets the coating conditions (atmospheric temperature, paint type, discharge amount, viscosity, spray distance,
The film thickness, pattern width, number of passes, type of coating gun) are input by the coating condition input device 5. Accordingly, the robot trajectory speed setting device proceeds to step S2.

ステップS2では、塗装速度演算装置6は、入力された
塗装条件に基づいて現在のポイントの最適な塗装動作の
速度データvnaを演算した後、ステップS3へ進む。
In step S2, the coating speed calculation device 6 calculates the optimum coating operation speed data v na at the current point based on the input coating conditions, and then proceeds to step S3.

ステップS3では、軌跡データ出力装置2は、軌跡デー
タ記憶装置1から現在のポイントのポイントデータP
n(但し、速度データvnが設定されていない)と次のポ
イントの塗装オン/オフデータTn+1とを読み出した後、
ステップS4へ進む。
In step S3, the trajectory data output device 2 reads the point data P of the current point from the trajectory data storage device 1.
n (however, the speed data v n is not set) and the painting on / off data T n + 1 of the next point are read out,
Proceed to step S4.

ステップS4では、軌跡データ出力装置2は、速度バッ
ファ4に塗装オン/オフデータTn+1を書き込んだ後、ス
テップS5へ進む。
In step S4, the trajectory data output device 2 writes the painting on / off data Tn + 1 in the speed buffer 4, and then proceeds to step S5.

ステップS5では、軌跡データ解析装置3は、ポイント
データPnの塗装オン/オフデータTnを解析し、現在のポ
イントの塗装のオン/オフを判定する。この判定結果が
「YES」の場合、即ち、塗装がオンの場合には、ステッ
プS6へ進む。
In step S5, the locus data analyzer 3 analyzes the paint on / off data T n for the point data P n, determines paint on / off of the current point. If the result of this determination is "YES", that is, if the painting is on, the operation proceeds to step S6.

ステップS6では、データ加算器7は、塗装速度演算装
置6から速度データvnaを読み出した後、ステップS7へ
進む。
In step S6, the data adder 7 reads the speed data vna from the coating speed calculation device 6, and then proceeds to step S7.

ステップS7では、データ加算器7は、現在のポイント
データPnに速度データvnaを加えてポイントデータP′
として出力した後、ステップS11へ進む。
In step S7, the data adder 7 adds the speed data v na to the current point data P n to add the point data P ′.
After outputting as n , the process proceeds to step S11.

一方、ステップS5の判定結果が「NO」の場合、即ち、
塗装がオフの場合には、ステップS8へ進む。
On the other hand, when the determination result of step S5 is “NO”, that is,
If the painting is off, go to step S8.

ステップS8では、加減速演算装置8は、速度バッファ
4から前のポイントの速度データv(n-1)bおよび次のポ
イントの塗装オン/オフデータTn+1を読み出した後、ス
テップS9へ進む。
In step S8, the acceleration / deceleration calculation device 8 reads the speed data v (n-1) b of the previous point and the painting on / off data T n + 1 of the next point from the speed buffer 4, and then proceeds to step S9. move on.

ステップS9では、加減速演算装置8は、まず、塗装オ
ン/オフデータTn+1から次のポイントの塗装のオン/オ
フを判定する。そして、次のポイントの塗装がオフの場
合には加速し、オンの場合には減速するように、速度デ
ータv(n-1)bと比較して現在のポイントの最適な速度デ
ータvnbを演算する。そして、ステップS10へ進む。
In step S9, the acceleration / deceleration calculation device 8 first determines on / off of the painting at the next point from the painting on / off data Tn + 1 . Then, the speed data v (n-1) b is compared with the speed data v (n-1) b so that the optimum speed data v nb of the current point is calculated so that the next point is accelerated when the painting is off and decelerated when the painting is on. Calculate. Then, the process proceeds to step S10.

ステップS10では、まず、データ加算器9は、現在の
ポイントデータPnに速度データvnbを加えてポイントデ
ータP′として出力する。また、加減速演算装置8
は、速度バッファ4に記憶された速度データv(n-1)b
速度データvnbで書き換えた後、ステップS11へ進む。
In step S10, first, the data adder 9 outputs as the point data P 'n by adding the velocity data v nb the current point data P n. The acceleration / deceleration calculation device 8
Rewrites the speed data v (n-1) b stored in the speed buffer 4 with the speed data vnb , and then proceeds to step S11.

ステップS11では、軌跡データ入力装置10は、塗装オ
ン/オフデータTnに基づいて現在のポイントの塗装がオ
ンの場合には、データ加算器7から出力されるポイント
データP′を軌跡データ記憶装置1に記憶し、現在の
ポイントの塗装がオフの場合には、データ加算器9から
出力されるポイントデータP′を軌跡データ記憶装置
1に記憶した後、ステップS12へ進む。
In step S11, the locus data input device 10, when painting the current point is on based on the paint on / off data T n, the point data P 'n the locus data storage outputted from the data adder 7 stored in the apparatus 1, the painting of the current point in the case of off, after storing the point data P 'n output from the data adder 9 in the locus data storage device 1, the process proceeds to step S12.

ステップS12では、変数nに1を加える。 In step S12, 1 is added to the variable n.

そして、軌跡データ出力装置2は、軌跡データ記憶装
置1から次のポイントのポイントデータPn+1(但し、速
度データvn+1が設定されていない)と次の次のポイント
の塗装オン/オフデータTn+2とを読み出す。以下、上述
した処理を全ポイントの速度データvを設定するまで繰
り返す。
Then, the trajectory data output device 2 reads the point data P n + 1 of the next point (however, the speed data v n + 1 is not set) from the trajectory data storage device 1 and the painting on / off of the next next point. Read off data Tn + 2 . Hereinafter, the above-described processing is repeated until the speed data v of all points is set.

以上説明したように、上述した一実施例によれば、塗
装する場合には、ロボットの動作速度を一定にし、塗装
しない場合には、ロボットを最高速で動かすことができ
る。
As described above, according to the above-described embodiment, the operation speed of the robot can be kept constant when painting is performed, and the robot can be moved at the highest speed when painting is not performed.

また、塗装条件を入力するだけで、自動的に最適な動
作速度が決定される。
Also, just by inputting the coating conditions, the optimum operation speed is automatically determined.

「発明の効果」 以上説明したように、この発明によれば、自動的に塗
装条件によって最適なロボットの動作速度を算出するの
で、教示時にロボットの動作速度を意識せず、軌跡だけ
を教示すればよいという効果がある。
[Effects of the Invention] As described above, according to the present invention, the optimum robot operation speed is automatically calculated based on the coating conditions. There is an effect that it is good.

また、教示者に関係なく、塗装品質が一定になるとい
う効果がある。
Further, there is an effect that the coating quality becomes constant regardless of the instructor.

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

第1図はこの発明の一実施例によるロボット軌跡の速度
設定装置の構成を示すブロック図、第2図は装置の動作
の流れを表すPAD図である。 1……軌跡データ記憶装置、2……軌跡データ出力装
置、3……軌跡データ解析装置、4……速度バッファ、
5……塗装条件入力装置、6……塗装速度演算装置、7,
9……データ加算器、8……加減速演算装置、10……軌
跡データ入力装置。
FIG. 1 is a block diagram showing the configuration of a robot trajectory speed setting device according to one embodiment of the present invention, and FIG. 2 is a PAD diagram showing the flow of operation of the device. 1… locus data storage device 2… trajectory data output device 3… trajectory data analysis device 4… speed buffer
5: Painting condition input device, 6: Painting speed calculation device, 7,
9 Data adder, 8 Acceleration / deceleration calculation device, 10 Track data input device.

フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G05B 19/416 B25J 9/22 G05B 19/42 B05B 12/00Continuation of the front page (58) Field surveyed (Int. Cl. 6 , DB name) G05B 19/416 B25J 9/22 G05B 19/42 B05B 12/00

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ロボットの速度データおよび塗装オン/オ
フデータがロボット軌跡のポイントに対応して記憶され
る軌跡データ記憶装置と、 雰囲気温度および塗料の種類の塗装条件を入力する塗装
条件入力装置と、 該塗装条件入力装置によって入力された塗装条件に基づ
いて現在のポイントの速度データを演算する塗装速度演
算装置と、 次のポイントに対応した塗装オン/オフデータに基づい
て次のポイントの塗装がオフの場合には加速し、オンの
場合には減速するように、前のポイントに対応した速度
データと比較して現在のポイントの速度データを演算す
る加減速演算装置と、 現在のポイントに対応した塗装オン/オフデータに基づ
いて現在のポイントの塗装がオンの場合には、前記塗装
速度演算装置によって演算された速度データを前記軌跡
データ記憶装置に記憶し、現在のポイントの塗装がオフ
の場合には、前記加減速演算装置によって演算された速
度データを前記軌跡データ記憶装置に記憶する軌跡デー
タ入力装置と を具備することを特徴とするロボット軌跡の速度設定装
置。
1. A locus data storage device in which speed data and painting on / off data of a robot are stored corresponding to points on a robot locus, a coating condition input device for inputting an atmospheric temperature and a coating condition of a kind of a paint, and A coating speed calculator for calculating the speed data of the current point based on the coating conditions input by the coating condition input device; and a coating for the next point based on the coating on / off data corresponding to the next point. Acceleration / deceleration calculation device that calculates the speed data of the current point by comparing with the speed data corresponding to the previous point so that it accelerates when off and decelerates when on If the painting at the current point is on based on the painting on / off data obtained, the speed data calculated by the painting speed calculating device is A locus data input device that stores the speed data calculated by the acceleration / deceleration arithmetic device in the locus data storage device when the current point painting is off in the locus data storage device. A speed setting device for a robot path characterized by the following.
JP19213090A 1990-07-20 1990-07-20 Robot path speed setting device Expired - Fee Related JP2848932B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19213090A JP2848932B2 (en) 1990-07-20 1990-07-20 Robot path speed setting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19213090A JP2848932B2 (en) 1990-07-20 1990-07-20 Robot path speed setting device

Publications (2)

Publication Number Publication Date
JPH0477905A JPH0477905A (en) 1992-03-12
JP2848932B2 true JP2848932B2 (en) 1999-01-20

Family

ID=16286180

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19213090A Expired - Fee Related JP2848932B2 (en) 1990-07-20 1990-07-20 Robot path speed setting device

Country Status (1)

Country Link
JP (1) JP2848932B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2711349B2 (en) * 1992-08-04 1998-02-10 川崎重工業株式会社 Industrial robot control method and control device used therefor
JPH07195001A (en) * 1993-12-29 1995-08-01 Bridgestone Corp Coating robot
JPH07195000A (en) * 1993-12-29 1995-08-01 Bridgestone Corp Painting robot

Also Published As

Publication number Publication date
JPH0477905A (en) 1992-03-12

Similar Documents

Publication Publication Date Title
US4031369A (en) Interpolation and control apparatus and method for a numerical control system
EP0130570A2 (en) Method and apparatus for controlling a robot hand along a predetermined path
JP2848932B2 (en) Robot path speed setting device
KR860009327A (en) Continuous path control method of robot
KR910018875A (en) Servo controller
JPS6020209A (en) Robot interpolation control method
US4797835A (en) Model follower control apparatus
WO1982004312A1 (en) Measuring method with numerical control device
JPH071463B2 (en) Robot controller
JPS6364102A (en) Learning control system
JPS6010309A (en) Method for interpolating path of robot hand
JPS62226203A (en) Off-line teaching system for robot
JP3194395B2 (en) Path function sequential generation method
CN118915544B (en) A kind of intelligent voice control system and method for unmanned aerial vehicle flight based on big data
CN108000520A (en) The motion control method and system of robot
JP2993708B2 (en) Industrial robot and its trajectory correction method
JPS5876905A (en) Paper tape punch instructing method of industrial robot
JP3297170B2 (en) Robot with rotating device
JP2601433B2 (en) Interpolation control method and apparatus for industrial robot
Chu Dynamic response of human linearvection.
Pham et al. Auto-tuning Prediciton and Control Horizon of Model Predictive Control Approach to Motion Cueing Algorithm Applied in Robocoaster Motion Platform
KR100194144B1 (en) Position control method and controller of servomotor by feedforward
JPH06110532A (en) Position control method and device
JPH0975839A (en) A method for estimating coating film thickness in painting with a bell-type coating machine
JPS60164809A (en) Robot control method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees