Production support system, production support method, and program

JP2026143258APending Publication Date: 2026-09-08PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025030752
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2026-09-08

AI Technical Summary

Benefits of technology

【0010】 本開示の一態様によれば、オプション機能のパラメータが容易に設定されることを支援する生産支援システム等を実現することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026143258000001_ABST
    Figure 2026143258000001_ABST
Patent Text Reader

Abstract

We provide production support systems and the like that assist in easily setting parameters for optional functions. [Solution] The production support system is a production support system that supports the production of mounted substrates in a mounting system comprising a mounting line L equipped with a plurality of production devices and a control system 100 that controls the plurality of production devices, wherein at least one of the plurality of production devices is configured to receive commands from the control system 100 and to be able to set a plurality of optional functions based on the received commands, and the production support system comprises an acquisition unit that acquires a first selection result indicating one optional function selected from the plurality of optional functions, and an output unit 15 that outputs equipment setting information including the setting of one optional function based on the first selection result to the mounting line L.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a production support system, a production support method, and a program. [Background Art]

[0002] A mounting line includes a plurality of production apparatuses, and the plurality of production apparatuses sequentially execute a plurality of processes to produce a mounted substrate in which components are mounted on a substrate. Conventionally, control systems that control production apparatuses included in a mounting line are known. A production apparatus included in a mounting line is configured to receive a command from the control system and to be capable of executing predetermined processing in accordance with the received command. The predetermined processing is a function that can be used as an option in the production apparatus (hereinafter referred to as an optional function). In this way, the control system and the production apparatus cooperate, and the production apparatus executes the optional function. In the production apparatus, parameters such as ON / OFF of the optional function can be set.

[0003] Patent Document 1 discloses that an operator confirms whether an optional function is necessary for each component to be mounted on a substrate. Accordingly, a mounted substrate on which a component requiring an optional function is mounted can be assigned to an electronic component mounting machine having that optional function. [Prior Art Literature] [Patent Literature]

[0004] [Patent Document 1] International Publication No. 2015 / 019492 [Summary of the Invention] [Problem to be Solved by the Invention]

[0005] Incidentally, it is desirable that the parameters related to optional functions be easily set. However, Patent Document 1 does not disclose any technology for easily setting parameters related to optional functions. Therefore, the parameters related to optional functions had to be entered by the operator into the production equipment, thereby changing the parameters related to optional functions stored in the production equipment.

[0006] Therefore, this disclosure provides a production support system, production apparatus, production support method, and program that facilitate the setting of parameters for optional functions. [Means for solving the problem]

[0007] A production support system according to one aspect of the present disclosure is a production support system that supports the production of a mounted substrate in a mounting system comprising a mounting line having a plurality of production devices and a control system for controlling the plurality of production devices, wherein at least one of the plurality of production devices is configured to receive a command from the control system or the production support system and to execute a plurality of optional functions based on the received command, and the production support system comprises an acquisition unit that acquires a first selection result indicating one optional function selected from the plurality of optional functions, and an output unit that outputs device setting information including the setting of the one optional function based on the first selection result to the mounting line.

[0008] A production support method according to one aspect of the present disclosure is a production support method performed by a production support system that supports the production of a mounted substrate in a mounting system comprising a mounting line having a plurality of production devices and a control system that controls the plurality of production devices, wherein at least one of the plurality of production devices is configured to receive a command from the control system or the production support system and to execute a plurality of optional functions based on the received command, and the production support method obtains a selection result indicating one optional function selected from the plurality of optional functions and outputs setting information including the setting of the one optional function based on the selection result to the mounting line.

[0009] A program relating to one aspect of this disclosure is a program for causing a computer to execute the above-described production support method. [Effects of the Invention]

[0010] According to one aspect of this disclosure, it is possible to realize a production support system, etc., that assists in easily setting the parameters of optional functions. [Brief explanation of the drawing]

[0011] [Figure 1] Figure 1 is a schematic diagram showing the configuration of a production system according to an embodiment. [Figure 2] Figure 2 is a block diagram showing the functional configuration of the production system according to the embodiment. [Figure 3] Figure 3 is a sequence diagram showing the operation of the production system according to the embodiment. [Figure 4] Figure 4 shows an example of a selection screen for selecting optional functions according to the embodiment. [Figure 5] Figure 5 shows an example of a selection screen for selecting the operation method of the optional function according to the embodiment. [Figure 6] Figure 6 shows an example of a table for determining the parameters of optional functions of the control system according to the embodiment. [Figure 7] Figure 7 shows an example of a table for determining the parameters of optional functions of the production apparatus according to the embodiment. [Figure 8A] Figure 8A shows an example of a selection screen for selecting optional functions according to the embodiment. [Figure 8B] Figure 8B shows an example of a screen for selecting software that constitutes the control system according to the embodiment. [Figure 8C] Figure 8C shows an example of a selection screen for selecting the operation method of the optional function according to the embodiment. [Figure 8D]Figure 8D shows an example of the completion screen for selecting an optional function according to the embodiment. [Modes for carrying out the invention]

[0012] (Background leading to this disclosure) As described in the "Background Technology" section above, the assembly line comprises multiple production machines used for producing mounted circuit boards. Each production machine can perform optional functions, and it is necessary to set the parameters for the optional functions that the machine can perform. Furthermore, each production machine can perform multiple optional functions, and it is necessary to set the parameters for each of these optional functions. Therefore, it is desirable to automatically set the parameters for the optional functions. If such technology can be realized, it will be possible to easily set the parameters for the optional functions that the production machine can perform when the type or arrangement order of the production machines constituting the assembly line is changed, or when the control system is updated to add new functions.

[0013] Here, the control system consists of one or more information processing devices. These information processing devices are communicated with multiple production devices that constitute the assembly line via a network or the like. The information processing devices transmit commands to the production devices, and the production devices execute optional functions based on these commands to achieve a predetermined function. Conventionally, the commands did not include parameters for the optional functions.

[0014] Furthermore, the information processing device may include a processing unit that receives performance information from the production equipment and performs analysis based on that performance. Examples of predetermined functions include a parts matching function, an automatic model switching function, a bad mark function, and a traceability function.

[0015] The parameters of the optional function are the setting contents of each item for executing processing related to the optional function. Here, note that the processing related to the optional function means at least one of processing executed by a production apparatus and processing executed by a control system. Information describing parameters of an optional function is also referred to as option setting. Note that the option setting is a parameter different from parameters such as control values of each unit constituting the production apparatus, which are indicated by, for example, a production program related to a mounting board produced by the production apparatus or component data.

[0016] Accordingly, the inventors of the present application have earnestly studied a production support system and the like that support easy setting of parameters for optional functions, and have invented the production support system and the like described below.

[0017] Furthermore, a plurality of mounting lines exist in the entire factory (floor). Conventionally, an operator has to input parameters for optional functions to be executed by the production apparatuses of each of the plurality of mounting lines, which is time-consuming. In addition, one mounting line produces a mounting board by having a plurality of production apparatuses sequentially execute a plurality of processes, so the plurality of production apparatuses may execute a plurality of optional functions. In such a case, if the parameters of the optional function are not properly set in each of the plurality of production apparatuses included in the mounting line, there is a risk that production may be affected. Furthermore, when using an optional function that requires cooperation between the control system and at least one production apparatus, if the parameters of the optional function are not properly set in each of the control system and the at least one production apparatus, there is a risk that a predetermined function may not be executed in the mounting line L including the production apparatus. Accordingly, the inventors of the present application have further invented a production support system and the like that support correct setting of parameters of an optional function in each of a control system for a mounting line and at least one production apparatus.

[0018] Therefore, it is essential that the parameters for the optional functions of the production equipment are set correctly. If parameters are not entered or incorrect parameters are entered, it could have a significant impact on production. Traditionally, operators have had to manually enter the parameters for the optional functions into the production equipment, which is time-consuming. Furthermore, when operators enter the parameters into the production equipment, there is a risk of human error resulting in missed settings or incorrect settings.

[0019] Therefore, the inventors of this application have diligently considered production support systems and the like that to help ensure that the parameters of optional functions are correctly set in each of the multiple production devices on the assembly line, and have devised the production support systems and the like shown below.

[0020] A production support system according to a first aspect of the present disclosure is a production support system that supports the production of a mounted substrate in a mounting system comprising a mounting line having a plurality of production devices and a control system for controlling the plurality of production devices, wherein at least one of the plurality of production devices is configured to receive a command from the control system or the production support system and to execute a plurality of optional functions based on the received command, and the production support system comprises an acquisition unit that acquires a first selection result indicating one optional function selected from the plurality of optional functions, and an output unit that outputs device setting information including the setting of the one optional function based on the first selection result to the mounting line.

[0021] This allows the production equipment's option settings to be automatically configured based on the first selection result when setting options for the production equipment. In other words, it eliminates the need for operators to manually set options for the production equipment. Therefore, it can facilitate the easy setting of option function parameters.

[0022] Furthermore, for example, the production support system according to the second embodiment is the production support system according to the first embodiment, wherein the plurality of optional functions may include at least one of a parts matching function for matching parts set in the production equipment, an automatic model switching function for changing the configuration of the production equipment according to the type of mounted board produced on the mounting line based on a command from the control system, and a reading function for reading a predetermined identifier attached to the mounted board.

[0023] This makes it possible to easily set the parameters of at least one optional function of the parts matching function, automatic model switching function, and reading function.

[0024] Furthermore, for example, the production support system according to the third embodiment is a production support system according to the first or second embodiment, and the output unit may further output the device setting information to a display device.

[0025] This allows the operator to be notified of the automatically configured device settings.

[0026] Furthermore, for example, the production support system according to the fourth embodiment is the production support system according to the third embodiment, wherein the output unit outputs the device setting information to the display device before outputting it to the mounting line, and the output unit outputs the device setting information to the display device before outputting it to the mounting line.

[0027] This allows the operator to confirm the automatically configured device settings before outputting them to the assembly line.

[0028] Furthermore, for example, the production support system according to the fifth embodiment is the production support system according to the third embodiment, wherein the output unit outputs the device setting information to the mounting line and then to the display device.

[0029] This allows operators to retrospectively confirm the automatically configured device settings. For example, by displaying device setting information for optional functions where manual modification by the operator is recommended, operators can confirm the parameters of the automatically configured optional functions.

[0030] Furthermore, for example, the production support system according to the third embodiment is a production support system according to the first or second embodiment, wherein the acquisition unit further acquires information indicating the operation method of the selected one optional function, and the output unit outputs system setting information to the control system, which includes settings for the operation method of the selected one optional function.

[0031] This makes it easier to configure the control system that manages the implementation line using the operation method of the optional function.

[0032] Furthermore, for example, the production support system according to the seventh embodiment is the production support system according to the sixth embodiment, and the output unit may further output the system setting information to a display device.

[0033] This allows the system settings information, which has been automatically configured, to be notified to the operator.

[0034] Furthermore, for example, the production support system according to the eighth embodiment is the production support system according to the seventh embodiment, wherein the output unit may output the system setting information to the display device before outputting it to the control system.

[0035] This allows the system settings information, which has been automatically configured, to be confirmed by the operator before being output to the assembly line.

[0036] Furthermore, for example, the production support system according to the ninth embodiment is the production support system according to the seventh embodiment, and the output unit may output the system setting information to the control system and then to the display device.

[0037] This allows operators to retrospectively confirm the automatically configured system settings. For example, by displaying system setting information for optional functions where it is recommended that operators manually change the control system settings, operators can confirm the parameters of the automatically configured optional functions.

[0038] Furthermore, for example, the production support system according to the 10th embodiment is a production support system according to any of the first to 9th embodiments, and the device setting information may include the setting of one optional function for each of the plurality of production devices.

[0039] This allows for the automatic setting of options for multiple production devices based on the first selection result, when setting options for each device. In other words, it eliminates the need for operators to individually set options for multiple production devices. Therefore, it can facilitate the setting of parameters for option functions in multiple production devices on an assembly line.

[0040] Furthermore, for example, the production support system according to the 11th embodiment is a production support system according to any embodiment of the 7th to 9th embodiments, wherein the plurality of production devices are arranged along the direction in which the substrate on which the components are mounted is transported, and the device setting information includes first setting information for a first production device among the plurality of production devices arranged along the direction, and second setting information for a second production device among the plurality of production devices arranged downstream of the first production device along the direction, and the setting contents of the selected one option function may differ between the first setting information and the second setting information.

[0041] This allows for efficient setting of parameters for optional functions that only need to be turned ON on one of the production devices.

[0042] Furthermore, for example, the production support system according to the 12th embodiment may be the production support system according to the 11th embodiment, and the first production device may be the first production device among the plurality of production devices.

[0043] This allows for efficient setting of optional function parameters by using different parameters for the leading production unit and the other production units.

[0044] Furthermore, for example, the production support system according to the 13th embodiment is a production support system according to the 11th or 12th embodiment, wherein the first setting information includes a setting to turn ON one item of the selected one option function, and the second setting information includes a setting to turn OFF one item of the selected one option function.

[0045] This allows for shorter production times and reduced power consumption in production equipment other than the lead unit, compared to when one option function is set to ON.

[0046] Furthermore, for example, the production support system according to the 14th embodiment may be a production support system according to any of the first to 13th embodiments, and may include a storage unit that stores a table relating each of the plurality of production devices and the settings of the optional functions of the production devices, and a determination unit that determines the setting of one of the plurality of production devices based on the first selection result and the table.

[0047] This allows for easy setting of optional function parameters across multiple production machines using a table. Furthermore, because a pre-configured table is used, it assists in correctly setting the parameters for each of the multiple production machines compared to manual setting by an operator. In other words, it helps to reduce the occurrence of setting omissions and incorrect settings.

[0048] Furthermore, for example, the production support system according to the 15th embodiment is a production support system according to any embodiment of the 1st to 14th embodiments, wherein at least one production device is capable of executing the one optional function in multiple operating methods, the acquisition unit further acquires a second selection result of the operating method of the selected one optional function, and the output unit further outputs the device setting information, including the setting of the one optional function based on the second selection result, to the implementation line.

[0049] This allows for the automatic configuration of optional functions of production equipment based on a second selection result when setting options for the production equipment. Therefore, it can be further facilitated in setting the parameters of optional functions.

[0050] Furthermore, for example, the production support system according to the 16th embodiment is the production support system according to the 15th embodiment, and each of the device setting information corresponding to the plurality of operating methods may have different settings for the one optional function.

[0051] This allows for the automatic configuration of complex optional features, such as those with different settings for multiple operating methods. Therefore, it further facilitates the easy setting of optional feature parameters.

[0052] A production support method according to a 17th aspect of the present disclosure is a production support method performed by a production support system that supports the production of a mounted substrate in a mounting system comprising a mounting line having a plurality of production devices and a control system that controls the plurality of production devices, wherein at least one of the plurality of production devices is configured to receive a command from the control system or the production support system and to execute a plurality of optional functions based on the received command, and the production support method obtains a selection result indicating one optional function selected from the plurality of optional functions and outputs setting information including the setting of the one optional function based on the selection result to the mounting line.

[0053] This will produce the same effect as the production support system described above.

[0054] The program relating to the ninth aspect of this disclosure is a program for causing a computer to execute the production support method relating to the seventeenth aspect.

[0055] This will produce the same effect as the production support system described above.

[0056] These general or specific embodiments may be implemented using a system, method, integrated circuit, computer program, or a non-temporary recording medium such as a computer-readable CD-ROM, or any combination of a system, method, integrated circuit, computer program, or recording medium. The program may be pre-stored on the recording medium or supplied to the recording medium via a wide-area communication network, including the Internet.

[0057] The embodiments will be described in detail below with reference to the drawings.

[0058] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, components, arrangement and connection configurations of components, steps (processes), and the order of steps (processes) shown in the following embodiments are examples only and are not intended to limit this disclosure. Furthermore, any components in the following embodiments that are not described in an independent claim will be described as optional components.

[0059] Furthermore, each figure is a schematic diagram and not necessarily a strictly accurate representation. Therefore, for example, the scale may not necessarily match in each figure. Also, in each figure, substantially identical components are given the same reference numerals, and redundant explanations are omitted or simplified.

[0060] Furthermore, in this specification, terms indicating relationships between elements such as "same," as well as numerical values ​​and numerical ranges, are not expressions that represent only strict meanings, but also expressions that include substantially equivalent ranges, for example, differences of a few percent (or about 10%).

[0061] Furthermore, in this specification, ordinal numbers such as "first," "second," etc., do not indicate the number or order of components unless otherwise specified, but are used to avoid confusion and to distinguish similar components.

[0062] (Embodiment) The production system according to this embodiment will be described below with reference to Figures 1 to 7.

[0063] [1. Production System Configuration] First, the configuration of the production system according to this embodiment will be described with reference to Figures 1 and 2. Figure 1 is a schematic diagram showing the configuration of the production system 1 according to this embodiment.

[0064] As shown in Figure 1, the production system 1 comprises an integrated management device 10, a display device 20, a receiving device 30, and an assembly line L. The number of assembly lines in the production system 1 is not particularly limited as long as it is one or more; for example, it may be two or more.

[0065] The integrated management device 10 is an information processing device that is communicatively connected to the control system 100 and production equipment that control the assembly line L, and that manages the control system 100 and production equipment. Based on the signals received by the receiving device 30, the integrated management device 10 executes a process to change the option settings of at least one of the control system 100 and production equipment.

[0066] The option settings for the production equipment are stored in association with the model name of the production equipment. The option settings for the control system 100 are stored in association with the name of the information management device provided by the control system 100. The option settings for the production equipment are stored in the storage unit of the production equipment or the mounting line L, and the stored option settings for the production equipment are transmitted to the integrated management device 10 at a predetermined timing.

[0067] For example, if the combination of optional function parameters is not appropriate in multiple production machines belonging to a single assembly line L, the predetermined function may not be realized in that assembly line L, or operational losses may occur due to the execution of the same optional function in multiple production machines. Therefore, it is desirable that the combination of optional function parameters in multiple production machines be automatically and appropriately set. Accordingly, the integrated management device 10 performs a process to determine the combination of optional function parameters for each production machine in the assembly line L all at once. The integrated management device 10 is an example of a production support system.

[0068] The program for executing the optional function may be stored in the production equipment in advance (for example, at the time of sale), or it may be acquired via communication or other means during use after sale. Furthermore, while the explanation will primarily focus on an example where the optional function has two parameters, ON and OFF2, the number of parameters may be three or more. The initial setting for the optional function is, for example, OFF, but it may also be ON.

[0069] The display device 20 is a device that displays information from the integrated management device 10 and displays information for setting parameters of optional functions of one or more production devices. For example, the display device 20 displays information for setting the parameters of optional functions of each production device at once, or displays information for setting the parameters of an optional function of one of the production devices. For example, the display device 20 displays a selection screen for the operator to select which optional function to execute and how to operate the executed optional function. The display device 20 is implemented by, for example, a liquid crystal display device, but is not limited to that. The selection screen will be described later with reference to Figures 4 and 5.

[0070] The reception device 30 is a device that receives operations from the operator, and for example, it receives selections to set the parameters of the optional functions of each production device all at once. The reception device 30 receives selections from the operator, for example, which optional function to execute and how to operate the optional function to be executed. The reception device 30 can be implemented by, for example, a mouse, keyboard, touch panel, sound collection device, etc., but is not limited to these.

[0071] The reception device 30 is not mandatory; the integrated management device 10 may analyze the optional functions to be performed by the production equipment on the mounting line L, and the operation methods of those optional functions, and set the parameters of the optional functions based on the analysis results. This eliminates the need for the operator to select the optional functions.

[0072] Furthermore, the display device 20 and the reception device 30 only need to be able to communicate with the integrated management device 10 and have display and reception functions, and may be implemented as information terminals such as smartphones and tablets.

[0073] The mounting line L is a component mounting line for mounting components onto a circuit board, and is composed of various production devices connected together, such as those that supply circuit boards, perform solder printing, component mounting, reflow soldering, and inspection. For example, each production device is arranged along the direction in which the circuit boards on which components are mounted are transported. Each production device includes, for example, a production device that supplies circuit boards (circuit board supply device), a production device that performs solder printing on circuit boards (solder printing device), a production device that mounts components onto circuit boards (component mounting device), a production device that performs reflow soldering (reflow device or reflow oven), and an inspection device that performs inspection. The component mounting device is also called a mounting machine, and will be simply referred to as a mounting device hereafter, and the solder printing device will be simply referred to as a printing device. A circuit board is an example of an object on which components are mounted, and mounting is an example of a predetermined operation. Components are electronic components, such as resistors and capacitors, but are not limited to these. Solder is an example of a joining material.

[0074] Furthermore, each production device included in the assembly line L may include production devices that perform different tasks such as printing and assembly, as described above, or it may include only production devices that perform a single task.

[0075] In this embodiment, the mounting line L comprises a control system 100, a first production device 110, a mounting device 120 which is an example of a second production device, and a third production device 130. Multiple production devices are formed by including the first production device 110, the mounting device 120, and the third production device 130. Note that the multiple production devices may consist of, for example, multiple predetermined production devices (e.g., mounting devices 120).

[0076] The control system 100 is connected to the first production device 110, the mounting device 120, and the third production device 130, respectively, in a communication manner. The communication between the control system 100 and the first production device 110, the mounting device 120, and the third production device 130 may be wireless or wired.

[0077] The control system 100 is an information processing device that is communicatively connected to the integrated management device 10 and each production device of the mounting line L, and controls the first production device 110, the mounting device 120, and the third production device 130, respectively. The control system 100 includes a communication device that communicates with the CPU of the production device, and outputs a signal from the communication device to at least one production device. The control system 100 may be communicatively connected to multiple mounting lines L, or it may be provided for each mounting line L.

[0078] The production equipment executes processing related to optional functions in the production equipment based on the commands indicated by the signals output from the control system 100.

[0079] The first production device 110 is a production device upstream of the mounting device 120 and the third production device 130, and is, for example, a printing device, but is not limited thereto.

[0080] The mounting device 120 mounts components onto the circuit board.

[0081] The third production device 130 is a production device downstream of the mounting device 120, and is, for example, an inspection device, but is not limited to that.

[0082] At least one production device included in the implementation line L is configured to receive commands from the control system 100 and to execute optional functions based on the received commands.

[0083] For example, the control system 100 sends a command requesting that the configuration of multiple production devices provided by the mounting line L or the control program of those production devices be changed according to the lot of circuit boards produced by the mounting line L, and at least one production device automatically changes its configuration or production program in response to the command sent from the control system 100 (this is called automatic model changeover). Examples of changes to the configuration of the production devices include changing the lane width and changing the position of the pins that support the circuit board. The control system 100 may also output a signal to the production device requesting the start of production, etc., based on production plan information indicating the production plan. Examples of predetermined functions realized by executing processing related to optional functions include, but are not limited to, a component matching function, an automatic model changeover function, a bad mark function, and a traceability function, as described above.

[0084] The parts verification function is a function that verifies parts set in the production equipment according to a command from the control system 100. For example, it obtains identification information (e.g., part ID) that identifies the parts contained in the container set in the production equipment from a barcode, RFID (Radio Frequency Identification), etc., on the container that holds the parts, and verifies whether the parts set in the production equipment are the correct parts. The determination of whether a part is correct or not may be made, for example, by checking whether the identification information of the part included in a pre-created production plan matches the identification information of the part obtained from a barcode, RFID, etc. Furthermore, the parts verification function is a function in which, for example, when the production equipment (e.g., the mounting equipment 120) obtains a command from the control system 100, the production equipment that obtained the command performs parts verification.

[0085] The automatic model changeover function is a function that changes the configuration of the production equipment according to the type of mounted board produced on the mounting line L, based on a command from the control system 100. For example, it is a function that automatically changes the production program or the configuration of the production equipment according to the board in order to enable production according to the board. For example, when the type of mounted board produced on the mounting line is changed, the automatic model changeover function is a function that automatically changes the production program or the configuration of the production equipment in order to produce the changed mounted board, under the control of the control system 100 that manages the mounting line. For example, production programs are created individually according to the size, type, etc. of the board, and a change in the production program may be to change to a production program according to the size, type, etc. of the board. Also, a change in the configuration of the production equipment may be to change the lane width of the lane for transporting the board according to the width of the board, or to change the position of the pins that support the board. A change in the production program or the configuration of the production equipment is an example of a change related to the production equipment.

[0086] The bad mark function is a function in which a production device located upstream in the transport direction of a circuit board on the assembly line determines bad marks and outputs the determination result to a production device located downstream in the transport direction. This makes it possible to determine which areas of the circuit board require work such as component mounting and which areas do not require component mounting when the circuit board is delivered to the production device located downstream, so that the production program for working on the circuit board can be modified. This modification may involve, for example, switching the production program used to perform the work, or editing a part of the production program.

[0087] Furthermore, the targets for determination during substrate transport are not limited to bad marks; any identifier used to change the production program of downstream production equipment is acceptable. The bad mark function is an example of a reading function that reads a predetermined identifier attached to the mounted substrate. Also, for example, if the manufacturers of the upstream and downstream production equipment and the manufacturer of the control system 100 are different, the control system 100 can be configured to determine bad marks attached by the production equipment of the other company.

[0088] The traceability function outputs information (e.g., log information) acquired when the production equipment produces the mounted circuit board. This log information may include, but is not limited to, information indicating which component (e.g., serial number) was mounted at which location (XY coordinates) on the circuit board, and information indicating the time of adsorption error.

[0089] Furthermore, the number of optional functions that can be executed on implementation line L is not particularly limited, as long as it is one or more.

[0090] Here, the functional configuration of production system 1 will be explained with reference to Figure 2. Figure 2 is a block diagram showing the functional configuration of production system 1 according to this embodiment. Note that Figure 2 shows an exemplary functional configuration of production system 1, and the functional configuration of production system 1 is not limited to that shown in Figure 2.

[0091] In Figure 2, one unit each of the first production device 110, the mounting device 120, and the third production device 130 is shown, but the number of units is not limited to these. Also, although the functional configuration of only the mounting device 120 is shown, the functional configurations of the other production devices may be the same as those of the mounting device 120. Furthermore, in Figure 2, only the configuration related to setting the parameters of the optional functions of the mounting device 120 is shown, and the illustration of units that perform component mounting, such as feeders and heads, is omitted. In addition, the transport direction of the substrate is indicated by arrows in Figure 2.

[0092] As shown in Figure 2, the integrated management device 10 comprises a display control unit 11, an acquisition unit 12, a storage unit 13, a determination unit 14, and an output unit 15. The integrated management device 10 also includes a processor and memory as part of its hardware configuration. The memory is ROM (Read Only Memory) and RAM (Random Access Memory), and can store programs executed by the processor. Each function of the integrated management device 10 is realized by the processor and other components that execute the programs stored in memory. The integrated management device 10 may be implemented as a stationary PC (Personal Computer), a mobile terminal such as a smartphone or tablet, a server (e.g., a cloud server), or a combination of two or more of these.

[0093] The display control unit 11 controls the content to be displayed on the display device 20. For example, the display control unit 11 displays the selection screens shown in Figures 4 and 5, which will be described later, on the display device 20.

[0094] The acquisition unit 12 is a communication interface that acquires the selection results regarding the worker's optional functions received by the reception device 30.

[0095] The memory unit 13 stores information for setting the parameters of the optional functions of each of the multiple production devices included in the mounting line L all at once. The memory unit 13 also stores information for setting the control system 100 according to the optional function (specifically, according to the operation method of the optional function). For example, the memory unit 13 stores as this information tables (for example, tables T1 and T2 shown in Figures 6 and 7 described later) which associate the optional function and the operation method of the optional function with the parameters of the optional function of the control system 100 and at least one mounting device 120.

[0096] This makes it possible to uniquely determine the parameters of the optional functions of the control system 100 and at least one production device simply by acquiring the optional functions and the methods for operating those optional functions. The storage unit 13 also stores information about the optional functions that can be set on the implementation line L, and information about multiple methods for operating each optional function. The storage unit 13 is implemented by, for example, a non-volatile storage device (SSD (Solid State Drive) or HDD (Hard Disk Drive)), but is not limited to this.

[0097] The determination unit 14 determines the parameters of the optional functions of the control system 100 and the production equipment. For example, the determination unit 14 determines the parameters of the optional functions of the control system 100 and at least one mounting device 120 all at once, based on information acquired via the reception device 30 and a table stored in the storage unit 13. The determination unit 14 may also determine the parameters of the optional functions of multiple mounting devices 120 included in multiple production equipment.

[0098] The output unit 15 causes the control system 100 and the production equipment to execute the optional functions by outputting setting information, including the parameters of the optional functions of the control system 100 and the production equipment, which have been determined by the determination unit 14. The output unit 15 may also output the parameters of the optional functions of the control system 100 (i.e., parameters according to the operating method) to the control system 100. The output unit 15 may, for example, output setting information, including the parameters of the optional functions of each of the multiple production equipment, to the mounting line L, or it may output it to each of the multiple production equipment. In other words, the output unit 15 may output the parameters of the optional functions of the first production equipment 110, the mounting equipment 120, and the third production equipment 130 to each production equipment via the control system 100, or it may output them directly to the first production equipment 110, the mounting equipment 120, and the third production equipment 130, respectively. The output unit 15 may, for example, include a communication circuit (or a communication module).

[0099] The control system 100 includes an acquisition unit 101, a control unit 102, and an output unit 103.

[0100] The acquisition unit 101 acquires the setting information output from the integrated management device 10. The acquisition unit 101 may be configured to include, for example, a communication circuit (or communication module).

[0101] The control unit 102 controls the production equipment by outputting commands to at least one of the first production equipment 110, the mounting equipment 120, and the third production equipment 130 via the output unit 103, based on the option settings. The control unit 102 may also output setting information corresponding to each production equipment via the output unit 103, based on the setting information acquired from the integrated management device 10. For example, the control unit 102 may generate a control signal for automatic model switching and output it to at least one of the first production equipment 110, the mounting equipment 120, and the third production equipment 130.

[0102] The output unit 103 outputs the option settings for each production device, acquired via the integrated management device 10, to each production device. The output unit 103 may be configured to include, for example, a communication circuit (or communication module).

[0103] The mounting device 120 of the mounting line L includes a receiving unit 121, a control unit 122, and a storage unit 123.

[0104] The reception unit 121 receives various settings from the worker regarding predetermined tasks such as component mounting. The reception unit 121 may have a settings screen and accept various settings by accepting input to the settings screen, or it may have a sound collection device and accept various settings by accepting voice input.

[0105] The control unit 122 performs processing on setting information, including the parameters of optional functions determined by the integrated management device 10. For example, the control unit 122 controls the operation of each component based on the setting information for the mounting device 120. In this way, the control unit 122 can control the production equipment using the parameters of optional functions determined by equipment outside the mounting line L.

[0106] The memory unit 123 is a storage device that stores various information related to component mounting. The memory unit 123 stores setting information output by the integrated management device 10 and acquired via the integrated management device 10. The memory unit 123 also stores a production program, which includes a program for executing optional functions. The production program may be acquired from the control system 100. The memory unit 123 is implemented by, for example, a non-volatile storage device (SSD or HDD), but is not limited to this.

[0107] Thus, in production system 1, the assembly line L is controlled based on the parameters of the optional functions determined by the integrated control device 10.

[0108] [2. Operation of the Production System] Next, the operation of the production system 1 configured as described above will be explained with reference to Figures 3 to 7. Figure 3 is a sequence diagram showing the operation (production support method) of the production system 1 according to this embodiment. In Figure 3, an example is described in which the parameters of the optional function are set for each production device on the mounting line L, and these settings are applied.

[0109] As shown in Figure 3, the display control unit 11 of the integrated management device 10 outputs screen information to the display device 20 for displaying an option function selection screen (S11). The display control unit 11 generates and outputs screen information for displaying the selection screen shown in Figure 4, which will be described later. This selection screen allows the operator to select an option function that is set collectively in the integrated management device 10.

[0110] Next, the display device 20 displays a selection screen for selecting an optional function to configure, based on the screen information from the integrated management device 10 (S12).

[0111] Figure 4 shows an example of the option function selection screen in the production system 1 according to this embodiment.

[0112] As shown in Figure 4, the display device 20 displays a list of optional functions as a selection screen, allowing the operator to select an optional function. In the example in Figure 4, the optional functions displayed are part matching, automatic model switching, and a bad mark.

[0113] Referring again to Figure 3, the reception device 30 then receives the selection of an optional function from the worker (S13) and outputs the selected option function (first selection result) to the integrated management device 10. The acquisition unit 12 of the integrated management device 10 acquires information indicating the first selection result, which is the selection result of an optional function (an example of a predetermined function to be executed on the implementation line L).

[0114] Figure 4 shows an example where automatic model switching (see the thick border) is selected as an optional feature.

[0115] Next, the display control unit 11 of the integrated management device 10 outputs a selection screen to the display device 20 for the operator to select the operation method of the selected optional function (S14). The display control unit 11 generates and outputs screen information for displaying the selection screen shown in Figure 5, which will be described later. Multiple operation methods are pre-set for each optional function, and the selection screen here is a screen for the operator to select the operation method of the selected optional function.

[0116] Next, the display device 20 displays a selection screen from the integrated management device 10 (S15).

[0117] Figure 5 shows an example of a selection screen for the operation method of optional functions in the production system 1 according to this embodiment.

[0118] As shown in Figure 5, the display device 20 displays a list of operating methods for the optional function as a selection screen, allowing the operator to choose how to operate the optional function. In the example in Figure 5, the head camera reading type, the plan form reading type, and the front conveyor reading type are shown as operating methods for the automatic model switching function. The operating methods for the optional function may differ depending on the factory where the mounting line L is located.

[0119] The head-camera reading type means that a camera moves above the circuit board along with the mounting head (not shown) and uses the camera to image the circuit board held in the mounting position to read (e.g., acquire) identification information indicating the type of circuit board. For example, the head camera is positioned with the imaging direction facing downwards and is used to detect various marks on the circuit board, mounting positions, etc.

[0120] The "planning form reading type" means reading the substrate identification information (for example, the substrate identification information written on the planning form) from the planning form.

[0121] The front conveyor reading type means that the identification information of a substrate, read by one of several production devices arranged in the transport direction of the substrate in the mounting line L, is transmitted to another production device. More specifically, the multiple production devices can read the identification information of the substrate in the order they are arranged along the transport direction of the substrate.

[0122] Note that the operating method shown in Figure 5 is just one example, and the operating methods for the automatic model switching function are not limited to these.

[0123] Referring again to Figure 3, the reception device 30 then receives the operator's selection of the operation method for the optional function (S16) and outputs the selected operation method (second selection result) to the integrated management device 10. The acquisition unit 12 of the integrated management device 10 acquires information indicating the second selection result for the operation method of the optional function.

[0124] Figure 5 shows an example where the head camera reading type (see thick border) is selected as the operating method for the automatic model switching function. Furthermore, in the following, the selection result will be described as information including the first selection result and the second selection result, but it is sufficient if it includes at least the first selection result.

[0125] Next, the decision unit 14 of the integrated management device 10 determines the parameters of the optional functions of each production device based on the selection results of the optional functions and operating methods acquired by the acquisition unit 12 (S17). In this embodiment, the option settings of the control system 100 are further determined based on the selection results of the optional functions and operating methods acquired by the acquisition unit 12.

[0126] Here, the determination of the option settings for the control system 100 and each production device will be explained with reference to Figures 6 and 7. Figure 6 is a diagram showing an example of a table T1 for determining the parameters of the option functions of the control system 100 according to this embodiment. Table T1 is a table for the automatic model switching function and shows the parameters of the option functions of the control system 100 for executing the automatic model switching function as the implementation line L. Note that a table is created for each option function, for example.

[0127] As shown in Figure 6, Table T1 includes setting items and model switching methods.

[0128] The settings items are parameters corresponding to the automatic machine switching function, and include lane number specification and lot ID.

[0129] The lane number specification indicates whether or not to specify a lane for transporting circuit boards. Each machine switching method has a corresponding parameter indicating whether or not to specify a lane. For example, if a mounting line has multiple lanes and it is necessary to specify the lane where automatic machine switching will occur, the parameter is set to ON.

[0130] The lot ID is an item related to identification information that identifies the lot (manufacturing lot) of a circuit board. Each model switching method has a parameter associated with it that indicates whether or not to read the circuit board's lot ID from the barcode. For example, if the circuit board's lot ID is to be read from the barcode, the parameter is set to ON.

[0131] The model switching method is an example of how to operate the optional function, and here we show how to read the identification information indicating the type of circuit board in the automatic model switching function. In addition, the necessity of setting each setting item is associated with each reading method.

[0132] Reading methods include head camera reading, plan form reading, and front conveyor reading. Note that these are just examples of reading methods and are not limited to these.

[0133] Head camera reading corresponds to the head camera reading type shown in Figure 5.

[0134] The plan form reading corresponds to the plan form reading type shown in Figure 5. The front conveyor reading corresponds to the front conveyor reading type shown in Figure 5.

[0135] The method to be used for switching between machine models is determined based on the selection result received by the reception device 30 in step S13 shown in Figure 3. In this embodiment, since the head camera reading type is selected in Figure 5, the determination unit 14 determines the option setting of the control system 100 to the setting content for head camera reading. In other words, the determination unit 14 can determine the parameters of each setting item in the control system 100 using table T1 simply by receiving the selection of the machine model switching method from the operator. By using appropriate setting values ​​for items that have been determined to be set, arbitrarily set, or usable, it is possible to prevent the option function from becoming unusable.

[0136] Thus, when a predetermined function is an automatic machine switching function, parameters for lane number specification and lot ID are determined in order to realize the automatic machine switching function. Note that the setting items shown in Figure 6 are just examples and are not limited to them.

[0137] Figure 7 shows an example of a table T2 for determining the parameters of the optional functions of the production equipment according to this embodiment. Table T2 is a table for the automatic model changeover function and shows the parameters of the optional functions of multiple production equipment for executing the automatic model changeover function as the implementation line L. Note that a table is created for each optional function, for example.

[0138] As shown in Figure 7, Table T2 includes setting items and the model switching method. The model switching method is the same as in Figure 6.

[0139] The settings include a second setting that applies to the first production device among multiple production devices, and a third setting that applies to the second and subsequent production devices (for example, production devices other than the first one). Thus, in this embodiment, different settings are associated with the first production device and the second and subsequent production devices.

[0140] The second set of settings concerns the first production device. The overall set includes settings related to automatic model changeover, settings related to board barcode recognition which recognizes the board by barcode during automatic model changeover, and settings related to waiting for the board ejection signal which indicates whether or not it is necessary to acquire a signal indicating that the board has been ejected from the previous process.

[0141] The third set of settings pertains to production equipment other than the first-instance equipment. Each setting is the same as for the first-instance production equipment.

[0142] The method to be used for switching between production models is determined based on the selection result received by the reception device 30 in step S16 shown in Figure 3. In this embodiment, since the head camera reading type is selected in Figure 5, the determination unit 14 determines the parameters of the optional functions of the multiple production devices to be set to the head camera reading setting (see the thick frame in Figure 7). In other words, the determination unit 14 can determine the parameters of each setting item for multiple production devices all at once using table T2 simply by receiving the selection of the model switching method from the operator. By setting the ON / OFF status of each setting item for multiple production devices based on table T2, it is possible to prevent the optional functions from becoming unusable.

[0143] As described above, the settings for the lead production unit and the production units other than the lead unit are the same, but the settings themselves differ. For example, when setting whether or not to perform automatic model changeover board barcode recognition for the lead production unit, if head camera reading is selected as the model changeover method, only the lead production unit will be set to ON (required), while the production units other than the lead unit will be set to OFF (i.e., not required). This allows for shorter production times and reduced power consumption compared to when automatic model changeover board barcode recognition is set to ON for all production units other than the lead unit.

[0144] Thus, when a predetermined function is an automatic model switching function, parameters for the license, automatic model switching, board barcode recognition, and board ejection signal waiting are determined in order to realize the automatic model switching function. Note that the setting items shown in Figure 7 are just examples and are not limited to them.

[0145] Referring again to Figure 3, the output unit 15 of the integrated management device 10 then outputs setting information to the implementation line L, which includes the parameters of the optional functions of the control system 100 and each production device determined by the decision unit 14, and the implementation line L acquires this setting information (device setting information) (S18). Here, the setting information output by the output unit 15 is the parameters of the optional functions of the control system 100 that manages the implementation line L, and may include the parameters of the optional functions based on the acquired selection result. The setting information output by the output unit 15 is setting information that includes the parameters of the optional functions of each of the multiple production devices provided by the implementation line L, and may include at least setting information based on the acquired selection result (for example, the selection result of the operation method). For example, the setting information output by the output unit 15 includes the setting of one optional function (one selected optional function) based on the first selection result.

[0146] For example, the acquisition unit 101 of the control system 100 acquires setting information from the integrated management device 10, and the output unit 103 outputs the acquired setting information to each production device. For example, the control unit 102 extracts the setting information for each production device from the setting information and causes each production device to output the setting information corresponding to that production device to the output unit 103.

[0147] The output unit 15 may output device setting information to the implementation line L and system setting information to the control system 100. At this point, the output unit 15 may output at least one of the device setting information and the system setting information to the display device 20, thereby displaying at least one of the information on the display device 20.

[0148] Next, the control unit of each production device stores the acquired setting information in a storage unit (not shown) (S19). For example, the control unit 122 of the mounting device 120 stores the setting information corresponding to the mounting device 120, acquired from the control system 100, in the storage unit 123. The same process is performed in the first production device 110 and the third production device 130.

[0149] Next, each production device changes the settings of optional functions at any time (S20) using the setting information acquired in step S18. Any time is any time that does not affect production or has little effect on it, such as before production starts or during production stoppages, but is not limited to these. In step S20, for example, the settings related to automatic model switching stored in each production device and the settings related to automatic model switching stored in the control system 100 are changed based on the setting information.

[0150] Next, the display control unit 11 of the integrated management device 10 outputs screen information to the display device 20 for displaying the completion screen for setting the optional function (S21). The display control unit 11 generates and outputs screen information for displaying the completion screen shown in Figure 8D, which will be described later. The display device 20 then displays the completion screen for setting the optional function (S22).

[0151] The initial values ​​for each item of each optional function of the control system 100 may be set to "no setting required" or "disabled." Similarly, the initial values ​​for each item of each optional function of the production equipment may be set to "OFF."

[0152] The changes to the optional function settings in the implementation line L and the changes to the optional function settings in the control system 100 may be performed synchronously or independently of each other.

[0153] By using tables T1 and T2 in this way, for example, when using a predetermined function (for example, an automatic model switching function realized by executing processing related to optional functions) on the mounting line L, the parameters of the control system 100 and the automatic model switching function of multiple production devices can be set easily and without errors.

[0154] Furthermore, for settings where only one of multiple production devices needs to be ON, it is not limited to the first production device being set to ON; it is sufficient for any of the multiple production devices to be ON. Also, in multiple production devices, at least one production device may have different optional function parameters from the other production devices. For example, the first setting information (an example of device setting information) for one of the multiple production devices and the second setting information (an example of device setting information) for another production device arranged downstream from that production device along the arrangement direction may have different optional function parameters.

[0155] For example, if the mounting line L has two or more mounting devices 120, one production device may be the first mounting device 120 among the two or more mounting devices 120, and the other production device may be a mounting device 120 arranged downstream of the first mounting device 120 among the two or more mounting devices 120. Alternatively, for example, one production device may be a first production device 110, and the other production device may be a mounting device 120 or a third production device 130.

[0156] Furthermore, the first setting information may include setting a parameter of an optional function to either ON or OFF, and the second setting information may include setting the parameter of the said optional function to either ON or OFF. For example, the first setting information may include a setting to turn on a parameter of an optional function, and the second setting information may include a setting to turn off a parameter of the said optional function.

[0157] Here, examples of the screens displayed by the display device 20 to determine the settings of optional functions will be described with reference to Figures 8A to 8D. Figure 8A is a diagram showing an example of a screen (selection screen) for selecting optional functions according to this embodiment. Figure 8B is a diagram showing an example of a screen for selecting software that constitutes the control system according to this embodiment. Figure 8C is a diagram showing an example of a screen for selecting the operation method of the optional functions according to this embodiment. Figure 8D is a diagram showing an example of a screen showing the completion of the selection of optional functions according to this embodiment. The screens in Figures 8A to 8D are generated, for example, by the processing unit 3a. The processing unit 3a functions as a display control unit that controls the screens of the display device 20.

[0158] As shown in Figure 8A, the processing unit 3a first displays a screen for selecting optional functions on the display device 20. In the example in Figure 8A, three optional functions are displayed: "Automatic Model Switching," "Other Company Bad Mark Communication," and "Parts Verification," and "Automatic Model Switching" is selected. The selection screens in Figures 8B and 8C for optional functions not selected by the checkboxes are skipped. Note that the selection of optional functions is not limited to one; multiple functions may be selected.

[0159] Figures 8B and 8C show the screen for selecting the setting method for automatic model switching. Figure 8B shows the screen for selecting the software that controls automatic model switching, which is part of the software that constitutes the control system 100 (a screen that displays a list of software). Figure 8B shows an example where the first software (first SW) is selected. Although Figure 8B shows a screen that allows selection of one of two software programs, the number of software programs is not limited to two; there may be three or more, or even just one. If there is only one software program, the selection screen shown in Figure 8B does not need to be displayed.

[0160] Figure 8C shows a screen for selecting a reading method as an example of how automatic machine switching is operated. In Figure 8C, "head camera" indicates the head camera reading method described above, "planning form" indicates the planning form reading method described above, and "front conveyor" indicates the front conveyor reading method described above. Figure 8C shows an example where the head camera is selected. Note that although Figure 8C shows a screen for selecting one of three reading methods, the number of reading methods is not limited to three; there may be two, four or more, or just one. If there is only one reading method, the selection screen shown in Figure 8C does not need to be displayed.

[0161] Figure 8D shows the completion screen displayed after each selection is made. Figure 8D shows an example where information about the optional function to be executed (here, setting information A) is superimposed on the selection screen shown in Figure 8C. Setting information A shows the target of the optional function setting, information indicating the optional function to be executed, and the parameters of the optional function. In Figure 8D, the option name of the optional function to be executed is shown as information indicating the optional function to be executed. Also, MC1 and MC2 represent the mounting devices.

[0162] The option name for the optional function executed by the first software (first SW) is "Barcode Reading," and the parameter for that optional function is "YES." This means that the barcode reading function is turned on in the first software. Also, the option name for the optional function executed by the mounting device MC1 is "Head Camera Barcode Reading," and the parameter for that optional function is "ON." This means that the head camera barcode reading function is turned on in the mounting device MC1. Also, the option name for the optional function executed by the mounting device MC2 is "Head Camera Barcode Reading," and the parameter for that optional function is "OFF." This means that the head camera barcode reading function is turned off in the mounting device MC1. In other words, both mounting devices MC1 and MC2 have the head camera barcode reading function, but only mounting device MC1 has this function turned on.

[0163] "Head camera barcode reading" refers to the function of reading barcodes with the head camera during automatic model switching.

[0164] In this way, simply by making selections on the selection screens shown in Figures 8A to 8C, the parameters for the software and the optional functions of each production device are automatically set.

[0165] The completion screen shown in Figure 8D may be displayed after the output unit 15 outputs the equipment setting information and system setting information, or it may be displayed as a final confirmation screen before the output unit 15 outputs the equipment setting information and system setting information. Since there are optional functions for which it is recommended that the operator manually change the settings of the production equipment, it is desirable that the parameters of the optional functions automatically determined by the integrated management device 10 be displayed, even as a post-facto report, after the output unit 15 outputs the equipment setting information and system setting information. Furthermore, by displaying a final confirmation screen, for example, an opportunity can be provided for the operator to change the settings of the automatically set optional functions.

[0166] The screen shown in Figure 8D is realized when the output unit 15 outputs setting information A to the display device 20. Specifically, the output unit 15 outputs device setting information to the display device 20, thereby displaying the information of the mounting devices (MC1, MC2) shown in Figure 8D on the display device 20, and outputs system setting information to the display device 20, thereby displaying the information of the first SW shown in Figure 8D on the display device 20.

[0167] Furthermore, the completion screen may display not only setting information A, but also explanations of optional functions, parameter help, etc. Also, setting information A is not limited to being displayed superimposed on the screen in Figure 8C, but may be displayed on a dedicated screen.

[0168] The display device 20 only needs to display a completion screen that includes at least one piece of information: device setting information and system setting information.

[0169] (Other embodiments) Although the above has described production systems, etc., relating to one or more embodiments, based on embodiments, this disclosure is not limited to these embodiments. Without departing from the spirit of this disclosure, various modifications to these embodiments that a person skilled in the art could conceive, or forms constructed by combining components from different embodiments, may also be included in this disclosure.

[0170] For example, the determination unit 14 according to the above embodiment was described as an example in which it determines the parameters of the optional functions of the control system 100 and the multiple production devices using tables T1 and T2, but it is not limited to this. For example, the determination unit 14 may determine the parameters of the optional functions of the control system 100 and the multiple production devices using a machine learning model that takes selection results, including the selection of optional functions and the selection of operating methods, as input and outputs the parameters of the optional functions of the control system 100 and the multiple production devices.

[0171] Furthermore, although the above embodiment describes an example in which the determination unit 14 determines the parameters of optional functions for both the control system 100 and the multiple production devices, it is not limited to this example. For example, it is sufficient to determine the parameters of optional functions for at least one of the control system 100 and the multiple production devices.

[0172] Furthermore, although the above embodiment describes an example where the integrated management device 10 and the control system 100 are separate devices, they may also be a single integrated device. Additionally, the integrated management device 10 may be capable of directly sending and receiving setting information to and from each production device.

[0173] Furthermore, if the mounting line L in the above embodiment has multiple units of the same type, the types or number of optional functions that multiple units of the same type can perform may differ. Here, we will explain using the case where the unit is a head as an example. There are multiple types of heads with different numbers of nozzles that can be mounted. Among such heads, there are heads that can perform load control (an example of an optional function) to realize a function that precisely controls the load applied to the substrate when mounting components, and heads that cannot. If only one of the multiple mounting devices is equipped with a head that can perform load control (that is, only one of the multiple mounting devices supports the optional function of load control), and load control is performed as an optional function, then the setting information will be output only to that one mounting device among the multiple mounting devices.

[0174] Furthermore, the order in which each step in the sequence diagram is performed is illustrative for the purpose of specifically illustrating this disclosure, and may be in a different order. Also, some of the above steps may be performed simultaneously (in parallel) with other steps, and some of the above steps may not be performed.

[0175] Furthermore, the division of functional blocks in the block diagram is just one example; multiple functional blocks can be implemented as a single functional block, a single functional block can be divided into multiple parts, or some functions can be moved to other functional blocks. In addition, the functions of multiple functional blocks with similar functions can be processed in parallel or time-sharing by a single piece of hardware or software.

[0176] Furthermore, the integrated management device 10 according to the above embodiment may be implemented as a single device or as a plurality of devices. When the integrated management device 10 is implemented as a plurality of devices, the individual components of the integrated management device 10 may be distributed among the plurality of devices in any manner. When the integrated management device 10 is implemented as a plurality of devices, the method of communication between the plurality of devices is not particularly limited and may be wireless communication or wired communication. In addition, wireless communication and wired communication may be combined between the devices.

[0177] Furthermore, in the above embodiment, each component may be implemented by dedicated hardware or by executing a software program suitable for each component. Each component may be implemented by a program execution unit such as a CPU (Central Processing Unit or processor) reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory. Also, for example, each component may be a circuit (or integrated circuit). These circuits may constitute a single circuit as a whole, or they may be separate circuits. Furthermore, these circuits may each be a general-purpose circuit or a dedicated circuit.

[0178] Furthermore, one aspect of this disclosure may be a computer program that causes a computer to perform each characteristic step included in the production support method shown in Figure 3.

[0179] Furthermore, for example, the program may be a program to be executed by a computer. Also, in one aspect of this disclosure, such a program may be recorded on a computer-readable non-temporary recording medium. For example, such a program may be recorded on a recording medium and distributed or made available. For example, by installing the distributed program on a device having another processor and having that processor execute the program, it becomes possible to have that device perform the above-mentioned processes.

[0180] Furthermore, one aspect of this disclosure may be realized as a method for manufacturing a mounted substrate, including the production support method shown in Figure 3. The method for manufacturing a mounted substrate includes a determination step of determining the parameters of optional functions of a plurality of production devices using the production support method shown in Figure 3, and a production step of transporting the substrate to the mounting line L using the determined parameters of the optional functions, and having the plurality of production devices perform predetermined operations on the substrate. [Industrial applicability]

[0181] This disclosure is particularly applicable to production support systems and the like that which support production equipment. [Explanation of Symbols]

[0182] 1. Production System 10. Integrated Management System (Production Support System) 20 Display device 30 Reception device 11 Display Control Unit 12, 101 Acquisition Department 13, 123 Storage section 14. Decision-making section 15, 103 Output section 102, 122 Control Unit 100 control systems 110 First Production Unit (Production Unit) 120 Assembly equipment (production equipment) 121 Reception Department 130 Third Production Unit (Production Unit) L Implementation Line T1, T2 Tables

Claims

1. A production support system for supporting the production of mounted substrates in a mounting system comprising a mounting line equipped with multiple production devices and a control system for controlling the multiple production devices, At least one of the aforementioned plurality of production devices is configured to receive commands from the control system or the production support system and to execute a plurality of optional functions based on the received commands. The aforementioned production support system is An acquisition unit that acquires a first selection result indicating one option function selected from the aforementioned multiple option functions, The device comprises an output unit that outputs device setting information, including the setting of one optional function based on the first selection result, to the implementation line, Production support system.

2. The aforementioned multiple optional functions include at least one of the following: a component verification function for verifying components set in the production equipment; an automatic model switching function for changing the configuration of the production equipment according to the type of mounted board produced on the mounting line based on a command from the control system; and a reading function for reading a predetermined identifier attached to the mounted board. The production support system according to claim 1.

3. The output unit further outputs the device setting information to a display device. The production support system according to claim 1 or 2.

4. The output unit outputs the device setting information to the display device before outputting it to the mounting line. The production support system according to claim 3.

5. The output unit outputs the device setting information to the mounting line and then to the display device. The production support system according to claim 3.

6. The acquisition unit further acquires information indicating the operation method of the selected one optional function, The output unit outputs system setting information to the control system, which includes settings for the operation method of the selected option function. The production support system according to claim 1 or 2.

7. The output unit further outputs the system setting information to a display device. The production support system according to claim 6.

8. The output unit outputs the system setting information to the display device before outputting it to the control system. The production support system according to claim 7.

9. The output unit outputs the system setting information to the control system and then to the display device. The production support system according to claim 7.

10. The device setting information includes the setting of one optional function for each of the plurality of production devices. The production support system according to claim 1 or 2.

11. The aforementioned plurality of production devices are arranged along the direction in which the substrate on which the components are mounted is transported. The device setting information includes first setting information for a first production device among the plurality of production devices arranged along the direction, and second setting information for a second production device arranged downstream of the first production device along the direction, The first setting information and the second setting information differ in the settings of the selected option function. The production support system according to claim 7.

12. The first production apparatus is the leading production apparatus among the plurality of production apparatuses. The production support system according to claim 11.

13. The first setting information includes a setting to turn ON one of the selected options, The second setting information includes a setting to turn OFF one of the selected optional functions. The production support system according to claim 11.

14. For each of the aforementioned multiple optional functions, a storage unit stores a table that associates the aforementioned multiple production devices with the settings of the optional functions of the production devices. The system includes a determination unit that determines the setting of one of the optional functions for each of the plurality of production devices based on the first selection result and the table, The production support system according to claim 1 or 2.

15. The at least one production apparatus is capable of performing the one optional function in multiple operating methods, The acquisition unit further acquires a second selection result of the operation method of the selected one option function, The output unit further outputs the device setting information, including the setting of one optional function based on the second selection result, to the implementation line. The production support system according to claim 1 or 2.

16. Each of the device setting information corresponding to the aforementioned multiple operating methods has a different setting for the single optional function. The production support system according to claim 15.

17. A production support method performed by a production support system that supports the production of mounted substrates in a mounting system comprising a mounting line equipped with multiple production devices and a control system that controls the multiple production devices, At least one of the aforementioned plurality of production devices is configured to receive commands from the control system or the production support system and to execute a plurality of optional functions based on the received commands. The aforementioned production support method is Obtain a selection result that indicates one optional function selected from the aforementioned multiple optional functions. Configuration information, including the setting of one optional function based on the selection result, is output to the implementation line. Production support methods.

18. A program for causing a computer to execute the production support method described in claim 17.

Citation Information

Patent Citations

  • Device for displaying data used by electronic component mounting machine

    WO2015019492A1