JP7515112B2 - Transport control system, transport system, component mounting system, and transport control method - Google Patents

Transport control system, transport system, component mounting system, and transport control method Download PDF

Info

Publication number
JP7515112B2
JP7515112B2 JP2020212812A JP2020212812A JP7515112B2 JP 7515112 B2 JP7515112 B2 JP 7515112B2 JP 2020212812 A JP2020212812 A JP 2020212812A JP 2020212812 A JP2020212812 A JP 2020212812A JP 7515112 B2 JP7515112 B2 JP 7515112B2
Authority
JP
Japan
Prior art keywords
transport
areas
unit
information
area
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.)
Active
Application number
JP2020212812A
Other languages
Japanese (ja)
Other versions
JP2022099061A (en
Inventor
達也 宮崎
英司 川本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2020212812A priority Critical patent/JP7515112B2/en
Priority to CN202111514448.1A priority patent/CN114655621A/en
Publication of JP2022099061A publication Critical patent/JP2022099061A/en
Application granted granted Critical
Publication of JP7515112B2 publication Critical patent/JP7515112B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/137Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
    • B65G1/1373Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
    • B65G1/1375Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses the orders being assembled on a commissioning stacker-crane or truck
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/0492Storage devices mechanical with cars adapted to travel in storage aisles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/02Control or detection
    • B65G2203/0208Control or detection relating to the transported articles
    • B65G2203/0241Quantity of articles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/02Control or detection
    • B65G2203/0266Control or detection relating to the load carrier(s)
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/04Detection means

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Supply And Installment Of Electrical Components (AREA)
  • General Factory Administration (AREA)

Description

本開示は、搬送制御システム、搬送システム、部品実装システム、及び搬送制御方法に関する。より詳細には、本開示は、被搬送物を搬送する搬送ロボットの搬送作業を制御する搬送制御システム、搬送システム、部品実装システム、及び搬送制御方法に関する。 The present disclosure relates to a transport control system, a transport system, a component mounting system, and a transport control method. More specifically, the present disclosure relates to a transport control system, a transport system, a component mounting system, and a transport control method that control the transport operation of a transport robot that transports a transported object.

特許文献1は、物品を保管する倉庫を管理する倉庫管理装置を開示する。倉庫内の保管スペースには、物品をそれぞれ保管する複数の棚が配置されている。倉庫には、一方の棚から他方の棚に物品を移し替える作業を行う集約ステーションと、棚から注文にかかる物品を取り出す作業を行うピッキングステーションと、が設けられている。倉庫管理装置は、保管スペースに配置されている棚を搬送車で集約ステーションに移動させ、棚に保管されている物品のうち出荷率が高い物品を集約棚に移し替える。その後、倉庫管理装置は、集約棚をピッキングステーションに移動させ、ピッキングステーションにおいて作業者が集約棚に収容された物品から注文にかかる物品を取り出す作業を行う。 Patent Document 1 discloses a warehouse management device that manages a warehouse in which items are stored. A storage space in the warehouse is provided with multiple shelves for storing items. The warehouse is provided with an aggregation station where items are transferred from one shelf to another, and a picking station where ordered items are removed from the shelf. The warehouse management device moves the shelves arranged in the storage space to the aggregation station by a transport vehicle, and transfers items with a high shipping rate among the items stored on the shelves to the aggregation shelf. The warehouse management device then moves the aggregation shelf to the picking station, where a worker removes the ordered items from the items stored on the aggregation shelf.

特開2020-128266号公報JP 2020-128266 A

上記の倉庫管理装置において、複数台の搬送車(搬送ロボット)が同一の集約ステーションに棚を移動させる搬送作業が集中すると、一部の搬送車は、集約ステーションでの集約作業が終了するまで集約ステーション以外の場所で待機しなければならず、搬送作業に遅れが発生するなどして搬送効率が低下する可能性があった。 In the above warehouse management device, when multiple transport vehicles (transport robots) are concentrating their transport work of moving shelves to the same collection station, some of the transport vehicles must wait at a location other than the collection station until the collection work at the collection station is completed, which can cause delays in the transport work and reduce transport efficiency.

本開示の目的は、被搬送物を搬送する搬送効率の向上を図ることが可能な搬送制御システム、搬送システム、部品実装システム、及び搬送制御方法を提供することにある。 The objective of the present disclosure is to provide a transport control system, a transport system, a component mounting system, and a transport control method that can improve the transport efficiency of transporting objects.

本開示の一態様の搬送制御システムは、第1取得部と、第2取得部と、設定部と、搬送制御部と、を備える。前記第1取得部は、複数の第1エリアの各々と第2エリアとの間で搬送ロボットが被搬送物を搬送する搬送量に関する搬送量情報を、前記複数の第1エリアの各々について取得する。前記第2取得部は、複数のゲートと、前記複数の第1エリアとの間で、前記搬送ロボットが前記被搬送物を搬送する複数の搬送ルートに関するルート情報を取得する。前記複数のゲートは、前記第2エリアへの前記被搬送物の搬入と前記第2エリアからの前記被搬送物の搬出との少なくとも一方を行うために前記第2エリアに設けられている。前記設定部は、前記複数の第1エリアの各々を、前記搬送量情報と前記ルート情報とに基づいて、前記複数のゲートに1対1に対応する複数のグループのいずれかに振り分ける。前記搬送制御部は、前記複数の第1エリアの各々と前記第2エリアとの間で、前記複数の第1エリアの各々に対応する前記ゲートを介して前記搬送ロボットに前記被搬送物の搬入と搬出との少なくとも一方を行わせる。 The transport control system according to one aspect of the present disclosure includes a first acquisition unit, a second acquisition unit, a setting unit, and a transport control unit. The first acquisition unit acquires, for each of a plurality of first areas, transport amount information regarding the transport amount of the transported object transported by the transport robot between each of the plurality of first areas and the second area. The second acquisition unit acquires route information regarding a plurality of transport routes along which the transport robot transports the transported object between a plurality of gates and the plurality of first areas. The plurality of gates are provided in the second area to carry the transported object into the second area or carry the transported object out of the second area. The setting unit assigns each of the plurality of first areas to one of a plurality of groups corresponding one-to-one to the plurality of gates based on the transport amount information and the route information. The transport control unit causes the transport robot to carry the transported object into or out of the second area through the gate corresponding to each of the plurality of first areas.

本開示の一態様の搬送システムは、前記搬送制御システムと、前記複数のグループのそれぞれで前記被搬送物を搬送する複数台の前記搬送ロボットと、を備える。 The transport system of one aspect of the present disclosure includes the transport control system and a plurality of the transport robots that transport the transported objects in each of the plurality of groups.

本開示の一態様の部品実装システムは、部品を基板に実装する少なくとも1つの部品実装機を含む部品実装システムである。前記部品実装機は、前記部品を供給する部品供給装置と、前記部品を前記基板に実装する実装ヘッドを含む実装本体と、を有する。前記部品供給装置は、前記搬送システムが備える前記搬送ロボットによって前記実装本体まで搬送される。 A component mounting system according to one aspect of the present disclosure is a component mounting system including at least one component mounter that mounts components on a substrate. The component mounter has a component supply device that supplies the components, and a mounting body that includes a mounting head that mounts the components on the substrate. The component supply device is transported to the mounting body by the transport robot provided in the transport system.

本開示の一態様の搬送制御方法は、第1取得処理と、第2取得処理と、設定処理と、搬送制御処理と、を含む。前記第1取得処理では、複数の第1エリアの各々と第2エリアとの間で搬送ロボットが被搬送物を搬送する搬送量に関する搬送量情報を、前記複数の第1エリアの各々について取得する。前記第2取得処理では、複数のゲートと、前記複数の第1エリアとの間で、前記搬送ロボットが前記被搬送物を搬送する複数の搬送ルートに関するルート情報を取得する。前記複数のゲートは、前記第2エリアへの前記被搬送物の搬入と前記第2エリアからの前記被搬送物の搬出との少なくとも一方を行うために前記第2エリアに設けられている。前記設定処理では、前記複数の第1エリアの各々を、前記搬送量情報と前記ルート情報とに基づいて、前記複数のゲートに1対1に対応する複数のグループのいずれかに振り分ける。前記搬送制御処理では、前記複数の第1エリアの各々と前記第2エリアとの間で、前記複数の第1エリアの各々に対応する前記ゲートを介して前記搬送ロボットに前記被搬送物の搬入と搬出との少なくとも一方を行わせる。 The transport control method according to one aspect of the present disclosure includes a first acquisition process, a second acquisition process, a setting process, and a transport control process. In the first acquisition process, transport amount information on the transport amount of the transported object transported by the transport robot between each of the multiple first areas and the second area is acquired for each of the multiple first areas. In the second acquisition process, route information on multiple transport routes on which the transport robot transports the transported object between multiple gates and the multiple first areas is acquired. The multiple gates are provided in the second area to carry the transported object into the second area or carry the transported object out of the second area. In the setting process, each of the multiple first areas is assigned to one of multiple groups corresponding one-to-one to the multiple gates based on the transport amount information and the route information. In the transport control process, the transport robot is caused to carry the transported object into or out of the second area through the gate corresponding to each of the multiple first areas.

本開示によれば、被搬送物を搬送する搬送効率の向上を図ることができる。 This disclosure makes it possible to improve the efficiency of transporting transported objects.

図1は、本開示の一実施形態に係る搬送制御システム及び搬送システムの概略的なブロック図である。FIG. 1 is a schematic block diagram of a transport control system and a transport system according to an embodiment of the present disclosure. 図2は、同上の搬送制御システム及び搬送システムを適用する製造ラインの説明図である。FIG. 2 is an explanatory diagram of a manufacturing line to which the above-mentioned transfer control system and transfer system are applied. 図3は、同上の搬送制御システムの動作を説明するフローチャートである。FIG. 3 is a flowchart illustrating the operation of the above-mentioned transport control system. 図4Aは、同上の搬送制御システムがグループ分けの変更前に求めたグループごとの搬送距離比率及び要求タクトを示すグラフである。図4Bは、同上の搬送制御システムにおいてグループ分けの変更後に求めたグループごとの搬送距離比率及び要求タクトを示すグラフである。4A and 4B are graphs showing the transport distance ratio and the required tact time for each group obtained by the transport control system before and after the grouping is changed. 図5Aは、同上の搬送制御システムがグループ分けの変更前に求めたグループごとの搬送量及び要求タクトを示すグラフである。図5Bは、同上の搬送制御システムにおいてグループ分けの変更後に求めたグループごとの搬送量及び要求タクトを示すグラフである。5A and 5B are graphs showing the transport amount and required tact time for each group obtained by the transport control system before and after the grouping is changed. 図6Aは、同上の搬送制御システムがグループ分けの変更前に求めたグループごとの評価値及び要求タクトを示すグラフである。図6Bは、同上の搬送制御システムにおいてグループ分けの変更後に求めたグループごとの評価値及び要求タクトを示すグラフである。6A and 6B are graphs showing the evaluation values and required tact times for each group obtained by the transport control system before and after the grouping is changed. 図7は、同上の搬送制御システム及び搬送システムを適用する製造ラインの説明図である。FIG. 7 is an explanatory diagram of a manufacturing line to which the above-mentioned transfer control system and transfer system are applied. 図8は、同上の搬送制御システムにおける設定画面の説明図である。FIG. 8 is an explanatory diagram of a setting screen in the above-mentioned transport control system. 図9は、同上の搬送制御システムにおける改善案出力画面の説明図である。FIG. 9 is an explanatory diagram of an improvement proposal output screen in the above-mentioned transport control system. 図10は、同上の搬送システムを用いることで構築される部品実装システムの概要の説明図である。FIG. 10 is an explanatory diagram showing an outline of a component mounting system constructed by using the above-mentioned conveying system.

(実施形態)
(1)概要
以下の実施形態において説明する各図は、模式的な図であり、各図中の各構成要素の大きさ及び厚さそれぞれの比が、必ずしも実際の寸法比を反映しているとは限らない。
(Embodiment)
(1) Overview Each drawing described in the following embodiments is a schematic drawing, and the ratio of sizes and thicknesses of each component in each drawing does not necessarily reflect the actual dimensional ratio.

本実施形態に係る搬送制御システム1は、図1及び図2に示すように、被搬送物30を搬送するための搬送ロボット2による搬送作業を制御するためのシステムである。 The transport control system 1 according to this embodiment is a system for controlling the transport operation performed by a transport robot 2 for transporting a transported object 30, as shown in Figures 1 and 2.

本実施形態の搬送制御システム1、及び、搬送制御システム1を備える搬送システム3は、例えば工場、物流センター(配送センターを含む)、オフィス、店舗、学校、及び病院等の施設F1に導入される。搬送ロボット2は、1つ以上の車輪で移動面200の上を走行することによって移動する。移動面200は、その上を搬送ロボット2が移動する面であり、搬送ロボット2が施設F1内を移動する場合は施設F1の床面等が移動面200となり、搬送ロボット2が屋外を移動する場合は地面等が移動面200となる。以下では、複数(例えば3つ)の製造ライン101~103と、物品の入庫及び出庫を自動的に行う自動倉庫110とが配置された工場のような施設F1において複数台の搬送ロボット2が被搬送物30を搬送する場合について説明を行う。 The transport control system 1 of this embodiment and the transport system 3 including the transport control system 1 are introduced in a facility F1 such as a factory, a logistics center (including a distribution center), an office, a store, a school, or a hospital. The transport robot 2 moves by running on a moving surface 200 with one or more wheels. The moving surface 200 is the surface on which the transport robot 2 moves. When the transport robot 2 moves within the facility F1, the moving surface 200 is the floor surface of the facility F1, and when the transport robot 2 moves outdoors, the moving surface 200 is the ground. Below, a case will be described in which multiple transport robots 2 transport transported objects 30 in a facility F1 such as a factory that has multiple (for example, three) manufacturing lines 101-103 and an automated warehouse 110 that automatically stores and retrieves items.

図2は、施設F1の内部において搬送ロボット2が移動するの移動面200の平面図である。移動面200には、製品をそれぞれ製造する複数(例えば3つ)の製造ライン101~103と、第2エリアとなる自動倉庫110とが配置されている。 Figure 2 is a plan view of a moving surface 200 along which the transport robot 2 moves within the facility F1. On the moving surface 200, there are arranged a number of (e.g., three) manufacturing lines 101-103 each for manufacturing products, and an automated warehouse 110, which serves as the second area.

製造ライン101~103は、例えば回路基板に電子部品を実装する部品実装ラインである。製造ライン101~103には、製造ライン101~103に対して電子部品を供給するための1以上の供給エリアと、製造ライン101~103から完成品又は半完成品を外部に出すための1以上の取出エリアとが設けられている。3つの製造ライン101~103の各々には、1以上の供給エリアと1以上の取出エリアとを含む複数の第1エリアが設けられている。本実施形態では、製造ライン101に4つの第1エリアST1~ST4が、製造ライン102に4つの第1エリアST5~ST8が、製造ライン103に4つの第1エリアST9~ST12が、それぞれ設けられている。 The manufacturing lines 101 to 103 are, for example, component mounting lines that mount electronic components on circuit boards. The manufacturing lines 101 to 103 are provided with one or more supply areas for supplying electronic components to the manufacturing lines 101 to 103, and one or more removal areas for removing finished or semi-finished products from the manufacturing lines 101 to 103 to the outside. Each of the three manufacturing lines 101 to 103 is provided with a plurality of first areas including one or more supply areas and one or more removal areas. In this embodiment, the manufacturing line 101 is provided with four first areas ST1 to ST4, the manufacturing line 102 is provided with four first areas ST5 to ST8, and the manufacturing line 103 is provided with four first areas ST9 to ST12.

自動倉庫110は、製造ライン101~103に供給する電子部品、製造ライン101~103で製造された完成品又は半完成品等の物品を保管するための倉庫であり、物品の入庫及び出庫が自動化された倉庫である。第2エリアである自動倉庫110には、自動倉庫110に物品を入れるための入庫口及び自動倉庫110から物品を出すための出庫口として用いられる複数(例えば3つ)のゲートGT1~GT3が設けられている。製造ライン101~103から自動倉庫110に物品を入庫する場合、搬送ロボット2がゲートGT1~GT3のいずれかに物品を搬送すると、搬送された物品は自動倉庫110の内部に自動的に入庫される。また、製造ライン101~103で必要な物品を自動倉庫110から物品を出庫する場合、自動倉庫110は指定された物品をゲートGT1~GT3のいずれかに自動的に出庫し、出庫された物品を搬送ロボット2が搬送先の製造ライン101~103に搬送する。 The automated warehouse 110 is a warehouse for storing items such as electronic components to be supplied to the manufacturing lines 101-103, and finished or semi-finished products manufactured on the manufacturing lines 101-103, and is a warehouse in which the entry and exit of items is automated. The automated warehouse 110, which is the second area, is provided with multiple (e.g., three) gates GT1-GT3 that are used as an entry port for putting items into the automated warehouse 110 and an exit port for taking items out of the automated warehouse 110. When an item is to be entered into the automated warehouse 110 from the manufacturing lines 101-103, when the transport robot 2 transports the item to one of the gates GT1-GT3, the transported item is automatically stored inside the automated warehouse 110. In addition, when an item required for the manufacturing lines 101 to 103 is to be removed from the automated warehouse 110, the automated warehouse 110 automatically removes the specified item from one of the gates GT1 to GT3, and the transport robot 2 transports the removed item to the destination manufacturing line 101 to 103.

以下では、12箇所の第1エリアST1~ST12と、第2エリアである自動倉庫110に設けられた3箇所のゲートGT1~GT3との間で被搬送物30を搬送する搬送ロボット2を制御する搬送制御システム1について説明する。 The following describes a transport control system 1 that controls a transport robot 2 that transports transported objects 30 between the 12 first areas ST1 to ST12 and the three gates GT1 to GT3 provided in the second area, the automated warehouse 110.

搬送制御システム1は、12箇所の第1エリアST1~ST12の各々を、3箇所のゲートGT1~GT3のそれぞれを介して自動倉庫110に物品を出し入れする3つのグループGR1~GR3のいずれかに振り分ける。3つのグループGR1~GR3の各々には被搬送物の搬送作業を行う1台以上の搬送ロボット2が割り当てられている。本実施形態では、3つのグループGR1~GR3の各々に搬送ロボット2が2台ずつ割り当てられている。以下では、グループGR1,GR2,GR3にそれぞれ割り当てた搬送ロボット2を搬送ロボット2A,2B,2Cと表記する場合もある。なお、複数の第1エリアの数及び配置、並びに、第2エリアに設けられた複数のゲートの数及び配置は一例であり、適宜変更可能である。 The transport control system 1 assigns each of the 12 first areas ST1 to ST12 to one of three groups GR1 to GR3 that take items into and out of the automated warehouse 110 via three gates GT1 to GT3. One or more transport robots 2 that transport the objects are assigned to each of the three groups GR1 to GR3. In this embodiment, two transport robots 2 are assigned to each of the three groups GR1 to GR3. In the following, the transport robots 2 assigned to the groups GR1, GR2, and GR3 may be referred to as transport robots 2A, 2B, and 2C. Note that the number and arrangement of the first areas and the number and arrangement of the gates provided in the second area are merely examples and can be changed as appropriate.

ここで、搬送ロボット2が搬送する被搬送物30は、例えば、自動倉庫110から製造ライン101~103に供給される部品、製造ライン101~103から自動倉庫110に送られる完成品又は半完成品、或いは、部品、完成品又は半完成品を入れるための箱、等を含む。つまり、被搬送物30は、搬送対象の物品そのものでもよいし、搬送対象の物品を収容したパレット等でもよい。 Here, the transported object 30 transported by the transport robot 2 includes, for example, parts supplied from the automated warehouse 110 to the manufacturing lines 101 to 103, finished or semi-finished products sent from the manufacturing lines 101 to 103 to the automated warehouse 110, or boxes for containing parts, finished or semi-finished products, etc. In other words, the transported object 30 may be the item itself to be transported, or a pallet containing the item to be transported, etc.

本実施形態の搬送制御システム1は、図1に示すように、第1取得部141と、第2取得部142と、設定部16と、搬送制御部18と、を備える。 As shown in FIG. 1, the transport control system 1 of this embodiment includes a first acquisition unit 141, a second acquisition unit 142, a setting unit 16, and a transport control unit 18.

第1取得部141は、複数の第1エリアST1~ST12の各々と、第2エリア(自動倉庫110)との間で搬送ロボット2が被搬送物30を搬送する搬送量に関する搬送量情報を、複数の第1エリアST1~ST12の各々について取得する。搬送ロボット2による被搬送物30の搬送は、複数の第1エリアST1~ST12の各々から第2エリアへの搬送、及び、第2エリアから複数の第1エリアST1~ST12の各々への搬送の少なくとも一方を含む。なお、以下の実施形態では、複数の第1エリアST1~ST12の各々と第2エリアとの間で搬送ロボット2が被搬送物30を双方向に搬送する場合を例に説明する。複数の第1エリアST1~ST12の各々と第2エリアとの間で搬送する被搬送物30は1種類の物品に限らず、第1エリアごとに異なる種類の物品を搬送してもよい。「搬送量情報」は、例えば、複数の第1エリアST1~ST12の各々と、第2エリアとの間で搬送される被搬送物30の単位時間あたり(例えば1時間あたり)の総量に関する情報である。被搬送物30の単位時間あたりの総量は、被搬送物30の数でもよいし、複数の被搬送物30を運ぶためのパレットの数でもよい。また、単位時間あたりの総量は、単位時間に発生した搬送量の平均値、最大値、最小値、又は中央値でもよい。 The first acquisition unit 141 acquires, for each of the first areas ST1 to ST12, transport amount information regarding the transport amount of the transported object 30 by the transport robot 2 between each of the first areas ST1 to ST12 and the second area (automated warehouse 110). The transport of the transported object 30 by the transport robot 2 includes at least one of transport from each of the first areas ST1 to ST12 to the second area and transport from the second area to each of the first areas ST1 to ST12. In the following embodiment, an example is described in which the transport robot 2 transports the transported object 30 in both directions between each of the first areas ST1 to ST12 and the second area. The transported object 30 transported between each of the first areas ST1 to ST12 and the second area is not limited to one type of object, and different types of objects may be transported to each first area. "Transport amount information" is, for example, information regarding the total amount of transported objects 30 transported per unit time (e.g., per hour) between each of the multiple first areas ST1 to ST12 and the second area. The total amount of transported objects 30 per unit time may be the number of transported objects 30 or the number of pallets for carrying multiple transported objects 30. The total amount per unit time may also be the average, maximum, minimum, or median of the transport amount generated in the unit time.

第2エリア(自動倉庫110)には、第2エリアへの被搬送物30の搬入と、第2エリアからの被搬送物30の搬出と、の少なくとも一方を行うための複数(例えば3つ)のゲートGT1~GT3が設けられている。第2取得部142は、複数のゲートGT1~GT3と複数の第1エリアST1~ST12との間で搬送ロボット2が被搬送物30を搬送する複数の搬送ルートRT(図2参照)に関するルート情報を取得する。「ルート情報」とは、例えば、出発地点から到着地点までの搬送ルートRTの走行距離、又は、搬送ルートRTを搬送ロボット2が走行するのに要する走行時間の情報を含む。ルート情報は、出発地点から到着地点までの搬送ルートRTにおいて搬送ロボット2が加速又は減速する回数に関する加減速回数情報、又は、搬送ロボット2が旋回する回数に関する旋回回数情報、を更に含んでもよい。また、搬送ルートRTは、複数のゲートGT1~GT3と複数の第1エリアST1~ST12との間で搬送ロボット2が走行する経路である。搬送ルートRTは、予め決められた経路でもよいし、搬送ロボット2の現在位置と目的位置とに基づいて都度作成されてもよい。目的位置は、被搬送物30を搬送する搬送先であるゲートGT1~GT3又は第1エリアST1~ST12の位置である。 The second area (automated warehouse 110) is provided with multiple (e.g., three) gates GT1 to GT3 for at least one of carrying the transported object 30 into the second area and carrying the transported object 30 out of the second area. The second acquisition unit 142 acquires route information regarding multiple transport routes RT (see FIG. 2) along which the transport robot 2 transports the transported object 30 between the multiple gates GT1 to GT3 and the multiple first areas ST1 to ST12. The "route information" includes, for example, information on the travel distance of the transport route RT from the departure point to the arrival point, or the travel time required for the transport robot 2 to travel the transport route RT. The route information may further include acceleration/deceleration count information regarding the number of times the transport robot 2 accelerates or decelerates on the transport route RT from the departure point to the arrival point, or rotation count information regarding the number of times the transport robot 2 turns. The transport route RT is the route along which the transport robot 2 travels between the gates GT1 to GT3 and the first areas ST1 to ST12. The transport route RT may be a predetermined route, or may be created each time based on the current position of the transport robot 2 and the destination position. The destination position is the position of the gates GT1 to GT3 or the first areas ST1 to ST12 to which the transported object 30 is to be transported.

設定部16は、複数の第1エリアST1~ST12の各々を、搬送量情報とルート情報とに基づいて、複数のグループGR1~GR3のいずれかに振り分ける。複数のグループGR1~GR3は複数のゲートGT1~GT3に1対1に対応する。複数の第1エリアST1~ST12のうち、複数のグループGR1~GR3の各々に振り分けられた第1エリアと第2エリア(自動倉庫110)との間では、対応するゲートを介して被搬送物30の搬入と搬出との少なくとも一方が行われる。 The setting unit 16 assigns each of the multiple first areas ST1 to ST12 to one of multiple groups GR1 to GR3 based on the transport amount information and route information. The multiple groups GR1 to GR3 correspond one-to-one to the multiple gates GT1 to GT3. Between the first area assigned to each of the multiple groups GR1 to GR3 among the multiple first areas ST1 to ST12 and the second area (automated warehouse 110), at least one of the transported objects 30 is loaded and unloaded through the corresponding gate.

搬送制御部18は、複数の第1エリアST1~ST12の各々と第2エリア(自動倉庫110)との間で、複数の第1エリアST1~ST12の各々に対応するゲートGT1~GT3を介して搬送ロボット2に被搬送物30の搬入と搬出との少なくとも一方を行わせる。 The transport control unit 18 causes the transport robot 2 to at least one of load and unload the transported object 30 between each of the first areas ST1 to ST12 and the second area (automated warehouse 110) through gates GT1 to GT3 corresponding to each of the first areas ST1 to ST12.

また、搬送制御システム1は、複数(例えば3つ)のグループGR1~GR3のそれぞれで被搬送物30を搬送する複数台の搬送ロボット2と、共に搬送システム3を構成する。換言すれば、搬送システム3は、搬送制御システム1と、複数台の搬送ロボット2と、を備えている。 The transport control system 1 also constitutes a transport system 3 together with a plurality of transport robots 2 that transport the transported object 30 in each of a plurality of (e.g., three) groups GR1 to GR3. In other words, the transport system 3 includes the transport control system 1 and a plurality of transport robots 2.

搬送制御システム1及び搬送システム3では、設定部16が、搬送量情報とルート情報とに基づいて、複数の第1エリアST1~ST12の各々を、複数のグループGR1~GR3のいずれかに振り分けている。したがって、複数の第1エリアST1~ST12と第2エリア(自動倉庫110)との間で搬送される被搬送物30の搬送量を複数のゲートGT1~GT3に分散させるように複数のグループGR1~GR3を設定できる。よって、被搬送物30を搬送する搬送ロボット2の作業量を分散することで搬送効率が低下する事態を回避でき、被搬送物30を搬送する搬送効率の向上を図ることができる。また、複数のゲートGT1~GT3において特定のゲートに搬送作業が集中しにくくなるので、ゲートGT1~GT3の手前で搬送ロボット2の渋滞が発生しにくくなり、被搬送物30を搬送する搬送効率の向上を図ることができる。 In the transport control system 1 and the transport system 3, the setting unit 16 assigns each of the multiple first areas ST1 to ST12 to one of the multiple groups GR1 to GR3 based on the transport amount information and route information. Therefore, the multiple groups GR1 to GR3 can be set so that the transport amount of the transported object 30 transported between the multiple first areas ST1 to ST12 and the second area (automated warehouse 110) is distributed to the multiple gates GT1 to GT3. Therefore, by distributing the workload of the transport robot 2 transporting the transported object 30, a situation in which the transport efficiency decreases can be avoided, and the transport efficiency of transporting the transported object 30 can be improved. In addition, since the transport work is less likely to be concentrated at a specific gate among the multiple gates GT1 to GT3, congestion of the transport robot 2 is less likely to occur in front of the gates GT1 to GT3, and the transport efficiency of transporting the transported object 30 can be improved.

(2)詳細
(2.1)全体構成
以下、本実施形態に係る搬送制御システム1を備えた搬送システム3について図面を参照して詳しく説明する。
(2) Details (2.1) Overall Configuration Hereinafter, a transfer system 3 including a transfer control system 1 according to this embodiment will be described in detail with reference to the drawings.

搬送システム3は、上述のように、搬送制御システム1と、複数台の搬送ロボット2と、を備えている。複数台の搬送ロボット2と搬送制御システム1とは互いに通信可能に構成されている。本開示における「通信可能」とは、有線通信又は無線通信の適宜の通信方式により、直接的、又はネットワークNT1若しくは中継装置4等を介して間接的に、情報を授受できることを意味する。本実施形態では、搬送制御システム1と複数台の搬送ロボット2の各々とは双方向に通信可能であり、搬送制御システム1から搬送ロボット2への情報の送信、及び搬送ロボット2から搬送制御システム1への情報の送信の両方が可能である。 As described above, the transport system 3 includes a transport control system 1 and multiple transport robots 2. The multiple transport robots 2 and the transport control system 1 are configured to be able to communicate with each other. In this disclosure, "capable of communication" means that information can be exchanged directly or indirectly via the network NT1 or a relay device 4, etc., by an appropriate communication method such as wired communication or wireless communication. In this embodiment, the transport control system 1 and each of the multiple transport robots 2 are capable of bidirectional communication, and both transmission of information from the transport control system 1 to the transport robot 2 and transmission of information from the transport robot 2 to the transport control system 1 are possible.

(2.2)搬送ロボット
本実施形態の搬送ロボット2の構成について、より詳細に説明する。搬送ロボット2は、図2に示すように、被搬送物30を搬送するための無人搬送車(AGV:Automated Guided Vehicle)であり、被搬送物30を載せた台車を連結して目的地(第1エリアST1~ST12、又は、ゲートGT1~GT3)まで自律走行する。本実施形態では、搬送制御システム1が、ネットワークNT1及び中継装置4を介して搬送ロボット2と通信し、搬送ロボット2の移動を間接的に制御する。
(2.2) Transport Robot The configuration of the transport robot 2 in this embodiment will be described in more detail. As shown in Fig. 2, the transport robot 2 is an automated guided vehicle (AGV) for transporting the transported object 30, and autonomously travels to the destination (first areas ST1 to ST12, or gates GT1 to GT3) by connecting a cart carrying the transported object 30. In this embodiment, the transport control system 1 communicates with the transport robot 2 via the network NT1 and the relay device 4, and indirectly controls the movement of the transport robot 2.

搬送ロボット2は、例えば施設F1の床面等からなる平坦な移動面200の上を自律走行する。搬送ロボット2は、例えばリチウムイオン電池又はニッケル水素電池等の蓄電池を備え、蓄電池に蓄積された電気エネルギを用いて動作する。本実施形態では、搬送ロボット2は、被搬送物30を載せた台車を連結した状態で移動面200の上を走行する。これにより、搬送ロボット2は、例えば、ある場所に置かれている被搬送物30をけん引したり、押し動かしたりすることで、別の場所に搬送することが可能である。なお、搬送ロボット2は、被搬送物30を載せた台車の下に潜り込み、本体の一部を上昇させることによって被搬送物30を載せた台車を持ち上げた状態で搬送してもよい。 The transport robot 2 autonomously travels on a flat moving surface 200 consisting of, for example, the floor surface of the facility F1. The transport robot 2 is equipped with a storage battery such as a lithium-ion battery or a nickel-metal hydride battery, and operates using electrical energy stored in the storage battery. In this embodiment, the transport robot 2 travels on the moving surface 200 with a cart carrying the transported object 30 connected thereto. This allows the transport robot 2 to transport the transported object 30 placed in one location to another location, for example, by towing or pushing the transported object 30. Note that the transport robot 2 may transport the transported object 30 by getting under the cart carrying the transported object 30 and lifting a part of its main body to lift the cart carrying the transported object 30.

搬送ロボット2は、図1に示すように、制御部20と、第2通信部21と、検知部22と、走行装置23と、記憶部24と、を備えている。制御部20、第2通信部21、検知部22、記憶部24、走行装置23、及び記憶部24は搬送ロボット2の本体に搭載されている。 As shown in FIG. 1, the transport robot 2 includes a control unit 20, a second communication unit 21, a detection unit 22, a traveling device 23, and a memory unit 24. The control unit 20, the second communication unit 21, the detection unit 22, the memory unit 24, the traveling device 23, and the memory unit 24 are mounted on the main body of the transport robot 2.

第2通信部21は、搬送制御システム1と通信可能に構成されている。本実施形態では、第2通信部21は、搬送ロボット2を運用するエリア内に設置された複数の中継装置4のいずれかと、電波を媒体とする無線通信によって通信を行う。そのため、第2通信部21と搬送制御システム1とは、少なくともネットワークNT1及び中継装置4を介して、間接的に通信を行うことになる。 The second communication unit 21 is configured to be able to communicate with the transport control system 1. In this embodiment, the second communication unit 21 communicates with one of a plurality of relay devices 4 installed within the area in which the transport robot 2 is operated, by wireless communication using radio waves as a medium. Therefore, the second communication unit 21 and the transport control system 1 communicate indirectly at least via the network NT1 and the relay device 4.

つまり、各中継装置4は、第2通信部21と搬送制御システム1との間の通信を中継する機器(アクセスポイント)である。中継装置4は、ネットワークNT1を介して、搬送制御システム1と通信する。本実施形態では一例として、中継装置4と第2通信部21との間の通信には、Wi-Fi(登録商標)、Bluetooth(登録商標)、ZigBee(登録商標)又は免許を必要としない小電力無線(特定小電力無線)等の規格に準拠した、無線通信を採用する。また、ネットワークNT1は、インターネットに限らず、例えば、搬送ロボット2を運用するエリア内又はこのエリアの運営会社内のローカルな通信ネットワークが適用されてもよい。 In other words, each relay device 4 is a device (access point) that relays communication between the second communication unit 21 and the transport control system 1. The relay device 4 communicates with the transport control system 1 via the network NT1. In this embodiment, as an example, wireless communication conforming to standards such as Wi-Fi (registered trademark), Bluetooth (registered trademark), ZigBee (registered trademark), or low-power radio (specific low-power radio) that does not require a license is adopted for communication between the relay device 4 and the second communication unit 21. In addition, the network NT1 is not limited to the Internet, and may be, for example, a local communication network within the area in which the transport robot 2 is operated or within the operating company of this area.

検知部22は、搬送ロボット2の本体の挙動、及び、搬送ロボット2の周辺状況等を検知する。本開示でいう「挙動」は、動作及び様子等を意味する。つまり、搬送ロボット2の本体の挙動は、搬送ロボット2が被搬送物30を搬送中か否かを表す搬送ロボット2の動作状態、搬送ロボット2の走行距離及び速度、搬送ロボット2の本体に作用する加速度、及び本体の移動姿勢等を含む。具体的には、検知部22は、例えば、ロータリーエンコーダ、加速度センサ、ジャイロセンサ等のセンサを含み、これらのセンサにて搬送ロボット2の本体の挙動を検知する。また、検知部22は、例えば、イメージセンサ(カメラ)、ソナーセンサ、レーダ、及びLiDAR(Light Detection and Ranging)等のセンサを含み、これらのセンサにて搬送ロボット2の本体の周辺状況を検知する。 The detection unit 22 detects the behavior of the main body of the transport robot 2 and the surrounding conditions of the transport robot 2. In this disclosure, "behavior" means movement and appearance. In other words, the behavior of the main body of the transport robot 2 includes the operating state of the transport robot 2 indicating whether the transport robot 2 is transporting the transported object 30, the travel distance and speed of the transport robot 2, the acceleration acting on the main body of the transport robot 2, and the moving posture of the main body. Specifically, the detection unit 22 includes sensors such as a rotary encoder, an acceleration sensor, and a gyro sensor, and detects the behavior of the main body of the transport robot 2 using these sensors. The detection unit 22 also includes sensors such as an image sensor (camera), a sonar sensor, a radar, and a LiDAR (Light Detection and Ranging), and detects the surrounding conditions of the main body of the transport robot 2 using these sensors.

また、検知部22は、搬送ロボット2の現在位置を特定する位置特定部を有している。位置特定部は、一例として、例えば、LiDARによる周囲の物体の検出情報と、施設F1内部の電子的なマップ情報とに基づいて現在位置を推定する。なお、センサ部は、電波ビーコンを用いたLPS(Local Positioning System)を利用して、現在位置を推定してもよい。また、位置特定部は、GPS(Global Positioning System)等の衛星測位システムを用いて実現されてもよい。 The detection unit 22 also has a position identification unit that identifies the current position of the transport robot 2. As an example, the position identification unit estimates the current position based on detection information of surrounding objects by LiDAR and electronic map information inside the facility F1. The sensor unit may estimate the current position using a Local Positioning System (LPS) that uses a radio beacon. The position identification unit may also be realized using a satellite positioning system such as the Global Positioning System (GPS).

搬送ロボット2の本体には、操舵輪を兼ねた駆動輪201(図10参照)として、例えばオムニホイールのような全方向移動型車輪が設けられている。また、搬送ロボット2の本体には、全方向に回転可能な従動輪が設けられている。搬送ロボット2は、駆動輪201と従動輪とを含む複数の車輪で移動面200の上を走行する。ここで、走行装置23は、制御部20からの制御命令を受け、本体に備えられた駆動輪201を制御することによって、搬送ロボット2を所望の方向に走行させている。被搬送物30は例えば車輪301を有する台車に載せられており、搬送ロボット2の本体には台車を連結するための連結部202が設けられている。連結部202は、例えばフックなどで台車を機械的に連結するものでもよいし、電磁石が発生する電磁力で、台車に設けられた磁性材料の被連結部を連結するものでもよい。 The main body of the transport robot 2 is provided with omnidirectional wheels such as omni wheels as driving wheels 201 (see FIG. 10) that also serve as steering wheels. The main body of the transport robot 2 is also provided with driven wheels that can rotate in all directions. The transport robot 2 travels on the moving surface 200 with a number of wheels including the driving wheels 201 and driven wheels. Here, the traveling device 23 receives a control command from the control unit 20 and controls the driving wheels 201 provided on the main body to make the transport robot 2 travel in the desired direction. The transported object 30 is placed on a cart having wheels 301, for example, and the main body of the transport robot 2 is provided with a connecting part 202 for connecting the cart. The connecting part 202 may be, for example, a hook that mechanically connects the cart, or may be a part that connects a connected part made of magnetic material provided on the cart with an electromagnetic force generated by an electromagnet.

記憶部24は、例えば、書換可能な不揮発性の半導体メモリ等の非一時的記録媒体にて実現される。記憶部24は、例えば、搬送ロボット2の識別情報、搬送ロボット2が走行する施設F1内部の電子的なマップ情報、等を記憶する。マップ情報には、例えば、施設F1内に配置された製造ライン101~103及び自動倉庫110の配置位置、複数の第1エリアST1~ST12及び複数のゲートGT1~GT3の位置情報、等を含む。なお、記憶部24は、複数の第1エリアST1~ST12の各々と複数のゲートGT1~GT3の各々との間を搬送ロボット2が移動する場合に通る搬送ルートに関する上記のルート情報を記憶してもよい。また、記憶部24は、搬送制御システム1から与えられた指令情報を記憶していてもよい。なお、搬送ロボット2が、上位システム(例えば搬送制御システム1)に検知部22の検知情報を送信し、上位システムから受信した走行指示に従って走行する場合、搬送ロボット2がマップ情報を保持することは必須ではない。つまり、マップ情報を保持する記憶部24は搬送ロボット2に必須の構成ではなく、適宜省略が可能である。 The storage unit 24 is realized by a non-transitory recording medium such as a rewritable non-volatile semiconductor memory. The storage unit 24 stores, for example, identification information of the transport robot 2, electronic map information inside the facility F1 where the transport robot 2 travels, etc. The map information includes, for example, the arrangement positions of the manufacturing lines 101-103 and the automated warehouse 110 arranged in the facility F1, the position information of the first areas ST1-ST12 and the gates GT1-GT3, etc. The storage unit 24 may store the above-mentioned route information regarding the transport route taken when the transport robot 2 moves between each of the first areas ST1-ST12 and each of the gates GT1-GT3. The storage unit 24 may also store command information given from the transport control system 1. When the transport robot 2 transmits detection information of the detection unit 22 to a higher-level system (for example, the transport control system 1) and travels according to a travel instruction received from the higher-level system, it is not essential for the transport robot 2 to hold the map information. In other words, the memory unit 24 that stores the map information is not a required component of the transport robot 2 and can be omitted as appropriate.

制御部20は、1以上のプロセッサ及びメモリを有するコンピュータシステムを主構成とする。そのため、1以上のプロセッサがメモリに記録されているプログラムを実行することにより、制御部20の機能が実現される。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。 The control unit 20 mainly comprises a computer system having one or more processors and a memory. Therefore, the functions of the control unit 20 are realized by the one or more processors executing a program recorded in the memory. The program may be pre-recorded in the memory, may be provided via a telecommunications line such as the Internet, or may be provided recorded on a non-transitory recording medium such as a memory card.

制御部20は、搬送制御システム1から与えられる指令情報と、検知部22の検知結果とに基づいて、走行装置23を制御して施設F1内で搬送ロボット2を所望の場所に移動させ、被搬送物30を搬送する搬送作業を行う。また、制御部20は、検知部22の検知結果に基づいて搬送ロボット2の状態を表す状態情報を、第2通信部21から搬送制御システム1に定期的に送信させる。なお、制御部20は、搬送制御システム1からの送信要求を受けて、搬送ロボット2の状態を表す状態情報を第2通信部21から搬送制御システム1へ送信させてもよい。 Based on command information provided by the transport control system 1 and the detection results of the detection unit 22, the control unit 20 controls the traveling device 23 to move the transport robot 2 to the desired location within the facility F1, and performs the transport work of transporting the transported object 30. The control unit 20 also periodically transmits status information representing the status of the transport robot 2 from the second communication unit 21 to the transport control system 1 based on the detection results of the detection unit 22. Note that the control unit 20 may receive a transmission request from the transport control system 1 and transmit status information representing the status of the transport robot 2 from the second communication unit 21 to the transport control system 1.

ところで、本実施形態の搬送ロボット2が搬送する被搬送物30は、製造ライン101~103に部品を供給する部品供給装置を含んでもよい。部品供給装置は、部品を供給するための1以上のフィーダを有している。製造ラインには、1又は複数の製造装置が設置されている。製造装置には様々な種類の装置があるが、製造装置は、一例として、部品供給装置から供給される部品を、対象物(例えば基板)に実装する実装ヘッドを含む実装本体である。つまり、製造ライン101~103のうちの少なくとも1つは、部品を基板に実装する少なくとも1つの部品実装機120を含む部品実装システム300(図10参照)である。部品実装機120は、部品を供給する部品供給装置と、部品供給装置から供給される部品を基板に実装する実装ヘッドを含む実装本体130と、を有している。そして、本実施形態では、搬送ロボット2は、搬送制御システム1からの指令情報を受け、被搬送物30としての部品供給装置を、実装本体130まで搬送する。つまり、部品供給装置は、上記の搬送システム3が備える搬送ロボット2によって実装本体130まで搬送される。これにより、部品供給装置から実装本体130に対して部品を供給する部品供給システムを構築することができる。なお、搬送ロボット2が搬送する被搬送物30は部品供給装置に限定されず、部品そのものでもよく、搬送ロボット2の使用場所又は使用目的等に応じて適宜変更が可能である。 The transported object 30 transported by the transport robot 2 of this embodiment may include a component supplying device that supplies components to the manufacturing lines 101 to 103. The component supplying device has one or more feeders for supplying components. One or more manufacturing devices are installed in the manufacturing line. There are various types of manufacturing devices, and one example of the manufacturing device is a mounting body including a mounting head that mounts components supplied from the component supplying device on an object (e.g., a board). In other words, at least one of the manufacturing lines 101 to 103 is a component mounting system 300 (see FIG. 10) including at least one component mounter 120 that mounts components on a board. The component mounter 120 has a component supplying device that supplies components, and a mounting body 130 that includes a mounting head that mounts the components supplied from the component supplying device on the board. In this embodiment, the transport robot 2 receives command information from the transport control system 1 and transports the component supplying device as the transported object 30 to the mounting body 130. That is, the component supply device is transported to the mounting body 130 by the transport robot 2 provided in the transport system 3 described above. This makes it possible to construct a component supply system in which components are supplied from the component supply device to the mounting body 130. Note that the transported object 30 transported by the transport robot 2 is not limited to the component supply device, but may be the component itself, and can be appropriately changed depending on the location or purpose of use of the transport robot 2.

(2.3)搬送制御システム
搬送制御システム1は、例えば、コンピュータシステムにより実現されている。搬送制御システム1は、上述したように、複数の第1エリアST1~ST12の各々を複数のグループGR1~GR3のいずれかに振り分ける処理を行う。そして、搬送制御システム1は、複数のグループGR1~GR3のそれぞれで搬送ロボット2(2A~2C)により被搬送物30を搬送する搬送作業を行わせる。なお、搬送制御システム1は施設F1の内部にあってもよいし、施設F1の外部にあってもよい。
(2.3) Transport control system The transport control system 1 is realized, for example, by a computer system. As described above, the transport control system 1 performs a process of allocating each of the multiple first areas ST1 to ST12 to one of the multiple groups GR1 to GR3. Then, the transport control system 1 causes the transport robots 2 (2A to 2C) in each of the multiple groups GR1 to GR3 to perform a transport operation of transporting the transported object 30. Note that the transport control system 1 may be located inside the facility F1 or outside the facility F1.

搬送制御システム1は、制御部10と、第1通信部11と、操作受付部12と、表示部13と、記憶部19と、を備える。 The transport control system 1 includes a control unit 10, a first communication unit 11, an operation reception unit 12, a display unit 13, and a memory unit 19.

第1通信部11は、ネットワークNT1及び中継装置4を介して、複数の搬送ロボット2の各々と通信する。第1通信部11と中継装置4との間の通信方式としては、無線通信又は有線通信の適宜の通信方式が採用される。 The first communication unit 11 communicates with each of the multiple transport robots 2 via the network NT1 and the relay device 4. An appropriate communication method such as wireless communication or wired communication is adopted as the communication method between the first communication unit 11 and the relay device 4.

操作受付部12は、搬送制御システム1を利用するユーザの操作を受け付ける機能を有している。本実施形態では、操作受付部12は、例えば、マウス等のポインティングデバイス、キーボード、又はこれらの組み合わせにて実現される。また、操作受付部12は、ユーザが発する音声で操作を受け付ける音声認識部にて実現されてもよい。 The operation reception unit 12 has a function of receiving operations from a user who uses the transport control system 1. In this embodiment, the operation reception unit 12 is realized, for example, by a pointing device such as a mouse, a keyboard, or a combination of these. The operation reception unit 12 may also be realized by a voice recognition unit that receives operations by voice uttered by the user.

表示部13は、搬送制御システム1を利用するユーザに対して情報を提示するために用いられる。表示部13は、例えば液晶ディスプレイ又は有機ELディスプレイ等のディスプレイ装置にて実現される。なお、搬送制御システム1がタッチパネルディスプレイを有している場合、タッチパネルディスプレイが操作受付部12及び表示部13として機能してもよい。 The display unit 13 is used to present information to a user who uses the transport control system 1. The display unit 13 is realized by a display device such as a liquid crystal display or an organic EL display. If the transport control system 1 has a touch panel display, the touch panel display may function as the operation reception unit 12 and the display unit 13.

記憶部19は、例えば、書換可能な不揮発性の半導体メモリ等の非一時的記録媒体にて実現される。記憶部19は、例えば、搬送制御システム1のユーザによって入力された搬送量情報、ルート情報、タクト情報、及び台数情報等を記憶する。搬送量情報は、複数の第1エリアST1~ST12の各々と、第2エリアである自動倉庫110との間で搬送される被搬送物30の搬送量に関する情報である。搬送量は、例えば、第1エリアST1~ST12の各々と第2エリアである自動倉庫110との間で搬送される被搬送物30を入れたパレットの個数であるが、被搬送物30の個数又は重量などでもよいし、搬送回数でもよい。ルート情報は、複数の第1エリアST1~ST12の各々と、自動倉庫110に設けられた複数のゲートGT1~GT3との間で搬送ロボット2が移動する搬送ルートに関する情報である。ルート情報は、例えば、第1エリアST1~ST12の各々と複数のゲートGT1~GT3の各々との間の搬送距離に関する情報である。本実施形態では、搬送距離に関する情報は、例えば、第1エリアST1~ST12の各々と複数のゲートGT1~GT3の各々との間の距離を、第1エリアとゲートとの間の最短距離に対する比率で表した値であり、この比率を搬送距離比率という。タクト情報は、複数の第1エリアST1~ST12の各々と第2エリアとの間での搬送作業(第1エリアから第2エリアへの搬送、又は、第2エリアから第1エリアへの搬送)に要求されるタクトタイムに関する情報である。台数情報は、複数のグループGR1~GR3のそれぞれで被搬送物30を搬送する作業を行う搬送ロボット2の台数に関する情報である。 The storage unit 19 is realized, for example, by a non-transient recording medium such as a rewritable non-volatile semiconductor memory. The storage unit 19 stores, for example, transport amount information, route information, tact information, and number information input by a user of the transport control system 1. The transport amount information is information regarding the transport amount of the transported object 30 transported between each of the multiple first areas ST1 to ST12 and the second area, the automated warehouse 110. The transport amount is, for example, the number of pallets containing the transported object 30 transported between each of the first areas ST1 to ST12 and the second area, the automated warehouse 110, but may also be the number or weight of the transported object 30, or the number of transports. The route information is information regarding the transport route along which the transport robot 2 moves between each of the multiple first areas ST1 to ST12 and the multiple gates GT1 to GT3 provided in the automated warehouse 110. The route information is, for example, information about the transport distance between each of the first areas ST1 to ST12 and each of the multiple gates GT1 to GT3. In this embodiment, the information about the transport distance is, for example, a value that expresses the distance between each of the first areas ST1 to ST12 and each of the multiple gates GT1 to GT3 as a ratio to the shortest distance between the first area and the gate, and this ratio is called the transport distance ratio. The tact information is information about the tact time required for the transport work between each of the multiple first areas ST1 to ST12 and the second area (transport from the first area to the second area, or transport from the second area to the first area). The number information is information about the number of transport robots 2 that transport the transported object 30 in each of the multiple groups GR1 to GR3.

制御部10は、例えば、メモリ及びプロセッサを含むコンピュータシステムを主構成とする。すなわち、コンピュータシステムのメモリに記録されたプログラムを、プロセッサが実行することにより、制御部10の機能(例えば、第1~第4取得部141~144、評価部15、設定部16、改善案出力部17、及び搬送制御部18等の機能)が実現される。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。 The control unit 10 mainly comprises a computer system including, for example, a memory and a processor. That is, the functions of the control unit 10 (for example, the functions of the first to fourth acquisition units 141 to 144, the evaluation unit 15, the setting unit 16, the improvement proposal output unit 17, and the transport control unit 18) are realized by the processor executing a program recorded in the memory of the computer system. The program may be pre-recorded in the memory, may be provided via a telecommunications line such as the Internet, or may be provided recorded on a non-transitory recording medium such as a memory card.

第1取得部141は、例えば操作受付部12が受け付けた情報に基づいて、上記の搬送量情報を取得し、取得した搬送量情報を記憶部19に記憶させる。なお、第1取得部141は、搬送量情報を蓄積したデータサーバから第1通信部11を介して搬送量情報を取得してもよい。 The first acquisition unit 141 acquires the above-mentioned transport amount information based on, for example, information accepted by the operation acceptance unit 12, and stores the acquired transport amount information in the storage unit 19. The first acquisition unit 141 may acquire the transport amount information via the first communication unit 11 from a data server that accumulates the transport amount information.

第2取得部142は、例えば操作受付部12が受け付けた情報に基づいて、上記のルート情報を取得し、取得したルート情報を記憶部19に記憶させる。なお、第2取得部142は、ルート情報を蓄積したデータサーバから第1通信部11を介してルート情報を取得してもよい。 The second acquisition unit 142 acquires the above-mentioned route information based on, for example, information accepted by the operation acceptance unit 12, and stores the acquired route information in the storage unit 19. Note that the second acquisition unit 142 may acquire the route information via the first communication unit 11 from a data server that accumulates the route information.

第3取得部143は、複数の第1エリアST1~ST12の各々で被搬送物30の搬送に要するタクトタイムに関するタクト情報を、複数の第1エリアST1~ST12の各々について取得する。第3取得部143は、例えば操作受付部12が受け付けた情報に基づいて、上記のタクト情報を取得し、取得したタクト情報を記憶部19に記憶させる。なお、第3取得部143は、タクト情報を蓄積したデータサーバから第1通信部11を介してタクト情報を取得してもよい。 The third acquisition unit 143 acquires tact information regarding the tact time required to transport the transported object 30 in each of the first areas ST1 to ST12 for each of the first areas ST1 to ST12. The third acquisition unit 143 acquires the above tact information based on information accepted by the operation acceptance unit 12, for example, and stores the acquired tact information in the memory unit 19. The third acquisition unit 143 may acquire the tact information via the first communication unit 11 from a data server that accumulates the tact information.

第4取得部144は、複数のグループGR1~GR4の各々で被搬送物30の搬送を行う搬送ロボット2の台数に関する台数情報を取得する。第4取得部144は、例えば操作受付部12が受け付けた情報に基づいて、上記の台数情報を取得し、取得した台数情報を記憶部19に記憶させる。なお、第4取得部144は、台数情報を蓄積したデータサーバから第1通信部11を介して台数情報を取得してもよい。また、第4取得部144は、施設F1で使用される搬送ロボット2の台数の最大数を台数情報として取得してもよく、設定部16が、第4取得部14が取得した搬送ロボット2の最大数に基づいて、複数のグループGR1~GR4の各々で被搬送物30の搬送を行う搬送ロボット2の台数を決定してもよい。 The fourth acquisition unit 144 acquires number information regarding the number of transport robots 2 transporting the transported object 30 in each of the multiple groups GR1 to GR4. The fourth acquisition unit 144 acquires the number information based on, for example, information received by the operation reception unit 12, and stores the acquired number information in the storage unit 19. The fourth acquisition unit 144 may acquire the number information via the first communication unit 11 from a data server that accumulates the number information. The fourth acquisition unit 144 may also acquire the maximum number of transport robots 2 used in the facility F1 as the number information, and the setting unit 16 may determine the number of transport robots 2 transporting the transported object 30 in each of the multiple groups GR1 to GR4 based on the maximum number of transport robots 2 acquired by the fourth acquisition unit 14.

評価部15は、複数の第1エリアST1~ST12の各々が複数のグループGR1~GR3のいずれかに振り分けられた状態で、グループGR1~GR3のそれぞれで評価値を求める。評価値は、グループごとに搬送ロボット2が行う搬送作業の作業量を評価する指標である。ここで、評価部15は、グループGR1~GR3のそれぞれで、第1取得部141が取得した搬送量情報と、第2取得部142が取得したルート情報とに基づいて評価値を求める。また、本実施形態では、評価部15は、搬送量情報及びルート情報に加え、第4取得部144が取得した台数情報に更に基づいて評価値を求めている。つまり、評価部15は、搬送量情報とルート情報と台数情報とに基づいて評価値を求めている。 The evaluation unit 15 calculates an evaluation value for each of the groups GR1 to GR3 when each of the first areas ST1 to ST12 is assigned to one of the groups GR1 to GR3. The evaluation value is an index for evaluating the amount of transport work performed by the transport robot 2 for each group. Here, the evaluation unit 15 calculates an evaluation value for each of the groups GR1 to GR3 based on the transport amount information acquired by the first acquisition unit 141 and the route information acquired by the second acquisition unit 142. In this embodiment, the evaluation unit 15 calculates the evaluation value based on the number information acquired by the fourth acquisition unit 144 in addition to the transport amount information and route information. In other words, the evaluation unit 15 calculates the evaluation value based on the transport amount information, route information, and number information.

例えば、評価値を算出する対象のグループGRx(本実施形態ではx=1,2,3)にn個(本実施形態ではnは1から12までの自然数)の第1エリアが含まれる場合、評価部15は、グループGRxに含まれるn個の第1エリアの各々について搬送量Q1と搬送距離比率D1との積を求める。そして、評価部15は、n個の第1エリアの各々について求めた積Q1×D1の総和SUM(Q1×D1)を求め、この総和SUM(Q1×D1)をグループGRxで搬送作業を行う搬送ロボット2の台数N1で割ることによって評価値E1を求める。ここで、グループGRxについて求めた評価値E1は、E1=SUM(Q1×D1)/N1となる。なお、評価値E1を算出する式は上記の式に限定されず、適宜変更が可能である。 For example, if the group GRx (in this embodiment, x = 1, 2, 3) for which the evaluation value is to be calculated includes n first areas (in this embodiment, n is a natural number from 1 to 12), the evaluation unit 15 calculates the product of the transport amount Q1 and the transport distance ratio D1 for each of the n first areas included in the group GRx. Then, the evaluation unit 15 calculates the sum SUM (Q1 x D1) of the products Q1 x D1 calculated for each of the n first areas, and calculates the evaluation value E1 by dividing this sum SUM (Q1 x D1) by the number N1 of the transport robots 2 performing the transport work in the group GRx. Here, the evaluation value E1 calculated for the group GRx is E1 = SUM (Q1 x D1) / N1. Note that the formula for calculating the evaluation value E1 is not limited to the above formula and can be changed as appropriate.

また、評価部15は、グループGR1~GR3の各々について求めた評価値E1と、グループGR1~GR3の各々でのタクトタイムの最短値である最短タクトタイム(要求タクトとも言う)とを、相関係数を求めるための一般的な計算式に当てはめることによって、評価値E1と最短タクトタイムとの相関係数を求める。 The evaluation unit 15 also calculates the correlation coefficient between the evaluation value E1 and the shortest takt time by applying the evaluation value E1 calculated for each of the groups GR1 to GR3 and the shortest takt time (also called the required takt), which is the shortest value of the takt time in each of the groups GR1 to GR3, to a general formula for calculating the correlation coefficient.

設定部16は、複数の第1エリアST1~ST12の各々を複数のゲートGT1~GT3のいずれかに振り分けるグループ分けの処理を行う。具体的には、設定部16は、評価部15が搬送量情報とルート情報とを用いて求めた評価値E1に基づいてグループ分けを行う。ここで、評価部15は、搬送量情報とルート情報とに加えて台数情報を用いて評価値E1を求めている。したがって、設定部16は、搬送量情報とルート情報と台数情報とに基づいてグループ分けを行っている。 The setting unit 16 performs a grouping process to assign each of the multiple first areas ST1 to ST12 to one of the multiple gates GT1 to GT3. Specifically, the setting unit 16 performs grouping based on the evaluation value E1 obtained by the evaluation unit 15 using the transport amount information and route information. Here, the evaluation unit 15 obtains the evaluation value E1 using the number of vehicles information in addition to the transport amount information and route information. Therefore, the setting unit 16 performs grouping based on the transport amount information, route information, and number of vehicles information.

なお、設定部16は、第4取得部144が取得した搬送ロボット2の最大数に基づいて、グループ毎に使用される搬送ロボット2の台数を自動的に決定して評価値E1を求めてもよい。ここで、設定部16は、複数のグループGR1~GR3のそれぞれに1台以上の搬送ロボット2が割り当てられる複数通りの組み合わせを求める。そして、設定部16は、複数通りの組み合わせのそれぞれで評価値E1を算出し、要求タクトとの相関係数が最も強い正の相関となるような搬送ロボット2の組み合わせに決定して評価値E1を求めてもよい。 The setting unit 16 may automatically determine the number of transport robots 2 to be used for each group based on the maximum number of transport robots 2 acquired by the fourth acquisition unit 144, and obtain the evaluation value E1. Here, the setting unit 16 obtains a number of combinations in which one or more transport robots 2 are assigned to each of the groups GR1 to GR3. The setting unit 16 may then calculate the evaluation value E1 for each of the multiple combinations, and determine the combination of transport robots 2 that has the strongest positive correlation coefficient with the required tact time, and obtain the evaluation value E1.

また、設定部16は、グループごとに求めた評価値E1と要求タクトタイムとに基づいてグループ分けを行っており、評価値E1と要求タクトタイムとの相関関係が正の相関となるようにグループ分けを行っている。つまり、設定部16は、搬送量情報及びルート情報に加え、タクト情報に更に基づいて複数の第1エリアST1~ST12の各々を複数のグループGR1~GR3のいずれかに振り分ける処理を行っている。さらに言えば、設定部16は、評価値E1とタクト情報とに基づいて、複数の第1エリアST1~ST12の各々を複数のグループGR1~GR3のいずれかに振り分ける処理を行っている。 The setting unit 16 also performs grouping based on the evaluation value E1 and the required takt time obtained for each group, and performs grouping so that the correlation between the evaluation value E1 and the required takt time is positive. In other words, the setting unit 16 performs processing to allocate each of the multiple first areas ST1 to ST12 to one of the multiple groups GR1 to GR3 based on takt information in addition to the transport amount information and route information. Furthermore, the setting unit 16 performs processing to allocate each of the multiple first areas ST1 to ST12 to one of the multiple groups GR1 to GR3 based on the evaluation value E1 and takt information.

ここで、評価値E1と最短タクトタイムとの相関関係が正の相関となっていれば、設定部16は、現在のグループ分けで複数の第1エリアST1~ST12を複数のゲートGT1~GT3に割り当てる。 Here, if the correlation between the evaluation value E1 and the shortest takt time is positive, the setting unit 16 assigns the multiple first areas ST1 to ST12 to the multiple gates GT1 to GT3 in the current grouping.

一方、評価値E1と最短タクトタイムとの相関関係が負の相関となっていれば、設定部16は、複数の第1エリアST1~ST12のグループ分けを変更し、変更後のグループで評価部15に評価値E1を再度算出させる。 On the other hand, if the correlation between the evaluation value E1 and the shortest takt time is negative, the setting unit 16 changes the grouping of the multiple first areas ST1 to ST12 and causes the evaluation unit 15 to recalculate the evaluation value E1 for the changed group.

設定部16は、評価値E1と最短タクトタイムとの相関関係が正の相関となるまで、複数の第1エリアST1~ST12のグループ分けの変更を繰り返し行い、評価値E1と最短タクトタイムとの相関関係が正の相関になれば、第1エリアST1~ST12のグループ分けを確定する。つまり、設定部16は、評価値E1とタクト情報とに基づいて、最短タクトタイム(タクトタイム)と評価値との相関関係が正の相関となるように、複数の第1エリアST1~ST12の各々を複数のグループGR1~GR3のいずれかに振り分ける。なお、設定部16は、複数の第1エリアST1~ST12を3つのグループGR1~GR3にグループ分けする場合の全ての組み合わせについて評価値と最短タクトタイムとの相関係数を算出し、正の相関が最も強い組み合わせで複数の第1エリアST1~ST12のグループ分けを決定してもよい。 The setting unit 16 repeatedly changes the grouping of the first areas ST1 to ST12 until the correlation between the evaluation value E1 and the shortest takt time becomes positive, and when the correlation between the evaluation value E1 and the shortest takt time becomes positive, the setting unit 16 finalizes the grouping of the first areas ST1 to ST12. In other words, the setting unit 16 assigns each of the first areas ST1 to ST12 to one of the groups GR1 to GR3 based on the evaluation value E1 and the takt information so that the correlation between the shortest takt time (takt time) and the evaluation value becomes positive. The setting unit 16 may calculate the correlation coefficient between the evaluation value and the shortest takt time for all combinations when the first areas ST1 to ST12 are grouped into the three groups GR1 to GR3, and determine the grouping of the first areas ST1 to ST12 with the combination with the strongest positive correlation.

そして、複数の第1エリアST1~ST12のグループ分けが確定すると、搬送制御システム1は、グループごとに搬送ロボット2により被搬送物30を搬送する搬送作業を実行させる。 Once the grouping of the first areas ST1 to ST12 has been finalized, the transport control system 1 causes the transport robot 2 to perform a transport operation for transporting the transported object 30 for each group.

改善案出力部17は、ユーザが複数の第1エリアST1~ST12のグループ分けを行った場合に、グループごとに評価部15が求めた評価値E1と最短タクトタイムとの相関値に基づいて、ユーザによるグループ分けの良否を判断する。改善案出力部17は、ユーザによるグループ分けが不適であると判断すると、評価値E1と最短タクトタイムとの相関を改善できるようなグループ分けの改善案を導出し、この改善案を表示部13に出力する。 When the user has grouped the first areas ST1 to ST12, the improvement proposal output unit 17 judges whether the grouping by the user is appropriate based on the correlation value between the evaluation value E1 and the shortest takt time calculated for each group by the evaluation unit 15. When the improvement proposal output unit 17 judges that the grouping by the user is inappropriate, it derives an improvement proposal for grouping that can improve the correlation between the evaluation value E1 and the shortest takt time, and outputs this improvement proposal to the display unit 13.

(2.4)部品実装システム
本実施形態では、図10に示すように、被搬送物30は、一例として、1以上のフィーダを有する部品供給装置を含む。被搬送物30である部品供給装置は、製造ライン101~103のうちの少なくとも1つに配置された部品実装機120の実装本体130に対して部品を供給するために用いられる。ここでいう「部品実装機」は、例えば基板等の対象物に部品を実装する機械である。実装本体130は、部品を基板に実装する実装ヘッドを含んでいる。つまり、本実施形態では、搬送ロボット2は、搬送制御システム1に制御されることにより、被搬送物30としての部品供給装置を、部品実装機120の実装本体130の設置場所まで搬送する。これにより、部品実装システム300を構築することが可能である。言い換えれば、部品実装システム300は、部品を基板に実装する少なくとも1つの部品実装機120を含むシステムである。そして、被搬送物30の1つである部品供給装置は、搬送システム3が備える搬送ロボット2によって実装本体130まで搬送される。
(2.4) Component Mounting System In this embodiment, as shown in FIG. 10, the transported object 30 includes, as an example, a component supplying device having one or more feeders. The component supplying device, which is the transported object 30, is used to supply components to the mounting body 130 of the component mounter 120 arranged in at least one of the manufacturing lines 101 to 103. The "component mounter" here is a machine that mounts components on an object such as a board. The mounting body 130 includes a mounting head that mounts components on the board. That is, in this embodiment, the transport robot 2 is controlled by the transport control system 1 to transport the component supplying device, which is the transported object 30, to the installation location of the mounting body 130 of the component mounter 120. This makes it possible to construct a component mounting system 300. In other words, the component mounting system 300 is a system that includes at least one component mounter 120 that mounts components on a board. Then, the component supplying device, which is one of the transported objects 30, is transported to the mounting body 130 by the transport robot 2 provided in the transport system 3.

(2.5)動作説明
本実施形態の搬送制御システム1の動作を図3等に基づいて説明する。なお、図3に示すフローチャートは、搬送制御システム1が複数の第1エリアST1~ST12のグループ分けを行う搬送制御方法の一例に過ぎず、処理の順序が適宜変更されてもよいし、処理が適宜追加又は省略されてもよい。
(2.5) Description of Operation The operation of the transport control system 1 of this embodiment will be described with reference to Fig. 3 etc. Note that the flowchart shown in Fig. 3 is merely an example of a transport control method in which the transport control system 1 groups the first areas ST1 to ST12, and the order of processing may be changed as appropriate, and processing may be added or omitted as appropriate.

ここでは、搬送制御システム1が、図2に示すように、3つの製造ライン101~103に設けられた12箇所の第1エリアST1~ST12の各々を、3つのグループGR1~GR3のいずれかに振り分ける処理について説明する。 Here, we will explain the process in which the transport control system 1 assigns each of the 12 first areas ST1 to ST12 provided on the three production lines 101 to 103 to one of the three groups GR1 to GR3, as shown in Figure 2.

例えばユーザが入力したグループ分けの開始命令を操作受付部12が受け付けると、搬送制御システム1は、複数の第1エリアST1~ST12の各々を3つのグループGR1~GR3のいずれかに振り分けるグループ分けの処理を開始する。なお、搬送制御システム1は、製造ライン101~103での搬送量、ルート情報、台数情報、又は要求タクト等が変更されたことをトリガとして、グループ分けの処理を開始してもよい。 For example, when the operation reception unit 12 receives a grouping start command input by the user, the transport control system 1 starts the grouping process to allocate each of the multiple first areas ST1 to ST12 to one of the three groups GR1 to GR3. Note that the transport control system 1 may start the grouping process when a change is made to the transport amount, route information, number of units information, required tact time, etc. on the production lines 101 to 103.

まず、第1取得部141が、第1エリアST1~ST12の各々と第2エリアである自動倉庫110との間で搬送される被搬送物30の搬送量に関する搬送量情報を取得し(S1)、取得したタクト情報を記憶部19に記憶する。第1取得部141は、ユーザが入力した搬送量情報を操作受付部12を介して取得してもよいし、搬送量情報を蓄積しているデータサーバから第1通信部11を介して搬送量情報を取得してもよい。表1は第1取得部141が取得した搬送量情報の一例を示している。搬送量情報は、1又は複数の被搬送物30を収容するために用いられるパレットの、単位時間あたり(例えば1時間あたり)の搬送量(個数)を示している。なお、以下の表において、第1エリアST1,ST5,ST9が製造ライン101~103の包装機1に対応し、第1エリアST2,ST6,ST10が製造ライン101~103の包装機2に対応し、第1エリアST3,ST7,ST11が製造ライン101~103の置き台1に対応し、第1エリアST4,ST8,ST12が製造ライン101~103の置き台2に対応する。 First, the first acquisition unit 141 acquires transport amount information regarding the transport amount of the transported object 30 transported between each of the first areas ST1 to ST12 and the second area, the automated warehouse 110 (S1), and stores the acquired tact information in the memory unit 19. The first acquisition unit 141 may acquire the transport amount information input by the user via the operation reception unit 12, or may acquire the transport amount information via the first communication unit 11 from a data server that accumulates the transport amount information. Table 1 shows an example of the transport amount information acquired by the first acquisition unit 141. The transport amount information indicates the transport amount (number) per unit time (e.g., per hour) of a pallet used to store one or more transported objects 30. In the table below, the first areas ST1, ST5, and ST9 correspond to packaging machine 1 on production lines 101-103, the first areas ST2, ST6, and ST10 correspond to packaging machine 2 on production lines 101-103, the first areas ST3, ST7, and ST11 correspond to table 1 on production lines 101-103, and the first areas ST4, ST8, and ST12 correspond to table 2 on production lines 101-103.

次に、第3取得部143が、複数の第1エリアST1~ST12の各々と第2エリアである自動倉庫110との間での搬送作業に要求されるタクトタイムに関するタクト情報を取得し(S2)、取得したタクト情報を記憶部19に記憶する。第3取得部143は、ユーザが入力したタクト情報を操作受付部12を介して取得してもよいし、タクト情報を蓄積しているデータサーバから第1通信部11を介してタクト情報を取得してもよい。下記の表2は第2取得部142が取得したタクト情報の一例を示している。 Next, the third acquisition unit 143 acquires tact information regarding the tact time required for transport operations between each of the multiple first areas ST1 to ST12 and the second area, the automated warehouse 110 (S2), and stores the acquired tact information in the memory unit 19. The third acquisition unit 143 may acquire tact information entered by the user via the operation reception unit 12, or may acquire tact information via the first communication unit 11 from a data server that accumulates tact information. Table 2 below shows an example of tact information acquired by the second acquisition unit 142.

搬送量情報及びタクト情報を取得すると、設定部16は、評価値を算出するために、第1エリアST1~ST12の各々を3つのグループGR1~GR3に暫定的に振り分けるグループ分けを実施する(S3)。初期のグループ分けでは、製造ライン101に設けられた第1エリアST1~ST4がゲートGT1のグループGR1に、製造ライン102に設けられた第1エリアST5~ST8がゲートGT2のグループGR2に、製造ライン103に設けられた第1エリアST9~ST12がゲートGT3のグループGR3に、それぞれ振り分けられる(図2参照)。 After acquiring the transport amount information and tact information, the setting unit 16 performs grouping to provisionally divide each of the first areas ST1 to ST12 into three groups GR1 to GR3 in order to calculate the evaluation value (S3). In the initial grouping, the first areas ST1 to ST4 provided on the production line 101 are divided into group GR1 of gate GT1, the first areas ST5 to ST8 provided on the production line 102 are divided into group GR2 of gate GT2, and the first areas ST9 to ST12 provided on the production line 103 are divided into group GR3 of gate GT3 (see FIG. 2).

次に、第4取得部144が、3つのグループGR1~GR3のそれぞれで搬送作業に使用される搬送ロボット2の台数に関する台数情報を取得し(S4)、取得した台数情報を記憶部19に記憶する。第4取得部144は、ユーザが入力した台数情報を操作受付部12を介して取得してもよいし、台数情報を蓄積しているデータサーバから第1通信部11を介して台数情報を取得してもよい。ここでは、3つのグループGR1~GR3のそれぞれで搬送作業に使用される搬送ロボット2の台数が2台である場合について説明する。 Next, the fourth acquisition unit 144 acquires number information regarding the number of transport robots 2 used for transport work in each of the three groups GR1 to GR3 (S4), and stores the acquired number information in the memory unit 19. The fourth acquisition unit 144 may acquire the number information entered by the user via the operation reception unit 12, or may acquire the number information via the first communication unit 11 from a data server that accumulates the number information. Here, a case will be described in which the number of transport robots 2 used for transport work in each of the three groups GR1 to GR3 is two.

次に、第2取得部142が、複数のゲートGT1~GT3と複数の第1エリアST1~ST12との間で搬送ロボット2が被搬送物30を搬送する複数の搬送ルートRT(図2参照)に関するルート情報を取得する(S5)。第2取得部142は、ユーザが入力したルート情報を操作受付部12を介して取得してもよいし、ルート情報を蓄積しているデータサーバから第1通信部11を介してルート情報を取得してもよい。下記の表3は第2取得部142が取得したルート情報の一例を示している。ここにおいて、ルート情報は、第1エリアST1~ST12の各々と、対応するゲートGT1~GT3との間の搬送距離を示す情報であり、最短の搬送距離を1としたときの比率(搬送距離比率)で表される。 Next, the second acquisition unit 142 acquires route information related to multiple transport routes RT (see FIG. 2) along which the transport robot 2 transports the transported object 30 between the multiple gates GT1 to GT3 and the multiple first areas ST1 to ST12 (S5). The second acquisition unit 142 may acquire route information input by the user via the operation reception unit 12, or may acquire route information via the first communication unit 11 from a data server that accumulates route information. Table 3 below shows an example of route information acquired by the second acquisition unit 142. Here, the route information is information indicating the transport distance between each of the first areas ST1 to ST12 and the corresponding gates GT1 to GT3, and is expressed as a ratio (transport distance ratio) when the shortest transport distance is set to 1.

搬送量情報、ルート情報、及び台数情報が取得されると、評価部15は、搬送量情報、ルート情報、及び台数情報を用いて、グループGR1~GR3のそれぞれで評価値を求める(S6)。評価部15は、グループGRx(x=1~3)に含まれるn個の第1エリアの各々について搬送量Q1と搬送距離比率D1との積を求める。そして、評価部15は、n個の第1エリアの各々について求めた積Q1×D1の総和SUM(Q1×D1)を求め、この総和SUM(Q1×D1)をグループGRxで搬送作業を行う搬送ロボット2の台数N1で割ることによって評価値E1を求める。例えばグループGR1では、グループGR1に含まれる4つの第1エリアST1~ST4の各々について搬送量Q1と搬送距離比率D1との積Q1×D1を求め、その総和SUM(Q1×D1)を算出した後、搬送ロボット2の台数(2台)で割ることで、評価値E1が求められる。 When the transport amount information, route information, and number information are acquired, the evaluation unit 15 uses the transport amount information, route information, and number information to determine an evaluation value for each of the groups GR1 to GR3 (S6). The evaluation unit 15 determines the product of the transport amount Q1 and the transport distance ratio D1 for each of the n first areas included in the group GRx (x = 1 to 3). The evaluation unit 15 then determines the sum SUM (Q1 x D1) of the products Q1 x D1 determined for each of the n first areas, and determines an evaluation value E1 by dividing this sum SUM (Q1 x D1) by the number N1 of the transport robots 2 performing transport work in the group GRx. For example, in group GR1, the product Q1 x D1 of the transport amount Q1 and the transport distance ratio D1 is calculated for each of the four first areas ST1 to ST4 included in group GR1, and the sum SUM(Q1 x D1) is calculated, and then divided by the number of transport robots 2 (2) to obtain an evaluation value E1.

次に、評価部15は、グループGR1~GR3のそれぞれでタクトタイムの最短値である最短タクトタイムを求め(S7)、グループGR1~GR3の各々で求めた評価値E1と最短タクトタイムとの相関係数(相関値)を算出する(S8)。 Next, the evaluation unit 15 determines the shortest takt time, which is the shortest value of the takt time, for each of the groups GR1 to GR3 (S7), and calculates the correlation coefficient (correlation value) between the evaluation value E1 determined for each of the groups GR1 to GR3 and the shortest takt time (S8).

そして、設定部16が、相関値の算出結果に基づいて評価値E1と最短タクトタイムとの間に正の相関がとれているか否かを判断する(S9)。ここで、設定部16は、グループGR1~GR3のそれぞれで求めた評価値E1と最短タクトタイムとが、最短タクトタイムが短いほど評価値E1の値が小さくなるような関係を満たしているか否かを判断する。 Then, the setting unit 16 judges whether or not a positive correlation is obtained between the evaluation value E1 and the shortest takt time based on the calculation result of the correlation value (S9). Here, the setting unit 16 judges whether or not the evaluation value E1 and the shortest takt time calculated for each of the groups GR1 to GR3 satisfy a relationship such that the shorter the shortest takt time, the smaller the evaluation value E1.

ステップS9において正の相関がとれていると判断すると(S9:Yes)、設定部16は、現在のグループ分けで、複数の第1エリアST1~ST12のグループ分けを確定し、グループ分けの処理を終了する。 If it is determined in step S9 that a positive correlation is obtained (S9: Yes), the setting unit 16 confirms the grouping of the multiple first areas ST1 to ST12 with the current grouping, and ends the grouping process.

ステップS9において正の相関がとれていないと判断すると(S9:No)、設定部16は、ステップS3に戻って複数の第1エリアST1~ST12のグループ分けを変更する。そして、ステップS4~S8の処理を行ってグループごとに評価値E1と最短タクトタイムとの相関係数を求め、正の相関がとれているか否かを再び判断する(S9)。これにより、グループごとに求めた評価値E1と最短タクトタイムとの間の相関関係が正の相関となるまで、設定部16は第1エリアST1~ST12のグループ分けを繰り返し、グループGR1~GR3ごとに求めた評価値E1と最短タクトタイムとの間の相関関係が正の相関となったところでグループ分けの処理を終了する。 If it is determined in step S9 that a positive correlation is not obtained (S9: No), the setting unit 16 returns to step S3 and changes the grouping of the multiple first areas ST1 to ST12. Then, steps S4 to S8 are performed to obtain the correlation coefficient between the evaluation value E1 and the shortest takt time for each group, and it is determined again whether a positive correlation is obtained (S9). As a result, the setting unit 16 repeats grouping of the first areas ST1 to ST12 until the correlation between the evaluation value E1 obtained for each group and the shortest takt time becomes positive, and ends the grouping process when the correlation between the evaluation value E1 obtained for each group GR1 to GR3 and the shortest takt time becomes positive.

なお、設定部16は、複数の第1エリアST1~ST12のグループ分けの全ての組み合わせについて、グループごとの評価値E1と要求タクトとの間の相関係数を算出し、正の相関が最も強い組み合わせでグループ分けを決定してもよい。また、設定部16は、自動的にグループ分けを行った後、操作受付部12が受け付けたユーザによるグループ分けの変更操作に基づいてグループ分けを変更してもよい。 ここで、図4Aは、初期のグループ分けでグループごとに求めた平均搬送距離比率の一例を示し、図5Aは、初期のグループ分けでグループごとに求めた合計搬送物量の一例を示し、図6Aは、初期のグループ分けでグループごとに求めた評価値の一例を示している。なお、平均搬送距離比率は、各グループに含まれる1又は複数の第1エリアの各々について求めた搬送距離比率D1の平均値である。合計搬送物量は、各グループに含まれる1又は複数の第1エリアと第2エリアとの間で搬送されるパレットの単位時間あたりの搬送量の総数であり、個々の第1エリアの搬送量の総和である。初期のグループ分けで求めた評価値と要求タクトの相関係数は図6Aに示すように-0.94と負の相関となっているので、設定部16はグループ分けを変更する。 The setting unit 16 may calculate the correlation coefficient between the evaluation value E1 for each group and the required tact time for all combinations of grouping of the multiple first areas ST1 to ST12, and determine the grouping based on the combination with the strongest positive correlation. After automatically grouping, the setting unit 16 may change the grouping based on a user's grouping change operation received by the operation receiving unit 12. Here, FIG. 4A shows an example of an average conveying distance ratio calculated for each group in the initial grouping, FIG. 5A shows an example of a total conveyed material amount calculated for each group in the initial grouping, and FIG. 6A shows an example of an evaluation value calculated for each group in the initial grouping. The average conveying distance ratio is the average value of the conveying distance ratio D1 calculated for each of the one or more first areas included in each group. The total conveyed material amount is the total number of conveyed materials per unit time of pallets conveyed between one or more first areas and second areas included in each group, and is the sum of the conveyed materials of each first area. As shown in FIG. 6A, the correlation coefficient between the evaluation value and the required tact time obtained from the initial grouping is negative at -0.94, so the setting unit 16 changes the grouping.

設定部16は、グループごとの評価値と要求タクトタイムとの相関値を改善するために、複数の第1エリアST1~ST12の一部を別のグループに移動させるようにグループ分けを変更する。例えば、設定部16は、初期のグループ分けからグループGR2に振り分けられている第1エリアST5,ST7をグループGR1に移すようにグループ分けを変更する(図7参照)。そして、変更後のグループで評価部15がグループごとの評価値E1を求め、設定部16がグループごとの評価値E1と要求タクトタイムとの相関値を求める。ここで、図4Bは、変更後のグループ分けでグループごとに求めた搬送距離比率の一例を示し、図5Bは、変更後のグループ分けでグループごとに求めた合計搬送物量の一例を示し、図6Bは、変更後のグループ分けでグループごとに求めた評価値の一例を示している。変更後のグループ分けでは、グループごとの評価値と要求タクトタイムとの相関値が+0.99に改善しており、正の相関が得られているので、設定部16は変更後のグループ分けで確定し、変更後のグループ分けで複数の第1エリアST1~ST12をグループGR1~GR3のそれぞれに振り分ける。 The setting unit 16 changes the grouping so as to move some of the first areas ST1 to ST12 to another group in order to improve the correlation value between the evaluation value for each group and the required takt time. For example, the setting unit 16 changes the grouping so as to move the first areas ST5 and ST7, which are assigned to group GR2 from the initial grouping, to group GR1 (see FIG. 7). Then, the evaluation unit 15 calculates the evaluation value E1 for each group for the changed group, and the setting unit 16 calculates the correlation value between the evaluation value E1 for each group and the required takt time. Here, FIG. 4B shows an example of the transport distance ratio calculated for each group in the changed grouping, FIG. 5B shows an example of the total transported material amount calculated for each group in the changed grouping, and FIG. 6B shows an example of the evaluation value calculated for each group in the changed grouping. With the changed grouping, the correlation value between the evaluation value for each group and the required takt time has improved to +0.99, and a positive correlation has been obtained, so the setting unit 16 confirms the changed grouping and allocates the multiple first areas ST1 to ST12 to each of the groups GR1 to GR3 with the changed grouping.

これにより、搬送制御システム1は、グループGR1~GR3ごとに求めた評価値E1と最短タクトタイムとの間の相関関係が正の相関となるようなグループ分けを実施できる。そして、複数の第1エリアST1~ST12のグループ分けが終了すると、搬送制御部18は、3つのグループGR1~GR3のそれぞれで、各グループに含まれる複数の第1エリアとゲートとの間で搬送ロボット2により被搬送物30を搬送する搬送作業を実行させる。つまり、搬送制御部18は、複数のグループGR1~GR3に割り当てられた複数台の搬送ロボット2による搬送作業を制御する。 This allows the transport control system 1 to perform grouping such that the correlation between the evaluation value E1 calculated for each group GR1 to GR3 and the shortest takt time is positive. Then, when grouping of the multiple first areas ST1 to ST12 is completed, the transport control unit 18 causes the transport robot 2 to perform a transport operation to transport the transported object 30 between the multiple first areas and gates included in each of the three groups GR1 to GR3. In other words, the transport control unit 18 controls the transport operation by the multiple transport robots 2 assigned to the multiple groups GR1 to GR3.

なお、設定部16は、ステップS9において、グループGR1~GR3ごとに求めた評価値E1と最短タクトタイムとの間の相関係数が所定の基準値以上であれば、現在のグループ分けを確定するようにグループ分けを行ってもよく、所望の相関関係が得られるようなグループ分けを実行できる。 In addition, in step S9, if the correlation coefficient between the evaluation value E1 obtained for each of the groups GR1 to GR3 and the shortest takt time is equal to or greater than a predetermined reference value, the setting unit 16 may perform grouping to confirm the current grouping, and can perform grouping that obtains the desired correlation.

ところで、本実施形態において、ユーザが複数の第1エリアST1~ST12の各々をグループGR1~GR3のいずれかに振り分けると、評価部15が、ユーザによって振り分けられたグループGR1~GR3の各々で評価値を求め、グループごとに評価値と要求タクトタイムとの相関関係を求めてもよい。 In this embodiment, when the user divides each of the multiple first areas ST1 to ST12 into one of the groups GR1 to GR3, the evaluation unit 15 may calculate an evaluation value for each of the groups GR1 to GR3 divided by the user, and calculate the correlation between the evaluation value and the required takt time for each group.

図8は、搬送制御システム1の表示部13に表示されるグループの設定画面A1の一例を示している。なお、図8の設定画面A1に記載した符号及び引き出し線等は説明のために記載しているに過ぎず、実際には表示部13に表示されない。 Figure 8 shows an example of a group setting screen A1 displayed on the display unit 13 of the transport control system 1. Note that the symbols and leader lines shown on the setting screen A1 in Figure 8 are shown for explanatory purposes only and are not actually displayed on the display unit 13.

設定画面A1には、複数の第1エリアST1~ST12のグループ分けを設定するグループ設定領域W1と、第1エリアST1~ST12の各々についての情報を表示する情報表示領域W2とが左右に並べて1画面に収まるように表示されている。なお、グループ設定領域W1には、入力ボックスB1と、マップ表示領域MP1とが上下に並べて表示されている。入力ボックスB1は、複数のグループGR1~GR3のそれぞれに含まれるノード(ゲート及び第1エリア)と搬送ロボット2の台数とを表形式で入力するための入力ボックスである。ユーザが、入力ボックスB1に、複数の第1エリアST1~ST12及び複数のゲートGT1~GT3の各々を複数のグループGR1~GR3にそれぞれ振り分ける設定情報を入力すると、ユーザが入力した設定情報を操作受付部12が受け付け、制御部10が、設定情報に基づくグループ分けを模式的なマップで表示するマップ表示領域MP1の画像データを作成し表示部13に表示させる。つまり、操作受付部12が、複数の第1エリアST1~ST12の各々を、複数のゲートGT1~GT3にそれぞれ対応する複数のグループGR1~GR3にそれぞれ振り分ける設定情報を受け付けると、設定情報に基づくグループ分けがマップ表示領域MP1にマップで表示される。なお、マップ表示領域MP1において、各グループの境界を示す線をマウスなどでドラッグすることで、複数の第1エリアST1~ST12及び複数のゲートGT1~GT3のグループ分けを変更してもよい。また、マップ表示領域MP1において、複数の第1エリアST1~ST12および複数のゲートGT1~GT3のうちの複数を選択する操作(例えばマウスのドラッグ操作、又はキーボードのシフトキー又はコントロールキーと組み合わせた選択操作)を行うことでグループ分けを行ってもよい。 In the setting screen A1, a group setting area W1 for setting grouping of the first areas ST1 to ST12 and an information display area W2 for displaying information about each of the first areas ST1 to ST12 are displayed side by side so that they fit on one screen. In the group setting area W1, an input box B1 and a map display area MP1 are displayed side by side. The input box B1 is an input box for inputting the nodes (gates and first areas) and the number of transport robots 2 included in each of the multiple groups GR1 to GR3 in a table format. When the user inputs setting information for allocating each of the multiple first areas ST1 to ST12 and the multiple gates GT1 to GT3 to the multiple groups GR1 to GR3 into the input box B1, the operation reception unit 12 receives the setting information input by the user, and the control unit 10 creates image data for the map display area MP1, which displays the grouping based on the setting information in a schematic map, and displays it on the display unit 13. That is, when the operation reception unit 12 receives setting information for dividing each of the first areas ST1 to ST12 into a plurality of groups GR1 to GR3 corresponding to the gates GT1 to GT3, the grouping based on the setting information is displayed as a map in the map display area MP1. Note that the grouping of the first areas ST1 to ST12 and the gates GT1 to GT3 may be changed by dragging the lines indicating the boundaries of each group with a mouse or the like in the map display area MP1. Also, grouping may be performed by performing an operation to select multiple of the first areas ST1 to ST12 and the gates GT1 to GT3 in the map display area MP1 (for example, a mouse drag operation, or a selection operation in combination with the shift key or control key of the keyboard).

ここで、マップ表示領域MP1では、複数の第1エリアST1~ST12が例えば白丸などのマーカで表示されており、同じグループに振り分けられた第1エリア及びゲートが実線で囲まれているので、ユーザは、複数の第1エリアST1~ST12及び複数のゲートGT1~GT3のグループ分けを視覚的に容易に理解することができる。情報表示領域W2には、ユーザが指定した第1エリアに関する情報を表示する表示ボックスB2が表示されている。例えばユーザが、マップ表示領域MP1に表示された第1エリアST8に対応するマーカをマウスなどでクリックすると、情報表示領域W2に第1エリアST8の搬送物量、距離比率(搬送距離比率)、要求タクト(要求タクトタイム)の情報が表示される。したがって、ユーザは、情報表示領域W2に表示される情報を確認しながら、第1エリアST1~ST12の各々をどのグループに振り分けるかを検討してグループ分けを実行できる。 In the map display area MP1, the first areas ST1 to ST12 are displayed with markers such as white circles, and the first areas and gates that are assigned to the same group are surrounded by solid lines, so that the user can easily visually understand the grouping of the first areas ST1 to ST12 and the gates GT1 to GT3. In the information display area W2, a display box B2 is displayed that displays information about the first area specified by the user. For example, when the user clicks on the marker corresponding to the first area ST8 displayed in the map display area MP1 with a mouse or the like, information on the transport volume, distance ratio (transport distance ratio), and required takt (required takt time) of the first area ST8 is displayed in the information display area W2. Therefore, the user can consider which group to assign each of the first areas ST1 to ST12 to while checking the information displayed in the information display area W2, and then perform the grouping.

設定画面A1でグループ分けを行った後にユーザが入力したシミュレーションの開始命令を操作受付部12が受け付けると、ユーザが行ったグループ分けに基づいて、評価部15がグループごとに評価値E1を求め、グループごとの評価値E1と要求タクトタイムとの相関値を求める。つまり、評価部15は、設定情報に基づいて複数の第1エリアST1~ST12の各々が振り分けられた複数のグループGR1~GR3の各々について評価値E1を求める。そして、設定部16は、グループごとの評価値E1と要求タクトタイムとの相関値に基づいて、評価値E1と要求タクトタイムとの相関関係が負の相関となっていれば、改善案出力部17に改善案を出力する処理を行わせる。すなわち、改善案出力部17は、評価部15が求めた評価値E1に基づいて、複数のグループGR1~GR3の各々に振り分ける複数の第1エリアST1~ST12を変更する改善案を導出し、表示部13に表示させる。 When the operation reception unit 12 receives a command to start a simulation input by the user after grouping on the setting screen A1, the evaluation unit 15 calculates an evaluation value E1 for each group based on the grouping performed by the user, and calculates a correlation value between the evaluation value E1 for each group and the required takt time. That is, the evaluation unit 15 calculates an evaluation value E1 for each of the multiple groups GR1 to GR3 to which each of the multiple first areas ST1 to ST12 is assigned based on the setting information. Then, if the correlation between the evaluation value E1 and the required takt time is negative based on the correlation value between the evaluation value E1 for each group and the required takt time, the setting unit 16 causes the improvement proposal output unit 17 to perform a process of outputting an improvement proposal. That is, the improvement proposal output unit 17 derives an improvement proposal for changing the multiple first areas ST1 to ST12 assigned to each of the multiple groups GR1 to GR3 based on the evaluation value E1 calculated by the evaluation unit 15, and displays it on the display unit 13.

図9は、改善案出力部17が表示部13に表示させた改善案出力画面A2の一例である。なお、図9の改善案出力画面A2に記載した符号及び引き出し線等は、説明のために記載しているに過ぎず、実際には表示部13に表示されない。 Figure 9 is an example of an improvement proposal output screen A2 displayed on the display unit 13 by the improvement proposal output unit 17. Note that the symbols and leader lines, etc. shown on the improvement proposal output screen A2 in Figure 9 are shown for explanatory purposes only and are not actually displayed on the display unit 13.

改善案出力画面A2には、設定画面A1と同様のグループ設定領域W1と、グループ分けの改善案を表示する改善案表示領域W3とが左右に並べて1画面に収まるように表示されている。つまり、改善案出力部17は、複数の第1エリアST1~ST12のグループ分けをマップ上に表示するマップ表示領域MP1と、改善案を表示する改善案表示領域W3とを、端末装置の表示部13の1画面に表示させる。ここで、端末装置は、搬送制御システム1を構成するコンピュータである。また、マップ表示領域MP1と改善案表示領域W3とを表示部13の1画面に表示させるとは、マップ表示領域MP1と改善案表示領域W3との全てが表示部13を構成するディスプレイ装置の画面サイズに収まっていることに限定されず、表示部13に表示される部分をスクロールさせることでマップ表示領域MP1と改善案表示領域W3との全体を確認可能な状態で表示部13に表示されていてもよい。 In the improvement proposal output screen A2, a group setting area W1 similar to the setting screen A1 and an improvement proposal display area W3 displaying the improvement proposal for grouping are displayed side by side so as to fit on one screen. In other words, the improvement proposal output unit 17 displays the map display area MP1, which displays the grouping of the multiple first areas ST1 to ST12 on a map, and the improvement proposal display area W3, which displays the improvement proposal, on one screen of the display unit 13 of the terminal device. Here, the terminal device is a computer constituting the transport control system 1. In addition, displaying the map display area MP1 and the improvement proposal display area W3 on one screen of the display unit 13 is not limited to the map display area MP1 and the improvement proposal display area W3 being entirely contained within the screen size of the display device constituting the display unit 13, and may be displayed on the display unit 13 in a state in which the entire map display area MP1 and the improvement proposal display area W3 can be confirmed by scrolling the portion displayed on the display unit 13.

改善案表示領域W3には、グループGR1~GR3のそれぞれで求めた評価値E1と要求タクトタイムとをグラフで表示する第1表示領域G1と、改善案を文章等で表示する第2表示領域B4が設けられている。また、第1表示領域G1の上側には、グループごとに求めた評価値E1と要求タクトタイムとの相関値を数値で表示する第3表示領域B3が設けられている。 The improvement proposal display area W3 includes a first display area G1 that displays the evaluation value E1 and required takt time obtained for each of the groups GR1 to GR3 in a graph, and a second display area B4 that displays the improvement proposal in text or other format. In addition, above the first display area G1, a third display area B3 is provided that displays the correlation value between the evaluation value E1 obtained for each group and the required takt time as a numerical value.

図9の例では、グループGR1~GR3のそれぞれで求めた評価値E1と要求タクトタイムとの相関関係が負の相関となっており、第2表示領域B4には、改善案として、第1エリアST7をグループGR2からグループGR1に変更することを勧める改善案が表示されている。ここで、第2表示領域B4には2つの選択ボタンBT1,BT2が表示されている。ユーザが選択ボタンBT1を選択する操作を行うと、第2表示領域B4に表示された改善案がグループ分けに反映され、設定部16は反映後のグループ分けで第1エリアST1~ST12のグループ分けを確定する。一方、ユーザが選択ボタンBT2を選択する操作を行うと、第2表示領域B4に表示された改善案は採用されない。このとき、改善案出力部17は別の改善案を導出して表示部13に表示させるのが好ましい。 In the example of FIG. 9, the correlation between the evaluation value E1 obtained for each of the groups GR1 to GR3 and the required takt time is negative, and the second display area B4 displays an improvement proposal that recommends changing the first area ST7 from group GR2 to group GR1. Here, two selection buttons BT1 and BT2 are displayed in the second display area B4. When the user performs an operation to select the selection button BT1, the improvement proposal displayed in the second display area B4 is reflected in the grouping, and the setting unit 16 confirms the grouping of the first areas ST1 to ST12 with the grouping after reflection. On the other hand, when the user performs an operation to select the selection button BT2, the improvement proposal displayed in the second display area B4 is not adopted. At this time, it is preferable that the improvement proposal output unit 17 derives another improvement proposal and displays it on the display unit 13.

このように、改善案出力部17が改善案を出力することで、搬送効率を向上可能なグループ分けを行うことができる。 In this way, the improvement proposal output unit 17 outputs improvement proposals, making it possible to perform groupings that can improve transport efficiency.

(3)変形例
上記実施形態は、本開示の様々な実施形態の一つに過ぎない。上記実施形態は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。また、搬送制御システム1と同様の機能は、搬送制御方法、コンピュータプログラム、又はプログラムを記録した非一時的な記録媒体等で具現化されてもよい。一態様に係る搬送制御方法は、第1取得処理と、第2取得処理と、設定処理と、搬送制御処理と、を含む。第1取得処理では、複数の第1エリアST1~ST12の各々と第2エリア(自動倉庫110)との間で搬送ロボット2が被搬送物30を搬送する搬送量に関する搬送量情報を、複数の第1エリアST1~ST12の各々について取得する。第2取得処理では、複数のゲートGT1~GT3と、複数の第1エリアST1~ST12との間で、搬送ロボット2が被搬送物30を搬送する複数の搬送ルートに関するルート情報を、複数の搬送ルートの各々について取得する。複数のゲートGT1~GT3は、第2エリア(自動倉庫110)への被搬送物30の搬入と第2エリアからの被搬送物30の搬出との少なくとも一方を行うために第2エリアに設けられている。設定処理では、複数の第1エリアST1~ST12の各々を、搬送量情報とルート情報とに基づいて、複数のゲートGT1~GT3に1対1に対応する複数のグループGR1~GR3のいずれかに振り分ける。搬送制御処理では、複数の第1エリアST1~ST12の各々と第2エリアとの間で、複数の第1エリアST1~ST12の各々に対応するゲートGT1~GT3を介して搬送ロボット2に被搬送物30の搬入と搬出との少なくとも一方を行わせる。一態様に係る(コンピュータ)プログラムは、コンピュータシステムに、上記の搬送制御方法を実行させるためのプログラムである。
(3) Modifications The above embodiment is merely one of various embodiments of the present disclosure. The above embodiment can be modified in various ways depending on the design and the like as long as the object of the present disclosure can be achieved. In addition, the same function as the transport control system 1 may be embodied in a transport control method, a computer program, or a non-transitory recording medium on which a program is recorded. The transport control method according to one aspect includes a first acquisition process, a second acquisition process, a setting process, and a transport control process. In the first acquisition process, transport amount information regarding the transport amount by which the transport robot 2 transports the transported object 30 between each of the multiple first areas ST1 to ST12 and the second area (automated warehouse 110) is acquired for each of the multiple first areas ST1 to ST12. In the second acquisition process, route information regarding a multiple transport route by which the transport robot 2 transports the transported object 30 between the multiple gates GT1 to GT3 and the multiple first areas ST1 to ST12 is acquired for each of the multiple transport routes. The gates GT1 to GT3 are provided in the second area to carry the transported object 30 into the second area (automated warehouse 110) or carry the transported object 30 out of the second area. In the setting process, each of the first areas ST1 to ST12 is assigned to one of the groups GR1 to GR3 corresponding to the gates GT1 to GT3 on a one-to-one basis based on transport amount information and route information. In the transport control process, the transport robot 2 is caused to carry the transported object 30 in and out between each of the first areas ST1 to ST12 and the second area via the gates GT1 to GT3 corresponding to each of the first areas ST1 to ST12. A (computer) program according to one aspect is a program for causing a computer system to execute the transport control method.

以下、上記の実施形態の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。 Below, we will list some variations of the above embodiment. The variations described below can be applied in appropriate combinations.

本開示における搬送制御システム1及び搬送ロボット2は、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしてのプロセッサ及びメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示における搬送制御システム1及び搬送ロボット2としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。コンピュータシステムのプロセッサは、半導体集積回路(IC)又は大規模集積回路(LSI)を含む1ないし複数の電子回路で構成される。ここでいうIC又はLSI等の集積回路は、集積の度合いによって呼び方が異なっており、システムLSI、VLSI(Very Large Scale Integration)、又はULSI(Ultra Large Scale Integration)と呼ばれる集積回路を含む。さらに、LSIの製造後にプログラムされる、FPGA(Field-Programmable Gate Array)、又はLSI内部の接合関係の再構成若しくはLSI内部の回路区画の再構成が可能な論理デバイスについても、プロセッサとして採用することができる。複数の電子回路は、1つのチップに集約されていてもよいし、複数のチップに分散して設けられていてもよい。複数のチップは、1つの装置に集約されていてもよいし、複数の装置に分散して設けられていてもよい。ここでいうコンピュータシステムは、1以上のプロセッサ及び1以上のメモリを有するマイクロコントローラを含む。したがって、マイクロコントローラについても、半導体集積回路又は大規模集積回路を含む1ないし複数の電子回路で構成される。 The transport control system 1 and the transport robot 2 in the present disclosure include a computer system. The computer system is mainly composed of a processor and a memory as hardware. The functions of the transport control system 1 and the transport robot 2 in the present disclosure are realized by the processor executing a program recorded in the memory of the computer system. The program may be pre-recorded in the memory of the computer system, provided through an electric communication line, or recorded and provided in a non-transitory recording medium such as a memory card, an optical disk, or a hard disk drive that can be read by the computer system. The processor of the computer system is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large-scale integrated circuit (LSI). The integrated circuits such as IC or LSI referred to here are called differently depending on the degree of integration, and include integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). Furthermore, a field-programmable gate array (FPGA) that is programmed after the manufacture of the LSI, or a logic device that can reconfigure the connection relationship inside the LSI or reconfigure the circuit partition inside the LSI, can also be adopted as a processor. The multiple electronic circuits may be integrated into one chip, or may be distributed across multiple chips. The multiple chips may be integrated into one device, or may be distributed across multiple devices. The computer system referred to here includes a microcontroller having one or more processors and one or more memories. Therefore, the microcontroller is also composed of one or more electronic circuits including a semiconductor integrated circuit or a large-scale integrated circuit.

また、搬送制御システム1における複数の機能が、1つの筐体内に集約されていることは搬送制御システム1に必須の構成ではなく、搬送制御システム1の構成要素は、複数の筐体に分散して設けられていてもよい。さらに、搬送制御システム1の少なくとも一部の機能がクラウド(クラウドコンピューティング)等によって実現されてもよい。 In addition, it is not essential for the transport control system 1 that multiple functions are concentrated in one housing, and the components of the transport control system 1 may be distributed across multiple housings. Furthermore, at least some of the functions of the transport control system 1 may be realized by the cloud (cloud computing) or the like.

また、上記の搬送制御システム1では、第1エリアST1~ST12が、製造ライン101~103において被搬送物30を受け渡しする場所であり、第2エリアが自動倉庫110であったが、第2エリアが製造ラインであってもよい。この場合、第2エリアである製造ラインには複数のゲートが設けられ、第1エリアST1~ST12と第2エリアとの間では複数のゲートのいずれかを介して被搬送物30の搬入と搬出との少なくとも一方が行われる。すなわち、第1エリアST1~ST12である製造ラインと、第2エリアである製造ラインとの間では、ゲートを介して部品、半完成品又は完成品等の搬入と搬出との少なくとも一方が行われる。 In addition, in the above-mentioned transport control system 1, the first areas ST1 to ST12 are locations where the transported object 30 is handed over in the production lines 101 to 103, and the second area is the automated warehouse 110, but the second area may be the production line. In this case, the production line, which is the second area, is provided with multiple gates, and at least one of the transported object 30 is carried in and out between the first areas ST1 to ST12 and the second area through any of the multiple gates. In other words, at least one of parts, semi-finished products, finished products, etc. is carried in and out through the gates between the production line, which is the first areas ST1 to ST12, and the production line, which is the second area.

上記の実施形態において、測定データなどの2値の比較において、「より大きい」としているところは「以上」であってもよい。つまり、2値の比較において、2値が等しい場合を含むか否かは、基準値等の設定次第で任意に変更できるので、「より大きい」か「以上」かに技術上の差異はない。同様に、「以下」としているところは「未満」であってもよい。 In the above embodiment, when comparing two values such as measurement data, "greater than" may be "greater than or equal to." In other words, when comparing two values, whether or not the two values are equal can be arbitrarily changed depending on the setting of the reference value, etc., so there is no technical difference between "greater than" and "greater than or equal to." Similarly, "less than or equal to" may be "less than."

(まとめ)
以上説明したように、第1の態様の搬送制御システム(1)は、第1取得部(141)と、第2取得部(142)と、設定部(16)と、搬送制御部(18)と、を備える。第1取得部(141)は、複数の第1エリア(ST1~ST12)の各々と第2エリア(110)との間で搬送ロボット(2)が被搬送物(30)を搬送する搬送量に関する搬送量情報を、複数の第1エリア(ST1~ST12)の各々について取得する。第2取得部(142)は、複数のゲートと、複数の第1エリア(ST1~ST12)との間で、搬送ロボット(2)が被搬送物(30)を搬送する複数の搬送ルート(RT)に関するルート情報を取得する。複数のゲート(GT1~GT3)は、第2エリア(110)への被搬送物(30)の搬入と第2エリア(110)からの被搬送物(30)の搬出との少なくとも一方を行うために第2エリア(110)に設けられている。設定部(16)は、複数の第1エリア(ST1~ST12)の各々を、搬送量情報とルート情報とに基づいて、複数のゲート(GT1~GT3)に1対1に対応する複数のグループ(GR1~GR3)のいずれかに振り分ける。搬送制御部(18)は、複数の第1エリア(ST1~ST12)の各々と第2エリア(110)との間で、複数の第1エリア(ST1~ST12)の各々に対応するゲート(GT1~GT3)を介して搬送ロボット(2)に被搬送物(30)の搬入と搬出との少なくとも一方を行わせる。
(summary)
As described above, the transport control system (1) of the first aspect includes a first acquisition unit (141), a second acquisition unit (142), a setting unit (16), and a transport control unit (18). The first acquisition unit (141) acquires, for each of the first areas (ST1 to ST12), transport amount information relating to the transport amount by which the transport robot (2) transports the transported object (30) between each of the first areas (ST1 to ST12) and the second area (110). The second acquisition unit (142) acquires route information relating to a plurality of transport routes (RT) by which the transport robot (2) transports the transported object (30) between a plurality of gates and the plurality of first areas (ST1 to ST12). The gates (GT1 to GT3) are provided in the second area (110) for carrying the transported object (30) into the second area (110) or carrying the transported object (30) out of the second area (110). The setting unit (16) assigns each of the first areas (ST1 to ST12) to one of the groups (GR1 to GR3) corresponding one-to-one to the gates (GT1 to GT3) based on the transport amount information and the route information. The transport control unit (18) causes the transport robot (2) to carry the transported object (30) into or out of the second area (110) through the gates (GT1 to GT3) corresponding to each of the first areas (ST1 to ST12).

この態様によれば、設定部(16)が、搬送量情報とルート情報とに基づいて、複数の第1エリア(ST1~ST12)の各々を、複数のグループ(GR1~GR3)のいずれかに振り分けている。したがって、複数の第1エリア(ST1~ST12)と第2エリア(110)との間で搬送される被搬送物(30)の搬送量を複数のゲート(GT1~GT3)に分散させるように複数のグループ(GR1~GR3)を設定できる。よって、被搬送物(30)を搬送する搬送ロボット(2)が特定のゲート(GT1~GT3)に集中することで搬送効率が低下する事態を回避でき、被搬送物(30)を搬送する搬送効率の向上を図ることができる。また、複数のゲート(GT1~GT3)において特定のゲート(GT1~GT3)に搬送作業が集中しにくくなるので、ゲート(GT1~GT3)の手前で搬送ロボット(2)の渋滞が発生しにくくなり、被搬送物(30)を搬送する搬送効率の向上を図ることができる。 According to this aspect, the setting unit (16) assigns each of the multiple first areas (ST1 to ST12) to one of the multiple groups (GR1 to GR3) based on the transport amount information and route information. Therefore, the multiple groups (GR1 to GR3) can be set so as to distribute the transport amount of the transported object (30) transported between the multiple first areas (ST1 to ST12) and the second area (110) to the multiple gates (GT1 to GT3). This makes it possible to avoid a situation in which the transport robot (2) transporting the transported object (30) concentrates on a specific gate (GT1 to GT3), resulting in a decrease in transport efficiency, and makes it possible to improve the transport efficiency of transporting the transported object (30). In addition, since the transport work is less likely to be concentrated at a specific gate (GT1-GT3) among multiple gates (GT1-GT3), congestion of the transport robot (2) in front of the gate (GT1-GT3) is less likely to occur, and the transport efficiency of transporting the transported object (30) can be improved.

第2の態様の搬送制御システム(1)は、第1の態様において、複数の第1エリア(ST1~ST12)の各々で被搬送物(30)の搬送に要するタクトタイムに関するタクト情報を、複数の第1エリア(ST1~ST12)の各々について取得する第3取得部(143)を更に備える。設定部(16)は、タクト情報に更に基づいて、複数の第1エリア(ST1~ST12)の各々を複数のグループ(GR1~GR3)のいずれかに振り分ける。 The transport control system (1) of the second aspect further includes a third acquisition unit (143) that acquires, for each of the first areas (ST1 to ST12), tact information related to the tact time required to transport the transported object (30) in each of the first areas (ST1 to ST12). The setting unit (16) further assigns each of the first areas (ST1 to ST12) to one of the groups (GR1 to GR3) based on the tact information.

この態様によれば、被搬送物(30)を搬送する搬送効率の向上を図ることができるように、複数の第1エリア(ST1~ST12)の各々を複数のグループ(GR1~GR3)のいずれかに振り分けることができる。 According to this aspect, each of the multiple first areas (ST1 to ST12) can be assigned to one of multiple groups (GR1 to GR3) so as to improve the efficiency of transporting the transported object (30).

第3の態様の搬送制御システム(1)は、第2の態様において、複数のグループ(GR1~GR3)の各々について、搬送量情報とルート情報とに基づく評価値を求める評価部(15)を更に備える。設定部(16)は、評価値とタクト情報とに基づいて、複数の第1エリア(ST1~ST12)の各々を複数のグループ(GR1~GR3)のいずれかに振り分ける。 The transport control system (1) of the third aspect is the second aspect, and further includes an evaluation unit (15) that determines an evaluation value for each of the multiple groups (GR1 to GR3) based on transport amount information and route information. The setting unit (16) assigns each of the multiple first areas (ST1 to ST12) to one of the multiple groups (GR1 to GR3) based on the evaluation value and takt information.

この態様によれば、被搬送物(30)を搬送する搬送効率の向上を図ることができるように、複数の第1エリア(ST1~ST12)の各々を複数のグループ(GR1~GR3)のいずれかに振り分けることができる。 According to this aspect, each of the multiple first areas (ST1 to ST12) can be assigned to one of multiple groups (GR1 to GR3) so as to improve the efficiency of transporting the transported object (30).

第4の態様の搬送制御システム(1)は、第3の態様において、複数のグループ(GR1~GR3)の各々で被搬送物(30)の搬送を行う搬送ロボット(2)の台数に関する台数情報を取得する第4取得部(144)を更に備える。評価部(15)は、搬送量情報とルート情報と台数情報とに基づいて評価値を求める。 The transport control system (1) of the fourth aspect is the third aspect, and further includes a fourth acquisition unit (144) that acquires number information regarding the number of transport robots (2) that transport the transported object (30) in each of the multiple groups (GR1 to GR3). The evaluation unit (15) calculates an evaluation value based on the transport amount information, route information, and number information.

この態様によれば、被搬送物(30)を搬送する搬送効率の向上を図ることができるように、複数の第1エリア(ST1~ST12)の各々を複数のグループ(GR1~GR3)のいずれかに振り分けることができる。 According to this aspect, each of the multiple first areas (ST1 to ST12) can be assigned to one of multiple groups (GR1 to GR3) so as to improve the efficiency of transporting the transported object (30).

第5の態様の搬送制御システム(1)では、第3又は4の態様において、設定部(16)は、評価値とタクト情報とに基づいて、タクトタイムと評価値との相関関係が正の相関となるように、複数の第1エリア(ST1~ST12)の各々を複数のグループ(GR1~GR3)のいずれかに振り分ける。 In the fifth aspect of the transport control system (1), in the third or fourth aspect, the setting unit (16) assigns each of the multiple first areas (ST1 to ST12) to one of multiple groups (GR1 to GR3) based on the evaluation value and the takt information so that the correlation between the takt time and the evaluation value is positive.

この態様によれば、被搬送物(30)を搬送する搬送効率の向上を図ることができるように、複数の第1エリア(ST1~ST12)の各々を複数のグループ(GR1~GR3)のいずれかに振り分けることができる。 According to this aspect, each of the multiple first areas (ST1 to ST12) can be assigned to one of multiple groups (GR1 to GR3) so as to improve the efficiency of transporting the transported object (30).

第6の態様の搬送制御システム(1)は、第3~5のいずれかの態様において、複数の第1エリア(ST1~ST12)の各々を複数のグループ(GR1~GR3)にそれぞれ振り分ける設定情報を受け付ける受付部(12)を更に備える。評価部(15)は、設定情報に基づいて複数の第1エリア(ST1~ST12)の各々が振り分けられた複数のグループ(GR1~GR3)の各々について評価値を求める。搬送制御システム(1)は、評価部(15)が求めた評価値に基づいて、複数のグループ(GR1~GR3)の各々に振り分ける複数の第1エリア(ST1~ST12)を変更する改善案を導出して出力する改善案出力部(17)を更に備える。 The transport control system (1) of the sixth aspect, in any one of the third to fifth aspects, further includes a reception unit (12) that receives setting information for allocating each of the first areas (ST1 to ST12) to a plurality of groups (GR1 to GR3). The evaluation unit (15) calculates an evaluation value for each of the groups (GR1 to GR3) to which each of the first areas (ST1 to ST12) is allocated based on the setting information. The transport control system (1) further includes an improvement proposal output unit (17) that derives and outputs an improvement proposal for changing the first areas (ST1 to ST12) that are allocated to each of the groups (GR1 to GR3) based on the evaluation value calculated by the evaluation unit (15).

この態様によれば、改善案出力部(17)が改善案を出力することによって、搬送効率を向上できるような振り分けに変更することをユーザに促すことができる。 According to this aspect, the improvement proposal output unit (17) outputs an improvement proposal, thereby urging the user to change the allocation so as to improve transport efficiency.

第7の態様の搬送制御システム(1)では、第6の態様において、改善案出力部(17)は、複数の第1エリア(ST1~ST12)のグループ分けをマップ上に表示するマップ表示領域(MP1)と、改善案を表示する改善案表示領域(W3)とを、端末装置の表示部(13)の1画面に表示させる。 In the transport control system (1) of the seventh aspect, in the sixth aspect, the improvement proposal output unit (17) displays, on one screen of the display unit (13) of the terminal device, a map display area (MP1) that displays the grouping of the multiple first areas (ST1 to ST12) on a map, and an improvement proposal display area (W3) that displays the improvement proposal.

この態様によれば、マップ表示領域(MP1)と改善案表示領域(W3)とが1画面に表示されるので、ユーザが、改善案の内容を理解しやすいという利点がある。 According to this embodiment, the map display area (MP1) and the improvement proposal display area (W3) are displayed on one screen, which has the advantage that the user can easily understand the contents of the improvement proposal.

第8の態様の搬送制御システム(1)では、第1~7のいずれかの態様において、搬送制御部(18)は、複数のグループ(GR1~GR3)に割り当てられた複数台の搬送ロボット(2)による搬送作業を制御する。 In the eighth aspect of the transport control system (1), in any of the first to seventh aspects, the transport control unit (18) controls the transport work performed by multiple transport robots (2) assigned to multiple groups (GR1 to GR3).

この態様によれば、被搬送物(30)を搬送する複数台の搬送ロボット(2)の搬送効率を向上させることができる。 According to this aspect, the transport efficiency of multiple transport robots (2) transporting the transported object (30) can be improved.

第9の態様の搬送システム(3)は、第1~8のいずれかの態様の搬送制御システム(1)と、複数のグループ(GR1~GR3)のそれぞれで被搬送物(30)を搬送する複数台の搬送ロボット(2)と、を備える。 The ninth aspect of the transport system (3) includes a transport control system (1) according to any one of the first to eighth aspects, and a plurality of transport robots (2) that transport objects (30) in each of a plurality of groups (GR1 to GR3).

この態様によれば、被搬送物(30)を搬送する搬送効率の向上を図ることができる。 According to this aspect, the transport efficiency of the transported object (30) can be improved.

第10の態様の部品実装システムは、部品を基板に実装する少なくとも1つの部品実装機(120)を含む部品実装システム(300)である。部品実装機(120)は、部品を供給する部品供給装置と、部品を基板に実装する実装ヘッドを含む実装本体(130)と、を有する。部品供給装置は、第8の態様の搬送システム(3)が備える搬送ロボット(2)によって実装本体(130)まで搬送される。 The component mounting system of the tenth aspect is a component mounting system (300) including at least one component mounter (120) that mounts components on a substrate. The component mounter (120) has a component supply device that supplies components, and a mounting body (130) that includes a mounting head that mounts the components on the substrate. The component supply device is transported to the mounting body (130) by a transport robot (2) provided in the transport system (3) of the eighth aspect.

この態様によれば、部品実装システムにおいて、被搬送物(30)を搬送する搬送効率の向上を図ることができる。 According to this aspect, the efficiency of transporting the transported object (30) in the component mounting system can be improved.

第11の態様の搬送制御方法は、第1取得処理と、第2取得処理と、設定処理と、搬送制御処理と、を含む。第1取得処理では、複数の第1エリア(ST1~ST12)の各々と第2エリア(110)との間で搬送ロボット(2)が被搬送物(30)を搬送する搬送量に関する搬送量情報を、複数の第1エリア(ST1~ST12)の各々について取得する。第2取得処理では、複数のゲート(GT1~GT3)と、複数の第1エリア(ST1~ST12)との間で、搬送ロボット(2)が被搬送物(30)を搬送する複数の搬送ルート(RT)に関するルート情報を取得する。複数のゲート(GT1~GT3)は、第2エリア(110)への被搬送物(30)の搬入と第2エリア(110)からの被搬送物(30)の搬出との少なくとも一方を行うために第2エリア(110)に設けられている。設定処理では、複数の第1エリア(ST1~ST12)の各々を、搬送量情報とルート情報とに基づいて、複数のゲート(GT1~GT3)に1対1に対応する複数のグループ(GR1~GR3)のいずれかに振り分ける。搬送制御処理では、複数の第1エリア(ST1~ST12)の各々と第2エリア(110)との間で、複数の第1エリア(ST1~ST12)の各々に対応するゲート(GT1~GT3)を介して搬送ロボット(2)に被搬送物(30)の搬入と搬出との少なくとも一方を行わせる。 The transport control method of the eleventh aspect includes a first acquisition process, a second acquisition process, a setting process, and a transport control process. In the first acquisition process, transport amount information regarding the transport amount by which the transport robot (2) transports the transported object (30) between each of the plurality of first areas (ST1 to ST12) and the second area (110) is acquired for each of the plurality of first areas (ST1 to ST12). In the second acquisition process, route information regarding a plurality of transport routes (RT) by which the transport robot (2) transports the transported object (30) between the plurality of gates (GT1 to GT3) and the plurality of first areas (ST1 to ST12) is acquired. The plurality of gates (GT1 to GT3) are provided in the second area (110) to perform at least one of transporting the transported object (30) into the second area (110) and transporting the transported object (30) out of the second area (110). In the setting process, each of the first areas (ST1 to ST12) is assigned to one of the groups (GR1 to GR3) that correspond one-to-one to the gates (GT1 to GT3) based on the transport amount information and route information. In the transport control process, the transport robot (2) is caused to carry in and out the transported object (30) between each of the first areas (ST1 to ST12) and the second area (110) through the gates (GT1 to GT3) that correspond to each of the first areas (ST1 to ST12).

この態様によれば、被搬送物(30)を搬送する搬送効率の向上を図ることができる。 According to this aspect, the transport efficiency of the transported object (30) can be improved.

上記態様に限らず、上記実施形態に係る搬送制御システム(1)の種々の構成(変形例を含む)は、搬送制御方法、(コンピュータ)プログラム、又はプログラムを記録した非一時的記録媒体等で具現化可能である。 Not limited to the above aspects, various configurations (including modified examples) of the transport control system (1) according to the above embodiment can be embodied as a transport control method, a (computer) program, or a non-transitory recording medium on which a program is recorded, etc.

第2~第8の態様に係る構成については、搬送制御システム(1)に必須の構成ではなく、適宜省略可能である。 The configurations according to the second to eighth aspects are not essential to the transport control system (1) and may be omitted as appropriate.

1 搬送制御システム
2 搬送ロボット
3 搬送システム
12 操作受付部(受付部)
13 表示部
15 評価部
16 設定部
17 改善案出力部
18 搬送制御部
30 被搬送物
110 自動倉庫(第2エリア)
120 部品実装機
130 実装本体
141 第1取得部
142 第2取得部
143 第3取得部
144 第4取得部
300 部品実装システム
W3 改善案表示領域
GR1~GR3 グループ
GT1~GT3 ゲート
MP1 マップ表示領域
RT 搬送ルート
ST1~ST12 第1エリア
1 Transport control system 2 Transport robot 3 Transport system 12 Operation reception unit (reception unit)
13 Display unit 15 Evaluation unit 16 Setting unit 17 Improvement proposal output unit 18 Transport control unit 30 Transported object 110 Automated warehouse (second area)
120 Component mounter 130 Mounting main body 141 First acquisition section 142 Second acquisition section 143 Third acquisition section 144 Fourth acquisition section 300 Component mounting system W3 Improvement plan display area GR1 to GR3 Group GT1 to GT3 Gate MP1 Map display area RT Transport route ST1 to ST12 First area

Claims (11)

複数の第1エリアの各々と第2エリアとの間で搬送ロボットが被搬送物を搬送する搬送量に関する搬送量情報を、前記複数の第1エリアの各々について取得する第1取得部と、
前記第2エリアへの前記被搬送物の搬入と前記第2エリアからの前記被搬送物の搬出との少なくとも一方を行うために前記第2エリアに設けられた複数のゲートと、前記複数の第1エリアとの間で、前記搬送ロボットが前記被搬送物を搬送する複数の搬送ルートに関するルート情報を取得する第2取得部と、
前記複数の第1エリアの各々を、前記搬送量情報と前記ルート情報とに基づいて、前記複数のゲートに1対1に対応する複数のグループのいずれかに振り分ける設定部と、
前記複数の第1エリアの各々と前記第2エリアとの間で、前記複数の第1エリアの各々に対応する前記ゲートを介して前記搬送ロボットに前記被搬送物の搬入と搬出との少なくとも一方を行わせる搬送制御部と、を備える、
搬送制御システム。
a first acquisition unit that acquires, for each of a plurality of first areas, transport amount information regarding a transport amount of an object transported by the transport robot between each of the plurality of first areas and a second area;
a second acquisition unit that acquires route information regarding a plurality of transport routes along which the transport robot transports the transported object between a plurality of gates provided in the second area for at least one of carrying the transported object into the second area and carrying the transported object out of the second area and the plurality of first areas;
a setting unit that assigns each of the first areas to one of a plurality of groups that correspond one-to-one to the gates based on the transport amount information and the route information;
a transport control unit that causes the transport robot to at least one of carry-in and carry-out of the transported object between each of the plurality of first areas and the second area through the gate corresponding to each of the plurality of first areas,
Transport control system.
前記複数の第1エリアの各々で前記被搬送物の搬送に要するタクトタイムに関するタクト情報を、前記複数の第1エリアの各々について取得する第3取得部を更に備え、
前記設定部は、前記タクト情報に更に基づいて、前記複数の第1エリアの各々を前記複数のグループのいずれかに振り分ける、
請求項1に記載の搬送制御システム。
a third acquisition unit that acquires, for each of the first areas, tact information related to a tact time required for transporting the transported object in each of the first areas;
The setting unit further assigns each of the first areas to one of the groups based on the tact information.
The transport control system according to claim 1 .
前記複数のグループの各々について、前記搬送量情報と前記ルート情報とに基づく評価値を求める評価部を更に備え、
前記設定部は、前記評価値と前記タクト情報とに基づいて、前記複数の第1エリアの各々を前記複数のグループのいずれかに振り分ける、
請求項2に記載の搬送制御システム。
an evaluation unit that calculates an evaluation value for each of the plurality of groups based on the transport amount information and the route information,
the setting unit assigns each of the first areas to one of the groups based on the evaluation value and the tact information;
The transport control system according to claim 2 .
前記複数のグループの各々で前記被搬送物の搬送を行う前記搬送ロボットの台数に関する台数情報を取得する第4取得部を更に備え、
前記評価部は、前記搬送量情報と前記ルート情報と前記台数情報とに基づいて前記評価値を求める、
請求項3に記載の搬送制御システム。
a fourth acquisition unit that acquires number information regarding the number of the transport robots that transport the transport object in each of the plurality of groups,
the evaluation unit determines the evaluation value based on the transport amount information, the route information, and the number information.
The transport control system according to claim 3 .
前記設定部は、前記評価値と前記タクト情報とに基づいて、前記タクトタイムと前記評価値との相関関係が正の相関となるように、前記複数の第1エリアの各々を前記複数のグループのいずれかに振り分ける、
請求項3又は4に記載の搬送制御システム。
the setting unit assigns each of the plurality of first areas to one of the plurality of groups such that a correlation between the takt time and the evaluation value is positive based on the evaluation value and the takt information;
The transport control system according to claim 3 or 4.
前記複数の第1エリアの各々を前記複数のグループにそれぞれ振り分ける設定情報を受け付ける受付部を更に備え、
前記評価部は、前記設定情報に基づいて前記複数の第1エリアの各々が振り分けられた前記複数のグループの各々について前記評価値を求め、
前記評価部が求めた前記評価値に基づいて、前記複数のグループの各々に振り分ける前記複数の第1エリアを変更する改善案を導出して出力する改善案出力部を更に備える、
請求項3~5のいずれか1項に記載の搬送制御システム。
a reception unit that receives setting information for allocating each of the first areas to each of the groups,
the evaluation unit determines the evaluation value for each of the plurality of groups into which the plurality of first areas are allocated based on the setting information;
an improvement proposal output unit that derives and outputs an improvement proposal for changing the first areas to be allocated to each of the groups based on the evaluation value obtained by the evaluation unit;
The transport control system according to any one of claims 3 to 5.
前記改善案出力部は、前記複数の第1エリアのグループ分けをマップ上に表示するマップ表示領域と、前記改善案を表示する改善案表示領域とを、端末装置の表示部の1画面に表示させる、
請求項6に記載の搬送制御システム。
the improvement proposal output unit displays, on one screen of a display unit of the terminal device, a map display area for displaying a grouping of the plurality of first areas on a map, and an improvement proposal display area for displaying the improvement proposal.
The transport control system according to claim 6.
前記搬送制御部は、前記複数のグループに割り当てられた複数台の前記搬送ロボットによる搬送作業を制御する、
請求項1~7のいずれか1項に記載の搬送制御システム。
The transport control unit controls transport operations performed by the multiple transport robots assigned to the multiple groups.
The transport control system according to any one of claims 1 to 7.
請求項1~8のいずれか1項に記載の搬送制御システムと、
前記複数のグループのそれぞれで前記被搬送物を搬送する複数台の前記搬送ロボットと、を備える、
搬送システム。
A transport control system according to any one of claims 1 to 8;
a plurality of the transport robots for transporting the transport object in each of the plurality of groups;
Conveying system.
部品を基板に実装する少なくとも1つの部品実装機を含む部品実装システムであって、
前記部品実装機は、
前記部品を供給する部品供給装置と、
前記部品を前記基板に実装する実装ヘッドを含む実装本体と、を有し、
前記部品供給装置は、
請求項9に記載の前記搬送システムが備える前記搬送ロボットによって前記実装本体まで搬送される、
部品実装システム。
A component mounting system including at least one component mounter that mounts components on a substrate,
The component mounter includes:
A component supply device for supplying the component;
a mounting body including a mounting head that mounts the component on the board,
The component supply device includes:
The transfer system according to claim 9 is provided with the transfer robot, and the transfer system is transported to the mounting body.
Component mounting system.
複数の第1エリアの各々と第2エリアとの間で搬送ロボットが被搬送物を搬送する搬送量に関する搬送量情報を、前記複数の第1エリアの各々について取得する第1取得処理と、
前記第2エリアへの前記被搬送物の搬入と前記第2エリアからの前記被搬送物の搬出との少なくとも一方を行うために前記第2エリアに設けられた複数のゲートと、前記複数の第1エリアとの間で、前記搬送ロボットが前記被搬送物を搬送する複数の搬送ルートに関するルート情報を取得する第2取得処理と、
前記複数の第1エリアの各々を、前記搬送量情報と前記ルート情報とに基づいて、前記複数のゲートに1対1に対応する複数のグループのいずれかに振り分ける設定処理と、
前記複数の第1エリアの各々と前記第2エリアとの間で、前記複数の第1エリアの各々に対応する前記ゲートを介して前記搬送ロボットに前記被搬送物の搬入と搬出との少なくとも一方を行わせる搬送制御処理と、を含む、
搬送制御方法。
a first acquisition process for acquiring, for each of a plurality of first areas, transport distance information relating to a transport distance of an object transported by the transport robot between each of the plurality of first areas and a second area;
a second acquisition process for acquiring route information regarding a plurality of transport routes along which the transport robot transports the transported object between a plurality of gates provided in the second area for at least one of carrying the transported object into the second area and carrying the transported object out of the second area and the plurality of first areas;
a setting process for allocating each of the first areas to one of a plurality of groups corresponding one-to-one to the gates based on the transport amount information and the route information;
a transport control process for causing the transport robot to carry in and out the transported object between each of the plurality of first areas and the second area through the gate corresponding to each of the plurality of first areas,
Transport control method.
JP2020212812A 2020-12-22 2020-12-22 Transport control system, transport system, component mounting system, and transport control method Active JP7515112B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020212812A JP7515112B2 (en) 2020-12-22 2020-12-22 Transport control system, transport system, component mounting system, and transport control method
CN202111514448.1A CN114655621A (en) 2020-12-22 2021-12-10 Conveyance control system, conveyance system, component mounting system, and conveyance control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020212812A JP7515112B2 (en) 2020-12-22 2020-12-22 Transport control system, transport system, component mounting system, and transport control method

Publications (2)

Publication Number Publication Date
JP2022099061A JP2022099061A (en) 2022-07-04
JP7515112B2 true JP7515112B2 (en) 2024-07-12

Family

ID=82025892

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020212812A Active JP7515112B2 (en) 2020-12-22 2020-12-22 Transport control system, transport system, component mounting system, and transport control method

Country Status (2)

Country Link
JP (1) JP7515112B2 (en)
CN (1) CN114655621A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7700737B2 (en) 2022-06-20 2025-07-01 株式会社デンソー Power receiving device, non-contact power supply system, and non-contact power supply method
CN116381969B (en) * 2023-02-07 2025-02-11 苏州华兴源创科技股份有限公司 Feeding detection method, device and computer equipment
JP7798089B2 (en) * 2023-06-29 2026-01-14 株式会社ダイフク Goods sorting equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004210413A (en) 2002-12-26 2004-07-29 Japan Tobacco Inc Course preparation system and course preparation method
JP2006260282A (en) 2005-03-17 2006-09-28 Honda Motor Co Ltd Product production system
JP2018150124A (en) 2017-03-13 2018-09-27 株式会社日立製作所 Picking management system, and picking management method

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0831708B2 (en) * 1993-05-31 1996-03-27 日本電気株式会社 Mounting method by automatic component mounting machine group
JPH08225116A (en) * 1995-02-21 1996-09-03 Toshiba Corp Automatic warehouse loading / unloading control method and apparatus
JP3663726B2 (en) * 1996-03-25 2005-06-22 株式会社豊田自動織機 Conveyance route setting method and apparatus in a distribution system.
JP2000001211A (en) * 1998-06-16 2000-01-07 Nippon Steel Corp Distribution control device and method, distribution control system, recording medium
JP3421604B2 (en) * 1999-02-16 2003-06-30 株式会社エイティーアンドシー Product sorting system
JP4145439B2 (en) * 1999-09-29 2008-09-03 株式会社日立ハイテクインスツルメンツ Electronic component mounting device
JP2004280296A (en) * 2003-03-13 2004-10-07 Sumitomo Metal Ind Ltd Automatic guided vehicle control device
JP4441914B2 (en) * 2005-11-22 2010-03-31 村田機械株式会社 Transport system
CN101443717B (en) * 2006-05-12 2011-04-20 村田机械株式会社 Conveying system and conveying method
JP4669023B2 (en) * 2007-05-21 2011-04-13 パナソニック株式会社 Automatic transfer method, transfer robot, and automatic transfer system
JP2009166978A (en) * 2008-01-17 2009-07-30 Toshiba Corp Transport control device and transport control method
KR101246280B1 (en) * 2008-09-26 2013-03-22 무라다기카이가부시끼가이샤 Conveyor system
JP5412964B2 (en) * 2009-06-04 2014-02-12 トヨタ自動車株式会社 Warehousing control device for automatic warehouse
JP5314743B2 (en) * 2011-09-26 2013-10-16 株式会社ホンダロジスティクス Supply planning system
WO2014013609A1 (en) * 2012-07-20 2014-01-23 株式会社安川電機 Robot system and article transfer method
EP2876065A1 (en) * 2012-07-20 2015-05-27 Kabushiki Kaisha Yaskawa Denki Robot system and article transfer method
JP6571916B2 (en) * 2014-08-27 2019-09-04 株式会社日立製作所 Receipt / shipment support system and receipt / shipment support method
JP2016055963A (en) * 2014-09-08 2016-04-21 株式会社日立製作所 Arrival and shipment support system, unmanned vehicle and arrival and shipment support method
JP6510436B2 (en) * 2016-02-12 2019-05-08 株式会社日立製作所 Article conveying system, conveying apparatus and article conveying method
CN108698760B (en) * 2016-04-27 2020-04-21 株式会社日立制作所 Transportation system, transportation method, and management system
JP6827905B2 (en) * 2017-10-26 2021-02-10 株式会社日立物流 Shelf management system and shelf management method
JP7199003B2 (en) * 2018-02-02 2023-01-05 パナソニックIpマネジメント株式会社 Carrier device, carrier device with receiving function, carrier system, host system, carrier device control method, and program
CN108897330A (en) * 2018-10-15 2018-11-27 河北工业大学 A kind of logistics center's transfer robot paths planning method based on traffic congestion control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004210413A (en) 2002-12-26 2004-07-29 Japan Tobacco Inc Course preparation system and course preparation method
JP2006260282A (en) 2005-03-17 2006-09-28 Honda Motor Co Ltd Product production system
JP2018150124A (en) 2017-03-13 2018-09-27 株式会社日立製作所 Picking management system, and picking management method

Also Published As

Publication number Publication date
JP2022099061A (en) 2022-07-04
CN114655621A (en) 2022-06-24

Similar Documents

Publication Publication Date Title
JP7515112B2 (en) Transport control system, transport system, component mounting system, and transport control method
JP7052147B2 (en) Luggage transport system and method
JP7014917B2 (en) GTP system management methods and equipment, systems, servers and computer storage media
US11198561B2 (en) Rendezvous-picking including locally variable picking station
US10087000B2 (en) Pallet-conveyor system
US20240004391A1 (en) Collaborative order fulfillment systems and methods
CN107203825A (en) Order processing system and method using automatic transport vehicle
US20240336434A1 (en) Robotic Fulfillment System Carton Release Logic
CN116670025A (en) UAV control system, UAV, UAV control method, and program
CN110599075A (en) Warehouse goods turnover management device, system, method and storage medium
JP2022045455A (en) Automatic vehicle allocation system and automatic vehicle allocation method
JP7091409B2 (en) Luggage transport system
JP7453102B2 (en) Travel time prediction device and travel time prediction method
JP2023148983A (en) Information processing method, information processing device and program
JP7776347B2 (en) Control system, transport system, and control method
CN115744000A (en) Warehouse goods handling system
JP2022139772A (en) Controller and transport system
JP2022146697A (en) Conveyance control system, conveyance system, conveyance control method, and program
JP7742574B2 (en) Transport control system and transport control method
JP2003285906A (en) Carrying system
JP7407399B2 (en) Work management system, upper system, lower system, work execution system, work equipment, work management method and program
WO2019026452A1 (en) Simulator, control device, and simulation program
JP7569986B2 (en) TRANSPORTATION MANAGEMENT SYSTEM, INFORMATION PROCESSING SYSTEM, TRANSPORTATION EXECUTION SYSTEM, TRANSPORTATION DEVICE, TRANSPORTATION MANAGEMENT METHOD, AND PROGRAM
Joe et al. Multi-commodity flow dynamic resource assignment and matrix-based job dispatching for multi-relay transfer in complex material handling systems (MHS)
CN118822221B (en) Picking method, picking system, device and readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231010

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240517

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240528

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240621

R150 Certificate of patent or registration of utility model

Ref document number: 7515112

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150