JPH01246087A - robot equipment - Google Patents
robot equipmentInfo
- Publication number
- JPH01246087A JPH01246087A JP7312888A JP7312888A JPH01246087A JP H01246087 A JPH01246087 A JP H01246087A JP 7312888 A JP7312888 A JP 7312888A JP 7312888 A JP7312888 A JP 7312888A JP H01246087 A JPH01246087 A JP H01246087A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- robot hand
- workpiece
- pulses
- finger
- 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.)
- Granted
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、ロボット本体とロボット本体に着脱自在に装
着されるロボットハンドを備えるロボット装置に関する
。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a robot device that includes a robot body and a robot hand that is detachably attached to the robot body.
[従来の技術]
従来より、形状、重量、材質、機能等が夫々異なる多種
多様のワークを1基のロボットで処理する場合には、ロ
ボット本体に着脱自在に装着されるロボットハンドが複
数個準備され、処理されるワークに対して最適な状態で
駆動されるフィンガを備えるロボットハンドが選択され
、ロボット本体に装着された後に、ロボットハンドに備
えられたフィンガを駆動することにより把持、吸着動作
等を行なってワークの搬送、組み付は等の処理を行なっ
ていた。[Conventional technology] Conventionally, when a single robot processes a wide variety of workpieces with different shapes, weights, materials, functions, etc., multiple robot hands that can be detachably attached to the robot body have been prepared. A robot hand with fingers that is driven in an optimal state for the work to be processed is selected, and after being attached to the robot body, gripping, suction, etc. are performed by driving the fingers provided on the robot hand. The work was transported, assembled, etc.
そして、このように構成されるロボットハンドをロボッ
ト本体から切り離した後に、同じロボットハンドをロボ
ット本体に再度装着して作業を開始する際には、フィン
ガの原点位置の位置合わせを行なう為に、フィンガは一
度原点位置へ戻されて、フィンガの原点位置を検出して
からワークを把持5吸着するようにしていた。After separating the robot hand configured in this way from the robot body, when reattaching the same robot hand to the robot body and starting work, it is necessary to align the fingers' origin positions. The finger is once returned to its original position, and after detecting the original position of the fingers, the workpiece is grasped and suctioned.
[発明が解決しようとしている課題]
しかしながら、このように駆動されるフィンガを備える
ロボットハンドを、ロボット本体に装着する場合に、フ
ィンガを原点位置に戻すに要する復帰時間は1駆動軸当
り平均約10秒間と長い上に、ロボットハンドの装着時
にはこの復帰時間が毎回必要となり、復帰時間が経過す
るまで、ロボットは次の作業を開始できないという問題
点があった。[Problems to be Solved by the Invention] However, when a robot hand equipped with fingers driven in this manner is attached to a robot body, the return time required to return the fingers to the home position is approximately 10 per drive axis on average. In addition to being long (seconds), this return time is required each time the robot hand is attached, and the robot cannot start the next task until the return time has elapsed.
したがって、本発明の目的は、ロボット本体に着脱自在
なロボットハンドをロボット本体に装着する際に必要と
なる原点位置に戻すの復帰時間を短縮して、ロボット装
置の処理能力を向上することにある。Therefore, an object of the present invention is to shorten the return time required to return to the origin position when attaching a removable robot hand to the robot body, thereby improving the processing capacity of the robot device. .
[課題を解決するための手段]
上述の問題点を解決し目的を達成するために、本発明の
ロボット装置は以下の構成を備える、すなわち、ロボッ
ト本体と、該ロボット本体に着脱自在にされ、ワークを
把持するために移動自在にされるフィンガを少なくとも
2本以上有するロボットハンドとを、少なくとも2台以
上備えて構成されるロボット装置であって、
前記ロボットハンドが前記ロボット本体に装着されてワ
ークの把持動作の終了の後に、前記ロボットハンドが次
に把持するワークの把持位置の近傍に前記フィンガを移
動させた後に、前記ロボット本体から前記ロボットハン
ドを離脱させるようにしている。[Means for Solving the Problems] In order to solve the above-mentioned problems and achieve the objectives, the robot device of the present invention has the following configuration: a robot body, a robot body that is detachably attached to the robot body, A robot device comprising at least two robot hands each having at least two or more fingers movable for gripping a workpiece, the robot hand being attached to the robot body and gripping the workpiece. After the gripping operation is completed, the robot hand is removed from the robot body after the fingers are moved to a position near the gripping position of the next workpiece to be gripped by the robot hand.
また、好ましくは、前記ロボットハンドは駆動手段によ
り駆動されるフィンガと、前記駆動手段を係止する係止
手段とを備え、前記ロボット本体は前記駆動手段の駆動
量を記憶する記憶手段を備え、前記フィンガが駆動され
た後に、前記ロボットハンドを前記ロボット本体から離
脱する際に、前記係止手段が前記駆動手段を係止状態に
保持するようにしている。Preferably, the robot hand includes a finger driven by a drive means, and a locking means for locking the drive means, and the robot body includes a storage means for storing a drive amount of the drive means, When the robot hand is detached from the robot body after the finger is driven, the locking means holds the driving means in a locked state.
また、好ましくは、前記記憶手段は前記ワークの夫々に
対応するフィンガの位置のワークパルス情報PNと、前
記係止手段の係止位置に対応する係止パルス情報Qvと
、前記ワークパルス情報Y・”、から前記係止パルス情
報Q工、QM+1を減じて得られる内の、少ない方の絶
対値で構成されるパルス情報RNとを記憶するテーブル
を備えるよ)にしている。Preferably, the storage means stores workpiece pulse information PN of the finger position corresponding to each of the workpieces, locking pulse information Qv corresponding to the locking position of the locking means, and the workpiece pulse information Y. , and pulse information RN consisting of the smaller absolute value obtained by subtracting the locking pulse information Q, QM+1 from the above.
また、好ましくは、前記フィンガの前記駆動手段の回転
量をM、1回転当りのパルス数をAとするときに、前記
パルス情報Rsに最も近接しC1l RN A−M
lの値を最小にするパルス数Z r+と、該パルス数Z
sを早期に検出するように、前記駆動手段の正逆の回転
方向を決めたテーブルを前記記憶装置に備えるようにし
ている。Preferably, when the amount of rotation of the driving means of the finger is M and the number of pulses per rotation is A, C1l RN A-M is closest to the pulse information Rs.
The number of pulses Zr+ that minimizes the value of l, and the number of pulses Z
In order to detect s at an early stage, the storage device is provided with a table that determines the forward and reverse rotation directions of the drive means.
[作用]
ロボットハンドがロボット本体に装着されてワークの把
持動作の終了の後に、ロボットハントが次に把持するワ
ークの把持位置の近傍にフィンガを移動させた後に、ロ
ボット本体からロボットハントを離脱させるように働く
。[Operation] After the robot hand is attached to the robot body and the gripping operation of the workpiece is completed, the robot hunt moves its fingers near the gripping position of the next workpiece to be gripped, and then the robot hunt is detached from the robot body. work like that.
また、ロボット本体からロボットハンドを離脱する直前
に、ロボットハンドに設けられた駆動手段により駆動さ
れるフィンガの駆動量を記憶手段に記憶する一方、フィ
ンガの駆動手段を係止手段で係止状態に保持させて、再
びロボットハンドをロボット本体に装着するように働く
。Immediately before detaching the robot hand from the robot body, the drive amount of the finger driven by the drive means provided on the robot hand is stored in the storage means, and the finger drive means is locked by the locking means. It then works to attach the robot hand to the robot body again.
または、記憶手段に備えられたテーブルからパルス情報
Rsを読み込んでフィンガを駆動して、フィンガの駆動
手段を係止手段で係止状態に保持させて、再びロボット
ハンドをロボット本体に装着するように働く。Alternatively, the finger is driven by reading the pulse information Rs from a table provided in the storage means, the finger drive means is held in a locked state by the locking means, and the robot hand is mounted on the robot body again. work.
または、記憶手段に備えられたテーブルからパルス数z
Nを読み込みこのパルス数zNを早期に検出するために
、駆動手段を正または逆の回転方向に回転駆動させるよ
うに働く。Alternatively, the number of pulses z can be determined from the table provided in the storage means.
In order to read the number of pulses zN and detect the number of pulses zN at an early stage, the driving means is rotated in the forward or reverse rotational direction.
[実施例コ
以下、本発明のロボット装置の実施例について図面を参
照して説明する。第1図は本発明のロボット装置の一実
施例を示した外観斜視図である5゜第1図において、ロ
ボット本体2は周知のように構成されるが、説明すると
ロボット本体2はケーブル12で主制御部3と電気的に
接続されており、後述する種々の駆動手段の制御信号な
らびに駆動電流はこの主制御部3から供給されるように
している。[Embodiments] Hereinafter, embodiments of the robot apparatus of the present invention will be described with reference to the drawings. FIG. 1 is an external perspective view showing an embodiment of the robot device of the present invention. In FIG. 1, the robot body 2 is constructed in a well-known manner. It is electrically connected to the main control section 3, and control signals and drive currents for various drive means to be described later are supplied from the main control section 3.
そして、第2図はこの主制御部3に内蔵されている制御
手段300のブロック図であり、第2図において、CP
U装置301には中央演算装置CP Uと記憶部Mmと
I10装置とが備えられている。一方、後述するサーボ
モータ56の駆動を行なうために設けられるドライバ3
03はサーボモジュール302に接続されており、サー
ボモータ56の駆動制御はこのサーボモジュール302
からの制御信号に基づいて実行するようになっている。FIG. 2 is a block diagram of the control means 300 built in this main control section 3. In FIG.
The U device 301 is equipped with a central processing unit CPU, a storage section Mm, and an I10 device. On the other hand, a driver 3 provided to drive a servo motor 56 to be described later
03 is connected to a servo module 302, and the drive control of the servo motor 56 is performed by this servo module 302.
It is designed to execute based on control signals from.
このために、サーボモータ56の回転軸には後述するエ
ンコーダ57が設けられており、このエンコーダ57で
検出される回転角信号をサーボモジュール302に入力
するようにして、所謂、モータ駆動のフィードバック駆
動系を構成するようにされている。For this purpose, an encoder 57, which will be described later, is provided on the rotating shaft of the servo motor 56, and a rotation angle signal detected by the encoder 57 is inputted to the servo module 302, thereby achieving so-called feedback drive of the motor drive. It is designed to compose a system.
ここで、このサーボモジュール302は中央演算装置C
PUと記憶部MsとI10装置とが備えられており、上
述のCPU装置301とサーボモジュール302とは共
有メモリ304を介して接続されており、互いの制御信
号並びに位置情報のやり取りは、この共有メモリ304
を介して行なうようにしている。Here, this servo module 302 is a central processing unit C
It is equipped with a PU, a storage section Ms, and an I10 device, and the above-mentioned CPU device 301 and servo module 302 are connected via a shared memory 304, and mutual control signals and position information are exchanged through this shared memory. Memory 304
I am trying to do it through .
更に、このサーボモジュール302内にはハード構成の
偏差カウンタ302aが接続されており、後述の動作時
に使用されるようにしている。Furthermore, a hardware-configured deviation counter 302a is connected within this servo module 302, and is used during the operation described below.
一方、共有メモリ304の内部にはCPU装置301と
サーボモジュール302とで共通に使用される命令セッ
トを処理するコマンド領域と、後述する駆動されるフィ
ンガの現在位置を書込む現在位置領域と、フィンガの目
標位置の値を書込む目標値領域とが設けられている。On the other hand, inside the shared memory 304, there is a command area for processing an instruction set commonly used by the CPU device 301 and the servo module 302, a current position area for writing the current position of a finger to be driven, which will be described later. A target value area is provided in which the value of the target position is written.
再度、第1図において、ロボット本体2のフレームを構
成するフレーム体2Aの上面部には片支持アーム6を片
支持し、X軸モータ10を搭載する主キヤリツジ体9が
不図示の平行移動機構に係合されており、X軸モータ1
0が駆動されると図中矢印Xで示される両方向に平行移
動するようにされている。Again, in FIG. 1, a single support arm 6 is supported on the upper surface of a frame body 2A constituting the frame of the robot body 2, and a main carriage body 9 on which an X-axis motor 10 is mounted is connected to a parallel movement mechanism (not shown). is engaged with the X-axis motor 1.
When 0 is driven, it moves in parallel in both directions indicated by arrows X in the figure.
そして、片支持アーム6の側面に対して平行移動するよ
うにされる副キヤリツジ体1はY軸モータ8により駆動
力を得ている不図示の平行移動機構に係合されており、
Y軸モータ8が駆動されると、図中矢印Yで示される両
方向に平行移動するようにされている。The sub-carriage body 1, which is configured to move parallel to the side surface of the single support arm 6, is engaged with a parallel movement mechanism (not shown) which receives driving force from a Y-axis motor 8.
When the Y-axis motor 8 is driven, it moves in parallel in both directions indicated by arrow Y in the figure.
この副キヤリツジ体1には2軸モータ7が一体的に設け
られており、この2軸モータ7により駆動されるシャン
ク体4は図中矢印2で示された上下方向に不図示の平行
移動機構を介して移動するようにされている。すなわち
、シャンク体4は図中矢印X、Y、Zで示される3直交
軸方向の任意位置に駆動されるようにされている。This sub-carriage body 1 is integrally provided with a two-axis motor 7, and the shank body 4 driven by this two-axis motor 7 is moved by a parallel movement mechanism (not shown) in the vertical direction indicated by the arrow 2 in the figure. Being able to move through. That is, the shank body 4 is driven to any position in three orthogonal axes indicated by arrows X, Y, and Z in the figure.
ところで、フレーム体2Aの側面部には複数のロボット
ハンド5を図示のように定位置に保持するための複数の
保持部30Aを備えるロボットハンドストッカ30が固
定されており、これら複数の保持部30Aに保持される
ロボットハンド5は多種多様のワーク20に対応するた
めに複数個が準備される。図中、ロボットハンド5は説
明の簡略化のために必要最小限である2台のみが示され
ている。By the way, a robot hand stocker 30 including a plurality of holding parts 30A for holding a plurality of robot hands 5 in fixed positions as shown in the figure is fixed to the side surface of the frame body 2A, and these plurality of holding parts 30A A plurality of robot hands 5 are prepared to be held in order to handle a wide variety of workpieces 20. In the figure, only two robot hands 5, which are the minimum necessary number, are shown to simplify the explanation.
前述のシャンク体4は、このようにして定位置に保持さ
れているロボットハンド5を不図示の装着機構を動作さ
せて、必要に応じて装着、離脱する不図示の係合装置を
備えている。The aforementioned shank body 4 is equipped with an engagement device (not shown) that operates a mounting mechanism (not shown) to attach or detach the robot hand 5 held in place in this manner as necessary. .
テーブル11は上記のX軸とY軸とで規定される平面に
対して平行な面部11Aを有しており、この面部11A
上にはパレットホルダ14とホルダ15とが固定されて
おり、パレットホルダ14は不図示のパレット供給装置
から送り出されるパレット13を所定位置に保持する一
方、ホルダ15は組立体21を所定の定位置に保持し、
組立体21への作業が終了すると不図示の次工程に移動
するようにされている。The table 11 has a surface portion 11A that is parallel to the plane defined by the above-mentioned X axis and Y axis, and this surface portion 11A
A pallet holder 14 and a holder 15 are fixed on the top, and the pallet holder 14 holds the pallet 13 fed from a pallet supply device (not shown) in a predetermined position, while the holder 15 holds the assembly 21 in a predetermined position. hold in
When the work on the assembly 21 is completed, the process moves to the next step (not shown).
ここで、ワーク20はパレット13に設けられた不図示
のホルダに規則正しく整列されており、前述のシャンク
体4の数値制御をオーブン制御でも可能としている。Here, the works 20 are regularly arranged in holders (not shown) provided on the pallet 13, and the numerical control of the shank body 4 described above can also be performed by oven control.
また、ニアコンプレッサ25はこのテーブル11の下方
に設置されており、不図示の空気配管を介して真空圧発
生装置と後述のエアシリンダ等に配管されている。Further, the near compressor 25 is installed below the table 11, and is connected to a vacuum pressure generator, an air cylinder, etc., which will be described later, via an air pipe (not shown).
以上のように構成されるロボット装置の動作は主制御部
3に予め入力されている動作プログラムに従って実行さ
れる。−例を述べると、パレット13に載置されて供給
されるワーク20の種類が判別されると、このワーク2
oを取り扱うのに最適なフィンガを備えるロボットハン
ド5をシャンク体4が移動後に装着して、ワーク20上
の作業開始位置へ移動して作業が開始される。The operation of the robot device configured as described above is executed according to an operation program inputted in advance to the main control section 3. - To give an example, when the type of workpiece 20 placed on the pallet 13 and supplied is determined, this workpiece 2
After the shank body 4 has been moved, the robot hand 5 equipped with the optimal fingers for handling the object is attached and moved to the work starting position on the workpiece 20 to start the work.
そして、ワーク20が変更されると、それまで使用して
いたロボットハンド5を一旦ロボットハンドストッカ3
0に返却した後に、変更されたワークに最適なロボット
ハンド5をシャンク体4が移動後に装着して作業が再開
される。When the workpiece 20 is changed, the robot hand 5 that has been used until then is temporarily moved to the robot hand stocker 3.
After the robot hand 5 is returned to zero, the robot hand 5 most suitable for the changed workpiece is attached after the shank body 4 is moved, and the work is resumed.
第3図は第1図のロボット装置に使用されるロボットハ
ンド5の一例を示した側面図である。FIG. 3 is a side view showing an example of the robot hand 5 used in the robot device shown in FIG. 1.
第3図において、ロボットハンド5を構成する基部とな
るベース52は略コの字形状を有しており、ベース52
の上面にはサーボモータ56が取付けられる一方、ベー
ス52の両縁部からは側板52A、52Bが夫々垂設さ
れる。In FIG. 3, a base 52 serving as a base of the robot hand 5 has a substantially U-shape.
A servo motor 56 is attached to the upper surface of the base 52, and side plates 52A and 52B are hung from both edges of the base 52, respectively.
これら側板52A、52Bは互いに平行にもうけられる
ガイド軸53A、53Bを回転不自由に支持する一方、
略中央部を接合部にして左ネジ部54Aと右ネジ部54
Bとを一体的に備えるネジ軸54を回動自在に不図示の
軸受を介して軸支している。These side plates 52A, 52B support guide shafts 53A, 53B parallel to each other without rotational freedom, while
A left-hand threaded portion 54A and a right-hand threaded portion 54 are connected approximately at the center.
A screw shaft 54 integrally provided with B is rotatably supported via a bearing (not shown).
そして、この左ネジ部54Aに螺合され、ガイド軸53
A、53Bにより平行に案内される左フィンガ55Aと
、右ネジ部54Bに螺合され、ガイド軸53A、53B
により平行に案内される右フィンガ55Bとは、ネジ軸
54の回転時には、左ネジ部54Aと右ネジ部54Bの
接合部を移動中心として相互に近接または離間するよう
に平行移動されることになり、この平行移動の動作によ
り第1図に図示のワーク20を把持もしくは挟持するよ
うにしている。The guide shaft 53 is screwed into this left-hand threaded portion 54A.
The left fingers 55A are guided in parallel by A and 53B, and the guide shafts 53A and 53B are screwed into the right threaded portion 54B.
When the screw shaft 54 rotates, the right fingers 55B guided in parallel by the right fingers 55B are moved in parallel so as to approach or separate from each other with the joint between the left screw portion 54A and the right screw portion 54B as the center of movement. Through this parallel movement, the workpiece 20 shown in FIG. 1 is gripped or clamped.
このネジ軸54の一端にはプーリ60とテーバ穴61A
を外周面に備えたディスク61とが固着される一方、前
述のサーボモータ56の回転軸にはモータプーリ65が
固着されており、噛み合い歯を備えているベルト64は
プーリ60とモータプーリ65との間にスリップが発生
しないように張架されている。A pulley 60 and a tapered hole 61A are attached to one end of this screw shaft 54.
A motor pulley 65 is fixed to the rotating shaft of the servo motor 56, and a belt 64 having meshing teeth is connected between the pulley 60 and the motor pulley 65. The rack is stretched to prevent slipping.
そして、サーボモータ56の回転軸の他端には回転軸の
回転量を検出するエンコーダディスク57Aが固着され
ており、エンコーダ57に設けられる不図示の検出器は
エンコーダディスク57Aの回転角度パルスと回転量パ
ルスとを検出するように構成されている。An encoder disk 57A that detects the amount of rotation of the rotation shaft is fixed to the other end of the rotation shaft of the servo motor 56, and a detector (not shown) provided on the encoder 57 detects the rotation angle pulse and rotation of the encoder disk 57A. The sensor is configured to detect an amount pulse.
第4図はこのエンコーダディスク57Aの回転角度パル
スと回転量パルスの様子を示した波形図であり、回転角
度パルスはエンコーダディスク57Aの一回転光りnパ
ルスが発生する一方、回転量パルスはエンコーダディス
ク57Aの一回転毎に1パルスが発生するようになって
いる。FIG. 4 is a waveform diagram showing the rotation angle pulse and rotation amount pulse of the encoder disk 57A. One pulse is generated for each rotation of 57A.
このようしてサーボモータ56の回転軸の回転量と回転
角度とを検出可能にされている。In this way, the rotation amount and rotation angle of the rotation shaft of the servo motor 56 can be detected.
再度第3図において、側板52Bには配管66を介して
供給される空気圧、真空圧により上下駆動されるエアシ
リンダ63と、このエアシリンダ63に連結され図中矢
印Uで示されるように上下駆動されるビン62とが配設
されている。Referring again to FIG. 3, the side plate 52B includes an air cylinder 63 that is driven up and down by air pressure and vacuum pressure supplied through piping 66, and an air cylinder 63 that is connected to this air cylinder 63 and driven up and down as shown by arrow U in the figure. A bin 62 in which the contents are stored is provided.
このビン62はネジ軸54に固着されたディスク61の
テーバ穴61Aに挿入されるようにしてあり、ネジ軸5
4を回転不可能にするようにしている。This bottle 62 is inserted into a tapered hole 61A of a disk 61 fixed to a screw shaft 54.
4 cannot be rotated.
また、ベース52の上部にはシャンク体4に装着される
際に係合部材として作用するフランジ51が設けられて
おり、このフランジ51に内蔵されている空気配管用コ
ネクタ59と電気接続用コネクタ58とは、シャンク体
4に係合される際に自動的に接続されるようにし、前述
の主制御部3から送り出される制御、駆動電気信号なら
びに空気圧、真空圧はロボットハンド5に供給されるよ
うにしている。Further, a flange 51 is provided on the upper part of the base 52, which acts as an engaging member when attached to the shank body 4, and an air piping connector 59 and an electrical connection connector 58 built in the flange 51 are provided. is connected automatically when it is engaged with the shank body 4, and control and drive electric signals sent from the main control section 3, as well as air pressure and vacuum pressure are supplied to the robot hand 5. I have to.
次に、第5図は記憶装置Mmと共通メモリ304内に書
込み後に記憶されるテーブルを示したものである。第5
図(a)は、夫々に異なる把持される把持部分の寸法を
有するワークWNの把持寸法に移動されるフィンガ55
A、55Bの駆動位置に対応するパルス数PNを書込ん
だ第1テーブルであり、前述の記憶部Mm内に記憶され
ている。Next, FIG. 5 shows a table stored in the storage device Mm and the common memory 304 after writing. Fifth
FIG. 5A shows fingers 55 that are moved to grip dimensions of a workpiece WN, each of which has a different grip portion size.
This is a first table in which the number of pulses PN corresponding to the driving positions of A and 55B is written, and is stored in the aforementioned storage unit Mm.
第5図(b)は前述のロボットハンド5上のネジ軸54
に固着されたディスク61が係止されて回転不可能にさ
れる位置に対応するパルス数Qsを書込んだ第2テーブ
ルであり、同様に前述の記憶部Mm内に記憶されている
。FIG. 5(b) shows the screw shaft 54 on the robot hand 5 mentioned above.
This is a second table in which the number of pulses Qs corresponding to the position where the disk 61 fixed to the disk 61 is locked and cannot rotate is written, and is similarly stored in the storage unit Mm described above.
第5図(C)はワークWNの夫々に対応するフィンガ5
5A、55Bの切り離し駆動位置に対応するパルス数R
Nを書込んだ第3テーブルであり、前述の記憶部Mm内
に記憶されている。FIG. 5(C) shows the fingers 5 corresponding to each of the workpieces WN.
Pulse number R corresponding to the separation drive position of 5A and 55B
This is the third table in which N is written, and is stored in the aforementioned storage unit Mm.
ここで、このパルス数Rsを得るには上記のパルス数P
Nからパルス数Q2とパルス数Q M+ 1(但し0.
u < P N < QM−1)とを減じて得られる絶
対値の内、小さい方のQMまたはQ &1* +をパル
ス数R、として書込むようにして、フィンガ55A、5
5Bの駆動量が最小となるようにしている。Here, to obtain this pulse number Rs, the above pulse number P
From N, the number of pulses Q2 and the number of pulses Q M+ 1 (however, 0.
u < P N < QM-1), the smaller one of the absolute values obtained by subtracting QM or Q &1* + is written as the pulse number R, and the finger 55A, 5
The amount of drive of 5B is made to be the minimum.
ここで、具体的な数値を挙げて一例を説明すると、ワー
クW、を把持するためにはパルス数Plは80パルス分
が必要であり、ネジ軸54に固着されたディスク61が
回転不可能にされる位置に対応する第1回目のパルス数
Q1は50パルスであり、ディスク61が次に回転不可
能にされる第2回目のパルス数Q2は100パルスであ
る場合において、パルス数Rsのパルス数R+は下記の
計算、すなわち;
150−801<l 100−801の結果に基づいて
、100パルスがR8として書込まれることになる。そ
して、このようにして全ワークWNに対応するRNが予
め記憶部Mm内に書込まれるようにしている。Here, to explain an example with specific numerical values, in order to grip the workpiece W, the number of pulses Pl is required to be 80 pulses, and the disk 61 fixed to the screw shaft 54 becomes unrotatable. The first number of pulses Q1 corresponding to the position where the disk 61 is made to rotate is 50 pulses, and the second number of pulses Q2 at which the disk 61 is made unable to rotate is 100 pulses. The number R+ is calculated as follows: 150-801<l Based on the result of 100-801, 100 pulses will be written as R8. In this way, the RNs corresponding to all the works WN are written in the storage section Mm in advance.
以上のように構成されるロボット装置の動作について第
6図のフローチャート図、ならびに第3図を参照して説
明すると、ステップS1でロボットハンド5を使用して
のワークW1の作業が終了すると、ステップS2へ進み
CPU装置301は記憶部Mmから、次のワークW2の
把持位置に最も近いパルス数R2を読み出して、ステッ
プS3に進みこの読み出されたパルス数R2を目標値と
して共通メモリ304内の記憶領域に書込む。The operation of the robot apparatus configured as described above will be explained with reference to the flowchart of FIG. 6 and FIG. Proceeding to S2, the CPU device 301 reads the number of pulses R2 closest to the grasping position of the next workpiece W2 from the storage unit Mm, and proceeds to Step S3, setting the read pulse number R2 as a target value in the common memory 304. Write to storage area.
次に、CPU装置301はステップS4で共通メモリ3
04内のコマンド領域内に「フィンガを駆動する」よう
に命令の書込み動作を行なう。Next, the CPU device 301 uses the common memory 3 in step S4.
A command write operation to "drive a finger" is performed in the command area in 04.
以上で、CPU装置301の行なう動作は終了し、次に
ステップS5に進み、サーボモジュール302は共通メ
モリ304内のコマンド領域内に書込まれた「フ・イン
ガを駆動する」命令を読み込んだ後にステップS6に進
み、ステップS3で読み出されたパルス数R2を目標値
として、サーボモジュール302内の記憶部M Sに読
み込む。With the above, the operation performed by the CPU device 301 is completed, and then the process proceeds to step S5, where the servo module 302 reads the instruction to "drive the finger" written in the command area in the common memory 304, and then Proceeding to step S6, the number of pulses R2 read out in step S3 is read into the storage unit MS in the servo module 302 as a target value.
そして、ステップS7ではサーボモジュール302は、
サーボモータ56を駆動するドライバ装置303に、パ
ルス数R2をrOJにするまで前述の偏差カウンタ30
2aを作用させて速度指令を出力し続ける。この結果、
フィンガ55A。Then, in step S7, the servo module 302
The above-mentioned deviation counter 30 is applied to the driver device 303 that drives the servo motor 56 until the pulse number R2 reaches rOJ.
2a continues to output the speed command. As a result,
Finger 55A.
55Bは次のワークW2に最も近い位置に移動されるこ
とになる。55B will be moved to the position closest to the next workpiece W2.
次に、ステップS8では、このサー・ホモジュール30
2は、共通メモリ304内のコマンド領域にセットされ
た「フィンガを駆動する」命令をクリアして、共通メモ
リ304を初期状態にづる。Next, in step S8, this sir module 30
2 clears the "drive finger" command set in the command area in the common memory 304 and restores the common memory 304 to its initial state.
つぎに、CPU装置301はステップS9で共通メモリ
304が初期状態にされたことから、フィンガの駆動が
完了したことを判断し、ステップSIOに進みエアシリ
ンダ63に空気圧を送り込んでビン62をネジ軸54に
固着されたディスク61のテーパ穴61Δに挿入してネ
ジ軸54の回転を規制するようにする。Next, since the common memory 304 has been set to the initial state in step S9, the CPU device 301 determines that driving of the fingers has been completed, and proceeds to step SIO, and sends air pressure to the air cylinder 63 to move the bin 62 into the screw shaft. The rotation of the screw shaft 54 is regulated by inserting it into the tapered hole 61Δ of the disk 61 fixed to the screw shaft 54.
このようにして、ネジ軸54の回転が規制されて、左フ
ィンガ55Aと右フィンガ55Bとをワーク2oの外形
寸法W2に近い位置に固定された後に、ステップS15
進みロボットハンド5がシャンク体4から取り外される
と同時に、ロボットハンドストッカ30の保持部30A
の内の1つに保持されることになる。そして、シャンク
体4は別の種類のロボットハンドを装着して不図示の次
の作業に移行する。In this way, after the rotation of the screw shaft 54 is regulated and the left finger 55A and right finger 55B are fixed at a position close to the outer dimension W2 of the workpiece 2o, step S15
At the same time as the advanced robot hand 5 is removed from the shank body 4, the holding section 30A of the robot hand stocker 30
It will be held in one of the following. Then, another type of robot hand is attached to the shank body 4, and the robot moves to the next operation (not shown).
そして、再びロボットハンド5を使用する作業が開始す
ると、シャンク体4からロボットハンドを離脱させた後
に、CPU装置301はステップS12に進みシャンク
体4Jよロボットハンド5を装着する。次に、ステップ
S13ではエアシリンダ63に真空圧を作用させて、ビ
ン62をテーバ穴61Aから抜き出して、ネジ軸54の
回転を自在にする。Then, when the work using the robot hand 5 starts again, after removing the robot hand from the shank body 4, the CPU device 301 proceeds to step S12 and attaches the robot hand 5 to the shank body 4J. Next, in step S13, vacuum pressure is applied to the air cylinder 63, the bottle 62 is pulled out from the tapered hole 61A, and the screw shaft 54 is made freely rotatable.
そして、ステップS14ではCPU装置30’fは記憶
部Mmからパルス数R2を読み出1・てか1パ・、ステ
ップS15進み共有メモリ304の現在位置領域にパル
ス数R2を書込む一方、作業の初期化を行なう。最後に
ステップS16に進み通常の把持動作が再開されること
になる。Then, in step S14, the CPU device 30'f reads out the number of pulses R2 from the storage unit Mm, proceeds to step S15, and writes the number of pulses R2 in the current position area of the shared memory 304, while Perform initialization. Finally, the process proceeds to step S16, and the normal gripping operation is resumed.
以上説明したように動作することにより、左フィンガ5
5Aと右フィンガ55Bの装着時毎の原点の設定をする
必要がなくなり、ロボットハンドの装着後に、直ちに次
のワークの把持位置に左フィンガ55Aと右フィンガ5
5Bとが移行できるようになる。By operating as explained above, the left finger 5
It is no longer necessary to set the origin each time the robot hand 5A and right finger 55B are attached, and the left finger 55A and right finger 5 are immediately moved to the gripping position of the next workpiece after attaching the robot hand.
5B will be able to migrate.
一方、以上説明した場合よりも精度が必要とされる場合
には、前述のビン62を挿入する方法ではO12から0
.3°の挿入の角度誤差があるため、ガタ等が回避でき
ない。On the other hand, if more precision than the case described above is required, the method of inserting the bin 62 described above
.. Since there is an insertion angle error of 3 degrees, backlash etc. cannot be avoided.
そこで、この角度誤差を回避するためには、上述のビン
62を抜いた後に、エンコーダ57から発生される、1
回転毎に出力される回転量パルスを検出して正確な位置
出しを行なう方法がある。Therefore, in order to avoid this angle error, after removing the bin 62, the encoder 57 generates the 1
There is a method of detecting a rotation amount pulse output for each rotation to perform accurate positioning.
このような方法の一例について説明すると、エンコーダ
板57.Aの回転量をM、エンコーダ板57Aの1回転
当りのパルス数をAとすると、回転量パルスはA−M(
Mは整数)パルス番目に検出されることになるので、I
RN A−M lの値を最小にする回転量パルスの
パルス数Zsを予め記憶させておき、さらに、このパル
スをロボット本体に装着後に、エンコーダ板57Aの回
転量検出手段が検出するように、予めサーボモータ56
の回転方向をも決めたテーブルを記憶部Mm内に備えて
おく方法がある。To explain an example of such a method, the encoder plate 57. If the rotation amount of A is M and the number of pulses per rotation of encoder plate 57A is A, the rotation amount pulse is A-M (
(M is an integer) will be detected as the pulse number, so I
The pulse number Zs of the rotation amount pulse that minimizes the value of RN A-M l is stored in advance, and further, after this pulse is attached to the robot body, the rotation amount detection means of the encoder plate 57A detects it. Servo motor 56 in advance
There is a method of providing a table in the storage unit Mm that also determines the rotation direction of the rotation direction.
第7図は、IRN−A−M+を最小にする回転量パルス
のパルス数zNと、このパルス数ZNを早期に検出する
ように、サーボモータ56の正逆の回転方向も決めたテ
ーブルを示したものである。FIG. 7 shows a table in which the number of rotation pulses zN that minimizes IRN-A-M+ and the forward and reverse rotation directions of the servo motor 56 are also determined so as to detect this pulse number ZN at an early stage. It is something that
第8図は、このような、より精度が必要な場合に使用さ
れるフローの一例のフローチャート図を示しており、フ
ローの内ステップS12までは第6図に図示のフローと
略同様であるので省略するが、第8図において、ステッ
プS12でビン62が抜かれると、ステップS13に進
み記憶部Mmからサーボモータ56の正逆の回転方向を
読み出す0次に、ステップS14でサーボモータ56の
正または逆の回転駆動が行なわれると、ステップS15
ではJR,−A−M+を最小にする回転量パルスのパル
ス数ZHが検出されることになる。FIG. 8 shows a flowchart of an example of the flow used when more precision is required, and the flow up to step S12 is almost the same as the flow shown in FIG. Although omitted, in FIG. 8, when the bin 62 is removed in step S12, the process advances to step S13, where the forward and reverse rotation directions of the servo motor 56 are read out from the memory section Mm.Next, in step S14, the forward and reverse rotation directions of the servo motor 56 are read out. Or if the reverse rotational drive is performed, step S15
Then, the pulse number ZH of the rotation amount pulses that minimizes JR, -A-M+ is detected.
そこで、ステップS16ではZsの値を共通メモリ30
4内の現在位置領域にこのパルス数ZNを書込む一方、
作業の初期化が行なわれる。Therefore, in step S16, the value of Zs is stored in the common memory 30.
While writing this pulse number ZN in the current position area within 4,
Initialization of the work is performed.
そして、最後にステップS17に進み通常の把持動作が
再開されることになる。Finally, the process advances to step S17 and the normal gripping operation is resumed.
以上説明したように動作させることにより、左フィンガ
55Aと右フィンガ55Bの装着特待の原点の設定をす
る必要がなくなり、ロボットハンドの装着後に、フィン
ガは高精度に位置決めされて、直ちに次の作業に移行す
ることができるようになる。By operating as explained above, there is no need to set the origin of the attachment of the left finger 55A and right finger 55B, and after the robot hand is attached, the fingers are positioned with high precision and can be immediately started for the next work. be able to migrate.
次に、第9図は第3図に図示のロボットハンド5の別な
構成を示した平面図であり、比較的に位置決め精度が低
い場合に適用される構成を示したものである。Next, FIG. 9 is a plan view showing another configuration of the robot hand 5 shown in FIG. 3, and shows a configuration applied when the positioning accuracy is relatively low.
基本的な構成は第3図に示したロボットハンド5と同様
であるので、相違点のみ述べると、エアシリンダ63に
連結されて、図中矢印V図示の上下方向に摺動されるブ
レーキ棒68の先端部にはブレーキ材68Aが設けられ
ており、このブレーキ材68Aはネジ軸54のネジ軸ブ
レーキ部54Cの外周部分に当接するようにされており
、エアシリンダ63に空気圧が送り込まれるとネジ軸5
4を回転できないように規制することになる。The basic configuration is the same as the robot hand 5 shown in FIG. 3, so only the differences will be described. A brake rod 68 is connected to an air cylinder 63 and slides in the vertical direction indicated by arrow V in the figure. A brake material 68A is provided at the tip of the screw shaft 54, and this brake material 68A comes into contact with the outer circumferential portion of the screw shaft brake portion 54C of the screw shaft 54, and when air pressure is sent into the air cylinder 63, the screw Axis 5
4 will be restricted from rotating.
このように構成することで、比較的に位置決め精度が低
い場合には、このロボットハンド5を用いた作業が行な
われることになる。With this configuration, work using the robot hand 5 is performed when the positioning accuracy is relatively low.
尚、以上説明した実施例ではエアシリンダは空圧駆動さ
れる例のみ示したが電磁ソレノイドでも構わないし、ま
た以上説明した実施例では説明の簡略化の為に1軸駆動
の例についてのみ説明したが多軸駆動されるロボットハ
ンドにおいても当然に適用可能であり、この場合には時
間の短縮はより顕著になり、本発明の本来の目的とする
ところは、このような多軸駆動されるロボットハンドに
適用されることにある。In the embodiments described above, the air cylinder was only driven by pneumatic pressure, but an electromagnetic solenoid may also be used.In addition, in the embodiments described above, only a single-axis drive example was described to simplify the explanation. Naturally, this can also be applied to a robot hand that is driven by multiple axes, and in this case, the time reduction becomes even more remarkable, and the original purpose of the present invention is to It is applied to the hand.
さらに、以上説明した実施例ではフィンガの駆動手段に
サーボモータを使用した例のみを説明したが、オーブン
制御駆動が可能で、非通電時には回転軸は所定の角度状
態に保持されるパルスモータをフィンガの駆動手段に用
いた場合には上述の係合手段のビン63は無くとも良い
。Furthermore, in the embodiments described above, only an example was explained in which a servo motor was used as the finger drive means, but oven control drive is possible, and a pulse motor that maintains the rotation axis at a predetermined angle state when not energized is used as the finger drive means. When used as a driving means, the above-mentioned engagement means pin 63 may be omitted.
[発明の効果]
以上説明したように、本発明のロボット装置はロボット
本体に着脱自在なロボットハンドをロボット本体に再装
着する際に必要となる復帰時間を短縮して、ロボット装
置の処理能力を向上することができる。[Effects of the Invention] As explained above, the robot device of the present invention shortens the recovery time required when reattaching the detachable robot hand to the robot body, and increases the processing capacity of the robot device. can be improved.
第1図は本発明のロボット装置の実施例を示した外観斜
視図、
第2図は第1図に図示されたロボット装置の制御手段3
00の構成を示すブロック図、第3図はロボットハンド
5の第1実施例の正面図、
第4図は第3図のロボットハンド5に設けられるエンコ
ーダ57の波形図、
第5図は記憶部Mm内に記憶されるテーブルを示した図
、
第6図はロボット装置の動作例を示すフローチャート図
、
第7図は記憶部Mm内に記憶されるテーブルを示した図
、
第8図はロボット装置の精度が要求される動作例を示す
フローチャート図、
第9図はロボットハンド5の別構成を示した正面図であ
る。
図中、2・・・ロボット本体、3・・・主制御部、4・
・・シャンク体、5・・・ロボットハンド、6・・・片
支持アーム、7・・・Z軸モータ、8・・・Y軸モータ
、io−・・X軸モータ、11・・・テーブル、12・
・・ケーブル、13・・・パレット、14・・・パレッ
トホルダ、15・・・ホルダ、20・・・ワーク、21
・・・組立体、25・・・ニアコンプレッサ、30・・
・ロボットハンドストッカ、51・・・フランジ、52
・・・ベース、53A153B・・・ガイド軸、54・
・・ネジ軸、56・・・サーボモータ、57・・・エン
コーダ、6o・・・プーリ、61・・・ディスク、61
A・・・テーパ穴、62・・・ビン、63・・・エアシ
リンダ、64・・・ベルト、65・・・モータプーリ、
66・・・配管、68・・・ブレーキ棒、WN・・・ワ
ーク外形寸法、PN%QM、R,%ZN・・・パルス数
、300・・・制御手段、301・・・CPU装置、3
02・・・サーボモジュール、302a・・・偏差カウ
ンタ、303・・・ドライバ、304・・・共有メモリ
、Mm%Ms・・・記憶部である。
第5図
第7図
土
第8図FIG. 1 is an external perspective view showing an embodiment of the robot device of the present invention, and FIG. 2 is a control means 3 of the robot device shown in FIG.
3 is a front view of the first embodiment of the robot hand 5, FIG. 4 is a waveform diagram of the encoder 57 provided in the robot hand 5 of FIG. 3, and FIG. 5 is a storage section. FIG. 6 is a flowchart showing an example of the operation of the robot device; FIG. 7 is a diagram showing the tables stored in the memory Mm; FIG. 8 is the robot device FIG. 9 is a front view showing another configuration of the robot hand 5. In the figure, 2... robot body, 3... main control section, 4...
...Shank body, 5...Robot hand, 6...Single support arm, 7...Z-axis motor, 8...Y-axis motor, io-...X-axis motor, 11...table, 12・
... Cable, 13... Pallet, 14... Pallet holder, 15... Holder, 20... Work, 21
...Assembly, 25...Near compressor, 30...
・Robot hand stocker, 51...flange, 52
... Base, 53A153B ... Guide shaft, 54.
...Screw shaft, 56...Servo motor, 57...Encoder, 6o...Pulley, 61...Disc, 61
A...Tapered hole, 62...Bin, 63...Air cylinder, 64...Belt, 65...Motor pulley,
66... Piping, 68... Brake rod, WN... Workpiece external dimensions, PN%QM, R, %ZN... Number of pulses, 300... Control means, 301... CPU device, 3
02...Servo module, 302a...Deviation counter, 303...Driver, 304...Shared memory, Mm%Ms...Storage unit. Figure 5 Figure 7 Soil Figure 8
Claims (4)
れ、ワークを把持するために移動自在にされるフィンガ
を少なくとも2本以上有するロボットハンドとを、少な
くとも2台以上備えて構成されるロボット装置であつて
、 前記ロボットハンドが前記ロボット本体に装着されてワ
ークの把持動作の終了の後に、前記ロボットハンドが次
に把持するワークの把持位置の近傍に前記フィンガを移
動させた後に、前記ロボット本体から前記ロボットハン
ドを離脱させることを特徴とするロボット装置。(1) A robot device comprising at least two robot bodies and at least two robot hands that are removably attached to the robot body and have at least two fingers that are movable for gripping a workpiece. After the robot hand is attached to the robot body and the workpiece gripping operation is completed, the robot hand moves the fingers to the vicinity of the gripping position of the next workpiece to be gripped, and then the robot hand A robot device characterized in that the robot hand is detached from the robot hand.
フィンガと、前記駆動手段を係止する係止手段とを備え
、前記ロボット本体は前記駆動手段の駆動量を記憶する
記憶手段を備え、前記フィンガが駆動された後に、前記
ロボットハンドを前記ロボット本体から離脱する際に、
前記係止手段が前記駆動手段を係止状態に保持すること
を特徴とする請求項第1項に記載のロボット装置。(2) The robot hand includes a finger driven by a drive means and a locking means for locking the drive means, and the robot body includes a storage means for storing the amount of drive of the drive means, When the robot hand is separated from the robot body after being driven,
The robot apparatus according to claim 1, wherein the locking means holds the drive means in a locked state.
ンガの位置のワークパルス情報P_Nと、前記係止手段
の係止位置に対応する係止パルス情報Q_Mと、前記ワ
ークパルス情報P_Nから前記係止パルス情報Q_M、
Q_M_+_1を減じて得られる内の、少ない方の絶対
値で構成されるパルス情報R_Nとを記憶するテーブル
を備えることを特徴とする請求項第2項に記載のロボッ
ト装置。(3) The storage means stores workpiece pulse information P_N of the finger position corresponding to each of the workpieces, locking pulse information Q_M corresponding to the locking position of the locking means, and the workpiece pulse information P_N. Stop pulse information Q_M,
3. The robot apparatus according to claim 2, further comprising a table for storing pulse information R_N composed of the smaller absolute value among those obtained by subtracting Q_M_+_1.
転当りのパルス数をAとするときに、前記パルス情報R
_Nに最も近接して、 |R_N−A・M|の値を最小にするパルス数Z_Nと
、該パルス数Z_Nを早期に検出するように、前記駆動
手段の正逆の回転方向を決めたテーブルを前記記憶装置
に備えることを特徴とする請求項第2項に記載のロボッ
ト装置。(4) When the amount of rotation of the driving means of the finger is M and the number of pulses per rotation is A, the pulse information R
A table that determines the number of pulses Z_N that is closest to _N and minimizes the value of |R_N-A・M|, and the forward and reverse rotation directions of the driving means so as to detect the number of pulses Z_N early. 3. The robot device according to claim 2, wherein the storage device is provided with:.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63073128A JP2608307B2 (en) | 1988-03-29 | 1988-03-29 | Robot device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63073128A JP2608307B2 (en) | 1988-03-29 | 1988-03-29 | Robot device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01246087A true JPH01246087A (en) | 1989-10-02 |
| JP2608307B2 JP2608307B2 (en) | 1997-05-07 |
Family
ID=13509270
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63073128A Expired - Fee Related JP2608307B2 (en) | 1988-03-29 | 1988-03-29 | Robot device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2608307B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018057647A (en) * | 2016-10-06 | 2018-04-12 | 学校法人大阪産業大学 | Electric prosthesis |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5993285A (en) * | 1982-11-15 | 1984-05-29 | 豊田工機株式会社 | Working device with exchange type hand |
-
1988
- 1988-03-29 JP JP63073128A patent/JP2608307B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5993285A (en) * | 1982-11-15 | 1984-05-29 | 豊田工機株式会社 | Working device with exchange type hand |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018057647A (en) * | 2016-10-06 | 2018-04-12 | 学校法人大阪産業大学 | Electric prosthesis |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2608307B2 (en) | 1997-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7580773B2 (en) | Handling robot system | |
| US5566436A (en) | Method of inserting machine parts into a workpiece | |
| JP5235376B2 (en) | Robot target position detector | |
| EP2308657B1 (en) | Robot and its teaching method | |
| US7406362B2 (en) | Workpiece regrasping system for robot | |
| JPS62120928A (en) | Xy table | |
| JP2000317750A (en) | Universal machine tool | |
| JPH01205901A (en) | Working control on compound working machine tool | |
| GB2312414A (en) | Industrial Robot | |
| JP2824153B2 (en) | Automatic tool change | |
| JPH01246087A (en) | robot equipment | |
| JP2606786B2 (en) | Automatic rotation positioning jig | |
| WO2023062686A1 (en) | Robot control device and robot system | |
| JP7516718B2 (en) | Processing System | |
| JPH03117505A (en) | Chuck device | |
| JPH0592302A (en) | Composite machine tool | |
| JPS60104681A (en) | Method of controlling robot | |
| JP2001030143A (en) | Automatic measuring method and device for ball end mill tool | |
| JPS624568A (en) | feeding device | |
| JPH06339883A (en) | Stopping positioning control method and device for picking device, position control method and device for picking device, and picking device | |
| US20230286142A1 (en) | Robot teaching control method, robot teaching apparatus, and robot system | |
| JPH0691484A (en) | Main spaindle calculating device of machining center | |
| JPH0740159A (en) | Method and device for adjustment, and adjusting system | |
| JPS6244385A (en) | Part holding and stationary method by robot | |
| JPH04159055A (en) | Work conveying device on machine tool |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |