JPH0451302A - Inching system for robot - Google Patents

Inching system for robot

Info

Publication number
JPH0451302A
JPH0451302A JP15994990A JP15994990A JPH0451302A JP H0451302 A JPH0451302 A JP H0451302A JP 15994990 A JP15994990 A JP 15994990A JP 15994990 A JP15994990 A JP 15994990A JP H0451302 A JPH0451302 A JP H0451302A
Authority
JP
Japan
Prior art keywords
inching
robot
speed
time
switch
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
Application number
JP15994990A
Other languages
Japanese (ja)
Inventor
Hiroyuki Kigami
博之 木上
Takeo Tanida
武雄 谷田
Toshihiro 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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP15994990A priority Critical patent/JPH0451302A/en
Publication of JPH0451302A publication Critical patent/JPH0451302A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

PURPOSE:To prevent a hand and a robot from colliding with a jig, etc., due to an error of an inching speed at the time of teaching by allowing high speed inching, only when a specific switch is inputted exceeding a prescribed time. CONSTITUTION:First of all, when inching is started, whether a moving speed is a high speed or a low speed is inquired, and when an input of a high speed switch 30 is discriminated, first of all, a robot is moves at a low speed in the direction indicated with a moving direction instruction key 32. Subsequently, the time when the high speed switch 30 is depressed is counted, whether the time counting time exceeds prescribed length or not is judged, and when it exceeds, the robot is moved at a high speed. When said time does not exceed the prescribed length, the low speed movement is continued. On the other hand, when the inputted switch is a low speed switch 31, the robot is moved at a low speed in the direction indicated with the moving direction instruction key.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はロボットのインチング方式に関するものであり
、特に、インチング時の速度設定に特徴を有するインチ
ング方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an inching method for a robot, and particularly relates to an inching method having a characteristic in speed setting during inching.

[従来の技術〕 従来、ロボットにおけるプレイバック式のティーチング
では、作業者が目視しながら例えば組イ」け治具等の位
置にロボットをインチング(所定の方向に少しずつロボ
ットを8動させる事)さゼでいる。このインチング作業
では第3図(a)、(b)に示した様に、組付治具上空
にロボットハンドを8動させる時には高速インチングを
行い、組付治具下降点では低速インチングを行っている
。これは短時間に、正確なティーチングをする為であり
、このため、通常インチングは高速、低速と任意の速度
で動作できる様になっている。
[Conventional technology] Conventionally, in playback-type teaching for robots, an operator visually inches the robot to the position of, for example, an assembly jig (moves the robot little by little in a predetermined direction). I'm Saze. In this inching work, as shown in Figures 3(a) and (b), high-speed inching is performed when the robot hand moves 8 times above the assembly jig, and low-speed inching is performed at the lowering point of the assembly jig. There is. This is to perform accurate teaching in a short time, and for this reason, inching can normally be performed at any speed, high or low.

[発明が解決しようとしている課題] しかしながら、上記従来例ては、まずインチングのスピ
ードを高速、低速の様に最初に設定し、それから所定の
方向へとインチングさせるキーを選択しインチングする
。この時、高速の場合でも低速の場合でも一連のインチ
ングさせる為の動作が同じ為、第3図(b)の様な例え
ば組付治具下降点でまちがって高速インチングを行いフ
ィンガーを治具にぶつけてしまう事がある。
[Problems to be Solved by the Invention] However, in the conventional example described above, the inching speed is first set as high or low, and then the key for inching in a predetermined direction is selected and inching is performed. At this time, since the series of inching operations are the same regardless of whether the speed is high or low, for example, as shown in Figure 3(b), if you mistakenly perform high-speed inching at the lowering point of the assembly jig, the finger may be attached to the jig. Sometimes I bump into things.

また、インチング時に高速スピードを制限出来るものも
あるが、これは一連のティーチング作業時において、数
回速度設定を切り換えなければならず、大変手間取る作
業となる。
There are also devices that can limit the high speed during inching, but this requires switching the speed setting several times during a series of teaching operations, which is a very time-consuming task.

[課題を解決するための手段] 上述の課題を解決する本発明は、プレイバック式ティー
チングのインチング速度切り替え手段と、複数の方向へ
インチング移動させる為の手段とを備えたロボットのイ
ンチング方式において、特定スイッチと、所定時間以上
にわたる該スイッチ入力を判別する手段とを備え、特定
スイッチが所定時間以上人力されたときのみ、高速イン
チングを許すことを特徴とする。この方式のロボットの
インチング方式により、ティーチング作業者はティーチ
ング作業中に常にインチング速度を認識する事が可能と
なり、ティーチング時にインチング速度を誤りハンドや
ロボットが治具等にぶつかる事を妨ぐことかでき、安全
確実にティーチングする事が可能となる。
[Means for Solving the Problems] The present invention, which solves the above-mentioned problems, provides an inching method for a robot that includes an inching speed switching means for playback teaching and a means for inching movement in a plurality of directions. The present invention is characterized in that it comprises a specific switch and means for determining input to the switch for a predetermined period of time or more, and allows high-speed inching only when the specific switch is manually operated for a predetermined period of time or more. This type of robot inching method allows the teaching worker to always be aware of the inching speed during teaching work, and prevents the hand or robot from colliding with a jig, etc. due to incorrect inching speed during teaching. , it becomes possible to teach safely and reliably.

[実施例コ 本発明の代表的な実施例であるプレイバック式ティーチ
ングを行う為のロボツl〜の基本構成を示す第1図にお
いて、1はロボット本体を指し、このロボットはX、Y
、Z方向に対してと3自由度を持つ。2はロボット本体
の制御部であり、3はプレイバック式ティーチング時に
使用するティーチングボックスであり、4はワークを把
持するフィンガーである。第2図はティーチングボック
スを示す図であり、速度設定の為の高速キー30、低速
キー31や8動方向を示すキー32が存在する。第3図
はティーチング動作を示す図であり、5はm付けるべき
ワークであり、6は組付治具である。
[Embodiment] In Fig. 1 showing the basic configuration of a robot l~ for performing playback teaching which is a typical embodiment of the present invention, 1 refers to the robot body, and this robot is
, has three degrees of freedom in the Z direction. 2 is a control unit of the robot body, 3 is a teaching box used during playback teaching, and 4 is a finger for gripping a workpiece. FIG. 2 is a diagram showing a teaching box, which includes a high speed key 30 for speed setting, a low speed key 31, and a key 32 for indicating eight movement directions. FIG. 3 is a diagram showing the teaching operation, where 5 is a workpiece to be attached, and 6 is an assembly jig.

次に本発明の実施例によるティーチング動作を第3図、
第4図によって説明する。
Next, FIG. 3 shows the teaching operation according to the embodiment of the present invention.
This will be explained with reference to FIG.

まず、第3図(a)で示している様にロボット1をY方
向にインチングさせ、組付治具6の上空へとフィンガー
4を移動させる。この時は、移動距離が長く、ロボット
1やハンド4に干渉するものがないので、高速でインチ
ングを行う。この時ティーチング作業者は、ティーチン
グボックス3を使用して、速度設定ボタン高速30を押
しながら「+Y」のキーを押し、組付は治具上空にイン
チング穆動するまで「十Y」のキーを押し続ける。次に
第3図(b)で示す様に、速度設定ボタン「低速」31
を一度押し、その後「+Z」のキーを押し、組付は治具
加工点へとロボットをインチング穆動させる。そして、
組付は治具下降点においてX、Y方向の位置修正を「+
X」、r−XJr+Y」 r−Y」のキーを使用しなが
ら行い、ワーク5が組付は治具上に組み付けられる位置
までロボット1をインチング移動させ、不図示のテーヂ
ングキーを押しその位置をティーチングポイントとじて
コントローラ2内のメモリに記憶させる。この時、イン
チング速度はワーク5やハンド4、ロボット1を組付治
具6にぶつけない様に低速で行う必要がある。
First, as shown in FIG. 3(a), the robot 1 is inched in the Y direction to move the finger 4 above the assembly jig 6. At this time, the moving distance is long and there is nothing interfering with the robot 1 or hand 4, so inching is performed at high speed. At this time, the teaching operator uses the teaching pendant 3 to press the "+Y" key while pressing the speed setting button 30, and for assembly, press the "10Y" key until the inching movement is made above the jig. Keep pressing. Next, as shown in Figure 3(b), select the speed setting button "low speed" 31.
Press once, then press the "+Z" key to inching the robot to the jig processing point for assembly. and,
For assembly, correct the position in the X and Y directions at the lowering point of the jig.
To assemble the workpiece 5, move the robot 1 by inching to the position where it will be assembled on the jig, and then press the tasing key (not shown) to teach the position. It is stored in the memory in the controller 2 as a point. At this time, the inching speed must be low so as not to hit the workpiece 5, hand 4, or robot 1 against the assembly jig 6.

次に第4図を参照して、前記実施例の制御手順を説明す
る。尚、このプログラムはコントローラ2のROMに格
納されている。
Next, the control procedure of the above embodiment will be explained with reference to FIG. Note that this program is stored in the ROM of the controller 2.

先ず、インチングがスタートすると、Slで8動速度が
高速か、低速かを問い、高速スイッチ30の入力を判別
したときは、S2に進み、先ず、低速でロボットを移動
方向指示キー32の指す方向に移動させる。次に83で
高速スイッチ30の押されている時間を計時し、S4で
計時時間が所定長を越えたかどうかを判断し、越えてい
るときはS5でロボットの高速8動を行なう。所定長を
を越えないときは低速8動を続ける。
First, when inching starts, the 8 motion speed is asked whether it is high speed or low speed using Sl, and when it is determined that the input of the high speed switch 30 is input, the process advances to S2 and first, the robot is moved at low speed in the direction pointed by the movement direction instruction key 32. move it to Next, in step 83, the time during which the high speed switch 30 is pressed is counted, and in step S4 it is determined whether the measured time has exceeded a predetermined length, and if the time has exceeded, the robot performs eight high speed movements in step S5. If the predetermined length is not exceeded, low speed 8 motions are continued.

方、入力されたスイッチが低速スイッチ31のときはS
6で移動方向指示キーで指示された方向にロボットを低
速8動させる。S7でテーチングの終了を判別したとき
このルーチンから抜ける。
On the other hand, if the input switch is the low speed switch 31, S
At step 6, move the robot at low speed 8 in the direction specified by the movement direction instruction key. When it is determined in S7 that the teaching has ended, the routine exits.

このような制御を機械的なスイッチで実現するのが第5
図である。まず、押すごとに状態が反転する反転スイッ
チBは一度押すだけで有効になるが、他のイッヂA、C
−Hは押し続けられるでいる間だけ動作するモーメンタ
リ−スイッチであるので、例えばスイッチAとCが押し
続けられると、高速で十方向にX軸モータがX軸位置決
め装置により付勢される。
The fifth method is to achieve this kind of control using mechanical switches.
It is a diagram. First, the inversion switch B, which inverts its state each time it is pressed, is activated just by pressing it once, but the other switches A and C
Since -H is a momentary switch that operates only while it is kept pressed, for example, if switches A and C are kept pressed, the X-axis motor is energized in ten directions at high speed by the X-axis positioning device.

なお、第4図の制御において、スイッチ3oからの人力
のセンスについては所定時間に亙ってその入力がセンス
されたときに初めて高速スイッチの入力をセンスするよ
うにしても良い。このように制御を構成すれば、S2は
省略できる。
In the control shown in FIG. 4, the input of the high-speed switch may be sensed for the first time when the input from the switch 3o is sensed for a predetermined period of time. If the control is configured in this way, S2 can be omitted.

以上説明した様にティーチング作業において、高速でイ
ンチングを行う時には、速度設定の「高速スイッチを押
しながらでないと、インチング移動キーr+xJ  r
−XJ  r+YJ r−YJ  r十zJ’−zJが
有効とならず、また、低速でインチングを行う時には、
速度設定の「低速」ボタンを一回押せば、インチング移
動キーr+>(、r)(J  r+YJ  r−YJ 
 r+ZJ  r−ZJが有効となる。従って、ティー
チング作業者は、ティーチング作業中常に間隔的にイン
チング速度を認識する事が可能となり、ティーチング時
にインチング速度をまちがえ、ハンド4やロボット1が
治具6等にぶつかる事を防げ、安全確実にティーチング
することが可能となる。
As explained above, when inching at high speed during teaching work, you must hold down the speed setting "high speed switch" or the inching movement key r + x J r
-XJ r+YJ r-YJ r1zJ'-zJ is not effective, and when inching at low speed,
If you press the "low speed" button for speed setting once, the inching movement key r+>(, r) (J r+YJ r-YJ
r+ZJ r-ZJ becomes valid. Therefore, the teaching worker can always recognize the inching speed at intervals during the teaching work, and can prevent the hand 4 or the robot 1 from colliding with the jig 6 etc. due to a mistake in the inching speed during teaching, ensuring safety and reliability. It becomes possible to teach.

[発明の効果] 以上説明した様に本発明では、ティーチングにおけるイ
ンチング操作において、高速、低速の速度設定操作を替
えることによって、ティーチング時作業者の視線と注意
がティーチングすべき点に集中していても、ティーチン
グ作業者にティーチング作業中常に感覚的に速度を認識
をさせ、ティーチング時にインチング速度を間違えロボ
ットが治具等にぶつかる等の事故の発生を防げ、安全確
実にティーチングをする事が可能となる。
[Effects of the Invention] As explained above, in the present invention, in the inching operation during teaching, by changing the high speed and low speed setting operations, the operator's line of sight and attention during teaching can be focused on the point to be taught. Also, it allows the teaching worker to always intuitively recognize the speed during teaching work, which prevents accidents such as the robot hitting a jig or the like due to a mistake in the inching speed during teaching, making it possible to perform teaching safely and reliably. Become.

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

第1図は本発明の実施例であるプレイバック式ティーチ
ングを行う為のロボットの基本構成を示すブロック図、 第2図はティーチングボックスを示す図、第3図(a)
、(b)はティーチングにおけるインチング動作の遷穆
を示す図、 第4図はインチング時の制御を示すフローチャート、 第5図はスイッチ動作から見たインチング時の制御を示
す図である。 図中、1・・・ロボット、2・・・1のロボットの制御
部、3・・・ティーチングのためのティーチングボック
ス、4・・・フィンガー、5・・・ワーク、6・・・組
付は治具である。
Figure 1 is a block diagram showing the basic configuration of a robot for playback teaching which is an embodiment of the present invention, Figure 2 is a diagram showing a teaching box, and Figure 3 (a).
, (b) is a diagram showing the transition of the inching operation during teaching, FIG. 4 is a flowchart showing the control during inching, and FIG. 5 is a diagram showing the control during inching seen from the switch operation. In the figure, 1...robot, 2...control unit of robot 1, 3...teaching box for teaching, 4...finger, 5...workpiece, 6...assembly It is a jig.

Claims (1)

【特許請求の範囲】[Claims] プレイバック式テイーチングのインチング速度切り替え
手段と、複数の方向へインチング移動させる為の手段と
を備えたロボットのインチング方式において、特定スイ
ッチと、所定時間以上にわたる該スイッチ入力を判別す
る手段とを備え、特定スイッチが所定時間以上入力され
たときのみ、高速インチングを許すことを特徴とするロ
ボットのインチング方式。
In a robot inching method that includes an inching speed switching means for playback teaching and a means for inching movement in a plurality of directions, the robot inching method includes a specific switch and a means for determining input of the switch over a predetermined period of time, A robot inching method that allows high-speed inching only when a specific switch is input for a predetermined time or longer.
JP15994990A 1990-06-20 1990-06-20 Inching system for robot Pending JPH0451302A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15994990A JPH0451302A (en) 1990-06-20 1990-06-20 Inching system for robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15994990A JPH0451302A (en) 1990-06-20 1990-06-20 Inching system for robot

Publications (1)

Publication Number Publication Date
JPH0451302A true JPH0451302A (en) 1992-02-19

Family

ID=15704682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15994990A Pending JPH0451302A (en) 1990-06-20 1990-06-20 Inching system for robot

Country Status (1)

Country Link
JP (1) JPH0451302A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020089958A (en) * 2018-12-07 2020-06-11 ファナック株式会社 Control apparatus for robot manually operated with operation device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020089958A (en) * 2018-12-07 2020-06-11 ファナック株式会社 Control apparatus for robot manually operated with operation device
US11858130B2 (en) 2018-12-07 2024-01-02 Fanuc Corporation Controller of robot for performing manual operation by operation device

Similar Documents

Publication Publication Date Title
CN101424935B (en) Controller of work piece-conveying robot
JP3418456B2 (en) Robot position teaching tool and robot position teaching method
EP0170705B1 (en) Robot system safety method
JP6619395B2 (en) Robot system and robot teaching method
EP0850730B1 (en) Teaching unit for robots
US4511985A (en) Robot control system
US20120143371A1 (en) Industrial Robot And A Method For Adjusting A Robot Program
KR100562495B1 (en) Method of teaching robot with traveling axis off-line
US5912540A (en) Robot control system which enables safe robot operation and simple recovery when undesired movements are detected
JP3632268B2 (en) Robot direct teaching device
JP2762788B2 (en) Moving body operation display device and display method thereof
JPH0451302A (en) Inching system for robot
JPH0985656A (en) Direct teaching device for robot
JPH0724758A (en) Position teaching system of positioning device
JP2000061870A (en) Return-to-origin method for robot
JPS61131001A (en) Controller for robot
JPH0337701A (en) Method and device for robot control
JPS6022212A (en) Robot controller
JPS60138611A (en) Controller of arm robot
EP0363160A2 (en) Generic application system for programmable robot manipulator
JP2663575B2 (en) Control device for playback robot
JPS5837562B2 (en) position control device
JPS60242987A (en) Industrial robot
JPH07104712B2 (en) Manual control method for robot arm
JPS6315098B2 (en)