[go: up one dir, main page]

JPH0551438B2 - - Google Patents

Info

Publication number
JPH0551438B2
JPH0551438B2 JP58162470A JP16247083A JPH0551438B2 JP H0551438 B2 JPH0551438 B2 JP H0551438B2 JP 58162470 A JP58162470 A JP 58162470A JP 16247083 A JP16247083 A JP 16247083A JP H0551438 B2 JPH0551438 B2 JP H0551438B2
Authority
JP
Japan
Prior art keywords
control
axis
position information
robot
stop position
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 - Lifetime
Application number
JP58162470A
Other languages
Japanese (ja)
Other versions
JPS6052278A (en
Inventor
Takeshi Yasuo
Shigeki Fujinaga
Hiroshi Ogasa
Takeo Yamanaka
Shinpei Inukai
Hitoshi Kamei
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.)
Shinmaywa Industries Ltd
Original Assignee
Shin Meiva Industry 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 Shin Meiva Industry Ltd filed Critical Shin Meiva Industry Ltd
Priority to JP16247083A priority Critical patent/JPS6052278A/en
Publication of JPS6052278A publication Critical patent/JPS6052278A/en
Publication of JPH0551438B2 publication Critical patent/JPH0551438B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、長尺の制御軸Xに沿つて位置決め
される移動台に対して、これと同方向に位置決め
できる他の1つの制御軸またはそのX軸方向を含
む少なくとも平面で位置決めできる他の複数の制
御軸に沿つて位置決めされる被制御体を支持する
とともに、それら制御軸の位置制御手段を有する
産業用ロボツトに係り、特に大きな慣性力の作用
する前記移動台の底止位置が指令位置とずれて
も、前記他の制御軸による被制御体の位置決めに
際して悪影響を及ぼさないようにしたものに関す
る。
Detailed Description of the Invention (Industrial Application Field) The present invention provides a movable table positioned along a long control axis X, and another control axis or This relates to an industrial robot that supports a controlled object positioned along a plurality of other control axes that can be positioned at least in a plane including the X-axis direction, and has position control means for these control axes, and has a particularly large inertial force. Even if the bottom stop position of the movable table where the movement table acts deviates from the command position, it does not adversely affect the positioning of the controlled object by the other control axis.

(従来技術) 例えば長尺の制御軸Xに沿つて位置決めされる
移動台に対して、3次元で位置決め可能に被制御
体を支持した産業用ロボツトは公知である。この
場合、前記被制御体の3次元位置決め機構の全重
量が前記移動台に作用するため、慣性力により該
移動台のテイーチング位置での正確な停止は極め
て困難である。加えて前記被制御体がワークをつ
かんで搬送する場合にあつては、ワークを挟持し
たときと無負荷のときとでは、前記移動台に作用
する慣性力が相違し、益々停止位置の正確さを期
待することはできない。
(Prior Art) For example, an industrial robot is known in which a controlled object is supported in a three-dimensionally positionable manner with respect to a movable table that is positioned along a long control axis X. In this case, since the entire weight of the three-dimensional positioning mechanism for the controlled object acts on the movable table, it is extremely difficult to accurately stop the movable table at the teaching position due to inertial force. In addition, when the controlled object grasps and transports a workpiece, the inertial force acting on the moving table is different when the workpiece is being held and when it is unloaded, which makes the accuracy of the stopping position even more difficult. cannot be expected.

そこでこの問題に対処するべく例えば、予じめ
前記移動台に作用する負荷に起因する停止位置の
偏差を求めておき、この偏差分だけ目標値を補正
することにより最終的に正確に位置決めし得るよ
うにしたものが考えられている。しかしながらワ
ークに種類があり、その重量が異なる場合にあつ
ては、前記偏差は変化してしまう。
Therefore, in order to deal with this problem, for example, the deviation of the stop position caused by the load acting on the moving platform is determined in advance, and the target value is corrected by this deviation, thereby allowing accurate positioning in the end. Something like this is being considered. However, if there are different types of workpieces and their weights differ, the deviation will change.

(解決しようとする課題) この発明は前述事情に鑑みてなされてものであ
り、前記移動台に作用する負荷の変化や、移動距
離の長短に伴なう加速時間の変化によつてその慣
性力が異なるために、指令位置と停止位置との偏
差が変化する場合でも、その偏差分を次ステツプ
の制御軸Xを除く他の制御軸のx方向指令値に加
算することにより、前記被制御体を所定の位置に
位置決めできるようにすることである。
(Problems to be Solved) This invention has been made in view of the above-mentioned circumstances, and the inertia of the moving table is reduced by changing the load acting on the moving table and changing the acceleration time due to the length of the moving distance. Even if the deviation between the command position and the stop position changes due to the difference in The purpose of this is to enable positioning of the device at a predetermined position.

(課題を解決するための手段) この発明は、長尺の制御軸Xに沿つて位置決め
される移動台に対して、これと同方向に位置決め
できる他の1つの制御軸またはそのX軸方向を含
む少なくとも平面で位置決めできる他の複数の制
御軸に沿つて位置決めされる被制御体を支持する
とともに、それら制御軸の位置制御手段を有する
産業用ロボツトであつて、前記位置制御手段に以
下の手段を含めたものである。すなわち (a) iステツプにおける制御軸Xに対するテイー
チング時の停止位置情報Xiと実際の停止位置
情報Xinowとの差△Xiを演算する手段。
(Means for Solving the Problems) The present invention provides for a movable table positioned along a long control axis The industrial robot supports a controlled object positioned along a plurality of other control axes that can be positioned at least in a plane, and has position control means for the control axes, the position control means having the following means. This includes. That is, (a) means for calculating the difference ΔXi between the stop position information Xi during teaching for the control axis X in the i step and the actual stop position information Xinow.

(b) △Xiを、(i+1)ステツプにおける前記他
の制御軸の前記Xと同方向のx方向のテイーチ
ング停止位置情報xi+1に加算する手段。
(b) Means for adding ΔXi to teaching stop position information xi +1 in the x direction of the other control axis in the same direction as the X in the (i+1) step.

(作用) iステツプの制御軸Xのテイーチング位置情報
Xiと実際の停止位置情報Xinowとの差△Xiを求
める。次に(i+1)ステツプにおいて、制御軸X
以外の他の制御軸におけるx方向(Xと同方向)
テイーチング位置情報xi+1について、前記△Xiに
相当するx方向換算値△xi′を加算する。そして
この加算値を指令値として出力する。
(Function) Teaching position information of control axis X of i step
Find the difference △Xi between Xi and the actual stop position information Xinow. Next, in the (i +1 ) step, the control axis
x direction in other control axes (same direction as X)
For the teaching position information xi +1 , an x-direction converted value Δxi′ corresponding to the ΔXi is added. This added value is then output as a command value.

(実施例) 1は直線水平ガイドであり、このガイド1には
移動台2が支持され、油圧モータMxによりX方
向位置が強制される。
(Example) Reference numeral 1 denotes a straight horizontal guide, and a movable table 2 is supported on this guide 1, and its position in the X direction is forced by a hydraulic motor Mx.

3は移動台2に垂直軸支した水平第1腕であ
り、油圧モータM1により旋回角β1が強制される。
3 is a horizontal first arm that is vertically supported on the movable table 2, and is forced to have a turning angle β 1 by a hydraulic motor M 1 .

4は腕3先端に垂直軸支した水平第2腕であ
り、油圧モータM2により旋回角β2が強制される。
A horizontal second arm 4 is vertically supported at the tip of the arm 3, and is forced to have a turning angle β 2 by a hydraulic motor M 2 .

5は腕4先端に垂直軸支した第1回動体であ
り、図示しない油圧モータM3により回動角β3
強制される。
Reference numeral 5 denotes a first rotating body vertically supported at the tip of the arm 4, and a rotating angle β 3 is forced by a hydraulic motor M 3 (not shown).

6は回動体5に支承した垂直腕であり、油圧モ
ータM4によりZ方向位置が強制される。
6 is a vertical arm supported on the rotating body 5, and its position in the Z direction is forced by a hydraulic motor M4 .

7は腕6下端に水平軸支した第1エンドエフエ
クタとしての把持手段であり、油圧モータM5
より回動角β4が強制される。また把持手段7の爪
7aは図示しない油圧シリンダにより開閉可能で
ある。
Reference numeral 7 denotes a gripping means as a first end effector horizontally supported at the lower end of the arm 6, and the rotation angle β 4 is forced by a hydraulic motor M 5 . Further, the claws 7a of the gripping means 7 can be opened and closed by a hydraulic cylinder (not shown).

8は回動体5と同軸に支持した第2回動体であ
り、図示しない電動モータM11により回動角α1
強制される。
A second rotating body 8 is supported coaxially with the rotating body 5, and is forced to have a rotation angle α 1 by an electric motor M 11 (not shown).

9は回動体8に水平軸支した垂直回動第1腕で
あり、電動モータM12により俯仰角α2が強制され
る。
Reference numeral 9 denotes a vertically rotating first arm that is horizontally supported on the rotating body 8, and is forced to have an elevation angle α 2 by an electric motor M 12 .

10は腕9先端に水平軸支した垂直回動第2腕
であり、電動モータM13により俯仰角α3が強制さ
れる。
A vertically rotating second arm 10 is horizontally pivoted at the tip of the arm 9, and an elevation angle α 3 is forced by an electric motor M 13 .

11は腕10先端に水平軸支した第3腕であ
り、電動モータM14により俯仰角α4が強制され
る。
A third arm 11 is horizontally supported at the tip of the arm 10, and an elevation angle α 4 is forced by an electric motor M 14 .

12は腕11に、かつ腕11の俯仰軸に直角な
軸に支承され、第2エンドエフエクタ(溶接用ト
ーチ)の保持具であり、電動モータM15により回
動角α5が強制される。
12 is a holder for the second end effector (welding torch) supported on the arm 11 and on a shaft perpendicular to the elevation axis of the arm 11, and is forced to rotate at a rotation angle α 5 by an electric motor M 15 . .

以上のようにロボツトRは、制御軸X、β1
β2、β3、β4、Zの6自由度を有する親ロボツト
(β系ロボツト)の途中に、α1〜α5の5自由度を
有する子ロボツト(α系ロボツト)を支承してな
るものである。
As described above, the robot R has the control axes X, β 1 ,
A child robot (α-based robot) having 5 degrees of freedom α 1 to α 5 is supported in the middle of a parent robot (β-based robot) having 6 degrees of freedom β 2 , β 3 , β 4 , and Z. It is something.

そしてこのロボツトRの各自由度は従来公知の
手段(例えばマイクロコンピユータ)によつて、
かつ公知のプレイバツク方式によつて制御される
べく構成されているものとする。
Each degree of freedom of this robot R is controlled by conventionally known means (for example, a microcomputer).
It is also assumed that the device is configured to be controlled by a known playback method.

CO〓はβ系ロボツト用の制御手段(コンピユー
タ)であり、CPU〓およびメモリを含む。コンピ
ユータCO〓のバスラインBU〓には、テイーチング
ボツクスTB〓、X軸サーボ系、β1軸サーボ系、β2
軸サーボ系、β3軸サーボ系、Z軸サーボ系、β4
サーボ系、把持手段7が接続される。
CO is a control means (computer) for the β-based robot, and includes a CPU and memory. The bus line BU of the computer CO includes the teaching box TB, X-axis servo system, β 1- axis servo system, β 2
An axis servo system, β 3- axis servo system, Z-axis servo system, β 4- axis servo system, and gripping means 7 are connected.

CO〓はα系ロボツト用の制御手段(コンピユー
タ)であり、CPU〓およびメモリを含む。コンピ
ユータCO〓のバスラインBU〓には、テイーチング
ボツクスTB〓、溶接電源WS、α1軸サーボ系、α2
軸サーボ系、α3軸サーボ系、α4軸サーボ系、α5
サーボ系が接続される。
CO is a control means (computer) for α-based robots, and includes a CPU and memory. The bus line BU of the computer CO includes a teaching box TB, welding power source WS, α 1- axis servo system, α 2
The axis servo system, α 3- axis servo system, α 4- axis servo system, and α 5- axis servo system are connected.

なお両コンピユータCO〓,CO〓は、公知のイン
ターフエイスを介して接続されている。
Note that both computers CO〓 and CO〓 are connected via a known interface.

さらにこの実施例の作用を述べる。 Furthermore, the operation of this embodiment will be described.

今図示しない別の装置により鋼板W1がロボツ
トRの移動領域において水平状態に位置決めされ
ているものとし、ロボツトRは把持手段7により
チヤンネル材W2を把持し、かつそのチヤンネル
材W2を第2図のように上方から鋼板W1に押付け
た状態で、トーチTにより溶接すべき個所を仮付
けするものとする。
It is assumed that the steel plate W 1 is positioned horizontally in the movement area of the robot R by another device (not shown), and the robot R grips the channel material W 2 with the grip means 7 and holds the channel material W 2 in the second position. As shown in Figure 2, the parts to be welded are temporarily attached using a torch T while being pressed against the steel plate W1 from above.

まずオペレータはこのロボツトRに公知の手段
によつてオートモード時の作業内容をステツプご
とにテイーチングする。
First, the operator teaches the robot R step by step the work to be done in the auto mode using known means.

今1つのユーザプログラムのiステツプ(i:
1、2、3…)において、移動台2を第3図イ実
線位置から距離Xi′離なれた別の位置すなわち第
3図イ2点鎖線2′位置に制御するべき指令があ
り、さらには次ステツプすなわち(i+1)ステ
ツプにおいて、移動台2は停止したまま、腕3,
4の旋回角を第3図ロ2点鎖線のように制御する
べき指令がある場合につき説明する。第3,5図
を参照されたい。
i step of one user program (i:
1, 2, 3...), there is a command to control the movable table 2 to another position separated by a distance Xi' from the position indicated by the solid line in Fig. 3A, that is, to the position indicated by the two-dotted chain line 2' in Fig. 3A, and furthermore, In the next step, that is, the (i+1) step, the moving platform 2 remains stopped, and the arms 3,
A case in which there is a command to control the turning angle of No. 4 as shown by the two-dot chain line in FIG. 3 will be explained. Please refer to Figures 3 and 5.

(イ) 予め処理S1において、△Xo=0と初期セツ
トされている。
(a) In advance, in processing S1, ΔXo is initially set to 0.

(ロ) 処理S2において、β系ロボツトに関するテ
イーチングされたiステツプの各軸位置情報
(Xi、β1i、β2i、β3i、Zi、β4i)をメモリから
CPU〓に取込む。
(b) In process S2, each axis position information (X i , β 1i , β 2i , β 3i , Z i , β 4i ) of the taught i step regarding the β-based robot is retrieved from the memory.
Import into CPU.

(ハ) 処理S3において、その各軸の位置情報を第
1図ロのような直角座標に座標変換する。すな
わち(X′i,xi,yi,zi,θi,i)のように変か
する。なおX′1=(k・Xi)であり、kは、Xi
のパルスカウント値をX方向距離に変換するた
めの定数である。
(c) In process S3, the position information of each axis is converted into rectangular coordinates as shown in FIG. 1B. In other words, change it like (X′i, xi, yi, zi, θi, i). Note that X′1=(k・Xi), and k is Xi
This is a constant for converting the pulse count value of to the distance in the X direction.

(ニ) そして処理S4において、xi=(xi+△X′i-1
と指令位置情報xiの値を補正する。なお△
X′i-1は、(i-1)ステツプにおけるX軸のテイー
チング時の停止位置情報Xi-1と再生時の停止
位置情報Xi-1nowとの差△Xi-1に定数kを乗じ
たX方向距離である。すなわちこれから再生し
ようとするiステツプの1つ前のステツプにお
いて求められているX方向誤差△X′i-1だけ指
令位置情報xiが補正されるのである。この点に
ついては後述(ル)でより明らかとなろう。
(d) And in process S4, xi=(xi+△X′i -1 )
and correct the value of command position information xi. In addition, △
X'i -1 is the difference △Xi -1 between the X-axis teaching stop position information Xi -1 and the playback stop position information Xi -1 now at the (i -1 ) step multiplied by a constant k. This is the distance in the X direction. That is, the command position information xi is corrected by the X-direction error ΔX'i -1 determined in the step immediately before the i step to be reproduced. This point will become clearer in the discussion below.

(ホ) そして処理S5において、(Xi、補正された
xi,yi,zi,θi,i)のiステツプ情報に基づ
き、β系ロボツトの各サーボ系に再生指令が出
力され、β系ロボツトは位置制御される。
(E) Then, in processing S5, (Xi, corrected
Based on the i-step information of xi, yi, zi, θi, i), a reproduction command is output to each servo system of the β-system robot, and the β-system robot is controlled in position.

(ヘ) そして処理S6において、前記β系ロボツト
の位置制御が完了したか否かを判断する。
(f) Then, in process S6, it is determined whether the position control of the β-based robot is completed.

なおこの位置制御完了時、移動台2は第3図
イ1点鎖線2″にあつたとし、テイーチング時
の第3図イ2点鎖線2′位置から若干はずれて
いたとする。
It is assumed that when this position control is completed, the movable table 2 is located at the one-dot chain line 2'' in FIG. 3A, and is slightly deviated from the two-dot chain line 2' position in FIG.

(ト) 前記位置制御完了後、処理S7において、そ
の完了時のX軸停止位置情報Xinowと、テイ
ーチング時のX軸停止情報Xiとの差△Xiを、
△Xi=(Xinow−Xi)として演算する。
(g) After the position control is completed, in process S7, the difference △Xi between the X-axis stop position information Xinow at the time of completion and the X-axis stop information Xi at the time of teaching is calculated as follows:
Calculate as ΔXi=(Xinow−Xi).

(チ) さらには処理S8において、その△Xi値をX
方向距離に変換する。すなわち△X′i=(k・△
Xi)を演算する。
(H) Furthermore, in processing S8, the △Xi value is
Convert to directional distance. That is, △X′i=(k・△
Xi) is calculated.

よつてこの距離△X′iだけ、再生時の移動台
2の位置がテイーチング時の位置からはずれた
ことになる。
Therefore, the position of the movable table 2 at the time of reproduction deviates from the position at the time of teaching by this distance ΔX′i.

(リ) 次に処理S9において、iは最終ステツプ番
号か否かが判定される。
(li) Next, in process S9, it is determined whether or not i is the final step number.

(ヌ) 今の場合、最終ステツプでないので、処理
S10において、iを1つ更新し、処理S2以後
の作業内容を繰返すことになる。
(N) In this case, it is not the final step, so the process
In S10, i is updated by 1, and the work contents after step S2 are repeated.

ところで移動台2△Xiはずれた位置におい
て、次のステツプにおいて腕3,4の旋回角
を、テイーチングした指令位置情報どおりに制
御しても、把持手段7の位置は当然目標位置か
ら相違してしまう。
By the way, even if the turning angles of the arms 3 and 4 are controlled in accordance with the taught command position information in the next step when the moving table 2 ΔXi is at a deviated position, the position of the gripping means 7 will naturally be different from the target position. .

(ル) 従つて処理S2以後において、(i+1)ステ
ツプの位置情報は、CPU〓に取込まれた後、直
角座標での位置(Xi+1、xi+1、yi+1、zi+1
θi+1、i+1)に変換され、さらには指令位置情
報xi+1が(Xi+1+△X′i)と補正され、そ
して(Xi+1、補正されたxi+1,yi+1,zi
+1,θi+1,i+1)の位置情報に基づき、
β系ロボツトの各サーボ系に再生指令が出力さ
れる。よつてβ系ロボツトは第3図ロ実線のよ
うに位置制御される。すなわち腕4″先端位置
は、テイーチング時の第3図ロ点鎖線4′先端
位置と一致することになる。
(ru) Therefore, after processing S2, the position information of step (i +1 ) is taken into the CPU 〓 and then converted to the position in rectangular coordinates (Xi +1 , xi +1 , yi +1 , zi + 1 ,
Furthermore , the command position information xi + 1 is corrected to (Xi+1+△X'i), and then (Xi+1, corrected xi+1, yi+1, zi
+1, θi+1, i+1) based on the position information,
A regeneration command is output to each servo system of the β-system robot. Therefore, the position of the β-type robot is controlled as shown by the solid line in FIG. In other words, the tip position of the arm 4'' coincides with the tip position indicated by the dotted chain line 4' in FIG. 3 during teaching.

以上のようにして、iステツプにおけるX軸に
対するテイーチング時の停止位置情報Xiと再生
時の停止位置情報Xinowとの差△Xiを、(i+1)ス
テツプにおけるβ1、β2軸のx方向のテイーチング
時の停止位置情報xi+1に加算することにより、把
持手段7の位置を目標位置に正確に位置制御する
のである。
As described above, the difference Xi between the stop position information Xi during teaching and the stop position information Xinow during playback with respect to the By adding this to the stop position information xi +1 during teaching, the position of the gripping means 7 is accurately controlled to the target position.

従つてβ系ロボツトが正確に目標位置に位置制
御されれば、これに支持されているα系ロボツト
により、当然正確な仮付け溶接ができる。
Therefore, if the β-type robot is accurately controlled to the target position, the α-type robot supported by it can naturally perform accurate tack welding.

前述ロボツトRは、制御軸Xに3次元で位置決
めできる制御軸を支持したものであるが、例えば
制御軸Xに、β1およびβ2軸のみの2次元で位置決
めできる制御軸を支持したものや、X方向および
これと直角方向の2次元で位置決めできる制御軸
を支持したものでもよい。さらには制御軸Xに、
これと同方向に位置決めできる1つの制御軸を支
持したものでもよい。
The robot R mentioned above supports a control axis that can be positioned three-dimensionally on the control axis X, but for example, there is a robot R that supports a control axis that can position two-dimensionally only the β 1 and β 2 axes on the control axis X. , a control shaft that can be positioned two-dimensionally in the X direction and a direction perpendicular thereto may be supported. Furthermore, on the control axis
It may be possible to support one control shaft that can be positioned in the same direction as this.

また制御軸Xは直線でなく、円であつてもよ
い。
Further, the control axis X may not be a straight line but may be a circle.

その他各構成の均等物との置換もこの発明の技
術範囲に含まれる。
Replacement of other components with equivalents is also included within the technical scope of the present invention.

この発明は前述したように、iステツプにおけ
る制御軸Xに対する再生時の停止位置Xinowが
テイーチング時の停止位置Xiから△Xiはずれて
いても、そのはずれた△Xi分は、(i+1)ステツプ
におけるX軸以外の他の制御軸のx方向のテイー
チング時の停止位置情報xi+1に加算されるので、
(i+1)ステツプの再生時には、エンドエフエクタ
は目標位置に正確に位置制御される。
As described above, in this invention, even if the stop position Xinow at the time of reproduction with respect to the control axis Since it is added to the stop position information xi +1 during teaching in the x direction of other control axes other than the X axis,
When reproducing the (i +1 ) step, the end effector is precisely controlled to the target position.

【図面の簡単な説明】[Brief explanation of the drawing]

図はいずれもこの発明の一実施例を示し、第1
図イは産業用ロボツトの全体斜視図、第1図ロは
前記産業用ロボツトに対して定めた直角座標、第
2図は前記産業用ロボツトによるワーク加工状態
を示す説明図、第3図イ,ロは作用説明用概略
図、第4図はブロツク図、第5図はフローチヤー
トである。 図において、R……産業用ロボツト、CO〓,
CO〓……それぞれ制御手段、1……直線水平ガイ
ド、2……移動台、3……水平第1腕、4……水
平第2腕、5……第1回動体、6……垂直腕、7
……第1エンドエフエクタ(実施例では把持手
段)、である。
Each of the figures shows an embodiment of the present invention.
Figure A is an overall perspective view of the industrial robot, Figure 1B is the rectangular coordinates determined for the industrial robot, Figure 2 is an explanatory diagram showing the state of workpiece processing by the industrial robot, Figure 3A, 4 is a block diagram, and FIG. 5 is a flowchart. In the figure, R...Industrial robot, CO〓,
CO =...Control means, 1...Linear horizontal guide, 2...Moving table, 3...Horizontal first arm, 4...Horizontal second arm, 5...First rotating body, 6...Vertical arm ,7
. . . a first end effector (gripping means in the embodiment).

Claims (1)

【特許請求の範囲】[Claims] 1 長尺の制御軸Xに沿つて位置決めされる移動
台に対して、これと同方向に位置決めできる他の
1つの制御軸またはそのX軸方向を含む少なくと
も平面で位置決めできる他の複数の制御軸に沿つ
て位置決めされる被制御体を支持するとともに、
それら制御軸の位置制御手段を有する産業用ロボ
ツトであつて、前記位置制御手段には、iステツ
プにおける前記制御軸Xに対するテイーチング時
の停止位置情報Xiと再生おの停止位置情報
Xinowとの差△Xiを演算する手段、およびその
差△Xi分を、次のステツプにおける前記他の制
御軸のx方向(Xと同方向)のテイーチング時の
停止位置情報xi+1に加算する手段が含まれてな
る、前記産業用ロボツト。
1. With respect to the movable table positioned along the elongated control axis X, another control axis that can be positioned in the same direction as the long control axis while supporting a controlled object positioned along the
The industrial robot has position control means for these control axes, and the position control means includes stop position information Xi during teaching for the control axis X in the i step and stop position information for playback.
Means for calculating the difference △Xi from Xinow, and adding the difference △Xi to stop position information xi +1 during teaching of the other control axis in the x direction (same direction as X) in the next step. The industrial robot comprising: means.
JP16247083A 1983-09-02 1983-09-02 Industrial robot Granted JPS6052278A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16247083A JPS6052278A (en) 1983-09-02 1983-09-02 Industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16247083A JPS6052278A (en) 1983-09-02 1983-09-02 Industrial robot

Publications (2)

Publication Number Publication Date
JPS6052278A JPS6052278A (en) 1985-03-25
JPH0551438B2 true JPH0551438B2 (en) 1993-08-02

Family

ID=15755231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16247083A Granted JPS6052278A (en) 1983-09-02 1983-09-02 Industrial robot

Country Status (1)

Country Link
JP (1) JPS6052278A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7847502B2 (en) 2007-01-04 2010-12-07 Fanuc Ltd Device and method for controlling machine tool

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52112963A (en) * 1976-03-19 1977-09-21 Hitachi Ltd External force compensation control system
JPS52115064A (en) * 1976-03-24 1977-09-27 Hitachi Ltd Method of controlling operation of industrial robot
JPS52143661A (en) * 1976-05-26 1977-11-30 Toshiba Corp Method of controlling industrial robot

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52112963A (en) * 1976-03-19 1977-09-21 Hitachi Ltd External force compensation control system
JPS52115064A (en) * 1976-03-24 1977-09-27 Hitachi Ltd Method of controlling operation of industrial robot
JPS52143661A (en) * 1976-05-26 1977-11-30 Toshiba Corp Method of controlling industrial robot

Also Published As

Publication number Publication date
JPS6052278A (en) 1985-03-25

Similar Documents

Publication Publication Date Title
US6243621B1 (en) Method of determining workpiece positions including coordinated motion
US8694160B2 (en) NC machine tool system
JP4917252B2 (en) Arc welding equipment
JPH079606B2 (en) Robot controller
JP2728399B2 (en) Robot control method
JPH0525125B2 (en)
JP3263175B2 (en) Installation error calibration method and calibration control device for industrial robot system
JPS63106011A (en) Robot controller
JPS638913A (en) Robot controller
JP3424130B2 (en) Laser processing machine
JPH0551438B2 (en)
JP2020097101A (en) Robot device, robot system, robot device control method, method of manufacturing article using robot device, control program, and recording medium
JP2771458B2 (en) Industrial robot deflection correction method
JP3064043B2 (en) Machining method in which workpiece deformation due to clamp is corrected, and NC machine tool for implementing the method
JPH05265537A (en) Automatic teaching method for robot
JP2922617B2 (en) Designation method of pressing force direction in force control robot
JPH04148307A (en) Detecting method for working force for force control robot
JPS62154006A (en) Robot controller
JP3295247B2 (en) Control device for manipulator for panel vendor
JPH01196506A (en) Robot teaching device
JPS6249405A (en) Teaching method for robot
JPH0732282A (en) Robot control device
JPH0732281A (en) Robot control device
JP3154268B2 (en) Robot positioning method and positioning device
JPS6236243B2 (en)