JPH01197207A - Operating system for determining receiving/shipping shelf - Google Patents
Operating system for determining receiving/shipping shelfInfo
- Publication number
- JPH01197207A JPH01197207A JP63017058A JP1705888A JPH01197207A JP H01197207 A JPH01197207 A JP H01197207A JP 63017058 A JP63017058 A JP 63017058A JP 1705888 A JP1705888 A JP 1705888A JP H01197207 A JPH01197207 A JP H01197207A
- Authority
- JP
- Japan
- Prior art keywords
- shelf
- empty
- shelves
- unloading
- loading
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Warehouses Or Storage Devices (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
〔産業上の利用分野〕
本発明は自動倉庫のクレーンに対する入出庫棚決定の運
用システムに係り、特に、 (1) 1台のクレーンが
2フオークを持つ場合、(2)同一軌道上を2台のクレ
ーンが走行する場合、(3)人出荷量の変動が大きい場
合、などに好適な入出庫棚決定運用システムに関する。
〔従来の技術〕
入出庫棚決定運用システムでは、入庫要求された品目(
パレットに搭載)の入庫棚の決定と出庫要求された品目
の出庫棚の決定を行う。(1)では、(1)1台のクレ
ーンが2フオークを持つ場合の従来技術(1)では、ク
レーンの移動時間の低減を目的に、次の2点を考慮して
いる。第1点は、入庫棚あるいは出庫棚を入出庫口に近
くに決定すること、第2点は入庫作業の帰りに出庫作業
を行うという複合サイクルを構成し、しかも入庫棚を出
庫棚の近くに決定することである。詳細は、文献″自動
倉庫−コンピュータの活用(浦 昭二・久保嘉造、bi
t、vol、8. Na 10.p、33−35.19
76/10) ”に述べられている。
(2)同一軌道上を2台のクレーンが走行する場合の従
来技術(2)を説明する前に、対象となる、同一軌道上
を2台のクレーンが走行する自動倉庫システムについて
、第8図の平面図により説明する。
なお、本発明のポイントを明確にするため、対象とする
自動倉庫では、図に示すように軌道は1本とする。
物は、パレット801と呼ばれる、形状の統一された箱
に入れられ、搬送、保管される。本発明に関連する入庫
では、まず、入庫要求設定装置802aあるいは802
bから入庫すべきパレット801内に格納されている物
の品名、数量が入力され、該当のパレット801が入庫
台803aあるいは803b上に乗せられる。クレーン
804aあるいは804bは、入庫台803aあるいは
803b上のパレット801を積み込み、ラック805
内のある空棚806まで走行し、そこへ格納する。クレ
ーン804a、804bは同一軌道上を走行し、それぞ
れ対応した入庫要求設定装置802a、802b、入庫
台803a、803bが設置されている。入庫すべき空
棚806の決定は、クレーン群制御用計算機807によ
り実施され、クレーン804aあるいは804bへ指示
される。
つぎに、本発明に係る、従来の入庫棚決定運用システム
について説明する。
従来技術(2)は、文献パ自動倉庫−コンピュータの活
用(浦 昭二・久保嘉造、 bit、vol、8.&1
1゜い空棚を入庫台として決定していた。
(3)人出荷量の変動が大きい場合の従来技術(3)を
説明する前に、対象とする自動倉庫システムについて第
15図により説明する。尚、本発明のポイントを明確に
するため、対象となる自動倉庫システムでは、図に示す
ようにスタッカクレーンを1台とする。
物はパレット1501と呼ばれる形状の統一された箱に
入れられ、搬送、保管される。
入庫についてはまず、入庫要求設定装置1502から入
庫すべきパレット1501内に格納されている物の品名
が入力され、該当のパレット1501が入庫台1503
に粂せられている。スタッカクレーン1504は入庫台
1503のパレット1501を積み込み、ラック150
5内のある空棚1506まで走行し、そこへ入庫する。
入庫すべき空棚1506の決定は、クレーン制御用計算
機1507によって実施される。
一方、出庫については、出庫要求として出庫品目、出庫
パレット数が、入出庫要求設定装置1502に与えられ
ると、スタッカクレーン1504は、要求パレット数分
を出庫品目が格納されている実棚1508からパレット
1501を積み込み、出庫台1509へ出庫する。出庫
すべき棚1508の決定も、クレーン制御用計算機によ
り実施される。
次に、本発明に係る、従来の入出庫棚決定運用システム
について説明する。
従来技術(3)では、文献″自動倉庫−コンピュータの
活用(浦 昭二・久保嘉造、 bit、vol、8.N
n月)″に記されているように、スタッカクレーン15
04が最小の時間で入出庫出来るように、入庫台150
3に近い空棚1506を入庫棚とし、出庫台1509に
近い空棚を出庫棚として決定していた。
〔発明が解決しようとする課題〕
(1)上記従来技術(1)は、1つのフォークを持つク
レーンを前提にしている。最近、2フオークのクレーン
が現われ始めているが、入出庫棚決定運用方式は従来の
ままであるため、以下の問題点が発生する。その問題点
を第2図の2フオークを持つクレーンを使用する自動倉
庫レイアウト(上面図)を使用して説明する。Nα1の
クレーン201が入出庫口202で2パレットを積込み
、空棚である棚a203と棚b204に入庫する場合を
考える。この場合、入庫棚が隣り同志であり、フォーク
A205とフォークB206が独立に動ける機構のため
、2パレット同時に棚に入庫できる。
しかし、備棚が棚a203と棚a 2’07 Lかない
場合には、Nn 1のクレーン20.1は、棚a203
に1パレット入庫し、次に、棚c207へ移動し、残り
の1パレットを入庫することになる。そのため、2パレ
ット同時入庫の場合に比べ、2パレットの入庫を行うの
に、フォーク時間が1回分増える。また、欄間の無駄な
移動時間も増える。2パレット同時入庫を増すには、隣
り合っている棚が空棚となるように入庫棚を決定する必
要があるが、従来の方式ではこの点の配慮がなされてな
く、クレーンは無駄な動作をしている。
一方、出庫に関しても、同時に棚から2パレット出庫で
きれば、効率がよい。一般に、出庫要求では、同一品目
を複数パレット要求される場合が多いため、2パレット
同時出庫を増やすには、同一品目を隣り合った棚に在庫
しているように入庫棚を決定する必要がある。また、出
庫棚の決定においては、2パレット同時出庫可能な棚を
出庫棚として決定する必要がある。これらの点を従来方
式では配慮していない。
本発明の第1の目的は1.2パレット同時入庫と2パレ
ット同時出庫を最大限に実現する入出庫棚決定運用シス
テムを提供することにある。
(2)上記従来技術(2)を採用した、同一軌道上を2
台のクレーンが走行する自動倉庫では、クレーン間の干
渉がしばしば発生し、クレーン処理能力が大巾に低下す
る。これについて、以下説明する。
干渉は、第8図において、クレーン204aに対して棚
808aへの行先指度がされ、クレーン804bに対し
て棚808bへの行先指示がされるというように、両ク
レーンの位置と行先棚の位置が交差する場合に発生する
。この場合、一方のクレーンが作業を完了するまで他方
のクレーンは邪魔にならない位置へ退避し、待機するこ
とになる。このような干渉は、入庫作業時よりも出庫作
業時に多く発生する。というのは、入庫棚の候補となる
空棚は多数存在するが、出庫棚の候補となる棚は出庫要
求品目を格納する棚であり、その棚は空棚に比べて極め
て少ないためである。
出庫時の干渉の発生を低減するには、出庫棚の候補のな
かから干渉を発生させない棚を選択すればよい。しかし
、それらの候補の棚が全て干渉する位置となる在庫状態
であれば、干渉の発生は避けられない。したがって、出
庫時の干渉の発生を低減をはかるには、その干渉が出来
る限り発生しないような在庫状態を作り出す方式、すな
わち入庫棚の決定運用方式がポイントとなる。
そこで、出庫要求はどちらのクレーンに要求されるか予
め判らないため、干渉を低減するには、出庫棚の候補数
(すなわち在庫パレット数)の少ない品目はラックの片
側に片寄らないように、ラックの中央部に優先的に入庫
することが必要である。一方、在庫パレット数の多い品
目の方、は、出庫棚選択の自由度が高いため、ラックの
入庫台にしかしながら、従来技術(2)による入庫棚決
定運用システムでは、各品目の在庫量に関係なく、入庫
台に近い空き棚を優先して入庫棚としていたため、前述
の在庫状態が実現できず、クレーン間にしばしば干渉が
発生し、クレーン処理能力が大IJに低下するという問
題点があった。
本発明の第2の目的は、クレーン間の干渉の発生を低減
し、クレーン処理能力の向上をはかる入庫棚決定運用シ
ステムを提供することにある。
(3)上記従来技術(3)の問題点は以下の通りである
。
自動倉庫システムでは、入出荷のピーク負荷をい・かに
こなすかが重要である。そのためには、入出庫棚の決定
においては、負荷が高い時間帯では入出庫台の近くの棚
を入庫棚あるいは出庫棚として決定することが必要であ
る。
一方、負荷が低い時間帯では、負荷が高い状況に対応す
るために、入出庫台近くの空棚、実機を残しておくよう
に、入出庫台から遠くの空棚、実機を優先して、入庫棚
あるいは出庫棚として決定する必要がある。
(1■)
しかしながら、従来技術(3)では、負荷が低い時間帯
では、入庫台に近い空棚を入庫棚と決定しているため、
この時間帯で入庫台に実際に近い空棚に入庫されてしま
うと、負荷の高い時間帯に残っている空棚は入庫台から
遠くの空棚しか残っていない状況が発生する。そのため
、それらの中で入庫台に最も近い空棚を入庫棚としても
、実際には入庫台から遠くの棚となり、スタッカクレー
ンの走行に時間がかかり、負荷が高い時間帯で、スタッ
カクレーンの処理能力が低下する。
出庫についても、負荷が低い時間帯に、出庫台に近い空
棚から出庫すると、入庫と同様の問題が発生する。
本発明の第3の目的は、入出庫負荷の高い時間帯にクレ
ーンの処理能力を高める入出庫棚決定運用システムを提
供することにある。
〔課題を解決するための手段〕
上記第1の目的は、入庫棚決定のための空棚検索手段と
して、2パレットを同時に入庫可能な空棚を検索する手
段(空棚検索手段1)、隣りの棚に入庫要求品目を格納
している空棚を検索する手段(空棚検索手段2)、空棚
を1つずつ単純に検索する手段(空棚検索手段3)を設
けることによって、また、出庫棚決定のための出庫棚検
索手段として、2パレットを同時に出庫可能な出庫棚を
検索する手段(出庫棚検索手段1)、隣りの棚が空き棚
である出庫可能棚を検索する手段(出庫棚検索手段2)
、出庫可能棚を1つずつ単純に検索する手段(出庫棚検
索手段3)を設けることによって達成される。
上記第2の目的は、在庫パレット数現況データと在庫パ
レット数の大、小を判定するための定数データとから、
入庫要求品目の在庫状態を判定する手段と、在庫の大小
に応じて入庫棚決定アルゴリズムを選択・呼出す手段と
、入庫棚決定アルゴリズムに基づく棚決定手段として、
在庫量が大の場合に適用される入庫台近くの空棚優先の
入庫棚決定アルゴリズムに基づく棚決定手段A、在庫量
が小の場合に適用される、ラック中央の空棚優先の入庫
棚決定アルゴリズムに基づく棚決定手段Bを設けること
により達成される。
上記第3の目的は、入出力時刻実績データと入出庫負荷
状態判定用定数データとから入出庫負荷状態を判定する
手段と、負荷が高い時間帯では入出庫台に近い棚を入出
庫棚と決定し、負荷が低い時間帯では入出庫台から遠い
棚を人出棚と決定するような手段を設けることにより達
成される。
〔作用〕
(1)第1の目的を達成するための手段について:2フ
ォークを持つクレーンのため、入庫要求。
出庫要求は2パレットを単位と考えてよい。
゛ まず、入庫棚決定に関し述べる。前記空棚検索手
段1により、2パレット同時入庫可能な空棚を検索する
。もし、該当の棚があればそれを入庫棚とする。なけれ
ば、入庫要求のそれぞれのパレットを離れた棚に入庫す
ることになるが、2パレツット同時出庫の可能性を高め
るため、前記空棚検索手段2により、隣りの棚に入庫要
求品目格納の空棚を検索する。該当の棚があれば、それ
を入庫棚とする。以上の処理で入庫棚が決定できない場
合には、従来方式のように、前記空棚検索手段3により
、入出庫口の近くの空棚を検索し、それを入庫棚とする
。
次に、出庫棚決定に関し述べる。同一品目を2パレット
出庫要求の場合、前記出庫棚検索手段1により、2パレ
ット同時出庫可能な出庫棚を検索する。もし、該当の棚
があけば、それを出庫棚とする。なければ、離れた棚か
らの出庫となるが、2パレット同時入庫の可能性を高め
るために、前記出庫棚検索手段2により、隣りの棚が空
き棚である出庫可能棚を検索する。該当の棚があれば、
それを出庫棚とする。以上の処理で出庫棚が決定できな
い場合には、従来方式のように、前記出庫棚検索手段3
により、入出庫口の近くの出庫可能棚を検索し、それを
出庫棚とする。
出庫要求の2パレットがそれぞれ異なる品目の場合には
、前述の出庫棚検索手段2からの適用となる。
以上の処理により、2パレット同時入庫、2パレット同
時出庫が最大限に実現でき、クレーンの処理能力が向上
する。
(2)第2の目的を達成するための手段について:クレ
ーン間の干渉を発生させる可能性の大きい、在庫パレッ
ト数の少ない品目が干渉の発生しにくいラック中央部に
入庫されるため、クレーン間の干渉の発生頻度を低減で
き、クレーン処理能力が向上する。
(3)第3の目的を達成するための手段について二本発
明では、入出庫負荷が低い時間帯に、入出庫口から遠い
棚に入出庫されるため、入出庫負荷が高い時間帯では、
入出庫口から近くの棚が入出庫棚の対象となり、しかも
それらの棚から入出庫口に最も近い棚が入出庫棚として
決定される。そのため、ピーク負荷時のパレット当りの
クレーン走行時間が低減し、ピーク負荷を迅速に処理で
きる。
〔実施例〕
以下、本発明の第1の実施例を第1図に示す、本発明の
機能構成図を中心に説明する。機能を実現する処理内容
等については、必要に応じてその都度化の図面で説明す
る。
まず、入庫棚の決定に関し述べる。
入出庫要求設定部101へ入庫要求品目およびパレット
数が設定される。なお、入庫棚決定対象として、2つの
フォークを持つクレーンを前提としているため、2パレ
ット分を単位として考えてよい。
入庫棚決定部102は、各欄の在庫状況(在庫品目名あ
るいは空き)を格納している棚ファイル103を参照し
、その状況に応じ、2パレット同時入庫可能な空棚検索
部104.隣りの棚に入庫要求品目格納の空棚検索部1
05.単純空棚検索(入出庫口に近い空棚の検索)部1
06を適宜呼び出し、入庫棚を決定する。
以下、棚ファイル103と入庫棚決定処理を説明する。
第3図は、棚群をクレーンの走行方向に沿って、側面か
ら眺めたものであり、各欄は、水平方向に付けられた番
号(行番号)と垂直方向に付けられた番号(段番号)と
のペアで規定される。第4図に示すように、棚ファイル
103は一1行番号2段番号を軸として、各欄の在庫状
況を格納している。
第5図に、入庫棚決定の処理フローを示す。まず、棚フ
ァイル103を参照し、2パレット同時入庫可能な空棚
X*を検索する(ブロック501)。
クレーンは同−段で、隣り合った棚が空きである場合に
その棚に2パレット同時入庫できるため、(第Q行、第
m段)の棚と(第flj1行、第m段)の棚の両方が空
きか否かを、m=、1.2〜最上段。
fi=1.3.5〜最終行−1の順に検索し、始めて見
つけた両方が空棚をx中とする。この検索処理は、2パ
レット同時入庫可能な空棚検索部が実施する。もし、空
棚xllがあれば(ブロック502) 。
X*を入庫棚としてクレーンに指示する(ブロック50
3)。もし、空棚xl)がなかった場合には(ブロック
502)、棚ファイル103を参照し、隣りの棚に入庫
要求品目格納の空棚x111を検索する(ブロック50
4)。この検索で跡、(第Q行。
第m段)の棚と(第μ千1行、第m行)の棚の一方に入
庫要求品目と同一品目を格納しており、他方が空棚であ
る棚のペアを検索し、その空棚をz*傘とする。この検
索処理は、隣りの棚に入庫要求品目格納り空棚検索部1
05が実施する。ブロック504の処理で、2パレット
分の入庫要求に対する空棚x**が見つかれば(ブロッ
ク505)。
x*Iを入庫棚として、クレーンに指示する(ブロック
503)。まだ、入庫棚が決定されない入庫要求パレッ
トがあれば(ブロック505)、そのパレットの入庫棚
として、従来方式のように、入庫口近くの空棚x *+
&11を検索する(ブロック506)。
そして、z*傘申を入庫棚としてクレーンに指示する(
ブロック503)。
クレーン制御部107は、入庫棚決定部102から入庫
棚情報を受は取ると、クレーンによる入庫作業の制御を
行う。クレーンは、入庫完了すると、完了報告を棚ファ
イル更新部108へ送る。
棚ファイル更新部108は棚ファイル103を更新する
。
次に、出庫棚の決定に関し述べる。
入出庫要求設定部101へ出庫要求品目およびパレット
数が設定される。入庫要求の場合と同様に、出庫棚決定
の対象として2パレット分を考える。
出庫棚決定部109は、棚ファイル103と出庫要求内
容をもとに、2パレット同時出庫可能な出庫棚検索部1
10.隣りの棚が空棚である出庫可能棚検索部111.
単純出庫棚検索(出庫口の近くの出庫棚の検索)部11
2を適宜呼び出し、出庫棚を決定する。以下、その処理
を第6図により説明する。
まず、同一品目を2パレット出庫要求された場合(ブロ
ック601)について述べる。はじめに、出庫要求品目
と棚ファイル103をもとに、2パレット同時出庫可能
な出庫棚y傘を検索する(ブロック602)。この検索
は、(第0行、第m段)の棚と(第fl+1行、第m段
)の棚の両方に出庫要求品目が在庫しているか否かを、
m=1.2〜最上段、 Ql、3.5〜最終行−1の順
に検索し、その条件を満たす棚を見つけたら、それをy
ψとする。この検索処理は、2パレット同時出庫可能な
出庫棚検索部1]、Oが実施する。出庫棚yIIがあれ
ば(ブロック603)、y*を出庫棚としてクレーンに
指示する(ブロック604)。もし、y*がなかった場
合には(ブロック603)、隣りの棚が空棚であり、該
当棚に出庫要求品目を在庫している棚y*Iを検索する
(ブロック605)。
これは、隣りの棚が空棚である出庫可能棚検索部111
により実施される。出庫要求の2パレット分のそれぞれ
に対してyesがあれば(ブロック606) t ’y
”を出庫棚としてクレーンに指示する(ブロック604
)。以上の処理で出庫棚が決定しない出庫要求パレット
に対しては、従来の方式のように出庫口の近くの出庫棚
(該当出庫要求品目を格納している棚)yesψを検索
する(ブロック607)。この検索は、単純出庫棚検索
部112により実施される。そして、y中傘傘を出庫棚
としてクレーンに指示する(ブロック604)。
出庫要求された2パレットがそれぞれ異なる品目の場合
には(ブロック6’01’)、ブロック605からの処
理となる。
クレーン制御部107は、出庫棚決定部109から出庫
棚を受は取ると、クレーンの出庫作業の制御を行う。ク
レーンは出庫完了すると、完了報告を棚ファイル更新部
108へ送る。棚ファイル更新部108は棚ファイル1
03を更新する。
本実施例によれば、2パレット同時入庫、2パレット同
時出庫が最大限に実現できるので、クレーン処理能力の
向上がはかれる。
変形例1として、前述の実施例では棚の検索を2行ずつ
、しかも、重複しないように実施したが、第1行と第2
行9次は第2行と第3行という具合に重複を許す検索方
法も考えられる。この変形例は、前述の実施例に比べ、
検索時間はかかるが、2パレット同時入庫、2パレット
同時出庫の実現の度合が増える。
変形例2として、ラックと2フォーク付きクレーンを使
用する立体駐車場を対象番こ、本発明の入庫棚決定部用
部を使用し、出庫棚決定運用部に関しては、出庫棚が一
意的に決まっているため、適用しない。ただし、左右隣
り合った棚が空棚になるように、棚間で車の格納棚を入
れかえる機能を持たせることによって、2パレット同時
入庫の実現の度合を高める。本変形例により、待ち時間
の少ない立体駐車場システムが実現する。
本発明では2フォーク付きクレーンを対象としたが、フ
ォーク数が3以上のクレーンにも、本発明の運用方式が
容易に拡張できるので、これを変形例3とする。
つぎに、本発明の第2の実施例について、第7図を中心
に、第9図〜第13図を補足し、以下説明する。
第7図は、実施例の機能ブロックを示す。
在庫状態判★部701は、入庫要求設定装置802aあ
るいは802bから設定された入庫要求品目名をキーと
して、品目別在庫パレット数現況テーブル702(第9
図参照)を参照し、該当品目のラック内での在庫パレッ
ト数を調べる。そして、その在庫パレット数を、在庫量
が大か小かを判定を行うための在庫状態判定用定数テー
ブル703(第10図参照)内の在庫パレット数のしく
23)
きい値と比較し、該当入庫要求品目の在庫量が大か小か
を判定する。
入庫棚決定アルゴリズム選択・呼出し部704は、該当
入庫要求品目の在庫量が大と判定されていれば、入庫台
近くの空棚優先の入庫棚決定アルゴリズムにもとづく棚
決定部A705を呼び出す。
一方、該当入庫要求品目の在庫量が小と判定されていれ
ば、ラック中央の空棚優先の入庫棚決定アルゴリズムに
もとづく棚決定部B706を呼び出す。
入庫台近くの空棚優先の入庫棚決定アルゴリズムにもと
づく棚決定部A705は、従来方式のままでよく、まず
、入庫口に最も近い行(クレーン走行方向の棚の座標)
に対して、第1段目(段とは、クレーン昇降方向の棚の
座標)から最上段まで、左右の棚が空棚かを調べ、はじ
めに見つけた空棚を入庫棚とする。入庫口に最も近い行
で空棚が見つからなければ、順次、奥の行の棚を対象に
して、同様の処理を実施する。空棚か否かの判定は、第
11図に示す空棚ファイル707を参照しく24)
て行なわれる。
ラック中央の空棚優先の入庫棚決定アルゴリズムにもと
づく棚決定部B706については、第12図の倉庫の側
面図を記載した補助図を使い、以下説明する。
いま、クレーン804aの入庫棚の決定を考える。他方
のクレーン804bは、既に行先き棚が指示されている
とする(行先き棚の情報は、第13図のクレーン行先棚
格納テーブル708参照)。
なお、逆に状況でも、以下の議論は同様に成立する。
ラック中央の空棚を優先的に入庫棚といるため、第12
図中の■で示した若番類に空棚をさがしていく。ただし
、既に行先に指示が与えられているクレーン(本例では
、クレーン804b)の行先棚の行から、そのクレーン
の入庫台までの行に対応する棚は、干渉が発生するため
、その部分の棚の空棚検索はあと回しにされる。
入庫棚指示部709は、決定された入庫棚を該当クレー
ン804aあるいは804bへ指示する。
また、テーブルファイル更新部710にもその入庫棚情
報を送る。
テーブル・ファイル更新部710は、上述の入庫棚情報
にもとづくクレーン行先棚格納テーブル708の更新と
、クレーン804a、804bからの入出庫作業完了報
告にもとづく品目別在庫パレット数現況テーブル702
.空棚ファイル707の更新を実施する。
本実施例によれば、クレーン間の干渉を発生させる可能
性の高い在庫量の少ない品目を干渉の発生しにくいラッ
ク中央部の空棚に入庫し、ラックの片側に片寄らないよ
うに入庫できるので、干渉発生の頻度が低減し、その結
果、クレーン処理能力が向上する。
上記実施例において、在庫状態を大、小の2状態に分け
たが、この状態を細分化することにより、さらに干渉の
発生頻度の低減が図れる。
また、在庫状態を示す尺度として、在庫量だけでなく、
各品目の在庫日数まで含め、(在庫量)×(在庫日数)
で在庫状態を分けることにより、さらに干渉の発生頻度
の低減が図れる。
さらに、本発明の第3の実施例について、第14図を中
心に前記第11図、第15図〜第23図を補足し、説明
する。
第14図は本実施例の機能ブロック図を示す。
入出庫棚決定部1401は、入出庫要求装置15o2よ
り設定された入庫品目(出庫品目)が入力されると、以
下に述べるテーブル、ファイルの情報をもとに、入庫棚
、出庫棚を決定する。この決定に必要なテーブル、ファ
イルは、入庫出庫の完了した時刻を格納している入出庫
完了時刻格納テーブル1402 (第16図)、入出庫
負荷の高低を判定する丸めの定数を格納している入出庫
状態判定用定数テーブル1403 (第17図)、各欄
が空棚か実機かの状態を判定するための空棚テーブル1
404 (前述の第11図)、各品目がどの棚に格納さ
れているかを示す棚ファイル14o5(第18図)、入
出庫口が近い順に棚を並べ、空棚実機の検索順序を指定
する棚検索順序テーブル1406 (第19図)である
。尚、以上のテープル、ファイルの説明図中(第16図
〜第19図)での行とは、スタッカクレーン1504の
走行方向の棚の座標のことであり、入出庫台1503に
最も近い行を始点としており、段とは、スタッカクレー
ン1504の昇降方向の棚の座標のことであり、最下段
を始点としており、また左右とは、スタッカクレーン1
504を挾む2つの棚それぞれのことである。
以上のテーブル、ファイルをもとに入出庫棚決定部の処
理を第20図を用いて説明する。
まず、入出庫完了時刻格納テーブル1402(第16図
)を参照して、現時刻から一定時間以前までに実施され
た入出庫回数(これをnとする)を算出する(ブロック
2001)。この算出結果nと入出庫状態判定用数テー
ブル1403の情報を比較し、入出庫負荷が高いか低い
かを判定する(ブロック2002)。第17図の例では
、nく50の場合負荷が低い、n〉50の場合負荷が高
いと判定される。
負荷が高い場合には、棚検索順序テーブル1406(第
19図)と空棚テーブル1404 (前述の第11図)
〔棚ファイル1405 (第18図)〕を参照し、入出
庫台より最も近い空棚1506 [出庫要求品目が格納
されている実機1508]を検索しそれを入庫棚〔出庫
棚〕として決定する。
(ブロック2003)。
尚、棚検索順序テーブル1406には、入出庫台と棚1
505間のスタッカクレーン1504の走行時間の小さ
い順に棚の座標が格納されているため、上、述の検索は
、棚検索順序テーブル1406の先頭の棚から実施して
いけばよい。
負荷が低い場合に対する負荷が高い場合の異なる点は、
入出庫口より最も遠い棚を入庫棚あるいは出庫棚と決定
することにあり、この場合、棚検索テーブル1406の
最後の棚から順に検索される(ブロック2004)。
空棚テーブル棚ファイル更新部1408は、スタッカク
レーン1504からの入庫〔出庫〕完了報告を受け、入
庫〔出庫〕した棚の座標に対応する空棚テーブル140
4のフラグ(パレット1501の存在する場合はフラグ
が1となり、しない場合はOとなる)を1[Industrial Application Field] The present invention relates to an operational system for determining loading and unloading shelves for cranes in automated warehouses, and particularly relates to (1) when one crane has two forks, and (2) when two cranes move on the same track. The present invention relates to a storage/output shelf determination operation system that is suitable for cases where (3) cranes are traveling, and (3) there are large fluctuations in the amount of shipments. [Conventional technology] In the storage/output shelf determination operation system, the items requested to be received (
Determines the receiving shelf for items (mounted on pallets) and the issuing shelf for items requested for shipping. In (1), (1) In the conventional technique (1) in which one crane has two forks, the following two points are taken into consideration for the purpose of reducing the travel time of the crane. The first point is to locate the receiving shelf or the receiving shelf close to the receiving/outputting entrance, and the second point is to create a combined cycle in which the receiving work is performed on the way back from the receiving work, and the receiving shelf is located near the receiving shelf. It is to decide. For details, see the document “Automated Warehouse – Utilization of Computers” by Shoji Ura and Kazo Kubo, bi
t, vol, 8. Na 10. p, 33-35.19
76/10) ”. (2) Before explaining the conventional technology (2) where two cranes run on the same track, let us explain the case where two cranes run on the same track. The automated warehouse system in which the objects run will be explained with reference to the plan view in Fig. 8.In order to clarify the point of the present invention, the target automated warehouse has one track as shown in the figure. are placed in a box with a uniform shape called a pallet 801, and transported and stored.In the warehousing related to the present invention, first, the warehousing request setting device 802a or 802
The product name and quantity of the items stored in the pallet 801 to be stocked are input from b, and the corresponding pallet 801 is placed on the stocking table 803a or 803b. The crane 804a or 804b loads the pallet 801 on the storage platform 803a or 803b, and loads the pallet 801 onto the rack 805.
It travels to an empty shelf 806 inside and stores it there. Cranes 804a and 804b run on the same track, and corresponding storage request setting devices 802a and 802b and storage tables 803a and 803b are installed, respectively. The determination of empty shelves 806 to be stocked is carried out by the crane group control computer 807, and an instruction is given to the crane 804a or 804b. Next, a conventional storage shelf determination operation system according to the present invention will be explained. Conventional technology (2) is the automatic storage of documents - Utilization of computers (Shoji Ura, Kazo Kubo, bit, vol. 8. & 1)
An empty shelf 1° wide was determined to be the stocking stand. (3) Before explaining the conventional technique (3) when there is a large fluctuation in the amount of human shipments, the target automated warehouse system will be explained with reference to FIG. 15. In order to clarify the points of the present invention, the target automated warehouse system is assumed to have one stacker crane as shown in the figure. Objects are transported and stored in boxes with a uniform shape called pallets 1501. For warehousing, first, the name of the item stored in the pallet 1501 to be warehousing is input from the warehousing request setting device 1502, and the corresponding pallet 1501 is placed on the warehousing table 1503.
It's being wrapped around. The stacker crane 1504 loads the pallets 1501 on the storage platform 1503 and
The vehicle travels to an empty shelf 1506 in 5 and stores there. The determination of empty shelves 1506 to be stocked is carried out by the crane control computer 1507. On the other hand, regarding warehousing, when the warehousing item and the number of pallets to be warehousing are given to the warehousing/retrieval request setting device 1502 as a warehousing request, the stacker crane 1504 transfers the requested number of pallets from the actual shelf 1508 where the warehousing items are stored. 1501 is loaded and delivered to the delivery stand 1509. Determination of the shelf 1508 to be delivered is also performed by the crane control computer. Next, a conventional storage/output shelf determination operation system according to the present invention will be described. Conventional technology (3) is based on the document "Automated warehouse - Utilization of computers" by Shoji Ura and Kazo Kubo, bit, vol, 8.N.
stacker crane 15, as noted in
A storage stand 150 is installed so that 04 can enter and exit the warehouse in the minimum time.
The empty shelf 1506 closest to number 3 was determined to be the receiving shelf, and the empty shelf close to the shipping table 1509 was determined to be the shipping shelf. [Problems to be Solved by the Invention] (1) The above prior art (1) is based on a crane having one fork. Recently, two-fork cranes have begun to appear, but since the operating system for determining the loading/unloading rack remains the same as before, the following problems occur. The problem will be explained using the layout of an automated warehouse (top view) using a crane with two forks as shown in FIG. Consider a case in which the crane 201 of Nα1 loads two pallets at the loading/unloading port 202 and stores the empty shelves a203 and b204. In this case, since the storage shelves are adjacent to each other and the fork A 205 and the fork B 206 are movable independently, two pallets can be stored on the shelf at the same time. However, if there are no storage shelves on shelf a203 and shelf a2'07L, crane 20.1 of Nn 1 will move to shelf a203.
One pallet is stocked at , and then moved to shelf c207, where the remaining one pallet is stocked. Therefore, compared to the case of warehousing two pallets at the same time, the fork time increases by one time for warehousing two pallets. In addition, wasted travel time between transoms increases. In order to increase the simultaneous receipt of two pallets, it is necessary to determine the receiving shelf so that adjacent shelves are empty, but the conventional system does not take this point into consideration, and the crane makes unnecessary movements. are doing. On the other hand, when it comes to unloading, it is efficient if two pallets can be unloaded from the shelves at the same time. Generally, in a shipping request, multiple pallets of the same item are often requested, so in order to increase the simultaneous shipping of two pallets, it is necessary to determine the receiving shelf so that the same item is stocked on adjacent shelves. . Furthermore, in determining the shipping shelf, it is necessary to determine a shelf that can ship two pallets at the same time as the shipping shelf. Conventional methods do not take these points into account. The first object of the present invention is to provide a storage/output shelf determination operation system that maximizes simultaneous warehousing of 1.2 pallets and simultaneous warehousing of 2 pallets. (2) Two on the same orbit using the above conventional technology (2)
In automated warehouses where multiple cranes run, interference between the cranes often occurs, significantly reducing crane throughput. This will be explained below. The interference is caused by the positions of both cranes and the positions of the destination shelves, such as in FIG. 8, the crane 204a is directed to the shelf 808a, and the crane 804b is directed to the shelf 808b. Occurs when they intersect. In this case, the other crane will retreat to a position out of the way and wait until one crane completes its work. Such interference occurs more often during unloading operations than during warehousing operations. This is because, although there are many empty shelves that are candidates for receiving shelves, the number of shelves that are candidates for issuing shelves is the shelf that stores the item requested for delivery, and the number of such shelves is extremely small compared to the number of empty shelves. In order to reduce the occurrence of interference during delivery, a shelf that does not cause interference may be selected from among the candidates for delivery shelves. However, if the inventory is such that all of these candidate shelves are in positions where they interfere, the occurrence of interference is unavoidable. Therefore, in order to reduce the occurrence of interference at the time of stock removal, the key is to create a stock condition that prevents such interference as much as possible, that is, a method for determining and operating storage shelves. Therefore, since it is not known in advance which crane will receive a retrieval request, in order to reduce interference, items with a small number of retrieval shelf candidates (i.e., number of inventory pallets) should be placed on the rack so that they are not pushed to one side of the rack. It is necessary to give priority to the central part of the warehouse. On the other hand, for items with a large number of inventory pallets, there is a high degree of freedom in selecting the outgoing shelf, so the receiving shelf of the rack is used. As the stocking shelves were given priority to the empty shelves near the receiving tables, the above-mentioned inventory condition could not be achieved, and there was a problem that interference often occurred between cranes and the crane throughput decreased to a large IJ. Ta. A second object of the present invention is to provide a storage shelf determination operation system that reduces interference between cranes and improves crane throughput. (3) The problems with the above prior art (3) are as follows. In an automated warehouse system, it is important to know how to handle the peak load of receiving and shipping. To this end, when determining the storage/output shelf, it is necessary to determine the shelf near the loading/unloading table as the storage/output shelf during times of high load. On the other hand, during times when the load is low, in order to cope with high load situations, priority is given to empty shelves and actual machines that are far from the loading/unloading table, while leaving empty shelves and actual machines near the loading/unloading table. It is necessary to determine whether it is the receiving shelf or the issuing shelf. (1■) However, in conventional technology (3), during times when the load is low, an empty shelf close to the warehousing table is determined as the warehousing shelf.
If the inventory is placed on an empty shelf that is actually close to the warehousing table during this time period, a situation will occur in which the only remaining empty shelves during the high-load period are those that are far from the warehousing table. Therefore, even if the empty shelf closest to the receiving table is used as the receiving shelf, the shelf is actually far from the receiving table, and it takes time for the stacker crane to run. Capacity decreases. With regard to unloading, the same problem as with unloading occurs if the unloading is done from an empty shelf near the unloading stand during times when the load is low. A third object of the present invention is to provide a storage/output shelf determination operation system that increases the throughput of a crane during times when the loading/unloading load is high. [Means for Solving the Problems] The first purpose is to use a means for searching for an empty shelf that can accommodate two pallets at the same time (empty shelf search means 1), as an empty shelf search means for determining a storage shelf, By providing a means for searching for an empty shelf storing the requested item on the shelf (empty shelf search means 2) and a means for simply searching for empty shelves one by one (empty shelf search means 3), As an outgoing shelf search means for determining an outgoing shelf, there is a means to search for an outgoing shelf that can issue two pallets at the same time (outgoing shelf search means 1), a means to search for an outgoing shelf where the adjacent shelf is empty (outgoing shelf) Shelf search method 2)
This can be achieved by providing a means (output shelf search means 3) for simply searching the releasable shelves one by one. The second purpose is to use the current status data of the number of pallets in stock and constant data for determining whether the number of pallets in stock is large or small.
As a means for determining the inventory status of the item requested for warehousing, a means for selecting and calling a warehousing shelf determination algorithm according to the size of inventory, and a shelf determining means based on the warehousing shelf determination algorithm,
Shelving determining means A based on a stocking shelf determination algorithm that prioritizes empty shelves near the stocking stand, which is applied when the inventory amount is large, and stocking shelf determination that prioritizes empty shelves in the center of the rack, which is applied when the inventory amount is small. This is achieved by providing a shelf determining means B based on an algorithm. The third purpose described above is to provide a means for determining the loading/unloading load status from input/output time record data and constant data for determining loading/unloading load status, and to use a shelf near the loading/unloading table as the loading/unloading shelf during times of high load. This can be achieved by providing a means for determining the shelf farthest from the loading/unloading table as the busy shelf during times when the load is low. [Function] (1) Regarding the means to achieve the first objective: Request for warehousing because the crane has two forks. A shipping request can be considered to be in units of two pallets.゛ First, let's talk about determining storage shelves. The empty shelf search means 1 searches for an empty shelf that can accommodate two pallets at the same time. If there is a corresponding shelf, it is set as the receiving shelf. If not, each pallet requested for warehousing will be stored in separate shelves, but in order to increase the possibility of simultaneous delivery of two pallets, the empty shelf search means 2 will search for vacancies in the storage of the requested item on the adjacent shelf. Search shelves. If there is a corresponding shelf, it is set as the receiving shelf. If the storage shelf cannot be determined through the above processing, the empty shelf search means 3 searches for an empty shelf near the warehouse entrance and sets it as the storage shelf, as in the conventional system. Next, the determination of shipping shelves will be described. In the case of a request for shipping two pallets of the same item, the shipping shelf search means 1 searches for a shipping shelf from which two pallets can be shipped simultaneously. If the relevant shelf is open, it is set as the shipping shelf. If not, the pallet will be taken out from a separate shelf, but in order to increase the possibility that two pallets will be stocked at the same time, the outgoing shelf search means 2 searches for a shelf that can be taken out and whose adjacent shelf is empty. If there is a corresponding shelf,
This will be used as the shipping shelf. If the outgoing shelf cannot be determined through the above processing, the outgoing shelf searching means 3
Search for a shelf that can be delivered near the loading/unloading entrance, and use it as the shipping shelf. If the two pallets requested for shipping are different items, the above-mentioned shipping shelf search means 2 is applied. Through the above processing, simultaneous warehousing of two pallets and simultaneous unloading of two pallets can be realized to the maximum, and the throughput of the crane is improved. (2) Regarding the means to achieve the second objective: Items with a small number of inventory pallets, which are likely to cause interference between cranes, are stored in the center of the rack where interference is less likely to occur. This reduces the frequency of interference and improves crane handling capacity. (3) Regarding the means for achieving the third objective.2 In the present invention, since the warehouse is loaded and unloaded from the shelf far from the loading/unloading entrance during times when the loading/unloading load is low, during times when the loading/unloading load is high,
The shelves near the loading/unloading port are targeted as loading/unloading shelves, and among those shelves, the shelf closest to the loading/unloading port is determined as the loading/unloading shelf. Therefore, the crane traveling time per pallet during peak loads is reduced and peak loads can be handled quickly. [Embodiment] Hereinafter, a first embodiment of the present invention will be described with a focus on the functional configuration diagram of the present invention shown in FIG. The processing contents for realizing the functions will be explained using drawings as needed. First, we will discuss the determination of storage shelves. The warehousing requested item and the number of pallets are set in the warehousing/receiving request setting unit 101. Note that since the warehousing shelf determination target is a crane with two forks, two pallets may be considered as a unit. The receiving shelf determining unit 102 refers to the shelf file 103 that stores the inventory status (inventory item name or empty space) in each column, and depending on the status, an empty shelf searching unit 104 that can receive two pallets at the same time. Empty shelf search part 1 for storing requested items on the adjacent shelf
05. Simple empty shelf search (search for empty shelves near the loading/unloading entrance) part 1
06 as appropriate to determine the storage shelf. The shelf file 103 and the storage shelf determination process will be explained below. Figure 3 shows the shelf group viewed from the side along the traveling direction of the crane, and each column has numbers assigned in the horizontal direction (row numbers) and numbers assigned in the vertical direction (stage numbers). ). As shown in FIG. 4, the shelf file 103 stores the inventory status of each column with the 11th row number and 2nd row number as the axis. FIG. 5 shows the processing flow for determining the storage shelf. First, referring to the shelf file 103, an empty shelf X* that can accommodate two pallets at the same time is searched (block 501). The crane can store two pallets at the same time on the same shelf if the adjacent shelf is empty, so it is possible to store two pallets simultaneously on the same shelf (row Q, stage m) and the shelf (row flj 1, stage m). m = 1.2 to the top row. The search is performed in the order of fi=1.3.5 to the last row -1, and the first both-empty shelf found is set in x. This search process is carried out by an empty shelf search unit that is capable of warehousing two pallets at the same time. If there is an empty shelf xll (block 502). Instruct the crane to use X* as the receiving shelf (block 50
3). If there is no empty shelf xl) (block 502), the shelf file 103 is referred to and the empty shelf x111 storing the requested item is searched for in the adjacent shelf (block 50
4). This search reveals that one of the shelves (Qth row, mth stage) and (μth 1001st row, mth row) stores the same item as the requested item, and the other shelf is empty. Search for a certain pair of shelves, and let the empty shelf be z*umbrella. This search process is performed by empty shelf search unit 1 that stores items requested to be stocked on the adjacent shelf
05 will be implemented. In the process of block 504, if an empty shelf x** corresponding to the warehousing request for two pallets is found (block 505). The crane is instructed to set x*I as the storage shelf (block 503). If there is a receiving requested pallet for which the receiving shelf has not yet been determined (block 505), the empty shelf near the receiving entrance is set as the receiving shelf for that pallet x *+
&11 (block 506). Then, instruct the crane to use z*umbrella as the storage shelf (
block 503). When the crane control unit 107 receives the warehousing shelf information from the warehousing shelf determining unit 102, it controls the warehousing work by the crane. When the crane completes warehousing, it sends a completion report to the shelf file update unit 108. The shelf file update unit 108 updates the shelf file 103. Next, the determination of the shipping shelf will be described. The item and number of pallets requested to be delivered are set in the delivery request setting unit 101 . As in the case of a warehousing request, consider two pallets as targets for determining the warehousing shelf. Based on the shelf file 103 and the content of the shipping request, the shipping shelf determining unit 109 selects a shipping shelf search unit 1 that is capable of shipping two pallets at the same time.
10. A retrieval shelf search unit 111 in which the adjacent shelf is empty.
Simple shipping shelf search (search for shipping shelves near the shipping exit) part 11
2 as appropriate to determine the shipping shelf. The process will be explained below with reference to FIG. First, the case where two pallets of the same item are requested to be shipped (block 601) will be described. First, based on the item requested for shipping and the shelf file 103, a shipping shelf y umbrella that can ship two pallets at the same time is searched for (block 602). This search determines whether or not the requested item is in stock on both the shelf at (0th line, mth stage) and the (fl+1th line, mth stage) shelf.
Search in the order of m = 1.2 to top row, Ql, 3.5 to last row - 1, and when you find a shelf that meets the conditions, select it as y
Let ψ be. This search process is carried out by the shipping shelf search unit 1], which is capable of shipping two pallets at the same time. If there is a delivery shelf yII (block 603), the crane is instructed to set y* as the delivery shelf (block 604). If y* does not exist (block 603), the adjacent shelf is empty and a search is made for shelf y*I that stocks the item requested for delivery (block 605). This is the retrieval shelf search unit 111 where the adjacent shelf is empty.
Implemented by If yes for each of the two pallets of the outbound request (block 606) t'y
” to the crane as the delivery shelf (block 604
). For the issue request pallet for which the issue shelf has not been determined through the above process, a search is made for the issue shelf (shelf storing the applicable issue request item) yesψ near the outlet, as in the conventional method (block 607). . This search is performed by the simple issue shelf search unit 112. Then, the crane is instructed to use the medium umbrella y as the unloading shelf (block 604). If the two pallets requested to be delivered are different items (block 6'01'), processing starts from block 605. When the crane control unit 107 receives the unloading shelf from the unloading shelf determining unit 109, it controls the unloading work of the crane. When the crane completes unloading, it sends a completion report to the shelf file update unit 108. The shelf file update unit 108 updates the shelf file 1
Update 03. According to this embodiment, since simultaneous storage of two pallets and simultaneous removal of two pallets can be realized to the maximum, the crane throughput can be improved. As a modification example 1, in the above-mentioned embodiment, the shelf search was performed in two rows at a time, without overlapping, but in the first and second rows,
It is also possible to consider a search method that allows duplication, such as the second and third rows for row 9. Compared to the above-mentioned embodiment, this modification example has the following features:
Although it takes more time to search, it increases the degree to which two pallets can be received at the same time and two pallets can be discharged at the same time. As a second modification, a multi-story parking lot using racks and a crane with two forks is used.The incoming shelf determining unit of the present invention is used, and the outgoing shelf determination operation unit uniquely determines the outgoing shelf. Not applicable as it is However, by providing a function to change the car storage racks between the shelves so that the left and right adjacent shelves become empty, the degree to which two pallets can be stored at the same time is increased. This modification realizes a multi-story parking system with less waiting time. Although the present invention targets a crane with two forks, the operation method of the present invention can be easily extended to cranes with three or more forks, so this will be referred to as Modified Example 3. Next, a second embodiment of the present invention will be described below, centering on FIG. 7 and supplementing FIGS. 9 to 13. FIG. 7 shows functional blocks of the embodiment. The inventory status determination unit 701 uses the inventory request item name set from the inventory request setting device 802a or 802b as a key, and stores the inventory pallet number status table 702 (9th item) by item.
(see figure) to check the number of pallets in stock for the relevant item in the rack. Then, the number of pallets in stock is compared with the threshold value for the number of pallets in stock in the constant table 703 for stock status determination (see Figure 10) for determining whether the stock amount is large or small. Determine whether the inventory amount of the requested item is large or small. If it is determined that the inventory amount of the corresponding item requested for warehousing is large, the warehousing shelf determination algorithm selection/calling unit 704 calls the shelf determining unit A705 based on the warehousing shelf determination algorithm that prioritizes empty shelves near the warehousing table. On the other hand, if it is determined that the inventory amount of the corresponding item requested for warehousing is small, a shelf determining unit B706 is called based on a warehousing shelf determination algorithm that prioritizes empty shelves in the center of the rack. The shelf determination unit A705, which is based on the storage shelf determination algorithm that prioritizes empty shelves near the storage stand, can use the conventional method, and first, the row closest to the storage entrance (coordinates of the shelf in the crane traveling direction) is used.
Then, it is checked whether the left and right shelves are empty from the first tier (a tier is the coordinate of the shelf in the crane lifting direction) to the top tier, and the first empty shelf found is set as the storage shelf. If an empty shelf is not found in the row closest to the storage entrance, the same process is performed sequentially for the shelves in the back row. The determination as to whether or not a shelf is empty is made with reference to the empty shelf file 707 shown in FIG. 11 (24). The shelf determination unit B706, which is based on an incoming shelf determination algorithm that prioritizes empty shelves at the center of the racks, will be described below using the auxiliary diagram of FIG. 12, which is a side view of the warehouse. Now, let us consider determining the storage shelf for the crane 804a. Assume that the destination shelf of the other crane 804b has already been specified (for information on the destination shelf, see the crane destination shelf storage table 708 in FIG. 13). The following argument holds true even in the opposite situation. In order to prioritize the empty shelf in the center of the rack as the storage shelf, the 12th
Search for empty shelves in the younger categories indicated by ■ in the diagram. However, interference will occur with the shelf corresponding to the row from the destination shelf of the crane (crane 804b in this example) to which the destination has already been given instructions to the storage platform of that crane. Searching for empty shelves is postponed. The warehousing shelf instruction unit 709 instructs the determined warehousing shelf to the corresponding crane 804a or 804b. The storage shelf information is also sent to the table file update unit 710. The table/file update unit 710 updates the crane destination shelf storage table 708 based on the above-mentioned warehousing shelf information, and the current status table 702 of the number of inventory pallets by item based on the completion report of the warehousing and unloading work from the cranes 804a and 804b.
.. The empty shelf file 707 is updated. According to this embodiment, items with low inventory that are likely to cause interference between cranes can be stored in empty shelves in the center of the rack where interference is less likely to occur, and can be stored without being skewed to one side of the rack. , the frequency of interference occurrences is reduced, resulting in increased crane throughput. In the above embodiment, the inventory status is divided into two statuses, large and small, but by subdividing these statuses, it is possible to further reduce the frequency of occurrence of interference. In addition to stock quantity, we also use
Including the number of days in stock for each item, (inventory amount) x (number of days in stock)
By separating the inventory status, the frequency of occurrence of interference can be further reduced. Furthermore, a third embodiment of the present invention will be described with reference to FIG. 14 and supplementary to the aforementioned FIGS. 11 and 15 to 23. FIG. 14 shows a functional block diagram of this embodiment. When the warehousing item (output item) set by the warehousing/output requesting device 15o2 is input, the warehousing/output shelf determining unit 1401 determines the warehousing shelf and the outgoing shelf based on the table and file information described below. . The tables and files necessary for this determination include a storage/unloading completion time storage table 1402 (Fig. 16) that stores the time when the loading/unloading process is completed, and a rounding constant that determines the level of the loading/unloading load. Constant table 1403 (Figure 17) for determining storage/output status, empty shelf table 1 for determining whether each column is an empty shelf or an actual machine.
404 (Figure 11 above), Shelf file 14o5 (Figure 18) that shows which shelf each item is stored on, Shelf that arranges the shelves in order of the closest entrance and exit, and specifies the search order for empty shelves on the actual machine. This is a search order table 1406 (FIG. 19). In addition, the rows in the above explanatory diagrams of tables and files (FIGS. 16 to 19) refer to the coordinates of the shelves in the running direction of the stacker crane 1504, and the row closest to the loading/unloading table 1503 is The tier refers to the coordinates of the shelf in the vertical direction of the stacker crane 1504, and the lowest tier is the starting point.
These are the two shelves that sandwich 504. Based on the above table and file, the processing of the storage shelf determination section will be explained using FIG. 20. First, with reference to the storage table 1402 (FIG. 16) for storage completion times of loading and unloading, the number of loadings and unloadings carried out from the current time up to a certain period of time (this is set as n) is calculated (block 2001). This calculation result n is compared with the information in the number table 1403 for determining the loading/unloading status, and it is determined whether the loading/unloading load is high or low (block 2002). In the example of FIG. 17, it is determined that the load is low when n is 50, and that the load is high when n>50. When the load is high, the shelf search order table 1406 (Figure 19) and the empty shelf table 1404 (Figure 11 above)
With reference to the [shelf file 1405 (FIG. 18)], the empty shelf 1506 [actual machine 1508 in which the item requested for delivery is stored] closest to the receiving/receiving table is searched and determined as the receiving shelf [the issuing shelf]. (Block 2003). Note that the shelf search order table 1406 includes the loading/unloading table and the shelf 1.
Since the coordinates of the shelves are stored in descending order of travel time of the stacker crane 1504 between the stacker cranes 1505 and 505, the above search can be performed starting from the first shelf in the shelf search order table 1406. The difference between when the load is low and when the load is high is:
The shelf farthest from the loading/unloading entrance is determined to be the receiving shelf or the receiving shelf, and in this case, the shelves are searched in order from the last shelf in the shelf search table 1406 (block 2004). Empty shelf table shelf file update unit 1408 receives the completion report of warehousing (output) from stacker crane 1504, and updates empty shelf table 140 corresponding to the coordinates of the shelves that have been warehousing (output).
4 flag (if pallet 1501 exists, the flag will be 1, otherwise it will be O) to 1
〔0〕とし、
また棚ファイル1405に入庫した品目、座標を記録す
る[出庫した品目の座標を削除する]。
入出庫負荷記録部1409は、スタッカクレーン150
4からの入庫〔出庫〕完了報告を受けて、入出庫完了時
刻格納テーブル1402にタイマ1410の示す時刻を
記録する。
本実施例によれば、負荷の高い時間帯でのスタッカクレ
ーン1504の移動量を少なくすることで入庫及び出庫
の処理効率を上げることが可能である。
この入出庫負荷の判定において、前述の実施例では一定
時間の1つの入出庫回数をもとに判定しているが、単位
時間あたりの入出庫回数の時系列データをもとに最小二
乗法でスタッカクレーン1504動作開始時の負荷予測
をし、この結果と入出庫負荷状態判定用定数テーブルと
を比較し、負荷の高低を判定することも出来る。これに
より、負荷予測の精度が向上し、更に負荷変動に適切に
対応出来る。
また、入出庫要求設定時にオペレータが負荷の高低を判
断し、その判断効果を入出庫要求設定装置1502を通
して設定することも出来る。これにより、人間の負荷変
動に関する判断を容易に本方式に組み込むことが出来、
突発的な負荷変動への対応が容易となる。
また、負荷変動のパターンを予め記憶させておき、その
パターンをもとに負荷の高低を判定することも考えられ
る。この方法によれば、前述の実施例のように計算機に
負担をかける入出庫負荷の収集処理が不要となり、例え
ば同一の曜日毎に負荷変動がパタニン化出来るといった
対象に適用出来る。
以上説明した第3の実施例では、負荷状態を2つに分け
て2つの運用決定方式を切り替えているが、さらに多く
の場合に分けてきめ細かく運用決定方式を切り替える方
がよい場合も考えられる。
例えば、第21図に示すような入出庫状態判定用定数テ
ーブルを用い9種類に負荷状態を分類し、それぞれ異な
る運用方式を対応させることもできる。なお、この場合
、第20図に示す入出庫棚決定部の処理フローの最後ブ
ロック(2003゜2004)の数は負荷状態の分類の
数(第21図の場合9)に増える。これにより、よりき
め細かい運用が可能となり、倉庫運用の効率を向上でき
る。
さらに、負荷状態を離散的にするのではなく、ファジー
関数を用いて連続的に把握することも可能である。第2
2図に負荷状態に対するメンバシップ関数の定義例を示
す。また、第23図に入出庫口からの遠近に関するメン
バシップ関数の定義例を示す。この場合、入出庫棚決定
部1401の動作は、入出庫回数nを算出(ブロック2
001)した後、そのnに対応する「負荷大」を定義し
たメンバーシップ値μz(n )を第22図の定義より
求め、その値と等しいメンバシップ関数値を持つ入出庫
口からの距離りを求める。なお、この例の場合メンバー
シップ値Oおよび1に対する距離は一意には決まらない
ので、適当に代表値kを決めるものとする。次に、求ま
った距離に最も近い棚(入庫の場合は空棚、出庫の場合
は該当品の入っている棚)を入出庫棚とする。このよう
にすることによって、多くの負荷状態に対応して異なる
棚決定方式を作ることなく簡単に効率的な運用を実現す
ることができる。
また、入出庫口が2つ以上ある場合は、各入出庫口の入
出庫要求の多少を組み合わせ負荷状態の分類を定義する
ことで対処できる。
〔発明の効果〕
本発明によれば、以下の効果が得られる。
(1)2パレット同時入庫、2パレット同時出庫が実現
されるため、クレーンの移動時間、積卸し時間(フォー
ク時間)が低減でき、単位時間当りの処理量の向上がは
かれる。
(2)入庫要求品目の在庫パレット数に着目し、クレー
ン間の干渉を発生しやすい、在庫パレット数の少ない品
目を干渉を発生しにくいラック中央部の空棚に優先的に
入庫するため、クレーン間の干渉の発生頻度を低減でき
、これにより、クレーン処理能力を向上させるこ2・が
できる。
(3)入出庫負荷が高い場合には、入出庫口から近くの
棚を入出庫棚と決定し、入出庫負荷が低い場合には、入
出庫口から遠くの棚を入出庫棚と決定するため、ピーク
負荷時のパレット当りのクレーン走行時間が低減でき、
ピーク負荷を迅速に処理できる。[0] and
In addition, the shelf file 1405 records the items and their coordinates that have been placed in stock [the coordinates of the items that have been sent out are deleted]. The loading/unloading load recording unit 1409 records the loading/unloading load of the stacker crane 150.
4, the time indicated by the timer 1410 is recorded in the storage table 1402 for completion time of warehousing and unloading. According to this embodiment, by reducing the amount of movement of the stacker crane 1504 during periods of high load, it is possible to improve the processing efficiency of warehousing and unloading. In determining the loading/unloading load, in the above-mentioned embodiment, the judgment is based on the number of loading/unloadings in a certain period of time, but the least squares method is used based on time series data of the number of loading/unloadings per unit time. It is also possible to predict the load at the start of the operation of the stacker crane 1504, and compare this result with a constant table for determining loading/unloading load conditions to determine whether the load is high or low. This improves the accuracy of load prediction and allows for appropriate response to load fluctuations. Further, when setting the loading/unloading request, the operator can judge the level of load and set the effect of the judgment through the loading/unloading request setting device 1502. As a result, human judgment regarding load fluctuations can be easily incorporated into this method.
It becomes easier to respond to sudden load fluctuations. It is also conceivable to store a pattern of load fluctuations in advance and determine the level of load based on that pattern. According to this method, there is no need for the process of collecting the loading/unloading loads that imposes a burden on the computer as in the above-described embodiment, and it can be applied to objects where, for example, load fluctuations can be patterned for each day of the week. In the third embodiment described above, the load state is divided into two and the two operation determination methods are switched, but there may be cases where it is better to divide the load state into two and switch the operation determination method finely. For example, it is also possible to classify the load states into nine types using a constant table for determining the loading/unloading status as shown in FIG. 21, and to correspond to each different operation method. In this case, the number of last blocks (2003 and 2004) in the processing flow of the storage/output shelf determination section shown in FIG. 20 increases to the number of load state classifications (9 in the case of FIG. 21). This enables more detailed operations and improves the efficiency of warehouse operations. Furthermore, instead of making the load state discrete, it is also possible to grasp it continuously using a fuzzy function. Second
Figure 2 shows an example of defining membership functions for load conditions. Further, FIG. 23 shows an example of definition of membership functions regarding distance from the entrance/exit. In this case, the operation of the warehousing and retrieval shelf determining unit 1401 is to calculate the number of warehousing and retrieval times n (block 2
001), then find the membership value μz(n) that defines "large load" corresponding to that n from the definition in Figure 22, and calculate the distance from the entrance/exit that has a membership function value equal to that value. seek. In this example, since the distances to the membership values O and 1 are not uniquely determined, the representative value k is determined appropriately. Next, the shelf closest to the determined distance (an empty shelf in the case of a stocking, a shelf containing the relevant item in the case of a stocking) is set as the stocking/discharging shelf. By doing so, efficient operation can be easily realized without creating different shelf determination methods corresponding to many load conditions. Furthermore, in the case where there are two or more warehouse entry/exit ports, it can be handled by defining load state classifications by combining the number of warehouse entry/exit requests for each warehouse entry/exit port. [Effects of the Invention] According to the present invention, the following effects can be obtained. (1) Since two pallets can be put in and taken out simultaneously, crane travel time and unloading time (fork time) can be reduced, and throughput per unit time can be improved. (2) Focusing on the number of pallets in stock for the items requested for warehousing, cranes It is possible to reduce the frequency of occurrence of interference between the cranes, thereby improving the crane throughput. (3) When the loading/unloading load is high, the shelf near the loading/unloading entrance is determined as the loading/unloading shelf, and when the loading/unloading load is low, the shelf far from the loading/unloading gate is determined as the loading/unloading shelf. Therefore, the crane travel time per pallet during peak loads can be reduced.
Capable of handling peak loads quickly.
第1図は本発明の第1の実施例の機能ブロック図、第2
図は2フオークを持つクレーンを使用した自動倉庫の上
面図、第3図は棚群をクレーン走行路に沿って眺めた側
面図、第4図は棚ファイル、第5図は入庫棚決定処理の
フローチャート、第6図は出庫棚決定処理のフローチャ
ート、第7図は本発明の第2の実施例の機能ブロック図
、第8図は本発明が対象とする、同一軌道上を2台のク
レーンが走行する自動倉庫の平面図、第9図は品目別在
庫パレット数現況テーブル、第10図は在庫状態判定用
定数テーブル、第11図は空棚ファイル、第12図は入
庫棚決定アルゴリズムを説明するための補助図、第13
図はクレーン行先棚格納テーブル、第14図は本発明の
第3の実施例の機能ブロック図、第15図は本発明が対
象とする自動倉庫の平面図、第16図は入出庫完了時物
格納テーブル、第17図は入出庫状態判定用定数テーブ
ル、第18図は棚ファイル、第19図は棚検索順序テー
ブル、第20図は入出庫棚決定アルゴリズム、第21図
は別の入出庫状態判定用定数テーブル、第22図は負荷
状態のメンバーシップ関数、第23図は遠近のメンバー
シップ関数である。FIG. 1 is a functional block diagram of the first embodiment of the present invention;
The figure is a top view of an automated warehouse using a crane with two forks, Figure 3 is a side view of a group of shelves viewed along the crane travel path, Figure 4 is a shelf file, and Figure 5 is a storage shelf determination process. Flowchart, FIG. 6 is a flowchart of the shipping shelf determination process, FIG. 7 is a functional block diagram of the second embodiment of the present invention, and FIG. A plan view of a moving automated warehouse, Figure 9 is a table showing the current status of the number of inventory pallets by item, Figure 10 is a constant table for determining inventory status, Figure 11 is an empty shelf file, and Figure 12 is an explanation of the algorithm for determining the storage shelf. Auxiliary figure for, No. 13
The figure shows a crane destination shelf storage table, Fig. 14 is a functional block diagram of the third embodiment of the present invention, Fig. 15 is a plan view of an automated warehouse to which the present invention is applied, and Fig. 16 shows the state after loading and unloading is completed. Storage table, Fig. 17 is a constant table for determining stocking/receiving status, Fig. 18 is a shelf file, Fig. 19 is a shelf search order table, Fig. 20 is a stocking/receiving shelf determination algorithm, and Figure 21 is a different stocking/receiving status. The constant table for determination, FIG. 22 shows the membership function of the load state, and FIG. 23 shows the membership function of the near and far distances.
Claims (1)
自動倉庫において、2パレットを同時に入庫できる空棚
を検索する第1の空棚検索手段と、隣りの棚に入庫要求
品目を格納している空棚を検索する第2の空棚検索手段
と、入庫口に近い空棚を検索する第3の空棚検索手段と
、棚の在庫状況にもとづき前記空棚検索手段を使い分け
て入庫棚を決定する手段と、2パレットを同時に出庫で
きる出庫棚を検索する第1の出庫棚検索手段と、隣の棚
が空棚である出庫可能棚を検索する第2の出庫棚検索手
段と、出庫口に近い出庫棚を検索する第3の出庫棚検索
手段と、棚の在庫状況、出庫要求内容にもとづき前記出
庫棚検索手段を使い分けて出庫棚を決定する手段とを設
けことを特徴とする入出庫棚決定運用システム。 2、同一軌道上を2台のクレーンが走行する自動倉庫に
おいて、入庫要求品目の在庫状態を判定する手段と、在
庫の大小に応じて入庫棚決定アルゴリズムを選択・呼出
す手段とを設けことを特徴とする入出庫棚決定運用シス
テム。 3、前記入庫棚決定アルゴリズムを選択・呼出す手段は
、在庫量が多い場合に適用されるラックの入庫台近くの
空棚を優先させる入庫棚決定アルゴリズム、在庫量が少
ない場合に適用されるラック中央の空棚を優先させる入
庫棚決定アルゴリズムのいずれかを選択・呼出す手段か
らなる第2項の入出庫棚決定運用システム。 4、自動倉庫システムにおいて、入出庫負荷の実績に関
するデータを収集する手段と、収集されたデータから入
出庫負荷を判定する手段と、判定された負荷の大小によ
り入出荷する棚を決定する方法を変化させる手段とから
なることを特徴とする入出庫棚決定運用システム。 5、前記収集する手段は入出庫負荷データと入出庫負荷
状態判定データを収集する第4項の入出庫棚決定運用シ
ステム。 6、前記変化させる手段は、負荷が大きい場合には入出
庫口に近い棚から入出庫を行ない、負荷が小さい場合に
は入出庫口から遠い棚から入出庫を行なう手段からなる
第4項の入出庫決定運用システム。[Scope of Claims] 1. In an automated warehouse using a stacker crane with two forks, a first empty shelf search means for searching for an empty shelf that can receive two pallets at the same time, and a first empty shelf search means for searching for an empty shelf that can receive two pallets at the same time; A second empty shelf search means searches for stored empty shelves, a third empty shelf search means searches for empty shelves near the warehouse entrance, and the empty shelf search means are selectively used based on the inventory status of the shelves. a means for determining a receiving shelf; a first receiving shelf search means for searching for a receiving shelf from which two pallets can be simultaneously delivered; and a second receiving shelf searching means for searching for a shelf that can be delivered from which an adjacent shelf is empty. The present invention is characterized by providing a third outgoing shelf search means for searching for an outgoing shelf near the outgoing exit, and a means for determining the outgoing shelf by selectively using the outgoing shelf searching means based on the inventory status of the shelf and the contents of the outgoing request. An operational system for determining stocking and issuing shelves. 2. In an automated warehouse where two cranes run on the same track, the system is characterized by having means for determining the inventory status of items requested to be stocked, and means for selecting and calling a stocking shelf determination algorithm depending on the size of the stock. An operational system for determining stocking and issuing shelves. 3. The means for selecting and calling the storage shelf determination algorithm is the storage shelf determination algorithm that prioritizes empty shelves near the storage rack of the rack, which is applied when the inventory amount is large, and the storage shelf determination algorithm that is applied when the inventory amount is small, which prioritizes empty shelves near the storage rack. Item 2. The storage/output shelf determination operation system according to item 2, comprising means for selecting and calling one of the storage shelf determination algorithms that prioritize empty shelves. 4. In an automated warehouse system, a means for collecting data regarding the actual loading and unloading load, a means for determining the loading and unloading load from the collected data, and a method for determining the shelves for loading and unloading based on the size of the determined load. 1. A storage/output shelf determination operation system comprising: means for changing. 5. The warehousing/outputting shelf determination operation system according to item 4, wherein the collecting means collects warehousing/outputting load data and warehousing/outputting load state determination data. 6. The changing means according to item 4, comprising a means for loading and unloading from a shelf near the loading/unloading port when the load is large, and performing loading/unloading from the shelf far from the loading/unloading port when the load is small. Input/output decision operation system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63017058A JPH01197207A (en) | 1988-01-29 | 1988-01-29 | Operating system for determining receiving/shipping shelf |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63017058A JPH01197207A (en) | 1988-01-29 | 1988-01-29 | Operating system for determining receiving/shipping shelf |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01197207A true JPH01197207A (en) | 1989-08-08 |
Family
ID=11933385
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63017058A Pending JPH01197207A (en) | 1988-01-29 | 1988-01-29 | Operating system for determining receiving/shipping shelf |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01197207A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4955799A (en) * | 1988-11-11 | 1990-09-11 | Mitsubishi Jukogyo Kabushiki Kaisha | Metal mold centering and clamping device in a tire vulcanizing machine |
| JP2002193409A (en) * | 2000-12-26 | 2002-07-10 | Itoki Crebio Corp | Automated storage and retrieval warehouse and method of taking in and out load to warehouse |
| JP2013203526A (en) * | 2012-03-28 | 2013-10-07 | Murata Machinery Ltd | Automated warehouse |
| JP2016525052A (en) * | 2013-09-03 | 2016-08-22 | エルジー・ケム・リミテッド | Tray delivery optimization method and system using the same |
-
1988
- 1988-01-29 JP JP63017058A patent/JPH01197207A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4955799A (en) * | 1988-11-11 | 1990-09-11 | Mitsubishi Jukogyo Kabushiki Kaisha | Metal mold centering and clamping device in a tire vulcanizing machine |
| JP2002193409A (en) * | 2000-12-26 | 2002-07-10 | Itoki Crebio Corp | Automated storage and retrieval warehouse and method of taking in and out load to warehouse |
| JP2013203526A (en) * | 2012-03-28 | 2013-10-07 | Murata Machinery Ltd | Automated warehouse |
| JP2016525052A (en) * | 2013-09-03 | 2016-08-22 | エルジー・ケム・リミテッド | Tray delivery optimization method and system using the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0562573B1 (en) | Automated warehouse inloading/outloading storage controller | |
| JP2024534363A (en) | Task allocation method and apparatus | |
| Hameed et al. | The automatic storage and retrieval system: an overview | |
| KR20260039644A (en) | Robot scheduling system, method, and storage medium | |
| CN219448079U (en) | Warehouse system | |
| JPH01197207A (en) | Operating system for determining receiving/shipping shelf | |
| CN101437732B (en) | Overhead transfer/storage system and overhead transfer/storage method | |
| CN113034083A (en) | Storage support combination optimization method, device and system | |
| JP3890873B2 (en) | Warehousing control device and automatic warehouse having the warehousing control device | |
| Kang | An order picking algorithm for vertically stacked and top-retrieval storage systems | |
| JP2025074061A (en) | Returning the carrier to storage | |
| JP7620291B2 (en) | Item search device and item search method | |
| CN115258482B (en) | Outbound control method, electronic device, readable storage medium and outbound system | |
| WO2024149151A1 (en) | Warehousing system and sorting method | |
| JPH0373703A (en) | Automatic placement method by frequency | |
| JPH04298402A (en) | Rearrangement in high-raised warehouse | |
| JPS63123703A (en) | In-storage control system in automatic warehouse | |
| JP2569575B2 (en) | Automatic warehouse equipment | |
| JP7828251B2 (en) | Sorting machine system, sorting method, and computer program | |
| JPH0733214A (en) | 3D automated warehouse | |
| JP2002114326A (en) | Lane control method and device for automated storage and retrieval system | |
| JP3139885B2 (en) | Control system for multiple automatic warehouses | |
| JP3342286B2 (en) | Search method for incoming or outgoing rack address | |
| JP3925309B2 (en) | Delivery shelf determination method and apparatus, and automatic warehouse having the delivery shelf determination device | |
| JPH1191907A (en) | Automated storage and retrieval system |