Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3598262B2 - Multifunctional robot - Google Patents
[go: Go Back, main page]

JP3598262B2 - Multifunctional robot - Google Patents

Multifunctional robot Download PDF

Info

Publication number
JP3598262B2
JP3598262B2 JP2000202638A JP2000202638A JP3598262B2 JP 3598262 B2 JP3598262 B2 JP 3598262B2 JP 2000202638 A JP2000202638 A JP 2000202638A JP 2000202638 A JP2000202638 A JP 2000202638A JP 3598262 B2 JP3598262 B2 JP 3598262B2
Authority
JP
Japan
Prior art keywords
axis
gripping means
storage
gripping
rotation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2000202638A
Other languages
Japanese (ja)
Other versions
JP2001054884A (en
Inventor
小太郎 山田
勝彦 大石
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.)
Takagi Industrial Co Ltd
Original Assignee
Takagi Industrial Co Ltd
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
Priority claimed from JP5280032A external-priority patent/JP2960292B2/en
Application filed by Takagi Industrial Co Ltd filed Critical Takagi Industrial Co Ltd
Priority to JP2000202638A priority Critical patent/JP3598262B2/en
Publication of JP2001054884A publication Critical patent/JP2001054884A/en
Application granted granted Critical
Publication of JP3598262B2 publication Critical patent/JP3598262B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、成形機の成形品取出し等の製品処理装置に付設される多機能ロボットに関する。
【0002】
【従来の技術】
樹脂成形工場では、成形機から成形品の取出し、その箱詰め等を処理するため、搬送ロボットが用いられている。樹脂成形品には、小品種多量生産から多品種少量生産まで各種のものがある。多品種少量生産では、成形品の大きさや形状が製品毎に異なっている。このような成形品の取出しないし箱詰めは、作業効率の向上や安全性等の要請から、品種毎に移動ルートが異なる結果となり、そのため、搬送ロボットは、その移動ルートに対応した調整を行う必要がある。
【0003】
【発明が解決しようとする課題】
しかしながら、従来の搬送ロボットは、多量生産品に向けて開発されたものであり、成形品の取出しや搬送等の機能については問題がないものの、成形品に対応して搬送ルートを変更する場合には、非常に厄介な設定処理が必要となり、しかも、簡易に移動ルートを変更できないという問題があった。そのため、多品種少量生産品には不向きであり、生産品毎の設定処理が生産能率を低下させてしまうおそれがあった。
【0004】
そこで、本発明は、被搬送物の移動経路に応じて搬送処理の簡略化及び移動経路の最短化を実現するとともに、安全性を高めた多機能ロボットを提供することを目的とする。
【0005】
【課題を解決するための手段】
本発明の多機能ロボットは、成形機、製品加工等の製品処理装置に付設される多機能ロボットであって、前記製品処理装置から排出すべき被搬送物、又は前記製品処理装置に供給すべき被搬送物を把持する把持手段(ハンド部20)、搬送経路及びその位置を設定する操作手段(ティーチングボックス44)、この操作手段を通して搬送経路を記憶する記憶手段(メモリ36)、位置及び移動経路を以て移動手段を予め設定した制御領域内で制御する制御手段(主制御部32、制御部102)を備えて、被搬送物の搬送経路設定の容易化、最短搬送及び安全性向上等を実現している。
【0006】
請求項1に係る本発明の多機能ロボットは、被搬送物を所定の搬送経路で搬送する多機能ロボットであって、把持手段と、移動機構と、操作手段と、記憶手段と、制御手段とを備え、前記把持手段は、前記被搬送物を前記搬送経路上で把持し、前記移動機構は、前記把持手段を前記搬送経路上の少なくともX軸、Y軸又はZ軸を移動させ、前記操作手段は、前記把持手段の移動すべき位置に対応して前記X軸、Y軸又はZ軸を選択する軸選択スイッチ、回転により前記把持手段の移動位置を指令するハンドル、このハンドルの前記回転に応じて前記把持手段の位置を表示する表示手段、この表示手段に表示させた前記位置の記憶を指令する記憶指令スイッチ、前記ハンドルの回転に対して前記把持手段の移動量の倍率を選択する倍率選択スイッチを備え、前記記憶手段は、予め設定された記憶箇所を表す位置毎に前記記憶指令スイッチの操作により前記把持手段の移動すべき位置及び経路を表す情報を書き込み、前記制御手段は、前記操作手段と接続され、前記把持手段の制御領域が設定されるとともに前記移動機構を制御し、手動操作時、前記ハンドルの回転に応じ、且つ、前記倍率選択スイッチにより選択されている前記倍率に応じた移動速度を以て前記移動機構により前記把持手段を所望の位置に移動させ、前記把持手段の移動が前記制御領域を超えたとき、その移動を停止させて前記ハンドルの回転を前記制御領域に戻す方向のみ有効にし、前記制御領域内で移動させた前記把持手段の位置及び経路を前記記憶箇所の位置毎に前記記憶指令スイッチの指令により前記記憶手段に記憶させ、自動操作時、前記記憶手段に設定されている前記位置及び経路に応じて前記移動機構により前記把持手段を移動させる構成である。
【0007】
即ち、被搬送物の搬送経路上の把持を把持手段を以て行なう。この把持手段は移動手段によって移動し、その移動経路はX軸、Y軸又はZ軸で特定される。したがって、把持手段はX軸、Y軸又はZ軸上を任意に移動し、その結果、被搬送物が搬送経路上を移動する。そして、手動操作時、操作手段からの入力情報に応じて、把持手段を移動し、又は停止させることにより、その位置が搬送情報として記憶手段に格納される。自動操作時には、その搬送情報に基づいて移動手段を制御し、把持手段を移動させることができる。把持手段の移動経路は、その位置を数値的に入力する必要はなく、被搬送物の搬送経路に応じて把持手段を制御領域内で移動又は停止させ、その位置を必要に応じて入力するだけで設定される。即ち、シミュレーション操作自体で搬送情報を入力することができ、その情報に基づいて、被搬送物を自動搬送させることができる。
【0008】
手動操作時、作業者の熟練に応じて、把持手段の位置や移動方向は瞬時に決定することができ、所望の位置に迅速に移動させることができ、設定作業の効率化を図ることができる。
【0009】
把持手段による被搬送物の把持及びその解除も搬送上の情報として捉えることができる。そこで、本発明では、制御手段に把持及びその解除を表す情報を手動操作時に入力し、記憶手段に格納して置けば、自動操作時、その情報に基づいて把持手段の制御を行なうことができる。
【0010】
また、請求項2に係る本発明の多機能ロボットは、前記表示手段(表示部86、ティーチングポイント表示部92、倍率表示部94、表示素子100)、前記把持手段が前記制御領域を超えたとき、前記把持手段の移動が前記制御領域をえる旨の表示を行ことを特徴とする。即ち、制御領域を越える場合には、把持手段の表示を停止させ、又は、領域を逸脱する警告を発することにより操作者に制御領域を逸脱したことを告知することができる。
【0011】
【発明の実施の形態】
以下、本発明を図面に示した実施の形態を参照して詳細に説明する。
【0012】
図1及び図2は、本発明の多機能ロボットの一実施形態を示し、図1はその正面図、図2はその側面図である。この多機能ロボットは、固定部材として例えば、成形機本体2の上に設置されて、被搬送物としての成形品の取出し等の搬送に用いられる。ロボット本体4にはX軸走行レール6が設置され、このX軸走行レール6にはX軸移動台8が設置されている。このX軸移動台8には、X軸走行レール6と水平面内で直交方向を成すY軸走行レール10が固定されている。このY軸走行レール10には、Y軸移動台12が設置され、このY軸移動台12には垂直方向に移動するZ軸移動アーム14が取り付けられている。また、この実施形態では、Y軸走行レール10には補助搬送手段としてα軸移動台16が設けられ、このα軸移動台16には垂直方向に移動するβ軸移動アーム18が設けられている。そして、Z軸移動アーム14の先端部には被搬送物を把持する把持手段を成すハンド部20が取り付けられている。このハンド部20の被搬送物の把持には、真空吸着、磁力の他、機械的な把持等の各種の把持形態がある。
【0013】
次に、図3は、X軸移動台8の移動機構の原理的な構成を示している。駆動源としてのモータ22Xにはモータドライバから駆動出力Vが加えられる。モータ22Xの回転軸にはタイミングプーリ24が取り付けられており、このタイミングプーリ24の回転は、X軸走行レール6側のボールスクリュ26側のタイミングプーリ28にタイミングベルト30を介して伝達される。ボールスクリュ26には、その回転によって水平移動、即ち、X軸方向に移動するX軸移動台8が設置されている。
【0014】
このような構成は、Y軸移動台12及びZ軸移動アーム14の移動機構においても同様である。また、この移動機構はα軸移動台16及びβ軸移動アーム18における移動機構でも同様である。
【0015】
次に、図4は、この多機能ロボットにおける制御系統を示している。この制御系統には、全系統を司る制御手段として主制御部32が設置され、この主制御部32は外部制御手段としてのホストコンピュータ34と連携されている。主制御部32には、演算処理を行なう中央処理ユニット(CPU)とともに、各種のデータや搬送情報を書き込む記憶手段としてメモリ36が備えられている。このメモリ36は、制御プログラム等を格納した読出し専用メモリ(ROM)、演算途上のデータを格納する随時書込み可能なメモリ(RAM)に加えて、搬送情報を書き込む手段としてのEPROM等で構成され、外部記憶手段としてICカード38が設置されている。ICカード38は、コントローラ外部におけるデータ保管用メモリである。
【0016】
また、この主制御部32には、表示手段としてCRT40が接続され、かつ、操作パネル42が設けられ、また、操作手段としてティーチングボックス(T.BOX)44が接続されている。また、この主制御部32には、外部インターフェイス(I/O)46を介して周辺機器48、ロボット本体4側のハンド部の駆動制御部50が接続されている。
【0017】
そして、この主制御部32の軸制御出力は、X軸、Y軸及びZ軸側の制御を行なう第1の軸制御部52、α軸及びβ軸側の制御を行なう第2の軸制御部54に加えられる。
【0018】
軸制御部52には、主制御部32の制御出力に応じてX軸、Y軸及びZ軸の軸駆動出力が得られる。X軸駆動出力は、モータドライバ56Xに加えられ、その出力がモータ22Xに加えられる。モータ22Xの回転は、回転検出器(PG)58Xで検出され、その検出出力は、軸制御部52に帰還されているとともに、軸制御部52の出力側に設けられている加算器60に負極成分として加えられている。Y軸駆動出力は、モータドライバ56Yに加えられ、その出力がモータ22Yに加えられ、また、Z軸駆動出力は、モータドライバ56Zに加えられ、その出力がモータ22Zに加えられている。モータ22Y、22Zの回転は、回転検出器(PG)58Y、58Zによって検出され、その検出出力は、X軸側と同様に軸制御部52に帰還されているとともに、軸制御部52の出力側に設けられている加算器に負極成分として加えられる。
【0019】
次に、図5及び図6は、ティーチングボックス(T.BOX)44の一実施形態を示している。図5は、操作パネル面を示しており、このティーチングボックス44の操作パネル面には、緊急停止スイッチ61、予備スイッチ62、α軸指定スイッチ64、予備スイッチ66、β軸指定スイッチ68、製品チャックスイッチ70、X軸指定スイッチ72、吸着スイッチ74、Y軸指定スイッチ76、スプールチャックスイッチ78、Z軸指定スイッチ80、手動選択スイッチ82、軸選択スイッチ84、非常停止、サーボアラーム及びオーバーランを示す表示部86、オーバーラン脱出スイッチ88、位置記憶スイッチ90、ティーチングポイント表示部92、倍率表示部94、倍率選択スイッチ96及びハンドル98が設けられている。また、前記スイッチには、その操作時、点灯する表示素子100が設けられている。
【0020】
図6は、このティーチングボックス44の構成を示している。ティーチングボックス44には、主制御部32側のコンピュータとは独立するとともに、主制御部32と連携する制御手段としてマイクロコンピュータが用いられている。即ち、制御部102は、その中枢部を成しており、ROM104に記憶されている制御プログラムに従って各種の制御を行なう。この制御部102には、バッファ106を介して主制御部32が接続され、また、ハンドル98、スイッチ62〜96及び表示素子100が接続されている。
【0021】
次に、図7及び図8は、ティーチングボックス44におけるハンドル98による制御出力の発生を示している。ハンドル98には、固定子108に対してハンドル98で回転する回転子110を備えている。固定子108は接点112a、112b、回転子110は接点114a、114bを備えており、回転子110の回転により、接点112a、112bと接点114a、114bが交互に接触することになる。これらの接点接触区間でパルスを発生させるようにしたものであり、図8の(A)及び(B)はその出力パルスを示している。そして、ハンドル98の正転又は逆転関係は、接点114a、114bの到来する順序を以て正転又は逆転関係を峻別することができる。図8に示すように矢印は正転及び逆転を表している。そして、このようなハンドル98の回転によって発生したパルスは、制御部102に加えられてソフト処理により、そのパルス数が位置情報となる。即ち、ハンドル98は、把持手段であるハンド部20の位置を入力する位置入力手段である。
【0022】
次に、この多機能ロボットの動作を説明する。
【0023】
この多機能ロボットでは、図9に示すように、X軸移動台8、Y軸移動台12、Z軸移動アーム14等には作動可能領域が設定され、その限界点について、機械的なストッパが設定され、その内側の安全領域について、マイナスOT及びプラスOTが設定され、これらの近接スイッチによってオーバーランを検知している。OTは、オーバートラベルを略したものであり、X軸、Y軸及びZ軸の各軸上のオーバーラン領域である。これらの領域の位置は、位置情報として番号で設定される。この場合、位置設定時、即ち、ティーチング時、ハンドル操作で各軸が各OTの位置を超えたとき、その位置情報としてハンドル98を回しても、そのパルスカウントとモータ22X、22Y、22Zの駆動を行なわないようにさせ、警報を表示(OT表示)させ、それ以上にハンドル98を回してもカウントしないように、自動回避プログラムを作動させている。
【0024】
ここで、位置情報の基準としての原点について説明する。モータの種類には、モータ自体の回転情報、回転角度情報、位置情報を出力するもの、回転角度及び位置情報をエンコーダから出力するもの(インクリメント型)がある。この実施形態のモータ22X、22Y又は22Zにはこのインクリメント型を使用している。そこで、原点の設定は、各軸をマイナス方向に動かし、マイナスOT(図9)の点でモータ22X、22Y又は22Zを逆回転させて、モータ22X、22Y又は22Zから位置情報として零相のパルスが到来したところを原点として記憶させる。これが原点の設定である。
【0025】
また、位置情報は、図5に示すティーチングボックス44には、ティーチングポイントとして「16」が表示されているが、この「16」は16番目の記憶箇所を示している。この位置情報は、1〜99までの情報とし、例えば、X軸が100mm、Y軸が100mm、Z軸が50mmの位置で記憶したとすると、これを位置情報「1」と設定し、その後の各位置を2〜99の位置情報として記憶することとしている。
【0026】
そこで、位置設定では、各軸をそれぞれ倍率変更等の操作を経て目標の位置までハンドル98を操作することにより、X軸移動台8、Y軸移動台12又はZ軸移動アーム14を移動させ、各軸の各位置を決定し、その位置をティーチングポイントとして記憶する。こうして、位置設定が完了した後、運転時にはその記憶位置、即ち、その座標をX軸移動台8、Y軸移動台12又はZ軸移動アーム14が移動し、ハンド部20を設定位置に移動させることができる。その場合、移動速度等の位置以外の設定情報は、外部コントローラによって速度等を任意に設定でき、設定時の移動倍率と移動速度とは無関係である。即ち、設定時の移動速度は、作業者の熟練等による任意のものであり、運転時の速度は、速度情報により高速化することができる。
【0027】
図10は、ハンド部20の搬送経路の設定プログラムを示している。電源投入により、全系統の初期設定が行なわれる。ステップS1に示すように、モード選択を行なう。このモード選択は、手動モード、即ち、ティーチングモードか自動操作かの選択である。ティーチングモードの設定は、手動選択スイッチ82によって行なう。その操作により、手動選択スイッチ82にある表示素子100が点灯し、それを表示する。このモード選択の後、ステップS2ではその判定を行なう。ここでは、ティーチングモードか否かを判定し、ティーチングモードでない場合には、再びステップS1に戻る。ステップS2でティーチングモードと判定された場合には、ステップS3に移行し、軸選択を行なう。この軸選択は、軸選択スイッチ84を操作し、所望のX軸指定スイッチ72、Y軸指定スイッチ76又はZ軸指定スイッチ80を操作する。この軸選択により、ハンド部20の移動経路が選択される。
【0028】
ステップS4では、倍率選択を行なう。この倍率選択は、倍率選択スイッチ96によって行い、操作の繰り返しにより、この実施形態では、1倍、10倍、100倍の選択が巡回的に行なわれる。このような巡回設定は、処理の迅速化に寄与する。
【0029】
そして、ステップS5ではハンドル98を回転させる。この回転により、予めX軸移動台8、Y軸移動台12又はZ軸移動アーム14の移動が開始される。この移動は、移動経路を特定するための準備であり、ステップS6ではティーチングポイント(T.P)を選択する。このティーチングポイントは、ハンド部20の移動位置を示す位置情報である。この位置情報は、ティーチングポイント表示部92に表示される。実施形態の「16」はその位置の記憶ポイント番号を示している。
【0030】
ステップS7では、その表示されたティーチングポイントに対し、位置記憶スイッチ90を操作すると、その位置が主制御部32のメモリ36に格納される。この場合、「16」が位置記憶情報番号として記憶される。
【0031】
このようにして設定された位置情報に基づいて、自動操作時には、被搬送物をハンド部20で吸着等により保持し、設定されている経路を経て搬送することができる。
【0032】
次に、図11は、X軸移動台8、Y軸移動台12又はZ軸移動アーム14等の移動についての倍率選択プログラムを示している。このプログラムによれば、ハンドル98の操作によるパルス入力時、倍率選択スイッチ96の操作により、3種類の倍率、×1、×10、×100が選択される。ここで、ティーチングボックス44による倍率選択は、ハンドル98で発生する1パルスに対するX、Y、Z軸上の移動速度の比重を決めるために設定されるものであって、手動の場合のみ有効である。即ち、ステップS11に示すように、倍率選択スイッチ96で「×1」を選択すると、1パルス×1/100mmの移動が得られ、次に、ステップS12に示すように、「×10」を選択すると、1パルス×1/10mmの移動が得られ、次に、ステップS13に示すように、「×100」を選択すると、1パルス×1/1mmの移動が得られ、更に、倍率選択スイッチ96を操作すると、パルス入力を無視し、ステップS11に戻る。即ち、倍率選択スイッチ96の順次操作により、倍率×1、×10、×100及びパルス入力無視が巡回的に選択される。
【0033】
次に、図12は、ティーチングモードにおけるソフトオーバーラン(オーバートラベル)時のプログラムを示している。ソフトオーバートラベルの設定を行なうことにより、ハード的なサーボ機構が遮断状態へ移行するのを回避して、ティーチング操作時のコントローラ本体のスイッチ操作を無くし、作業性の向上に寄与している。ステップS21ではティーチングボックス44のハンドル98の操作により、パルスを発生する。ステップS22では、ソフトオーバートラベル(OT)か否かを判定する。ソフトオーバートラベルでない場合には、ステップS23に移行し、パルスを発生させ、ゲートを開く。ステップS22でソフトオーバートラベルの場合、又はステップS23を経てステップS24に移行する。ステップS24では、パルスを発生させ、ゲートを閉じる。ステップS25では、オーバートラベル(OT)領域進入表示を点灯し、ステップS26ではOT領域回避制御を行い、OT領域直前の位置へ軸を戻す。ステップS27ではOT領域回避動作が完了したか否かを判定し、完了していない場合にはステップS23に戻り、また、その動作が完了している場合にはステップS28に移行し、OT表示を消灯した後、ステップS21に戻る。
【0034】
次に、図13は、X軸移動台8、Y軸移動台12及びZ軸移動アーム14のオーバーラン時のプログラムを示している。ステップS31ではOTが発生したか否かを判定し、発生しない場合にはステップS32に移行してOT表示を消灯し、ステップS33で回転方向表示を消灯してステップS31に戻る。
【0035】
ステップS31でOTが発生した場合には、ステップS34に移行し、OT表示を点灯し、オーバーラン状態が発生したとする。ステップS35ではオーバーラン脱出スイッチ88を押す。ステップS36では、プラスOTか否かを判定し、プラスOTの場合にはステップS37に移行し、ステップS37ではハンドル98の回転をマイナス方向のみ有効にし、ステップS38に移行して回転方向表示をマイナス表示としてステップS31に戻る。
【0036】
また、ステップS36でプラスOTでない場合には、ステップS39に移行する。ステップS39では、マイナスOTか否かを判定し、マイナスOTでない場合にはステップS31に戻り、また、マイナスOTの場合には、ステップS40に移行してハンドル98をプラス方向のみを有効にし、ステップS41に移行して回転方向表示をプラス表示としてステップS31に戻る。
【0037】
このような操作により、オーバーランの脱出ができ、搬送操作の安全性が維持される。
【0038】
なお、この実施形態では、成形品の搬送を例に取って説明したが、本発明の多機能ロボットは、各種の被搬送物の搬送に利用することができ、この実施形態に限定されるものではない。
【0039】
【発明の効果】
以上説明したように、本発明によれば、次の効果が得られる。
a.成形機、製品加工等の製品処理装置に付設されて、被搬送物の位置や移動経路を任意に設定でき、被搬送物を所望の経路ないし最短経路で搬送させることができ、搬送経路設定の簡略化及び搬送の効率化を実現することができる。
b.把持手段の移動経路は、その位置を数値的に入力する必要はなく、作業者が、被搬送物の搬送経路に応じて把持手段を制御領域内に移動又は停止させ、その位置を必要に応じて入力するだけで設定することができ、設定した位置情報により、被搬送物を搬送することができ、安全性及び搬送効率を向上させることができる。
c.表示手段に把持手段の位置を表示し、把持手段が制御領域を越えるような操作入力が加えられたとき、把持手段の移動が制御領域を越える旨の表示を行わせることにより、把持手段の移動位置及び制御領域の逸脱を告知でき、安全性を高めることができる。
【図面の簡単な説明】
【図1】本発明の多機能ロボットの一実施形態を示す正面図である。
【図2】多機能ロボットを示す側面図である。
【図3】多機能ロボットの移動機構を示す斜視図である。
【図4】多機能ロボットの制御系統を示すブロック図である。
【図5】ティーチングボックスを示す図である。
【図6】ティーチングボックスにおける制御系統を示すブロック図である。
【図7】ティーチングボックスにおけるハンドルのパルス発生機構を示す図である。
【図8】ハンドル操作で生じるパルス及びその回転方向を示す図である。
【図9】多機能ロボットの作動可能領域等を示す図である。
【図10】多機能ロボットの位置設定のプログラムを示すフローチャートである。
【図11】倍率選択スイッチによる倍率選択プログラムを示すフローチャートである。
【図12】ティーチングボックスのハンドル操作のプログラムを示すフローチャートである。
【図13】オーバーランを回避する場合のプログラムを示すフローチャートである。
【符号の説明】
20 ハンド部(把持手段)
32 主制御部(制御手段)
36 メモリ(記憶手段)
44 ティーチングボックス(操作手段)
84 軸選択スイッチ
86 表示部(表示手段)
90 位置記憶スイッチ
92 ティーチングポイント表示部(表示手段)
94 倍率表示部(表示手段)
96 倍率選択スイッチ
98 ハンドル
100 表示素子(表示手段)
102 制御部(制御手段)
[0001]
TECHNICAL FIELD OF THE INVENTION
TECHNICAL FIELD The present invention relates to a multifunctional robot attached to a product processing device for taking out a molded product of a molding machine.
[0002]
[Prior art]
In a resin molding factory, a transfer robot is used for processing such as taking out a molded article from a molding machine and packing the molded article into a box. There are various types of resin molded articles from small-volume high-volume production to multi-volume small-volume production. In high-mix low-volume production, the size and shape of molded products differ from product to product. The removal or packing of such molded products results in different movement routes for each product type due to demands for improved work efficiency and safety, and therefore, it is necessary for the transfer robot to make adjustments corresponding to the movement routes. is there.
[0003]
[Problems to be solved by the invention]
However, conventional transfer robots have been developed for mass-produced products, and there are no problems with functions such as removal and transfer of molded products. However, there is a problem that a very troublesome setting process is required, and the moving route cannot be easily changed. Therefore, it is not suitable for high-mix low-volume production products, and setting processing for each production product may reduce production efficiency.
[0004]
Accordingly, it is an object of the present invention to provide a multifunctional robot that realizes simplification of a transfer process and a shortest movement path according to a movement path of an article to be transferred and that has improved safety.
[0005]
[Means for Solving the Problems]
The multifunctional robot of the present invention is a multifunctional robot attached to a product processing device such as a molding machine or a product processing, and is a conveyed object to be discharged from the product processing device or a supply to the product processing device. Gripping means (hand unit 20) for gripping an object to be transported, operating means (teaching box 44) for setting the transport path and its position, storage means (memory 36) for storing the transport path through this operating means, position and movement path Control means (main control unit 32, control unit 102) for controlling the moving means within a preset control area, thereby facilitating the setting of the transfer route of the transferred object, the shortest transfer and the improvement of safety, etc. ing.
[0006]
The multifunctional robot according to the first aspect of the present invention is a multifunctional robot that transports an object to be transported along a predetermined transport path, and includes a gripping unit, a moving mechanism, an operating unit, a storage unit, and a control unit. The gripping means grips the object to be transported on the transport path, and the moving mechanism moves the gripping means at least on the X axis, Y axis or Z axis on the transport path, and The means includes an axis selection switch for selecting the X-axis, the Y-axis, or the Z-axis corresponding to a position to be moved by the gripping means, a handle for commanding a movement position of the gripping means by rotation, Display means for displaying the position of the gripping means in response thereto, a storage command switch for instructing storage of the position displayed on the display means, and a magnification for selecting a magnification of a movement amount of the gripping means with respect to rotation of the handle. Selection switch The storage means writes information indicating a position and a path to which the gripping means should be moved by operating the storage command switch for each position indicating a preset storage location, and the control means Connected to the control means, the control area of the gripping means is set and the moving mechanism is controlled, and at the time of manual operation, according to the rotation of the handle, and according to the magnification selected by the magnification selection switch. The gripping means is moved to a desired position by the moving mechanism at a moving speed, and when the movement of the gripping means exceeds the control area, the movement is stopped and the rotation of the handle is returned to the control area only. Enabled, and the position and path of the gripping means moved within the control area are stored in the storage area by a command of the storage instruction switch for each storage location. Is stored in, during automatic operation, a structure for moving said gripping means by said moving mechanism according to the position and route is set in the storage means.
[0007]
That is, the transported object is gripped on the transport path by the gripping means. The gripping means is moved by the moving means, and its movement path is specified by an X axis, a Y axis, or a Z axis. Therefore, the gripping means arbitrarily moves on the X axis, Y axis or Z axis, and as a result, the transferred object moves on the transport path. Then, at the time of manual operation, by moving or stopping the gripping means according to the input information from the operating means, the position is stored in the storage means as the transport information. At the time of automatic operation, the moving means is controlled based on the transport information, and the gripping means can be moved. It is not necessary to numerically input the position of the moving path of the gripping means, but simply move or stop the gripping means in the control area according to the transport path of the object to be transported, and input the position as necessary. Is set by That is, the transport information can be input by the simulation operation itself, and the transported object can be automatically transported based on the information.
[0008]
At the time of manual operation, the position and the moving direction of the gripping means can be instantaneously determined according to the skill of the operator, can be quickly moved to a desired position, and the setting work can be made more efficient. .
[0009]
The gripping and release of the transported object by the gripping means can also be grasped as information on the transport. Therefore, in the present invention, if information indicating grip and release thereof is input to the control means at the time of manual operation and stored in the storage means, the grip means can be controlled based on the information at the time of automatic operation. .
[0010]
Also, multifunctional robot of the present invention according to claim 2, before Symbol Display unit (display section 86, teaching point display unit 92, the magnification display 94, the display device 100), the gripping means and the control region when it exceeds, the movement of the gripping means, characterized in that intends line display of ultra-El effect the control region. That is, when the user departs from the control area, the operator can be notified of departure from the control area by stopping the display of the gripping means or issuing a warning deviating from the area.
[0011]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the present invention will be described in detail with reference to embodiments shown in the drawings.
[0012]
1 and 2 show an embodiment of the multifunctional robot according to the present invention. FIG. 1 is a front view thereof, and FIG. 2 is a side view thereof. This multifunctional robot is installed as a fixed member on the molding machine main body 2, for example, and is used for transporting a molded article as an article to be transported. An X-axis traveling rail 6 is installed on the robot body 4, and an X-axis moving base 8 is installed on the X-axis traveling rail 6. A Y-axis traveling rail 10 that is orthogonal to the X-axis traveling rail 6 in a horizontal plane is fixed to the X-axis moving base 8. A Y-axis moving base 12 is installed on the Y-axis traveling rail 10, and a Z-axis moving arm 14 that moves in a vertical direction is attached to the Y-axis moving base 12. Further, in this embodiment, the Y-axis traveling rail 10 is provided with an α-axis moving table 16 as an auxiliary transfer means, and the α-axis moving table 16 is provided with a β-axis moving arm 18 which moves vertically. . A hand unit 20 serving as a holding unit for holding an object to be transferred is attached to a tip end of the Z-axis moving arm 14. The gripping of the transferred object by the hand unit 20 includes various types of gripping such as mechanical gripping in addition to vacuum suction and magnetic force.
[0013]
Next, FIG. 3 shows a basic configuration of a moving mechanism of the X-axis moving base 8. Drive output V O from the motor driver the motor 22X as a drive source is applied. A timing pulley 24 is attached to a rotation shaft of the motor 22X, and the rotation of the timing pulley 24 is transmitted to a timing pulley 28 on the ball screw 26 side on the X-axis traveling rail 6 via a timing belt 30. The ball screw 26 is provided with an X-axis moving table 8 that moves horizontally by rotation, that is, moves in the X-axis direction.
[0014]
Such a configuration is the same in the moving mechanism of the Y-axis moving table 12 and the Z-axis moving arm 14. The same applies to the moving mechanism of the α-axis moving base 16 and the β-axis moving arm 18.
[0015]
Next, FIG. 4 shows a control system in the multifunctional robot. In this control system, a main control unit 32 is installed as control means for controlling all the systems, and the main control unit 32 is linked to a host computer 34 as external control means. The main control unit 32 includes a central processing unit (CPU) for performing arithmetic processing, and a memory 36 as storage means for writing various data and transport information. The memory 36 includes a read-only memory (ROM) storing a control program and the like, a write-once memory (RAM) storing data being processed, and an EPROM or the like as a unit for writing transport information. An IC card 38 is provided as external storage means. The IC card 38 is a data storage memory outside the controller.
[0016]
The main control unit 32 is connected to a CRT 40 as a display means, is provided with an operation panel 42, and is connected to a teaching box (T.BOX) 44 as an operation means. Further, a peripheral device 48 and a drive control unit 50 of a hand unit on the robot body 4 side are connected to the main control unit 32 via an external interface (I / O) 46.
[0017]
The axis control output of the main control unit 32 includes a first axis control unit 52 for controlling the X-axis, Y-axis, and Z-axis sides, and a second axis control unit for controlling the α-axis and β-axis sides. 54.
[0018]
The axis control unit 52 obtains X-axis, Y-axis, and Z-axis axis drive outputs according to the control output of the main control unit 32. The X-axis drive output is applied to the motor driver 56X, and the output is applied to the motor 22X. The rotation of the motor 22X is detected by a rotation detector (PG) 58X, and the detection output is fed back to the axis control unit 52, and the output of the adder 60 provided on the output side of the axis control unit 52 is negative. It is added as an ingredient. The Y-axis drive output is applied to the motor driver 56Y, the output of which is applied to the motor 22Y, and the Z-axis drive output is applied to the motor driver 56Z, whose output is applied to the motor 22Z. The rotation of the motors 22Y, 22Z is detected by rotation detectors (PG) 58Y, 58Z, and the detection output is fed back to the axis control unit 52 as in the case of the X-axis side. Is added as a negative electrode component to the adder provided in the above.
[0019]
5 and 6 show an embodiment of the teaching box (T.BOX) 44. FIG. FIG. 5 shows an operation panel surface. The operation panel surface of the teaching box 44 includes an emergency stop switch 61, a spare switch 62, an α-axis designation switch 64, a spare switch 66, a β-axis designation switch 68, and a product chuck. Switches 70, X axis designation switch 72, suction switch 74, Y axis designation switch 76, spool chuck switch 78, Z axis designation switch 80, manual selection switch 82, axis selection switch 84, emergency stop, servo alarm and overrun A display unit 86, an overrun escape switch 88, a position storage switch 90, a teaching point display unit 92, a magnification display unit 94, a magnification selection switch 96, and a handle 98 are provided. The switch is provided with a display element 100 that is turned on when the switch is operated.
[0020]
FIG. 6 shows the configuration of the teaching box 44. In the teaching box 44, a microcomputer is used as control means independent of the computer on the main control unit 32 side and cooperating with the main control unit 32. That is, the control unit 102 forms a central part thereof, and performs various controls according to a control program stored in the ROM 104. The main control unit 32 is connected to the control unit 102 via a buffer 106, and the handle 98, the switches 62 to 96, and the display element 100 are also connected to the control unit 102.
[0021]
Next, FIGS. 7 and 8 show generation of a control output by the handle 98 in the teaching box 44. FIG. The handle 98 includes a rotor 110 that rotates with the handle 98 with respect to the stator 108. The stator 108 has contacts 112a and 112b, and the rotor 110 has contacts 114a and 114b. By the rotation of the rotor 110, the contacts 112a and 112b and the contacts 114a and 114b come into contact alternately. Pulses are generated in these contact contact sections, and FIGS. 8A and 8B show the output pulses. The forward or reverse relationship of the handle 98 can be distinguished from the forward or reverse relationship by the order in which the contacts 114a and 114b arrive. As shown in FIG. 8, arrows indicate forward rotation and reverse rotation. The pulses generated by the rotation of the handle 98 are applied to the control unit 102, and the number of the pulses becomes position information by software processing. That is, the handle 98 is a position input unit for inputting the position of the hand unit 20 as the grip unit.
[0022]
Next, the operation of the multifunctional robot will be described.
[0023]
In this multifunctional robot, as shown in FIG. 9, an operable area is set on the X-axis moving table 8, the Y-axis moving table 12, the Z-axis moving arm 14, and the like, and a mechanical stopper is provided at the limit point. Then, minus OT and plus OT are set for the safety area inside, and overrun is detected by these proximity switches. OT is an abbreviation for overtravel, and is an overrun area on each of the X, Y, and Z axes. The positions of these areas are set by numbers as position information. In this case, at the time of position setting, that is, at the time of teaching, when each axis exceeds the position of each OT by operating the handle, even if the handle 98 is turned as the position information, the pulse count and the driving of the motors 22X, 22Y, 22Z are performed. Is performed, an alarm is displayed (OT display), and an automatic avoidance program is operated so that the counter is not counted even if the handle 98 is further turned.
[0024]
Here, the origin as a reference of the position information will be described. The types of the motor include a type that outputs rotation information, rotation angle information, and position information of the motor itself, and a type that outputs rotation angle and position information from an encoder (increment type). This increment type is used for the motor 22X, 22Y or 22Z of this embodiment. Therefore, the origin is set by moving each axis in the minus direction, rotating the motor 22X, 22Y or 22Z in the reverse direction at the point of minus OT (FIG. 9), and outputting a zero-phase pulse from the motor 22X, 22Y or 22Z as positional information. Is stored as the origin. This is the origin setting.
[0025]
In the position information, “16” is displayed as a teaching point in the teaching box 44 shown in FIG. 5, and this “16” indicates a sixteenth storage location. This position information is information from 1 to 99. For example, if the X-axis is stored at a position of 100 mm, the Y-axis is 100 mm, and the Z-axis is 50 mm, the position information is set to “1” and the subsequent information is set. Each position is stored as position information of 2 to 99.
[0026]
Therefore, in the position setting, the X-axis moving base 8, the Y-axis moving base 12, or the Z-axis moving arm 14 is moved by operating the handle 98 to a target position through an operation such as a magnification change for each axis. Each position of each axis is determined, and the position is stored as a teaching point. After the position setting is completed, the X-axis moving table 8, the Y-axis moving table 12, or the Z-axis moving arm 14 moves the stored position during operation, that is, the coordinates, and moves the hand unit 20 to the set position. be able to. In this case, the setting information other than the position such as the moving speed can be set arbitrarily by the external controller, and the moving magnification and the moving speed at the time of setting are irrelevant. That is, the moving speed at the time of setting is arbitrary according to the skill of the operator, and the speed at the time of operation can be increased by the speed information.
[0027]
FIG. 10 shows a program for setting a transfer route of the hand unit 20. When the power is turned on, initialization of all the systems is performed. As shown in step S1, mode selection is performed. This mode selection is a selection of a manual mode, that is, a teaching mode or an automatic operation. The setting of the teaching mode is performed by the manual selection switch 82. By the operation, the display element 100 in the manual selection switch 82 is turned on to display the light. After this mode selection, a determination is made in step S2. Here, it is determined whether or not the teaching mode is set. If the teaching mode is not set, the process returns to step S1. If it is determined in step S2 that the teaching mode is set, the process proceeds to step S3, and axis selection is performed. For this axis selection, the user operates the axis selection switch 84 and operates the desired X-axis designation switch 72, Y-axis designation switch 76, or Z-axis designation switch 80. By this axis selection, the movement route of the hand unit 20 is selected.
[0028]
In step S4, a magnification is selected. The magnification selection is performed by a magnification selection switch 96, and in this embodiment, selection of 1 ×, 10 ×, and 100 × is performed cyclically by repeating the operation. Such a tour setting contributes to speeding up the processing.
[0029]
Then, in step S5, the handle 98 is rotated. With this rotation, the movement of the X-axis moving table 8, the Y-axis moving table 12, or the Z-axis moving arm 14 is started in advance. This movement is preparation for specifying a movement route, and in step S6, a teaching point (TP) is selected. The teaching point is position information indicating the movement position of the hand unit 20. This position information is displayed on the teaching point display section 92. “16” in the embodiment indicates the storage point number at that position.
[0030]
In step S7, when the position storage switch 90 is operated with respect to the displayed teaching point, the position is stored in the memory 36 of the main control unit 32. In this case, “16” is stored as the position storage information number.
[0031]
Based on the position information set in this way, at the time of automatic operation, the transferred object can be held by the hand unit 20 by suction or the like, and can be conveyed through the set path.
[0032]
Next, FIG. 11 shows a magnification selection program for movement of the X-axis moving base 8, the Y-axis moving base 12, the Z-axis moving arm 14, and the like. According to this program, when a pulse is input by operating the handle 98, three types of magnifications, x1, x10, and x100, are selected by operating the magnification selection switch 96. Here, the magnification selection by the teaching box 44 is set to determine the specific gravity of the moving speed on the X, Y, and Z axes for one pulse generated by the handle 98, and is effective only in the manual operation. . That is, when "x1" is selected by the magnification selection switch 96 as shown in step S11, a movement of 1 pulse x 1/100 mm is obtained, and then "x10" is selected as shown in step S12. Then, a movement of 1 pulse × 1/10 mm is obtained. Next, as shown in step S13, when “× 100” is selected, a movement of 1 pulse × 1/1 mm is obtained. Is operated, the pulse input is ignored, and the process returns to step S11. That is, by sequentially operating the magnification selection switch 96, magnifications x1, x10, x100 and pulse input disregard are cyclically selected.
[0033]
Next, FIG. 12 shows a program at the time of soft overrun (overtravel) in the teaching mode. By setting the soft overtravel, it is possible to prevent the hardware servo mechanism from shifting to the shut-off state, to eliminate the switch operation of the controller main body at the time of the teaching operation, and to contribute to the improvement of workability. In step S21, a pulse is generated by operating the handle 98 of the teaching box 44. In step S22, it is determined whether or not a soft overtravel (OT) is performed. If it is not a soft overtravel, the process proceeds to step S23, a pulse is generated, and the gate is opened. In the case of soft overtravel in step S22, or after step S23, the process proceeds to step S24. In step S24, a pulse is generated, and the gate is closed. In step S25, the overtravel (OT) area entry display is turned on. In step S26, OT area avoidance control is performed, and the axis is returned to the position immediately before the OT area. In step S27, it is determined whether or not the OT area avoidance operation has been completed. If the operation has not been completed, the process returns to step S23. If the operation has been completed, the process proceeds to step S28 to display the OT display. After turning off the light, the process returns to step S21.
[0034]
Next, FIG. 13 shows a program at the time of overrun of the X-axis moving base 8, the Y-axis moving base 12, and the Z-axis moving arm 14. In step S31, it is determined whether or not OT has occurred. If not, the process proceeds to step S32 to turn off the OT display. In step S33, the rotation direction display is turned off, and the process returns to step S31.
[0035]
If OT has occurred in step S31, the process proceeds to step S34, where the OT display is turned on, and it is assumed that an overrun state has occurred. In step S35, the overrun escape switch 88 is pressed. In step S36, it is determined whether or not it is plus OT. In the case of plus OT, the process proceeds to step S37. In step S37, the rotation of the handle 98 is enabled only in the minus direction. The process returns to step S31 as a display.
[0036]
If it is not plus OT in step S36, the process proceeds to step S39. In step S39, it is determined whether or not it is minus OT. If it is not minus OT, the process returns to step S31. If it is minus OT, the process goes to step S40 to enable the handle 98 only in the plus direction. The flow shifts to S41, where the rotation direction display is set to a positive display, and the flow returns to step S31.
[0037]
By such an operation, overrun can be escaped, and the safety of the transport operation is maintained.
[0038]
In this embodiment, the transfer of the molded article has been described as an example. However, the multifunctional robot of the present invention can be used for the transfer of various objects to be transferred, and is limited to this embodiment. is not.
[0039]
【The invention's effect】
As described above, according to the present invention, the following effects can be obtained.
a. Attached to a product processing device such as a molding machine or product processing, the position and moving path of the transferred object can be set arbitrarily, and the transferred object can be transferred along a desired or shortest path. It is possible to realize simplification and transportation efficiency.
b. It is not necessary to input the position of the gripping means numerically, and the operator moves or stops the gripping means in the control area according to the transport path of the transported object, and changes the position as necessary. Can be set by simply inputting the information, and the conveyed object can be conveyed based on the set position information, and the safety and the conveyance efficiency can be improved.
c. The display of the position of the gripping means is displayed on the display means, and when an operation input is performed such that the gripping means exceeds the control area, a display indicating that the movement of the gripping means exceeds the control area is displayed. The deviation of the position and the control area can be notified, and the safety can be improved.
[Brief description of the drawings]
FIG. 1 is a front view showing an embodiment of a multifunctional robot according to the present invention.
FIG. 2 is a side view showing the multifunctional robot.
FIG. 3 is a perspective view showing a moving mechanism of the multifunctional robot.
FIG. 4 is a block diagram illustrating a control system of the multifunctional robot.
FIG. 5 is a diagram showing a teaching box.
FIG. 6 is a block diagram showing a control system in the teaching box.
FIG. 7 is a view showing a pulse generation mechanism of a handle in the teaching box.
FIG. 8 is a diagram showing a pulse generated by operating the steering wheel and a rotation direction thereof.
FIG. 9 is a diagram illustrating an operable area and the like of the multifunctional robot.
FIG. 10 is a flowchart showing a program for setting the position of the multifunctional robot.
FIG. 11 is a flowchart showing a magnification selection program by a magnification selection switch.
FIG. 12 is a flowchart showing a program for operating the handle of the teaching box.
FIG. 13 is a flowchart showing a program for avoiding overrun.
[Explanation of symbols]
20 Hand part (gripping means)
32 Main control unit (control means)
36 memory (storage means)
44 Teaching box (operation means)
84 axis selection switch 86 display unit (display means)
90 Position memory switch 92 Teaching point display section (display means)
94 Magnification display section (display means)
96 Magnification selection switch 98 Handle 100 Display element (display means)
102 control unit (control means)

Claims (2)

被搬送物を所定の搬送経路で搬送する多機能ロボットであって、
把持手段と、移動機構と、操作手段と、記憶手段と、制御手段とを備え、
前記把持手段は、前記被搬送物を前記搬送経路上で把持し、
前記移動機構は、前記把持手段を前記搬送経路上の少なくともX軸、Y軸又はZ軸を移動させ、
前記操作手段は、前記把持手段の移動すべき位置に対応して前記X軸、Y軸又はZ軸を選択する軸選択スイッチ、回転により前記把持手段の移動位置を指令するハンドル、このハンドルの前記回転に応じて前記把持手段の位置を表示する表示手段、この表示手段に表示させた前記位置の記憶を指令する記憶指令スイッチ、前記ハンドルの回転に対して前記把持手段の移動量の倍率を選択する倍率選択スイッチを備え、
前記記憶手段は、予め設定された記憶箇所を表す位置毎に前記記憶指令スイッチの操作により前記把持手段の移動すべき位置及び経路を表す情報を書き込み、
前記制御手段は、前記操作手段と接続され、前記把持手段の制御領域が設定されるとともに前記移動機構を制御し、
手動操作時、前記ハンドルの回転に応じ、且つ、前記倍率選択スイッチにより選択されている前記倍率に応じた移動速度を以て前記移動機構により前記把持手段を所望の位置に移動させ、前記把持手段の移動が前記制御領域を超えたとき、その移動を停止させて前記ハンドルの回転を前記制御領域に戻す方向のみ有効にし、前記制御領域内で移動させた前記把持手段の位置及び経路を前記記憶箇所の位置毎に前記記憶指令スイッチの指令により前記記憶手段に記憶させ、
自動操作時、前記記憶手段に設定されている前記位置及び経路に応じて前記移動機構により前記把持手段を移動させる
構成としたことを特徴とする多機能ロボット。
A multi-functional robot that conveys a conveyed object along a predetermined conveyance path,
A gripping unit, a moving mechanism, an operating unit, a storage unit, and a control unit,
The gripping means grips the transported object on the transport path,
The moving mechanism moves the gripping means at least along the X axis, the Y axis, or the Z axis on the transport path,
The operation means includes an axis selection switch for selecting the X-axis, the Y-axis, or the Z-axis corresponding to a position to which the gripping means is to be moved, a handle for commanding a movement position of the gripping means by rotation, Display means for displaying the position of the gripping means in accordance with the rotation, a storage command switch for instructing storage of the position displayed on the display means, and selection of a magnification of the amount of movement of the gripping means with respect to rotation of the handle Equipped with a magnification selection switch
The storage unit writes information indicating a position and a path to be moved by the gripping unit by operating the storage command switch for each position indicating a preset storage location,
The control means is connected to the operation means, and controls the moving mechanism while a control area of the gripping means is set,
At the time of manual operation, the gripping means is moved to a desired position by the moving mechanism according to the rotation of the handle and at a moving speed according to the magnification selected by the magnification selection switch, and the movement of the gripping means When the position exceeds the control area, the movement is stopped and only the direction in which the rotation of the handle is returned to the control area is enabled, and the position and path of the gripping means moved in the control area are stored in the storage location. Each position is stored in the storage means by a command of the storage command switch,
At the time of automatic operation, the gripping means is moved by the moving mechanism according to the position and the route set in the storage means.
A multifunctional robot characterized by having a configuration .
前記表示手段は、前記把持手段が前記制御領域を超えたとき、前記把持手段の移動が前記制御領域を超える旨の表示を行うことを特徴とする請求項1記載の多機能ロボット。The multi-function robot according to claim 1, wherein the display means displays, when the gripping means exceeds the control area, that the movement of the gripping means exceeds the control area.
JP2000202638A 1993-10-12 2000-07-04 Multifunctional robot Expired - Lifetime JP3598262B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000202638A JP3598262B2 (en) 1993-10-12 2000-07-04 Multifunctional robot

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP5280032A JP2960292B2 (en) 1993-10-12 1993-10-12 Multifunctional robot
JP2000202638A JP3598262B2 (en) 1993-10-12 2000-07-04 Multifunctional robot

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP21924998A Division JPH1199489A (en) 1993-10-12 1998-08-03 Multifunctional robot

Publications (2)

Publication Number Publication Date
JP2001054884A JP2001054884A (en) 2001-02-27
JP3598262B2 true JP3598262B2 (en) 2004-12-08

Family

ID=33542827

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000202638A Expired - Lifetime JP3598262B2 (en) 1993-10-12 2000-07-04 Multifunctional robot

Country Status (1)

Country Link
JP (1) JP3598262B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021091047A (en) * 2019-12-11 2021-06-17 セイコーエプソン株式会社 Identification number setting system, identification number setting method, and robot system

Also Published As

Publication number Publication date
JP2001054884A (en) 2001-02-27

Similar Documents

Publication Publication Date Title
JP2004082232A (en) Robot handling device
JP2005066819A (en) Articulated robot
JP2960292B2 (en) Multifunctional robot
JP3598262B2 (en) Multifunctional robot
JPH0440506A (en) Teaching device for robot
JP2001071287A (en) Multifunctional robot
JP3409090B2 (en) Robot start / stop device
JPH03218502A (en) Teaching device for robot
JP2001047383A (en) Multifunctional robot
JPH1199489A (en) Multifunctional robot
JP2014038540A (en) Remote control panel
JPH08267381A (en) Robot manual feed controller
JPH04340104A (en) Loader control device
JPH03100808A (en) Method and device for teaching/reproduction of robot system with conveyor
JP3365421B2 (en) Robot controller
JP2001001383A (en) Touch panel image display device
US20230286142A1 (en) Robot teaching control method, robot teaching apparatus, and robot system
JP3697581B2 (en) Sheet material parts transfer system
JPH10207516A (en) Device for determining stop position of loader
JP3903765B2 (en) Sheet material loader controller
JP2723570B2 (en) Three-dimensional laser nozzle control method
JPH08211918A (en) Position control system of cnc
JP2025092944A (en) machine tools
JPH0825110B2 (en) Work positioning device control method
JPH0418609A (en) Sequence controller with positioning function for multi-axis

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040423

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Effective date: 20040615

Free format text: JAPANESE INTERMEDIATE CODE: A911

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Effective date: 20040907

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Effective date: 20040913

Free format text: JAPANESE INTERMEDIATE CODE: A61

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 4

Free format text: PAYMENT UNTIL: 20080917

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090917

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090917

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100917

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110917

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20110917

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120917

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120917

Year of fee payment: 8

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20120917

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350