IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社イシダの特許一覧

<>
  • 特開-物品計量移動システム 図1
  • 特開-物品計量移動システム 図2
  • 特開-物品計量移動システム 図3
  • 特開-物品計量移動システム 図4
  • 特開-物品計量移動システム 図5
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023134979
(43)【公開日】2023-09-28
(54)【発明の名称】物品計量移動システム
(51)【国際特許分類】
   G01G 19/387 20060101AFI20230921BHJP
【FI】
G01G19/387 D
【審査請求】未請求
【請求項の数】7
【出願形態】OL
(21)【出願番号】P 2022039962
(22)【出願日】2022-03-15
(71)【出願人】
【識別番号】000147833
【氏名又は名称】株式会社イシダ
(74)【代理人】
【識別番号】100088155
【弁理士】
【氏名又は名称】長谷川 芳樹
(74)【代理人】
【識別番号】100113435
【弁理士】
【氏名又は名称】黒木 義樹
(74)【代理人】
【識別番号】100180851
【弁理士】
【氏名又は名称】▲高▼口 誠
(74)【代理人】
【識別番号】100156395
【弁理士】
【氏名又は名称】荒井 寿王
(72)【発明者】
【氏名】前田 修一
(72)【発明者】
【氏名】鈴木 亮民
(57)【要約】
【課題】排出する物品の計量精度の低下を抑制する。
【解決手段】物品計量移動システム1は、物品群Xから一部の物品を把持、計量及び移動させる。物品計量移動システム1は、物品群Xが載置される容器50と、物品を把持する複数の把持部30と、複数の把持部30で把持している複数の物品の重量値を複数の把持部30毎に計量する複数の計量器40と、計量器40の計量結果を用いて組合せ計算を行い、複数の把持部30の組合せパターンを排出対象として選択し、選択した当該組合せパターンに係る複数の把持部30による物品の把持を解除させ、物品を排出させる制御部70と、を備える。制御部70は、把持している物品の重量値が所定時間内に所定値以上減少した把持部30である特定把持部が存在する場合、特定把持部を含む組合せパターンを、排出対象として選択しない。
【選択図】図4
【特許請求の範囲】
【請求項1】
物品群から一部の物品を把持、計量及び移動させる物品計量移動システムであって、
前記物品群が載置される載置部と、
前記物品を把持する複数の把持部と、
複数の前記把持部により把持している複数の前記物品の重量値を、複数の前記把持部毎に計量する計量部と、
前記計量部の計量結果を用いて組合せ計算を行い、前記組合せ計算の結果に基づき複数の前記把持部の組合せを排出対象として選択し、選択した当該組合せに係る複数の前記把持部による前記物品の把持を解除させ、前記物品を排出させる制御部と、を備え、
前記制御部は、把持している前記物品の重量値が所定時間内に所定値以上減少した前記把持部である特定把持部が存在する場合、前記特定把持部を含む前記組合せを、排出対象として選択しない、物品計量移動システム。
【請求項2】
前記制御部は、
前記計量結果を取得する第1計量処理と、
前記第1計量処理で取得した前記計量結果を用いて前記組合せ計算を行う組合せ計算処理と、
前記組合せ計算処理の後、前記計量結果を取得する第2計量処理と、を実行し、
前記所定時間は、前記第1計量処理時から前記第2計量処理時までの時間に対応する、請求項1に記載の物品計量移動システム。
【請求項3】
前記制御部は、前記特定把持部による前記物品の把持を解除させ、前記物品を前記載置部に戻す返戻処理を実行する、請求項1又は2に記載の物品計量移動システム。
【請求項4】
前記返戻処理では、把持している前記物品の重量値が上限閾値よりも大きく又は下限閾値よりも小さく、且つ、選択した前記組合せに含まれていない前記把持部が存在する場合、当該把持部による前記物品の把持を解除させ、前記物品を前記載置部に戻す、請求項3に記載の物品計量移動システム。
【請求項5】
複数の前記把持部の直下に配置され、上方から前記物品が投入される排出シュートと、
前記載置部を移動させる移動機構と、を備え、
前記制御部は、
前記返戻処理を実行する場合、前記移動機構により前記載置部を前記把持部の直下に位置させ、
選択した前記組合せに係る複数の前記把持部による前記物品の把持を解除させて前記物品を排出させる場合、前記移動機構により前記載置部を前記把持部の直下の位置から退避させる、請求項3又は4に記載の物品計量移動システム。
【請求項6】
複数の前記把持部は、第1領域に並置された複数の第1把持部と、第2領域に並置された複数の第2把持部と、を含み、
前記制御部は、
複数の前記第1把持部に前記載置部を接近させ、複数の前記第1把持部の少なくとも何れかにより前記物品を把持させる処理と同時並列的に、選択した前記組合せに係る複数の前記第2把持部による前記物品の把持を解除させ、前記物品を投下させて前記排出シュートに導入させる、請求項5に記載の物品計量移動システム。
【請求項7】
前記制御部は、選択した前記組合せに係る複数の前記把持部による前記物品の把持を解除させて前記物品を排出させた都度に、前記特定把持部に対応する前記計量結果を用いない前記組合せ計算を再び行い、選択する複数の前記把持部の組合せを更新する、請求項1~6の何れか一項に記載の物品計量移動システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、物品計量移動システムに関する。
【背景技術】
【0002】
物品計量移動システムに関する技術として、例えば特許文献1には、物品群から一部の物品を取り出して排出する物品排出システムが記載されている。特許文献1に記載された物品排出システムでは、物品群の一部の物品を複数の把持器(把持部)により把持させ、重量取得部(計量部)により把持器のそれぞれが把持する物品の重量値を計量する。当該重量値を用いた組合せ計算の計算結果に基づき所定の把持器による把持を解除させ、物品を排出させる。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2021-1808号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
上述した技術では、例えば麺類等の粘着性のある物品を把持部で把持する場合、組合せ計算を行った後において、把持している物品の状態が崩れることにより、当該物品の一部が意図せずに把持部から脱落し、当該物品の重量値が組合せ計算時よりも大きく減少するおそれがある。この場合、排出する物品の計量精度が低下してしまう。
【0005】
そこで、本発明の一側面は、排出する物品の計量精度の低下を抑制することが可能な物品計量移動システムを提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明の一側面の物品計量移動システムは、物品群から一部の物品を把持、計量及び移動させる物品計量移動システムであって、物品群が載置される載置部と、物品を把持する複数の把持部と、複数の把持部により把持している複数の物品の重量値を、複数の把持部毎に計量する計量部と、計量部の計量結果を用いて組合せ計算を行い、組合せ計算の結果に基づき複数の把持部の組合せを排出対象として選択し、選択した当該組合せに係る複数の把持部による物品の把持を解除させ、物品を排出させる制御部と、を備え、制御部は、把持している物品の重量値が所定時間内に所定値以上減少した把持部である特定把持部が存在する場合、特定把持部を含む組合せを、排出対象として選択しない。
【0007】
この物品計量移動システムでは、物品が脱落しやすい把持部を特定把持部とし、組合わせ計算の結果に基づく複数の把持部の組合せ(以下、単に「組合せ」ともいう)に特定把持部が含まれる場合、その組合せを排出対象として選択しない。これにより、組合わせ計算後において特定把持部で把持している物品の重量値が組合せ計算時よりも大きく減少したとしても、その悪影響が、排出する物品の計量精度に及ぶことを防ぐことができる。すなわち、本発明の一側面に係る物品計量移動システムによれば、排出する物品の計量精度の低下を抑制することが可能となる。
【0008】
本発明の一側面の物品計量移動システムでは、制御部は、計量結果を取得する第1計量処理と、第1計量処理で取得した計量結果を用いて組合せ計算を行う組合せ計算処理と、組合せ計算処理の後、計量結果を取得する第2計量処理と、を実行し、所定時間は、第1計量処理時から第2計量処理時までの時間に対応してもよい。この場合、所定時間を具体的に定めることが可能となる。
【0009】
本発明の一側面の物品計量移動システムでは、制御部は、特定把持部による物品の把持を解除させ、物品を載置部に戻す返戻処理を実行してもよい。この場合、物品が脱落しやすく且つ排出対象ではない把持部が把持している物品を、載置部へ戻すことが可能となる。
【0010】
本発明の一側面に係る物品計量移動システムにおいて、返戻処理では、把持している物品の重量値が上限閾値よりも大きく又は下限閾値よりも小さく、且つ、選択した組合せに含まれていない把持部が存在する場合、当該把持部による物品の把持を解除させ、物品を載置部に戻してもよい。この場合、物品が脱落しやすく且つ排出対象ではない把持部が把持している物品を、載置部へ戻すことが可能となる。
【0011】
本発明の一側面の物品計量移動システムは、複数の把持部の直下に配置され、上方から物品が投入される排出シュートと、載置部を移動させる移動機構と、を備え、制御部は、返戻処理を実行する場合、移動機構により載置部を把持部の直下に位置させ、選択された複数の把持部による物品の把持を解除させて物品を排出させる場合、移動機構により載置部を把持部の直下の位置から退避させてもよい。この場合、物品の排出と物品の載置部への返戻とを効率よく実現することが可能となる。
【0012】
本発明の一側面の物品計量移動システムでは、複数の把持部は、第1領域に並置された複数の第1把持部と、第2領域に並置された複数の第2把持部と、を含み、制御部は、複数の第1把持部に載置部を接近させ、複数の第1把持部の少なくとも何れかにより物品を把持させる処理と同時並列的に、選択された複数の第2把持部による物品の把持を解除させ、物品を投下させて排出シュートに導入させてもよい。この場合、物品の把持と物品の排出とを効率よく実現することが可能となる。
【0013】
本発明の一側面の物品計量移動システムでは、制御部は、選択した前記組合せに係る複数の把持部による物品の把持を解除させて物品を排出させた都度に、特定把持部に対応する計量結果を用いない組合せ計算を再び行い、選択する複数の把持部の組合せを更新してもよい。この場合、排出する物品の計量精度を高めることが可能となる。
【発明の効果】
【0014】
本発明の一側面によれば、排出する物品の計量精度の低下を抑制することが可能な物品計量移動システムを提供できる。
【図面の簡単な説明】
【0015】
図1図1は、一実施形態に係る物品計量移動システムを示す正面図である。
図2図2は、複数の把持部を示す概略斜視図である。
図3図3は、物品計量移動システムを示すブロック図である。
図4図4は、ロボットハンドの動作を示すフローチャートである。
図5図5は、第1ロボットハンド及び第2ロボットハンドの動作を示すフローチャートである。
【発明を実施するための形態】
【0016】
以下、本開示の実施形態について、図面を参照しながら説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
【0017】
まず図1及び図2を参照して、本実施形態に係る物品計量移動システム1について説明する。図1に示される物品計量移動システム1は、容器50に収容された物品群Xから一部の物品を取り出して移動させるシステムである。物品計量移動システム1は、一部の物品の重量(質量)が目標重量の範囲内となるように、一部の物品を容器50から取り出し、当該物品を外部に排出する。すなわち物品計量移動システム1は、物品群Xから所定の目標重量の物品を移動させる計量システムである。物品計量移動システム1は、物品群Xから一部の物品を把持、計量及び移動させるシステムである。
【0018】
物品計量移動システム1によって排出される物品は、例えば、物品計量移動システム1の後工程で袋に包装されたり、或いは、別の容器に収容されたりして、商品として出荷される。物品は、例えば、スパゲティ等の麺類、糖類を多く含む食品等である。物品は、高い粘着性を有する食品でもよい。物品は、加熱された状態で容器50に収容され、湯気等を生じている食品でもよい。或いは、物品は、軽量で且つ細かく、舞い上がりやすい食品でもよい。
【0019】
物品計量移動システム1は、物品を計量するための計量装置120を備える。計量装置120は、それぞれ複数の把持部30を有する2つのロボットハンド15と、ロボットハンド15を水平方向に移動させる2つのハンド駆動部10と、物品群Xが載置される容器(載置部)50と、容器50を鉛直方向及び水平方向にそれぞれ移動させる容器駆動部(移動機構)54とを備える。また物品計量移動システム1は、ロボットハンド15の各部、ハンド駆動部10、及び容器駆動部54をそれぞれ制御する制御部70を備える。ロボットハンド15、ハンド駆動部10、及び容器駆動部54は、計量装置120の例えば直方体状の本体フレーム121に取り付けられている。
【0020】
物品計量移動システム1では、例えば同一の構成を備える一対のロボットハンド15が、左右に並設されている。以下の説明において、図1の正面視左側の領域(第1領域)に配置されたロボットハンド15は第1ロボットハンド15Aと称されることがあり、正面視右側の領域(第2領域)に配置されたロボットハンド15は第2ロボットハンド15Bと称されることがある。ただし、共通する構成及び機能を説明するときには、単にロボットハンド15という名称が用いられる。
【0021】
ロボットハンド15において、例えば、左右方向に並ぶ4つの把持部30が、前後方向(図1の紙面垂直方向)に4列並べられている。このように、左右方向に並ぶ把持部30の個数をM、前後方向に並ぶ把持部30の個数をN(M,Nは何れも自然数)とすると、ロボットハンド15は、(M×N)個の把持部30が格子点の位置に配列された構成を有する。本実施形態では、各ロボットハンド15は16個の把持部30を有する。容器50の形状や物品の種類などに応じて、ロボットハンド15における把持部30の配列は適宜に変更されてよい。MとNの両方又は何れか一方が4以外の自然数であってもよい。
【0022】
図2に示されるように、各把持部30は、例えば複数の把持爪30aを有しており、把持爪30aを閉じることで物品を把持する。各把持部30は、複数の把持爪30aを駆動する把持部材駆動機構30bを含む。把持部材駆動機構30bは、例えば、モータ又は流体圧を駆動源として、把持爪30aを駆動する。把持爪30aの開閉による物品の把持の仕組みについては後述する。
【0023】
ロボットハンド15は、各把持部30に把持された物品の重量値を計量する複数の計量器40を有する。すなわち、16個((M×N)個)の把持部30に対して、16個((M×N)個)の計量器40が設けられている。ロボットハンド15は、例えば1枚の板状の連結部材16を有している。各把持部30と、各計量器40とは、連結部40aを介して一体的に組み立てられている。各計量器40の天面は、取付金具400を介して連結部材16に固定されている。各計量器40の底面には、各把持部30が固定されている。
【0024】
各計量器40は、計量器40の筐体内に収納されたセンサ部と、内部制御部とを含んでいる(何れも図示せず)。センサ部は、例えば、力センサと加速度センサとを含む。力センサとして、例えば、歪みゲージ式ロードセルが採用される。加速度センサは、例えば、歪みゲージ式ロードセルや、MEMS型の小型加速度センサが採用される。複数の計量器40は、複数の把持部30により把持している複数の物品の重量値を、複数の把持部30毎に計量する計量部を構成する。
【0025】
物品計量移動システム1では、例えば同一の構成を備える2つのハンド駆動部10のそれぞれが、第1ロボットハンド15A及び第2ロボットハンド15Bに対応して設けられている。以下の説明において、図1の正面視左側に配置されて第1ロボットハンド15Aを移動させるハンド駆動部10は第1ハンド駆動部10Aと称されることがあり、正面視右側に配置されて第2ロボットハンド15Bを移動させるハンド駆動部10は第2ハンド駆動部10Bと称されることがある。ただし、共通する構成及び機能を説明するときには、単にハンド駆動部10という名称が用いられる。
【0026】
第1ロボットハンド15A及び第2ロボットハンド15Bを含めた全体において、左右方向に並ぶ8つの把持部30が、前後方向に4列並べられている。すなわち、計量装置120は、4つ×2台(一対)×4列=計32個(一般化すると(M×2×N)個)の把持部30を備える。第1ロボットハンド15Aにおいて並置された複数の把持部30は複数の第1把持部に対応し、第2ロボットハンド15Bにおいて並置された複数の把持部30は複数の第2把持部に対応する。
【0027】
ハンド駆動部10は、2本の平行に延びるフレーム12と、ロボットハンド15をフレーム12に沿って水平移動させる前後移動機構11とを有している。ハンド駆動部10は、前後移動機構11によって、ロボットハンド15を保持するブロック111を前方又は後方に移動させることができる。ハンド駆動部10は、例えば、ブロック111を移動させるサーボモータ、エアシリンダ等を有する。上記した連結部材16は、例えばネジ止めによってブロック111に連結されている。なお、計量装置120において、ハンド駆動部10又は前後移動機構11が省略されてもよい。
【0028】
物品計量移動システム1では、第1ハンド駆動部10Aが、第1ロボットハンド15Aを前後方向に(水平方向に)移動させ、第2ハンド駆動部10Bが、第2ロボットハンド15Bを前後方向に(水平方向に)移動させる。これにより、容器50内の物品群Xの位置と、各ロボットハンド15において設定される物品把持位置とを合わせることができる。
【0029】
計量器40の内部制御部は、センサ部で計測される力に基づいて、把持部30が把持している物品の重量を測定する。なお、計量器40は、把持部30の移動時に計測される力に基づいて物品の重量を計量する方式に限定されるものではない。計量器40は、ロードセル等を用いて、静止状態の把持部30が把持している物品の重量を計量するものであってもよい。各計量器40は、各把持部30の把持爪30aに把持された物品の重量を算出する重量算出部である。
【0030】
容器50は、物品群Xが載置される部材である。水平移動および鉛直移動する保持部52に、容器50が保持又は載置されている。容器50は、例えば容器駆動部54により、第1ロボットハンド15Aの下方に位置する第1位置P1と、第2ロボットハンド15Bの下方に位置する第2位置P2との間を移動可能である。第1位置P1と第2位置P2とは左右方向に離れており、第1位置P1に位置する容器50が占有する領域と第2位置P2に位置する容器50が占有する領域とはオーバーラップしない。容器50は、上方に向けて開放された直方体状の容器である。容器50は、平面視において、複数の把持部30が配列された領域よりも少し大きい大きさを有する。容器50は、平面視において、複数の把持部30を包囲できるような形状及び大きさを有する。容器50は、1つのロボットハンド15にちょうど対応する形状及び大きさを有する。
【0031】
容器50が第1位置P1に位置する場合、容器50を上方に移動させて第1ロボットハンド15Aの把持部30に近づけることで、当該把持部30が容器50内の物品群Xから物品を把持可能である。このとき、第2ロボットハンド15Bの把持部30は容器50内の物品群Xから物品を把持することができない。また容器50が第2位置P2に位置する場合、容器50を上方に移動させて第2ロボットハンド15Bの把持部30に近づけることで、当該把持部30が容器50内の物品群Xから物品を把持可能である。このとき、第1ロボットハンド15Aの把持部30は容器50内の物品群Xから物品を把持することができない。
【0032】
容器50の内部に収容される物品群Xの量が減少すると、人又は機械によって、内部の物品群Xの量が減少した容器50が、新たな(物品群Xが多く収容されている)容器50と交換される。なお、容器50が交換される代わりに、物品計量移動システム1が、容器50に物品を供給するための物品供給機構を備えていてもよい。
【0033】
容器駆動部54は、モータ、流体圧を駆動源として、容器50を上下方向(鉛直方向)及び左右方向(水平方向)に移動させる。容器駆動部54は、計量装置120に隣接する図示しないフレームに固定された駆動ボックス55と、駆動ボックス55に設けられた平行な2本の第1軸L1及び第2軸L2を中心にそれぞれ揺動可能な第1メインアーム部56A及び第2メインアーム部56Bと、第1メインアーム部56Aの先端及び第2メインアーム部56Bの先端にそれぞれ回動可能に連結された第1サブアーム部57A及び第2サブアーム部57Bとを有する。駆動ボックス55は、例えば、ロボットハンド15が取り付けられたフレームの後方に隣接する別のフレーム上に固定される。第1軸L1及び第2軸L2は、前後方向(図1の紙面垂直方向且つ水平方向)に延びる。第1サブアーム部57Aの先端及び第2サブアーム部57Bの先端はそれぞれ保持部52の後端に回動可能に連結されている。これらのリンク機構により、保持部52が支持されている。
【0034】
第1メインアーム部56A及び第2メインアーム部56Bは、それぞれ、駆動ボックス55に収容された別個のモータによって任意の方向を向くように揺動する。第1メインアーム部56A及び第2メインアーム部56Bに対する第1サブアーム部57A及び第2サブアーム部57Bの各回動軸は、第1軸L1及び第2軸L2に平行である。例えば、第2メインアーム部56Bに対する第2サブアーム部57Bの回動角度は調整可能となっている。保持部52に対する第1サブアーム部57A及び第2サブアーム部57Bの各回動軸も、第1軸L1及び第2軸L2に平行である。第1軸L1及び第2軸L2の位置を固定点として、第1メインアーム部56A、第1サブアーム部57A、第2メインアーム部56B、第2サブアーム部57B、及び保持部52が六角形のうちの五辺を構成している。容器駆動部54は、これらの構成により2軸パラレルリンク機構を有している。容器駆動部54は、制御部70によって制御されて各アーム部を回動させることで、保持部52を上下方向及び左右方向に移動させる。保持部52の姿勢は、ロッド58によって水平に維持される。
【0035】
制御部70の制御により、保持部52は水平な姿勢を維持しつつ、第1位置P1、第1位置P1よりも第1ロボットハンド15Aに近接した位置、第2位置P2、第2位置P2よりも第2ロボットハンド15Bに近接した位置に移動自在である。これにより、第1ロボットハンド15Aに対する容器50の相対位置、第2ロボットハンド15Bに対する容器50の相対位置が調整自在となっている。なお、上記構成に限られず、容器駆動部54が、保持部52を左右方向に移動させる左右移動機構と、保持部52を鉛直方向に移動させる鉛直移動機構とを有してもよい。そのような2軸駆動機構によっても、容器50の位置を調整自在である。
【0036】
容器駆動部54は、保持部52及び容器50を上昇させることで、ロボットハンド15に容器50及び物品群Xを近接させる。保持部52及び容器50を下降させることで、ロボットハンド15から容器50及び物品群Xを離隔させる。容器駆動部54は、容器50に収容された(載置された)物品群Xに把持爪30aを挿入させ、物品を把持した把持爪30aを容器50から離す。言い換えれば、第1ロボットハンド15A及び第2ロボットハンド15Bは、容器50内の物品群Xに各把持部30の把持爪30aを差し込んで物品の一部を把持する。
【0037】
物品計量移動システム1は、2つの排出シュート60を備えている。例えば同一の大きさ及び形状を有する2つの排出シュート60が、左右に並設されている。以下の説明において、図1の正面視左側に配置された排出シュート60は第1排出シュート60Aと称されることがあり、正面視右側に配置された排出シュート60は第2排出シュート60Bと称されることがある。ただし、共通する構成及び機能を説明するときには、単に、排出シュート60という名称が用いられる。
【0038】
排出シュート60は、漏斗状の部材である。排出シュート60は、上方から物品が投入される。排出シュート60は、ロボットハンド15の下方に配置される。具体的には、第1ロボットハンド15Aの複数の把持部30の直下に第1排出シュート60Aが配置され、第2ロボットハンド15Bの複数の把持部30の直下に第2排出シュート60Bが配置される。第1ロボットハンド15Aと第1排出シュート60Aとの間に容器50の第1位置P1が位置し、第2ロボットハンド15Bと第2排出シュート60Bとの間に容器50の第2位置P2が位置する。
【0039】
第1排出シュート60Aは、容器50が第2位置P2に位置する時に、第1ロボットハンド15Aの把持部30が把持を解除して落下させる物品を受けて物品計量移動システム1の外部に排出する。同様に、第2排出シュート60Bは、容器50が第1位置P1に位置する時に、第2ロボットハンド15Bの把持部30が把持を解除して落下させる物品を受けて物品計量移動システム1の外部に排出する。このようにして、第1ロボットハンド15A及び第2ロボットハンド15Bは、各把持部30により把持した物品を移載先の位置に移載する。すなわち、本明細書において、各ロボットハンド15による「把持の解除」とそれに伴う「物品の落下」は、排出シュート60への物品の移載を意味する。
【0040】
なお本実施形態では、2つの排出シュートを用いているが、これに限定されるものではなく、第1ロボットハンド15Aおよび第2ロボットハンド15Bが1つの排出シュートを共有してもよい。その場合、1つの排出シュートの上部開口は、平面視において第1位置P1及び第2位置P2の全体を包含する大きさ及び位置に設定される。また、排出シュートを使用せず、ロボットハンド15から落下した物品を直接外部に排出してもよい。
【0041】
図2は、物品計量移動システム1のブロック図である。図2において、制御部70は、把持部材駆動機構30b、容器駆動部54などの物品計量移動システム1の各種構成の動作の制御を実施する。制御部70は、計量器40が計量した物品の重量値(計量値)を利用した組合せ計算等を実施する。制御部70は、CPU等のプロセッサ、ROMおよびRAM等のメモリ、ストレージ及び通信デバイス等を含むコンピュータ装置として構成されている。制御部70は、ハンド駆動部10、把持部材駆動機構30b、計量器40、容器駆動部54と電気的に(又は通信可能に)接続されている。制御部70には、理想重量値等が操作パネル100を介して入力される。
【0042】
制御部70は、CPUがメモリに記憶されているプログラムを実行することで、ハンド駆動部10、把持部材駆動機構30b、容器駆動部54等の物品計量移動システム1の各種構成の動作の制御や、計量器40が計量した物品の重量値を利用した組合せ計算等を行う。制御部70の各種機能は、ソフトウェアで実現されなくてもよく、ハードウェアで実現されても、ハードウェアとソフトウェアとが協働することで実現されてもよい。
【0043】
制御部70は、ハンド駆動部10および容器50を移動させ、把持部30と、容器50とを近づける。制御部70は、把持部材駆動機構30bを制御して、容器50に載置された物品群Xの物品の一部を、各把持部30の把持爪30aに把持させる。
【0044】
各計量器40は、その計量器40に対応する把持部30が把持する物品の重量値を計量する。各把持部30によって把持された物品の重量値は、制御部70によって取得される。制御部70は、把持部30の把持する物品の重量値に基づいて組合せ計算を行う。組合せ計算は、把持部30のそれぞれが把持する物品の重量値を足し合わせた結果、その合計値が目標重量値となる重量値の組合せを見つける処理である。制御部70は、まず、各重量値を取得する。続いて、制御部70は、組合せ計算の結果に基づいて、目標重量値となる重量値の組合せに対応する把持部30の把持爪30aを選択し、選択した把持部30の把持を解除する制御を実施する。このとき、制御部70は、排出シュート60の上方で把持部30による物品の把持を解除することによって、物品を排出シュート60内に落下させる。そして目標重量値の物品が、排出シュート60から排出させる。目標重量値となる重量値の組合せが不可能である場合であって、目標重量値の近傍となる重量値の組合せに対応する把持部30の把持爪30aを見つけた場合、制御部70は、当該組み合わせに対応する把持部30を選択し、選択した把持部30の把持を解除する制御を実施する。当該制御は、例えば、目標重量値となる重量値の組合せに対応する把持部30以外の把持部30の重量値を用いて実施される。
【0045】
目標重量値は、目標となる重量値(目標重量値、又は理想重量値)を含む一定の重量範囲であり、予め設定される。例えば、目標重量値の下限は目標重量値の90%、もしくは95%であり、目標重量値の上限は目標重量値の110%、もしくは105%である。また、目標重量値の近傍は、例えば、上記下限の90%以上100%未満、もしくは上記下限の95%以上100%未満でもよいし、上記上限の100%より大きく110%以下、もしくは上記上限の100%より大きく105%以下でもよい。
【0046】
以上のとおり、本実施形態の物品計量移動システム1において、制御部70は、把持部材駆動機構30b(把持部30)及び容器駆動部54を制御し、計量器40における算出結果に基づいて組合せ計算を行い、予め設定された目標重量値となる把持部30の組合せを選択する。制御部70は、選択された複数の把持部30に物品を排出させる。
【0047】
図1及び図3に示されるように、保持部52の可動領域の上方には、前後方向(図1の紙面垂直方向)に並べられた複数のセンサ9が設けられている。本実施形態では、把持部30の当該方向における列数(上記N。具体的には4列)に対応させて、4つのセンサ9が取り付けられている。4つのセンサ9は、例えば本体フレーム121に固定されており、鉛直下方に向けて光を照射すると共に物品群Xの表面で反射した反射光を検知する。これにより、各センサ9は、容器50内の物品群Xにおける把持爪30aの差し込み方向(上下方向)の物品高さ(物品群Xの高さ)を検知する。
【0048】
各センサ9は、第1ロボットハンド15A及び第2ロボットハンド15Bの間の中央位置において投受光を行う。各センサ9は、容器駆動部54によって保持部52及び容器50が第1位置P1と第2位置P2との間を移動させられる途中において、左右方向における把持部30の位置及び個数(上記M。具体的には4つ)に対応する回数、物品の高さを検知する。検知のタイミングは、容器駆動部54の左右方向の移動速度を考慮して、(例えば容器駆動部54の移動と同期するように)制御部70によって調整されてもよい。これにより、第1位置P1から第2位置P2へ、又は第2位置P2から第1位置P1へと容器50が移動する(通過する)毎に、容器50内の左右方向(移動方向)及び前後方向に格子状に分布する16点(複数の把持部30の平面的な配容易機置に対応する複数点)についての高さ検知信号が出力される。
【0049】
制御部70は、複数のセンサ9と電気的に(又は通信可能に)接続されている。制御部70は、各センサ9の検知結果に基づいて、各把持部30における物品群Xに対する把持爪30aの挿入量及び開き角を算出する。容器50内の各部において、物品の高さはまちまちである。一方で、容器50(保持部52)は水平な姿勢を維持してロボットハンド15に近接させられる。したがって、ある高さに位置する容器50に対し、各把持部30における把持爪30aの挿入量は一定(均一)ではない。
【0050】
制御部70は、例えば、所望の把持量の物品を把持させるための挿入量及び開き角の対応関係を記憶している。制御部70は、各センサ9からの高さ検知信号を入力すると、容器50及び物品群Xの上下方向の位置を設定し、それに応じた各把持部30における挿入量を算出する。制御部70は、更に、記憶している対応関係を参照し、各把持部30における挿入量に対応した把持爪30aの開き角を算出する。制御部70は、第1ロボットハンド15A及び第2ロボットハンド15Bの何れか(物品を把持すべき何れか一方)に対し、算出した挿入量及び開き角が実現されるよう、把持動作を制御する。
【0051】
本実施形態の物品計量移動システム1では、制御部70は、第1ロボットハンド15A及び第2ロボットハンド15Bのそれぞれにおいて、把持部30により容器50内の物品を把持させた後、計量器40の計量結果を用いて組合せ計算を行う。制御部70は、第1ロボットハンド15A及び第2ロボットハンド15Bのそれぞれにおいて、組合せ計算の結果に基づき複数の把持部30の組合せを排出対象として選択し、選択した当該組合せに係る複数の把持部30の当該把持を解除させ、目標重量値の物品を排出シュート60に投下させる。
【0052】
このとき、制御部70は、把持している物品の重量値が所定時間内に所定値以上減少した把持部30である特定把持部が存在する場合、特定把持部を含む組合せパターンを排出対象として選択しない。このような制御部70による処理の一例について、図4を用いて以下に具体的に説明する。
【0053】
まず、容器駆動部54により、容器50がロボットハンド15の直下に進入するように移動させ、当該ロボットハンド15の複数の把持部30の直下に容器50を位置させる(ステップS1)。容器50と複数の把持部30との距離が設定距離になるまで、容器駆動部54により容器50を上昇させ、複数の把持部30に容器50を接近させる。これと共に、把持部材駆動機構30bにより把持部30の把持爪30aを閉じ、複数の把持部30の少なくとも何れかにより物品を把持させる(ステップS2)。
【0054】
容器駆動部54により容器50を下降させ、複数の把持部30により把持した物品を容器50内の物品群から分離させる。この状態において、複数の計量器40の計量結果を取得する(初期計量処理(第1計量処理):ステップS3)。上記ステップS3の初期計量処理で取得した計量結果を用いて、組合せ計算を行う(初期組合せ計算処理(組合せ計算処理):ステップS4)。上記ステップS4では、計量値の合計値が目標重量値又はその近傍値となる複数の計量器40を特定し、これら複数の計量器40に対応する複数の把持部30からなる組合せ(以下、「組合せパターン」ともいう)を、1つ又は複数選択する。
【0055】
上記ステップS4の初期組合せ計算処理の後、複数の計量器40の計量結果を再度に取得する(計算完了後計量処理(第2計量処理):ステップS5)。排出対象として選択しない特定把持部を算出する(ステップS6)。上記ステップS6では、上記ステップS3の初期計量処理の計量結果と上記ステップS5の計算完了後計量処理の計量結果とに基づいて、重量値が所定時間内に所定値以上減少した把持部30を特定把持部として算出する。
【0056】
特定把持部は、計量誤差が生じている可能性が高い把持部30であって、把持している物品が減少し続けている(把持状態が崩れている)把持部30である。所定時間は、初期計量処理時から計算完了後計量処理時までの時間に対応する。所定値は、物品に応じて予め定められた値である。所定値は、特に限定されず、固定値であってもよいし、可変値であってもよい。
【0057】
上記ステップS4で選択した複数の組合せパターンの中から、特定把持部を含まない組合せパターンを、排出対象の組合せパターンとして選択する(ステップS7)。つまり、上記ステップS7では、特定把持部を含む組合せパターンを、排出対象として選択しない。
【0058】
特定把持部による物品の把持を解除させ、当該物品を投下して容器50に戻す返戻処理を実行する(ステップS8)。上記ステップS8では、把持している物品の重量値が上限閾値よりも大きく又は下限閾値よりも小さく、且つ、上記ステップS7で選択した組合せパターンに含まれていない把持部30が存在する場合、この把持部30による物品の把持も解除させ、当該物品を投下して容器50に戻す。
【0059】
容器駆動部54により、容器50がロボットハンド15の直下から離れるように移動させ、当該ロボットハンド15の複数の把持部30の直下の位置から容器50を退避させる(ステップS9)。上記ステップS7で排出対象として選択した1つ又は複数の組合せパターンの何れかについて、その組合せに含まれる把持部30の把持を解除させ、当該把持部30が把持していた物品を投下させて排出シュート60に導入する(ステップS10)。これにより、目標重量値の物品を排出する。
【0060】
複数の計量器40の計量結果を取得する(計量処理:ステップS11)。上記ステップS11の計量処理で取得した計量結果を用いて、組合せ計算を行う(組合せ計算処理:ステップS12)。上記ステップS12では、計量値の合計値が目標重量値又はその近傍値となる複数の計量器40を特定し、これら複数の計量器40に対応する複数の把持部30からなる組合せを、排出対象の組合せパターンとして1つ又は複数選択する。つまり、上記ステップS12では、物品を排出させた上記ステップS10の都度に、特定把持部に対応する計量結果を用いない組合せ計算を再び行って、選択する組合せパターンを更新する。
【0061】
上記ステップS12の組合せ計算処理の結果、1又は複数の組合せパターンがまだある場合(ステップS13でYES)、上記ステップS10の処理に戻る。上記ステップS12の組合せ計算処理の結果、組合せパターンが1つも存在しない場合(ステップ13でNO)、本周期の一連の処理S100を終了し、次の周期にて上記ステップS1から再度処理が繰り返される。
【0062】
図5に示されるように、本実施形態の物品計量移動システム1では、第1ロボットハンド15A及び第2ロボットハンド15Bのそれぞれにおいて、上記ステップS1~上記ステップS13から成る一連の処理S100が、時間的にずらしながら制御部70により繰り返し実行される。このとき、制御部70は、容器駆動部54を制御し、第1ロボットハンド15A及び第2ロボットハンド15Bの何れか一方から退避させた容器50を、何れか他方の複数の把持部30の直下に進入させる。
【0063】
また、制御部70は、第1ロボットハンド15A及び第2ロボットハンド15Bの何れか一方で複数の把持部30により物品を把持させるのと同時並列的に、第1ロボットハンド15A及び第2ロボットハンド15Bの何れか他方で複数の把持部30の把持を解除させ、物品を投下させる(上記ステップS10)。
【0064】
以上、物品計量移動システム1では、物品が脱落しやすい把持部30を特定把持部とし、組合わせ計算の結果に基づく複数の把持部30の組合せパターンに特定把持部が含まれる場合、その組合せパターンを排出対象として選択しない。これにより、例えば麺類等の粘着性のある物品を把持部30で把持する場合、組合わせ計算後において把持している物品の状態が崩れ、物品の多くが意図せずに纏まって把持部30から脱落し、当該物品の重量値が組合せ計算時よりも大きく減少したとしても、その悪影響が、排出する物品の計量精度に及ぶことを防ぐことができる。すなわち、物品計量移動システム1によれば、排出する物品の計量精度の低下を抑制することが可能となる。
【0065】
物品計量移動システム1では、制御部70は、初期計量処理(上記ステップS3)、初期組合せ計算処理(上記ステップS4)及び計算完了後計量処理(上記ステップS5)を実行する。所定時間は、初期計量処理から計算完了後計量処理までの時間に対応する。この場合、所定時間を具体的に定めることが可能となる。
【0066】
物品計量移動システム1では、制御部70は、特定把持部による物品の把持を解除させて、物品を容器50に戻す返戻処理を実行する。この場合、物品が脱落しやすく且つ排出対象ではない把持部30が把持している物品を、容器50へ戻すことが可能となる。
【0067】
物品計量移動システム1において、返戻処理では、把持している物品の重量値が上限閾値よりも大きく又は下限閾値よりも小さく、且つ、選択した組合せに含まれていない把持部30が存在する場合、当該把持部30による物品の把持を解除させ、物品を容器50に戻す。この場合、物品が脱落しやすく且つ排出対象ではない把持部30が把持している物品を、容器50へ戻すことが可能となる。
【0068】
物品計量移動システム1は、制御部70は、返戻処理を実行する場合、容器駆動部54により容器50を把持部30の直下に位置させる。制御部70は、複数の把持部30による物品の把持を解除させて物品を排出させる場合、容器駆動部54により容器50を把持部30の直下の位置から退避させる。この場合、物品の排出と物品の容器50への返戻とを、効率よく実現することが可能となる。
【0069】
物品計量移動システム1では、制御部70は、第1ロボットハンド15Aの複数の把持部30により物品を把持させる処理(ステップS2)と同時並列的に、第2ロボットハンド15Bの複数の把持部30による物品の把持を解除させ、物品を排出シュート60に導入させる。この場合、物品の把持と物品の排出とを、効率よく実現することが可能となる。
【0070】
物品計量移動システム1では、制御部70は、複数の把持部30による物品の把持を解除させて物品を排出させた都度(上記ステップS10の処理の都度)に、特定把持部に対応する計量結果を用いない組合せ計算を再び行い、選択する複数の把持部の組合せの更新(上記ステップS12)を行う。この場合、排出する物品の計量精度を高めることが可能となる。
【0071】
以上、本発明を上記実施形態及び変形例に基づいて詳細に説明した。しかし、本発明は上記実施形態及び上記変形例に限定されるものではない。本発明は、その要旨を逸脱しない範囲でさらなる変形が可能である。
【0072】
上記実施形態では、容器50(保持部52)を移動させてロボットハンド15に近接させることで、ロボットハンド15が物品を把持する構成について例示した。しかしこの構成とは違って、ロボットハンド15又は把持部30を移動(例えば下降)させて容器50に近接させることで、ロボットハンド15又は把持部30が物品を把持する構成としており、その場合、ロボットハンド15又は把持部30に、適宜の公知の移動機構が設けられる。ロボットハンド15又は把持部30を移動(例えば上昇)させることで、物品を把持した把持爪30aを容器50から離すことができる。
【0073】
上記実施形態及び上記変形例では、把持部30による物品の移載は、「把持の解除」とそれに伴う「排出シュート60への物品の投下」に限られない。物品を把持した把持部30が、水平方向又は鉛直方向に移動して別の容器、別のホッパ又はコンベア等の搬送装置に物品を移載してもよい。上記実施形態及び上記変形例では、ロボットハンド15が1つの把持部30のみを有してもよい。上記実施形態及び上記変形例では、初期計量処理の実行時から計算完了後計量処理の実行時までの時間を所定時間としたが、所定時間は特に限定されず、種々の時間であってもよい。所定時間は、固定時間であってもよいし、変動する時間であってもよい。
【0074】
上記において「把持する」とは、互いに離れた位置にある複数の把持爪30a(図2参照)が径方向内向きに動き、互いに近づいた位置に移動することであってもよく、「把持を解除する」とは、把持した後に再び互いに離れた位置に戻ることであってもよい。
【符号の説明】
【0075】
1…物品計量移動システム、9…センサ、10…ハンド駆動部、15…ロボットハンド、15A…第1ロボットハンド、15B…第2ロボットハンド、30…把持部(第1把持部,第2把持部)、30a…把持爪、40…計量器(計量部)、50…容器(載置部)、52…保持部、54…容器駆動部(移動機構)、60…排出シュート、70…制御部、100…操作パネル、120…計量装置、X…物品群。
図1
図2
図3
図4
図5