Patent Description:
In the conventional art, as a mounting device, there has been proposed a device that calculates an attachment/detachment time from the time when a tape feeder is detached to the time when the tape feeder is attached again, and in a case where the attachment/detachment time is equal to or less than a predetermined time, and performs mounting work without performing a component collation operation for determining whether a component type of an electronic component housed in the tape feeder is correct (refer to Patent Literature <NUM>, for example). In this mounting device, it is assumed that in the temporary detachment of the feeder, a work load is reduced to improve the work efficiency. As a mounting system, there has been proposed a feeder storage for storing multiple feeders attachable to and detachable from a mounting device, and an exchange robot (moving work device) capable of exchanging the feeders between the feeder storage and each mounting device (refer to Patent Literature <NUM>, for example). In this mounting system, since the moving work device exchanges feeders, provision or collecting may be performed in the feeder storage regardless of a feeder used in any mounting device, and thus an operator can easily provide or collect a feeder. Patent Literature <NUM> relates to a feeder for a mounting system. The mounting system includes multiple component mounters and a moving work device. The feeder is detachably attached to a mounting body and supplies components to the mounter body. The feeder includes a motor to feed out a tape accommodating multiple components. A jam suppression control is executed in which the motor is driven to rewind the tape a predetermined amount and the motor is driven to feed out the tape to a position before the tape is rewound.

However, in the mounting device disclosed in Patent Literature <NUM> described above, automatic exchange of feeders has not been considered. In the mounting system disclosed in Patent Literature <NUM> described above, although each of the moving work device and the operator can exchange feeders, whether feeder exchange by the moving work device or feeder exchange by the operator is performed has not been considered. As described above, in a mounting system, it has been demanded to appropriately handle members in accordance with work of a moving work device and work of an operator.

The present disclosure has been made in view of such problems, and a principal object of the present disclosure is to provide a management apparatus, a mounting system, and a management method capable of more appropriately handling members in accordance with work of a moving work device and work of an operator.

The invention is defined by the features of claims <NUM> and <NUM>.

Hereinafter, the present embodiment will be described with reference to the drawings. <FIG> is a schematic explanatory diagram illustrating an example of mounting system <NUM> of the present disclosure. <FIG> is an explanatory diagram schematically illustrating a configuration of mounting device <NUM>. <FIG> is an explanatory diagram of correspondence information <NUM> and timer list information <NUM> stored in memory section <NUM>. In the present embodiment, a left-right direction (X-axis), a front-rear direction (Y-axis), and an up-down direction (Z-axis) are as illustrated in <FIG> and <FIG>.

Mounting system <NUM> is configured, for example, as a production line in which mounting devices <NUM> performing a process of mounting components P on board S serving as a processing target object are arranged in a conveyance direction of board S. Here, a processing target object will be described as board S, but the processing target object is not particularly limited as long as it is a board on which component P is mounted, and may be a base material having a three-dimensional shape. As illustrated in <FIG>, mounting system <NUM> is configured to include printing device <NUM>, print inspection device <NUM>, storage section <NUM>, host PC <NUM>, mounting device <NUM>, a mounting inspection device (not illustrated), a reflow device (not illustrated), master PC <NUM>, automatic conveyance vehicle <NUM>, loader <NUM>, and the like. Printing device <NUM> is a device that prints a solder paste or the like on board S. Print inspection device <NUM> is a device that inspects a state of the printed solder. The mounting inspection device is a device that inspects a state or the like of a component that has been subjected to a mounting process. The reflow device is a device that reflows a board on which a solder is printed and on which a component is mounted.

Mounting device <NUM> is a device that picks up component P and mounts component P on board S. As illustrated in <FIG>, mounting device <NUM> includes board support section <NUM>, pin storage section <NUM>, board processing section <NUM>, component supply section <NUM>, mounting section <NUM>, nozzle storage section <NUM>, communication section <NUM>, and mounting control section <NUM>. Board support section <NUM> is a unit that supports board S from the lower side with backup pin <NUM>. A position or type of backup pin <NUM> disposed on a support plate is changed according to the type of board S to be supported. Backup pin <NUM> is configured to be movable by mounting head <NUM>. Pin storage section <NUM> is an accommodation member that accommodates backup pin <NUM>. Pin storage section <NUM> is detachably disposed in the device, and may be replaced according to the type of board S. Board processing section <NUM> is a unit that carries in, conveys, fixes board S at a mounting position, and carries out board S.

Component supply section <NUM> is a unit that supplies component P to mounting section <NUM>. Component supply section <NUM> attaches feeder <NUM> including a reel around which a tape serving as a holding member holding component P is wound to at least one attachment portion. Component supply section <NUM> includes mounting attachment portion <NUM> to which feeder <NUM> used for a mounting process is attached and a buffer attachment portion <NUM> to which spare feeder <NUM> is attached in an upper and lower stage. Here, mounting attachment portion <NUM> and buffer attachment portion <NUM> are collectively referred to as an attachment portion. Feeder <NUM> includes a controller (not illustrated). The controller stores information such as an ID of a tape included in feeder <NUM>, and the type and a remaining number of components P. When feeder <NUM> is attached to the attachment portion, the controller transmits the information regarding feeder <NUM> to mounting control section <NUM>. Component supply section <NUM> may include a tray unit having a tray as a holding member on which multiple components P are arranged and placed. Communication section <NUM> is an interface that exchanges information with external devices such as host PC <NUM>, loader <NUM>, and master PC <NUM>.

Mounting section <NUM> is a unit that picks up component P from component supply section <NUM> and disposes component P on board S fixed to board processing section <NUM>. Mounting section <NUM> includes head moving portion <NUM>, mounting head <NUM>, and nozzle <NUM>. Head moving portion <NUM> includes a slider configured to move in the XY-directions while being guided by a guide rail, and a motor for driving the slider. Mounting head <NUM> picks up one or more components P and is moved in the XY-directions by head moving portion <NUM>. Mounting head <NUM> is detachably attached to the slider. One or more nozzles <NUM> are detachably attached to a lower surface of mounting head <NUM>. Nozzle <NUM> picks up component P by using a negative pressure. A pickup member that picks up component P may be a mechanical chuck or the like that mechanically holds component P in addition to nozzle <NUM>. Nozzle storage section <NUM> is an accommodation member that accommodates nozzle <NUM>. Nozzle storage section <NUM> is detachably disposed in the device. In nozzle storage section <NUM>, nozzle <NUM> or the like of a type used in the next production is accommodated at a specific position, and may be replaced every time the nozzle is produced.

Mounting control section <NUM> is configured as a microprocessor centered on CPU <NUM>, and controls the entire device. Mounting control section <NUM> has memory portion <NUM>. Memory portion <NUM> stores mounting condition information (production job) including information such as information regarding components P, an arrangement order in which components P are mounted on board S, an arrangement position, and an attachment position of feeder <NUM> from which components P are picked up, attachment state information <NUM>, and the like. Attachment state information <NUM> includes information regarding the current state of component supply section <NUM>, such as the type (ID) of feeder <NUM> attached to mounting attachment portion <NUM>, buffer attachment portion <NUM>, or the like, the component type (ID) combined with feeder <NUM>, and a remaining number of components. In attachment state information <NUM>, a use status of feeder <NUM> is periodically updated by CPU <NUM> in accordance with consumption of components by mounting section <NUM>, replacement of feeder <NUM> by loader <NUM> or operator M, or the like. Mounting control section <NUM> outputs control signals to board processing section <NUM>, component supply section <NUM>, and mounting section <NUM>, and receives signals from board processing section <NUM>, component supply section <NUM>, and mounting section <NUM>.

As illustrated in <FIG>, storage section <NUM> is a storage location for temporarily storing feeder <NUM> used in mounting device <NUM>. Storage section <NUM> is provided under a conveyance device between print inspection device <NUM> and mounting device <NUM>. Storage section <NUM> has an attachment portion in the same manner as component supply section <NUM>. When feeder <NUM> is connected to the attachment portion, the controller of feeder <NUM> outputs information regarding feeder <NUM>, and host PC <NUM> receives the output information. In storage section <NUM>, feeder <NUM> may be transported by automatic conveyance vehicle <NUM> or feeder <NUM> may be transported by operator M. Automatic conveyance vehicle <NUM> automatically conveys feeder <NUM>, a member used in mounting system <NUM>, and the like between a warehouse (not illustrated) and storage section <NUM>.

Feeder <NUM> and other members are stored in the warehouse (not illustrated). In addition to the members, a warehouse PC, an arm robot, an electronic shelf, and the like are disposed in the warehouse. The warehouse PC manages members in the warehouse, performs input, and the like, and is connected to mounting system <NUM> via a network. The arm robot automatically attaches and detaches and moves feeder <NUM> between the electronic shelf and automatic conveyance vehicle <NUM>. The electronic shelf has an attachment portion in the same manner as component supply section <NUM>, and outputs information regarding feeder <NUM> attached to and detached from the attachment portion to the warehouse PC. In this warehouse, operator M prepares feeder <NUM> or the like used for subsequent production. For example, operator M combines feeder <NUM> and a reel holding component P, associates the respective IDs thereof, and inputs the associated IDs to the warehouse PC. The warehouse PC outputs the combination of feeder <NUM> and component P to master PC <NUM>. Master PC <NUM> registers the acquired combination of feeder <NUM> and component P in correspondence information <NUM> and manages the combination.

Loader <NUM> is a mobile work device, which moves in a moving region in front of mounting system <NUM> (refer to dashed lines in <FIG>), and is a device automatically attaching and detaching, and collecting and providing members necessary for a mounting process, such as feeder <NUM> of mounting device <NUM>. Loader <NUM> includes moving control section <NUM>, memory section <NUM>, accommodation section <NUM>, exchange section <NUM>, moving 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> controls the entire device such that feeder <NUM> is collected from component supply section <NUM> or feeder <NUM> is provided to component supply section <NUM>, and feeder <NUM> is moved to and from storage section <NUM>. Memory section <NUM> is, for example, an HDD that stores various data such as a processing program. Accommodation section <NUM> has an accommodation space for accommodating feeder <NUM>. Accommodation section <NUM> is configured to accommodate, for example, four feeders <NUM>. Exchange section <NUM> is a mechanism that moves feeder <NUM> in and out as well as moving feeder <NUM> in upper and lower stages (refer to <FIG>). Exchange section <NUM> has a clamp portion that clamps feeder <NUM>, a Y-axis slider that moves the clamp portion in the Y-axis direction (front-rear direction), and a Z-axis slider that moves the clamp portion in the Z-axis direction (up-down direction). Exchange section <NUM> executes attachment and detachment of feeder <NUM> at mounting attachment portion <NUM>, and attachment and detachment of feeder <NUM> at buffer attachment portion <NUM>. Moving section <NUM> is a mechanism that moves loader <NUM> in the X-axis direction (left-right direction) along X-axis rail <NUM> disposed in front of mounting device <NUM>. Communication section <NUM> is an interface that exchanges information with external devices such as host PC <NUM> and mounting device <NUM>. Loader <NUM> outputs the current position or details of executed work to host PC <NUM>. Loader <NUM> is capable of collecting and providing feeder <NUM>, but may be configured to collect and provide members related to the mounting process, such as mounting head <NUM>, nozzle storage section <NUM> accommodating nozzle <NUM>, a solder cartridge, a screen mask, and pin storage section <NUM> accommodating backup pin <NUM>.

Host PC <NUM> is a device that manages loader <NUM>. Host PC <NUM> includes management control section <NUM>, memory section <NUM>, and communication section <NUM>. Management control section <NUM> is configured as a microprocessor centered on CPU <NUM> and controls the entire device. Memory section <NUM> stores an instruction list or the like including information supported by loader <NUM>. Communication section <NUM> is an interface that exchanges information with external devices such as mounting device <NUM>, loader <NUM>, and master PC <NUM>.

Master PC <NUM> is configured as a server that stores and manages information used by each device of mounting system <NUM>, such as a production plan database including multiple pieces of mounting condition information. Master PC <NUM> has a function of a management apparatus that also manages feeder <NUM>. Master PC <NUM> includes master control section <NUM>, memory section <NUM>, and communication section <NUM>. Master control section <NUM> is configured as a microprocessor centered on CPU <NUM>, and controls the entire device. In addition to the production plan database, correspondence information <NUM>, timer list information <NUM>, and the like are stored in memory section <NUM>. Communication section <NUM> is an interface that exchanges information with external devices such as mounting device <NUM>, loader <NUM>, and host PC <NUM>.

Here, the information stored in memory section <NUM> will be described with reference to <FIG>. Correspondence information <NUM> is a database including a correspondence relationship between a combination of feeder <NUM> and component P. In correspondence information <NUM>, an ID of feeder <NUM> and an ID of a held component that is held by an attached reel are correlated with each other, and in addition, a device that is currently attached and an attachment portion number, a remaining number of components, information regarding a restriction on the use of the feeder, and the like are correlated with each other. Timer list information <NUM> is a list for measuring a time period during which feeder <NUM> is detached from the attachment portion. Timer list information <NUM> includes an ID of feeder <NUM>, a component ID, the time at which the attachment is started, the count time from that time, and the like. Although a correspondence relationship between feeder <NUM> and component P is managed in correspondence information <NUM>, it is conceivable that the reel holding component P is replaced in a case where feeder <NUM> is detached from the attachment portion by operator M. Timer list information <NUM> is created in a case where the time for estimating whether the correspondence relationship is changed is measured.

Next, an operation of mounting system <NUM> of the present embodiment configured as described above, first, a process in which mounting device <NUM> mounts component P on board S will be described. When starting the mounting process, first, CPU <NUM> of mounting control section <NUM> causes mounting head <NUM> to execute a process of disposing backup pin <NUM> at a position corresponding to board S. Next, CPU <NUM> controls board processing section <NUM> to carry in and fix board S. Next, CPU <NUM> reads the mounting condition information, attaches nozzle <NUM> to be used from nozzle storage section <NUM> to mounting head <NUM> based on the mounting condition information, causes mounting head <NUM> to pick up component P from feeder <NUM> attached to component supply section <NUM>, and performs a process of disposing component P on board S. When component P is disposed on board S, CPU <NUM> causes board S to be discharged to board processing section <NUM>, and repeatedly performs the above process. CPU <NUM> manages the number of components consumed by each feeder <NUM> during the execution of the mounting process, and when a remaining number of components is equal to or less than a predetermined warning value, transmits the information to host PC <NUM>. Host PC <NUM> performs, for example, a process of adding an exchange operation for feeder <NUM> close to component shortage to an instruction list. Host PC <NUM> causes loader <NUM> to execute the exchange operation based on the instruction list. Loader <NUM> is moved between storage section <NUM> and mounting device <NUM> along X-axis rail <NUM>, and executes a replacement process for feeder <NUM> in mounting device <NUM> that is a work target.

Next, management of feeder <NUM> attached to the attachment portion in mounting device <NUM> will be described. <FIG> is a flowchart illustrating an example of an attachment portion management processing routine executed by mounting control section <NUM> of mounting device <NUM>. This routine is stored in memory portion <NUM> of mounting control section <NUM>, and is executed at predetermined intervals (for example, at intervals of several seconds) after mounting device <NUM> is started. When this routine is started, CPU <NUM> of mounting control section <NUM> determines whether there is an attachment portion to which feeder <NUM> is newly attached (S100). When there is an attachment portion to which feeder <NUM> is attached, CPU <NUM> stores information regarding feeder <NUM> attached to the attachment portion in attachment state information <NUM> (S110). The information regarding feeder <NUM> includes, for example, a feeder ID, a component ID, and a remaining number of components, and is stored in attachment state information <NUM> in correlation with a number of the attachment portion number to which the feeder is attached.

Next, CPU <NUM> outputs attachment information indicating that feeder <NUM> is attached to the attachment portion to master PC <NUM> (S120), and waits until a response is received from master PC <NUM>. Master PC <NUM> determines whether attached feeder <NUM> is usable, and outputs permission information or prohibition information and a check command to corresponding mounting device <NUM>. The prohibition information is set in a case where feeder <NUM> is detached by operator M and is reattached after a lapse of a time period during which the reels can be exchanged. Operator M may attach an inappropriate reel to feeder <NUM>, and thus mounting device <NUM> imposes a restriction on the use of such feeder <NUM>. The check command is a command for executing a process of checking whether a correspondence relationship of a combination of feeder <NUM> and component P is changed by mounting device <NUM>.

After S120, CPU <NUM> determines whether the permission information or the prohibition information or the check command has been acquired (S130), and when the permission information has been acquired, CPU <NUM> permits the use of attached target feeder <NUM> (S140). On the other hand, when the prohibition information and the check command have been acquired from master PC <NUM> in S130, CPU <NUM> prohibits the use of attached target feeder <NUM> (S150), and executes a process of checking this feeder <NUM> (S160). In the check process, CPU <NUM> acquires an ID of feeder <NUM> and an ID of component P, and executes a process of collating the IDs. CPU <NUM> automatically or manually reads and acquires the ID of component P from the reel with a reading section (not illustrated). Due to execution of the check process, mounting device <NUM> may temporarily suspend production of board S. When the check process is executed in S160, CPU <NUM> determines whether the combination of feeder <NUM> and component P has been changed based on the correspondence relationship in correspondence information <NUM> in master PC <NUM> (S170). When there is no change of the combination, CPU <NUM> outputs appropriate information indicating the fact to master PC <NUM> (S180), and when there is a change of the combination, outputs change information indicating the fact to master PC <NUM> (S190), and performs the processes in and after S130. When the appropriate information is acquired, master PC <NUM> cancels the use restriction and outputs the permission information to mounting device <NUM>, and when the change information is acquired, changes the combination in correspondence information <NUM> and outputs the permission information to mounting device <NUM>.

After S140 or when feeder <NUM> is not attached to the attachment portion in S100, CPU <NUM> determines whether there is an attachment portion from which feeder <NUM> is detached (S200). When there is no attachment portion from which feeder <NUM> is detached, CPU <NUM> finishes this routine without further processing. On the other hand, when there is an attachment portion from which feeder <NUM> is detached, information regarding detached feeder <NUM> is deleted from attachment state information <NUM> (S210), cancelation information indicating the fact is output to master PC <NUM> (S220), and the routine is finished.

Next, a process in which loader <NUM> collects and provides feeder <NUM> will be described. When a command based on the instruction list is acquired from host PC <NUM>, CPU <NUM> of moving control section <NUM> moves feeder <NUM> for which the command is given. For example, CPU <NUM> causes exchange section <NUM> to detach feeder <NUM> from a specific attachment portion in storage section <NUM>, moves feeder <NUM> to moving section <NUM> in a state in which feeder <NUM> is accommodated in accommodation section <NUM> to a specific attachment portion of mounting device <NUM>, and controls the exchange section <NUM> to attach feeder <NUM> to the attachment portion. CPU <NUM> moves moving section <NUM> to the specific attachment portion of mounting device <NUM>, and causes exchange section <NUM> to detach feeder <NUM> from the attachment portion. Every time feeder <NUM> is detached from any of the attachment portions, CPU <NUM> outputs collecting information indicating this fact to host PC <NUM>. Host PC <NUM> immediately outputs the collecting information acquired from loader <NUM> to master PC <NUM>. Master PC <NUM> can recognize that loader <NUM> has executed the detachment of feeder <NUM> for which the collecting information has been acquired.

Next, a process in which master PC <NUM> performs management related to feeder <NUM> including a restriction on the use of feeder <NUM> will be described. <FIG> is a flowchart illustrating an example of a feeder management processing routine executed by master control section <NUM> of master PC <NUM>. This routine is stored in memory section <NUM> of master control section <NUM>, and is executed at predetermined intervals (for example, at intervals of several seconds) after master PC <NUM> is started. When this routine is started, CPU <NUM> of master control section <NUM> determines whether cancelation information has been acquired from any of mounting devices <NUM> (S300). When the cancelation information has been acquired, CPU <NUM> registers information regarding detached feeder <NUM> in timer list information <NUM>, and starts counting a time period during which feeder <NUM> is detached from mounting device <NUM> (S310).

After S310 or when the cancelation information is not acquired in S300, CPU <NUM> determines whether collecting information has been acquired from loader <NUM> (S320). When the collecting information has been acquired, CPU <NUM> excludes corresponding feeder <NUM> from count targets that are restriction targets (S330). CPU <NUM> performs a process of deleting corresponding feeder <NUM> from timer list information <NUM>. For feeder <NUM> for which the collecting information has been acquired from loader <NUM> is excluded from a time count target in timer list information <NUM> since feeder <NUM> is detached in loader <NUM> and there is no unintended reel replacement. Thereafter, in mounting device <NUM>, the combination of corresponding feeder <NUM> and component P included in correspondence information <NUM> is effectively handled.

After S330 or when the collecting information is not acquired in S320, CPU <NUM> determines whether there is feeder <NUM> for which counting is in progress in timer list information <NUM> (S340), and when there is feeder <NUM> for which counting is in progress, determines whether there is feeder <NUM> for which a predetermined time has elapsed in timer list information <NUM> (S350). The predetermined time may be set based on a time period (<NUM> seconds or one minute) during which operator M can exchange reels. When there is feeder <NUM> for which the predetermined time has elapsed in timer list information <NUM>, target feeder <NUM> is set to a use prohibition target that is a restriction target, and is deleted from timer list information <NUM> (S360). CPU <NUM> registers use prohibition information for corresponding target feeder <NUM> of correspondence information <NUM> (refer to <FIG>).

After S360, or when there is no target feeder <NUM> for which a predetermined time has elapsed in S350, or when there is no feeder <NUM> for which counting is in progress in S340, CPU <NUM> determines whether attachment information has been acquired from any of mounting devices <NUM> (S370). When the attachment information has been acquired, CPU <NUM> determines whether target feeder <NUM> is a feeder for which counting is in progress in timer list information <NUM> (S380). When target feeder <NUM> is a feeder for which counting is in progress, CPU <NUM> determines that feeder <NUM> is immediately reattached and reel exchange has not been performed on target feeder <NUM>, and thus sets permission use and deletes corresponding feeder <NUM> information from timer list information <NUM> (S390). On the other hand, when target feeder <NUM> is not a feeder for which counting is in progress in S380, CPU <NUM> determines whether target feeder <NUM> is prohibited from being used based on the use restriction information in correspondence information <NUM> (S400). When target feeder <NUM> is not prohibited from being used, or after S390, CPU <NUM> outputs permission information, indicating a permission use, to corresponding mounting device <NUM> (S410). Mounting device <NUM> that has received the permission information starts to use attached feeder <NUM>. On the other hand, when target feeder <NUM> is prohibited from being used in S400, CPU <NUM> outputs a check command together with prohibition information indicating a restriction on the use of feeder <NUM> (S420). Mounting device <NUM> that has received the check command and the prohibition information prohibits the use of attached feeder <NUM> and executes a check process. As described above, in mounting device <NUM>, when target feeder <NUM> is set as a restriction target, the validity of the combination of corresponding feeder <NUM> and component P included in correspondence information <NUM> is suspended, and the check process is executed.

After S410 and S420 or when the attachment information is not acquired in S370, CPU <NUM> determines whether information regarding a result of the check process has been acquired (S430). When the result of the check process has been acquired, CPU <NUM> determines which of the appropriate information and the change information has been acquired (S440), and when the change information has been acquired, CPU <NUM> updates correspondence information <NUM> by correlating information regarding combined new component P with target feeder <NUM> (S450). After <NUM> or when the appropriate information has been acquired in S440, CPU <NUM> changes the restriction on the use of corresponding target feeder <NUM> from prohibition to permission to update correspondence information <NUM> (S460), and finishes this routine.

Here, correspondence relationships between constituents of the present embodiment and constituents of the present disclosure will be clarified. Master control section <NUM> of the present embodiment corresponds to a management control section of the present disclosure, memory section <NUM> corresponds to a memory section, component P corresponds to a first member, feeder <NUM> corresponds to a second member, master PC <NUM> corresponds to a management apparatus, and loader <NUM> corresponds to a mobile work device. Printing device <NUM>, print inspection device <NUM>, storage section <NUM>, mounting device <NUM>, and the like correspond to mounting-related devices, mounting attachment portion <NUM>, buffer attachment portion <NUM>, and the attachment portion of storage section <NUM> correspond to attachment portions, and board S corresponds to a processing target object. In the present embodiment, an example of the management method of the present disclosure is also clarified by describing the operations of host PC <NUM> and mounting device <NUM>.

Master PC <NUM> of the present embodiment described above performs a process of setting this feeder <NUM> as a restriction target when cancelation information indicating that feeder <NUM> used in combination with component P has been detached from the attachment portion of mounting device <NUM> is acquired and collecting information indicating that loader <NUM> has detached feeder <NUM> from the attachment portion is not acquired. On the other hand, master PC <NUM> performs a process of excluding feeder <NUM> from a restriction target when cancelation information indicating that feeder <NUM> has been detached from the attachment portion of mounting device <NUM> is acquired and collecting information indicating that loader <NUM> has detached feeder <NUM> from the attachment portion is acquired. For example, in a case where operator M has detached feeder <NUM> from the attachment portion, since there is a probability that operator M may change component P combined with feeder <NUM>, feeder <NUM> is set as a use restriction target. On the other hand, when loader <NUM> detaches feeder <NUM> from the attachment portion, a combination of component P and feeder <NUM> is not changed, and thus feeder <NUM> is not set as a use restriction target. Master PC <NUM> recognizes that feeder <NUM> is automatically attached or detached by loader <NUM> by acquiring the cancelation information and the collecting information, excludes feeder <NUM> from a restriction target such that feeder <NUM> can be used thereafter. Therefore, master PC <NUM> can more appropriately handle component P and feeder <NUM> in accordance with the work of loader <NUM> and the work of operator M.

Master control section <NUM> starts counting the time when the cancelation information is acquired, and sets feeder <NUM> as a restriction target when the collecting information for corresponding feeder <NUM> is not acquired within a predetermined time, and excludes feeder <NUM> from a restriction target and does not count the time when the cancelation information and the collecting information for corresponding feeder <NUM> are acquired. In master PC <NUM>, by counting the time, it is possible to obtain a range in which a combination of component P and feeder <NUM> is not changed and thus to optimize a restriction target. Master control section <NUM> permits the use of feeder <NUM> when corresponding feeder <NUM> is reattached to the attachment portion within a predetermined time. Master PC <NUM> can more appropriately manage reattached feeder <NUM>. Master PC <NUM> includes memory section <NUM> storing correspondence information <NUM> including a correspondence relationship between component P and feeder <NUM>, and master control section <NUM> acquires information indicating that feeder <NUM> has been reattached to the attachment portion, does not validate the combination included in correspondence information <NUM> and does not permit the use of feeder <NUM> when feeder <NUM> is a restriction target, and validates the combination included in correspondence information <NUM> and permits the use of feeder <NUM> when feeder <NUM> is not a restriction target. In master PC <NUM>, since there is a high probability that the combination of component P and feeder <NUM> may be changed in feeder <NUM> that is a restriction target, correspondence information <NUM> can be more appropriately handled according to whether feeder <NUM> is a restriction target. When the use of feeder <NUM> based on correspondence information <NUM> is not permitted, master control section <NUM> outputs a check command for checking a combination in correspondence information <NUM> including the correspondence relationship between feeder <NUM> and component P to mounting device <NUM> to which feeder <NUM> is attached. By checking the correspondence relationship in correspondence information <NUM>, master PC <NUM> can more appropriately handle correspondence information <NUM>. In master PC <NUM>, since the first member is component P and the second member is feeder <NUM> that supplies component P, these members can be more appropriately handled in such a combination thereof in accordance with the work of loader <NUM> and the work of operator M.

Needless to say, the present disclosure is not limited to the embodiment that has been described heretofore, and hence, the present disclosure can be carried out in various aspects within the limits of the appended claims.

For example, in the above embodiment, master control section <NUM> counts the time period during which feeder <NUM> is detached after acquiring the cancelation information; however, the configuration is not limited to this, and the counting of the time period may be omitted. In this case, for example, when only the cancelation information is acquired, master control section <NUM> may set corresponding feeder <NUM> as a restriction target, and when the cancelation information and the collecting information are acquired, exclude corresponding feeder <NUM> from a restriction target. Master control section <NUM> permits the use of corresponding feeder <NUM> in a case where feeder <NUM> is reattached within a predetermined time, but may also omit this process by omitting the time counting. Also in this master PC <NUM>, it is possible to more appropriately handle component P and feeder <NUM> in accordance with the work of loader <NUM> and the work of operator M.

In the above embodiment, correspondence information <NUM> is stored in memory section <NUM>, and the validity of the corresponding combination included in correspondence information <NUM> is suspended when feeder <NUM> is a restriction target to perform a check process; however, the configuration is not limited to this, and correspondence information <NUM> itself may be omitted, or output of the check information may be omitted such that execution of the check process for correspondence information <NUM> is omitted. Also in this master PC <NUM>, it is possible to more appropriately handle component P and feeder <NUM> in accordance with the work of loader <NUM> and the work of operator M.

In the above embodiment, a process related to whether to set feeder <NUM> as a restriction target is performed in duty ratio attachment or detachment at the attachment portion of mounting device <NUM>; however, the configuration is not limited to this, a processing related to whether to set feeder <NUM> as a restriction target may be performed during attachment or detachment of feeder <NUM> in a location other than mounting device <NUM>, such as attachment or detachment at the attachment portion of storage section <NUM> or attachment or detachment at the attachment portion of the electronic shelf of the warehouse. Also in this mounting system <NUM>, it is possible to more appropriately handle component P and feeder <NUM> in accordance with the work of loader <NUM> and the work of operator M.

In the above embodiment, the description has been made in which the first member is component P, and the second member used in combination is feeder <NUM>; however, the configuration is not limited to this as long as the first member and the second member are used in combination and the second member is attached to the attachment portion. For example, the first member may be component P, and the second member may be a tray on which component P is placed. The first member may be a pickup member (nozzle <NUM>) that picks up component P, and the second member may be an accommodation member (nozzle storage section <NUM>) that accommodates one or more pickup members. The first member may be a support member (backup pin <NUM>) that supports board S from the lower side, and the second member may be an accommodation member (pin storage section <NUM>) that accommodates one or more support members. The first member may be mounting head <NUM>, and the second member may be a head storage section that can store, detach, and move one or more mounting heads <NUM>. It is assumed that the moving work device automatically attaches and detaches any of the second members, and operator M also attaches and detaches the second member. Also in this case, the first member and the second member can be appropriately handled according to the operation of the moving work device and the operation of operator M.

In the above embodiment, the present disclosure has been described as mounting system <NUM>, master PC <NUM>, and mounting device <NUM>, but the present disclosure may be a management method executed by master PC <NUM> or a program for realizing the management method.

Here, the information processing device and the information processing method of the present disclosure may be configured as follows. For example, in the management apparatus of the present disclosure, the management control section may start counting of time when the cancelation information is acquired, set the second member as a restriction target when the collecting information for the corresponding second member is not acquired within a predetermined time, and exclude the second member from the restriction target and omit the counting of time when the cancelation information and the collecting information for the corresponding second member are acquired. In this management apparatus, by counting the time, it is possible to obtain a range in which the combination of the first member and the second member is not changed, so that the restriction target can be optimized. In the management apparatus, the management control section may permit the use of the second member when the corresponding second member is reattached within the predetermined time. In this management apparatus, the reattached second member can be more appropriately managed. Here, the predetermined time may be determined based on a time required to change a combination of the first member and the second member.

The management apparatus of the present disclosure may include a memory section that stores correspondence information including a correspondence relationship between the first member and the second member, in which the management control section may acquire information indicating that the second member is reattached to the attachment portion, and may not permit the use of the second member based on the correspondence information when the second member is the restriction target, and may permit the use of the second member based on the correspondence information when the second member is not the restriction target. In this management apparatus, since there is a high probability that the combination of the first member and the second member may be changed in the second member that is the restriction target, the correspondence information can be more appropriately handled according to whether the second member is the restriction target. Here, the expression "use of the second member based on the correspondence information" may mean "use of the second member on the assumption that the combination included in the correspondence information is valid".

In the management apparatus of the present disclosure storing correspondence information, when the use of the second member based on the correspondence information is not permitted, the management control section may output a command for checking the correspondence information including the correspondence relationship between the second member and the first member to a mounting-related device to which the second member is attached. In this management apparatus, by checking the correspondence relationship in the correspondence information, the correspondence information can be more appropriately handled.

In the management apparatus according to the present disclosure, any one or more of (<NUM>) to (<NUM>) may be satisfied. For example, since a component and a feeder, a component and a tray, a pickup member and an accommodation member, and a support member and an accommodation member are used in combination, the management apparatus can more appropriately handle these members in accordance with the work of the moving work device and the work of the operator. (<NUM>) The first member is a component, and the second member is a feeder that supplies the component. (<NUM>) The first member is a component, and the second member is a tray on which the component is placed. (<NUM>) The first member is a pickup member that picks up a component, and the second member is an accommodation member that accommodates one or more of the pickup members. (<NUM>) The first member is a support member that supports a board from below, and the second member is an accommodation member that accommodates one or more of the support members.

The mounting system of the present disclosure includes multiple mounting-related devices each having an attachment portion to which a second member used in combination with a first member is attached and related to a process of mounting a component on a processing target object, a moving work device that is moved between the mounting-related devices and automatically attaches and detaches the second member to and from the attachment portion, and any one of the management apparatuses described above. In this mounting system, since the management apparatus described above is provided, the first member and the second member can be more appropriately handled in accordance with the work of the moving work device and the work of the operator. It is possible to achieve effects according to aspects of the employed management apparatus.

The management method of the present disclosure is a management method used in a mounting system including multiple mounting-related devices each having an attachment portion to which a second member used in combination with a first member is attached and related to a process of mounting a component on a processing target object, and a moving work device that is moved between the mounting-related devices and automatically attaches and detaches the second member to and from the attachment portion, the management method including (a) a step of, when cancelation information indicating that the second member has been detached from the attachment portion of the mounting-related device is acquired and collecting information indicating that the moving work device has detached the second member from the attachment portion is not acquired, executing a process of setting the second member as a restriction target; and (b) a step of, when the cancelation information indicating that the second member has been detached from the attachment portion of the mounting-related device is acquired and the collecting information indicating that the moving work device has detached the second member from the attachment portion is acquired, executing a process of excluding the second member from the restriction target.

In this management method, similarly to the management apparatus described above, by acquiring the cancelation information and the collecting information, it is recognized that the second member is automatically attached or detached, and the second member is excluded from the restriction target to be used thereafter. Therefore, in this management method, the first member and the second member can be more appropriately handled in accordance with the work of the moving work device and the work of the operator. This management method may employ the aspect of the management apparatus described above, or may include a step of realizing the function of the management apparatus described above.

The management apparatus, the mounting system, and the management method of the present disclosure can be used in the field of mounting electronic components.

Claim 1:
A management apparatus (<NUM>) used in a mounting system including multiple mounting-related devices (<NUM>) each including a first member (P) and an attachment portion to which a second member (<NUM>) is attached, the second member is used in combination with and corresponding to the first member that is used and related to a process of mounting a component on a processing target object, and a moving work device (<NUM>) that is configured to be moved between the mounting-related devices (<NUM>) and to automatically attach and detach the second member (<NUM>) to and from the attachment portion, the management apparatus (<NUM>) comprising:
a memory section (<NUM>), and
a management control section (<NUM>) configured to, when cancelation information indicating that the second member (<NUM>) has been detached from the attachment portion of the mounting-related device (<NUM>) is acquired from the memory section (<NUM>) and collecting information indicating that the moving work device (<NUM>) has detached the second member (<NUM>) from the attachment portion is not acquired, execute a process of setting the second member (<NUM>) as a restriction target in the memory section (<NUM>), which setting does not permit the use of the second member (<NUM>), and configured to, when the cancelation information indicating that the second member (<NUM>) has been detached from the attachment portion of the mounting-related device (<NUM>) is acquired and the collecting information indicating that the moving work device (<NUM>) has detached the second member (<NUM>) from the attachment portion is acquired, execute a process of excluding the second member (<NUM>) from the restriction target.