JPH0911079A - Deburring control method for robot - Google Patents
Deburring control method for robotInfo
- Publication number
- JPH0911079A JPH0911079A JP15425195A JP15425195A JPH0911079A JP H0911079 A JPH0911079 A JP H0911079A JP 15425195 A JP15425195 A JP 15425195A JP 15425195 A JP15425195 A JP 15425195A JP H0911079 A JPH0911079 A JP H0911079A
- Authority
- JP
- Japan
- Prior art keywords
- deburring
- robot
- overload
- control means
- tool
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 22
- 238000001514 detection method Methods 0.000 claims description 42
- 230000007423 decrease Effects 0.000 claims description 2
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 10
- 230000005291 magnetic effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000003302 ferromagnetic material Substances 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/005—Manipulators for mechanical processing tasks
- B25J11/006—Deburring or trimming
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automatic Control Of Machine Tools (AREA)
- Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
- Manipulator (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はロボットによってワーク
のバリ取りを実行するためのロボットのバリ取り制御方
式に関し、特にバリ取り工具への過負荷の検出を行うロ
ボットのバリ取り制御方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a robot deburring control system for deburring a work by a robot, and more particularly to a robot deburring control system for detecting an overload on a deburring tool.
【0002】[0002]
【従来の技術】ロボットによってバリ取り作業を行う場
合、バリ取り工具に過負荷がかかると、バリ取り工具が
破損して目的とする仕上げを行えないことがある。この
ため、従来は、ロボットに力覚センサ等を取り付けるこ
とによりバリ取り工具の過負荷を検出し、過負荷の検出
とともにバリ取り工具の移動を停止するようにしてい
た。2. Description of the Related Art When performing deburring work by a robot, if the deburring tool is overloaded, the deburring tool may be damaged and the desired finishing may not be performed. Therefore, conventionally, a force sensor or the like is attached to the robot to detect an overload of the deburring tool, and the movement of the deburring tool is stopped when the overload is detected.
【0003】また、バリ取り工具の停止後、シリンダ等
によりバリ取り工具をワークから退避させるようにもし
ていた。さらに、一度退避した状態から再びワークに対
してアプローチして研削を行い、過負荷の検出とともに
停止および退避を繰り返す、いわゆるリトライ動作制御
も行われていた。このリトライ動作制御は、研削、退避
を繰り返しながら設定された経路を進み、予め設定され
た地点まで研削が終了すると、再び最初の開始点まで復
帰し、上記の動作を繰り返す制御方式である。Further, after the deburring tool is stopped, the deburring tool is retracted from the work by a cylinder or the like. Further, so-called retry operation control has been performed in which the workpiece is approached again from the retracted state, grinding is performed, and stop and retract are repeated with detection of an overload. This retry operation control is a control method in which the operation proceeds along a set path while repeating grinding and retreat, and when grinding is completed up to a preset point, the operation is returned to the first starting point and the above operation is repeated.
【0004】[0004]
【発明が解決しようとする課題】しかし、過負荷検出時
の停止では、従来は、サーボ系に対して移動指令をカッ
トするだけであった。このため、移動指令のカット後も
補間パルスの溜まりや慣性力によってバリ取り工具が惰
走してしまい、工具やワークが破損する危険があった。However, in the case of stopping when overload is detected, conventionally, the movement command is simply cut to the servo system. Therefore, even after the movement command is cut, the deburring tool may coast due to the accumulation of the interpolation pulse and the inertial force, which may damage the tool and the work.
【0005】また、退避動作については、従来は絶対座
標系で設定していたので、研削経路に沿った単純な方向
にしか退避できなかった。このため、必ずしも負荷が減
る方向に退避できるとは限らず、複雑な形状のワークに
ついては十分なバリ取りを行うことができなかった。Further, since the retracting operation is conventionally set in the absolute coordinate system, it is possible to retract only in a simple direction along the grinding path. For this reason, it is not always possible to retreat in the direction in which the load decreases, and sufficient deburring cannot be performed for workpieces with complicated shapes.
【0006】さらに、リトライ動作については、1サイ
クルの研削が終了すると、常に同じ開始地点に復帰し、
そこからリトライを行っていたので、すでに研削が終了
した部分までも低速で移動するため、サイクルタイムが
いたずらに長くなるという問題点があった。Further, regarding the retry operation, when one cycle of grinding is completed, the operation always returns to the same starting point,
Since the retries were carried out from there, the cycle time was unnecessarily lengthened as it moved at a low speed even to the part where grinding had already been completed.
【0007】本発明はこのような点に鑑みてなされたも
のであり、過負荷検出後のバリ取り工具の惰走を防止す
ることのできるロボットのバリ取り制御方式を提供する
ことを目的とする。The present invention has been made in view of the above circumstances, and an object thereof is to provide a deburring control system for a robot capable of preventing coasting of a deburring tool after overload detection. .
【0008】また、本発明の第2の目的は、ワーク形状
に応じた退避方向を得ることである。さらに、本発明の
第3の目的は、リトライ動作のサイクルタイムを短縮す
ることである。A second object of the present invention is to obtain a retracting direction according to the shape of the work. Furthermore, a third object of the present invention is to shorten the cycle time of the retry operation.
【0009】[0009]
【課題を解決するための手段】本発明では上記課題を解
決するために、ロボットによってワークのバリ取りを実
行するためのロボットのバリ取り制御方式において、前
記ロボットのアームに取り付けられるバリ取り工具と、
前記バリ取り工具にかかる過負荷を検出する過負荷検出
手段と、加工プログラムに従って前記ロボットの各軸の
移動指令を行う移動指令手段と、前記移動指令に従って
前記ロボットの各軸を駆動して前記バリ取り工具を動作
させる軸制御手段と、前記過負荷検出手段により過負荷
が検出されると、前記軸制御手段に対して、前記バリ取
り工具の動作を強制的に停止させる強制停止制御手段
と、を有することを特徴とするロボットのバリ取り制御
方式が提供される。In order to solve the above problems, the present invention provides a deburring control method for a robot for deburring a workpiece by a robot, comprising: a deburring tool attached to an arm of the robot; ,
Overload detection means for detecting an overload applied to the deburring tool, movement command means for issuing a movement command for each axis of the robot according to a machining program, and each burr for driving each axis of the robot according to the movement command. Axis control means for operating the removal tool, and a forced stop control means for forcibly stopping the operation of the deburring tool with respect to the axis control means when an overload is detected by the overload detection means, A deburring control system for a robot is provided.
【0010】また、第2の本発明では、ロボットによっ
てワークのバリ取りを実行するためのロボットのバリ取
り制御方式において、前記ロボットのアームに取り付け
られるバリ取り工具と、前記バリ取り工具にかかる過負
荷を検出する過負荷検出手段と、加工プログラムに従っ
て前記ロボットの各軸の移動指令を行う移動指令手段
と、前記移動指令に従って前記ロボットの各軸を駆動し
て前記バリ取り工具を動作させる軸制御手段と、前記過
負荷検出手段により過負荷が検出されると、前記軸制御
手段に対して、前記過負荷を減らす方向に前記バリ取り
工具を退避させる退避制御手段と、を有することを特徴
とするロボットのバリ取り制御方式が提供される。According to the second aspect of the present invention, in a deburring control system of a robot for deburring a work by a robot, a deburring tool attached to an arm of the robot and a deburring tool applied to the deburring tool. Overload detection means for detecting a load, movement command means for issuing a movement command for each axis of the robot according to a machining program, and axis control for driving each axis of the robot according to the movement command to operate the deburring tool Means and retreat control means for retreating the deburring tool in a direction to reduce the overload when the overload is detected by the overload detection means. A deburring control method for a robot is provided.
【0011】さらに、第3の本発明では、ロボットによ
ってワークのバリ取りを実行するためのロボットのバリ
取り制御方式において、前記ロボットのアームに取り付
けられるバリ取り工具と、前記バリ取り工具にかかる過
負荷を検出する過負荷検出手段と、加工プログラムに従
って前記ロボットの各軸の移動指令を行う移動指令手段
と、前記移動指令に従って前記ロボットの各軸を駆動し
て前記バリ取り工具を動作させる軸制御手段と、前記過
負荷検出手段により過負荷が検出されると、前記軸制御
手段に対して、前記バリ取り工具を退避させる退避制御
手段と、前記バリ取り工具が所定退避距離だけ退避する
と、前記ワークに向かって前記バリ取り工具をリトライ
させるリトライ制御手段と、前記リトライおよび退避が
繰り返され、前記バリ取り動作が予め設定されたサイク
ル終了位置まで行われると、前記バリ取り工具をバリ取
り開始位置側に復帰させ、予め設定されたバリ取り停止
条件になるまで前記リトライ制御によるバリ取り動作を
繰り返すリトライサイクル制御手段と、前記バリ取り工
具の復帰時、前回のサイクルで前記過負荷が最初に検出
された地点よりも所定量だけバリ取り動作開始点寄りの
位置に前記バリ取り工具を戻し、前記戻した位置から前
記リトライを実行させる実行位置制御手段と、を有する
ことを特徴とするロボットのバリ取り制御方式が提供さ
れる。Further, according to a third aspect of the present invention, in a deburring control system of a robot for deburring a work by a robot, a deburring tool attached to an arm of the robot, and a deburring tool applied to the deburring tool. Overload detection means for detecting a load, movement command means for issuing a movement command for each axis of the robot according to a machining program, and axis control for driving each axis of the robot according to the movement command to operate the deburring tool Means for retracting the deburring tool to the axis control means when an overload is detected by the overload detecting means, and the deburring tool retracts by a predetermined retract distance, Retry control means for retrying the deburring tool toward the work, and the retry and retract are repeated, When the deburring operation is performed up to a preset cycle end position, the deburring tool is returned to the deburring start position side, and the deburring operation by the retry control is repeated until the preset deburring stop condition is satisfied. When the deburring tool is returned to the retry cycle control means, the deburring tool is returned to a position closer to the deburring operation starting point by a predetermined amount than the point at which the overload is first detected in the previous cycle, and A deburring control system for a robot is provided, comprising: an execution position control unit that executes the retry from the returned position.
【0012】[0012]
【作用】移動指令手段は、加工プログラムに従ってロボ
ットの各軸の移動指令を行う。軸制御手段は、この移動
指令に従ってロボットの各軸を駆動して、ロボットのア
ームに取り付けられるバリ取り工具を動作させる。この
とき、過負荷検出手段は、バリ取り工具にかかる過負荷
を検出する。強制停止指令手段は、過負荷検出手段によ
り過負荷が検出されると、軸制御手段に対して、バリ取
り工具の動作を強制的に停止させる。The movement command means issues a movement command for each axis of the robot according to the machining program. The axis control means drives each axis of the robot according to this movement command to operate a deburring tool attached to the arm of the robot. At this time, the overload detection means detects an overload on the deburring tool. The forced stop command means forcibly stops the operation of the deburring tool with respect to the axis control means when the overload is detected by the overload detection means.
【0013】また、第2の本発明では、過負荷検出手段
により過負荷が検出されると、退避制御手段が、軸制御
手段に対して、過負荷を減らす方向にバリ取り工具を退
避させる。Further, in the second aspect of the present invention, when the overload is detected by the overload detection means, the retraction control means causes the axis control means to retract the deburring tool in a direction to reduce the overload.
【0014】さらに、第3の本発明では、バリ取り工具
が所定退避距離だけ退避すると、リトライ制御手段は、
ワークに向かってバリ取り工具をリトライさせる。リト
ライサイクル制御手段は、リトライおよび退避が繰り返
され、バリ取り動作が予め設定されたサイクル終了位置
まで行われると、バリ取り工具をバリ取り開始位置側に
復帰させ、予め設定されたバリ取り停止条件になるまで
リトライ制御によるバリ取り動作を繰り返す。ここで、
バリ取り工具の復帰時、実行位置制御手段は、前回のサ
イクルで過負荷が最初に検出された地点よりも所定量だ
けバリ取り動作開始点寄りの位置にバリ取り工具を戻
し、戻した位置からリトライを実行させる。Further, in the third aspect of the present invention, when the deburring tool is retracted by a predetermined retract distance, the retry control means is
Retry the deburring tool toward the work. The retry cycle control means returns the deburring tool to the deburring start position side when the deburring operation is performed up to a preset cycle end position after repeated retries and retraction, and the deburring stop condition set in advance. The deburring operation by the retry control is repeated until it becomes. here,
When the deburring tool is returned, the execution position control means returns the deburring tool to a position closer to the deburring operation start point by a predetermined amount than the point at which the overload was first detected in the previous cycle, and from the returned position. Cause a retry.
【0015】[0015]
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本実施例の機能の概念図である。移動指
令手段2は、加工プログラム1に従ってロボット4の各
軸の移動指令を行う。軸制御手段3は、この移動指令に
従ってロボット4の各軸を駆動して、ロボット4のアー
ムに取り付けられるバリ取り工具5を動作させ、ワーク
6のバリ取りを行わせる。このとき、過負荷検出センサ
7は、バリ取り工具5にかかる過負荷を検出する。退避
・リトライ制御手段8は、過負荷検出センサ7により過
負荷が検出されると、軸制御手段3に対して、バリ取り
工具5の動作を強制的に停止させる。このバリ取り工具
5の動作の停止後、退避・リトライ制御手段8は、軸制
御手段3に対して、過負荷を減らす方向にバリ取り工具
5を退避させる。An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a conceptual diagram of the function of this embodiment. The movement command means 2 issues a movement command for each axis of the robot 4 according to the machining program 1. The axis control means 3 drives each axis of the robot 4 according to this movement command to operate the deburring tool 5 attached to the arm of the robot 4 to deburr the work 6. At this time, the overload detection sensor 7 detects an overload on the deburring tool 5. When the overload detection sensor 7 detects an overload, the evacuation / retry control means 8 causes the axis control means 3 to forcibly stop the operation of the deburring tool 5. After the operation of the deburring tool 5 is stopped, the retraction / retry control means 8 causes the axis control means 3 to retract the deburring tool 5 in a direction to reduce overload.
【0016】また、退避・リトライ制御手段8は、バリ
取り工具5が所定退避距離だけ退避すると、ワーク6に
向かってバリ取り工具5をリトライさせる。そして、リ
トライおよび退避が繰り返され、バリ取り動作が予め設
定されたサイクル終了位置まで行われると、バリ取り工
具5をバリ取り開始位置側に復帰させ、予め設定された
バリ取り停止条件になるまでリトライ制御によるバリ取
り動作を繰り返す。ここで、バリ取り工具5の復帰時、
前回のサイクルで過負荷が最初に検出された地点よりも
所定量だけバリ取り動作開始点寄りの位置にバリ取り工
具5を戻し、戻した位置からリトライを実行させる。The retraction / retry control means 8 retries the deburring tool 5 toward the work 6 when the deburring tool 5 retracts by a predetermined retreat distance. When the deburring operation is performed up to the preset cycle end position by repeating the retry and the retraction, the deburring tool 5 is returned to the deburring start position side until the preset deburring stop condition is reached. Repeat the deburring operation by retry control. Here, when the deburring tool 5 returns,
The deburring tool 5 is returned to a position closer to the deburring operation starting point by a predetermined amount than the point where the overload was first detected in the previous cycle, and the retry is executed from the returned position.
【0017】図2は本実施例のロボット制御システムの
概略構成を示す図である。ロボット10のアームの先端
部には、バリ取り工具としてのグラインダ11が過負荷
検出センサ12を介して取り付けられている。グライン
ダ11の刃11aは、図示されていないスピンドルモー
タによって回転し、ワーク20のバリ取りを行う。過負
荷検出センサ12は、グラインダ11の刃11aに一定
値以上の負荷がかかったとき、それをロボット制御装置
30に対して知らせる。ロボット制御装置30は、ロボ
ット10の各サーボモータを駆動してグラインダ11に
よるバリ取り作業を実行する。FIG. 2 is a diagram showing a schematic configuration of the robot control system of this embodiment. A grinder 11 as a deburring tool is attached to the tip of the arm of the robot 10 via an overload detection sensor 12. The blade 11a of the grinder 11 is rotated by a spindle motor (not shown) to deburr the work 20. When the blade 11a of the grinder 11 receives a load of a certain value or more, the overload detection sensor 12 notifies the robot control device 30 of the load. The robot controller 30 drives each servo motor of the robot 10 to execute the deburring work by the grinder 11.
【0018】図3は過負荷検出センサ12の検出機構の
概略構成を示す図である。ケース121内には、グライ
ンダ11の軸11bと連結された強磁性材料からなる揺
動部材122が設けられている。この揺動部材122
は、バネ123により適度な力で下方に押されており、
ネジ124および125に当接する範囲内で揺動可能と
なっている。ケース121内には、揺動部材122を囲
むように電磁コイル126が設けられている。この電磁
コイル126は、ロボット制御装置30側から供給され
る電流によって磁力を生じ、この磁力によって、揺動部
材122の左右の中立状態を所定の力で保持している。FIG. 3 is a view showing the schematic arrangement of the detection mechanism of the overload detection sensor 12. Inside the case 121, a swinging member 122 made of a ferromagnetic material and connected to the shaft 11b of the grinder 11 is provided. This swing member 122
Is pressed downward by a spring 123 with an appropriate force,
It is swingable within a range where it abuts on the screws 124 and 125. An electromagnetic coil 126 is provided in the case 121 so as to surround the swing member 122. The electromagnetic coil 126 generates a magnetic force by an electric current supplied from the robot control device 30 side, and the magnetic force holds the left and right neutral states of the swing member 122 with a predetermined force.
【0019】また、ケース121内の揺動部材122よ
りやや上部には、光電スイッチ127が設けられてい
る。光電スイッチ127は、発光部127aおよび受光
部127bからなる。発光部127aおよび受光部12
7bは、発光部127aから発光された光がケース12
1内を横断するように、かつ、光の進路が揺動部材12
2の揺動面に含まれるような位置に設けられている。A photoelectric switch 127 is provided in the case 121, slightly above the swinging member 122. The photoelectric switch 127 includes a light emitting unit 127a and a light receiving unit 127b. Light emitting unit 127a and light receiving unit 12
7b shows that the light emitted from the light emitting section 127a is the case 12
1 so that the path of light traverses the inside of the rocking member 12
It is provided at a position such that it is included in the two rocking surfaces.
【0020】このような過負荷検出センサ12は、研削
抵抗によりグラインダ11の刃11aに所定以上の負荷
がかかると、揺動部材122が電磁コイル126の磁力
に打ち勝って、図中時計回りに回動する。すると、揺動
部材122の端部122aが光電スイッチ127の光路
を遮る。これにより、ロボット制御装置30側では、刃
11aに所定以上の過負荷がかかったことを検知する。In such an overload detection sensor 12, when the blade 11a of the grinder 11 is loaded with a load larger than a predetermined value due to the grinding resistance, the swing member 122 overcomes the magnetic force of the electromagnetic coil 126 and rotates clockwise in the drawing. Move. Then, the end portion 122 a of the swing member 122 blocks the optical path of the photoelectric switch 127. As a result, the robot control device 30 detects that the blade 11a is overloaded by a predetermined amount or more.
【0021】図4はロボット制御装置30の概略構成を
示すブロック図である。ロボット制御装置30には、プ
ロセッサボード31があり、このプロセッサボード31
には、プロセッサ31a、ROM31b、RAM31c
がある。プロセッサ31aは、ROM31bに格納され
たシステムプログラムに従って、ロボット制御装置30
全体を制御する。RAM31cには、各種のデータが格
納され、ロボット10の動作プログラム、後述のバリ取
り制御に必要なデータも格納される。RAM31cの一
部は、不揮発性メモリとして構成されており、動作プロ
グラムや、各種パラメータがこの不揮発性メモリ部分に
格納されている。プロセッサボード31は、バス39に
結合されている。FIG. 4 is a block diagram showing a schematic configuration of the robot controller 30. The robot controller 30 has a processor board 31.
Include a processor 31a, a ROM 31b, and a RAM 31c.
There is. The processor 31a uses the robot controller 30 according to the system program stored in the ROM 31b.
Take control of the whole. The RAM 31c stores various data, and also stores an operation program of the robot 10 and data necessary for deburring control described later. A part of the RAM 31c is configured as a non-volatile memory, and operation programs and various parameters are stored in this non-volatile memory part. The processor board 31 is coupled to the bus 39.
【0022】ディジタルサーボ制御回路32は、バス3
9に結合され、プロセッサボード31からの移動指令に
よって、サーボアンプ33を経由して、サーボモータ5
1、52、53、54、55および56を駆動する。こ
れらのサーボモータは、ロボット10に内蔵され、ロボ
ット10の各軸を動作させる。また、ディジタルサーボ
制御回路32は、プロセッサボード31からの移動指令
とともに送られるモーションコマンドが0になった場合
には、サーボモータ51、52、53、54、55およ
び56に逆起電力をかけて、強制的に軸移動を停止させ
る。The digital servo control circuit 32 uses the bus 3
9 is coupled to the servo motor 5 via the servo amplifier 33 in response to a movement command from the processor board 31.
1, 52, 53, 54, 55 and 56 are driven. These servo motors are built in the robot 10 and operate each axis of the robot 10. The digital servo control circuit 32 applies counter electromotive force to the servo motors 51, 52, 53, 54, 55, and 56 when the motion command sent together with the movement command from the processor board 31 becomes 0. , Forcibly stop the axis movement.
【0023】シリアルポート34は、バス39に結合さ
れ、表示器付き教示操作盤57、その他のRS232C
機器58と接続されている。また、シリアルポートに
は、CRT36aが接続されており、CRT36aには
加工状態等が表示される。ディジタルI/O35には、
操作パネル36bが接続されている。The serial port 34 is connected to the bus 39, the teaching operation panel 57 with a display, and other RS232C.
It is connected to the device 58. Further, a CRT 36a is connected to the serial port, and the CRT 36a displays a processing state and the like. The digital I / O 35 has
The operation panel 36b is connected.
【0024】ディジタルI/O35およびアナログI/
O37には、センサ制御回路40が接続されている。セ
ンサ制御回路40は、アナログI/O37を介して指令
された値の電流を過負荷検出センサ12のコイル126
に供給する。また、センサ制御回路40は、過負荷検出
センサ12の光電スイッチ127の発光部127aの発
光制御を行うとともに、受光部127bの受光状態(オ
ン・オフ状態)を監視する。この受光状態は、ディジタ
ルI/O35を介してプログラム31a側に送られる。
大容量メモリ38にはティーチングデータ等が格納され
る。Digital I / O 35 and analog I / O
A sensor control circuit 40 is connected to O37. The sensor control circuit 40 supplies the current of the value instructed via the analog I / O 37 to the coil 126 of the overload detection sensor 12.
To supply. Further, the sensor control circuit 40 controls the light emission of the light emitting section 127a of the photoelectric switch 127 of the overload detection sensor 12 and monitors the light receiving state (on / off state) of the light receiving section 127b. This light receiving state is sent to the program 31a side via the digital I / O 35.
Teaching data and the like are stored in the large capacity memory 38.
【0025】次に、本実施例のバリ取り制御方式の実際
の処理例について説明する。図5は本実施例のバリ取り
制御方式の加工手順の概略を示す図である。ワーク20
のバリ21を取る場合、加工プログラムでは、例えば開
始点Psから終点Peまでの直線経路L1の加工が指令
される。グラインダ11は、刃11aが開始点Psにア
プローチした状態から直線経路L1に沿って移動して行
き、過負荷検出センサ12によって過負荷が検出される
度に、過負荷を減らす方向に退避する。このとき、グラ
インダ11は、上方にも予め設定された距離だけ退避す
る。Next, an actual processing example of the deburring control method of this embodiment will be described. FIG. 5 is a diagram showing an outline of the processing procedure of the deburring control system of this embodiment. Work 20
When removing the burr 21, the machining program instructs machining of the straight line path L1 from the start point Ps to the end point Pe, for example. The grinder 11 moves along the linear path L1 from the state where the blade 11a approaches the starting point Ps, and retracts in a direction to reduce the overload each time the overload detection sensor 12 detects the overload. At this time, the grinder 11 is also retracted upward by a preset distance.
【0026】このように退避が完了すると、グラインダ
11は、再び直線経路L1と平行に移動し、ワーク20
に対してリトライ動作する。こうして、グラインダ11
は、最終的に終点Peの真上の位置Pe1 に到着するま
で、退避およびリトライを繰り返す。When the evacuation is completed in this way, the grinder 11 again moves parallel to the linear path L1 and the work 20
The retry operation is performed against. Thus, the grinder 11
Repeats the evacuation and the retry until it finally arrives at the position Pe 1 just above the end point Pe.
【0027】図6は本実施例のバリ取り制御方式の具体
的な加工手順を説明する図である。ここでは、図5で示
したワーク20のバリ21を、開始点Psから終点Pe
まで研削する指令が行われているものとする。まず、開
始点Psから移動が開始し、バリ21の点P10にて過負
荷が検出されたとすると、グランインダ11は、強制的
にその場で刃11aの回転および移動が停止する。これ
により、グラインダ11の惰力によるワークとの干渉を
防止でき、刃11aの破損を防止することができる。FIG. 6 is a view for explaining a concrete processing procedure of the deburring control system of this embodiment. Here, the burr 21 of the work 20 shown in FIG. 5 is removed from the start point Ps to the end point Pe.
It is assumed that a command to grind up to is issued. First, if the movement starts from the starting point Ps and an overload is detected at the point P 10 of the burr 21, the gran inder 11 forcibly stops the rotation and movement of the blade 11a on the spot. Thereby, the interference with the work due to the inertia of the grinder 11 can be prevented, and the blade 11a can be prevented from being damaged.
【0028】また、グランインダ11は、移動の停止と
同時に、進行方向と反対方向に退避する。これにより、
常に刃11aに対する負荷を減らす方向に退避すること
ができ、複雑な形状のワークのバリ取りも簡単に行うこ
とができる。また、退避の方向としては、予め工具座標
系に設定された方向としてもよい。こうすることによ
り、グラインダ11の向きが変わっても、退避方向をグ
ラインダ11に対して常に一定方向にすることができ、
複雑な形状のワークのバリ取りも簡単に行うことができ
る。At the same time as the movement of the gran inder 11 is stopped, the grand inder 11 is retracted in the direction opposite to the traveling direction. This allows
The blade 11a can always be retracted in a direction that reduces the load on the blade 11a, and deburring of a workpiece having a complicated shape can be easily performed. The retracting direction may be a direction preset in the tool coordinate system. By doing so, even if the direction of the grinder 11 changes, the retreat direction can always be set to a fixed direction with respect to the grinder 11.
Deburring of workpieces with complicated shapes can be performed easily.
【0029】また、最初の過負荷検出の位置である点P
10は、RAM31c等に記憶される。さらに、過負荷が
検出される度に、RAM31c等に設定されたレジスタ
には、その研削サイクル内での過負荷検出回数Nが更新
される。The point P, which is the position of the first overload detection,
10 is stored in the RAM 31c or the like. Further, each time an overload is detected, the register set in the RAM 31c or the like is updated with the overload detection number N in the grinding cycle.
【0030】なお、予めパラメータにより動作停止モー
ドが設定されている場合には、過負荷検出時に退避動作
は行わず、刃11aの回転および移動の停止と同時に、
CRT36a等でアラーム表示がなされる。When the operation stop mode is set in advance by the parameter, the retreat operation is not performed when the overload is detected, and the rotation and movement of the blade 11a are stopped at the same time.
An alarm is displayed on the CRT 36a or the like.
【0031】図7は退避動作の制御タイミングを示すタ
イムチャートである。過負荷の検出がオンになると(時
刻t1 )、サーボ系へのモーションコマンドを0として
研削動作を強制的に停止し、これと同時に退避動作を行
う。この退避動作は、過負荷がオフになった時刻t2 か
ら所定時間tx 経過後の時刻t3 まで継続する。FIG. 7 is a time chart showing the control timing of the save operation. When the overload detection is turned on (time t 1 ), the motion command to the servo system is set to 0 to forcibly stop the grinding operation, and at the same time, the retract operation is performed. This saving operation continues from time t 2 the overload is turned off until a time t 3 after a predetermined time t x has elapsed.
【0032】図6に戻り、このような退避動作の終了
後、グラインダ11は、予め設定されたオフセット量だ
け上方へも移動する。したがって、刃11aは、点P10
からの退避動作により点P11まで移動する。点P11に到
着すると、再び刃11aの回転を行いながら直線経路L
1と平行な方向に移動し、バリ21の研削を実行する
(リトライ動作)。そして、点P12において過負荷を受
けると、点P10と同様に停止、退避およびオフセット量
の移動を行って、点P13に移動する。以後は同様の手順
により、リトライ動作や退避動作等を行って点P14, P
15と移動し、直線経路L1と平行な軸上の終点Peと同
じ座標点P16(サイクル終了点)に来たところで移動を
停止する。Returning to FIG. 6, after the evacuation operation as described above is completed, the grinder 11 also moves upward by a preset offset amount. Therefore, the blade 11a moves at the point P 10
It moves to point P 11 by the retracting operation from. When the point P 11 is reached, the straight line L is rotated while rotating the blade 11a again.
1 is moved in a direction parallel to 1 and the burr 21 is ground (retry operation). Then, when an overload is applied at the point P 12 , it is stopped, retracted, and moved by the offset amount, similarly to the point P 10, and moves to the point P 13 . After that, a retry operation, a save operation, etc. are performed by the same procedure, and the points P 14, P
It moves to 15 and stops moving when it reaches the same coordinate point P 16 (cycle end point) as the end point Pe on the axis parallel to the linear path L1.
【0033】点P16での停止後は、点P17,P18を経由
して研削開始状態に復帰する。ただし、この場合、開始
点Psではなく、前回のサイクルで最初に過負荷が検出
された点P10から所定距離DO だけ開始点Ps側の点P
20の位置に復帰する。これにより、サイクルを繰り返す
度に研削速度による移動の距離を短縮することができ、
作業効率が向上する。After the stop at the point P 16 , the grinding start state is restored via the points P 17 and P 18 . However, in this case, not the starting point Ps, but the point P on the starting point Ps side by the predetermined distance D O from the point P 10 at which the overload is first detected in the previous cycle.
Return to position 20 . This makes it possible to shorten the movement distance due to the grinding speed each time the cycle is repeated.
Work efficiency is improved.
【0034】さらに、次のサイクルに入るとき、研削速
度を、前回のサイクルにおける過負荷検出回数Nに応じ
た速度にする。すなわち、過負荷検出回数Nが少ないほ
ど研削速度を速くする。これにより、さらに作業効率が
より向上する。Further, when entering the next cycle, the grinding speed is set to a speed corresponding to the overload detection number N in the previous cycle. That is, the smaller the overload detection number N, the faster the grinding speed. As a result, work efficiency is further improved.
【0035】以後は、同様の手順により研削サイクルを
繰り返して行き、点P16と終点Peとの距離が所定距離
D1 以下になったところで全作業を終了する。なお、本
実施例では過負荷の検出手段として過負荷検出センサ1
2を用いたが、ディジタルサーボ制御回路32側におい
て、ロボット10のサーボモータ側にかかる外乱負荷を
推定するとことにより過負荷を検出するようにしてもよ
い。外乱負荷の推定は、公知のように、サーボモータ側
に設けられたパルスコーダ等の位置検出器から得られる
フィードバック信号に基づいて行われる。After that, the grinding cycle is repeated by the same procedure, and when the distance between the point P 16 and the end point Pe becomes equal to or less than the predetermined distance D 1 , all the work is finished. In this embodiment, the overload detection sensor 1 is used as overload detection means.
However, the overload may be detected by estimating the disturbance load applied to the servomotor side of the robot 10 on the digital servo control circuit 32 side. As is well known, the disturbance load is estimated based on a feedback signal obtained from a position detector such as a pulse coder provided on the servo motor side.
【0036】また、本実施例では、過負荷の検出ととも
にグラインダ11を強制的に停止させた後、退避動作を
行うようにしたが、ロボット10のサーボモータのゲイ
ンを低下させて、少なくとも負荷と反対向きのサーボ剛
性を減少させるようにしてもよい。これにより、退避動
作を行わなくても、グラインダ11への負荷を逃すこと
ができる。Further, in the present embodiment, the retreating operation is performed after the grinder 11 is forcibly stopped at the same time when the overload is detected. However, the gain of the servo motor of the robot 10 is reduced to reduce at least the load. The servo stiffness in the opposite direction may be reduced. As a result, the load on the grinder 11 can be released without performing the retracting operation.
【0037】[0037]
【発明の効果】以上説明したように本発明では、ロボッ
トのアームに取り付けられるバリ取り工具を動作させ、
過負荷検出手段により過負荷が検出されると、バリ取り
工具の動作を強制的に停止させるようにしたので、バリ
取り工具の惰力によるワークとの干渉を防止でき、破損
等を防止することができる。As described above, according to the present invention, the deburring tool attached to the arm of the robot is operated,
When an overload is detected by the overload detection means, the operation of the deburring tool is forcibly stopped, so it is possible to prevent interference with the work due to the inertia force of the deburring tool and prevent damage etc. You can
【0038】また、第2の本発明では、過負荷検出手段
により過負荷が検出されると、過負荷を減らす方向にバ
リ取り工具を退避させるようにしたので、常にバリ取り
工具に対する負荷を減らす方向に退避することができ、
複雑な形状のワークのバリ取りも簡単に行うことができ
る。Further, in the second aspect of the present invention, when the overload detecting means detects the overload, the deburring tool is retracted in the direction of reducing the overload, so that the load on the deburring tool is always reduced. Can be retracted in any direction,
Deburring of workpieces with complicated shapes can be performed easily.
【0039】さらに、第3の本発明では、バリ取り工具
の復帰時、前回のサイクルで過負荷が最初に検出された
地点から所定量だけバリ取り動作開始点寄りの位置にバ
リ取り工具を戻し、戻した位置からリトライを実行させ
るようにしたので、サイクルを繰り返す度に、常にワー
クのバリに近い地点から研削を実行することができる。
このため、研削速度による移動の距離を短縮することが
でき、作業効率が向上する。Further, according to the third aspect of the present invention, when the deburring tool is returned, the deburring tool is returned to a position near the deburring operation starting point by a predetermined amount from the point where the overload is first detected in the previous cycle. Since the retry is performed from the returned position, the grinding can be always performed from a point near the burr of the work each time the cycle is repeated.
Therefore, the movement distance depending on the grinding speed can be shortened and the work efficiency is improved.
【図1】本実施例の機能の概念図である。FIG. 1 is a conceptual diagram of functions of the present embodiment.
【図2】本実施例のロボット制御システムの概略構成を
示す図である。FIG. 2 is a diagram showing a schematic configuration of a robot control system of the present embodiment.
【図3】過負荷検出センサの検出機構の概略構成を示す
図である。FIG. 3 is a diagram showing a schematic configuration of a detection mechanism of an overload detection sensor.
【図4】ロボット制御装置の概略構成を示すブロック図
である。FIG. 4 is a block diagram showing a schematic configuration of a robot controller.
【図5】本実施例のバリ取り制御方式の加工手順の概略
を示す図である。FIG. 5 is a diagram showing an outline of a processing procedure of a deburring control system of the present embodiment.
【図6】本実施例のバリ取り制御方式の具体的な加工手
順を説明する図である。FIG. 6 is a diagram illustrating a specific processing procedure of the deburring control method of the present embodiment.
【図7】退避動作の制御タイミングを示すタイムチャー
トである。FIG. 7 is a time chart showing the control timing of the save operation.
1 加工プログラム 2 移動指令手段 3 軸制御手段 4 ロボット 5 バリ取り工具 6 ワーク 7 過負荷検出センサ 8 退避・リトライ制御手段 10 ロボット 11 グラインダ 11a 刃 12 過負荷検出センサ 20 ワーク 30 ロボット制御装置 31a プロセッサ(CPU) 31b ROM 31c RAM 32 ディジタルサーボ制御回路 33 サーボアンプ 40 センサ制御回路 51〜56 サーボモータ 1 Machining program 2 Movement command means 3 Axis control means 4 Robot 5 Deburring tool 6 Work 7 Overload detection sensor 8 Evacuation / retry control means 10 Robot 11 Grinder 11a Blade 12 Overload detection sensor 20 Work 30 Robot controller 31a Processor ( CPU) 31b ROM 31c RAM 32 Digital servo control circuit 33 Servo amplifier 40 Sensor control circuit 51-56 Servo motor
Claims (8)
行するためのロボットのバリ取り制御方式において、 前記ロボットのアームに取り付けられるバリ取り工具
と、 前記バリ取り工具にかかる過負荷を検出する過負荷検出
手段と、 加工プログラムに従って前記ロボットの各軸の移動指令
を行う移動指令手段と、 前記移動指令に従って前記ロボットの各軸を駆動して前
記バリ取り工具を動作させる軸制御手段と、 前記過負荷検出手段により過負荷が検出されると、前記
軸制御手段に対して、前記バリ取り工具の動作を強制的
に停止させる強制停止制御手段と、 を有することを特徴とするロボットのバリ取り制御方
式。1. A robot deburring control method for deburring a workpiece by a robot, comprising: a deburring tool attached to an arm of the robot; and an overload detection for detecting an overload on the deburring tool. Means, movement command means for issuing a movement command for each axis of the robot according to a machining program, axis control means for driving each axis of the robot according to the movement command to operate the deburring tool, and the overload detection A deburring control method for a robot, comprising: a forced stop control means for forcibly stopping the operation of the deburring tool with respect to the axis control means when an overload is detected by the means.
行するためのロボットのバリ取り制御方式において、 前記ロボットのアームに取り付けられるバリ取り工具
と、 前記バリ取り工具にかかる過負荷を検出する過負荷検出
手段と、 加工プログラムに従って前記ロボットの各軸の移動指令
を行う移動指令手段と、 前記移動指令に従って前記ロボットの各軸を駆動して前
記バリ取り工具を動作させる軸制御手段と、 前記過負荷検出手段により過負荷が検出されると、前記
軸制御手段に対して、前記過負荷を減らす方向に前記バ
リ取り工具を退避させる退避制御手段と、 を有することを特徴とするロボットのバリ取り制御方
式。2. A deburring control method for a robot for deburring a work by a robot, comprising: a deburring tool attached to an arm of the robot; and overload detection for detecting an overload on the deburring tool. Means, movement command means for issuing a movement command for each axis of the robot according to a machining program, axis control means for driving each axis of the robot according to the movement command to operate the deburring tool, and the overload detection Deburring control means for retracting the deburring tool in a direction to reduce the overload when the overload is detected by the means. .
設定された退避方向に前記バリ取り工具を退避させるよ
うに構成されていることを特徴とする請求項2記載のロ
ボットのバリ取り制御方式。3. The deburring control of the robot according to claim 2, wherein the retraction control means is configured to retract the deburring tool in a retreat direction preset in a tool coordinate system. method.
を進行方向と逆方向に退避させるように構成されている
ことを特徴とする請求項2記載のロボットのバリ取り制
御方式。4. The deburring control system for a robot according to claim 2, wherein the retraction control means is configured to retract the deburring tool in a direction opposite to a traveling direction.
行するためのロボットのバリ取り制御方式において、 前記ロボットのアームに取り付けられるバリ取り工具
と、 前記バリ取り工具にかかる過負荷を検出する過負荷検出
手段と、 加工プログラムに従って前記ロボットの各軸の移動指令
を行う移動指令手段と、 前記移動指令に従って前記ロボットの各軸を駆動して前
記バリ取り工具を動作させる軸制御手段と、 前記過負荷検出手段により過負荷が検出されると、前記
ロボットの少なくとも1つの軸のゲインを低下させて前
記軸の剛性を減少させるゲイン低下手段と、を有するこ
とを特徴とするロボットのバリ取り制御方式。5. A robot deburring control method for deburring a work by a robot, comprising: a deburring tool attached to an arm of the robot; and overload detection for detecting an overload on the deburring tool. Means, movement command means for issuing a movement command for each axis of the robot according to a machining program, axis control means for driving each axis of the robot according to the movement command to operate the deburring tool, and the overload detection A deburring control means for reducing the gain of at least one axis of the robot to reduce the rigidity of the axis when an overload is detected by the means.
行するためのロボットのバリ取り制御方式において、 前記ロボットのアームに取り付けられるバリ取り工具
と、 前記バリ取り工具にかかる過負荷を検出する過負荷検出
手段と、 加工プログラムに従って前記ロボットの各軸の移動指令
を行う移動指令手段と、 前記移動指令に従って前記ロボットの各軸を駆動して前
記バリ取り工具を動作させる軸制御手段と、 前記過負荷検出手段により過負荷が検出されると、前記
軸制御手段に対して、前記バリ取り工具を退避させる退
避制御手段と、 前記バリ取り工具が所定退避距離だけ退避すると、前記
ワークに向かって前記バリ取り工具をリトライさせるリ
トライ制御手段と、 前記リトライおよび退避が繰り返され、前記バリ取り動
作が予め設定されたサイクル終了位置まで行われると、
前記バリ取り工具をバリ取り開始位置側に復帰させ、予
め設定されたバリ取り停止条件になるまで前記リトライ
制御によるバリ取り動作を繰り返すリトライサイクル制
御手段と、 前記バリ取り工具の復帰時、前回のサイクルで前記過負
荷が最初に検出された地点から所定量だけバリ取り動作
開始点寄りの位置に前記バリ取り工具を戻し、前記戻し
た位置から前記リトライを実行させる実行位置制御手段
と、を有することを特徴とするロボットのバリ取り制御
方式。6. A deburring control method for a robot for deburring a workpiece by a robot, comprising: a deburring tool attached to an arm of the robot; and overload detection for detecting an overload on the deburring tool. Means, movement command means for issuing a movement command for each axis of the robot according to a machining program, axis control means for driving each axis of the robot according to the movement command to operate the deburring tool, and the overload detection When an overload is detected by the means, a retreat control means for retracting the deburring tool with respect to the axis control means, and a deburring tool retracted by a predetermined retreating distance, the deburring toward the workpiece. The retry control means for retrying the tool, the retry and the retreat are repeated, and the deburring operation is set in advance. When carried out up to the cycle end position,
A retry cycle control means for returning the deburring tool to the deburring start position side and repeating the deburring operation by the retry control until a preset deburring stop condition is reached, and when the deburring tool returns, And an execution position control means for returning the deburring tool to a position near the deburring operation start point by a predetermined amount from the point where the overload is first detected in the cycle, and executing the retry from the returned position. A deburring control method for robots, which is characterized in that
行するためのロボットのバリ取り制御方式において、 前記ロボットのアームに取り付けられるバリ取り工具
と、 前記バリ取り工具にかかる過負荷を検出する過負荷検出
手段と、 加工プログラムに従って前記ロボットの各軸の移動指令
を行う移動指令手段と、 前記移動指令に従って前記ロボットの各軸を駆動して前
記バリ取り工具を動作させる軸制御手段と、 前記過負荷検出手段により過負荷が検出されると、前記
軸制御手段に対して、前記バリ取り工具を退避させる退
避制御手段と、 前記バリ取り工具が所定退避距離だけ退避すると、前記
ワークに向かって前記バリ取り工具をリトライさせるリ
トライ制御手段と、 前記リトライおよび退避が繰り返され、前記バリ取り動
作が予め設定されたサイクル終了位置まで行われると、
前記バリ取り工具をバリ取り開始位置側に復帰させ、予
め設定されたバリ取り停止条件になるまで前記リトライ
制御によるバリ取り動作を繰り返すリトライサイクル制
御手段と、 1回のサイクルでの前記リトライ回数を記憶するリトラ
イ回数記憶手段と、 前回のサイクルの前記リトライ回数に応じて今回のサイ
クルにおける前記バリ取り工具の移動速度を変更する速
度変更制御手段と、 を有することを特徴とするロボットのバリ取り制御方
式。7. A deburring control method for a robot for deburring a work by a robot, comprising: a deburring tool attached to an arm of the robot; and overload detection for detecting an overload on the deburring tool. Means, movement command means for issuing a movement command for each axis of the robot according to a machining program, axis control means for driving each axis of the robot according to the movement command to operate the deburring tool, and the overload detection When an overload is detected by the means, a retreat control means for retracting the deburring tool with respect to the axis control means, and a deburring tool retracted by a predetermined retreating distance, the deburring toward the workpiece. The retry control means for retrying the tool, the retry and the retreat are repeated, and the deburring operation is set in advance. When carried out up to the cycle end position,
Retry cycle control means for returning the deburring tool to the deburring start position side and repeating the deburring operation by the retry control until a preset deburring stop condition, and the number of retries in one cycle. A deburring control for a robot, comprising: a retry count storing means to be stored; and a speed changing control means for changing the moving speed of the deburring tool in the present cycle according to the retry count in the previous cycle. method.
回数が少ないほど前記バリ取り工具の移動速度を速くす
るように構成されていることを特徴とする請求項7記載
のロボットのバリ取り制御方式。8. The deburring control method for a robot according to claim 7, wherein the speed change control means is configured to increase the moving speed of the deburring tool as the number of retries decreases. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15425195A JPH0911079A (en) | 1995-06-21 | 1995-06-21 | Deburring control method for robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15425195A JPH0911079A (en) | 1995-06-21 | 1995-06-21 | Deburring control method for robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0911079A true JPH0911079A (en) | 1997-01-14 |
Family
ID=15580141
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15425195A Pending JPH0911079A (en) | 1995-06-21 | 1995-06-21 | Deburring control method for robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0911079A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008110435A (en) * | 2006-10-31 | 2008-05-15 | Fanuc Ltd | Machine tool having contact detection mechanism between tool and workpiece |
| JP2008137810A (en) * | 2006-11-30 | 2008-06-19 | Wafios Ag | Method and apparatus for separating rod-shaped body |
| JP2021070079A (en) * | 2019-10-30 | 2021-05-06 | 富士電機株式会社 | Deburring device |
| DE112021004538T5 (en) | 2020-10-09 | 2023-07-27 | Fanuc Corporation | Deburring control device and deburring system |
-
1995
- 1995-06-21 JP JP15425195A patent/JPH0911079A/en active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008110435A (en) * | 2006-10-31 | 2008-05-15 | Fanuc Ltd | Machine tool having contact detection mechanism between tool and workpiece |
| US7905691B2 (en) | 2006-10-31 | 2011-03-15 | Fanu Ltd | Machine tool having function of detecting contact between tool and workpiece |
| JP2008137810A (en) * | 2006-11-30 | 2008-06-19 | Wafios Ag | Method and apparatus for separating rod-shaped body |
| JP2021070079A (en) * | 2019-10-30 | 2021-05-06 | 富士電機株式会社 | Deburring device |
| DE112021004538T5 (en) | 2020-10-09 | 2023-07-27 | Fanuc Corporation | Deburring control device and deburring system |
| DE112021004538B4 (en) * | 2020-10-09 | 2025-11-13 | Fanuc Corporation | Deburring control device and deburring system |
| US12496683B2 (en) | 2020-10-09 | 2025-12-16 | Fanuc Corporation | Deburring control device, and deburring system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7292913B2 (en) | Articulated robot | |
| US11106194B2 (en) | Numerical controller for continuous cutting control | |
| JPH0236047A (en) | Numerical value control device for working non-cylindrical work | |
| CN116820034B (en) | Shaft mode switching method and device and related equipment | |
| JPH01146642A (en) | Stop control device for cutting tool | |
| JPH0911079A (en) | Deburring control method for robot | |
| US10564630B2 (en) | Numerical controller | |
| JP7529779B2 (en) | Numerical control device and control method | |
| JP4044105B2 (en) | Numerical control device having function of switching operation means for each system | |
| JPH06335883A (en) | Robot controller | |
| JP7699446B2 (en) | Machining device, method for controlling machining device, and program | |
| JPH1148072A (en) | Machine Tools | |
| JP2002273601A (en) | Multispindle machine tool | |
| JP2624174B2 (en) | Automatic operation method of numerical controller | |
| JP2001030143A (en) | Automatic measuring method and device for ball end mill tool | |
| JP4282632B2 (en) | Numerical control device that operates with tabular data | |
| JPH0749246A (en) | Encoder system | |
| JPH03149173A (en) | Polishing robot control device | |
| JPH0333463B2 (en) | ||
| JPH0666042B2 (en) | Industrial robot controller | |
| WO2022244072A1 (en) | Numerical control device and computer-readable storage medium | |
| JPH1190770A (en) | Control method for machine tool | |
| JPH0592350A (en) | Finish machining method and its device | |
| JPH11191011A (en) | Robot control device and control method thereof | |
| JPH06182666A (en) | Numerically controlling device for grinding machine machine |