JPH0451302A - Inching system for robot - Google Patents
Inching system for robotInfo
- 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
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 12
- 238000000034 method Methods 0.000 claims description 10
- 230000000994 depressogenic effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
- Control Of Position Or Direction (AREA)
Abstract
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.
第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)
手段と、複数の方向へインチング移動させる為の手段と
を備えたロボットのインチング方式において、特定スイ
ッチと、所定時間以上にわたる該スイッチ入力を判別す
る手段とを備え、特定スイッチが所定時間以上入力され
たときのみ、高速インチングを許すことを特徴とするロ
ボットのインチング方式。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.
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)
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 |
-
1990
- 1990-06-20 JP JP15994990A patent/JPH0451302A/en active Pending
Cited By (2)
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) |