JPH0411357B2 - - Google Patents
Info
- Publication number
- JPH0411357B2 JPH0411357B2 JP60258328A JP25832885A JPH0411357B2 JP H0411357 B2 JPH0411357 B2 JP H0411357B2 JP 60258328 A JP60258328 A JP 60258328A JP 25832885 A JP25832885 A JP 25832885A JP H0411357 B2 JPH0411357 B2 JP H0411357B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- wrist
- tool
- robot
- axes
- 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
Links
Landscapes
- Auxiliary Devices For Machine Tools (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
- Laser Beam Processing (AREA)
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は、ロボツトの手首部に取付けた工具が
手首部の旋回によつてロボツト本体等に干渉する
のを防止するロボツトにおける干渉防止方法に関
するものである。[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to an interference prevention method in a robot that prevents a tool attached to the wrist of the robot from interfering with the robot body etc. due to rotation of the wrist. It is something.
〈従来の技術〉
一般に6軸制御ロボツトにおいては、ロボツト
本体の先端に手首部が互いに直交する3つの軸線
のまわりに旋回可能に支持され、これら各軸には
それぞれ動作範囲が定められており、その範囲内
で手首部を自由に動かすことができるようになつ
ている。<Prior Art> In general, in a six-axis control robot, a wrist portion is supported at the tip of the robot body so as to be able to rotate around three mutually orthogonal axes, and each of these axes has a defined range of motion. The wrist can be moved freely within this range.
〈発明が解決しようとする問題点〉
ところで、この種のロボツトをレーザ加工に応
用した6軸制御レーザ加工機においては、手首部
の先端に比較的長い工具(トーチ)が取付けられ
るため、前記手首部の動作が上記した可動範囲内
であつても、工具がロボツト本体あるいは手首部
に干渉する事態が発生する。<Problems to be Solved by the Invention> By the way, in a 6-axis control laser processing machine in which this type of robot is applied to laser processing, a relatively long tool (torch) is attached to the tip of the wrist. Even if the movement of the part is within the above-mentioned movable range, a situation may occur where the tool interferes with the robot body or the wrist part.
しかしながら、現状においては作業者の判断に
よつて工具の干渉を避けるようになつているにす
ぎず、例えばテイーチング時においては工具が干
渉しないように相当の神経を使う必要がある。 However, at present, interference with tools is only avoided based on the judgment of the operator, and for example, during teaching, it is necessary to use a considerable amount of nerve to avoid interference with tools.
〈問題点を解決するための手段〉
本発明は上記した従来の問題点を解決するため
になされたもので、ロボツト本体に工具を装着し
た手首部を少なくとも2軸制御可能に備え、前記
工具の代表点がロボツト本体あるいは手首部の代
表点の座標値に一致する2軸の角度を予め演算し
て前記工具がロボツト本体あるいは手首部に干渉
する角度領域を前記2軸についてそれぞれ設定記
憶しておき、前記手首部の動作指令時に2軸の指
令角度が共に前記記憶装置に記憶された角度領域
に該当する場合に、エラーメツセージを出力して
手首部の動作を制限するようにしたものである。<Means for Solving the Problems> The present invention has been made to solve the above-mentioned conventional problems, and includes a robot body equipped with a wrist portion on which a tool is attached so as to be controllable in at least two axes, The angles of the two axes whose representative points coincide with the coordinate values of the representative points of the robot body or the wrist are calculated in advance, and the angular range where the tool interferes with the robot body or the wrist is set and stored for each of the two axes. When the command angles of the two axes both fall within the angular range stored in the storage device when commanding the movement of the wrist part, an error message is output to limit the movement of the wrist part.
〈実施例〉
以下本発明の実施例を図面に基づいて説明す
る。第1図は6軸制御ロボツトを用いたレーザ加
工機を示すもので、このレーザ加工機は直角座標
型ロボツト10を基本にしている。ロボツト10
は、互いに平行な2つのコラム11と、このコラ
ム11上をX軸方向にガイドされて摺動可能なテ
ーブル12と、このテーブル12上をY軸方向に
ガイドされて摺動可能なキヤリツジ13と、この
キヤリツジ13上をZ軸方向にガイドされて摺動
可能なヘツド14とを有する。さらにヘツド14
の先端にはZ軸に平行な軸線のまわりに旋回可能
に第4軸手首部15が支持され、この第4軸手首
部15にはこれと直交する軸線のまわりに旋回可
能に第5軸手首部16が支持され、この第5軸手
首部16の先端にはこれと直交する軸線まわりに
旋回可能に第6軸手首部17が支持されている。
第6軸手首部17には工具(トーチ)18が取付
けられ、この工具18より図略のレーザ発振器よ
り発振されたレーザビームがワークに向けて照射
されるようになつている。<Example> Hereinafter, an example of the present invention will be described based on the drawings. FIG. 1 shows a laser processing machine using a six-axis control robot, and this laser processing machine is based on a Cartesian coordinate robot 10. As shown in FIG. robot 10
consists of two columns 11 parallel to each other, a table 12 that is guided and slidable on the columns 11 in the X-axis direction, and a carriage 13 that is guided and slidable on the table 12 in the Y-axis direction. , and a head 14 that is guided and slidable on the carriage 13 in the Z-axis direction. Furthermore, head 14
A fourth axis wrist part 15 is supported at the tip of the fourth axis wrist part 15 so as to be rotatable around an axis parallel to the Z axis, and a fifth axis wrist part 15 is supported at the tip of the fourth axis wrist part 15 so as to be rotatable around an axis line perpendicular to the fourth axis wrist part 15. A sixth axis wrist part 17 is supported at the distal end of the fifth axis wrist part 16 so as to be pivotable about an axis perpendicular to the fifth axis wrist part 16.
A tool (torch) 18 is attached to the sixth axis wrist portion 17, and a laser beam emitted from a laser oscillator (not shown) is irradiated from the tool 18 toward the workpiece.
なお、以下の説明においては、第4,第5,第
6軸手首部15,16,17を単に第4軸,第5
軸,第6軸と略称する。 In the following description, the fourth, fifth, and sixth axis wrist portions 15, 16, and 17 will simply be referred to as the fourth axis, the fifth axis, and the fourth axis.
This is abbreviated as the 6th axis.
第2図はロボツト制御回路を示すもので、20
はマイクロコンピユータ等からなる中央処理装置
であり、この中央処理装置20には、メモリ2
5、ロボツトに取付けられた各軸用のサーボモー
タM1〜M6を駆動するサーボモータ駆動回路2
2a〜22f、教示点の指示等を行う操作盤26
が取付けられている。各サーボモータ駆動回路2
2a〜22fは、中央処理装置20から出力され
る出力データと、サーボモータM1〜M6に連結
されたエンコーダE1〜E6の出力との間の偏差
を演算し、この偏差の大きさに応じた速度で各サ
ーボモータM1〜M6を駆動するようになつてい
る。 Figure 2 shows the robot control circuit.
is a central processing unit consisting of a microcomputer, etc., and this central processing unit 20 includes a memory 2.
5. Servo motor drive circuit 2 that drives the servo motors M1 to M6 for each axis attached to the robot.
2a to 22f, operation panel 26 for instructing teaching points, etc.
is installed. Each servo motor drive circuit 2
2a to 22f calculate the deviation between the output data output from the central processing unit 20 and the outputs of the encoders E1 to E6 connected to the servo motors M1 to M6, and adjust the speed according to the magnitude of this deviation. The servo motors M1 to M6 are driven by the servo motors M1 to M6.
前記メモリ25には、工具18の位置決め点を
表わすデータが記憶されるとともに、操作盤26
の操作によつて入力されるロボツトの作動プログ
ラムが記憶されている。またメモリ25には干渉
領域を表わすデータを記憶するエリアが設けられ
ており、このエリアに後述するように演算される
干渉領域のデータが記憶されるようになつてい
る。 The memory 25 stores data representing the positioning point of the tool 18, and the operation panel 26
The robot operating program input by the operation is stored. Further, the memory 25 is provided with an area for storing data representing the interference area, and data of the interference area calculated as described later is stored in this area.
次に上記した構成の6軸制御レーザ加工機にお
いて、工具18が第5軸および第6軸の回転の組
合せによつてロボツト本体部(ヘツド14)ある
いは第4軸に干渉する角度領域を設定する処理を
第3図ないし第7図より説明する。 Next, in the 6-axis controlled laser processing machine configured as described above, the angular region where the tool 18 interferes with the robot body (head 14) or the fourth axis is set by a combination of rotations of the fifth and sixth axes. The processing will be explained with reference to FIGS. 3 to 7.
まず第3図より第5軸の動作限界を設定する処
理を説明すると、同図において、O5は第5軸の
回転中心で、これを座標原点O5(x=0,y=
0)としている。またP1,P2はロボツト本体部
14の代表点を、P5は工具18の先端代表点を
示す。ここでロボツト本体部14の代表点P1,
P2を結ぶ直線P1,P2のx座標値を−mとすると、
第5軸の時計まわりの回転動作によつて工具18
がロボツト本体部14に干渉するのは、工具先端
の代表点P5のx座標値が−mより大きくなつた
場合である。従つて工具代表点P5のx座標値x5
がx5=−mとなる角度αを求めることにより、
第5軸の動作限界を設定できるようになる。 First, let us explain the process of setting the operating limit of the fifth axis with reference to Figure 3. In the figure, O 5 is the rotation center of the fifth axis, and this is the coordinate origin O 5 (x=0, y=
0). Further, P 1 and P 2 indicate representative points of the robot body 14, and P 5 indicates a representative point of the tip of the tool 18. Here, the representative point P 1 of the robot main body 14,
If the x-coordinate value of the straight line P 1 and P 2 connecting P 2 is -m, then
The tool 18 is rotated by the clockwise rotation movement of the fifth axis.
interferes with the robot body 14 when the x-coordinate value of the representative point P5 at the tool tip becomes greater than -m. Therefore, the x-coordinate value x5 of tool representative point P5
By finding the angle α such that x5=-m,
You can now set the operating limits for the 5th axis.
以下角度αおよびこの角度αより第5軸の干渉
発生領域を演算する処理を説明する。ここで第6
軸の回転軸線と工具18の中心線との交点をO6
とすると、点O5,O6の2点間距離l1,点O6から
第6軸先端面までの距離l2、工具18の軸方向長
さ、すなわち第6軸先端面から工具先端までの距
離t1、工具18の半径寸法t2は既知寸法としてメ
モリ25に登録されている。なお、上記した工具
18の先端代表点P5は、工具18の先端面と工
具中心に平行で半径方向に前記半径寸法t2だけオ
フセツトした直線とが交わる点に設定してあり、
この直線と前記点O5,O6を結ぶ直線との交点を
O6′と定める。 The following describes the angle α and the process of calculating the interference occurrence area of the fifth axis from this angle α. Here the 6th
The intersection of the axis of rotation of the shaft and the center line of the tool 18 is O 6
Then, the distance between the two points O 5 and O 6 is l 1 , the distance from point O 6 to the tip of the 6th axis is l 2 , and the axial length of the tool 18, that is, from the tip of the 6th axis to the tip of the tool. The distance t 1 and the radius dimension t 2 of the tool 18 are registered in the memory 25 as known dimensions. The tip representative point P5 of the tool 18 described above is set at the point where the tip surface of the tool 18 intersects a straight line parallel to the tool center and offset by the radial dimension t2 in the radial direction,
The intersection of this straight line and the straight line connecting the points O 5 and O 6 is
Define O 6 ′.
従つて前記点P5のx座標値が−mとなる角度
αは、第5図に示す一辺が共通の2つの直角三角
形より下記式によつて演算できる。 Therefore, the angle .alpha. at which the x-coordinate value of the point P5 becomes -m can be calculated using the following equation from two right triangles having one side in common as shown in FIG.
α=90゜−(A1+A2)
tanA1=(l2+t1)/(l1−t2)
このように演算された角度αより、工具18が
ロボツト本体部14に干渉しない第5軸の角度領
域は、第5図の2点鎖線で示す原位置より+方向
(時計まわり)に角度a、一方向(反時計まわり)
に角度bとなり、これら角度a,bが第5軸の干
渉発生領域の上限値および下限値として前記メモ
リ25の所定のデータエリアに記憶される。 α=90゜−(A1+A2) tanA1=(l 2 +t 1 )/(l 1 −t 2 ) From the angle α calculated in this way, the angular range of the fifth axis in which the tool 18 does not interfere with the robot body 14 is an angle a in the + direction (clockwise) from the original position shown by the two-dot chain line in FIG. One direction (counterclockwise)
The angle b becomes the angle b, and these angles a and b are stored in a predetermined data area of the memory 25 as the upper limit value and lower limit value of the interference occurrence area of the fifth axis.
次に第4図より第6軸の動作限界を設定する処
理を説明する。同図において、O6は第6軸の回
転中心を示し、これを座標原点O6(x=0,y=
0)としている。またP3,P4はロボツト本体部
14の代表点を、P6は工具18の代表点を示す。
ここでロボツト本体部14の代表点P3,P4を結
ぶ直線P3,P4のx座標値をmとすると、第6軸
の反時計まわりの回転動作によつて工具18がロ
ボツト本体部14に干渉するのは、工具18の代
表点P6のx座標値がmより小さくなつた場合で
ある。従つてP6のx座標値x6がx6=mとなる角
度βを求めることにより、第6軸の動作限界を設
定できるようになる。 Next, the process of setting the operating limit of the sixth axis will be explained with reference to FIG. In the same figure, O 6 indicates the rotation center of the sixth axis, which is the coordinate origin O 6 (x=0, y=
0). Further, P 3 and P 4 indicate representative points of the robot main body 14, and P 6 indicates a representative point of the tool 18.
Here, if the x-coordinate value of the straight lines P 3 and P 4 connecting the representative points P 3 and P 4 of the robot body 14 is m, the tool 18 is moved toward the robot body by the counterclockwise rotational movement of the sixth axis. 14 occurs when the x-coordinate value of the representative point P6 of the tool 18 becomes smaller than m. Therefore, by finding the angle β such that the x-coordinate value x6 of P6 satisfies x6=m, it becomes possible to set the operating limit of the sixth axis.
以下角度βおよびこの角度βより第6軸の干渉
発生領域を演算する処理を説明する。 The angle β and the process of calculating the interference occurrence area of the sixth axis from this angle β will be described below.
この場合にも前述した第5軸の場合と同様な考
えの基に、前記点P6のx座標値がmとなる角度
βは、第6図に示す一辺が共通の2つの直角三角
形より下記式のように演算できる。 In this case, based on the same idea as in the case of the fifth axis mentioned above, the angle β at which the x-coordinate value of the point P 6 is m is calculated from the two right triangles with one side in common shown in Fig. 6 as follows. It can be calculated like an expression.
β=90゜−(A3+A4)
tanA3=t2/l2
sinA4=m/√2 2+2 2
従つて工具18がロボツト本体14に干渉しな
い第6軸の角度領域は、第6図の2点鎖線で示す
原位置より+方向(時計まわり)に角度c、一方
向(反時計まわり)に角度dとなり、これら角度
c,dが第6軸の干渉発生領域の上限値および下
限値としてメモリ25の所定のデータエリアに記
憶される。 β=90°−(A3+A4) tanA3=t 2 /l 2 sinA4=m/√ 2 2 + 2 2 Therefore, the angular range of the 6th axis in which the tool 18 does not interfere with the robot body 14 is the two points in FIG. From the original position indicated by the chain line, there is an angle c in the + direction (clockwise) and an angle d in one direction (counterclockwise), and these angles c and d are stored in the memory 25 as the upper and lower limits of the interference occurrence area of the 6th axis. is stored in a predetermined data area.
なお、第7図に上述した第5軸および第6軸の
干渉発生領域の上限値、下限値a,b,c,dの
演算処理を行うフローチヤートを示す。 Incidentally, FIG. 7 shows a flowchart for calculating the upper limit values, lower limit values a, b, c, and d of the interference occurrence area of the fifth and sixth axes mentioned above.
次に6軸制御レーザ加工機の動作を第8図のフ
ローチヤートに基づいて説明する。 Next, the operation of the six-axis controlled laser processing machine will be explained based on the flowchart of FIG.
まずステツプ50において手首部15,16,
17の動作指令θ4,θ5,θ6が与えられ、次いでス
テツプ51においてメモリ25より第5軸および
第6軸の干渉発生領域の上限値および下限値a,
b,c,dが読出される。ステツプ52において
は第5軸の指令角度θ5が上限値aより大きくかつ
下限値bより小さいかどうか(a≦θ5≦b)が判
別され、NOの場合にはステツプ53に移行して
動作指令が実行され、YESの場合にはステツプ
54に移行する。かかるステツプ54においては
第6軸の指令角度θ6が上限値cより大きくかつ下
限値dより小さいかどうか(c≦θ6≦d)が判別
され、NOの場合には前記ステツプ53に移行し
て動作指令が実行され、YESの場合にはステツ
プ55に移行し、このステツプ55において干渉
発生のメツセージが出力される。 First, in step 50, the wrist parts 15, 16,
17 operation commands θ4, θ5, θ6 are given, and then in step 51, the upper and lower limits a,
b, c, d are read. In step 52, it is determined whether the command angle θ5 of the fifth axis is larger than the upper limit value a and smaller than the lower limit value b (a≦θ5≦b), and if NO, the process moves to step 53 and the operation command is issued. If the answer is YES, the process moves to step 54. In step 54, it is determined whether the command angle θ6 of the sixth axis is larger than the upper limit value c and smaller than the lower limit value d (c≦θ6≦d), and if NO, the process moves to step 53 and the operation starts. The command is executed, and if the answer is YES, the process moves to step 55, where a message indicating the occurrence of interference is output.
このように第5軸および第6軸の指令角度が共
に干渉発生領域に入る場合にのみ、干渉発生のエ
ラーメツセージが出力されてロボツトの動作指令
が停止され、しかして第5軸および第6軸の指令
角度の何れか一方でも干渉発生領域より外れてい
る場合には、干渉の恐れがないものとして動作指
令が実行される。 In this way, only when the command angles of the 5th and 6th axes are both in the interference generation area, an error message indicating that interference has occurred is output and the robot operation command is stopped, and the 5th and 6th axes If any one of the commanded angles is outside the interference occurrence area, the operation command is executed assuming that there is no risk of interference.
上記した実施例においては、6軸制御ロボツト
をレーザ加工機に適用した例について述べたが、
本発明は手首部に装着した工具がロボツト本体等
に干渉する恐れがある溶接用あるいは塗装用等の
作業ロボツトにも適用可能であり、また制御軸数
についても特に6軸に限定されるものではなく、
少なくとも2軸制御可能な手首部を有するロボツ
トに適用できるものである。 In the above embodiment, an example was described in which a 6-axis control robot was applied to a laser processing machine.
The present invention can also be applied to work robots for welding, painting, etc. where tools attached to the wrist may interfere with the robot body, etc., and the number of control axes is not limited to six axes. Without,
This can be applied to a robot having a wrist portion that can be controlled in at least two axes.
〈発明の効果〉
以上述べたように本発明は、ロボツトの手首部
の2軸について予め工具の代表点がロボツト本体
あるいは手首部の代表点の座標値に一致する2軸
の角度を予め演算して前記工具がロボツト本体あ
るいは手首部に干渉する角度領域をそれぞれ設定
し、動作指令時に前記2軸の動作指令角度の組合
せによつて手首部に装着された工具がロボツト本
体等に干渉するかどうかを判別し、この判別結果
によりエラーメツセージを出力して工具がロボツ
ト本体あるいは手首部に干渉する事態を未然に防
止するようにしたので、少ない演算量および記憶
容量で、しかも高速の処理装置を必要とすること
なく、ロボツトの安全性を高めることができ、し
かもテイーチング時に神経を使う必要がないの
で、作業者の負荷を軽減でき、テイーチング時間
を短縮できる効果が奏せられる。<Effects of the Invention> As described above, the present invention calculates in advance the angles of the two axes of the wrist of the robot at which the representative point of the tool coincides with the coordinate values of the representative point of the robot body or the wrist. The angle range in which the tool interferes with the robot body or the wrist is set respectively, and it is determined whether the tool attached to the wrist interferes with the robot body, etc. depending on the combination of the operation command angles of the two axes when the operation is commanded. The system determines the difference between the robot and the wrist and outputs an error message based on the determination result to prevent the tool from interfering with the robot body or wrist, which requires a high-speed processing device with a small amount of calculation and storage capacity. The safety of the robot can be improved without causing any problems, and since there is no need to be nervous during teaching, the load on the operator can be reduced and the teaching time can be shortened.
図面は本発明の実施例を示すもので、第1図は
6軸制御ロボツトをレーザ加工機に適用した例を
示す斜視図、第2図はロボツト制御回路を示す
図、第3図および第4図は第5軸および第6軸手
首部の干渉角度領域を設定する操作を示す図、第
5図および第6図は第3図および第4図の模型
図、第7図は干渉角度領域を設定するフローチヤ
ート、第8図は動作指令を実行するフローチヤー
トである。
14…ロボツト本体部、15,16,17…手
首部、18…工具。
The drawings show embodiments of the present invention, and FIG. 1 is a perspective view showing an example in which a 6-axis control robot is applied to a laser processing machine, FIG. 2 is a diagram showing a robot control circuit, and FIGS. The figure shows the operation for setting the interference angle area of the 5th and 6th axis wrist parts, Figures 5 and 6 are model diagrams of Figures 3 and 4, and Figure 7 shows the interference angle area. A flowchart for setting and FIG. 8 is a flowchart for executing the operation command. 14... Robot main body, 15, 16, 17... Wrist part, 18... Tool.
Claims (1)
首部を備え、この手首部に装着された工具が前記
ロボツト本体あるいは手首部に干渉することを防
止する方法にして、前記工具の代表点がロボツト
本体あるいは手首部の代表点の座標値に一致する
2軸の角度をそれぞれ演算して求めて前記工具が
ロボツト本体あるいは手首部に干渉する角度領域
を前記2軸についてそれぞれ設定記憶しておき、
前記手首部の動作指令時に2軸の指令角度が共に
前記設定された干渉領域に該当する場合に、エラ
ーメツセージを出力して手首部の動作を制限する
ようにしたロボツトにおける干渉防止方法。1 A method in which a robot body is provided with a wrist part that can be controlled in at least two axes, and a tool attached to the wrist part is prevented from interfering with the robot body or the wrist part, and the representative point of the tool is calculating and determining angles on two axes that correspond to the coordinate values of representative points of the wrist, and setting and storing angular regions in which the tool interferes with the robot body or the wrist for each of the two axes;
A method for preventing interference in a robot, which outputs an error message to limit the movement of the wrist part when command angles of two axes both fall within the set interference region when the wrist part is commanded to operate.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60258328A JPS62120995A (en) | 1985-11-18 | 1985-11-18 | Method of preventing interference in robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60258328A JPS62120995A (en) | 1985-11-18 | 1985-11-18 | Method of preventing interference in robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62120995A JPS62120995A (en) | 1987-06-02 |
| JPH0411357B2 true JPH0411357B2 (en) | 1992-02-28 |
Family
ID=17318720
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60258328A Granted JPS62120995A (en) | 1985-11-18 | 1985-11-18 | Method of preventing interference in robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62120995A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2665232B2 (en) * | 1988-05-31 | 1997-10-22 | 株式会社アマダ | Teaching device for 5-axis control machine |
| JP2763613B2 (en) * | 1989-09-11 | 1998-06-11 | トキコ株式会社 | Industrial robot interference check method |
| JP4922584B2 (en) * | 2004-12-10 | 2012-04-25 | 株式会社安川電機 | Robot system |
| JP7119556B2 (en) * | 2018-05-15 | 2022-08-17 | オムロン株式会社 | Interference determination device for multi-joint robot, interference determination method for multi-joint robot, interference determination program for multi-joint robot, and path plan generation device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5822690A (en) * | 1981-08-05 | 1983-02-10 | 日産自動車株式会社 | Method of estimating collision of arm in robot |
| JPS61230896A (en) * | 1985-04-04 | 1986-10-15 | 三菱重工業株式会社 | Manipulator interference preventive device |
-
1985
- 1985-11-18 JP JP60258328A patent/JPS62120995A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62120995A (en) | 1987-06-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH079606B2 (en) | Robot controller | |
| KR970001661B1 (en) | Method of preventing erroneous projection of laser beam in a laser robot | |
| JP2006187803A (en) | Robot system | |
| US5341458A (en) | Method of and system for generating teaching data for robots | |
| US10994422B2 (en) | Robot system for adjusting operation parameters | |
| JP3421442B2 (en) | Robot position teaching method and robot control device | |
| JPH0411357B2 (en) | ||
| JP3710075B2 (en) | Weaving control device for welding robot | |
| JP4396553B2 (en) | Robot controller, computer program | |
| JPH0535327A (en) | Laser machine | |
| JPH06142967A (en) | Method for correcting laser beam head of laser beam robot | |
| JPS62154006A (en) | Robot controller | |
| JP2763613B2 (en) | Industrial robot interference check method | |
| JPH01228693A (en) | Laser beam machine provided with teaching function | |
| JPH07205071A (en) | Industrial robot | |
| JP2003295918A (en) | Machine tool control device, machine tool control method, and program | |
| JPH01187602A (en) | Robot controlling method | |
| JPH07132435A (en) | Robot work calculation teaching method | |
| JP2567834B2 (en) | How to create robot control data | |
| JPS6125210A (en) | Industrial joint robot | |
| JPH01205955A (en) | Nc machine tool | |
| JPH01121188A (en) | Control method for automatic machine tools | |
| JPH04131913A (en) | Robot controller | |
| JP3432918B2 (en) | Force control robot | |
| JPH0355186A (en) | Control method for robot |