JPS6227234A - 産業用ロボツトの制御方法および装置 - Google Patents

産業用ロボツトの制御方法および装置

Info

Publication number
JPS6227234A
JPS6227234A JP16607185A JP16607185A JPS6227234A JP S6227234 A JPS6227234 A JP S6227234A JP 16607185 A JP16607185 A JP 16607185A JP 16607185 A JP16607185 A JP 16607185A JP S6227234 A JPS6227234 A JP S6227234A
Authority
JP
Japan
Prior art keywords
robot
hand
stored
speed
article
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
Application number
JP16607185A
Other languages
English (en)
Other versions
JPH037571B2 (ja
Inventor
Masahiro Shimizu
正広 清水
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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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
Application filed by Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP16607185A priority Critical patent/JPS6227234A/ja
Publication of JPS6227234A publication Critical patent/JPS6227234A/ja
Publication of JPH037571B2 publication Critical patent/JPH037571B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Stacking Of Articles And Auxiliary Devices (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、産業用ロボットの制御方法、制御装置に関
し、特に物品のパレタイジング、デパレタイジング用ロ
ボットに好適する制御方法、制御装置に関する。
〔従来の技術〕
産業用ロボットを用いて、パレット上にす 多数積上げ/れた略同−形状の物品をデパレタイジング
(つまり、−個ずつ持ち上げて適当な他所へ搬送する作
業)せしめる場合、パレット上の物品は作業が進行する
につれて、段数が減少するので、当然にロボットハンド
の物品つかみ位置も順次下方へと変位せしめなければな
らない。つまり、ティーチング時に、変位するつかみ位
置を夫々入力しておかなければならない。
ところが、上記物品段数が少く、あるいは物品の大きさ
く高さ)が予め正確に定まっている場合は問題ないが、
物品段数がきわめて多段(例えばシート状のものを多数
重 枚重ねて積層載置している場合)でr、物品の大きさく
高さ)が予め正確に判明していない場合、あるいは、物
品の大きさが大略は揃っているが、若干のバラツキがあ
り、その積み上げ順が判明していない場合等には、変位
するつかみ位置の入力が不可能てある。
また、上記のような予め変位位置を入力できない場合に
、物品保持ハンドX先端に接触センサー、光電スイッチ
等の、最上位物品を検出するセンサーを設けておき、こ
のセンサーが物品を検知した時点でハンドの移動を停止
するといった制御を行うことも考えられるが、この場合
には次のような不都合がある。
すなわち、上記のようにハンド先端のセンサー自体でも
ってハンド停止位置を検出せしめる時は、ハンドの物品
への激しい衝突を避けるために、ノ・ンドの下降(移動
)速度を瞬時に止まりうる程度の低速に設定しなければ
ならず、その場合には、バレッハンドの上記センサーに
よる物品上端をセ長くなるという重大な不都合が生じた
のてある。
〔発明が解決しようとする問題点〕
この発明は、上記問題を解決し、上記のような変位する
ロボット作業位置が予め判明していない場合にも、当該
作業をきわめ1・によって実行せしめうる制御方法およ
び装置を提供するものてある。
〔問題点を解決するための手段〕
すなわち、この発明に従った産業用ロボットの制御方法
は、ロボットハンド等のロボット作動部の、繰返し行程
における第1回目の作業位置をロボット制御装置内の記
憶手段に記憶せしめ、繰返し行程第2回目においては、
記憶してある上記第1回目の作業位置に、予めロボット
制御装置内の他の記憶手段に入力記憶してあるシフト量
を加えた目標位置までロボット作動部を高速移動し、次
に上記目標位置を通過した以降は、物品検出手段により
物品をセンシングせしめつつ低速移動して、検出手段が
物品を検出した時点で停止し、物品を保持、搬送等の所
定の他の動作を行い、第3回目以降においても同様に、
順次記憶してある前回の繰返し行程での作業位置にシフ
ト量を加えた目標位置まではロボット作動部を高速移動
し、次に残りの短い距離を低速移動せしめる方法てある
また、上記方法を実施するためのこの発明に係る制御装
置は、a)物品保持ハンド等のロボット作動部の移動速
度を(移動。
停止も含めて)調節する手段、とb)上記ロボット作動
部が最上位の物品等の所望の作業すべき位置にまで到達
したことを検出するリミットスイッチ等の検出手段と、
C)上記ロボット作動部が停止した位置を壬 検出するエンコーダ等の検出手段と、d)上記停止位置
検出手段により検出した停止位置を記憶する記憶手段と
、e)物品の大きさく高さ)等に基づいて予め設定され
たシフト量を記憶する記憶手段と、f)上記d)の記憶
手段に記憶した停止位置に、上記e)の記憶手段に記憶
したシフト量を加算した値を目標位置として記憶する手
段と、上記f)の記憶手段に記憶した目標位置までは上
記a)の速度調節手段を高速に設定し、目標位置通過後
は低速に切替える手段とからなる。
〔実 施 例〕
以下、図面に基づいてこの発明の実施例を直交座標型ロ
ボット(こよる箱状の物品の移し替えシステムに適用し
た例について説明する。
第2図はこの実施例システムの全体側面ハ0 図であり、床上2カ所のメレット載置ステーション+1
+ +2j上に、当該ステーション+1) (2+間で
往復移動するように設けられた直交座標型ロボット(3
)により、該ステーション(1)(2)上載置のワーク
積載パレット(Pf)かく! ら空バット(PC)へと箱状ワークへ■を移し替えるよ
うになっている。
直交座標型ロボット(3)は、」1記載置ステーション
(1) (2+の上方に水平に架設したレール(4)上
を往復移動する移動枠(5)と、該移動枠(5)から上
下動自在に垂設した昇降アーム(6)と、該昇降アーム
(6)下端に連結したロボットハンド(7)とからなり
、ロボットハンド(7)は上記レール(4)に沿った水
平方向移動と昇降アーム(6)の昇降ストローク分の垂
直方向移動との2次元移動を行うが、上記移動枠(5)
を図面を貫(方向に延びたレール部材とすると共に昇降
アーム(6)を該レール部材に沿って移動自在となし、
ロボットハンド(7)を3次元移動を行うハンドとして
もよいことはもちろんてある。
また、この実施例のロボットノ・ンド(7)は多数のバ
キュームパッド(8)を有した吸着保持式のハンドてあ
るが、開閉するグリップ爪を有するつかみ保持式のハン
ドになしてもよい(第3図、第7図)。
さらに、この実施例では上記パレット載置ステーション
flj +2)夫々への、ワーク積載パレット(Pf 
)、空バレッl−(P e )の搬入、搬出は鎖線図示
したような、パレット持上げリフタ(9)を有した無人
車(11)でもって行うようになっているが、例えば該
載置ステーション(1) +2+に替えて搬入、搬出コ
ンベアを設けてもよい。
そして、(12)はこの実施例システムのロボン+−(
3)を制位1jする制御装置ユニットであり、該制御装
置ユニッ) (1,2)内には、第3図示したような、
CPU(13)、ROM(14)、RAM1.5)、イ
ンターフェース(16)(17)、D/Aコンバータ(
18)および前記昇降アーノ、(6)の昇降駆動用サー
ボモータ(19)に駆動信号を与えるドライバ(21)
等が備えてあり、インターフェース(16)を介しては
モータ(1つ)の回転数、すなわち、ロボットハンド責
7)の高さ位置を検出するエンコーダ(22)からのf
言号が人力され、インターフェース(]7)を介しては
、ロボットハンド(7)に設けたりミツ!・スイッチ(
23)からのON、OFF信号が入力されるようになっ
ており、このリミットスイッチ(23)は第4図に詳細
図示のように、昇降アーム(6)下端に取付けられて、
該昇降アーム(6)に対して、さらに若干量昇降自在に
支持された前記バキュームパッド(8)の取付棒(24
)基端のドッグ(25)の上昇(第4図実線→鎖線)、
つまりノくキュームパッド取付枠(24)の上昇を検出
して、間接的にバキュ、−ムパッド(8)のワーク上面
への当接を検出するようになっているが、上記RAM(
15)およびROM(14)内にはこの実施例システム
に合わせて次の。
ような順でロボット動作するプログラムが書込まれてい
る。
なお、第4図において(26)(27)は取付枠(24
)から突設したガイドシャフトであり、該ガイドシャフ
ト(26)(27)が昇降アーム(6)下端のスリーブ
(28)(29)内に、上下摺動自在に挿通されて取付
枠(24)の昇降が許容され、中央のガイドシャツh(
26)上端に螺装したナラ)(31)により落下防止が
図られている。
第5図に示したフローチャートに基づいて、ロボットの
動作およびパレットの入替タイミング等について説明す
る。
すなわち、第2図において、左側のパレット(Pf)か
ら右側のバレッ)(Pe)へとワークWの積み替えを行
うとし、ロボットハンド(7)に矢印(イ)図示の搬送
移動と、各移動端でのワークへヘリの吸着保持および解
放を行わぜるのてあるが、動作開始に先立ってはまず、
ロボット制御装置(12)内のRAM(15)に、パレ
ット(Pf)(Pe)間の間隔、つまりロボットハンド
(7)の水平移動距離、その間での移動速度等を入力す
ると同時に、最初のデパレタイジング動作(パレットか
らのワーク持上げ動作)でのロボットハンド(7)の高
速移動により到達しうる位置、Qまり、ワークWが最大
個数積上げられたバレッ1−(Pf)上で昇降アーム(
6)が降下しても、ノ・ンド(7)が最上位のワークW
に衝突しない位置(例えば第2図においてパレット(P
f)上に積上げるワークの最高高さが最大限床上173
0朋てあるとすると、1750 MM程度に設定する)
を初期目標値(D7SO)として入力すると共に、後に
詳述する個々のワーク高さく厚み)に応じて設定したシ
フト量(s;T’r )とパレット高さに応じて設定し
た上限値(LHI)とを入力する(ステップ■)。
なお、上記初期目標値(DISO)、シフト1(SFT
)、上限値(LHI)は、この場合昇降アーム(6)の
ストローク長さっまり、ハンド(7) ′9..レール
(4)からの下降量として表わす。したがって、上記値
(DISO)、(LHI)は大てあるほど第2図におい
ては低位置を表し、小てあるほど高位置を表す。
この実施例システムでは、パレット (Pf )上に最大5個のワークWを積載しステーショ
ン(1) (2j 上でのバレッ)(pf)(Pe)j
二面高さが床上700問、各ワークの高さく厚み)がほ
ぼ200 MMで±55朋程のバラツキが・あるものと
すると、上記パレット上面高さ、床上700門にシフト
区 量を設定する際の低速移動X間20朋を越える。例えば
30朋を加えた高さ床上730羽を昇降アーム(6)の
ストローク長さに換算しrl 470J−を上限値(L
HI)として入力し、上記ワーク厚み200間に20朋
程度の低速移動区間を設定して200−20=r180
j−をンフ量(SFT)として入力する。前記初期目標
値(DISO)1750朋も、昇降アース、(6)のス
トロークの長さに換算した値r450j−として入力し
てある。
したがって、次にシステムを始動すると、ロボットハン
ド(7)は第2図1点鎖線図示のバレッl−(P f 
)上位置に移動して待機しくステップ■)、ここで目標
値(DISO)が上限値(L)iI)より大てあるかど
う力\つまり正規の高さ関係でいうならば、目標値(高
さ)が上限値(高さ)よりも低いかどうかを判定しくス
テップ■)、この判定結果に基づいて、目標値(DIS
O)が上限値(LHI)よりも大ならば、後に詳述する
パレット入替行程を行い、小ならば続いてデパレタイジ
ング動作を行う。
上述したように初期目標値(DISO)は「450」、
上限値(LHI)は rl 470Jてあるので、(DISO)<(LI(I
)であり、デパレタイジング動作を続行する。
すなわち、次には前記ROM(14)内に書き込んてあ
るプログラムに従って昇降アーム(6)は第6図に示し
た台形の速度パタ−ン(V、I−)を画いて下降する。
すなわち、ROM(1,14)内には目標値に′ までは高速移動(J/f ’)せしめ、目標値を通過し
た後は低速に切換えてハンド(7)を低速下降(、¥’
S)せしめるプログラムが書込んであり、上述した第1
回目のデパレタイジング動作では目標値はr4.50J
てあるので、ハンド(7)は昇降アームストロークが「
450Jに伸びるまで高速移動(身f)し、以後は低速
移動(、’tl’s)する(ステップ■)。
なお、第6図における横軸は昇降アーム(6)の下降ス
トローク、縦軸は移動速度を示し、速度パターン(VI
)は上述の第1回目のデパレタイジング動作(1個目の
ワー多 夕の移替え行程)におけグ速度パターンを示し、速度パ
ターン(V2)(V3)は夫々第2回目以降のデパレタ
イジング動作(2回目以降のワークの移替え行程)にお
けるパターンを示す(後述)。
そして、低速移動に切換わって下降を続けるハンド(7
)は、最上段のワークW上面に当接するまでは下降を続
け、最上段のワークWに当接した時点で、前記リミット
aイ昇を検出して、○N信号を発しくステップ■)、該
ON信号により下降停止する(ステップ■)。
上記低速による下降移動区間CX5) (第6図)は、入力する初期目標値 (DISO)を、最上段ワークの上面高さの最高値(例
えば前述の床上1730mm)に近づけて設定しておけ
ば、十分短い区間とすることができ、例えば上記例では
最上段ワークの上面高さが、昇降アームストロークに換
算してr500Jの高さであったので、l’450jの
時点で低速移動に切換えられたノ・ンド(7)は50m
m下降したr500Jの高さで、リミットスイッチ(2
3)がONLで停止する(第2図)。
また、上記ハンド(7)のワーク上面への当接は、ハン
ド(7)が低速移動しているので、ワークに変形をもた
らしたり、あるいはハンド(7)側に故障をひき起こす
ほどの衝撃は何ら与えずバキュームパッド(8)の取付
枠(24)が若干量昇降自在になっていることと相まっ
てバ・トユームパッド(8)はきわめてソフトにワーク
上面に当接し停止する。
そして、ハンド(7)が停止した時点での商工 さが前記戸ンコーダ(22)からの信号としてRAM(
15)内に記憶され(例えば上記例では昇降アームスI
・ワークr500Jが記憶され」、この記憶値に、予め
入力し= 「680J ) ヲ新タナ目標f&(Dt3
1 )として記憶しくステップ■)、次にバキュームパ
ッド(8)の吸引をONして、ワークWを吸着保持し、
ハンド上昇、搬送移動、ワークを他の空バレッI−(P
e)上へと積卸しくパレタイジング動作)、再び第2図
一点鎖線図示の位置へと戻ってくる、一連の動作(繰返
し行程の一単位としてのワーク移し替え行程)を行う(
ステップ■)。
上記ステップ■は、もちろん予め入ノJした多数のコマ
ンド入力により実行されるが、ステップ■〜■は1つの
コマンド入力にょり実行される。
マタ、」1記他方の空パレット(Pe)へのパレタイジ
ング動作においても、後に詳述するように、本発明によ
る制御方法を適用することができる。
上記ステップ■で第2図一点鎖線図示位置へと戻ってき
たハンド(7)は、再び当該位置で待機して(ステップ
■)、ステップ■において新たな目標値として記憶した
値r680J<上限値rl 470Jてあるので、続け
て2個目のワークのデパレタイジング動作(単位行程の
2回目の繰返し)を開始する(ステップ■)。
そして、次にステップ■で同じ(目標値(DISI)ま
での高速移動()ff )と、目標値を通過してからの
低速移・動(Xs)を実行するのてあるが、今度は目標
値 (DISI)がr680Jに変化しているので、第6図
示の高速移動区間<、;If)が延びた速度パターン(
V2)でもってハンド(7)が下降し、上記新たな目標
値 (DrSl)は前回ハンド(7)が停止した位置、つま
り最上段のワーク上面位置に、ワーク厚み量より若干小
のソフト量(S、FT)を加えた値になっているから、
ハンド(7)は2段目のワークWに当接する直前で低速
移動に切換わる。
すなわち、目標値r680Jで低速移動に切換わり、2
段目のワークW上面高さは昇降アームストロークに換算
してr700Jであったので、ハンドはr700J− r680J=20mmだけ低速移動にて下降してリミッ
トスイッチ(23)ONにより停止する(ステップ■)
そして、上記停止位置が/ンコーダ (22)からの信号としてRAM(15)内に記憶され
、この記憶値r700Jにシフト量(SFT)の値r1
80jが加算されて(r700J +r180J − r880J)、該加算値が新たな目標値(DIS、[l
r)として記憶される(ステップ■)が、上記停止位置
は昇降アーム(6)がリミットスイッチ(23)による
ワーク上面をセンシングし乍ら下降し、実際にワークW
上面に当接した時点での停、正位置てあるので、例えば
2段目のワーク厚みが基準値(200朋)より僅かに小
であり、198mmシかなかった場合には、ロボットハ
ンド(7)は上記位置r700Jでは停止せず、昇降ア
ームストロークに換算してr702」の値の高さで停止
し、新たな目標値 (D 丁 S2)  は r702J  、+rl  
80J  =r882jとして記憶される。
つまり、制御装置(]2)のRA、 M(15)内に記
憶される、;欠口の繰返し単位行程における目標値は、
常に直前の(1回前の)単位行程における、実際のハン
ド停止位置を基にして、当該値にシフト量(SET)を
加算して算出するので、ワークWの厚みのバラツキが累
積されて、ノ\ンド(7)の低速移動区間(、rs)が
長くなったり、あるいはOになってしまって、/%ンド
(7)が高速移動状態のままワークW上面に衝突すると
いった支障が生じない。
そして、ステップ■で2段目のワークWをパレット(P
e)側へ搬送移載した後、上記のようにして新たな目標
値(DIS2・)、として記憶された値r880Jに基
づいて第3回日の移し替え行程が、↑二連の第1.2回
目と同様にして繰り返され()・ンドの下降動作の速度
パターンは第6図パターン(V3)のようになる)、以
後も同様の単位行程を繰返し、最下段のワークへMを搬
送移載した時点では、目標値(DIS5)はr1300
j + r180J−r14.80Jとなっているので
、5回日の繰返し単位行程におけるステップ■では、目
標値 (DIS5)rzsoJ>、h限値 (LHI )rl 470Jとなり、デノマレタイジン
グ動作に替わって次のようなパレット入替行程が開始さ
れる。
すなわち、上記ロボットの制御装置 (12)から、この実施例のシステム全体をコントロー
ルしている上位コンピュータ(図示せず)へとパレット
入替要求信号が発せられ(ステップ■)、該信号によっ
て前記無人車(11)が当該ステーション(1)へと空
になったパレット(Pf)を受取りに来て、該バレッl
−(P f )をリフタ(9)上に載せて搬出し、続い
て同一または他の無人車(11)がワークWを積載した
パレット(Pf)を当該ステーション(1)へと搬入し
て来て、受渡し載置する。
並行して同一または他の無人車(1])が他方のステー
ション(2)へとワークの満載されたバレッ)(Pe)
を受取り・に行き、当該パレット(Pe)をリフタ(9
)上に受取って次行程の他所へと搬送し、続いて空パレ
ット(Pe)を該他方のステーション(2)へと搬入し
て載置する。
そして、上記ステーション(1)上への新たな満載バレ
ッ1−(Pf)の搬入とステーション(2)上への新た
な空バレッ)(Pe)の搬入とが適正に載置されたこと
が、信号としてロボット制御装置(12)に入力された
ならば(ステップ@)、ロボットは上述のワーク移替え
行程(ステップ■〜■)を繰返し、再び最上段のワーク
Wから順に他のパレットへと移送載置していく。
上記の新たなパレット(Pf)上からのワーク移替え行
程が開始される際には、目標値(DISO)は再び、稼
動前に入力した初期目標値(DISO)つまり前記 r450j−に変更されるが、上記初期目標値(DIS
O)の書込みを保存しておけば、前回のパレットについ
ての移替行程の最終の目標値(DIS5)に変えて、当
該初期目標値(DISO)を直ちに読出しして変更でき
る。また、繰返し行程27目以降に設定する目標値(D
ISI ) (DIS2 )・・・・・・・・は、同一のアドレスに
書込みして順に塗り変えていくようにしてもよいし、逐
次別のアドレスへと記憶していくようにしてもよい。
上記説明は主にパレット(Pr)からのデパレタイジン
グ動作についてであったが、パレタイジング動作(パレ
ット(Pe)上へのワークの積卸し動作)についても略
同様にして行うことができる。
すなわち、−上記実施例の移替えシステムにおけるパレ
タイジング動作について適用した場合には、初期目標値
(DISO)として、ステーション(2)上のパレット
W上面高さよりもワーク一枚の厚み分より若干大きい2
50朋を加えた床上高さ950羽を、昇降アームストロ
ークに換算した値 rl 250Jにして入力し、シフト量(SFT)とし
てはワーク厚み200ffiWに20mm程度の低速移
動区間を設定して200+20=220朋を、負号をつ
けてr−220」−として入力する。
また、上限値(LHI)に替えて、下限値(LLo)を
「290」として入力し、前記ステップ■での判定内容
を目標値 (DIS)≦下限値(LLO>になし、Noならば続け
てステップ■〜■のパレタイジング動作を中止し、ステ
ップ■[相]の新パレツト入替行程を行うようにする。
すなわち、上記のように設定し、システムを始動したな
らば、まず最初に吸着したワークWをステーション(2
) 、、hへ移送して来たロボットハンド(7)は、初
期目標値(つまり、床上高さ95C1lまで高速で下降
し、後低速にて下降する。短い区間(約50朋)の低速
移動後ワークW下面がモ廿カバレッI−(Pe)上面に
当接するので、前記リミットスイッチ(23)がONし
、ロボットハンド(7)は下降を停止し、ワークWを解
放すると共に、記憶した停止位置rl 300Jにシフ
ト量r−220Jを加えた値rl O80Jを次回の目
標値(D、IS1’)として設定する。この際、シフト
量が負の値(つまり、昇降アームのストローク量として
は、縮小の方向)、次回の目標値(DISI)としては
、前述のデパレタイジング動作とは逆に、順に高い位置
が設定され、その設定位置も予想される次回のパレタイ
ジング動作により積降ろすワーク上面よりも僅か(r2
20J− r200J = r20J ml上方の位置が設定され
、当該2Qmm程度が2回目以降の低速移動区間となる
上記のようにして次々に新しい目標値 (DISI)、(DIS2 )・・・・・・が設定され
、新しい目標値に基づいて次回のパレタイジング動作が
行われて行き、この実施例ではワーク厚さが約200朋
に略一定しているので、(つまり5個積卸した後には)
5回目には目標値(DIS5 )がr280Jになり、
目標値(DIS5)r280J<下限値(LLO)r2
90Jとなって(ステップ■)、パレタイジング動作が
停止して新パレツト入替行程へと移行する。
上記パレタイジング動作、デパレタイジング動作を行う
場合、シフト量(DIS)の絶対値はワークの標準の厚
み(高さ)に安全を見込んだ若干量を、夫々減算または
加算した値(つまり、上述の例では r200J −r20J = II 80J、r20o
J +r20J = r220」)としておけば、低速
移動区間を極力短距離になして、所要時間を短縮できる
が、例えば多数枚積層載置してある可撓シート状物を上
から1枚ずつ吸着して持ち上げ、移送するような特殊な
場合には、ワーク(シート状物)の実質的な厚みが「0
」に近いということと、ロボットハンドは目標値までは
高速で移動するとはいえ、第6図示のように目標値に近
づいた時点ではハンド移動速度は台形パターンを画いて
急激に減速するので、上記シフト量をrOJに設定して
もよい。
つまり、可撓シートの吸着持ち上げの場合には、ロボッ
トハンドは前回の吸着持ち上げ動作時において降下した
高さまでは、第6図示のような台形の速度パターンを画
いて高速下降するようにしてもよい。
また、上記実施例はいずれもロボットハンドが垂直方向
に移動してワークをパレタイジングまたはデパンタイジ
ングする場合の例であったが、第7図示のようにワーク
Wをパレット(P)上に、水平方向に互いに面αコノ を接して、載置していく(矢印夏)ような場合にも、本
発明を容易に適用しうろことは明らかであろう。なお、
第7図において(7a)はグリップ爪てある。
さらに、第1図(こ、本発明の制御方法を実施するため
のコンピュータを含めた種々の手段からなる制御装置全
体を機能別にブロックとして表べしたブロック図を示す
すなわち、(21)はロボットハンド(7)の下降(移
動)速度を調節する手段、つまり、駆動モータ(1つ)
の回転数を外部からの入力信号(後述の切換手段(35
)または前記リミットスイッチ(23)からの信号)に
より高低速に切換えたり、停止する手段としてのドライ
バ、(32)は、ロボシ ットハンド(7)の下降端停止位置を々ンコーダ(22
)からの入力信号として記憶する手段(33)は物品の
大きさく」二側の場合にはワークの厚み)等に基づいて
予め設定されたシフト量を記憶する手段であり、(34
)は上記記憶手段(32)に記憶したハンドの停止位置
に、上記他の記憶手段(33)に記憶してあるシフト量
を加算した値を目標値として記憶する手段、(35)は
上記記憶手段(34)に記憶した目標値までは上記ドラ
イバ(21)に高速移動の信号を発信せしめ、目標値通
過後は低速移動に切換えて信号を発信せしめる切換手段
てある。
〔発明の効果〕
以上の説明で明らかなように、この発明に従えば変位す
るロボット作業位置が予め個々に判明していない場合に
も、当該作業を、最初から全動作をティーチングした場
合とほとんど同様の迅速さでもって実行せしめつる。ま
た、それだけ迅速に移動せしめても、ハンド等のロボッ
ト作動部の物品への衝突といった事故が生じない。
【図面の簡単な説明】
第1図はこの発明の制御装置全体を機能別のブロックと
して表わしたブロック図、第2図はこの発明を直交座標
型ロボットを用いた箱状物品の移し替えシステムに適用
した場合の全(を側面図、第3図はロボットの制御装置
内の構成を主に示したプロ・ツク図、第4図はロボット
ハンドの一部縦断面図、第5図はデパレタイジング作業
のフローチャー1・、第6図は各繰返し行程でのロボッ
トハンドの下降速度パターンを示す図、第7図はワーク
をパレット上水平方向に連続に並置していく場合のパレ
タイジング作業を示した説明図てある。 (1) (2)  ・・・ パレット載置ステーション
(3)・・・ 直交座標型ロボット (7)・・・ ロボットハンド (12) ・・・ 制御装置ユニット (13) ・・・ CPU (14) ・・・ ROM (15) ・・・ RAM (19) ・・・ サーボモータ (21) ・・・ ドライバ (22) ・・・ エンコーダ (23) ・・・ リミットスイッチ (32) ・・・ 停止位置記憶手段 (33) ・・・ シフト量記憶手段 (34) ・・・ 目標値記憶手段 (35)・・・切換手段 (Pf ) (Pe )  ・・・ パンット(W) 
   ・・・   ワ   −   り(DIS)(D
I’S)  ・・・ 目標値(5FT)(5FT)  
・・・ シフト量(V]、)(V2)(V3) −・・ 速度パターン (Vf)  ・・・ 高速移動 薗5図 第1図 憩 第7図 第2図 第6図

Claims (1)

  1. 【特許請求の範囲】 1、物品保持ハンド等のロボット作動部に、物品受取受
    渡し動作、搬送動作等の一連の 動作からなる単位行程を繰返させて、物品 パレタイジング作業または物品デパレタイ ジング作業等の、作業すべき位置が単位行 程を繰返すにつれて略同一量ずつ変位する 作業を実行せしめる際、上記ロボット作動 部の各単位行程での作業位置を記憶せしめ ていき、順次次回の単位行程では、記憶し てある前回の単位行程での作業位置に予め 設定したシフト量を加えた目標位置までは ロボット作動部を高速で移動し、次に最終 の停止位置までの残りの短距離は停止位置 検出手段によりセンシングせしめつつ低速 移動することを特徴とする産業用ロボット の制御方法。 2、a)物品保持ハンド等のロボット作動部の移動速度
    を調節する手段。 b)上記ロボット作動部が作業位置まで到 達したことを検出する手段。 c)上記ロボット作動部が停止した位置を 検出する手段。 d)上記c)の検出手段による停止位置を 記憶する手段。 e)物品の大きさ等に基づいて予め設定さ れたシフト量を記憶する手段。 f)上記d)の記憶手段に記憶した停止位 置に、上記e)の記憶手段に記憶したシ フト量を加算した値を目標位置として記 憶する手段。 g)上記f)の記憶手段に記憶した目標位 置までは、上記a)の速度調節手段を高 速に設定し、目標位置通過後は低速に切 換える手段。 とからなることを特徴とする産業用ロボッ トの制御装置。
JP16607185A 1985-07-27 1985-07-27 産業用ロボツトの制御方法および装置 Granted JPS6227234A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16607185A JPS6227234A (ja) 1985-07-27 1985-07-27 産業用ロボツトの制御方法および装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16607185A JPS6227234A (ja) 1985-07-27 1985-07-27 産業用ロボツトの制御方法および装置

Publications (2)

Publication Number Publication Date
JPS6227234A true JPS6227234A (ja) 1987-02-05
JPH037571B2 JPH037571B2 (ja) 1991-02-01

Family

ID=15824440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16607185A Granted JPS6227234A (ja) 1985-07-27 1985-07-27 産業用ロボツトの制御方法および装置

Country Status (1)

Country Link
JP (1) JPS6227234A (ja)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01275310A (ja) * 1988-04-28 1989-11-06 Kirin Brewery Co Ltd ピッキング方法
JPH01275309A (ja) * 1988-04-28 1989-11-06 Kirin Brewery Co Ltd ピッキング方法及び装置
JPH01299127A (ja) * 1988-05-25 1989-12-01 Mitsubishi Electric Corp ロボットによる自動パレタイズシステム
JPH0252807A (ja) * 1988-08-16 1990-02-22 Kirin Brewery Co Ltd 自動ピッキングシステム
JPH04260536A (ja) * 1991-02-14 1992-09-16 Kanto Auto Works Ltd 部品取出し装置及びその使用方法
JPH0614149U (ja) * 1992-07-24 1994-02-22 株式会社四国製作所 パレタイザーにおける積付装置
JPH0761558A (ja) * 1993-07-22 1995-03-07 Central Jidosha Kk 搬送物位置決め装置
US5971590A (en) * 1993-02-09 1999-10-26 Valmet Corporation Method for fetching heads from stacks
US6086321A (en) * 1995-03-31 2000-07-11 Toyo Kohan Co., Ltd. Handling method and robot used for the same
US6185480B1 (en) * 1995-06-13 2001-02-06 Toyo Kohan Co., Ltd Interference preventing method for industrial robots
JP2003034430A (ja) * 2001-07-19 2003-02-07 Fanuc Ltd ワーク取り出し装置
KR100500974B1 (ko) * 2002-06-04 2005-07-14 한국과학기술연구원 다수의 그립 지점을 갖는 작업물 이송용 유연 그립퍼 장치
JP2009125879A (ja) * 2007-11-26 2009-06-11 Fanuc Ltd 組立用ロボットシステム
WO2010013422A1 (ja) * 2008-08-01 2010-02-04 株式会社アルバック 搬送ロボットの制御方法
CN115155905A (zh) * 2022-08-05 2022-10-11 重庆磐联传动科技有限公司 一种悬挂式齿轮防锈喷雾装置
JP2023080707A (ja) * 2021-11-30 2023-06-09 株式会社ダイフク パレタイズシステム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006099255A2 (en) 2005-03-10 2006-09-21 Gen-Probe Incorporated Systems and methods to perform assays for detecting or quantifying analytes within samples

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01275310A (ja) * 1988-04-28 1989-11-06 Kirin Brewery Co Ltd ピッキング方法
JPH01275309A (ja) * 1988-04-28 1989-11-06 Kirin Brewery Co Ltd ピッキング方法及び装置
JPH01299127A (ja) * 1988-05-25 1989-12-01 Mitsubishi Electric Corp ロボットによる自動パレタイズシステム
JPH0252807A (ja) * 1988-08-16 1990-02-22 Kirin Brewery Co Ltd 自動ピッキングシステム
JPH04260536A (ja) * 1991-02-14 1992-09-16 Kanto Auto Works Ltd 部品取出し装置及びその使用方法
JPH0614149U (ja) * 1992-07-24 1994-02-22 株式会社四国製作所 パレタイザーにおける積付装置
US5971590A (en) * 1993-02-09 1999-10-26 Valmet Corporation Method for fetching heads from stacks
JPH0761558A (ja) * 1993-07-22 1995-03-07 Central Jidosha Kk 搬送物位置決め装置
US6086321A (en) * 1995-03-31 2000-07-11 Toyo Kohan Co., Ltd. Handling method and robot used for the same
US6185480B1 (en) * 1995-06-13 2001-02-06 Toyo Kohan Co., Ltd Interference preventing method for industrial robots
JP2003034430A (ja) * 2001-07-19 2003-02-07 Fanuc Ltd ワーク取り出し装置
KR100500974B1 (ko) * 2002-06-04 2005-07-14 한국과학기술연구원 다수의 그립 지점을 갖는 작업물 이송용 유연 그립퍼 장치
JP2009125879A (ja) * 2007-11-26 2009-06-11 Fanuc Ltd 組立用ロボットシステム
WO2010013422A1 (ja) * 2008-08-01 2010-02-04 株式会社アルバック 搬送ロボットの制御方法
JPWO2010013422A1 (ja) * 2008-08-01 2012-01-05 株式会社アルバック 搬送ロボットの制御方法
US8543235B2 (en) 2008-08-01 2013-09-24 Ulvac, Inc. Method of controlling transfer robot
JP2023080707A (ja) * 2021-11-30 2023-06-09 株式会社ダイフク パレタイズシステム
CN115155905A (zh) * 2022-08-05 2022-10-11 重庆磐联传动科技有限公司 一种悬挂式齿轮防锈喷雾装置
CN115155905B (zh) * 2022-08-05 2024-04-02 重庆磐联传动科技有限公司 一种悬挂式齿轮防锈喷雾装置

Also Published As

Publication number Publication date
JPH037571B2 (ja) 1991-02-01

Similar Documents

Publication Publication Date Title
JPS6227234A (ja) 産業用ロボツトの制御方法および装置
CN114394362B (zh) 一种仓储货物的出库方法、入库方法及搬运机器人
EP3965997B1 (en) Sorting system for a machine tool, machine tool and method for sorting cut parts
JP5382625B2 (ja) 生産システム及び製品の製造方法
CN104624831B (zh) 一种冷挤压自动生产线
US4709605A (en) Method of working sheet material workpieces by a sheet material working machine tool
CN116620854B (zh) 物料输送用码垛机
US4703925A (en) Semi-rigid sheet separation device and method
CN113526129A (zh) 全自动桁架式机械手上料机及其工作方法
US4690021A (en) Automatic load unload turret punch
CN103964144A (zh) 一种托盘自动下行循环码垛机
KR101850811B1 (ko) 판재 적층 및 이송을 위한 자동화 장치
EP0070196B1 (en) Robot system
CN208994710U (zh) 集成式码垛机控制系统
CN216037128U (zh) 入库分拣设备
US3022904A (en) Fully automatic machine for loading and unloading crates, boxes and like containers in stacks
CN211916876U (zh) 拆码垛机器人末端执行器
JPH06238541A (ja) 工作機械のローダ及びワーク受け渡し方法
US20250387917A1 (en) Palletisation and depalletisation gripper, system and method
US6318955B1 (en) Hold back bar for bulk depalletizer/palletizer
CN216545275U (zh) 多色移印自动化装置
CN110271713A (zh) 一种具有托盘顶升转载输送机的自动码垛系统
JPH1120948A (ja) ワーク搬送制御装置
CN118618885B (zh) 板材加工自动垫条机构及具有该机构的板材加工系统
JP3612806B2 (ja) 巻取ロール縦積みパレタイザ及びパレットへの巻取ロール縦積み方法