Patent Description:
Conventionally, a mounting system including an in-line storage and multiple mounting machines on which a feeder that supplies a component is mounted in respective slots, and a loader that moves between the in-line storage and the multiple mounting machines to automatically attach and detach the feeder to and from the respective slots has been proposed (refer to Patent Literature <NUM>, for example). In this mounting system, an instruction list in which multiple attachment and detachment instructions of the feeder to the slots are registered is created, and an exchange instruction of the feeder is output to the loader and the display of the mounting machines based on the created instruction list. As a result, the attachment and detachment of the feeder can be performed not only by the loader but also by an operator. Then, in this mounting system, when the feeder is attached to and detached from the slots of the mounting machines, when the attachment and detachment is in accordance with the attachment and detachment instructions of the instruction list, the corresponding attachment and detachment instructions are deleted from the instruction list, whereas when the attachment and detachment is not in accordance with the attachment and detachment instructions, the corresponding processing is executed so that the attachment and detachment is in accordance with the attachment and detachment instructions.

Patent Literature <NUM> relates to a mounting system including automated guided vehicles. Operator work (e.g. error recovery) may be still required, and the operator may be present in a moving region of the automated guided vehicle in such a case. In this case, a management PC may change an operation mode of the mobile work device from a normal automatic process mode to an operator entry mode having higher safety. The operator entry mode may be, for example, a mode in which an operation is slower than a normal mode or a mode in which the presence of the operator is detected in a larger range than the normal mode and the operation of the mobile work device is stopped.

In the mounting system described above, the feeder may not be attached to and detached from a part of the slots by the loader due to an instruction from the operator or the state of the slots. In this case, if an attachment and detachment instruction of the feeder to the slots is included in the instruction list described above, the loader may not be able to operate in accordance with the instruction list and stop.

It is a main object of the present disclosure to provide a management device, a mounting system, and a management method capable of suppressing unintentional stoppage of a moving work device.

The present disclosure employs the following means in order to achieve the above-mentioned main object.

A management device of the present disclosure is a management device used in a mounting system including multiple mounting-related devices in which a member related to mounting of a component is attached to one or more attachment sections, and a moving work device that moves between the multiple mounting-related devices to automatically attach and detach the member to and from the attachment sections, the management device including a management control section configured to, when acquiring prohibition information including information on the attachment sections to and from which the member is not attachable and detachable by the moving work device from the mounting-related device, create an instruction list based on the prohibition information, in which an attachment and detachment instruction of the member for the attachment sections other than the attachment sections to and from which the member is not attachable and detachable is registered, and causes the moving work device to execute attachment and detachment processing of the member based on the instruction list.

In the management device of the present disclosure, when acquiring prohibition information including information on the attachment sections to and from which the member is not attachable and detachable by the moving work device from the mounting-related device, an instruction list is created based on the prohibition information, in which an attachment and detachment instruction of the member for the attachment sections other than the attachment sections to and from which the member is not attachable and detachable is registered, and the moving work device is caused to execute attachment and detachment processing of the member based on the instruction list. Therefore, since the instruction list does not include an attachment and detachment instruction of the member for the attachment sections to and from which the member is not attachable and detachable, it is possible to suppress the unintentional stoppage of the moving work device. Here, the mounting-related device includes, for example, a printing device that prints a viscous fluid on a processing target object, a print inspection device that inspects a printing state or the like, a mounting device that mounts a component, a mounting inspection device that inspects a mounting state or the like, a storage device that stores members used in other mounting-related devices, a conveyance device of the processing target object, a reflow device that performs reflow processing, and the like. Examples of the processing target object include a substrate and a substrate having a three-dimensional structure.

Hereinafter, the present embodiment will be described referring to drawings. <FIG> is a configuration diagram schematically illustrating the configuration of mounting system <NUM> according to the present disclosure. <FIG> is a configuration diagram schematically illustrating the configuration of mounting device <NUM> and loader <NUM> serving as a moving work device. <FIG> is an explanatory diagram illustrating an example of disposition state information <NUM> and instruction list information <NUM> stored in memory section <NUM> of management device <NUM>. In the present embodiment, a left-right direction (X-axis direction), a front-rear direction (Y-axis direction), and an up-down direction (Z-axis direction) are as illustrated in <FIG>.

For example, in mounting system <NUM>, a device for mounting components on substrate S as a mounting target is configured as a production line arranged in the conveyance direction of substrate S. Here, the mounting target is described as substrate S, but the present invention is not limited thereto as long as components are mounted on substrate S, and may be a substrate having a three-dimensional shape. As illustrated in <FIG>, mounting system <NUM> includes printing device <NUM>, print inspection device <NUM>, multiple mounting devices 15a to 15e, storage device <NUM>, loader <NUM>, management device <NUM>, and the like. In the present embodiment, mounting system <NUM> is managed by integration device <NUM> together with other mounting systems.

Printing device <NUM> is a device that prints a solder paste or the like on substrate S. Print inspection device <NUM> is a device for inspecting a state of the printed solder. Multiple mounting devices 15a to 15e are arranged in this order from the upstream side in the conveyance direction of substrate S (the X-axis direction). Hereinafter, mounting devices 15a to 15e may be collectively referred to as mounting device <NUM>. The number of mounting devices <NUM> is not limited to five, and may be four or less, or may be six or more.

Mounting device <NUM> is a device for picking up components and mounting the same on substrate S. As illustrated in <FIG>, mounting device <NUM> includes mounting control section <NUM>, memory section <NUM>, substrate processing section <NUM>, supply section <NUM>, mounting section <NUM>, power transmitting section <NUM>, and communication section <NUM>. Mounting control section <NUM> is configured as a microprocessor centered on CPU <NUM>, and controls the entire device. Mounting control section <NUM> outputs control signals to substrate processing section <NUM>, supply section <NUM>, and mounting section <NUM>, and inputs signals from substrate processing section <NUM>, supply section <NUM>, and mounting section <NUM>. Memory section <NUM> is, for example, an HDD or an SSD, and is a device that stores various data such as a processing program. Mounting condition information <NUM>, disposition state information <NUM>, and the like are stored in memory section <NUM>. Mounting condition information <NUM> is a production job, and includes information such as information of components, a disposition order in which the components are mounted on substrate S, a disposition position, and an attachment position (attachment section number) of feeder <NUM> from which the components are picked up. Mounting condition information <NUM> such as a pick-up order and a disposition order having a high mounting efficiency is created by management device <NUM>, transmitted from management device <NUM>, and stored in memory section <NUM>. Disposition state information <NUM> is the same information as disposition state information <NUM> stored in memory section <NUM> of management device <NUM>. Details of disposition state information <NUM> will be described later. Mounting device <NUM> acquires mounting condition information <NUM> from management device <NUM>, and creates disposition state information <NUM> by itself. Communication section <NUM> is an interface for exchanging information with an external device such as management device <NUM>.

Substrate processing section <NUM> is a unit that carries in, conveys, and fixes and carries out substrate S at a mounting position. Substrate processing section <NUM> has a pair of conveyor belts that are provided with intervals in the front-rear direction in <FIG> and spanned in the left-right direction. Substrate S is conveyed by the conveyor belts.

Supply section <NUM> is a unit for supplying components to mounting section <NUM>. This supply section <NUM> attaches feeder <NUM> including a reel around which a tape serving as a holding member holding components is wound to each attachment section <NUM>. Supply section <NUM> includes two upper and lower attachment units on which feeder <NUM> is attachable ahead of each other. The upper stage is attachment unit 28a for mounting from which a component can be picked up by mounting section <NUM>, and the lower unit is attachment unit 28b for buffering from which a component cannot be picked up by mounting section <NUM>. Hereinafter, attachment unit 28a for mounting and attachment unit 28b for buffering, and attachment unit <NUM> for storing (refer to <FIG>) of storage device <NUM> may be collectively referred to as an attachment unit. Each of attachment unit 28a for mounting and attachment unit 28b for buffering includes multiple attachment sections <NUM> formed in an L shape in the X direction and arranged in the X direction at predetermined intervals. Respective attachment sections <NUM> include slot 29a into which a rail member of feeder <NUM> is inserted, and connecting section 29b into which a connector provided at the distal end of feeder <NUM> is inserted. Feeder <NUM> includes a controller (not illustrated). This controller stores information such as identification information (ID) of the tape included in feeder <NUM>, a component type, and the number of remaining components. When feeder <NUM> is coupled to connecting section 29b, this controller transmits the information of feeder <NUM> to mounting control section <NUM>.

Mounting section <NUM> is a unit that picks up components from supply section <NUM> and disposes the components on substrate S fixed to substrate processing section <NUM>. Mounting section <NUM> includes head moving section <NUM>, mounting head <NUM>, and nozzle <NUM>. Head moving section <NUM> includes a slider guided by a guide rail and moving in an XY direction, and a motor for driving the slider. Mounting head <NUM> picks up one or more components and moves the same in the XY direction by head moving section <NUM>. Mounting head <NUM> is detachably attached to the slider. One or more nozzles <NUM> are detachably attached to the lower surface of mounting head <NUM>. Nozzle <NUM> picks up a component by using a negative pressure. Instead of nozzle <NUM>, a pickup member that picks up a component may be a mechanical chuck or the like that mechanically holds a component.

Power transmitting section <NUM> is configured to transmit electric power in a non-contact manner to power receiving section <NUM> of loader <NUM> when loader <NUM> approaches, for example, when loader <NUM> faces each other in the Y-axis direction. Power transmitting section <NUM> includes a power transmitting section having a power transmission coil or the like, and is supplied with electric power from a power source (not illustrated).

Mounting device <NUM> further includes door section 36a that opens and closes an opening section on the upper side of supply section <NUM> on the front surface of housing <NUM> that accommodates substrate processing section <NUM>, supply section <NUM>, mounting section <NUM>, power transmitting section <NUM>, and the like. The operator can open this door section 36a to perform an operation in housing <NUM>. An opening/closing sensor for sensing the opening and closing of door section 36a is attached to door section 36a, and mounting device <NUM> can sense the opening and closing of door section 36a.

As illustrated in <FIG>, storage device <NUM> is a storing place for storing a feeder <NUM> used in each mounting device <NUM>. Storage device <NUM> is provided below the conveyance device between print inspection device <NUM> and mounting device 15a of multiple mounting devices <NUM> on the most upstream side in the conveyance direction of substrate S. Storage device <NUM> includes attachment unit <NUM> for storing and power transmitting section <NUM>. Similar to attachment unit 28a for mounting and attachment unit 28b for buffering, attachment unit <NUM> for storing is formed in an L-shape in the X direction, and includes multiple attachment sections <NUM> arranged in the X direction at predetermined intervals. Respective attachment sections <NUM> include a slot and a connecting section in the same manner as attachment section <NUM> described above, and feeder <NUM> is attachable and detachable. Similar to power transmitting section <NUM> of mounting device <NUM>, power transmitting section <NUM> is configured to transmit electric power in a non-contact manner to power receiving section <NUM> of loader <NUM> when loader <NUM> approaches, for example, when loader <NUM> faces each other in the Y-axis direction.

Loader <NUM> is a moving work device that moves along X-axis rail 18a provided on the front surface of storage device <NUM> and the front surface of each mounting device <NUM> in parallel with the conveyance direction (the X-axis direction) of substrate S to automatically attach and detach and collect feeder <NUM> of storage device <NUM> and respective mounting devices <NUM>. Loader <NUM> includes moving control section <NUM>, memory section <NUM>, accommodation section <NUM>, exchange section <NUM>, moving section <NUM>, power receiving section <NUM>, and communication section <NUM>. Moving control section <NUM> is configured as a microprocessor centered on CPU <NUM> and controls the entire device. Moving control section <NUM> outputs control signals to exchange section <NUM> and moving section <NUM>, and inputs signals from exchange section <NUM> and moving section <NUM>. The signal from moving section <NUM> includes a signal from an encoder that detects the current position of loader <NUM>. Memory section <NUM> is, for example, an HDD or an SSD, and is a device that stores various data such as a processing program. Memory section <NUM> stores instruction list information 53a and the like. Instruction list information 53a is the same information as instruction list information <NUM> stored in memory section <NUM> of management device <NUM>, and is created by management device <NUM>, transmitted from management device <NUM>, and stored in memory section <NUM>. Details of instruction list information <NUM> will be described later.

Accommodation section <NUM> has an accommodation space in which feeders <NUM> are accommodated. Accommodation section <NUM> is configured to accommodate, for example, four feeders <NUM>. Exchange section <NUM> is a mechanism that carries feeder <NUM> in and out and moves feeder <NUM> to upper and lower stages (refer to <FIG>). Exchange section <NUM> has a clamp section for clamping feeder <NUM>, a Y-axis slider for moving the clamp section in the Y-axis direction (the front-rear direction), and a Z-axis slider for moving the clamp section in the Z-axis direction (the up-down direction). Exchange section <NUM> executes the attachment and collection of feeder <NUM> in attachment unit 28a for mounting and attachment unit 28b for buffering of each mounting device <NUM> and attachment unit <NUM> for storing of storage device <NUM>. Moving section <NUM> is a mechanism for moving loader <NUM> in the X-axis direction (left-right direction) along X-axis rail 18a. Power receiving section <NUM> is configured to receive electric power in a non-contact manner from the power transmitting section of a device that is currently closest to one of storage device <NUM> and each mounting device <NUM>, for example, a device facing each other in the Y-axis direction. Power receiving section <NUM> includes a power receiving section having a power receiving coil or the like, and supplies electric power to exchange section <NUM>, moving section <NUM>, and the like. Communication section <NUM> is an interface for exchanging information with external devices such as management PC <NUM> and mounting device <NUM>. Loader <NUM> transmits the current position and the work content of the executed operation to management device <NUM>.

Management device <NUM> is a device for managing information of each device of mounting system <NUM>. As illustrated in <FIG>, management device <NUM> includes management control section <NUM>, memory section <NUM>, communication section <NUM>, display section <NUM>, and input device <NUM>. Management control section <NUM> is configured as a microprocessor centered on CPU <NUM>, and controls the entire device. Memory section <NUM> is, for example, an HDD or an SSD, and is a device for storing various data such as a processing program. Communication section <NUM> is an interface for exchanging information with external devices such as mounting device <NUM> and loader <NUM>. Display section <NUM> is a liquid crystal screen for displaying various information. Input device <NUM> includes a keyboard, a mouse, and the like through which the operator inputs various commands.

As illustrated in <FIG>, memory section <NUM> stores mounting condition information <NUM>, disposition state information <NUM>, instruction list information <NUM>, and the like. Mounting condition information <NUM> is the same data as mounting condition information <NUM>. As illustrated in <FIG>, disposition state information <NUM> is information including the type and the usage state of feeder <NUM> attached to each attachment section <NUM> and each attachment section <NUM> of each attachment unit of storage device <NUM> and each mounting device <NUM>. The usage state of feeder <NUM> includes a component name, the number of remaining components, and the like. Disposition state information <NUM> includes information such as a device name, an attachment unit name, an attachment section number, identification information (ID) of feeder <NUM> attached to attachment section <NUM>, a name of a component held by feeder <NUM>, and the number of remaining components. The device name is information on which one of storage device <NUM> and each mounting device <NUM> is. The attachment unit name is information on which of attachment unit 28a for mounting, attachment unit 28b for buffering, and attachment unit <NUM> for storing is. The attachment section number is information indicating the position of attachment section <NUM> or attachment section <NUM>. In <FIG>, with respect to disposition state information <NUM> and instruction list information <NUM>, the numerals behind the mounting device indicate the number of mounting devices from the upstream side of the production line. For example, in disposition state information <NUM> of <FIG>, feeder A is attached to attachment section number #<NUM> of attachment unit 28a for mounting of mounting device 15a (in <FIG>, mounting device <NUM>). Disposition state information <NUM> is appropriately updated as to the current contents when feeder <NUM> is attached or collected in storage device <NUM> or each mounting device <NUM> by loader <NUM> or the operator.

As illustrated in <FIG>, instruction list information <NUM> is information used when loader <NUM> executes the attachment and detachment processing of feeder <NUM> in storage device <NUM> or each mounting device <NUM>. Instruction list information <NUM> includes information such as a name of a device as a work target, an attachment unit name, an attachment section number, a work content, identification information (ID) of feeder <NUM>, a name of a component held by feeder <NUM>, and the number of remaining components. The information other than the work content in instruction list information <NUM> is the same information as the information of the corresponding name of disposition state information <NUM>. The work content is information on the attachment or collection of feeder <NUM>. In <FIG>, the state of moving of each feeder <NUM> is illustrated by arrows for the sake of convenience of description. For example, in work numbers <NUM> to <NUM> of instruction list information <NUM> in <FIG>, the work for loader <NUM> to collect feeder <NUM> with the corresponding feeder ID from attachment section <NUM> with attachment section numbers #<NUM>, #<NUM>, #<NUM>, and #<NUM> of attachment unit <NUM> for storing of storage device <NUM> is regulated. In work numbers <NUM> and <NUM>, the work for loader <NUM> to attach feeder <NUM> collected in work numbers <NUM> and <NUM> to attachment section <NUM> with attachment section numbers #<NUM> and #<NUM> of attachment unit 28b for buffering of mounting device 15a is regulated. In work numbers <NUM> and <NUM>, the work for loader <NUM> to attach feeder <NUM> collected in work numbers <NUM> and <NUM> to attachment section <NUM> with attachment section numbers #<NUM> and #<NUM> of attachment unit 28a for mounting of mounting device 15c is regulated.

In mounting system <NUM> according to the embodiment configured as described above, mounting device <NUM> mounts component P on substrate S as follows. When the mounting processing is started, CPU <NUM> of mounting control section <NUM> reads mounting condition information <NUM>, and carries and fixes substrate S into substrate processing section <NUM>. Subsequently, CPU <NUM> causes mounting head <NUM> to pick up component P from feeder <NUM> attached to attachment section <NUM> of supply section <NUM> based on mounting condition information <NUM>, and dispose the same on substrate S. When the disposition of component P with respect to substrate S is completed, CPU <NUM> causes substrate processing section <NUM> to discharge substrate S, and carries next substrate S into substrate processing section <NUM>. CPU <NUM> manages the number of components used by each feeder <NUM> during the execution of the mounting processing, and transmits the information to management device <NUM> when the number of remaining components is equal to or less than a predetermined value. Management device <NUM> performs processing for adding an exchange work of feeder <NUM> whose number of remaining components is equal to less than a predetermined value, that is, feeder <NUM> that is running short of components, to instruction list information <NUM>. Management device <NUM> causes loader <NUM> to execute the exchange work of feeder <NUM> based on instruction list information <NUM>. Loader <NUM> moves between storage device <NUM> and each mounting device <NUM> along X-axis rail 18a, and executes the exchange work of feeder <NUM> in storage device <NUM> or mounting device <NUM> as a work target while transmitting the current position acquired by using the encoder to management device <NUM>.

Next, the operation of mounting system <NUM> according to the embodiment configured as described above, particularly, the operation at the time of creating instruction list information <NUM> will be described. <FIG> is a flowchart illustrating an example of an instruction list information creation routine executed by CPU <NUM> of management control section <NUM> of management device <NUM>. This routine is stored in memory section <NUM> of management device <NUM>, and is executed, for example, when the work permission and prohibition state of storage device <NUM> or each mounting device <NUM> with respect to loader <NUM> changes. Although the details of the work permission and prohibition state will be described later, the work permission and prohibition state includes a moving permission and prohibition state with respect to the moving of loader <NUM>, and an attachment and detachment permission and prohibition state with respect to the attachment and detachment processing of feeder <NUM> by loader <NUM>. In parallel with the present routine, the exchange work of feeder <NUM> with the number of remaining components equal to or less than the predetermined value is added to instruction list information <NUM>, or when the work of instruction list information <NUM> is performed by loader <NUM> or the operator, the work is deleted from instruction list information <NUM>.

When the instruction list information creation routine of <FIG> is executed, CPU <NUM> first acquires a moving permission and prohibition state of storage device <NUM> and each mounting device <NUM> with respect to the moving of loader <NUM> (S100). As for the moving permission and prohibition state of storage device <NUM>, CPU <NUM> acquires the state determined in parallel with the present routine, and as for the moving permission and prohibition state of respective mounting devices <NUM>, acquires the state determined by CPU <NUM> of respective mounting control sections <NUM> and transmitted to management device <NUM>.

CPU <NUM> determines that storage device <NUM> is in a moving-permitted state when allowing loader <NUM> to move the front surface of storage device <NUM> along the X-axis direction, and determines that storage device <NUM> is in a moving-prohibited state when prohibiting such moving of loader <NUM>. Such moving of loader <NUM> is prohibited when electric power cannot be transmitted from power transmitting section <NUM> to power receiving section <NUM> of loader <NUM>, or when the power supply of storage device <NUM> is turned off.

CPU <NUM> determines that mounting device <NUM> is in a moving-permitted state when allowing loader <NUM> to move the front surface of mounting device <NUM> along the X-axis direction, and determines that mounting device <NUM> is in a moving-prohibited state when prohibiting such moving of loader <NUM>. Such moving of loader <NUM> is prohibited when electric power cannot be transmitted from power transmitting section <NUM> to power receiving section <NUM> of loader <NUM>, when the opening and closing sensor is detecting the opening of door section 36a, when the power supply of mounting device <NUM> is turned off, or the like. When the power supply of mounting device <NUM> is turned off, the moving permission and prohibition state cannot be transmitted from mounting device <NUM> to management device <NUM>. Therefore, CPU <NUM> regards mounting device <NUM> for which the moving permission and prohibition state cannot be acquired as a moving prohibition state.

Subsequently, CPU <NUM> determines whether or not all of storage device <NUM> and each mounting device <NUM> are in a moving-permitted state (S110), and when it is determined that all of storage device <NUM> and each mounting device <NUM> are in a moving-permitted state, sets all of storage device <NUM> and each mounting device <NUM> in the movable range of loader <NUM> (S120).

When it is determined in S110 that a part of storage device <NUM> and each mounting device <NUM> is in a moving-prohibited state, CPU <NUM> sets the movable range of loader <NUM> based on the current position of loader <NUM> and the positions of the devices in the moving-prohibited state (S130). <FIG> and <FIG> are explanatory diagrams illustrating an example of the movable range of loader <NUM> in a case where a part of storage device <NUM> and each mounting device <NUM> is in a moving-prohibited state. <FIG> illustrates a case where mounting device 15d is in a moving-prohibited state, and <FIG> illustrates a case where mounting device 15a is in a moving-prohibited state. In the case of <FIG>, CPU <NUM> sets storage device <NUM> and mounting devices 15a to 15c in the movable range of loader <NUM>. In the case of <FIG>, CPU <NUM> sets mounting devices 15b to 15e in the movable range of loader <NUM>. Thereafter, when all of storage device <NUM> and respective mounting devices <NUM> are placed in a moving-permitted state from the state of <FIG> and <FIG>, CPU <NUM> sets all of storage device <NUM> and respective mounting devices <NUM> to the movable range of loader <NUM> (S120).

Subsequently, in step S140, the CPU <NUM> acquires the attachment and detachment permission and prohibition state of the attachment sections of respective devices in the movable range of loader <NUM> among storage device <NUM> and respective mounting devices <NUM> with respect to the attachment and detachment processing of feeder <NUM> by loader <NUM>. As for the attachment and detachment permission and prohibition state of respective attachment sections <NUM> of storage device <NUM>, CPU <NUM> acquires the state acquired in parallel with the present routine, and as for the attachment and detachment permission and prohibition state of respective attachment sections <NUM> of respective mounting devices <NUM>, acquires the state acquired by CPU <NUM> of respective mounting control sections <NUM> and transmitted to management device <NUM>.

Among respective attachment sections <NUM> of attachment unit <NUM> for storing, CPU <NUM> acquires the attachment sections in which feeder <NUM> is not attachable to and detachable from by loader <NUM> as attachment sections in an attachment and detachment-prohibited state, and acquires the other attachment sections as attachment sections in an attachment and detachment-permitted state. For example, when attachment unit <NUM> for storing is detached, CPU <NUM> acquires all attachment sections <NUM> of attachment unit <NUM> for storing as attachment sections in an attachment and detachment-prohibited state. In addition, in a case where a failure has occurred in a part of attachment sections <NUM>, such as a failure that makes it difficult to attach and detach feeder <NUM>, CPU <NUM> acquires the attachment sections <NUM> in which the failure has occurred as attachment sections in an attachment and detachment-prohibited state. Further when the operator specifies a part of attachment sections <NUM> by operating input device <NUM> of management device <NUM>, CPU <NUM> acquires attachment sections <NUM> specified by the operator as attachment sections in an attachment and detachment-prohibited state.

Among respective attachment sections <NUM> of attachment unit 28a for mounting and attachment unit for buffering 28b, CPU <NUM> acquires the attachment sections which feeder <NUM> is not attachable to and detachable from by loader <NUM> as attachment sections in an attachment and detachment-prohibited state, and acquires the other attachment sections as attachment sections in an attachment and detachment-permitted state. For example, when attachment unit for mounting 28a or attachment unit 28b for buffering is detached, CPU <NUM> acquires all attachment sections <NUM> of the detached attachment units as attachment sections in an attachment and detachment-prohibited state. In addition, in a case where a failure has occurred in a part of attachment sections <NUM>, such as a failure that makes it difficult to attach and detach feeder <NUM>, CPU <NUM> acquires attachment sections <NUM> in which the failure has occurred as attachment sections in an attachment and detachment-prohibited state. In addition, when the operator operates the operation section of mounting device <NUM> to specify a part of attachment sections <NUM>, CPU <NUM> acquires attachment sections <NUM> specified by the operator as attachment sections in an attachment and detachment-prohibited state.

Subsequently, in step S150, among storage device <NUM> and respective mounting devices <NUM>, CPU <NUM> determines whether all attachment sections of respective devices within the movable range of loader <NUM> are in an attachment and detachment-permitted state. When determining that all attachment sections of respective devices within the movable range of loader <NUM> are in an attachment and detachment-permitted state, CPU <NUM> creates instruction list information <NUM> for all attachment sections of the respective devices within the movable range of loader <NUM> (S160), and ends the present routine. When creating instruction list information <NUM>, CPU <NUM> stores created instruction list information <NUM> in memory section <NUM> and transmits the same to loader <NUM>. When receiving instruction list information <NUM>, CPU <NUM> of moving control section <NUM> of loader <NUM> causes memory section <NUM> to store instruction list information <NUM> as instruction list information 53a, and controls exchange section <NUM> and moving section <NUM> by using instruction list information 53a. In this manner, loader <NUM> executes the attachment and detachment processing of feeder <NUM> in accordance with instruction list information 53a.

When determining in S150 that the attachment sections of a part of the respective devices within the movable range of loader <NUM> are in an attachment and detachment-prohibited state, CPU <NUM> creates instruction list information <NUM> for only the attachment sections other than the attachment sections in an attachment and detachment-prohibited state, that is, the attachment sections in an attachment and detachment-permitted state within the movable range of loader <NUM> (S170), and ends the present routine.

CPU <NUM> can create instruction list information <NUM> according to the moving permission and prohibition state of the respective devices and the attachment and detachment permission and prohibition state of the respective attachment sections by setting the movable range of loader <NUM> in S120 or S130 and creating instruction list information <NUM> in S160 or S170. For example, when the movable range of loader <NUM> is limited, CPU <NUM> can create the instruction list information <NUM> so as not to include a device outside the movable range, and thereafter, when the limitation of the movable range is canceled, can create instruction list information <NUM> including a device that has returned to the movable range. In addition, when a part of the attachment sections are placed in an attachment and detachment-prohibited state within the movable range of loader <NUM>, CPU <NUM> can create instruction list information <NUM> so as not to include the attachment sections, and thereafter, when the attachment sections return to an attachment and detachment-permitted state, can create instruction list information <NUM> including the attachment sections.

<FIG> is an explanatory diagram illustrating an example of a state in which instruction list information <NUM> is created when the movable range of loader <NUM> is limited. <FIG> illustrates a state in which CPU <NUM> creates instruction list information <NUM> on the upper side (the same as <FIG>), and then mounting device 15d is placed in a moving-prohibited state, and the movable range of loader <NUM> is limited to storage device <NUM> and respective mounting devices 15a to 15c (refer to <FIG>). In this case, since loader <NUM> cannot move to mounting devices 15d and 15e, CPU <NUM> deletes the works of work numbers <NUM> and <NUM>, deletes the works of work numbers <NUM> and <NUM> related thereto (refer to the arrows in <FIG>), and creates instruction list information <NUM> on the lower side of <FIG>. If an attachment and detachment instruction of feeder <NUM> for the attachment sections outside the movable range of loader <NUM> is included in instruction list information <NUM>, there would be a case where loader <NUM> cannot operate in accordance with the instruction list information <NUM> and stops. On the other hand, in the embodiment, since an attachment and detachment instruction of feeder <NUM> for the attachment sections outside the movable range of loader <NUM> is not included in instruction list information <NUM>, CPU <NUM> can suppress the stoppage of loader <NUM>.

<FIG> is an explanatory diagram illustrating an example of a state in which instruction list information <NUM> is created when a part of the attachment sections within the movable range of loader <NUM> is placed in an attachment and detachment-prohibited state. <FIG> illustrates a state in which CPU <NUM> creates instruction list information <NUM> on the upper side (the same as in <FIG>), and then attachment section <NUM> with attachment section number #<NUM> of storage device <NUM> is placed in an attachment and detachment-prohibited state, and loader <NUM> cannot execute the work of work number <NUM>. In this case, CPU <NUM> deletes the work of work number <NUM> and deletes the work of work number <NUM> (refer to the arrow in <FIG>) related to the same, thereby creating instruction list information <NUM> on the lower side of <FIG>. When an attachment and detachment instruction of feeder <NUM> for the attachment sections in an attachment and detachment-prohibited state is included in instruction list information <NUM>, there would be a case where loader <NUM> cannot operate in accordance with instruction list information <NUM> and stops. On the other hand, in the embodiment, since an attachment and detachment instruction of feeder <NUM> for the attachment sections in an attachment and detachment-prohibited state is not included in instruction list information <NUM>, CPU <NUM> can suppress the stoppage of loader <NUM>.

Here, when creating the instruction list information on the lower side of <FIG> and <FIG>, CPU <NUM> may assign the work numbers as they are or reassign the same. In addition, in the embodiment, CPU <NUM> leaves the work deleted at this time in memory section <NUM>. As a result, CPU <NUM> can return the deleted work to instruction list information <NUM> when the limitation of the movable range of loader <NUM> is canceled after instruction list information <NUM> on the lower side of <FIG> is created, or when attachment sections <NUM> in an attachment and detachment-prohibited state returns to an attachment and detachment-permitted state after instruction list information on the lower side of <FIG> is created. That is, CPU <NUM> can create instruction list information <NUM> including the deleted work. In this case, CPU <NUM> may return the deleted work to the original order as long as it is possible to return to the original order, or may add the deleted work after the last work of instruction list information <NUM> on the lower side of <FIG> and <FIG>. CPU <NUM> may temporarily delete the deleted work from memory section <NUM>.

Here, correspondences between the constituent elements of the present embodiment and constituent elements of the present disclosure will be clarified. Each mounting device <NUM> and storage device <NUM> of the present embodiment correspond to the [mounting-related device], loader <NUM> corresponds to the [moving work device], and management device <NUM> corresponds to the [management device]. In addition, management control section <NUM> corresponds to the [management control section].

In management device <NUM> used in mounting system <NUM> of the above-described example, management control section <NUM> of management device <NUM> sets the movable range of loader <NUM> according to the moving permission and prohibition state of storage device <NUM> and respective mounting devices <NUM>, and creates instruction list information <NUM> only for the attachment sections other than the attachment sections in an attachment and detachment-prohibited state, that is, the attachment sections in an attachment and detachment-permitted state within the movable range of loader <NUM>. As a result, it is possible to suppress the stoppage of loader <NUM>.

It is obvious that the present invention is limited by the appended claims.

In the above-described embodiment, management device <NUM> sets the movable range of loader <NUM> according to the moving permission and prohibition state of storage device <NUM> and respective mounting devices <NUM>, and creates instruction list information <NUM> for the attachment sections other than the attachment sections in an attachment and detachment-prohibited state within the movable range of loader <NUM>. However, management device <NUM> may set the movable range of loader <NUM> according to the moving permission and prohibition state of storage device <NUM> and respective mounting devices <NUM>, and may create instruction list information <NUM> for all the attachment sections within the movable range of loader <NUM> without considering the attachment and detachment denial state of the respective attachment sections. In this case, it is possible to suppress the stoppage of loader <NUM> in an attempt to move outside the movable range. In addition, management device <NUM> may create instruction list information <NUM> for the attachment sections other than the attachment sections in an attachment and detachment-prohibited state among all the attachment sections of storage device <NUM> and respective mounting devices <NUM> without considering the moving permission and prohibition state of storage device <NUM> and respective mounting devices <NUM>. In this case, it is possible to suppress the stoppage of loader <NUM> in an attempt to attach and detach feeder <NUM> to and from the attachment sections in an attachment and detachment-prohibited state.

In the above-described embodiment, management device <NUM> is configured to create instruction list information <NUM>, but is not limited thereto, and respective mounting devices <NUM>, loader <NUM>, integration device <NUM>, and the like may operate as a management device that creates instruction list information <NUM>.

In the above-described embodiment, management device <NUM> is configured to transmit instruction list information <NUM> to loader <NUM>, but is not limited thereto as long as management device <NUM> can cause loader <NUM> to execute the attachment and detachment processing, and, for example, management device <NUM> may output a work instruction included in instruction list information <NUM> to loader <NUM> to cause loader <NUM> to execute the attachment and detachment processing.

In the above-described mounting embodiment, respective mounting devices <NUM> are configured such that supply section <NUM> includes attachment unit 28a for mounting and attachment unit 28b for buffering, but may not include attachment unit 28b for buffering.

In the above-described embodiment, mounting system <NUM> is configured to include printing device <NUM>, print inspection device <NUM>, a conveyance device, respective mounting devices <NUM>, storage device <NUM>, loader <NUM>, and management device <NUM>, but to the extent that the present disclosure can be implemented, some or all of the devices and the loader may be omitted, or, for example, a member storage device that stores members other than feeder <NUM>, a mounting inspection device that inspects the mounting state of components of substrate S and a substrate, a reflow device that performs reflow processing, or the like may be included in addition to some or all of the devices and the loader.

In the above-described embodiment, loader <NUM> is configured to move between storage device <NUM> and respective mounting devices <NUM> to automatically attach and detach feeder <NUM> to and from storage device <NUM> and attachment sections <NUM> and <NUM> of respective mounting devices <NUM>, but is not limited thereto, and may be configured to move between at least a part of printing device <NUM>, print inspection device <NUM>, respective mounting devices <NUM>, storage device <NUM>, a member storage device, a mounting inspection device, a reflow device, or the like to automatically attach and detach the member to and from the attachment sections. Examples of the member include mounting head <NUM> and nozzle <NUM>.

In the above-described embodiment, the present disclosure is applied in the form of mounting system <NUM>, but the present disclosure may be in the form of management device <NUM> or in the form of the management method.

Here, the management device, the mounting system, and the management method according to the present disclosure may be configured as follows. For example, in the management device of the present disclosure, when the operator acquires the prohibition information including information on the attachment sections specified by an operator to prohibit attachment and detachment of the member and/or the prohibition information including information based on the state of the attachment sections of the mounting-related device from the mounting-related device, the management control section may create the instruction list based on the prohibition information, in which an attachment and detachment instruction of the member for the attachment sections other than the attachment sections to and from which the member is not attachable and detachable is registered. Accordingly, it is possible to suppress the unintentional stoppage of the moving work device based on the attachment and detachment prohibition of the member specified by the operator or the state of the attachment sections of the mounting-related device. Here, the information based on the state of the attachment sections of the mounting-related device includes information that the attachment unit having the attachment sections is detached, information that a failure has occurred in the attachment sections, and the like.

In the management device of the present disclosure, when acquiring the prohibition information including information on the attachment sections to and from which the member is not attachable and detachable due to restricted moving of the moving work device from the mounting-related device, the management control section may create the instruction list in which an attachment and detachment instruction of the member for the attachment sections of the mounting-related device within a movable range of the moving work device is registered. Accordingly, it is possible to suppress the unintentional stoppage of the moving work device when the moving of the moving work device is limited. Here, the case where the moving of the moving work device is limited includes a case where a door of the mounting-related device is opened, a case where electric power cannot be supplied to the moving work device from any mounting-related device in a case where the moving work device operates by receiving electric power supplied from respective mounting-related devices, and the like.

In the management device of the present disclosure, when acquiring information that the member is attachable and detachable to and from the attachment sections included in the prohibition information from the mounting-related device, the management control section may create the instruction list including an attachment and detachment instruction for the attachment sections to and from which the member is attachable and detachable. As a result, it is possible to execute the attachment and detachment processing of the member on the attachment sections to and from which the member is attachable and detachable by the moving work device.

In the management device of the present disclosure, the mounting-related device may include a mounting device that mounts a component, and the member may be a feeder that supplies the component. Accordingly, in a case where the moving work device is caused to execute the attachment and detachment of the feeder on the attachment section of the mounting device, it is possible to suppress the unintentional stoppage of the moving work device.

The mounting system of the present disclosure includes multiple mounting-related devices in which a member related to mounting of a component is mounted on one or more attachment sections, a moving work device that moves between the multiple mounting-related devices to automatically attach and detach the member to and from the attachment sections, and a management device according to any one of the above aspects. In the mounting system of the present disclosure, it is possible to suppress unintentional stoppage of the moving work device, similarly to the management device described above.

The management method of the present disclosure is a management method used in a mounting system including multiple mounting-related devices in which a member related to mounting of a component is attached to one or more attachment sections, and a moving work device that moves between the multiple mounting-related devices to automatically attach and detach the member to and from the attachment sections, the management method including, when acquiring prohibition information including information on the attachment sections to and from which the member is not attachable and detachable by the moving work device from the mounting-related device, a step of creating an instruction list based on the prohibition information, in which an attachment and detachment instruction of the member for the attachment sections other than the attachment sections to and from which the member is not attachable and detachable is registered, and causing the moving work device to execute attachment and detachment processing of the member based on the instruction list.

In the management method of the present disclosure, when acquiring prohibition information including information on the attachment sections to and from which the member is attachable and detachable by the moving work device from the mounting-related device, an instruction list is created based on the prohibition information, in which an attachment and detachment instruction of the member for the attachment sections other than the attachment sections to and from which the member is not attachable and detachable is registered, and the moving work device is caused to execute attachment and detachment processing of the member based on the instruction list. Therefore, since the instruction list does not include an attachment and detachment instruction of the member for the attachment sections to and from which the member is not attachable and detachable, it is possible to suppress the unintentional stoppage of the moving work device. Here, the mounting-related device includes, for example, a printing device that prints a viscous fluid on a processing target object, a print inspection device that inspects a printing state or the like, a mounting device that mounts a component, a mounting inspection device that inspects a mounting state or the like, a storage device that stores members used in other mounting-related devices, a conveyance device of the processing target object, a reflow device that performs reflow processing, and the like. Examples of the processing target object include a substrate and a substrate having a three-dimensional structure. In the management method of the present disclosure, various aspects of the management device described above may be adopted, or steps for implementing the functions of the management device described above may be added.

Claim 1:
A management device (<NUM>) used in a mounting system (<NUM>) including
multiple mounting-related devices (<NUM>) in which a member (<NUM>) related to mounting of a component is attached to one or more attachment sections (<NUM>), and
a moving work device (<NUM>) configured to move between the multiple mounting-related devices (<NUM>) to automatically attach and detach the member (<NUM>) to and from the attachment sections (<NUM>),
the management device characterized by:
a management control section (<NUM>) configured to, when acquiring prohibition information including information on the attachment sections (<NUM>) to and from which the member (<NUM>) is not attachable and detachable by the moving work device (<NUM>) from the mounting-related device,
create an instruction list (<NUM>) based on the prohibition information, wherein an attachment and detachment instruction of the member (<NUM>) for the attachment sections other than the attachment sections to and from which the member (<NUM>) is not attachable and detachable is registered in the instruction list (<NUM>), and
cause the moving work device (<NUM>) to execute attachment and detachment processing of the member (<NUM>) based on the instruction list (<NUM>).