Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7707333B2 - Notification control device, mounting system, and mounting system control method - Google Patents
[go: Go Back, main page]

JP7707333B2 - Notification control device, mounting system, and mounting system control method - Google Patents

Notification control device, mounting system, and mounting system control method Download PDF

Info

Publication number
JP7707333B2
JP7707333B2 JP2024016737A JP2024016737A JP7707333B2 JP 7707333 B2 JP7707333 B2 JP 7707333B2 JP 2024016737 A JP2024016737 A JP 2024016737A JP 2024016737 A JP2024016737 A JP 2024016737A JP 7707333 B2 JP7707333 B2 JP 7707333B2
Authority
JP
Japan
Prior art keywords
control unit
mobile robot
work
mounting
feeder
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
JP2024016737A
Other languages
Japanese (ja)
Other versions
JP2024036566A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2024016737A priority Critical patent/JP7707333B2/en
Publication of JP2024036566A publication Critical patent/JP2024036566A/en
Priority to JP2025111976A priority patent/JP7846821B2/en
Application granted granted Critical
Publication of JP7707333B2 publication Critical patent/JP7707333B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

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

Description

本開示は、実装システム及び報知制御装置に関する。 This disclosure relates to an implementation system and a notification control device.

従来、実装システムとしては、部品を基板へ実装する実装機を複数並べた実装ラインと、実装機に部材の補給を行う無人搬送車と、を備えたものが知られている(例えば、特許文献1)。特許文献1に記載の実装システムにおいて、無人搬送車は、監視領域の障害物を検知する監視部を備えており、監視部によって障害物が検知されると走行を停止する。 Conventionally, a mounting system is known that includes a mounting line with multiple mounting machines that mount components on boards, and an automated guided vehicle that supplies parts to the mounting machines (for example, Patent Document 1). In the mounting system described in Patent Document 1, the automated guided vehicle includes a monitoring unit that detects obstacles in a monitored area, and stops traveling when an obstacle is detected by the monitoring unit.

国際公開第2016/151724号パンフレットInternational Publication No. 2016/151724

ところで、このような無人搬送車などの供給装置を有する実装システムにおいて、供給装置が停止すると、供給装置が搬送する部材が実装機に供給されるまで実装ラインが停止するなど、実装ラインの稼働率が低下する場合があった。特許文献1では、供給装置の停止に伴う実装ラインの稼働率の低下については考慮されていない。 However, in a mounting system having a supply device such as an automated guided vehicle, if the supply device stops, the mounting line may stop until the parts transported by the supply device are supplied to the mounting machine, resulting in a decrease in the operation rate of the mounting line. Patent Document 1 does not take into account the decrease in the operation rate of the mounting line that occurs when the supply device stops.

本開示は、上述した課題を解決するためになされたものであり、実装ラインの稼働率の低下を抑制することを主目的とする。 This disclosure has been made to solve the above-mentioned problems, and its main purpose is to prevent a decrease in the operating rate of mounting lines.

本開示は、上述した主目的を達成するために以下の手段を採った。 This disclosure takes the following steps to achieve the above-mentioned primary objective.

本開示の実装システムは、
所定の配列方向に並べられた、基板に部品を実装する複数の実装機、を有する実装ラインと、
前記配列方向に移動することで前記実装機で用いられる部材を搬送して、前記実装機に該部材を供給する供給装置と、
前記供給装置によって前記部材が前記実装機に供給されない場合に警告を報知する報知部と、
を備えたものである。
The mounting system of the present disclosure includes:
a mounting line having a plurality of mounters arranged in a predetermined arrangement direction for mounting components onto a board;
a supply device that moves in the arrangement direction to transport components used by the mounting machine and supply the components to the mounting machine;
a notification unit that issues a warning when the component is not supplied to the mounting machine by the supply device;
It is equipped with the following:

この実装システムでは、供給装置によって実装機に部材が供給されない場合に、報知部が警告を報知する。これにより、この実装システムは、部材が供給されない原因(例えば供給装置の動作を阻害する障害物)を除去するなどの適切な対応を行うよう作業者に促すことができる。したがって、この実装システムは、実装機に部材が供給されない状態が早期に解消しやすくなり、実装ラインの稼働率の低下を抑制できる。 In this mounting system, if the supply device is not supplying components to the mounting machine, the notification unit issues a warning. This allows the mounting system to prompt the worker to take appropriate action, such as removing the cause of the components not being supplied (e.g. an obstacle impeding the operation of the supply device). Therefore, this mounting system makes it easier to quickly resolve the situation where components are not being supplied to the mounting machine, and suppresses a decrease in the operation rate of the mounting line.

本開示の報知制御装置は、
所定の配列方向に並べられた、基板に部品を実装する実装機、を有する実装ラインと、前記配列方向に移動することで前記実装機で用いられる部材を搬送して、前記実装機に該部材を供給する供給装置と、前記供給装置によって前記部材が前記実装機に供給されない場合に警告を報知する報知部と、を備えた実装システムで用いられる報知制御装置であって、
前記供給装置によって前記実装機に前記部材が供給されるか否かを判定する判定処理を行って、該判定処理で供給されないと判定した場合に前記報知部を制御して前記警告を報知させる報知制御部、
を備えたものである。
The notification control device according to the present disclosure includes:
1. A notification control device for use in a mounting system including: a mounting line having mounters arranged in a predetermined arrangement direction, the mounters mounting components on a board; a supply device moving in the arrangement direction to transport components used by the mounters and supply the components to the mounters; and a notification unit that issues a warning when the components are not supplied to the mounters by the supply device,
a notification control unit that performs a determination process to determine whether or not the component is supplied to the mounting machine by the supply device, and controls the notification unit to issue the warning when it is determined in the determination process that the component is not supplied;
It is equipped with the following:

この報知制御装置では、報知制御部が供給装置によって実装機に部材が供給されないと判定した場合には、報知部により警告を報知させる。これにより、この報知制御装置は、部材が供給されない原因(例えば供給装置の動作を阻害する障害物)を除去するなどの適切な対応を行うよう作業者に促すことができる。したがって、この報知制御装置を備えた実装システムは、実装機に部材が供給されない状態が早期に解消しやすくなり、実装ラインの稼働率の低下を抑制できる。 In this notification control device, when the notification control unit determines that components are not being supplied to the mounting machine by the supply device, the notification control device causes the notification unit to issue a warning. This allows the notification control device to urge the worker to take appropriate action, such as removing the cause of the components not being supplied (e.g., an obstacle impeding the operation of the supply device). Therefore, a mounting system equipped with this notification control device makes it easier to quickly resolve a state in which components are not being supplied to the mounting machine, and suppresses a decrease in the operating rate of the mounting line.

実装システム10の構成の概略を示す構成図。FIG. 1 is a diagram showing an outline of the configuration of a mounting system 10. 実装システム10の制御に関する構成図。FIG. 2 is a configuration diagram regarding control of the mounting system 10. 記憶部89に記憶された作業情報89dの一例を示す説明図。FIG. 13 is an explanatory diagram showing an example of work information 89d stored in the storage unit 89; 作業制御処理のフローチャート。13 is a flowchart of an operation control process. 変形例の作業制御処理のフローチャート。13 is a flowchart of a work control process according to a modified example. 変形例の移動ロボット50を備えた実装システム10の概略を示す構成図。FIG. 13 is a schematic configuration diagram of a mounting system 10 including a mobile robot 50 according to a modified example.

本開示の実装システムの実施形態について図面を参照しながら以下に説明する。図1は実装システム10の構成の概略を示す構成図であり、図2は実装システム10の制御に関する構成図である。図1の左右方向がX方向であり、前後方向がY方向であり、上下方向がZ方向である。 An embodiment of the mounting system of the present disclosure will be described below with reference to the drawings. FIG. 1 is a configuration diagram showing an outline of the configuration of mounting system 10, and FIG. 2 is a configuration diagram related to the control of mounting system 10. The left-right direction in FIG. 1 is the X direction, the front-back direction is the Y direction, and the up-down direction is the Z direction.

実装システム10は、図1に示すように、実装機20を含む複数の装置を有する実装ライン11を備えている。実装ライン11は、フィーダ30から供給された部品を基板に実装する複数(本実施形態では5台)の実装機20と、複数のフィーダ30を保管可能なフィーダ保管庫60と、作業者などが所持する携帯端末70と、実装システム10全体を管理する管理装置80と、を備える。実装ライン11では、管理装置80,フィーダ保管庫60及び複数の実装機20が、この順番で所定の配列方向(ここではX方向すなわち左右方向)に並べられている。配列方向は、実装ライン11における基板の搬送方向(X方向)と平行である。X方向(左右方向)のうち、左側が搬送方向上流側であり、右側が搬送方向下流側である。フィーダ保管庫60及び実装機20に対するフィーダ30の供給や回収を、フィーダ30の搬入出ともいう。 As shown in FIG. 1, the mounting system 10 includes a mounting line 11 having a plurality of devices including a mounting machine 20. The mounting line 11 includes a plurality of mounting machines 20 (five in this embodiment) that mount components supplied from the feeders 30 onto a board, a feeder storage 60 capable of storing a plurality of feeders 30, a mobile terminal 70 carried by a worker, and a management device 80 that manages the entire mounting system 10. In the mounting line 11, the management device 80, the feeder storage 60, and the plurality of mounting machines 20 are arranged in this order in a predetermined arrangement direction (here, the X direction, i.e., the left-right direction). The arrangement direction is parallel to the conveying direction (X direction) of the board in the mounting line 11. In the X direction (left-right direction), the left side is the upstream side in the conveying direction, and the right side is the downstream side in the conveying direction. The supply and collection of the feeders 30 to the feeder storage 60 and the mounting machines 20 is also referred to as the carrying in and out of the feeders 30.

また、実装システム10は、複数の実装機20及びフィーダ保管庫60の各々との間でフィーダ30の自動搬出入を行う移動ロボット50とを備える。移動ロボット50は、供給装置の一例であり、複数の実装機20の前面およびフィーダ保管庫60の前面に基板の搬送方向(X方向)に対して平行に設けられたX軸レール18に沿って移動可能となっている。 The mounting system 10 also includes a mobile robot 50 that automatically transports the feeders 30 between the multiple mounting machines 20 and the feeder storage 60. The mobile robot 50 is an example of a supply device, and is capable of moving along an X-axis rail 18 that is provided in front of the multiple mounting machines 20 and the feeder storage 60 in parallel with the substrate transport direction (X direction).

実装機20は、図2に示すように、基板搬送装置21と、ヘッド22と、ヘッド移動機構23と、複数のコネクタ24と、ロボット検出センサ25と、表示操作部26と、発光部42と、実装制御部28と、記憶部29と、を備える。基板搬送装置21は、基板をX方向に搬送する。ヘッド22は、フィーダ30が供給した部品を吸着する吸着ノズルを有する。ヘッド移動機構23は、例えばスライダとモータとを備えており、ヘッド22をXY方向に移動させる。複数のコネクタ24は、各々にフィーダ30が装着可能になっており、装着されたフィーダ30のフィーダ制御部と実装制御部28とを通信可能に接続する。実装機20は、図1に示すように、前方に供給エリア20Aを有する。供給エリア20Aは、複数のコネクタ24に対応して、フィーダ30を取り付け可能なスロットを複数有している。この供給エリア20Aの各スロットに搬入されたフィーダ30は、対応するコネクタ24に装着される。ロボット検出センサ25は、移動ロボット50を検出するセンサである。ロボット検出センサ25は、実装機20の前方が検知範囲であり、実装機20の前方に移動ロボット50が存在するか否かを検出する。ロボット検出センサ25は、例えばX軸レール18に配設された接触式のセンサとしてもよいし、赤外線センサなどの非接触センサとしてもよい。表示操作部26は、例えばタッチパネル及び操作ボタンなどを備えており、作業者への各種情報の表示や作業者からの各種操作の入力を行う。表示操作部26は、実装機20の前方から視認できるように配置されている。発光部42は、赤緑青の3色のLEDをそれぞれ複数備えた光源ユニットであり、種々の色に発光可能である。発光部42は、実装機20の前面に配設されている。実装制御部28は、CPUやROM、RAMなどを備えており、実装機20全体を制御する。記憶部29は、HDDなどの不揮発性メモリであり、各種情報が記憶されている。実装制御部28は、基板搬送装置21,ヘッド22,及びヘッド移動機構23に駆動信号を出力したり、表示操作部26に表示信号を出力したり、発光部42に発光信号を出力したりする。実装制御部28は、コネクタ24を介してフィーダ30の各種情報を入力したり、ロボット検出センサ25からの検知信号を入力したり、表示操作部26からの操作信号を入力したりする。実装制御部28は、記憶部29との間で情報の入出力を行う。 2, the mounting machine 20 includes a board transport device 21, a head 22, a head moving mechanism 23, a plurality of connectors 24, a robot detection sensor 25, a display operation unit 26, a light emitting unit 42, a mounting control unit 28, and a memory unit 29. The board transport device 21 transports the board in the X direction. The head 22 has a suction nozzle that picks up the components supplied by the feeder 30. The head moving mechanism 23 includes, for example, a slider and a motor, and moves the head 22 in the XY direction. Each of the plurality of connectors 24 can be fitted with a feeder 30, and the feeder control unit of the fitted feeder 30 and the mounting control unit 28 are communicatively connected. As shown in FIG. 1, the mounting machine 20 has a supply area 20A in the front. The supply area 20A has a plurality of slots to which the feeders 30 can be attached, corresponding to the plurality of connectors 24. The feeders 30 carried into each slot of the supply area 20A are attached to the corresponding connectors 24. The robot detection sensor 25 is a sensor that detects the moving robot 50. The robot detection sensor 25 has a detection range in front of the mounting machine 20, and detects whether or not the moving robot 50 is present in front of the mounting machine 20. The robot detection sensor 25 may be, for example, a contact sensor arranged on the X-axis rail 18, or a non-contact sensor such as an infrared sensor. The display operation unit 26 is equipped with, for example, a touch panel and an operation button, and displays various information to the worker and inputs various operations from the worker. The display operation unit 26 is arranged so as to be visible from the front of the mounting machine 20. The light emitting unit 42 is a light source unit that has a plurality of LEDs of three colors, red, green, and blue, and can emit light in various colors. The light emitting unit 42 is arranged on the front of the mounting machine 20. The mounting control unit 28 is equipped with a CPU, ROM, RAM, and the like, and controls the entire mounting machine 20. The storage unit 29 is a non-volatile memory such as a HDD, and stores various information. The mounting control unit 28 outputs drive signals to the substrate transport device 21, the head 22, and the head moving mechanism 23, outputs display signals to the display operation unit 26, and outputs light emission signals to the light emitting unit 42. The mounting control unit 28 inputs various information about the feeder 30 via the connector 24, inputs detection signals from the robot detection sensor 25, and inputs operation signals from the display operation unit 26. The mounting control unit 28 inputs and outputs information to and from the storage unit 29.

フィーダ30は、複数の部品を所定ピッチで収容したテープを備えたテープフィーダとして構成されている。フィーダ30は、詳細な図示は省略するが、テープが巻回されたリールと、リールからテープを引き出して送り出すテープ送り機構と、フィーダ全体の制御を行うフィーダ制御部と、記憶部とを備える。フィーダ30では、フィーダ制御部がテープ送り機構33に駆動信号を出力することでテープが送り出され、テープに収容された部品がヘッド22の吸着ノズルに吸着可能な状態になる。記憶部には、フィーダ30のID情報、収容されている部品種、及び部品数などのフィーダ情報が記憶されている。フィーダ30がコネクタ24又はコネクタ64に装着されると、フィーダ制御部はこのコネクタ24,64を介して装着先の制御部(実装制御部28又は管理制御部88)と通信可能となる。 The feeder 30 is configured as a tape feeder equipped with a tape that contains multiple components at a predetermined pitch. Although detailed illustration is omitted, the feeder 30 includes a reel on which the tape is wound, a tape feed mechanism that pulls out and feeds the tape from the reel, a feeder control unit that controls the entire feeder, and a memory unit. In the feeder 30, the feeder control unit outputs a drive signal to the tape feed mechanism 33 to feed the tape, and the components contained on the tape become available for suction by the suction nozzle of the head 22. The memory unit stores feeder information such as the ID information of the feeder 30, the type of components contained therein, and the number of components. When the feeder 30 is attached to the connector 24 or the connector 64, the feeder control unit can communicate with the control unit (the mounting control unit 28 or the management control unit 88) of the attachment destination via the connector 24, 64.

移動ロボット50は、実装機20で用いられるフィーダ30を搬送する装置である。移動ロボット50は、ロボット移動機構51と、フィーダ移載機構52と、エンコーダ53と、周囲監視センサ55と、表示操作部56と、ロボット制御部58と、記憶部59とを備える。また、移動ロボット50の筐体内部にはフィーダ30を複数収容可能なロボット移載エリア50Aが設けられている。ロボット移載エリア50Aは、フィーダ30を収容可能なスロットを複数有している。ロボット移動機構51は、例えば駆動用ベルト及びこれを駆動するサーボモータなどを備えており、図1に示したX軸レール18に沿って移動ロボット50をX方向に移動させる。フィーダ移載機構52は、フィーダ30を前後に移動させる機構であり、例えばフィーダ30をクランプするクランプ部とクランプ部をY方向に移動させるY軸モータ及びY軸スライダなどを備えている。フィーダ移載機構52は、ロボット移載エリア50Aに収容されたフィーダ30を前方に搬送して、実装機20の供給エリア20A又はフィーダ保管庫60の保管エリア60Aに搬入する。また、フィーダ移載機構52は、実装機20の供給エリア20A又はフィーダ保管庫60の保管エリア60Aに装着されたフィーダ30を後方に搬出して、ロボット移載エリア50Aに収容する。エンコーダ53は、ロボット移動機構51によるX方向の移動位置を検出する。周囲監視センサ55は、周囲の障害物(作業者を含む)の有無を監視するセンサであり、図1に示す監視領域S内が検知範囲(監視範囲)である。周囲監視センサ55は、監視領域Sのうち左側(図1に示す左側監視領域Sa内)を監視する左側監視センサ55aと、監視領域Sのうち右側(図1に示す右側監視領域Sb内)を監視する右側監視センサ55bと、を備えている。左側監視センサ55a,右側監視センサ55bは例えば赤外線センサである。図1に示すように、監視領域Sの範囲は、移動ロボット50が実装機20の前方に位置するときに、その実装機20の左右1台分の実装機20の前方の領域を含み、さらにその左右の実装機20の前方の領域は含まない程度の大きさに設定されている。表示操作部56は、例えばタッチパネル及び操作ボタンなどを備えており、作業者への各種情報の表示や作業者からの各種操作の入力を行う。表示操作部56は、移動ロボット50の前方から視認できるように前側に配置されている。ロボット制御部58は、CPUやROM、RAMなどを備えており、移動ロボット50全体を制御する。記憶部59は、HDDなどの不揮発性メモリであり、各種情報が記憶されている。ロボット制御部58は、ロボット移動機構51及びフィーダ移載機構52に駆動信号を出力したり、表示操作部56に表示信号を出力したりする。ロボット制御部58は、エンコーダ53からの検知信号を入力して移動ロボット50のX方向の現在位置を検出したり、周囲監視センサ55からの検知信号を入力したり、表示操作部26からの操作信号を入力したりする。ロボット制御部58は、記憶部59との間で情報の入出力を行う。 The mobile robot 50 is a device that transports the feeder 30 used in the mounting machine 20. The mobile robot 50 includes a robot moving mechanism 51, a feeder transfer mechanism 52, an encoder 53, a surrounding monitoring sensor 55, a display operation unit 56, a robot control unit 58, and a memory unit 59. A robot transfer area 50A capable of accommodating a plurality of feeders 30 is provided inside the housing of the mobile robot 50. The robot transfer area 50A has a plurality of slots capable of accommodating the feeders 30. The robot moving mechanism 51 includes, for example, a drive belt and a servo motor for driving the belt, and moves the mobile robot 50 in the X direction along the X-axis rail 18 shown in FIG. 1. The feeder transfer mechanism 52 is a mechanism that moves the feeder 30 back and forth, and includes, for example, a clamping unit that clamps the feeder 30, a Y-axis motor that moves the clamping unit in the Y direction, and a Y-axis slider. The feeder transfer mechanism 52 transports the feeder 30 accommodated in the robot transfer area 50A forward and carries it into the supply area 20A of the mounting machine 20 or the storage area 60A of the feeder storage 60. The feeder transfer mechanism 52 also carries the feeder 30 mounted in the supply area 20A of the mounting machine 20 or the storage area 60A of the feeder storage 60 backward and accommodates it in the robot transfer area 50A. The encoder 53 detects the movement position in the X direction by the robot movement mechanism 51. The surroundings monitoring sensor 55 is a sensor that monitors the presence or absence of obstacles (including workers) in the surroundings, and the monitoring area S shown in FIG. 1 is the detection range (monitoring range). The surroundings monitoring sensor 55 includes a left monitoring sensor 55a that monitors the left side of the monitoring area S (within the left monitoring area Sa shown in FIG. 1) and a right monitoring sensor 55b that monitors the right side of the monitoring area S (within the right monitoring area Sb shown in FIG. 1). The left monitoring sensor 55a and the right monitoring sensor 55b are, for example, infrared sensors. As shown in FIG. 1, the range of the monitoring area S is set to a size that includes the area in front of one mounting machine 20 on the left and right sides of the mounting machine 20 when the mobile robot 50 is located in front of the mounting machine 20, but does not include the area in front of the mounting machines 20 on the left and right sides. The display operation unit 56 is equipped with, for example, a touch panel and an operation button, and displays various information to the worker and inputs various operations from the worker. The display operation unit 56 is arranged on the front side so that it can be seen from the front of the mobile robot 50. The robot control unit 58 is equipped with a CPU, a ROM, a RAM, and the like, and controls the entire mobile robot 50. The storage unit 59 is a non-volatile memory such as an HDD, and various information is stored in it. The robot control unit 58 outputs drive signals to the robot moving mechanism 51 and the feeder transfer mechanism 52, and outputs display signals to the display operation unit 56. The robot control unit 58 receives detection signals from the encoder 53 to detect the current position of the mobile robot 50 in the X direction, receives detection signals from the surrounding monitoring sensor 55, and receives operation signals from the display operation unit 26. The robot control unit 58 inputs and outputs information to and from the memory unit 59.

フィーダ保管庫60は、図1に示すように、筐体の前側に保管エリア60Aを有する。保管エリア60Aは、フィーダ30を取り付け可能なスロットを複数有している。保管エリア60Aは、実装機20の供給エリア20Aと同じ高さ(Z方向位置)に設けられる。このため、移動ロボット50は、実装機20の供給エリア20Aにフィーダ30を着脱するのと同じ動作で、フィーダ保管庫60の保管エリア60Aにフィーダ30を着脱することができる。保管エリア60Aには、コネクタ24と同様のコネクタ64が複数のスロットの各々に対応して配設されている。保管エリア60Aに搬入されたフィーダ30は、コネクタ64(図2参照)に装着される。保管エリア60Aには、これから実装機20で使用される予定のフィーダ30と、実装機20で使用された後のフィーダ30との両方が収容される。また、フィーダ保管庫60は、図2に示すように、ロボット検出センサ25及び発光部42と同様のロボット検出センサ65及び発光部46を備えている。ロボット検出センサ65は、フィーダ保管庫60の前方が検知範囲であり、フィーダ保管庫60の前方に移動ロボット50が存在するか否かを検出する。発光部42は、フィーダ保管庫60の筐体の前面に配設されている。保管エリア60Aへのフィーダ30の供給、及び保管エリア60Aからの使用済のフィーダ30の回収は、本実施形態では作業者が行う。ただし、作業者の代わりに例えば図示しないAGV(無人搬送車)がフィーダ30の供給、回収及び搬送を行ってもよい。 As shown in FIG. 1, the feeder storage 60 has a storage area 60A on the front side of the housing. The storage area 60A has a plurality of slots in which the feeders 30 can be attached. The storage area 60A is provided at the same height (Z direction position) as the supply area 20A of the mounting machine 20. Therefore, the mobile robot 50 can attach and detach the feeder 30 to and from the storage area 60A of the feeder storage 60 with the same operation as attaching and detaching the feeder 30 to and from the supply area 20A of the mounting machine 20. In the storage area 60A, connectors 64 similar to the connector 24 are arranged corresponding to each of the plurality of slots. The feeders 30 brought into the storage area 60A are attached to the connectors 64 (see FIG. 2). The storage area 60A accommodates both the feeders 30 to be used in the mounting machine 20 and the feeders 30 after being used in the mounting machine 20. As shown in FIG. 2, the feeder storage 60 is equipped with a robot detection sensor 65 and a light-emitting unit 46 similar to the robot detection sensor 25 and the light-emitting unit 42. The detection range of the robot detection sensor 65 is in front of the feeder storage 60, and detects whether or not the mobile robot 50 is present in front of the feeder storage 60. The light-emitting unit 42 is disposed on the front of the housing of the feeder storage 60. In this embodiment, the supply of the feeders 30 to the storage area 60A and the collection of the used feeders 30 from the storage area 60A are performed by an operator. However, instead of an operator, for example, an AGV (automated guided vehicle) (not shown) may supply, collect, and transport the feeders 30.

携帯端末70は、表示操作部76と、端末制御部78と、記憶部79と、を備えている。表示操作部76は、例えばタッチパネル及び操作ボタンなどを備えており、作業者への各種情報の表示や作業者からの各種操作の入力を行う。端末制御部78は、CPUやROM、RAMなどを備えており、携帯端末70全体を制御する。端末制御部78は、表示操作部76及び記憶部79との間で各種情報や信号をやりとりする。記憶部79は、フラッシュメモリなどの不揮発性メモリであり、各種情報が記憶されている。 The mobile terminal 70 includes a display operation unit 76, a terminal control unit 78, and a memory unit 79. The display operation unit 76 includes, for example, a touch panel and operation buttons, and displays various information to the worker and inputs various operations from the worker. The terminal control unit 78 includes a CPU, ROM, RAM, and controls the entire mobile terminal 70. The terminal control unit 78 exchanges various information and signals between the display operation unit 76 and the memory unit 79. The memory unit 79 is a non-volatile memory such as a flash memory, and stores various information.

管理装置80は、図1に示すように、キーボードやマウスなどの入力デバイス84と、LCDなどのディスプレイ86と、発光部48とを備える。発光部48は、発光部42及び発光部46と同様の光源ユニットであり、管理装置80の筐体の前面に配設されている。発光部42,発光部46及び発光部48を、発光部40と総称する。また、管理装置80は、図2に示すように、管理制御部88と、記憶部89とを備えている。管理制御部88は、CPUやROM、RAMなどを備えており、管理装置80全体を制御すると共に実装システム10全体も制御する。記憶部89は、HDDなどの不揮発性メモリであり、各種情報が記憶されている。管理制御部88は、入力デバイス84を介して作業者の指示を入力したり、ディスプレイ86に表示信号を出力したり、発光部48に発光信号を出力したりする。管理制御部88は、コネクタ64を介して保管エリア60Aに取り付けられたフィーダ30の各種情報を有線により入力したり、ロボット検出センサ65からの検知信号を入力したり、発光部46に発光信号を出力したりする。管理制御部88は、記憶部89との間で情報の入出力を行う。また、管理制御部88は、実装制御部28と有線により通信可能に接続されると共に、ロボット制御部58及び携帯端末70と無線により通信可能に接続されており、これらに各種制御信号を出力する。管理制御部88は、実装制御部28から実装機20の実装状況に関する情報を受信したり、ロボット制御部58から移動ロボット50の駆動状況に関する情報を受信したり、携帯端末70から各種情報を受信したりする。 As shown in FIG. 1, the management device 80 includes an input device 84 such as a keyboard or mouse, a display 86 such as an LCD, and a light-emitting unit 48. The light-emitting unit 48 is a light source unit similar to the light-emitting unit 42 and the light-emitting unit 46, and is arranged on the front of the housing of the management device 80. The light-emitting unit 42, the light-emitting unit 46, and the light-emitting unit 48 are collectively referred to as the light-emitting unit 40. In addition, as shown in FIG. 2, the management device 80 includes a management control unit 88 and a memory unit 89. The management control unit 88 includes a CPU, ROM, RAM, etc., and controls the entire management device 80 as well as the entire mounting system 10. The memory unit 89 is a non-volatile memory such as an HDD, and various information is stored in the memory unit 89. The management control unit 88 inputs instructions from the operator via the input device 84, outputs a display signal to the display 86, and outputs a light-emitting signal to the light-emitting unit 48. The management control unit 88 inputs various information about the feeder 30 attached to the storage area 60A via the connector 64, inputs detection signals from the robot detection sensor 65, and outputs light emission signals to the light emitting unit 46. The management control unit 88 inputs and outputs information to the memory unit 89. The management control unit 88 is also connected to the mounting control unit 28 via a wired line so that it can communicate with the mounting control unit 28, and is also connected to the robot control unit 58 and the mobile terminal 70 so that it can communicate with them wirelessly, and outputs various control signals to these. The management control unit 88 receives information about the mounting status of the mounting machine 20 from the mounting control unit 28, receives information about the driving status of the mobile robot 50 from the robot control unit 58, and receives various information from the mobile terminal 70.

記憶部89には、図2に示すように、装置位置情報89aと、生産プログラム89bと、フィーダ保有情報89cと、作業情報89dと、監視領域情報89eとが記憶されている。装置位置情報89aは、実装ライン11を構成する各装置(ここでは実装機20,フィーダ保管庫60及び管理装置80)の位置を特定可能な情報である。装置位置情報89aは、例えば各装置の識別情報と位置情報とを対応付けた情報である。位置情報は、例えばX方向の上流側から下流側に向かって付された番号であってもよいし、X座標であってもよい。本実施形態では、実装ライン11を構成する各装置にはそれぞれ発光部40が1つ配設されており、管理制御部88はこの装置位置情報89aに基づいて複数の発光部40の各々の位置(ここではX方向の位置)を特定することもできる。すなわち、装置位置情報89aは複数の発光部40の各々の位置を特定可能な情報を兼ねている。生産プログラム89bは、どの基板にどの実装機20でどの部品を実装するか、また、そのように実装した基板を何枚作製するかなどを定めたプログラムである。 2, the storage unit 89 stores device position information 89a, a production program 89b, feeder holding information 89c, work information 89d, and monitoring area information 89e. The device position information 89a is information that can identify the position of each device (here, the mounting machine 20, the feeder storage 60, and the management device 80) that constitutes the mounting line 11. The device position information 89a is, for example, information that associates the identification information and position information of each device. The position information may be, for example, a number assigned from the upstream side to the downstream side in the X direction, or may be an X coordinate. In this embodiment, each device that constitutes the mounting line 11 is provided with one light-emitting unit 40, and the management control unit 88 can also identify the position of each of the multiple light-emitting units 40 (here, the position in the X direction) based on the device position information 89a. In other words, the device position information 89a also serves as information that can identify the position of each of the multiple light-emitting units 40. The production program 89b is a program that determines which components are to be mounted on which board by which mounting machine 20, and how many boards thus mounted are to be produced.

フィーダ保有情報89cは、供給エリア20A,ロボット移載エリア50A,及び保管エリア60Aの各エリアにセットされているフィーダ30に関する情報である。フィーダ保有情報89cは、例えば、各エリアの各々を識別するエリア識別情報と、エリア内のフィーダ30の位置を表すスロット番号と、フィーダ30のフィーダ情報(ID情報、収容されている部品種、及び部品数などの情報)とを対応付けた情報である。このフィーダ保有情報89cにより、管理制御部88は各エリアのどの位置(スロット)にどのようなフィーダ30が装着されているかや、各エリアのどのスロットが空き(フィーダ30が装着されていない状態)であるかなどを特定することができる。フィーダ保有情報89cは、各エリアのフィーダ30の着脱に応じて最新の状態に更新される。例えば、コネクタ24,コネクタ64のいずれかにフィーダ30が装着されると、装着された装着先の制御部(実装制御部28又は管理制御部88)はフィーダ30からフィーダ情報を取得し、管理制御部88が供給エリア20A及び保管エリア60Aに関するフィーダ保有情報89cを更新する。また、管理制御部88は、移動ロボット50が次に搬出入を行うエリアやフィーダ30を把握しているため、その情報に基づいてロボット移載エリア50Aに関するフィーダ保有情報89cを更新する。例えば、管理制御部88は、コネクタ24,コネクタ64のいずれかからフィーダ30が脱離した場合に、そのフィーダ30が移動ロボット50が搬出する対象である場合には、移動ロボット50に収容されたとみなしてロボット移載エリア50Aに関するフィーダ保有情報89cを更新する。移動ロボット50がコネクタ24と同様のコネクタを備えており、管理制御部88は移動ロボット50からもフィーダ30の着脱に関する情報及びフィーダ情報を入力してフィーダ保有情報89cを更新してもよい。フィーダ情報のうち部品数の情報は、そのフィーダ30の部品数が「Full」(未使用)であるか「Empty」(既に実装機20で使用済み)であるかを特定可能な情報としてもよいし、部品の残数を表す値としてもよい。後者の場合は、管理制御部88が各フィーダ30の部品の残数を実装制御部28から所定周期毎に取得して、フィーダ保有情報89cを更新する。 The feeder holding information 89c is information about the feeders 30 set in each of the supply area 20A, the robot transfer area 50A, and the storage area 60A. The feeder holding information 89c is, for example, information that associates area identification information that identifies each area, a slot number that indicates the position of the feeder 30 in the area, and feeder information of the feeder 30 (information such as ID information, type of components contained, and number of components). This feeder holding information 89c allows the management control unit 88 to identify which feeder 30 is installed in which position (slot) of each area, which slot in each area is empty (a state in which the feeder 30 is not installed), and so on. The feeder holding information 89c is updated to the latest state according to the installation and removal of the feeder 30 in each area. For example, when the feeder 30 is attached to either the connector 24 or the connector 64, the control unit (mounting control unit 28 or management control unit 88) of the attached attachment acquires feeder information from the feeder 30, and the management control unit 88 updates the feeder holding information 89c related to the supply area 20A and the storage area 60A. In addition, since the management control unit 88 knows the area and the feeder 30 to which the mobile robot 50 will next carry in and out, it updates the feeder holding information 89c related to the robot transfer area 50A based on that information. For example, when the feeder 30 is detached from either the connector 24 or the connector 64, if the feeder 30 is the target to be carried out by the mobile robot 50, the management control unit 88 considers that the feeder 30 is accommodated by the mobile robot 50 and updates the feeder holding information 89c related to the robot transfer area 50A. The mobile robot 50 may be equipped with a connector similar to the connector 24, and the management control unit 88 may also input information related to the attachment and detachment of the feeder 30 and the feeder information from the mobile robot 50 to update the feeder holding information 89c. The information on the number of components in the feeder information may be information that identifies whether the number of components in the feeder 30 is "Full" (unused) or "Empty" (already used by the mounting machine 20), or may be a value that indicates the remaining number of components. In the latter case, the management control unit 88 obtains the remaining number of components in each feeder 30 from the mounting control unit 28 at regular intervals and updates the feeder holding information 89c.

作業情報89dは、移動ロボット50が実装機20及びフィーダ保管庫60のうちいずれに移動してどのような順序でフィーダ30の搬出入を行うかなど、移動ロボット50が行う作業に関する情報である。図3は、記憶部89に記憶された作業情報89dの一例を示す説明図である。図3に示すように、作業情報89dは、作業を行う作業順序と、作業を行う作業対象装置の位置情報(対象位置情報と称する)と、作業内容情報と、作業予定時刻と、作業が完了したか否かを表す完了情報とが対応付けられている。対象位置情報は、例えば装置位置情報89aに含まれる装置の位置情報と同じ情報としてもよい。本実施形態では、図3の対象位置情報のうち、「00」はフィーダ保管庫60の位置を表し、「01」~「05」は複数の実装機20のうち左から何番目の位置であるかを表す。対象位置情報は装置の識別情報とし、対象位置情報と作業対象装置の位置情報とが装置位置情報89aを介して対応付けられていてもよい。作業内容情報には、例えばフィーダ30の供給(搬入)と回収(搬出)とのいずれを行うかを表す作業種別と、作業対象のスロット番号の情報とが含まれる。作業対象のスロット番号とは、移動ロボット50のロボット移載エリア50Aのスロット番号と、作業対象装置の供給エリア20A又は保管エリア60Aのスロット番号である。作業種別が「供給」の場合には、移動ロボット50のスロット番号の位置にあるフィーダ30が作業対象装置のスロット番号の位置に供給される。作業種別が「回収」の場合には、作業対象装置のスロット番号の位置にあるフィーダ30が移動ロボット50のスロット番号の位置に回収される。本実施形態では、1つの作業順序に対応する1つの「作業」には、移動ロボット50の移動と、移動ロボット50によるフィーダ30の供給又は回収と、が含まれる。例えば、作業順序「004」に対応する作業は、左から3番目の実装機20(対象位置情報「03」)への移動すなわちフィーダ30の搬送と、その実装機20へのフィーダ30の供給とを含んでいる。ただし、直前の作業と作業対象装置が変わらない場合(例えば作業順序「002」及び「003」の作業)には、結果的に移動ロボット50が移動しない場合もある。作業予定時刻は、対応する作業内容情報で特定される作業を完了すべき時刻である。この作業予定時刻は、フィーダ30の部品の不足による実装ライン11の停止が発生する前に必要な部品を収容したフィーダ30が移動ロボット50から各実装機20に供給されるように、例えば生産プログラム89bなどに基づいて予め作業者によって定められている。作業情報89dに含まれる複数の作業は、基本的には作業順序に沿って実行される。そのため、ある作業順序に対応する作業予定時刻は、その後の作業順序に対応するいずれの作業についても実装ライン11を停止させずに完了できるような時刻として定められている。換言すると、ある作業順序に対応する作業が実装機20へのフィーダ30の供給であるか否かに関わらず、その作業が作業予定時刻までに完了しない場合には、その後にいずれかの実装機20へのフィーダ30の供給が間に合わずに、実装ライン11の停止が発生することになる。作業予定時刻は、本実施形態では、実装ライン11の動作開始時刻を基準とした時刻、すなわち動作開始時刻からの経過時間とした。完了情報は、図3では、「完了」が対応する作業が完了していることを表し、「-」が対応する作業が未完了であることを表す。管理制御部88は、例えば移動ロボット50の動作停止などによりフィーダ30の実装機20への供給が遅延した際には、生産プログラム89bとフィーダ保有情報89cとに基づいて部品の不足による実装ライン11の停止時間をなるべく短くするように作業情報89dを変更してもよい。 The work information 89d is information about the work performed by the mobile robot 50, such as which of the mounter 20 and the feeder storage 60 the mobile robot 50 moves to and in what order the feeder 30 is carried in and out. FIG. 3 is an explanatory diagram showing an example of the work information 89d stored in the memory unit 89. As shown in FIG. 3, the work information 89d corresponds to the work order to be performed, the position information of the work target device to be performed (referred to as target position information), the work content information, the scheduled work time, and completion information indicating whether the work has been completed. The target position information may be the same information as the device position information included in the device position information 89a, for example. In this embodiment, in the target position information in FIG. 3, "00" represents the position of the feeder storage 60, and "01" to "05" represent the number of positions from the left among the multiple mounters 20. The target position information may be device identification information, and the target position information and the position information of the work target device may be associated via the device position information 89a. The work content information includes, for example, a work type indicating whether to supply (carry-in) or collect (carry-out) the feeder 30, and information on the slot number of the work target. The slot number of the work target is the slot number of the robot transfer area 50A of the mobile robot 50 and the slot number of the supply area 20A or the storage area 60A of the work target device. When the work type is "supply", the feeder 30 located at the position of the slot number of the mobile robot 50 is supplied to the position of the slot number of the work target device. When the work type is "collection", the feeder 30 located at the position of the slot number of the work target device is collected to the position of the slot number of the mobile robot 50. In this embodiment, one "work" corresponding to one work sequence includes the movement of the mobile robot 50 and the supply or collection of the feeder 30 by the mobile robot 50. For example, the work corresponding to the work sequence "004" includes movement to the third mounting machine 20 from the left (target position information "03"), i.e., transport of the feeder 30, and supply of the feeder 30 to the mounting machine 20. However, when the work target device is the same as the immediately preceding work (for example, the work of the work sequence "002" and "003"), the mobile robot 50 may not move as a result. The scheduled work time is the time when the work specified by the corresponding work content information should be completed. This scheduled work time is determined in advance by the worker based on, for example, the production program 89b so that the feeder 30 containing the necessary components is supplied from the mobile robot 50 to each mounting machine 20 before the mounting line 11 is stopped due to a shortage of components in the feeder 30. The multiple tasks included in the work information 89d are basically performed according to the work sequence. Therefore, the scheduled work time corresponding to a certain work sequence is determined as a time at which any of the tasks corresponding to the subsequent work sequences can be completed without stopping the mounting line 11. In other words, regardless of whether the task corresponding to a certain work sequence is the supply of the feeder 30 to the mounting machine 20 or not, if the task is not completed by the scheduled work time, the supply of the feeder 30 to any of the mounting machines 20 thereafter will not be in time, causing the mounting line 11 to be stopped. In this embodiment, the scheduled work time is based on the start time of the operation of the mounting line 11, that is, the time elapsed from the start time of the operation. In FIG. 3, the completion information indicates that the corresponding work is completed with "Complete" and that the corresponding work is incomplete with "-". For example, when the supply of the feeder 30 to the mounting machine 20 is delayed due to the operation of the mobile robot 50 being stopped, the management control unit 88 may change the work information 89d based on the production program 89b and the feeder holding information 89c so as to shorten the stop time of the mounting line 11 due to a shortage of parts as much as possible.

監視領域情報89eは、移動ロボット50の周囲監視センサ55の監視領域Sを特定可能な情報である。フィーダ保有情報89cには、例えば移動ロボット50の位置を基準とした周囲監視センサ55の相対位置を表す情報が含まれている。本実施形態では、監視領域情報89eには、移動ロボット50の位置を基準として左右1台分の装置が監視領域Sに含まれる旨の情報が含まれている。監視領域情報89eは、移動ロボット50を原点とした相対的なXY座標で監視領域Sを表した情報が含まれていてもよい。 The monitoring area information 89e is information that can identify the monitoring area S of the perimeter monitoring sensor 55 of the mobile robot 50. The feeder holding information 89c includes, for example, information that indicates the relative position of the perimeter monitoring sensor 55 with the position of the mobile robot 50 as the reference. In this embodiment, the monitoring area information 89e includes information that one device on either side of the position of the mobile robot 50 is included in the monitoring area S. The monitoring area information 89e may include information that indicates the monitoring area S in relative XY coordinates with the mobile robot 50 as the origin.

次に、こうして構成された実装システム10の動作、特に、管理制御部88が行う移動ロボット50の制御と、移動ロボット50によって実装機20にフィーダ30が供給されない場合の作業者への警告の報知と、について説明する。図4は、作業制御処理の一例を示すフローチャートである。例えば、管理制御部88は、入力デバイス84を介して作業者から実装ライン11の動作開始指示を入力すると、実装ライン11の複数の実装機20に基板への部品の実装を開始させると共に、この作業制御処理を開始する。作業制御処理を開始すると、管理制御部88は、まず、作業情報89dに基づいて、移動ロボット50が次に行う作業を決定する(ステップS100)。管理制御部88は、例えば作業情報89dに記憶された未完了の作業のうち作業順序の最も早い作業を特定して、その作業を移動ロボット50が次に行う作業に決定する。 Next, the operation of the mounting system 10 thus configured, particularly the control of the mobile robot 50 by the management control unit 88 and the issuance of a warning to the worker when the feeder 30 is not supplied to the mounter 20 by the mobile robot 50, will be described. FIG. 4 is a flowchart showing an example of the work control process. For example, when the worker inputs an instruction to start the operation of the mounting line 11 via the input device 84, the management control unit 88 causes the multiple mounters 20 on the mounting line 11 to start mounting components on the board and starts this work control process. When the work control process starts, the management control unit 88 first determines the next work to be performed by the mobile robot 50 based on the work information 89d (step S100). For example, the management control unit 88 identifies the earliest work in the work order among the uncompleted works stored in the work information 89d, and determines that work as the next work to be performed by the mobile robot 50.

続いて、管理制御部88は、決定した作業の作業予想時刻を導出する(ステップS110)。作業予想時刻は、例えば現時点から作業を完了するまでに必要な移動ロボット50の移動時間とフィーダ30の搬出入時間とに基づいて導出する。管理制御部88は、例えば、移動ロボット50の現在位置と、ステップS100で決定された作業の対象位置情報とに基づいて、移動ロボット50の移動時間を導出する。移動ロボット50の現在位置は、例えば管理制御部88が実装制御部28及びロボット検出センサ65から入力したロボット検出センサ25,65の検知信号に基づいて導出する。管理制御部88は、ロボット制御部58からエンコーダ53に基づく移動ロボット50の現在位置を取得してもよい。フィーダ30の搬出入時間に関して、本実施形態では例えば1つのフィーダ30の供給に要する時間や1つのフィーダ30の回収に要する時間など作業種別毎に必要な時間が予め記憶部89に記憶されている。そして、管理制御部88はステップS100で決定された作業の作業種別と、記憶部89に記憶された作業種別毎の時間とに基づいて、フィーダ30の搬出入時間を取得する。管理制御部88は、フィーダ30の搬出入時間を、例えば作業内容情報に含まれるスロット番号も加味して導出してもよい。 Next, the management control unit 88 derives the estimated work time for the determined work (step S110). The estimated work time is derived, for example, based on the movement time of the mobile robot 50 required from the current time to complete the work and the loading and unloading time of the feeder 30. The management control unit 88 derives the movement time of the mobile robot 50, for example, based on the current position of the mobile robot 50 and the target position information of the work determined in step S100. The current position of the mobile robot 50 is derived, for example, based on the detection signals of the robot detection sensors 25, 65 input by the management control unit 88 from the mounting control unit 28 and the robot detection sensor 65. The management control unit 88 may obtain the current position of the mobile robot 50 based on the encoder 53 from the robot control unit 58. Regarding the loading and unloading time of the feeder 30, in this embodiment, the time required for each work type, such as the time required to supply one feeder 30 and the time required to collect one feeder 30, is stored in advance in the memory unit 89. Then, the management control unit 88 acquires the loading/unloading time of the feeder 30 based on the work type of the work determined in step S100 and the time for each work type stored in the memory unit 89. The management control unit 88 may derive the loading/unloading time of the feeder 30 by taking into account, for example, the slot number included in the work content information.

作業予想時刻を導出すると、管理制御部88は、ステップS100で決定された作業の作業予定時刻を記憶部89から取得し、作業予定時刻と作業予想時刻との差を余裕時間として導出する(ステップS120)。そして、管理制御部88は、移動ロボット50に作業指令を送信してステップS100で決定された作業を開始させる(ステップS130)。作業指令には、例えばステップS100で決定された作業の対象位置情報及び作業内容情報が含まれる。 After deriving the estimated work time, the management control unit 88 acquires the scheduled work time for the work determined in step S100 from the memory unit 89, and derives the difference between the scheduled work time and the estimated work time as the leeway time (step S120). Then, the management control unit 88 transmits a work command to the mobile robot 50 to start the work determined in step S100 (step S130). The work command includes, for example, target position information and work content information for the work determined in step S100.

作業指令を受信した移動ロボット50のロボット制御部58は、受信した作業指令に基づいて作業を実行する。このとき、ロボット制御部58は、周囲監視センサ55からの検知信号に基づいて監視領域Sに障害物が検出されると、移動ロボット50の動作(ここでは移動及びフィーダ30の搬出入)を停止して、管理制御部88に動作停止信号を送信する。その後に監視領域Sに障害物が検出されなくなると、ロボット制御部58は、動作停止を解除して作業を続行すると共に、管理制御部88に動作停止解除信号を送信する。また、ロボット制御部58は、作業が完了すると、管理制御部88に作業完了信号を送信する。 The robot control unit 58 of the mobile robot 50 that has received the work command performs the work based on the received work command. At this time, if the robot control unit 58 detects an obstacle in the monitoring area S based on the detection signal from the surrounding monitoring sensor 55, it stops the operation of the mobile robot 50 (here, movement and loading/unloading of the feeder 30) and sends an operation stop signal to the management control unit 88. If an obstacle is no longer detected in the monitoring area S after that, the robot control unit 58 releases the operation stop and continues the work, while sending an operation stop release signal to the management control unit 88. In addition, when the robot control unit 58 completes the work, it sends a work completion signal to the management control unit 88.

ステップS130で作業指令を送信すると、管理制御部88は、上述した動作停止信号を受信したか否かに基づいて移動ロボット50が動作停止したか否かを判定する(ステップS140)。移動ロボット50が動作停止していなければ、管理制御部88は、上述した作業完了信号を受信したか否かに基づいて移動ロボット50が作業を完了したか否かを判定する(ステップS150)。作業が完了していなければ、管理制御部88は、ステップS140以降の処理を実行する。すなわち、管理制御部88は、移動ロボット50の動作停止と作業完了とのいずれかが生じるのを待つ。ステップS150で作業が完了したと判定すると、管理制御部88は、作業情報89dにおけるステップS100で決定された作業の完了情報を、未完了を表す情報から完了を表す情報に更新する(ステップS160)。続いて、管理制御部88は作業情報89dに含まれる全ての作業が完了したか否かを判定して(ステップS170)、完了していない作業がある場合にはステップS100以降の処理を実行する。一方、全ての作業が完了した場合には、管理制御部88は本ルーチンを終了する。 When the work command is sent in step S130, the management control unit 88 judges whether the mobile robot 50 has stopped working based on whether the above-mentioned operation stop signal has been received (step S140). If the mobile robot 50 has not stopped working, the management control unit 88 judges whether the mobile robot 50 has completed the work based on whether the above-mentioned work completion signal has been received (step S150). If the work has not been completed, the management control unit 88 executes the process from step S140 onwards. That is, the management control unit 88 waits for either the mobile robot 50 to stop working or the work to be completed. If it is determined in step S150 that the work has been completed, the management control unit 88 updates the completion information of the work determined in step S100 in the work information 89d from information indicating incomplete to information indicating completion (step S160). Next, the management control unit 88 judges whether all the work included in the work information 89d has been completed (step S170), and if there is any work that has not been completed, executes the process from step S100 onwards. On the other hand, if all tasks are completed, the management control unit 88 ends this routine.

このように、移動ロボット50の動作停止が生じない場合には、管理制御部88はステップS100~S170を繰り返し行って、作業情報89dに含まれる作業を移動ロボット50に順番に実行させていく。これにより、移動ロボット50は、フィーダ保管庫60に保管されている未使用のフィーダ30を回収する作業、未使用のフィーダ30を実装機20まで搬送して実装機20に供給する作業、使用済みのフィーダ30を実装機20から回収する作業、及び使用済みのフィーダ30をフィーダ保管庫60まで搬送してフィーダ保管庫60に供給する作業などの作業を、作業情報89dの作業順序に従って行っていく。管理制御部88は、例えばコネクタ24又はコネクタ64を介して新たに供給又は回収されたフィーダ30の情報を取得すると、取得した情報に基づいてフィーダ保有情報89cを更新する。 In this way, if the operation of the mobile robot 50 does not stop, the management control unit 88 repeats steps S100 to S170 to have the mobile robot 50 execute the tasks included in the task information 89d in order. As a result, the mobile robot 50 performs tasks such as collecting unused feeders 30 stored in the feeder storage 60, transporting unused feeders 30 to the mounting machine 20 and supplying them to the mounting machine 20, collecting used feeders 30 from the mounting machine 20, and transporting used feeders 30 to the feeder storage 60 and supplying them to the feeder storage 60, according to the task order in the task information 89d. When the management control unit 88 acquires information on newly supplied or collected feeders 30 via the connector 24 or the connector 64, for example, it updates the feeder holding information 89c based on the acquired information.

一方、ステップS140で移動ロボット50が動作停止したと判定すると、管理制御部88は、移動ロボット50の停止時間の計時を開始し(ステップS180)、ステップS120で導出した余裕時間と計時した停止時間との差を残り余裕時間Trとして導出する(ステップS190)。この残り余裕時間Trは、ステップS100で決定された作業が作業予定時刻に行われるための残り時間である。例えば導出された残り余裕時間が15分である場合、今から15分以内に移動ロボット50の動作停止が解除されれば、ステップS100で決定された作業が作業予定時刻又は作業停止時刻より前に完了できる、すなわち作業予定時刻に間に合うことになる。また、この残り余裕時間Trは、計時された移動ロボット50の停止時間が長いほど、すなわち、移動ロボット50の停止の継続時間が長いほど、短い値になる。 On the other hand, if it is determined in step S140 that the mobile robot 50 has stopped operating, the management control unit 88 starts timing the stop time of the mobile robot 50 (step S180) and derives the difference between the margin time derived in step S120 and the measured stop time as the remaining margin time Tr (step S190). This remaining margin time Tr is the time remaining for the work determined in step S100 to be performed at the scheduled work time. For example, if the derived remaining margin time is 15 minutes, if the stop of the mobile robot 50 is released within the next 15 minutes, the work determined in step S100 can be completed before the scheduled work time or the work stop time, that is, the work will be completed in time for the scheduled work time. Also, the longer the measured stop time of the mobile robot 50 is, i.e., the longer the duration of the stop of the mobile robot 50, the shorter the remaining margin time Tr becomes.

続いて、管理制御部88は、導出した残り余裕時間Trと所定の第1~第3閾値T1~T3との大小関係を判定する判定処理を行う(ステップS200)。第1閾値Trは、作業者に警告を報知する必要がない程度に残り余裕時間Trが十分長いとみなせる値の最小値であり、本実施形態では10分とした。第2閾値T2は、作業者に警告を報知する必要はあるが残り余裕時間Trはある程度長いとみなせる値の最小値であり、本実施形態では5分とした。第3閾値T3は、ステップS100で決定された作業が作業予定時刻に間に合うための残り余裕時間Trの最小値であり、本実施形態では値0とした。管理制御部88は、ステップS200で残り余裕時間Trが第1閾値T1以上であると判定した場合には、作業者に警告の報知を行わずそのまま後述するステップS240の処理を行う。管理制御部88は、ステップS200で残り余裕時間Trが第1閾値T1未満且つ第2閾値T2以上であると判定した場合には第1態様で作業者に警告を報知し(ステップS210)、残り余裕時間Trが第2閾値T2未満且つ第3閾値T3以上であると判定した場合には第2態様で作業者への警告を報知し(ステップS220)、残り余裕時間Trが第3閾値T3未満であると判定した場合には第3態様で作業者への警告を報知する(ステップS230)。詳細は後述するが、第1~第3態様は、この順で作業者への警告が強くなる傾向に警告の態様が設定されている。管理制御部88は、ステップS200で残り余裕時間Trが第1閾値T1以上であると判定したあと、又はステップS210~S230のいずれかを行ったあと、上述した動作停止解除信号を受信したか否かに基づいて、移動ロボット50の動作停止が解除されたか否かを判定する(ステップS240)。そして、管理制御部88は、ステップS240で移動ロボット50の動作停止が解除されていないと判定した場合にはステップS190以降の処理を行う。一方、管理制御部88は、ステップS240で移動ロボット50の動作停止が解除された場合には、ステップS150以降の処理を行う。 Next, the management control unit 88 performs a judgment process to judge whether the derived remaining time Tr is larger or smaller than the first to third threshold values T1 to T3 (step S200). The first threshold value Tr is the minimum value at which the remaining time Tr is deemed sufficiently long so that a warning does not need to be issued to the worker, and is set to 10 minutes in this embodiment. The second threshold value T2 is the minimum value at which the remaining time Tr is deemed to be long enough to require a warning to be issued to the worker, and is set to 5 minutes in this embodiment. The third threshold value T3 is the minimum value of the remaining time Tr for the work determined in step S100 to be completed in time for the scheduled work time, and is set to 0 in this embodiment. If the management control unit 88 judges in step S200 that the remaining time Tr is equal to or larger than the first threshold value T1, it does not issue a warning to the worker and proceeds to the process of step S240 described below. When the management control unit 88 determines in step S200 that the remaining time Tr is less than the first threshold T1 and is equal to or greater than the second threshold T2, it issues a warning to the operator in the first mode (step S210), when the management control unit 88 determines that the remaining time Tr is less than the second threshold T2 and is equal to or greater than the third threshold T3, it issues a warning to the operator in the second mode (step S220), and when the management control unit 88 determines that the remaining time Tr is less than the third threshold T3, it issues a warning to the operator in the third mode (step S230). As will be described in detail later, the first to third modes are set in such a manner that the warning to the operator becomes stronger in this order. After determining in step S200 that the remaining time Tr is equal to or greater than the first threshold T1, or after performing any of steps S210 to S230, the management control unit 88 determines whether the operation stop of the mobile robot 50 has been released based on whether the above-mentioned operation stop release signal has been received (step S240). If the management control unit 88 determines in step S240 that the operation suspension of the mobile robot 50 has not been lifted, it performs the processes in steps S190 and after. On the other hand, if the operation suspension of the mobile robot 50 has been lifted in step S240, the management control unit 88 performs the processes in steps S150 and after.

このように、管理制御部88は、移動ロボット50の動作停止が発生すると、ステップS240で移動ロボット50の動作停止が解除されたと判定するまでの間は、ステップS190~S240を繰り返す。すなわち、管理制御部88は、計時した停止時間に基づいて残り余裕時間Trを導出する処理と、残り余裕時間Trの長さに応じて警告を報知しないか又は第1~第3態様での警告を行う処理と、を交互に繰り返す。ここで、管理制御部88は、ステップS200で残り余裕時間Trが第1閾値T1以上の場合には、移動ロボット50が動作停止していても警告を報知しない。すなわち、管理制御部88は、残り余裕時間Trが第1閾値T1以上の場合には、残り余裕時間Trが十分長いため実装機20にフィーダ30が供給されない状態が生じない(すなわち実装ライン11の停止が発生しない)と判定して、警告は不要であると判定している。これに対し、管理制御部88は、ステップS200で残り余裕時間Trが第1閾値T1未満になった場合には、移動ロボット50の動作停止により実装機20にフィーダ30が供給されないと判定して、第1~第3態様のいずれかで警告を行う。具体的には、管理制御部88は、残り余裕時間Trが第1閾値T1未満になるとまず第1態様での警告を報知する。そして、移動ロボット50の動作停止の継続時間が長くなり残り余裕時間Trが短くなっていくにつれて、第1態様よりも強い警告である第2態様で警告を報知し、さらに強い警告である第3態様で警告を報知する。 In this way, when the mobile robot 50 stops operating, the management control unit 88 repeats steps S190 to S240 until it is determined in step S240 that the operation stop of the mobile robot 50 has been released. That is, the management control unit 88 alternately repeats a process of deriving the remaining margin time Tr based on the measured stop time and a process of not issuing a warning or issuing a warning in the first to third modes depending on the length of the remaining margin time Tr. Here, if the remaining margin time Tr is equal to or greater than the first threshold value T1 in step S200, the management control unit 88 does not issue a warning even if the mobile robot 50 stops operating. That is, if the remaining margin time Tr is equal to or greater than the first threshold value T1, the management control unit 88 determines that the remaining margin time Tr is sufficiently long so that a state in which the feeder 30 is not supplied to the mounting machine 20 will not occur (i.e., the mounting line 11 will not stop), and determines that a warning is unnecessary. In response to this, when the remaining margin time Tr becomes less than the first threshold value T1 in step S200, the management control unit 88 determines that the feeder 30 will not be supplied to the mounting machine 20 due to the stoppage of the operation of the mobile robot 50, and issues a warning in one of the first to third modes. Specifically, when the remaining margin time Tr becomes less than the first threshold value T1, the management control unit 88 first issues a warning in the first mode. Then, as the duration of the stoppage of the operation of the mobile robot 50 becomes longer and the remaining margin time Tr becomes shorter, the management control unit 88 issues a warning in the second mode, which is a stronger warning than the first mode, and then issues an even stronger warning in the third mode.

本実施形態では、第1態様は、移動ロボット50の現在位置及び監視領域Sに対応する装置の発光部40が黄色で発光し、さらに移動ロボット50の現在位置及び監視領域Sに対応する装置の表示操作部26が残り余裕時間Trを含む警告画面を表示する態様とした。管理制御部88は、ステップS210において、ステップS110を実行する場合と同様にして移動ロボット50の現在位置を導出し、導出した現在位置と装置位置情報89aとに基づいて実装ライン11の各装置のうち移動ロボット50と対向しているすなわち移動ロボット50の後方に位置する装置を特定する。また、管理制御部88は、導出した現在位置と監視領域情報89eと装置位置情報89aとに基づいて、実装ライン11の各装置のうち移動ロボット50の監視領域Sと対向しているすなわち監視領域Sの後方に位置する装置を特定する。そして、管理制御部88は、特定した装置の発光部40及び表示操作部26を制御して第1態様で警告を報知させる。例えば、図1の状態で移動ロボット50が動作停止している場合には、管理制御部88は左から2番目の実装機20を移動ロボット50の現在位置に対応する装置として特定する。また、管理制御部88は、左から2番目の実装機20及びその左右1台分の装置を、監視領域Sに対応する装置として特定する。なお、特定された装置がフィーダ保管庫60又は管理装置80であった場合には、これらの装置には表示操作部26のような表示部がないため、管理制御部88は発光部40(発光部46又は発光部48)のみを制御する。管理制御部88が表示操作部26に表示させる残り余裕時間Trは、例えば直前のステップS190で導出した値である。管理制御部88が表示操作部26に表示させる警告画面には、残り余裕時間Trだけでなく、表示された残り余裕時間Trが値0になる前に障害物を除去しなければ実装ライン11が停止する旨の文章なども含まれていてもよい。 In this embodiment, the first mode is a mode in which the light emitting unit 40 of the device corresponding to the current position of the mobile robot 50 and the monitoring area S emits light in yellow, and the display operation unit 26 of the device corresponding to the current position of the mobile robot 50 and the monitoring area S displays a warning screen including the remaining time Tr. In step S210, the management control unit 88 derives the current position of the mobile robot 50 in the same manner as when executing step S110, and identifies the device that faces the mobile robot 50, i.e., is located behind the mobile robot 50, among the devices on the mounting line 11, based on the derived current position and the device position information 89a. In addition, the management control unit 88 identifies the device that faces the monitoring area S of the mobile robot 50, i.e., is located behind the monitoring area S, among the devices on the mounting line 11, based on the derived current position, the monitoring area information 89e, and the device position information 89a. Then, the management control unit 88 controls the light emitting unit 40 and the display operation unit 26 of the identified device to issue a warning in the first mode. For example, when the mobile robot 50 is stopped in the state shown in FIG. 1, the management control unit 88 identifies the second mounting machine 20 from the left as the device corresponding to the current position of the mobile robot 50. The management control unit 88 also identifies the second mounting machine 20 from the left and one device on either side of it as devices corresponding to the monitoring area S. If the identified device is the feeder storage 60 or the management device 80, these devices do not have a display unit such as the display operation unit 26, so the management control unit 88 controls only the light-emitting unit 40 (light-emitting unit 46 or light-emitting unit 48). The remaining margin time Tr that the management control unit 88 displays on the display operation unit 26 is, for example, the value derived in the immediately preceding step S190. The warning screen that the management control unit 88 displays on the display operation unit 26 may include not only the remaining margin time Tr but also a statement that the mounting line 11 will stop if the obstacle is not removed before the displayed remaining margin time Tr becomes 0.

本実施形態では、第2態様は、発光部40が赤色で発光する点以外は、第1態様と同じとした。そのため、ステップS220では、管理制御部88は、発光部40の発光色の制御以外はステップS210と同様にして発光部40及び表示操作部26を制御する。 In this embodiment, the second mode is the same as the first mode except that the light-emitting unit 40 emits light in red. Therefore, in step S220, the management control unit 88 controls the light-emitting unit 40 and the display operation unit 26 in the same manner as in step S210, except for controlling the light-emitting color of the light-emitting unit 40.

本実施形態では、第3態様は、表示操作部26が残り余裕時間Trの代わりに作業予定時刻からの遅れ時間を含む警告画面を表示する点、及び携帯端末70の表示操作部76も表示操作部26と同様の警告画面を表示する点以外は、第2態様と同じとした。ステップS230では、管理制御部88は、発光部40をステップS210と同様に制御し、遅れ時間を表示させる点以外は表示操作部26をステップS210と同様に制御する。また、管理制御部88は、携帯端末70に対して表示操作部26と同様の警告画面を表示するよう制御信号を送信する。携帯端末70の端末制御部78は、受信した制御信号に基づいて遅れ時間を含む警告画面を表示操作部76に表示する。遅れ時間は、値が負である場合(余裕時間よりも停止時間が長い場合)の残り余裕時間Trの別称である。また、表示操作部26及び表示操作部76に表示される遅れ時間は本実施形態では絶対値としたが、負の値のままでもよい。例えば遅れ時間の絶対値が30秒である状態とは、移動ロボット50の動作停止が今解除されたとしても、ステップS100で決定された作業が完了するのは作業予定時刻の30秒後になる、という状態である。遅れ時間の絶対値は、移動ロボット50の停止の継続時間が長いほど、長い値になる。管理制御部88は、残り余裕時間Trが値0になったときからの経過時間を計時して、計時された値を遅れ時間としてもよい。 In this embodiment, the third mode is the same as the second mode, except that the display operation unit 26 displays a warning screen including the delay time from the scheduled work time instead of the remaining margin time Tr, and the display operation unit 76 of the mobile terminal 70 also displays a warning screen similar to that of the display operation unit 26. In step S230, the management control unit 88 controls the light-emitting unit 40 in the same manner as in step S210, and controls the display operation unit 26 in the same manner as in step S210, except that the delay time is displayed. In addition, the management control unit 88 transmits a control signal to the mobile terminal 70 to display a warning screen similar to that of the display operation unit 26. The terminal control unit 78 of the mobile terminal 70 displays a warning screen including the delay time on the display operation unit 76 based on the received control signal. The delay time is another name for the remaining margin time Tr when the value is negative (when the stop time is longer than the margin time). In addition, the delay time displayed on the display operation unit 26 and the display operation unit 76 is an absolute value in this embodiment, but it may remain a negative value. For example, a state in which the absolute value of the delay time is 30 seconds means that even if the mobile robot 50 is released from the stopped state now, the task determined in step S100 will not be completed until 30 seconds after the scheduled task time. The longer the duration of the stoppage of the mobile robot 50, the longer the absolute value of the delay time will be. The management control unit 88 may measure the elapsed time from when the remaining margin time Tr becomes 0, and may regard the measured value as the delay time.

この第1~第3態様のいずれかの警告を確認した作業者は、自身又は他の物体が移動ロボット50の動作を阻害する障害物になっていないかどうかを確認し、自身の移動又は他の物体の除去を行うなどの障害物を除去する対応を行う。また、本実施形態では、発光部40及び表示操作部26のうち移動ロボット50の現在位置及び監視領域Sに対応する位置にあるものだけが警告を報知する。そのため、作業者は、発光部40及び表示操作部26のうちいずれが警告を報知しているかによって、障害物の有無を確認すべき領域を把握できる。また、本実施形態では、第3態様では携帯端末70の表示操作部76も警告を報知する。そのため、発光部40及び表示操作部26のみから警告を報知する場合と比べて、携帯端末70を所持している作業者が警告に気づきやすい。 When a worker confirms a warning in any of the first to third modes, the worker checks whether he or she or another object is an obstacle that impedes the movement of the mobile robot 50, and takes measures to remove the obstacle, such as moving himself or removing the other object. In this embodiment, only the light-emitting unit 40 and the display operation unit 26 that are located in a position corresponding to the current position of the mobile robot 50 and the monitoring area S issue a warning. Therefore, the worker can know the area where he or she should check for the presence or absence of an obstacle depending on which of the light-emitting unit 40 and the display operation unit 26 is issuing a warning. In this embodiment, the display operation unit 76 of the mobile terminal 70 also issues a warning in the third mode. Therefore, compared to when a warning is issued only from the light-emitting unit 40 and the display operation unit 26, the worker carrying the mobile terminal 70 is more likely to notice the warning.

ここで、本実施形態の構成要素と本開示の構成要素との対応関係を明らかにする。本実施形態の実装機20が本開示の実装機に相当し、実装ライン11が実装ラインに相当し、移動ロボット50が供給装置に相当し、発光部40,表示操作部26及び表示操作部76が報知部に相当する。また、図4の作業制御処理のステップS110,120,S180~S240を実行する管理制御部88が報知制御部に相当し、周囲監視センサ55が監視センサに相当し、記憶部89が記憶部に相当する。 The correspondence between the components of this embodiment and those of this disclosure will now be clarified. The mounting machine 20 of this embodiment corresponds to the mounting machine of this disclosure, the mounting line 11 corresponds to the mounting line, the mobile robot 50 corresponds to the supply device, and the light emitting unit 40, the display operation unit 26, and the display operation unit 76 correspond to the notification unit. In addition, the management control unit 88 that executes steps S110, 120, and S180 to S240 of the work control process in FIG. 4 corresponds to the notification control unit, the surrounding monitoring sensor 55 corresponds to the monitoring sensor, and the memory unit 89 corresponds to the memory unit.

以上詳述した実装システム10では、移動ロボット50によってフィーダ30が実装機20に供給されない場合に、少なくとも発光部40及び表示操作部26が警告を報知する。これにより、この実装システム10は、フィーダ30が供給されない原因(例えば移動ロボット50の動作を阻害する障害物)を除去するなどの適切な対応を行うよう作業者に促すことができる。したがって、この実装システム10は、実装機20にフィーダ30が供給されない状態が早期に解消しやすくなり、実装ライン11の稼働率の低下を抑制できる。また、この実装システム10では、管理制御部88がステップS200の判定処理を行って、この判定処理でフィーダ30が実装機20に供給されないと判定した場合(ここではステップS200で残り余裕時間Trが第1閾値T1未満であった場合)に、管理制御部88が少なくとも発光部40及び表示操作部26を制御して警告を報知させる。 In the mounting system 10 described above, when the feeder 30 is not supplied to the mounting machine 20 by the mobile robot 50, at least the light emitting unit 40 and the display operation unit 26 issue a warning. This allows the mounting system 10 to prompt the worker to take appropriate measures, such as removing the cause of the feeder 30 not being supplied (for example, an obstacle that impedes the operation of the mobile robot 50). Therefore, the mounting system 10 makes it easier to quickly resolve the state in which the feeder 30 is not supplied to the mounting machine 20, and can suppress a decrease in the operating rate of the mounting line 11. In addition, in the mounting system 10, when the management control unit 88 performs the determination process of step S200 and determines in this determination process that the feeder 30 is not supplied to the mounting machine 20 (here, when the remaining margin time Tr is less than the first threshold value T1 in step S200), the management control unit 88 controls at least the light emitting unit 40 and the display operation unit 26 to issue a warning.

また、管理制御部88は、ステップ120で作業予定時刻を取得し、ステップS200では、作業予定時刻に基づいて導出される残り余裕時間Trが値0未満であるか否かによって、作業予定時刻までに作業が行われるか否かを判定し、この判定によってフィーダ30が実装機20に供給されるか否かを判定している。そして、この判定でフィーダ30が実装機20に供給されないと判定した場合(ここでは残り余裕時間Trが第3閾値T3未満すなわち値0未満であった場合)には、管理制御部88は発光部40,表示操作部26及び表示操作部76を制御して第3態様で警告を報知させる。したがって、管理制御部88は、フィーダ30が実装機20に供給されるか否かを作業予定時刻に基づいて適切に判定できる。 In addition, the management control unit 88 acquires the scheduled work time in step S120, and in step S200, it determines whether the work will be performed by the scheduled work time depending on whether the remaining margin time Tr derived based on the scheduled work time is less than the value 0, and determines whether the feeder 30 will be supplied to the mounting machine 20 based on this determination. If it is determined that the feeder 30 will not be supplied to the mounting machine 20 (here, if the remaining margin time Tr is less than the third threshold value T3, i.e., less than the value 0), the management control unit 88 controls the light-emitting unit 40, the display operation unit 26, and the display operation unit 76 to issue a warning in the third mode. Therefore, the management control unit 88 can appropriately determine whether the feeder 30 will be supplied to the mounting machine 20 based on the scheduled work time.

さらに、管理制御部88は、作業予定時刻までに作業が行われないと判定した場合(ここでは残り余裕時間Trが値0未満である場合)に、表示操作部26を制御して作業予定時刻からの遅れ時間を報知させる。したがって、この実装システム10は、遅れ時間の長短によって実装ライン11の稼働率の低下の程度の大小を報知できるから、作業者は実装ライン11の状態をより詳細に把握することができる。 Furthermore, when the management control unit 88 determines that the work will not be completed by the scheduled work time (here, when the remaining margin time Tr is less than 0), it controls the display operation unit 26 to notify the operator of the delay from the scheduled work time. Therefore, this mounting system 10 can notify the operator of the degree of decrease in the operation rate of the mounting line 11 depending on the length of the delay, allowing the operator to grasp the state of the mounting line 11 in more detail.

さらにまた、管理制御部88は、ステップ120で作業予定時刻を取得し、ステップS200では、作業予定時刻に基づいて導出される残り余裕時間Trと第2閾値T2とに基づいて、作業予定時刻の所定時間前(ここでは5分前)までに作業が行われるか否かを判定し、この判定によってフィーダ30が実装機20に供給されるか否かを判定している。そして、この判定でフィーダ30が実装機20に供給されないと判定した場合には、管理制御部88は発光部40及び表示操作部26を制御して第1態様で警告を報知させる。そのため、この実装システム10は、作業予定時刻までに作業が行われなくなるタイミング(残り余裕時間Trが値0未満になるタイミング)よりも少なくとも所定時間分だけ早く警告を報知する。これにより、その所定時間内に作業者が対応すれば実装ライン11の停止を回避することができる。したがって、この実装システム10では、実装ライン11の稼働率低下をより低減できる。 Furthermore, the management control unit 88 acquires the scheduled work time in step S120, and in step S200, based on the remaining margin Tr derived based on the scheduled work time and the second threshold T2, determines whether the work will be performed a predetermined time before the scheduled work time (here, 5 minutes before), and determines whether the feeder 30 will be supplied to the mounting machine 20 based on this determination. If it is determined that the feeder 30 will not be supplied to the mounting machine 20, the management control unit 88 controls the light-emitting unit 40 and the display operation unit 26 to issue a warning in the first mode. Therefore, this mounting system 10 issues a warning at least a predetermined time earlier than the timing when the work will not be performed by the scheduled work time (the timing when the remaining margin Tr becomes less than the value 0). As a result, if the worker responds within the predetermined time, the mounting line 11 can be avoided from being stopped. Therefore, this mounting system 10 can further reduce the decrease in the operating rate of the mounting line 11.

そして、管理制御部88は、作業予定時刻の所定時間前までに作業が行われないと判定した場合に、作業が作業予定時刻に行われるための残り時間である残り余裕時間Trを表示操作部26から報知させる(ステップS210,S220)。そのため、作業者は、残り余裕時間Trの長短によって、対応の緊急性の高さを判断できる。例えば、作業者は、報知された残り余裕時間Trの長短に基づいて、自身の現在の作業の完了後に移動ロボット50の動作停止の原因を除去しても実装ライン11が停止しないような状況であるか、又は自身の現在の作業を中断して移動ロボット50の動作停止の原因を除去しなければ実装ライン11が停止してしまう状況であるか、を判断できる。したがって、この実装システム10は、より適切な対応を行うよう作業者に促すことができる。 If the management control unit 88 determines that the work will not be completed by a predetermined time before the scheduled work time, it causes the display operation unit 26 to notify the remaining margin time Tr, which is the time remaining for the work to be completed at the scheduled work time (steps S210, S220). Therefore, the worker can determine the level of urgency of the response depending on the length of the remaining margin time Tr. For example, based on the length of the notified remaining margin time Tr, the worker can determine whether the situation is such that the mounting line 11 will not stop even if the cause of the operation stop of the mobile robot 50 is removed after the worker completes his/her current work, or whether the mounting line 11 will stop unless the worker interrupts his/her current work and removes the cause of the operation stop of the mobile robot 50. Therefore, this mounting system 10 can prompt the worker to take more appropriate measures.

そしてまた、管理制御部88は、フィーダ30が実装機20に供給されないと判定する状態(ここではステップS200で残り余裕時間Trが第1閾値T1未満である状態)が継続している場合に、その状態の継続時間が長いほど(ここでは残り余裕時間Trが短くなるほど)より強い警告を行う傾向で報知を行うように、発光部40,表示操作部26及び表示操作部76の少なくとも1つを制御する。より具体的には、管理制御部88は、残り余裕時間Trが第2閾値T2未満になる前は発光部40の発光色を黄色とし、残り余裕時間Trが第2閾値T2未満且つ第3閾値T3以上になった後には発光部40の発光色をより強い警告を表す赤色に変化させる。また、管理制御部88は、残り余裕時間Trが第3閾値T3未満になった後には、発光部40及び表示操作部26に加えて表示操作部76からも警告の報知を行わせる。そのため、この実装システム10は、フィーダ30が供給されない状態の継続時間が長いほど、作業者により早く対応するように促すことができるから、実装ライン11の停止の長期化を抑制できる。また、作業者は、警告が第1~第3態様のいずれであるかによって、対応の緊急性の高さを判断できる。 Furthermore, when a state in which it is determined that the feeder 30 is not supplied to the mounting machine 20 (here, a state in which the remaining margin time Tr is less than the first threshold value T1 in step S200) continues, the management control unit 88 controls at least one of the light-emitting unit 40, the display operation unit 26, and the display operation unit 76 so that the longer the duration of the state (here, the shorter the remaining margin time Tr) is, the stronger the warning that is given. More specifically, the management control unit 88 changes the light-emitting color of the light-emitting unit 40 to yellow before the remaining margin time Tr becomes less than the second threshold value T2, and changes the light-emitting color of the light-emitting unit 40 to red, which indicates a stronger warning, after the remaining margin time Tr becomes less than the second threshold value T2 and equal to or greater than the third threshold value T3. Furthermore, after the remaining margin time Tr becomes less than the third threshold value T3, the management control unit 88 causes the light-emitting unit 40, the display operation unit 26, and the display operation unit 76 to give a warning. Therefore, the longer the duration of the state in which the feeder 30 is not supplying, the sooner the mounting system 10 can urge the worker to take action, thereby preventing the mounting line 11 from being stopped for a long time. In addition, the worker can determine the urgency of the action depending on whether the warning is of the first, second, or third type.

なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 It goes without saying that the present invention is not limited to the above-described embodiment, and can be implemented in various forms as long as they fall within the technical scope of the present invention.

例えば、上述した実施形態では、監視領域Sに障害物が検出されると移動ロボット50はその障害物が除去されるまで動作を停止していたが、障害物が検出されても移動ロボット50が作業を行う場合があってもよい。図5は、この場合の変形例の作業制御処理の一例を示すフローチャートである。図5の作業制御処理のうち、図4の作業制御処理と同じ処理については同じステップ番号を付して詳細な説明を省略する。この変形例では、ロボット制御部58は、移動ロボット50がフィーダ30の搬出入中であれば、監視領域Sに障害物が検出されてもそのまま搬出入を続行し、動作停止信号も送信しない。すなわち、ロボット制御部58は、監視領域Sに障害物が検出された場合に、移動のみを停止する。図5の変形例の作業制御処理では、管理制御部88は、ステップS140でロボット制御部58から動作停止信号を受信して移動ロボット50が動作停止(ここでは移動停止)したと判定した場合には、警告を報知する(ステップS300)。警告は、例えば図4のステップS210~S230のいずれかの態様としてもよい。管理制御部88は、後述するステップS360で障害物が除去されたと判定されるまでこの継続して警告を報知してもよい。また、上述した実施形態と同様に停止時間に応じて警告の態様を異ならせてもよい。続いて、管理制御部88は、周囲監視センサ55で検出された障害物が左側,右側監視領域Sa,Sbの一方のみであるか否かを判定する(ステップS310)。管理制御部88は、例えば左側,右側監視センサ55a,55bの検出状態をロボット制御部58から取得して、この判定を行う。障害物が左側,右側監視領域Sa,Sbの一方のみであった場合、管理制御部88は、実装ライン11の配列方向のうち移動ロボット50の位置を基準として障害物ない方向の領域で、実行可能な別の作業があるか否かを判定する(ステップS320)。ステップS320では、管理制御部88は、まず、移動ロボット50の現在位置を取得して、取得した現在位置と、左側,右側監視センサ55a,55bのうち障害物を検知していないのはいずれであるかの情報と、装置位置情報89aとに基づいて、実装ライン11のうち移動ロボット50が障害物に阻害されずに移動可能な領域にある装置を特定する。そして、管理制御部88は、特定した装置が作業対象装置に指定されている未完了の作業が作業情報89dに含まれており、且つ移動ロボット50がその作業を実行する準備ができているか否かによって、ステップS320の判定を行う。作業を実行する準備ができているか否かとは、例えばその作業の作業種別が「供給」であれば、ロボット移載エリア50Aにすでに供給対象のフィーダ30が収容されているか否かである。また、その作業の作業種別が「回収」であれば、ロボット移載エリア50Aにフィーダ30を収容する空きがあるか否かである。管理制御部88は、例えばフィーダ保有情報89cに基づいて、移動ロボット50が作業を実行する準備ができているか否かを判定する。管理制御部88は、必要に応じて作業情報89dの作業内容情報に含まれる移動ロボット50のスロット番号を変更してもよい。例えば、図3の作業順序「001」~「004」までの作業が完了し、次の作業順序「005」の作業として移動ロボット50が図1の状態から左隣の実装機20に向けて左方向に移動する途中で左側監視センサ55aのみが障害物を検知して移動ロボット50が移動停止したとする。この場合、管理制御部88は、実装ライン11のうち現在の移動ロボット50の位置よりも右側にある装置である右から4台分の実装機20を、移動ロボット50が移動可能な領域にあると特定する。そして、管理制御部88は、作業情報89dを調べ、特定した複数の装置(ここでは対象位置情報が「02」~「05」の実装機20)のいずれかを作業対象装置とする未完了の作業として作業順序「006」「007」の作業を特定する。そして、移動ロボット50がこれらの作業の少なくともいずれかを実行する準備ができていれば、管理制御部88はステップS320で肯定判定する。ステップS320で実行可能な別の作業があると判定すると、管理制御部88は、その別の作業を次に行う作業に決定して(ステップS330)、移動ロボット50にその作業の作業指令を送信する(ステップS340)。実行可能な別の作業が複数ある場合には、管理制御部88は、その中の作業順序の最も早い作業をステップS330で「次に行う作業」に決定してもよい。そして、管理制御部88は、移動ロボット50が作業完了するまで待つ(ステップS350)。管理制御部88は、ステップS310で障害物が左側,右側監視領域Sa,Sbの両方に存在すると判定した場合、ステップS320で実行可能な他の作業がないと判定した場合、又はステップS350で作業完了したと判定した場合は、障害物が除去されたか否かを判定する(ステップS360)。例えば、作業者は、ステップS300の警告を確認して障害物を除去すると、表示操作部26,56,76,又はディスプレイ86の少なくともいずれかを操作して障害物を除去した旨を入力し、管理制御部88はその旨を表す障害物除去信号を取得する。ステップS360では、管理制御部88はこの障害物除去信号を取得したか否かに基づいて、ステップS360の判定を行う。そして、ステップS360で障害物が除去されていないと判定すると、管理制御部88は、ステップS310以降の処理を実行する。すなわち、障害物が除去されるまでの間、管理制御部88は、障害物に阻害されずに実行可能な別の作業が存在する場合には、その作業を移動ロボット50に実行させる。また、障害物に阻害されずに実行可能な別の作業が存在しない場合、又は障害物が左側,右側監視領域Sa,Sbの両方に存在して移動ロボット50が移動できない場合には、管理制御部88は障害物が除去されるのを待つ。一方、ステップS360で障害物が除去されたと判定すると、管理制御部88は、ステップS100以降の処理を実行する。すなわち、管理制御部88は、作業情報89dに記憶された未完了の作業のうち作業順序の最も早い作業を次に行う作業に決定して、未完了の作業を作業順序に従って移動ロボット50に実行させていく。このように、変形例の作業制御処理では、管理制御部88は、障害物による移動ロボット50の動作停止が生じていない場合には作業情報89dの作業順序通りに移動ロボット50に作業を行わせる。一方で、管理制御部88は、障害物により移動ロボット50が動作停止した場合には、作業者が障害物を除去するまでの間に実行可能な別の作業があれば作業順序通りでなくともその作業を先に移動ロボット50に実行させる。そのため、この変形例の実装システム10では、障害物が直ちに除去されない場合でも実装ライン11の稼働率低下をより抑制できる。なお、ステップS350で作業完了を待つ間に移動ロボット50が障害物により動作停止した場合には、管理制御部88はステップS360で障害物が除去されるのを待ってもよい。 For example, in the above embodiment, when an obstacle is detected in the monitoring area S, the mobile robot 50 stops operating until the obstacle is removed, but the mobile robot 50 may continue to work even if an obstacle is detected. FIG. 5 is a flowchart showing an example of a modified work control process in this case. The same steps in the work control process in FIG. 5 as those in the work control process in FIG. 4 are given the same step numbers and detailed descriptions are omitted. In this modified example, if the mobile robot 50 is in the process of loading/unloading the feeder 30, the robot control unit 58 continues loading/unloading even if an obstacle is detected in the monitoring area S, and does not send an operation stop signal. That is, the robot control unit 58 stops only the movement when an obstacle is detected in the monitoring area S. In the modified work control process in FIG. 5, when the management control unit 88 receives an operation stop signal from the robot control unit 58 in step S140 and determines that the mobile robot 50 has stopped operating (here, stopped moving), it issues a warning (step S300). The warning may be, for example, any of steps S210 to S230 in FIG. 4. The management control unit 88 may continue to issue the warning until it is determined in step S360 described later that the obstacle has been removed. Also, the manner of the warning may be varied according to the stop time, as in the above-described embodiment. Next, the management control unit 88 determines whether the obstacle detected by the surroundings monitoring sensor 55 is only in one of the left and right monitoring areas Sa and Sb (step S310). The management control unit 88 makes this determination by, for example, acquiring the detection state of the left and right monitoring sensors 55a and 55b from the robot control unit 58. If the obstacle is only in one of the left and right monitoring areas Sa and Sb, the management control unit 88 determines whether there is another task that can be performed in an area in the arrangement direction of the mounting line 11 in a direction free of obstacles based on the position of the mobile robot 50 (step S320). In step S320, the management control unit 88 first acquires the current position of the mobile robot 50, and identifies a device in the mounting line 11 that is in an area where the mobile robot 50 can move without being hindered by an obstacle, based on the acquired current position, information on which of the left and right monitoring sensors 55a and 55b has not detected an obstacle, and the device position information 89a. Then, the management control unit 88 performs the judgment in step S320 based on whether or not an uncompleted task in which the identified device is specified as the task target device is included in the task information 89d, and whether or not the mobile robot 50 is ready to perform the task. For example, if the task type of the task is "supply", whether or not the robot transfer area 50A is ready to perform the task refers to whether or not the feeder 30 to be supplied is already stored in the robot transfer area 50A. Also, if the task type of the task is "collection", whether or not there is a space in the robot transfer area 50A to store the feeder 30. The management control unit 88 judges whether or not the mobile robot 50 is ready to perform the task based on, for example, the feeder possession information 89c. The management control unit 88 may change the slot number of the mobile robot 50 included in the work content information of the work information 89d as necessary. For example, assume that the work from the work sequence "001" to "004" in Fig. 3 is completed, and the mobile robot 50 is moving leftward from the state in Fig. 1 toward the adjacent mounter 20 on the left as the work of the next work sequence "005", and only the left monitoring sensor 55a detects an obstacle and the mobile robot 50 stops moving. In this case, the management control unit 88 specifies that the four mounters 20 from the right, which are devices on the right side of the current position of the mobile robot 50 in the mounting line 11, are in the area in which the mobile robot 50 can move. Then, the management control unit 88 checks the work information 89d, and specifies the work of the work sequence "006" and "007" as uncompleted work in which any of the specified devices (here, the mounters 20 with target position information "02" to "05") is the work target device. If the mobile robot 50 is ready to perform at least one of these tasks, the management control unit 88 makes a positive determination in step S320. If it is determined in step S320 that there is another task that can be performed, the management control unit 88 determines the other task as the next task (step S330) and transmits a task command for that task to the mobile robot 50 (step S340). If there are multiple other tasks that can be performed, the management control unit 88 may determine the task that is the earliest in the task order as the "next task" in step S330. Then, the management control unit 88 waits until the mobile robot 50 completes the task (step S350). If it is determined in step S310 that an obstacle exists in both the left and right monitoring areas Sa and Sb, if it is determined in step S320 that there is no other task that can be performed, or if it is determined in step S350 that the task has been completed, the management control unit 88 determines whether the obstacle has been removed (step S360). For example, when the worker confirms the warning in step S300 and removes the obstacle, he/she operates at least one of the display operation units 26, 56, 76 or the display 86 to input that the obstacle has been removed, and the management control unit 88 acquires an obstacle removal signal indicating that. In step S360, the management control unit 88 performs the judgment of step S360 based on whether or not the obstacle removal signal has been acquired. Then, when it is determined in step S360 that the obstacle has not been removed, the management control unit 88 executes the processing from step S310 onward. That is, until the obstacle is removed, if there is another task that can be performed without being hindered by the obstacle, the management control unit 88 causes the mobile robot 50 to perform that task. Also, if there is no other task that can be performed without being hindered by the obstacle, or if the obstacle exists in both the left and right monitoring areas Sa and Sb and the mobile robot 50 cannot move, the management control unit 88 waits for the obstacle to be removed. On the other hand, when it is determined in step S360 that the obstacle has been removed, the management control unit 88 executes the process from step S100 onwards. That is, the management control unit 88 determines the earliest task in the task order among the uncompleted tasks stored in the task information 89d as the next task to be performed, and causes the mobile robot 50 to perform the uncompleted tasks according to the task order. In this manner, in the task control process of the modified example, the management control unit 88 causes the mobile robot 50 to perform the tasks according to the task order in the task information 89d when the operation of the mobile robot 50 has not been stopped due to an obstacle. On the other hand, when the operation of the mobile robot 50 is stopped due to an obstacle, if there is another task that can be performed before the worker removes the obstacle, the management control unit 88 causes the mobile robot 50 to perform that task first, even if it is not according to the task order. Therefore, in the mounting system 10 of this modified example, even if the obstacle is not immediately removed, the decrease in the operating rate of the mounting line 11 can be further suppressed. If the mobile robot 50 stops moving due to an obstacle while waiting for the task to be completed in step S350, the management control unit 88 may wait for the obstacle to be removed in step S360.

上述した実施形態において、管理制御部88は、表示操作部26を介して作業者からの警告停止操作を入力すると、以降はステップS210~S230の警告をいずれも行わず、ステップS240で移動ロボット50の動作停止が解除されたと判定するまで待ってもよい。こうすれば、警告を確認した作業者が任意に警告を停止させることができる。 In the above-described embodiment, when the management control unit 88 receives an instruction to stop the warning from the operator via the display operation unit 26, the management control unit 88 may not issue any of the warnings in steps S210 to S230 thereafter, and may wait until it is determined in step S240 that the operation suspension of the mobile robot 50 has been lifted. In this way, the operator who has confirmed the warning can stop the warning at his/her own discretion.

上述した実施形態では、1つの作業順序に対応する1つの作業には、移動ロボット50の移動と、移動ロボット50によるフィーダ30の供給又は回収と、が含まれたが、これに限られない。例えば、移動ロボット50が行うフィーダ30の搬送とフィーダ30の供給とが別の作業として作業情報89dに含まれていてもよい。この場合、フィーダ30の搬送とフィーダ30の供給との各々の作業に対して作業予定時刻が定められていてもよい。 In the above-described embodiment, one task corresponding to one task sequence includes the movement of the mobile robot 50 and the supply or collection of the feeder 30 by the mobile robot 50, but is not limited to this. For example, the transport of the feeder 30 and the supply of the feeder 30 performed by the mobile robot 50 may be included in the task information 89d as separate tasks. In this case, scheduled task times may be set for each of the tasks of transporting the feeder 30 and supplying the feeder 30.

上述した実施形態では、作業予定時刻は作業情報89dに含まれる全ての作業に対して設定されていたが、これに限られない。例えば、移動ロボット50が行うフィーダ30の搬送と実装機20へのフィーダ30の供給との少なくとも一方を含む作業に対して作業予定時刻が設定されていてもよい。このとき、例えばステップS100で決定された作業に作業予定時刻が対応づけられていない場合には、管理制御部88は、作業予定時刻が対応づけられている作業のうちステップS100で決定された作業に最も作業順序の近い未完了の作業を特定して、特定した作業についてステップS110,S120,S190を行ってもよい。 In the above embodiment, the scheduled work time is set for all the tasks included in the task information 89d, but this is not limited to this. For example, the scheduled work time may be set for the tasks including at least one of the transport of the feeder 30 and the supply of the feeder 30 to the mounting machine 20 performed by the mobile robot 50. In this case, for example, if the scheduled work time is not associated with the task determined in step S100, the management control unit 88 may identify the uncompleted task that is closest in the task order to the task determined in step S100 among the tasks associated with the scheduled work time, and perform steps S110, S120, and S190 for the identified task.

上述した実施形態では、作業予定時刻は対応する作業内容情報で特定される作業を完了すべき時刻としたが、これに限らず例えば作業を開始すべき時刻としてもよいし、作業対象装置の位置に移動ロボット50が到着すべき時刻としてもよい。例えば、図5で説明した変形例と同様に、監視領域Sに障害物が検出されたときに移動ロボット50がフィーダ30の搬出入を停止せず移動のみを停止するような場合には、移動ロボット50が作業対象装置の位置に到着すれば、フィーダ30の供給又は回収は停止せずに行われる。このような場合には、作業予定時刻を移動ロボット50が作業対象装置の位置に到着すべき時刻として、移動ロボット50が作業予定時刻までに作業対象装置の位置に到着すればフィーダ30の供給又は回収が間に合うとみなしてもよい。 In the above embodiment, the scheduled work time is the time when the work specified by the corresponding work content information should be completed, but it is not limited to this and may be, for example, the time when the work should be started, or the time when the mobile robot 50 should arrive at the position of the work target device. For example, as in the modified example described in FIG. 5, if the mobile robot 50 does not stop loading/unloading the feeder 30 but only stops moving when an obstacle is detected in the monitoring area S, the feeder 30 will be supplied or collected without stopping when the mobile robot 50 arrives at the position of the work target device. In such a case, the scheduled work time may be the time when the mobile robot 50 should arrive at the position of the work target device, and it may be considered that the feeder 30 will be supplied or collected in time if the mobile robot 50 arrives at the position of the work target device by the scheduled work time.

上述した実施形態では、管理制御部88は、発光部40,表示操作部26又は表示操作部76の少なくとも1つを用いて警告を報知したが、これに加えて又は代えて表示操作部56又はディスプレイ86を用いて警告を報知してもよい。また、警告を報知する報知部は、発光部40及び表示操作部26などの視覚的に警告を報知する装置に限らず、音で警告を報知するスピーカーなどの装置であってもよい。 In the above-described embodiment, the management control unit 88 issues a warning using at least one of the light-emitting unit 40, the display operation unit 26, or the display operation unit 76, but in addition to or instead of this, the management control unit 88 may also issue a warning using the display operation unit 56 or the display 86. Furthermore, the notification unit that issues a warning is not limited to a device that visually notifies a warning, such as the light-emitting unit 40 and the display operation unit 26, but may also be a device such as a speaker that issues a warning by sound.

上述した実施形態では、管理制御部88は、残り余裕時間Trと第1~第3閾値T1~T3とを比較して、第1~第3態様を段階的に切り替えたが、これに限られない。管理制御部88は、残り余裕時間Trが短くなるほど(フィーダ30が供給されない状態の継続時間が長いほど)より強い警告を行う傾向で報知を行うように、1以上の報知部の少なくとも1つを制御すればよい。例えば、管理制御部88は、残り余裕時間Trの長短に応じて連続的に警告の態様を変化させてもよい。例えば、スピーカーから音で警告を報知する場合に、管理制御部88は残り余裕時間Trが短くなるほど警告の音量を連続的に大きくしてもよい。また、管理制御部88は、残り余裕時間Trに応じた警告の態様の変更を行わなくてもよい。 In the above-described embodiment, the management control unit 88 compares the remaining margin time Tr with the first to third threshold values T1 to T3 and switches between the first to third modes in stages, but this is not limited to the above. The management control unit 88 may control at least one of the one or more notification units so that the shorter the remaining margin time Tr (the longer the duration of the state in which the feeder 30 is not supplying) the stronger the warning. For example, the management control unit 88 may continuously change the warning mode depending on the length of the remaining margin time Tr. For example, when issuing a warning by sound from a speaker, the management control unit 88 may continuously increase the volume of the warning as the remaining margin time Tr becomes shorter. In addition, the management control unit 88 may not change the warning mode depending on the remaining margin time Tr.

上述した実施形態では、管理制御部88は残り余裕時間Trが短くなるほどより強い警告を行う傾向で報知を行ったが、これに限られない。例えば、管理制御部88は、ステップS180で計時を開始した停止時間が長くなるほどより強い警告を行う傾向で報知を行ってもよい。この場合、管理制御部88は余裕時間及び残り余裕時間Trを導出しなくてもよく、作業情報89dには作業予定時刻の情報が含まれていなくてもよい。 In the above-described embodiment, the management control unit 88 issues a notification that tends to give a stronger warning as the remaining margin time Tr becomes shorter, but this is not limited to the above. For example, the management control unit 88 may issue a notification that tends to give a stronger warning as the stop time for which timing began in step S180 is longer. In this case, the management control unit 88 does not need to derive the margin time and the remaining margin time Tr, and the work information 89d does not need to include information on the scheduled work time.

上述した実施形態では、管理制御部88は、残り余裕時間Trが値0より大きくても第1閾値T1未満であれば警告を報知したが、これに限らず、残り余裕時間Trが値0未満になってから初めて警告を報知してもよい。あるいは、管理制御部88は、ステップS140で移動ロボット50が動作停止したと判定した場合には移動ロボット50によってフィーダ30が供給されないと判定して直ちに警告を報知してもよい。この場合、管理制御部88は余裕時間及び残り余裕時間Trを導出しなくてもよく、作業情報89dには作業予定時刻の情報が含まれていなくてもよい。 In the above embodiment, the management control unit 88 issues a warning if the remaining margin time Tr is greater than 0 but less than the first threshold value T1, but this is not limited thereto, and the warning may be issued only after the remaining margin time Tr becomes less than 0. Alternatively, if the management control unit 88 determines in step S140 that the mobile robot 50 has stopped operating, it may determine that the feeder 30 will not be supplied by the mobile robot 50 and issue a warning immediately. In this case, the management control unit 88 does not need to derive the margin time and the remaining margin time Tr, and the work information 89d does not need to include information on the scheduled work time.

上述した実施形態では、管理制御部88は、発光部40及び表示操作部26のうち、移動ロボット50の現在位置及び監視領域Sに対応する装置の発光部40及び表示操作部26に警告を報知させたが、これに限られない。例えば、管理制御部88は、移動ロボット50の現在位置に対応する装置の発光部40及び表示操作部26にのみ警告を報知させてもよいし、全ての発光部40及び表示操作部26に警告を報知させてもよい。また、上述した実施形態では、第1態様と第2態様とで警告を報知する発光部40及び表示操作部26の数は同じとしたが、これに限らず第2態様の方が警告を報知する発光部40及び表示操作部26の数を多くしてもよい。 In the above embodiment, the management control unit 88 issues a warning to the light emitting unit 40 and the display operation unit 26 of the device corresponding to the current position of the mobile robot 50 and the monitoring area S, but this is not limited to the above. For example, the management control unit 88 may issue a warning only to the light emitting unit 40 and the display operation unit 26 of the device corresponding to the current position of the mobile robot 50, or may issue a warning to all the light emitting units 40 and the display operation units 26. Also, in the above embodiment, the number of light emitting units 40 and the display operation units 26 that issue a warning is the same in the first and second modes, but this is not limited to the above, and the number of light emitting units 40 and the display operation units 26 that issue a warning may be greater in the second mode.

上述した実施形態では、移動ロボット50が動作停止する原因として障害物を挙げたが、これに限らず例えば移動ロボット50の故障なども挙げられる。 In the above embodiment, an obstacle is cited as a cause for the mobile robot 50 to stop operating, but this is not limited to this, and other causes include, for example, a malfunction of the mobile robot 50.

上述した実施形態では、移動ロボット50が搬送及び供給する部材はフィーダ30としたが、これに限らず実装ライン11の実装機20で用いられる部材であればよい。例えば、移動ロボット50は吸着ノズルを搬送して実装機20に供給してもよい。 In the above embodiment, the member transported and supplied by the mobile robot 50 is the feeder 30, but this is not limiting and any member used by the mounting machine 20 of the mounting line 11 may be used. For example, the mobile robot 50 may transport a suction nozzle and supply it to the mounting machine 20.

上述した実施形態では、実装システム10は複数の実装機20に対して配列方向及び上下方向に垂直な前方に配列方向に沿って配設されたX軸レール18を備えており、移動ロボット50はこのX軸レール18に沿って配列方向に移動したが、これに限らず移動ロボット50は配列方向に移動可能であればよい。例えば、図6に示すように、移動ロボット50は車輪51aによって移動するAGVであってもよい。この場合、実装システム10はX軸レール18を備える必要はない。図6に示す変形例の移動ロボット50では、ロボット移動機構51が車輪51aを駆動することで移動ロボット50が配列方向に移動する。移動ロボット50は配列方向(ここでは左右方向)に限らず前後方向にも移動可能であってもよい。この移動ロボット50では、ロボット移載エリア50A及びフィーダ移載機構52は、移動ロボット50の筐体の上部に設けられている。 In the above embodiment, the mounting system 10 is provided with an X-axis rail 18 arranged along the arrangement direction in front of the multiple mounting machines 20, perpendicular to the arrangement direction and the up-down direction, and the mobile robot 50 moves along this X-axis rail 18 in the arrangement direction, but this is not limited to this, and the mobile robot 50 may be movable in the arrangement direction. For example, as shown in FIG. 6, the mobile robot 50 may be an AGV that moves by wheels 51a. In this case, the mounting system 10 does not need to be provided with an X-axis rail 18. In the modified mobile robot 50 shown in FIG. 6, the robot moving mechanism 51 drives the wheels 51a to move the mobile robot 50 in the arrangement direction. The mobile robot 50 may be movable not only in the arrangement direction (left-right direction here) but also in the front-back direction. In this mobile robot 50, the robot transfer area 50A and the feeder transfer mechanism 52 are provided on the upper part of the housing of the mobile robot 50.

上述した実施形態では、移動ロボット50はエンコーダ53を備えていたが、これに加えて又は代えて、位置センサを備えていてもよい。特に移動ロボット50がAGVである場合には、位置センサを備えることが好ましい。位置センサは、移動ロボット50の位置を検出するためのセンサであり、移動ロボット50の向き(回転)も検出可能であってもよい。位置センサの例としては、GPSセンサ、ジャイロセンサ、地磁気センサ、及び加速度センサなどが挙げられ、移動ロボット50は位置センサとしてこれらの1以上のセンサを備えていてもよい。管理制御部88は、この位置センサが検出した移動ロボット50の位置情報をロボット制御部58から取得してもよい。 In the above embodiment, the mobile robot 50 is equipped with an encoder 53, but in addition to or instead of this, it may be equipped with a position sensor. In particular, when the mobile robot 50 is an AGV, it is preferable to have a position sensor. The position sensor is a sensor for detecting the position of the mobile robot 50, and may also be capable of detecting the orientation (rotation) of the mobile robot 50. Examples of position sensors include a GPS sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor, and the mobile robot 50 may be equipped with one or more of these sensors as a position sensor. The management control unit 88 may obtain the position information of the mobile robot 50 detected by this position sensor from the robot control unit 58.

本開示の実装システム及び表示制御装置は以下のように構成してもよい。 The implementation system and display control device of the present disclosure may be configured as follows:

本開示の実装システムは、前記供給装置によって前記実装機に前記部材が供給されるか否かを判定する判定処理を行って、該判定処理で供給されないと判定した場合に前記報知部を制御して前記警告を報知させる報知制御部、を備えていてもよい。 The mounting system of the present disclosure may also include a notification control unit that performs a determination process to determine whether the component is supplied to the mounting machine by the supply device, and controls the notification unit to issue the warning if the determination process determines that the component is not supplied.

本開示の実装システムにおいて、前記報知制御部は、前記供給装置が行う前記部材の搬送と前記実装機への前記部材の供給との少なくとも一方を含む作業の作業予定時刻を取得し、前記判定処理では、前記作業予定時刻までに前記作業が行われるか否かによって前記部材が供給されるか否かを判定してもよい。こうすれば、報知制御部は、部材が供給されるか否かを作業予定時刻に基づいて適切に判定できる。 In the mounting system of the present disclosure, the notification control unit may obtain a scheduled work time for an operation that includes at least one of transporting the component by the supply device and supplying the component to the mounting machine, and in the determination process, may determine whether the component will be supplied depending on whether the operation will be completed by the scheduled work time. In this way, the notification control unit can appropriately determine whether the component will be supplied based on the scheduled work time.

ここで、「前記作業予定時刻までに前記作業が行われる」は、前記作業予定時刻までに前記作業が開始されることとしてもよいし、前記作業予定時刻までに前記作業が完了することとしてもよい。 Here, "the work is completed by the scheduled work time" may mean that the work is started by the scheduled work time, or that the work is completed by the scheduled work time.

本開示の実装システムにおいて、前記報知制御部は、前記作業予定時刻までに前記作業が行われないと判定した場合に、前記報知部を制御して該作業予定時刻からの遅れ時間を報知させてもよい。こうすれば、この実装システムは、遅れ時間の長短によって実装ラインの稼働率の低下の程度の大小を報知できるから、作業者は実装ラインの状態をより詳細に把握することができる。 In the mounting system of the present disclosure, when it is determined that the work will not be performed by the scheduled work time, the notification control unit may control the notification unit to notify the delay from the scheduled work time. In this way, the mounting system can notify the extent of the decrease in the operation rate of the mounting line depending on the length of the delay, allowing the worker to grasp the state of the mounting line in more detail.

本開示の実装システムにおいて、前記報知制御部は、前記供給装置が行う前記部材の搬送と前記実装機への前記部材の供給との少なくとも一方を含む作業の作業予定時刻を取得し、前記判定処理では、前記作業予定時刻の所定時間前までに前記作業が行われるか否かによって前記部材が供給されるか否かを判定してもよい。こうすれば、この実装システムは、作業予定時刻までに作業が行われなくなるタイミングよりも少なくとも所定時間分だけ早く警告を報知するため、その所定時間内に作業者が対応すれば実装ラインの停止を回避することができる。したがって、この実装システムは、実装ラインの稼働率低下をより低減できる。 In the mounting system of the present disclosure, the notification control unit may obtain a scheduled operation time for an operation that includes at least one of transporting the component by the supply device and supplying the component to the mounting machine, and the determination process may determine whether the component will be supplied depending on whether the operation will be performed a predetermined time before the scheduled operation time. In this way, the mounting system issues a warning at least a predetermined time earlier than the timing when the operation will no longer be performed by the scheduled operation time, and therefore, if an operator responds within the predetermined time, stopping the mounting line can be avoided. Therefore, this mounting system can further reduce a decrease in the operating rate of the mounting line.

この場合において、前記報知制御部は、前記作業予定時刻の前記所定時間前までに前記作業が行われないと判定した場合に、前記作業が前記作業予定時刻に行われるための残り時間を前記報知部から報知させてもよい。こうすれば、作業者は、残り時間の長短によって、対応の緊急性の高さを判断できる。したがって、この実装システムは、より適切な対応を行うよう作業者に促すことができる。 In this case, if the notification control unit determines that the work will not be performed by the predetermined time before the scheduled work time, the notification unit may notify the remaining time for the work to be performed at the scheduled work time. In this way, the worker can determine the urgency of the response based on the remaining time. Therefore, this mounting system can prompt the worker to take more appropriate action.

本開示の実装システムにおいて、前記報知部は1以上存在し、前記報知制御部は、前記判定処理で前記部材が供給されないと判定する状態が継続している場合に、該状態の継続時間が長いほどより強い警告を行う傾向で報知を行うように、前記報知部の少なくとも1つを制御してもよい。こうすれば、この実装システムは、部材が供給されない状態の継続時間が長いほど、作業者により早く対応するように促すことができるから、実装ラインの停止の長期化を抑制できる。ここで、「該状態の継続時間が長いほどより強い警告を行う傾向」とは、継続時間の長さによって連続的に警告の強さを変化させる場合と、継続時間の長さによってステップ的に警告の強さを変化させる場合とを含む。また、前記報知制御部は、同じ報知部において報知態様を異ならせることで警告の強さを異ならせてもよいし、複数の報知部のうち警告を行わせる報知部を異ならせることで警告の強さを異ならせてもよいし、複数の報知部のうち警告を行わせる報知部の数を異ならせることで警告の強さを異ならせてもよい。 In the mounting system of the present disclosure, there may be one or more of the notification units, and the notification control unit may control at least one of the notification units to issue a notification with a tendency to issue a stronger warning the longer the state in which the determination process determines that the material is not being supplied continues. In this way, the mounting system can urge the worker to take action more quickly the longer the state in which the material is not being supplied continues, thereby preventing the mounting line from being stopped for a long time. Here, "the tendency to issue a stronger warning the longer the state continues" includes a case in which the strength of the warning is changed continuously depending on the length of the duration, and a case in which the strength of the warning is changed in steps depending on the length of the duration. In addition, the notification control unit may vary the strength of the warning by changing the notification mode in the same notification unit, may vary the strength of the warning by changing the notification unit that issues the warning among the multiple notification units, or may vary the strength of the warning by changing the number of notification units that issue the warning among the multiple notification units.

この場合において、前記報知制御部は、前記継続時間が閾値を超える前よりも該閾値を超えた後の方がより強い警告を報知するように、前記報知部の少なくとも1つを制御してもよい。 In this case, the notification control unit may control at least one of the notification units to issue a stronger warning after the duration exceeds a threshold value than before the duration exceeds the threshold value.

本開示の実装システムにおいて、前記供給装置は、前記供給装置を基準として前記配列方向の一方側の第1監視領域内の障害物と他方側の第2監視領域内の障害物とをそれぞれ検知する監視センサ、を有し、前記供給装置が行う前記部材の搬送と前記実装機への前記部材の供給との少なくとも一方を含む作業の作業内容と、前記複数の実装機のうち該作業を行う作業対象装置の位置情報と、該作業を行う作業順序と、を対応付けた情報を複数含む作業情報を記憶する記憶部と、前記作業情報に基づいて未完了の前記作業を前記作業順序に従って前記供給装置に行わせ、前記監視センサが第1監視領域内と前記第2監視領域内とのいずれかで前記障害物を検知し、前記供給装置を基準として前記配列方向のうち前記障害物を検知していない監視領域側に位置する前記作業対象装置の位置情報に対応づけられた未完了の前記作業が前記作業情報に含まれる場合には、前記作業順序に従わないことを許容して該作業を前記供給装置に行わせる作業制御部と、を備えていてもよい。こうすれば、供給装置は、作業者が障害物を除去するまでの間に実行可能な作業があれば作業順序通りでなくともその作業を先に行う。そのため、この実装システムでは、障害物が直ちに除去されない場合でも実装ラインの稼働率低下をより抑制できる。 In the mounting system of the present disclosure, the supply device may have a monitoring sensor that detects an obstacle in a first monitoring area on one side of the arrangement direction with respect to the supply device and an obstacle in a second monitoring area on the other side of the arrangement direction with respect to the supply device, and a memory unit that stores work information including a plurality of pieces of information that correspond to the work content of the work including at least one of the transport of the component and the supply of the component to the mounting machine performed by the supply device, the position information of the work target device among the plurality of mounting machines that performs the work, and the work order in which the work is performed, and a work control unit that causes the supply device to perform the uncompleted work according to the work order based on the work information, and allows the supply device to perform the work by not following the work order when the monitoring sensor detects the obstacle in either the first monitoring area or the second monitoring area and the work information includes the uncompleted work that corresponds to the position information of the work target device located on the monitoring area side in the arrangement direction where the obstacle is not detected with respect to the supply device. In this way, if there is a task that can be performed before the worker removes the obstacle, the supply device will perform that task first, even if it is not in the order of the tasks. Therefore, with this mounting system, even if the obstacle is not removed immediately, it is possible to further prevent a decrease in the operation rate of the mounting line.

本開示の実装システムにおいて、前記配列方向に沿って配設されたレール、を備え、前記供給装置は前記レールに沿って前記配列方向に移動してもよい。 The mounting system of the present disclosure may include a rail arranged along the arrangement direction, and the supply device may move along the rail in the arrangement direction.

本開示の実装システムにおいて、前記供給装置は車輪により前記配列方向に移動してもよい。 In the mounting system of the present disclosure, the supply device may be moved in the arrangement direction by wheels.

本開示の報知制御装置において、上述した本開示の実装システムの種々の態様を採用してもよいし、また、上述した本開示の実装システムの各機能を実現するような構成を追加してもよい。 In the notification control device of the present disclosure, various aspects of the mounting system of the present disclosure described above may be adopted, and configurations may be added that realize each function of the mounting system of the present disclosure described above.

本発明は、実装ラインの製造産業などに利用可能である。 The present invention can be used in the manufacturing industry, such as in mounting lines.

10 実装システム、11 実装ライン、18 X軸レール、20 実装機、20A 供給エリア、21 基板搬送装置、22 ヘッド、23 ヘッド移動機構、24 コネクタ、25 ロボット検出センサ、26 表示操作部、28 実装制御部、29 記憶部、30 フィーダ、40,42,46,48 発光部、50 移動ロボット、50A ロボット移載エリア、51 ロボット移動機構、51a 車輪、52 フィーダ移載機構、53 エンコーダ、55 周囲監視センサ、55a 左側監視センサ、55b 右側監視センサ、56 表示操作部、58 ロボット制御部、59 記憶部、60 フィーダ保管庫、60A 保管エリア、64 コネクタ、65 ロボット検出センサ、70 携帯端末、76 表示操作部、78 端末制御部、79 記憶部、80 管理装置、84 入力デバイス、86 ディスプレイ、88 管理制御部、89 記憶部、89a 装置位置情報、89b 生産プログラム、89c フィーダ保有情報、89d 作業情報、89e 監視領域情報、S 監視領域、Sa 左側監視領域、Sb 右側監視領域。 10 Mounting system, 11 Mounting line, 18 X-axis rail, 20 Mounting machine, 20A Supply area, 21 Substrate transport device, 22 Head, 23 Head movement mechanism, 24 Connector, 25 Robot detection sensor, 26 Display operation unit, 28 Mounting control unit, 29 Memory unit, 30 Feeder, 40, 42, 46, 48 Light emitting unit, 50 Moving robot, 50A Robot transfer area, 51 Robot movement mechanism, 51a Wheel, 52 Feeder transfer mechanism, 53 Encoder, 55 Surrounding monitoring sensor, 55a Left side monitoring sensor, 55b Right side monitoring sensor, 56 Display operation unit, 58 Robot control unit, 59 Memory unit, 60 Feeder storage, 60A Storage area, 64 Connector, 65 Robot detection sensor, 70 Portable terminal, 76 Display operation unit, 78 Terminal control unit, 79 Memory unit, 80 Management device, 84 input device, 86 display, 88 management control unit, 89 memory unit, 89a device position information, 89b production program, 89c feeder holding information, 89d work information, 89e monitoring area information, S monitoring area, Sa left side monitoring area, Sb right side monitoring area.

Claims (5)

所定の配列方向に並べられた、基板に部品を実装する複数の実装機、を有する実装ラインと、前記配列方向に移動することで前記実装機で用いられる部材を搬送して、前記実装機に対して前記部材の供給又は回収の作業を行う移動ロボットと、警告を報知する報知部と、を備えた実装システムで用いられる報知制御装置であって、
前記移動ロボットが動作停止した場合に、前記移動ロボットの作業の作業予定時刻に間に合うための残り余裕時間に応じて、異なる態様で前記報知部に警告を報知させる、
報知制御装置。
1. A notification control device for use in a mounting system including: a mounting line having a plurality of mounting machines arranged in a predetermined arrangement direction, the mounting machines mounting components on a board; a mobile robot that moves in the arrangement direction to transport components used by the mounting machines and supply or retrieve the components to the mounting machines; and a notification unit that issues a warning,
When the mobile robot stops operating, the notification unit issues a warning in different manners depending on a remaining margin of time for the mobile robot to complete a task in time for a scheduled task.
Notification control device.
前記残り余裕時間が短くなるほどより強い警告を行う傾向で前記報知部に警告を報知させる、
請求項1に記載の報知制御装置。
The shorter the remaining time is, the stronger the warning that is given by the warning unit is.
The notification control device according to claim 1 .
前記報知部は、発光可能な発光部、警告画面を表示可能な表示部、及び音で警告を報知するスピーカーのうち少なくとも1つである、
請求項1又は2に記載の報知制御装置。
The notification unit is at least one of a light-emitting unit capable of emitting light, a display unit capable of displaying a warning screen, and a speaker that notifies a warning by sound.
The notification control device according to claim 1 or 2.
請求項1~3のいずれか1項に記載の報知制御装置と、
前記実装ラインと、
前記移動ロボットと、
前記報知部と、
を備えた実装システム。
A notification control device according to any one of claims 1 to 3,
The mounting line;
The mobile robot;
The notification unit;
An implementation system comprising:
所定の配列方向に並べられた、基板に部品を実装する複数の実装機、を有する実装ラインと、前記配列方向に移動することで前記実装機で用いられる部材を搬送して、前記実装機に対して前記部材の供給又は回収の作業を行う移動ロボットと、を備えた実装システムの制御方法であって、
前記移動ロボットが動作停止した場合に、前記移動ロボットの作業の作業予定時刻に間に合うための残り余裕時間に応じて、異なる態様で警告を報知する報知工程、
を含む実装システムの制御方法。
A control method for a mounting system including: a mounting line having a plurality of mounting machines arranged in a predetermined arrangement direction, the mounting machines mounting components onto a board; and a mobile robot that moves in the arrangement direction to transport components used by the mounting machines and supply or retrieve the components to the mounting machines, the control method comprising the steps of:
a notification step of issuing a warning in different manners according to a remaining margin of time for the mobile robot to complete a task in time for a scheduled task when the mobile robot stops operating;
A method for controlling an implementation system comprising:
JP2024016737A 2021-02-03 2024-02-07 Notification control device, mounting system, and mounting system control method Active JP7707333B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024016737A JP7707333B2 (en) 2021-02-03 2024-02-07 Notification control device, mounting system, and mounting system control method
JP2025111976A JP7846821B2 (en) 2021-02-03 2025-07-02 Implementation System

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021015438A JP7263407B2 (en) 2021-02-03 2021-02-03 Management device
JP2023064589A JP7434639B2 (en) 2021-02-03 2023-04-12 How to control the mounting system
JP2024016737A JP7707333B2 (en) 2021-02-03 2024-02-07 Notification control device, mounting system, and mounting system control method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2023064589A Division JP7434639B2 (en) 2021-02-03 2023-04-12 How to control the mounting system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025111976A Division JP7846821B2 (en) 2021-02-03 2025-07-02 Implementation System

Publications (2)

Publication Number Publication Date
JP2024036566A JP2024036566A (en) 2024-03-15
JP7707333B2 true JP7707333B2 (en) 2025-07-14

Family

ID=75802510

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2021015438A Active JP7263407B2 (en) 2021-02-03 2021-02-03 Management device
JP2023064589A Active JP7434639B2 (en) 2021-02-03 2023-04-12 How to control the mounting system
JP2024016737A Active JP7707333B2 (en) 2021-02-03 2024-02-07 Notification control device, mounting system, and mounting system control method
JP2025111976A Active JP7846821B2 (en) 2021-02-03 2025-07-02 Implementation System

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2021015438A Active JP7263407B2 (en) 2021-02-03 2021-02-03 Management device
JP2023064589A Active JP7434639B2 (en) 2021-02-03 2023-04-12 How to control the mounting system

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025111976A Active JP7846821B2 (en) 2021-02-03 2025-07-02 Implementation System

Country Status (1)

Country Link
JP (4) JP7263407B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117256205A (en) * 2021-06-23 2023-12-19 株式会社富士 Management device, installation system and production method
US20250130583A1 (en) * 2022-02-04 2025-04-24 Nec Corporation Operation schedule planning system, operation schedule planning apparatus, and operation schedule planning method
JP7499288B2 (en) * 2022-03-16 2024-06-13 三菱重工業株式会社 Information processing method, information processing device, and program
JP7732477B2 (en) * 2023-04-18 2025-09-02 トヨタ自動車株式会社 Delivery systems, delivery methods, and programs

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006310468A (en) 2005-04-27 2006-11-09 Juki Corp External setup device for parts supply equipment
JP2007123605A (en) 2005-10-28 2007-05-17 Yamaha Motor Co Ltd Warning method, warning system and processing device
WO2014010084A1 (en) 2012-07-13 2014-01-16 富士機械製造株式会社 Component mounting system
WO2017033268A1 (en) 2015-08-25 2017-03-02 富士機械製造株式会社 Component mounting line

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2560317B2 (en) * 1987-03-14 1996-12-04 トヨタ自動車株式会社 Automatic guided vehicle
JPS63273113A (en) * 1987-04-30 1988-11-10 Mitsubishi Electric Corp Safety device for unmanned carrier
JP2676975B2 (en) * 1990-04-20 1997-11-17 株式会社豊田自動織機製作所 Operation control device for unmanned vehicles
JPH0613789A (en) * 1992-06-26 1994-01-21 Taiyo Yuden Co Ltd Electronic part mounter
JPH08258909A (en) * 1995-03-24 1996-10-08 Yamaha Motor Co Ltd Transport system control method and apparatus
JP4425170B2 (en) * 2005-03-31 2010-03-03 セコム株式会社 Mobile robot and mobile robot monitoring system
JP2008310467A (en) 2007-06-13 2008-12-25 Panasonic Corp Transport control device and transport control method
JP5016409B2 (en) * 2007-07-26 2012-09-05 パナソニック株式会社 Autonomous mobile device
JP5656443B2 (en) 2010-04-20 2015-01-21 株式会社豊田自動織機 Automated guided vehicle traveling method and automated guided vehicle traveling system
WO2016151724A1 (en) * 2015-03-23 2016-09-29 富士機械製造株式会社 Moving body

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006310468A (en) 2005-04-27 2006-11-09 Juki Corp External setup device for parts supply equipment
JP2007123605A (en) 2005-10-28 2007-05-17 Yamaha Motor Co Ltd Warning method, warning system and processing device
WO2014010084A1 (en) 2012-07-13 2014-01-16 富士機械製造株式会社 Component mounting system
WO2017033268A1 (en) 2015-08-25 2017-03-02 富士機械製造株式会社 Component mounting line

Also Published As

Publication number Publication date
JP7434639B2 (en) 2024-02-20
JP2021073730A (en) 2021-05-13
JP7846821B2 (en) 2026-04-15
JP2023098992A (en) 2023-07-11
JP7263407B2 (en) 2023-04-24
JP2025134988A (en) 2025-09-17
JP2024036566A (en) 2024-03-15

Similar Documents

Publication Publication Date Title
JP6833977B2 (en) Implementation system
JP7707333B2 (en) Notification control device, mounting system, and mounting system control method
CN110431928B (en) Installation system and display control device
CN107926138B (en) Component mounting line
JP6924241B2 (en) Component mounting line
JP7407151B2 (en) Component mounting system
CN203015380U (en) Electronic component mounting device
WO2019229958A1 (en) Feeder and component mounter
JP7241788B2 (en) Management device
JP7165200B2 (en) Component mounting system
JPWO2018198333A1 (en) Work system
JP6850849B2 (en) Tape feeder storage and component mounting line
JP6986148B2 (en) Component mounting system
WO2022113227A1 (en) Component feeding method and management apparatus
JP6912596B2 (en) Notification device and notification method
JP6835699B2 (en) Tape mounting management device and component mounting system equipped with it
JP2020014019A (en) Component mounting line
US20250016971A1 (en) Job switching method and mounting line

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240307

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241224

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20250211

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250313

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: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250702

R150 Certificate of patent or registration of utility model

Ref document number: 7707333

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150