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
JPS6327138B2 - - Google Patents
[go: Go Back, main page]

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
Application number
JP6042183A
Other languages
Japanese (ja)
Other versions
JPS59187438A (en
Inventor
Yutaka Yamamoto
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.)
Small Business Corp
Original Assignee
Small Business Corp
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 Small Business Corp filed Critical Small Business Corp
Priority to JP6042183A priority Critical patent/JPS59187438A/en
Publication of JPS59187438A publication Critical patent/JPS59187438A/en
Publication of JPS6327138B2 publication Critical patent/JPS6327138B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/42Recording 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49381Raster, 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.

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

第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 任意の矩形平面に沿つて研摩ヘツド等を移動
させる為の研摩ロボツト等の制御方法に於いて、
下記の(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 〓-.
JP6042183A 1983-04-05 1983-04-05 Method of controlling polishing robot or the like Granted JPS59187438A (en)

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)

* Cited by examiner, † Cited by third party
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

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