JPS6327138B2 - - Google Patents
Info
- Publication number
- JPS6327138B2 JPS6327138B2 JP6042183A JP6042183A JPS6327138B2 JP S6327138 B2 JPS6327138 B2 JP S6327138B2 JP 6042183 A JP6042183 A JP 6042183A JP 6042183 A JP6042183 A JP 6042183A JP S6327138 B2 JPS6327138 B2 JP S6327138B2
- Authority
- JP
- Japan
- Prior art keywords
- polishing
- polishing head
- vector
- position coordinates
- points
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49381—Raster, line servo, area machining, cutting, facing
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
Description
【発明の詳細な説明】
本発明は、三次元内の任意の矩形平面に沿つて
研摩ヘツドを移動させて研摩作業を行う為の、研
摩ロボツト、マニプレータ等の制御方法に関する
ものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method of controlling a polishing robot, manipulator, etc., for performing polishing work by moving a polishing head along an arbitrary three-dimensional rectangular plane.
一般に研摩ロボツト等においては、PTP方式
やCP方式でロボツトにその作業軌跡を教示し、
この教示軌跡に従つてロボツトを再生駆動するも
のであるから、ロボツト等の全作業軌跡にわたつ
て教示せねばならない。 Generally speaking, polishing robots use the PTP method or CP method to teach the robot its work trajectory.
Since the robot is regenerated and driven according to this teaching trajectory, it is necessary to teach the entire working trajectory of the robot, etc.
しかしながら、例えばドア、パネル等の平面板
状体の表面を研磨するような場合には、同一の往
復動作を繰り返す場合が多く、このような場合に
は、繰り返しの1つの工程を教示して、後は繰り
返し数とその作業方向を教えることにより、全平
面にわたつての教示が完了し、教示の能率が著し
く向上する。 However, when polishing the surface of a flat plate-like object such as a door or panel, the same reciprocating motion is often repeated, and in such cases, one repetitive process is taught, After that, by teaching the number of repetitions and the direction of the work, teaching over the entire plane is completed, and teaching efficiency is significantly improved.
上記のような研磨ロボツト等の制御方法として
は、特開昭57―17015号公報に記載された、ワー
ク面上を操作する工業用ロボツトに於いて、該ワ
ーク面上の少なくとも3点をテイーチングし、該
テイーチングされた3点で定められる平面領域内
で該ロボツトを制御することを特徴とする工業用
ロボツトの制御方法が知られている。 As a control method for the above-mentioned polishing robot, etc., an industrial robot that operates on a workpiece surface is taught at least three points on the workpiece surface, as described in Japanese Patent Application Laid-open No. 57-17015. A method of controlling an industrial robot is known, which is characterized in that the robot is controlled within a plane area defined by the three taught points.
しかしながらこの方法では、教示する3点が、
矩形平面の3個の角部を構成する直角三角形の頂
部であることが条件であり、教示の為時間がかか
りすぎるという欠点を有していた。 However, in this method, the three points taught are:
The condition is that it is the apex of a right triangle constituting three corners of a rectangular plane, which has the disadvantage that it takes too much time to teach.
従つて本発明の目的は、上記従来の研磨用ロボ
ツト等の制御方法に改良を加え、更に作業性を向
上させることにあり、その要旨とする処は、任意
の矩形平面に沿つて研磨ヘツド等を移動させる為
の研磨ロボツト等の制御方法に於いて、空間上の
任意の3点A,B,Cの位置座標を教示する工程
と、上記3点A,B,Cの位置座標から、点Cよ
り辺ABに下した垂線CHの長さに等しく、辺AB
に対して点Cと同じ側に辺ABに直角の辺ADを
構成する点Dの位置座標を求める工程と、研磨ヘ
ツドの送りピツチと、AD間距離からAD方向の
作業パス数を計算する工程と、ベクトルAB→及び
作業速度Vから各方向の作業速度成分Vx,Vy,
Vzを算出する工程と、点A,B,C,の位置座
標から平面ABCに対する法線ベクトルのうち、
研磨ヘツドに反対の方向の法線ベクトル〓―を算
出する工程と、研磨ヘツドの方向ベクトル〓との
内積が負となる上記法線ベクトル〓―を決定し、
この法線ベクトル〓―の方向に研磨ヘツドを送る
工程とを有してなる点である。 Therefore, an object of the present invention is to improve the above-mentioned conventional method of controlling a polishing robot, etc., and to further improve the workability. In a method of controlling a polishing robot, etc. for moving a polishing robot, there is a step of teaching the position coordinates of three arbitrary points A, B, and C in space, and a step of teaching the position coordinates of three arbitrary points A, B, and C. Equal to the length of the perpendicular line CH drawn from C to side AB, side AB
The process of finding the positional coordinates of point D, which constitutes side AD perpendicular to side AB, on the same side as point C, and the process of calculating the number of work passes in the AD direction from the feed pitch of the polishing head and the distance between AD. and the working speed components Vx, Vy, in each direction from the vector AB→ and the working speed V.
Among the steps of calculating Vz and the normal vector from the position coordinates of points A, B, and C to plane ABC,
a step of calculating the normal vector in the direction opposite to the polishing head and determining the normal vector whose inner product is negative with the direction vector of the polishing head;
This point includes a step of sending the polishing head in the direction of this normal vector.
以下本発明を具体化した実施例につき添付図面
を参照して詳しく説明する。ここに第1図は本発
明の基礎となるマニプレータの一例を示す斜視
図、第2図は本発明の一実施例にかかる制御方法
に用いる教示方法を示す作業平面の斜視図、第3
図は同制御方法の手順を示すフローチヤートであ
る。 Embodiments embodying the present invention will be described in detail below with reference to the accompanying drawings. Here, FIG. 1 is a perspective view showing an example of a manipulator that is the basis of the present invention, FIG. 2 is a perspective view of a working plane showing a teaching method used in a control method according to an embodiment of the present invention, and FIG.
The figure is a flowchart showing the procedure of the control method.
以下の実施例では第1図に示すように、マニプ
レータのスレイブ側の手首HsにグラインダGを
装着して、研磨作業を行う場合について説明す
る。第1図は鋳物本体1の鋳肌面2をアングル型
グラインダGで研磨して、面2を仕上げるところ
である。 In the following embodiment, as shown in FIG. 1, a case will be described in which a grinder G is attached to the wrist Hs on the slave side of the manipulator and a grinding operation is performed. FIG. 1 shows the casting surface 2 of the casting body 1 being polished by an angle type grinder G to finish the surface 2.
このような研磨ロボツトによつて平面研磨を行
う為の教示手順につき第2図、第3図を参照して
説明する。尚ステツプ番号をa,b,c…で表
す。 A teaching procedure for surface polishing using such a polishing robot will be explained with reference to FIGS. 2 and 3. Note that the step numbers are represented by a, b, c, . . . .
オペレータは、マスタ側の手首Hmを作動させ
て作業面2上にスレイブ側手首Hsに取り付けた
研磨ヘツドGを誘導し、作業面2上の下記する点
の位置座標を教示す(ステツプa)。 The operator operates the master wrist Hm to guide the polishing head G attached to the slave wrist Hs onto the work surface 2, and teaches the position coordinates of the following points on the work surface 2 (step a).
即ちオペレータは第2図に示す如く、研磨ヘツ
ドGを誘導して研磨すべき矩形平面2の第1の角
部Aで停止させ、その位置情報をコンピユータの
メモリに取り込む。 That is, as shown in FIG. 2, the operator guides the polishing head G to stop at the first corner A of the rectangular plane 2 to be polished, and stores the positional information in the memory of the computer.
これらの位置情報は実際にはロボツトの各関節
に設けられたレゾルバ、ロータリエンコーダ、ポ
テンシヨメータ等の回転角度検出器からの出力値
や、ロボツトアーム等を作動させる油圧シリン
ダ、ボールネジ等の出没量の検出値が導入される
が、以下は簡略の為直角座標系で考えた位置情報
に基づいて説明する。従つて点Aの位置情報は直
角座標(Xa,Ya,Za)で表される。 This position information actually includes output values from rotation angle detectors such as resolvers, rotary encoders, and potentiometers installed at each joint of the robot, as well as the amount of protrusion and retraction of hydraulic cylinders, ball screws, etc. that operate the robot arm, etc. However, for the sake of simplicity, the following explanation will be based on position information considered in a rectangular coordinate system. Therefore, the position information of point A is expressed by rectangular coordinates (Xa, Ya, Za).
続いて第2の角部Bに検出ヘツドGを誘導して
その位置情報(Xb,Yb,Zb)を入力記憶すると
共に、更に研磨ヘツドGを辺ABに対抗する辺
DE上の任意の点Cに誘導し、その位置情報
(Xc,Yc,Zc)を入力記憶する。 Next, the detection head G is guided to the second corner B, and its position information (Xb, Yb, Zb) is input and stored, and the polishing head G is guided to the side opposite to the side AB.
It is guided to an arbitrary point C on DE, and its position information (Xc, Yc, Zc) is input and stored.
点Cから辺ABに下した垂直CHの長さ、即ち
辺ADの長さl及び点D,Eの位置座標(Xd,
Yd,Zd)、(Xe,Ye,Ze)が単純な幾何学計算
により求められる。ここではその計算方法の説明
は省略する。これと同時に上記辺ADの長さlと
AD方向の研磨ヘツドの送りピツチΔlよりAD方
向の作業パス数Npを求める(b)。 The length of the vertical CH drawn from point C to side AB, that is, the length l of side AD, and the position coordinates of points D and E (Xd,
Yd, Zd) and (Xe, Ye, Ze) are obtained by simple geometric calculations. The explanation of the calculation method will be omitted here. At the same time, the length l of the above side AD
The number of work passes Np in the AD direction is determined from the feed pitch Δl of the polishing head in the AD direction (b).
Np=l/Δl
送りピツチΔlは研磨ヘツドGの研磨幅より決
定される。 Np=l/Δl The feed pitch Δl is determined from the polishing width of the polishing head G.
又研磨ヘツドGのAB方向の送り速度、即ち作
業速度Vは操作ボツクスから入力され(c)、点A,
Bの位置座標よりAB方向のベクトルAB→を決定
する(d)。こうして得られたベクトルAB→と作業速
度VよりX,Y,Z方向の作業速度成分Vx,
Vy,Vzを求める(e)。 Also, the feeding speed of the polishing head G in the AB direction, that is, the working speed V, is input from the operation box (c), and points A,
Determine the vector AB→ in the AB direction from the position coordinates of B (d). From the vector AB→ obtained in this way and the working speed V, the working speed component Vx in the X, Y, and Z directions,
Find Vy and Vz (e).
更に点A,Cの位置座標よりAC方向のベクト
ルAC→が決定され(f)、教示された平面ABCの法
線ベクトル〓+及び〓―を
〓+=AB→×AC→/|AB→×AC→|
及び
〓−=−〓+
より決定する(g)。 Furthermore, the vector AC→ in the AC direction is determined from the position coordinates of points A and C (f), and the normal vectors 〓+ and 〓- of the taught plane ABC are expressed as 〓+=AB→×AC→/|AB→× Determine from AC → | and 〓−=−〓+ (g).
また研磨ヘツドGの軸芯方向のベクトル、即ち
工具方向ベクトル〓は、ロボツトの各アームの回
転角度から求められ(h)、教示された平面ABCの
深さ方向のベクトル〓は、法線ベクトル〓+、及
び〓−の内、工具方向ベクトル〓との内積が負に
なる方向のベクトル〓−に等しくなる(i)。これは
アングル形グラインダの場合、研磨作業に当たつ
てグラインダの軸は、作業平面2(平面ABCと
同義)の法線に対して若干傾斜させる必要があ
り、第4図に示す如く、法線ベクトル〓+と工具
方向ベクトル〓とのなす角度αが鋭角となる為で
ある。 Also, the vector in the axial direction of the polishing head G, that is, the tool direction vector 〓 is obtained from the rotation angle of each arm of the robot (h), and the vector 〓 in the depth direction of the taught plane ABC is the normal vector 〓 Among + and 〓-, it becomes equal to the vector 〓- in the direction where the inner product with the tool direction vector 〓 is negative (i). This is because in the case of an angle grinder, the axis of the grinder must be slightly inclined with respect to the normal line of work plane 2 (synonymous with plane ABC) during polishing work, and as shown in Fig. This is because the angle α between the vector 〓+ and the tool direction vector 〓 is an acute angle.
研磨作業は一度にある一定深さ以上に深く行う
ことが出来ないので、一回の研磨作業に於いて研
磨しうる深さΔmを指定し、これをMp回繰り返
すことによりΔm×Mp=mの深さについて研磨
を行う。 Since polishing work cannot be done deeper than a certain depth at one time, by specifying the depth Δm that can be polished in one polishing work and repeating this Mp times, Δm×Mp=m Polish for depth.
その為本実施例では教示された平面ABCの深
さ方向の送りピツチΔm及び最大送り量(追い込
み量)mを操作ボツクスから入力し、深さ方向の
送り数Mp=m/Δmを求めておく(j)。 Therefore, in this embodiment, the taught feed pitch Δm in the depth direction of the plane ABC and the maximum feed amount (driving amount) m are input from the operation box, and the number of feeds in the depth direction Mp=m/Δm is calculated. (j).
以上述べた教示作業が完了すると、続いて以下
の再生作業(研磨作業)を開始する。 When the teaching work described above is completed, the following regeneration work (polishing work) is started.
オペレータは研磨ヘツドGを作業開始点A=
A1に移動させ、作業開始ボタンを押す。すると
研磨ヘツドGの砥石が回転し始めると共に、研磨
ヘツドGが設定された深さ方向の1ピツチ分の送
り量Δmだけベクトル〓=〓−の方向に追い込ま
れ、グラインダが平面2へ所定深さ食い込むよう
に制御しつつ、点A(A1)から点B(B1)の方向
へ速度Vで研磨作業を行う。この速度Vの方向は
各アームをVx,Vy,Vzの方向に動かすことに
より得られる。研磨作業はAからBの方向へ向か
う時にのみ行われ、BからAに戻る時には研磨ヘ
ツドGをベクトル〓+の方向へ所定量退避させ
て、工具が平面に接触しないようにして戻る。 The operator moves the polishing head G to the work starting point A=
Move it to A1 and press the start work button. Then, the grinding wheel of the polishing head G starts rotating, and the polishing head G is driven in the direction of the vector = = - by the set feed amount Δm of 1 pitch in the depth direction, and the grinder is moved to the plane 2 at a predetermined depth. The polishing operation is performed at a speed V in the direction from point A (A1) to point B (B1) while controlling the blade to bite. The direction of this velocity V can be obtained by moving each arm in the directions of Vx, Vy, and Vz. Polishing work is performed only when going from A to B, and when returning from B to A, the polishing head G is retracted by a predetermined amount in the direction of the vector + to prevent the tool from coming into contact with the flat surface.
このようにしてA1→B1(研磨)、B1→A1(退
避)の1パス分の往復作業が終了するとAD方向
に1ピツチΔlだけ移動させてA2→B2→A2の往復
作業をA1B1間と同様に行う。 In this way, when the reciprocating work for one pass from A1 → B1 (polishing) and B1 → A1 (evacuation) is completed, move it by 1 pitch Δl in the AD direction and perform the reciprocating work from A2 → B2 → A2 in the same way as between A1 and B1. to be done.
こうして研磨→退避→Δl移動→研磨→退避の
作業をNp回繰り返して矩形平面ABCDのΔmの
深さ分の研磨作業を終了すると、オペレータは、
研磨ヘツドGを点Aの位置へ戻し、深さ方向へ研
磨ヘツドGをΔmだけ再度追い込んで全平面にわ
たる研磨行う。 In this way, the operator repeats the operations of polishing → retreat → Δl movement → polishing → retreat Np times to complete the polishing work for a depth of Δm on the rectangular plane ABCD.
The polishing head G is returned to the position of point A, and the polishing head G is driven in the depth direction by Δm again to perform polishing over the entire plane.
こうして順次Δmづつ研磨ヘツドGを追い込
み、計Mp回の平面研磨を行うことにより深さm
の全研磨を終了する。 In this way, the polishing head G is successively pushed in by Δm, and the surface is polished a total of Mp times to a depth of m.
Finish all polishing.
本発明は以上述べた如く、任意の矩形平面に沿
つて研磨ヘツド等を移動させる為の研磨ロボツト
等の制御方法に於いて、空間上の任意の3点A,
B,Cの位置座標を教示する工程と、上記3点
A,B,Cの位置座標から、点Cより辺ABに下
した垂線CHの長さに等しく、辺ABに対して点
Cと同じ側に辺ABに直角の辺ADを構成する点
Dの位置座標を求める工程と、研磨ヘツドの送り
ピツチと、AD間距離からAD方向の作業パス数
を計算する工程と、ベクトルAB及び作業速度V
から各方向の作業速度成分Vx,Vy,Vzを算出
する工程と、点A,B,C,の位置座標から平面
ABCに対する法線ベクトルのうち、研磨ヘツド
に反対の方向の法線ベクトル〓−を算出する工程
と、研磨ヘツドの方向ベクトル〓との内積が負と
なる上記法線ベクトル〓−を決定し、この法線ベ
クトル〓−の方向に研磨ヘツドを送る工程とを有
してなることを特徴とする研磨ロボツト等の制御
方法であるから、教示する3点が直角三角形を構
成する必要が無く、矩形平面の一辺上の任意の位
置を教示することが出来、教示作業の能率が向上
し、特に別の装置の配置状態との関係で、直角三
角形の頂点を教示出来ない場合には著しい能率向
上を招来するものである。 As described above, the present invention is a method of controlling a polishing robot, etc., for moving a polishing head, etc. along an arbitrary rectangular plane, and includes a method for controlling a polishing robot, etc. at any three points A in space,
The process of teaching the position coordinates of B and C, and from the position coordinates of the above three points A, B, and C, the length of the perpendicular CH drawn from point C to side AB is equal to the length, and the length of point C is the same with respect to side AB. The process of calculating the position coordinates of the point D that constitutes the side AD perpendicular to the side AB, the feed pitch of the polishing head, the process of calculating the number of work passes in the AD direction from the distance between AD, and the vector AB and work speed. V
The process of calculating the working speed components Vx, Vy, Vz in each direction from
Among the normal vectors to ABC, the step of calculating the normal vector 〓- in the direction opposite to the polishing head and the normal vector 〓- whose inner product is negative with the direction vector 〓 of the polishing head is determined. Since this is a control method for a polishing robot, etc. characterized by the step of sending the polishing head in the direction of the normal vector 〓-, the three points to be taught do not need to form a right-angled triangle, and can be formed on a rectangular plane. It is possible to teach any position on one side, improving the efficiency of teaching work, especially when it is not possible to teach the vertex of a right triangle due to the arrangement of another device, resulting in a significant improvement in efficiency. It is something to do.
第1図は本発明の基礎となるマニプレータの一
例を示す斜視図、第2図は本発明の一実施例に掛
かる制御方法に用いる教示方法を示す作業平面の
斜視図、第3図は同制御方法の手順を示すフロー
チヤート、第4図は研磨作業状態に於ける研磨ヘ
ツドと作業面との関係を示す側面図である。
符号の説明、1…ワーク、2…作業面、G…研
磨ヘツド、V…作業速度、A,B,C…教示点、
Δl…幅方向の送りピツチ、Δm…深さ方向の送り
ピツチ、Vx,Vy,Vz…作業速度成分、ABC…
平面、〓+,〓−…法線ベクトル、〓…工具方向
ベクトル。
Fig. 1 is a perspective view showing an example of a manipulator that is the basis of the present invention, Fig. 2 is a perspective view of a working plane showing a teaching method used in a control method according to an embodiment of the present invention, and Fig. 3 is a perspective view of the same control method. FIG. 4 is a flowchart showing the steps of the method, and is a side view showing the relationship between the polishing head and the work surface in the polishing operation state. Explanation of symbols: 1... Workpiece, 2... Working surface, G... Polishing head, V... Working speed, A, B, C... Teaching point.
Δl...Feed pitch in the width direction, Δm...Feed pitch in the depth direction, Vx, Vy, Vz...Working speed component, ABC...
Plane, 〓+, 〓-...normal vector, 〓...tool direction vector.
Claims (1)
させる為の研摩ロボツト等の制御方法に於いて、
下記の(1)〜(6)の工程を有してなることを特徴とす
る研摩ロボツト等の制御方法。 (1) 空間上の任意の3点A,B,Cの位置座標を
教示する工程。 (2) 上記3点A,B,Cの位置座標から、点Cよ
り辺ABに下した垂線CHの長さに等しく、辺
ABに対して点Cと同じ側に辺ABに直角の辺
ADを構成する点Dの位置座標を求める工程。 (3) 研摩ヘツドの送りピツチと、AD間距離から
AD方向の作業パス数を計算する工程。 (4) ベクトルAB→及び作業速度Vから各方向の作
業速度成分Vx,Vy,Vzを算出する工程。 (5) 点A,B,Cの位置座標から平面ABCに対
する法線ベクトルのうち、研摩ヘツドに反対の
方向の法線ベクトル〓−を算出する工程。 (6) 研摩ヘツドの方向ベクトル〓との内積が負と
なる上記法線ベクトル〓−を決定し、この法線
ベクトル〓−の方向に研摩ヘツドを送る工程。[Claims] 1. In a method of controlling a polishing robot, etc. for moving a polishing head, etc. along an arbitrary rectangular plane,
A method for controlling a polishing robot, etc., comprising the following steps (1) to (6). (1) A process of teaching the position coordinates of three arbitrary points A, B, and C in space. (2) From the position coordinates of the three points A, B, and C above, the length of the perpendicular CH drawn from point C to side AB is equal to the side
Side perpendicular to side AB on the same side as point C with respect to AB
The process of finding the position coordinates of point D that constitutes AD. (3) From the feed pitch of the polishing head and the distance between AD
The process of calculating the number of work passes in the AD direction. (4) Step of calculating working speed components Vx, Vy, Vz in each direction from vector AB→ and working speed V. (5) A step of calculating the normal vector 〓- in the direction opposite to the polishing head among the normal vectors to the plane ABC from the position coordinates of points A, B, and C. (6) A step of determining the normal vector 〓- whose inner product with the direction vector 〓 of the polishing head is negative, and sending the polishing head in the direction of this normal vector 〓-.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6042183A JPS59187438A (en) | 1983-04-05 | 1983-04-05 | Method of controlling polishing robot or the like |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6042183A JPS59187438A (en) | 1983-04-05 | 1983-04-05 | Method of controlling polishing robot or the like |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59187438A JPS59187438A (en) | 1984-10-24 |
| JPS6327138B2 true JPS6327138B2 (en) | 1988-06-01 |
Family
ID=13141722
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6042183A Granted JPS59187438A (en) | 1983-04-05 | 1983-04-05 | Method of controlling polishing robot or the like |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59187438A (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0641100B2 (en) * | 1985-02-15 | 1994-06-01 | オステックス株式会社 | Care device |
| JPS61226264A (en) * | 1985-03-29 | 1986-10-08 | Kobe Steel Ltd | Grinder operation robot device |
| JPS6281556U (en) * | 1985-11-09 | 1987-05-25 | ||
| JP2569295B2 (en) * | 1986-09-30 | 1997-01-08 | 株式会社ナガセインテグレックス | Polishing equipment |
| DE3776530D1 (en) * | 1986-04-05 | 1992-03-12 | Nagase Iron Works Co Ltd | DEVICE AND METHOD FOR GRINDING CASTING MOLDS. |
| JPH01205968A (en) * | 1988-02-13 | 1989-08-18 | Tochigi Pref Gov | Automatic polishing method with screw motion route |
| JP6522930B2 (en) | 2014-11-28 | 2019-05-29 | ファナック株式会社 | A numerically controlled machine tool that can manually operate the movable part directly |
| CN108555779A (en) * | 2018-04-17 | 2018-09-21 | 武汉理工大学 | A kind of polished machine contact wheel of robot abrasive band polishing system makes a concession method automatically |
-
1983
- 1983-04-05 JP JP6042183A patent/JPS59187438A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59187438A (en) | 1984-10-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108189038A (en) | A kind of industry six shaft mechanical arm straight-line trajectory method and system for planning of practicality | |
| JPS6327138B2 (en) | ||
| CN113858189B (en) | Robot control method and robot system | |
| US5565749A (en) | Method of controlling a grinder robot | |
| WO2014123054A1 (en) | Robot control device and robot control method | |
| CN112297003B (en) | Device for setting robot coordinate system, robot control device, robot system and method | |
| JPS6062448A (en) | Copying control system | |
| JPS62163109A (en) | Numerical controller | |
| JPH09254062A (en) | Posture determining method and posture determining device of industrial robot | |
| JP2003005811A (en) | 6-axis control NC program generation method and apparatus, 6-axis control NC program generation program, and computer-readable recording medium storing this program | |
| JPH05212450A (en) | Method for bending long material and device therefor | |
| WO1984003245A1 (en) | Method of restarting profiling machining | |
| CN115666879B (en) | Control device, robot system, and control method for enabling a robot to perform work on a workpiece | |
| JPH06262562A (en) | Operation teaching method for working robot | |
| JP5961077B2 (en) | Robot control apparatus and robot control method | |
| JP3166981B2 (en) | Deburring / polishing path teaching data generation method, deburring / polishing robot control method, and deburring / polishing robot system | |
| JP2750739B2 (en) | Industrial robot controller | |
| JPH0825260A (en) | Deflection correction method for industrial robot | |
| JPH11194813A (en) | How to create operation commands for industrial machines | |
| JP4598720B2 (en) | Control device for numerical control machine tool | |
| JPS60231207A (en) | Command generation method for multi-axis servo system | |
| KR0155281B1 (en) | Interpolation method of multi-robot | |
| EP0411144B1 (en) | Profiling method | |
| JPH01187602A (en) | Robot controlling method | |
| JPH04148308A (en) | Designating method for pressing direction for force control robot |