JP3598262B2 - Multifunctional robot - Google Patents
Multifunctional robot Download PDFInfo
- 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
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にはモータドライバから駆動出力VO が加えられる。モータ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 (
[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
[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
[0013]
Next, FIG. 3 shows a basic configuration of a moving mechanism of the
[0014]
Such a configuration is the same in the moving mechanism of the Y-axis moving table 12 and the Z-
[0015]
Next, FIG. 4 shows a control system in the multifunctional robot. In this control system, a
[0016]
The
[0017]
The axis control output of the
[0018]
The axis control unit 52 obtains X-axis, Y-axis, and Z-axis axis drive outputs according to the control output of the
[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
[0020]
FIG. 6 shows the configuration of the
[0021]
Next, FIGS. 7 and 8 show generation of a control output by the
[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-
[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
[0025]
In the position information, “16” is displayed as a teaching point in the
[0026]
Therefore, in the position setting, the
[0027]
FIG. 10 shows a program for setting a transfer route of the
[0028]
In step S4, a magnification is selected. The magnification selection is performed by a
[0029]
Then, in step S5, the
[0030]
In step S7, when the
[0031]
Based on the position information set in this way, at the time of automatic operation, the transferred object can be held by the
[0032]
Next, FIG. 11 shows a magnification selection program for movement of the
[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
[0034]
Next, FIG. 13 shows a program at the time of overrun of the
[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
[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
[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
90
94 Magnification display section (display means)
96
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 .
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)
| 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 |
-
2000
- 2000-07-04 JP JP2000202638A patent/JP3598262B2/en not_active Expired - Lifetime
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 |