Job creation device, mounting system, and item display method

The job creation device addresses the inefficiency in displaying items for component mounting systems by counting setting and creation frequencies and excluding low-frequency items, resulting in a more efficient and less burdensome job creation process.

WO2025115060A1PCT designated stage expired Publication Date: 2025-06-05FUJI CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2023/042331
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

In the context of creating jobs for an implementation system that mounts components, the existing methods of narrowing down items for display often fail to accurately reflect the setting tendencies, leading to increased search time and burden on the creator.

Method used

A job creation device that includes a display unit, a counting unit, and a display control unit. The device counts the number of settings and job creations for each item and, when the job creation count reaches a predetermined number, excludes items with low setting frequencies from the display, thereby narrowing down the items based on actual setting tendencies.

Benefits of technology

This approach allows for the appropriate display of items according to the setting tendencies, reducing the burden on the creator by minimizing the number of items to search through and improving the efficiency of the job creation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2023042331_05062025_PF_FP_ABST
    Figure JP2023042331_05062025_PF_FP_ABST
Patent Text Reader

Abstract

This job creation device for creating a job for a mounting system for mounting a component comprises: a display unit for displaying a plurality of items related to creation of the job; a calculation unit for counting up and calculating the number of times of setting for each item and the number of times of creation of the job each time the job is created, following the setting of a required item by a creator with respect to an item displayed on the display unit; and a display control unit that, if the number of times of creation is a predetermined number of times or greater when the job is created, causes the display unit to display items excluding items with a low setting frequency on the basis of the number of times of setting for each item among the plurality of items.
Need to check novelty before this filing date? Find Prior Art

Description

JOB CREATION DEVICE, PACKAGING SYSTEM, AND ITEM DISPLAY METHOD

[0001] This specification discloses a job creation device, an implementation system, and an item display method.

[0002] Conventionally, a system has been proposed in which the number of times each setting item is set (number of times input) for each setting item that can be set by an operator is counted, and items that are likely to be input are displayed on a menu using the counted information (see, for example, Patent Document 1). This allows the operator to easily set items from a pre-narrowed menu.

[0003] Japanese Patent Application Laid-Open No. 2006-031341

[0004] When creating a job for a mounting system that mounts components, there are a wide variety of items that need to be set, so it is preferable to narrow down the items and display them as described above. However, if the items are narrowed down when the counts are not sufficient, the setting trends may not be properly reflected, and searching for items may take time, increasing the burden on the creator.

[0005] A primary object of the present disclosure is to reduce the burden on the creator by appropriately displaying items when creating a job for an implementation system.

[0006] The present disclosure has adopted the following means to achieve the above-mentioned main object.

[0007] The job creation device of the present disclosure is a job creation device that creates jobs for an mounting system that mounts components, and includes: a display unit that displays multiple items related to job creation; a counting unit that counts up the number of settings for each item and the number of times the job has been created each time a job is created by a creator setting required items for the items displayed on the display unit; and a display control unit that, when a job is created, if the number of creations is equal to or greater than a predetermined number, causes the display unit to display items from the multiple items excluding items that are set less frequently based on the number of settings for each item.

[0008] In the job creation device disclosed herein, each time a job is created by a creator setting the necessary items for the items displayed on the display unit, the number of settings for each item and the number of times the job has been created are counted up. Furthermore, when a job is created, if the number of creations is equal to or greater than a predetermined number, the display unit displays items from among the multiple items, excluding items with low setting frequencies based on the number of settings for each item. As a result, once the number of job creations is equal to or greater than the predetermined number and the setting trends for each item can be grasped, the items to be displayed can be narrowed down to exclude items with low setting frequencies based on the number of settings for each item. Therefore, the burden on the creator can be reduced by appropriately displaying items according to the setting trends.

[0009] 1 is a schematic diagram of a mounting system 10. A schematic diagram of a mounting device 20. A block diagram showing a configuration related to control of the mounting system 10. A flowchart showing an example of a job creation process. An explanatory diagram showing an example of an editing screen 40. An explanatory diagram showing an example of counting information 33a. A flowchart showing an example of an item display process. An explanatory diagram showing an example of an editing screen 40. A flowchart showing a modified job creation process. An explanatory diagram showing an example of counting information 33b. A flowchart showing a modified item display process. An explanatory diagram showing a modified editing screen 40. An explanatory diagram showing a modified editing screen 40.

[0010] An embodiment of the present disclosure will be described with reference to the drawings. Fig. 1 is a schematic configuration diagram of a mounting system 10, Fig. 2 is a schematic configuration diagram of a mounting device 20, and Fig. 3 is a block diagram showing a configuration related to control of the mounting system 10. In this embodiment, the left-right direction in Figs. 1 and 2 is the X direction, the front-rear direction is the Y direction, and the up-down direction is the Z direction.

[0011] As shown in FIG. 1, the mounting system 10 includes a printing device 12, a print inspection device 14, a mounting device 20, a mounting inspection device 16, and a management device 30. The printing device 12 prints solder on a board S (see FIG. 2) by forcing solder into pattern holes formed in a screen mask. The print inspection device 14 inspects the condition of the solder printed by the printing device 12. Multiple mounting devices 20 (four in FIG. 2) are arranged along the transport direction (X direction) of the board S and mount components on the board S. Note that one or more mounting devices 20 may be required. The mounting inspection device 16 inspects the mounting condition of the components mounted on the board S by the mounting device 20. The management device 30 manages the entire mounting system 10. The printing device 12, print inspection device 14, multiple mounting devices 20, and mounting inspection device 16 are arranged in this order along the transport direction of the board S to form a production line. In addition to these, the mounting system 10 may also include a reflow device that performs a reflow process on the substrate S on which components are mounted, and the mounting inspection device 16 may be located downstream of the reflow device.

[0012] The mounting device 20 includes a substrate transport device 21 that transports the substrate S in the X direction, multiple feeders 22 that supply components, a head 23 having nozzles 24 that pick up the components supplied by the feeders 22, and a movement mechanism 25 that moves the head 23 in the X and Y directions. The feeders 22 are, for example, tape feeders that supply components by feeding out a tape on which components are stored at a predetermined pitch, and are detachably set in multiple slots of the mounting device 20. The mounting device 20 also includes a mounting control device 28 (see FIG. 3 ) that is composed of a well-known CPU, ROM, RAM, etc. and controls the entire device. The mounting control device 28 outputs control signals to the substrate transport device 21, feeders 22, heads 23, movement mechanism 25, etc.

[0013] The management device 30 is composed of well-known components such as a CPU 31, ROM 32, HDD 33, and RAM 34, and is equipped with an input device 35 such as a keyboard or mouse, and a display 36 such as an LCD. The management device 30 is communicatively connected to control devices (not shown) of the printing device 12, the print inspection device 14, and the mounting inspection device 16, as well as the mounting control device 28, and receives information about the work status from each control device and transmits jobs including information about the work. Here, the jobs include information used by the mounting device 20 to mount components on the board S, such as information about the board S, information about the position of the components on the board S, information about the mounting order, information for recognizing the shapes and components of the components, and information for picking up components from a supply unit such as the feeder 22 and transporting them to the board S.

[0014] Next, a process will be described in which a job in the mounting system 10 of this embodiment configured as described above is created by a creator such as an administrator or an operator on the management device 30. In the job creation process of Fig. 4, the CPU 31 of the management device 30 executes an item display process for displaying a plurality of items requiring settings related to job creation on the editing screen (creation screen, setting screen) 40 of the display 36 (S100), and waits for the creator to complete the setting of the items (S110).

[0015] FIG. 5 is an explanatory diagram showing an example of an editing screen 40. As shown, the editing screen 40 displays various buttons 41, a board display area 42, an item setting field 45, and an instruction pointer 48 that the creator can operate using an input device 35 such as a mouse. The buttons 41 include, for example, a new creation button 41a for creating a new job, a read button 41b for reading and editing an existing job, and a save button 41c for saving the newly created or edited content. When the save button 41c is operated using the instruction pointer 48, the CPU 31 determines in S110 that the settings are complete. The board display area 42 displays the board S including various components to be placed, as well as an enlarge button 43a for enlarging the display of the board S and a reduce button 43b for reducing the display. Although not shown, the board display area 42 also displays a switch button for switching between displaying the top and bottom surfaces of the board S.

[0016] The item setting field 45 displays a plurality of items that need to be set (e.g., items A, B, C, ...) and setting input fields 46a, 46b, 46c, ... for inputting setting values ​​for each item, in a manner that allows scrolling up and down. The setting input fields include text boxes that only allow direct input of setting values, and combo boxes that allow direct input of setting values ​​and selection of setting values ​​(options) from a selection field. In Figure 5, the setting input fields 46b and 46e for items B and E are combo boxes, and the selection field 47b of the setting input field 46b is displayed.

[0017] The multiple items that require configuration include, for example, items related to components, items related to the nozzle 24 that picks up the components, items related to operation speed, and items related to special processing. Component-related items include, for example, the size, placement position, angle, and type of component, as well as the presence or absence of special shapes such as leads or light-emitting elements (LEDs). Nozzle 24-related items include, for example, the shape and size of the nozzle 24. Operational speed-related items include, for example, the operation speed during component pickup, the operation speed during mounting, and the operation speed during transport. Special processing-related items include, for example, the presence or absence of special processing for components, such as lead bending after mounting a component with leads or top-surface recognition processing for components with light-emitting elements or other elements on their top surfaces. Note that these multiple items are merely examples, and configuration may or may not be required depending on the job content. Therefore, the job creator scrolls up and down through the items in the item configuration field 45 to search for the necessary items and configure them accordingly.

[0018] 4, when the CPU 31 determines that the settings are complete in S110, it saves the setting values ​​of each of the multiple items that have been set and creates a job (S120). The CPU 31 also counts up the total setting count Sa and the individual setting count Su for each item, and the total job creation count Ta and the individual job creation count Tu, and stores these in the count information 33a of the HDD 33 (S130), and then ends this process.

[0019] FIG. 6 is an explanatory diagram showing an example of the count information 33a. The total setting count Sa for each item indicates the number of times each item has been set across the entire mounting system 10. In S130, the total setting count Sa for each currently set item is counted up by one. The individual setting count Su for each item indicates the number of times each item has been set individually for each creator. In S130, of the individual setting counts Su corresponding to the current creator, the individual setting count Su for each currently set item is counted up by one. Furthermore, the total job creation count Ta indicates the number of times jobs have been created across the entire mounting system 10. In S130, the total creation count Ta is counted up by one. The individual job creation count Tu indicates the number of times jobs have been created individually for each creator. In S130, the individual creation count Tu corresponding to the current creator is counted up by one. Therefore, for example, when creator 1 sets items A and D in the job creation process and creates a job, the total number of times Sa and the individual number of times Su1 for items A and D are counted up by one each, and the total number of times Ta and the individual number of times Tu1 for the job are counted up by one each.

[0020] In this embodiment, it is possible to narrow down the items displayed in the item display process of S100 based on the total setting count Sa and individual setting count Su for each item, which are counted each time a job is created, and the total creation count Ta and individual creation count Tu for the job. Details of the item display process of S100 will be described below with reference to the flowchart of FIG.

[0021] 7, the CPU 31 acquires each value of the count information 33a, i.e., the total setting count Sa and the individual setting count Su for each item, and the total creation count Ta and the individual creation count Tu for the job (S200). The individual setting count Su and the individual creation count Tu are acquired for the creator who is logged on to the management device 30, i.e., the current creator. Next, the CPU 31 determines whether the individual creation count Tu for the job of the current creator is equal to or greater than a predetermined count N1 (S210) and whether the total creation count Ta for the job is equal to or greater than the predetermined count N1 (S220).

[0022] Here, the predetermined number of times N1 is a value calculated using the following general formula (1) based on, for example, the reliability coefficient c, the error rate e, and the population standard deviation std. This value is also referred to as the number of valid samples (sample size). For example, if the reliability coefficient c is 1.96, the error rate e is 0.05, and the population standard deviation std is 0.5 when the reliability is 95%, the value calculated using formula (1) is 384.16, and therefore the predetermined number of times N1 is set to 385. Note that the predetermined number of times N1 is not limited to the value calculated using formula (1) and may be appropriately set to a value such as 1000 or 2000. Because the predetermined number of times N1 is set in this manner, when the total number of job creation times Ta is equal to or greater than the predetermined number of times N1, it can be said that a sufficient number of job samples have been collected across the entire mounting system 10, making it possible to grasp the trends in the settings of each item across the entire mounting system 10. Furthermore, when the number of individual creations Tu of a job reaches a predetermined number N1 or more, it can be said that a sufficient number of job samples have been collected for the creator corresponding to that number of individual creations Tu, making it possible to grasp the tendency of the creator in setting each item.

[0023] N1=(c / e) 2 ×std×(1-std) (1)

[0024] If the CPU 31 determines in S210 and S220 that neither the individual job creation count Tu nor the total job creation count Ta is equal to or greater than the predetermined count N1, it determines whether the current job is a new job (S230). If the CPU 31 determines that the current job is a new job because the New Job button 41a was operated during the current job creation process, it sets all of the multiple items to be displayed (S240). If the CPU 31 determines that the current job is an edit of an existing job (not a new job) because the Read button 41b was operated during the current job creation process to read an existing job (a job that has already been created), it sets to be displayed any of the multiple items whose read setting values ​​differ from their initial values ​​(predetermined values) (S250). Note that the initial values ​​may be default values ​​for each item. Alternatively, they may be standard values ​​for each item that are predetermined depending on the type and specifications of each device in the mounting system 10. Items whose settings differ from their initial values ​​are likely to require confirmation by the creator or be reset, and so only such items are displayed.

[0025] On the other hand, if the CPU 31 determines in S220 that the total number of times Ta for the job is equal to or greater than the predetermined number N1, it sets items in the ±2σ range in the normal distribution of the total set number of times Sa for each item as display targets (S260). The CPU 31 creates a normal distribution of the total set number of times Sa for each item, and performs processing to remove at least items whose total set number of times Sa in the normal distribution is less than -2σ from the display targets. Note that the CPU 31 also removes items whose total set number of times Sa is greater than +2σ from the display targets, but it is also possible to include those items in the display targets without removing them.

[0026] Furthermore, when the CPU 31 determines in S210 that the individual creation count Tu of the current creator's job is equal to or greater than the predetermined count N1, it sets items in the ±2σ range in the normal distribution of the individual setting count Su of each item for that creator as display targets (S270). As in S260, the CPU 31 creates a normal distribution of the individual setting count Su and performs processing to remove at least items whose individual setting count Su in the normal distribution is less than -2σ from the display targets. Note that the CPU 31 also removes items whose individual setting count Su is greater than +2σ from the display targets, but it is also possible to include those items in the display targets without removing them.

[0027] Once the CPU 31 has set the items to be displayed in any of S240 to S270, it displays the items to be displayed and their setting input fields in the item setting field 45 of the editing screen 40 (S280), and ends this processing. Note that displaying in the item setting field 45 includes displaying items that can be viewed by scrolling. Furthermore, in the case of a new job, the CPU 31 may simply display the initial values ​​in the setting input fields, and in the case of an existing job, it may simply display the previous setting values ​​in the setting input fields. Of course, the CPU 31 may also display the setting input fields as blank fields.

[0028] FIG. 8 is an explanatory diagram showing an example of an editing screen 40. This editing screen 40 displays the remaining items, excluding some items from the item setting field 45. For example, since the total setting count Sa or individual setting count Su for items C and F are outside the ±2σ range and are set infrequently, items C and F are excluded from the display. By displaying items excluding infrequently set items in this way, the creator can easily search for the items to be set, thereby reducing the creator's burden in creating jobs. Unlike the editing screen 40 of FIG. 5, the editing screen 40 of FIG. 8 displays a Show All button 49 in the item setting field 45. When this Show All button 49 is operated with the instruction pointer 48, the CPU 31 returns to the initial state in which all items are displayed without narrowing down the items. This allows the creator to quickly confirm all items.

[0029] Here, the correspondence between the components of this embodiment and the components of the present disclosure will be clarified. The display 36 of this embodiment corresponds to the display unit of this disclosure, the CPU 31 that executes S130 of the job creation process corresponds to the counting unit, and the CPU 31 that executes S100 (item display process) of the job creation process corresponds to the display control unit. Furthermore, the management device 30 corresponds to the job creation device, and the mounting device 20 corresponds to the mounting device. Note that in this embodiment, an example of an item display method of the present disclosure is also clarified by explaining the operation of the management device 30 and the mounting system 10.

[0030] In the management device 30 (job creation device) disclosed herein, each time a job creator creates a job by setting the necessary items for the items displayed on the display 36, the number of settings for each item (Sa, Su) and the number of job creations (Ta, Tu) are counted up. Furthermore, when a job is created, if the number of job creations (Ta, Tu) is equal to or greater than a predetermined number N1, the display 36 displays items from among the multiple items, excluding items with low setting frequencies based on the number of settings for each item (Sa, Su). As a result, once the number of job creations (Ta, Tu) is equal to or greater than the predetermined number N1, and the setting trends for each item can be grasped, the items to be displayed can be narrowed down by excluding items with low setting frequencies based on the number of settings for each item (Sa, Su). Therefore, the burden on the creator can be reduced by appropriately displaying items according to the setting trends. The number of settings for each item (Sa, Su) is counted up as the number of times settings for each item have been saved. In other words, the management device 30 does not count up the number of settings (Sa, Su) in cases where settings are input during job creation but the process is ended without being saved, so it can properly grasp the setting trends for each item based on the number of settings (Sa, Su) that the settings (input) were actually saved.

[0031] Furthermore, when the number of times a job has been created (Ta, Tu) is less than the predetermined number N1, the management device 30 displays all of the multiple items on the display 36 if the job to be created is a new job, and when the job to be created is an edit of an existing job rather than a new job, the management device 30 displays the items whose previously set values ​​differ from the predetermined initial values ​​(predetermined values) on the display 36. Therefore, even when the number of times a job has been created (Ta, Tu) is less than the predetermined number N1, multiple items are not always displayed, and the items can be displayed more appropriately, reducing the burden on the creator.

[0032] Furthermore, the management device 30 excludes from display items at least those items whose setting counts (Sa, Su) fall outside the ±2σ interval in the normal distribution of the setting counts (Sa, Su) for each item, as items with low setting frequency. Therefore, items can be appropriately displayed using simple processing using the normal distribution.

[0033] The management device 30 also counts the individual creation count Tu, which indicates the number of times each creator has created an individual job; the total creation count Ta, which indicates the number of times all jobs in the mounting system 10 have been created; the individual setting count Su, which indicates the number of times each creator has individually set a job by item; and the total setting count Sa, which indicates the number of times each creator has individually set a job by item and for the mounting system 10 as a whole. When a job is created, if the individual creation count Tu of a creator is equal to or greater than a predetermined number N1, the management device 30 displays items on the display 36, excluding items with low setting frequencies based on the creator's individual setting count Su. This allows items to be displayed more appropriately according to each creator's individual tendencies. Furthermore, if the creator's individual creation count Tu is less than the predetermined number N1 but the total creation count Ta is equal to or greater than the predetermined number N1, the management device 30 displays items on the display 36, excluding items with low setting frequencies based on the total setting count Sa for each item. Therefore, even if the individual tendencies of the creators are not known, the items can be displayed appropriately according to the overall tendencies of the implementation system 10.

[0034] It goes without saying that the present disclosure is not limited to the above-described embodiments, and can be embodied in various forms as long as they fall within the technical scope of the present disclosure.

[0035] For example, in the above-described embodiment, the number of times per creator (individual creation count Tu, individual setting count Su) was used as the individual number of times. However, this is not limited thereto. Instead of the number of times per creator, the number of times per group to which the creator belongs may be used. Furthermore, both the number of times per creator and the number of times per group to which the creator belongs (individual creation count, individual setting count) may be used as the individual number of times. In this case, between S210 and S220 of the item display process, it is determined whether the individual creation count per group (also referred to as the group-specific creation count) is equal to or greater than a predetermined number N1. If it is determined that it is equal to or greater than the predetermined number N1, items whose individual setting count per group (also referred to as the group-specific setting count) is within the ±2σ range are set as display targets. That is, it is determined whether the number of job creations is equal to or greater than the predetermined number N1 for each creator, each group, and the entire mounting system 10, respectively. If it is equal to or greater than the predetermined number N1, a process is performed to narrow down the items to be displayed.

[0036] In the embodiment, the predetermined number N1 for comparison with the individual creation count Tu for each creator and the predetermined number N1 for comparison with the total creation count Ta are the same value (number of valid samples), but they may be different values. For example, the individual creation count Tu for each creator may be compared with the individual predetermined number N11 (number of individual valid samples), and the total creation count Ta may be compared with the total predetermined number N12 (number of total valid samples). Furthermore, by setting the individual predetermined number N11 to a smaller value than the total predetermined number N12, it is possible to start displaying items according to the individual tendencies of each creator earlier.

[0037] In the embodiment, both the individual number of times for each creator (individual creation number Tu, individual setting number Su) and the overall number of times for the mounting system 10 (total creation number Ta, total setting number Sa) are used, but this is not limited to this, and it is also possible to use only one of them. For example, if the individual number of times for each creator is not used, counting the individual creation number Tu and the individual setting number Su can be omitted in S130 of the job creation process, and the processes of S210 and S270 can be omitted in the item display process.

[0038] In the embodiment, items in the ±2σ range in the normal distribution of the total setting count Sa and the individual setting count Su are set as display targets, but this is not limited thereto, and items in other ranges, such as the ±1σ range, may be set as display targets. Furthermore, items that fall outside at least the side smaller than -1σ may be excluded from display targets as items with low setting frequencies. In this way, it is sufficient to set items to be displayed by excluding at least items that fall outside the side smaller than a predetermined range in the normal distribution. Alternatively, the method is not limited to determining items to be excluded from display targets using a normal distribution. For example, a predetermined number of items with the lowest total setting count Sa or individual setting count Su for each item may be excluded from display targets as items with low setting frequencies.

[0039] In the embodiment, when the number of times a job is created (Ta, Tu) is less than the predetermined number N1, different processing is performed depending on whether the job to be created is a new job or not. However, this is not limited to this. For example, when the number of times a job is created (Ta, Tu) is less than the predetermined number N1, the display items may not be narrowed down and all of the multiple items may be displayed.

[0040] In the embodiment, the number of settings for each item is counted, but the number of settings for each setting value set for each item may also be counted. The following describes a modified example. FIG. 9 is a flowchart showing a job creation process for a modified example. In the modified example, the same steps as in the embodiment are assigned the same step numbers, and descriptions thereof will be omitted. In the modified example of FIG. 9, the CPU 31 counts up the overall setting count Va, which indicates the overall setting count for the mounting system 10, and the individual setting count Vu, which indicates the individual setting count for each creator, for each setting value of each item, by counting up the counts, and stores the count information 33b in the HDD 33 (S140).

[0041] FIG. 10 is an explanatory diagram showing an example of count information 33b. As shown in the figure, a total setting count Va and an individual setting count Vu for each creator are stored for each setting value set for each item. For example, when creator 2 sets setting value a1 for item A and setting value d2 for item D to create a job, the total setting count Va and individual setting count Vu2 for setting value a1 for item A are counted up by one, and the total setting count Va and individual setting count Vu2 for setting value d2 for item D are counted up by one. Note that the process of S140 for storing data in count information 33b may be executed as part of S130, and the contents of count information 33b may be included in count information 33a shown in FIG. 6.

[0042] In the item display process of the modified example of FIG. 11 , if the number of individual creations Tu for a job is equal to or greater than the predetermined number N1 (YES in S210), the CPU 31 sets items whose individual setting count Su is within the ±2σ range to be displayed (S270), and then sequentially determines for each set item whether the number of individual setting Su is equal to or greater than the predetermined number N1 (S300). For items whose individual setting count Su is equal to or greater than the predetermined number N1, it can be said that the current creator has collected a sufficient number of setting samples for that item, making it possible to grasp the setting trends of each setting value for that item. The CPU 31 sets normal display content for items whose individual setting count Su is less than the predetermined number N1 (S350), and for items whose individual setting count Su is equal to or greater than the predetermined number N1, sets the setting value for that item whose individual setting count Vu is within the ±2σ range, for example, as the option with the highest number of individual setting count Vu (S360). The CPU 31 repeats the processes of S340 to S360 until setting for each item is complete (S370).

[0043] Furthermore, if the job's individual production count Tu is less than the predetermined number N1 but the total production count Ta is greater than or equal to the predetermined number N1 (YES in S220), the CPU 31 sets items whose total set count Sa is in the ±2σ range as display targets (S260), and sequentially determines for each set item whether the total set count Sa is greater than or equal to the predetermined number N1 (S300). For items whose total set count Sa is greater than or equal to the predetermined number N1, it can be said that a sufficient number of setting samples for that item have been collected throughout the entire mounting system 10, making it possible to grasp the setting trends of each setting value for that item. The CPU 31 sets normal display content for items whose total set count Sa is less than the predetermined number N1 (S310), and for items whose total set count Sa is greater than or equal to the predetermined number N1, sets the setting value for that item whose total set count Va is, for example, in the ±2σ range, as an option in descending order of the total set count Va (S340). The CPU 31 repeats the processes of S300 to S320 until the setting of each item is completed (S330).

[0044] In S310 and S350, the CPU 31 sets either the text box or the combo box in the normal manner, as in the normal state before the total number of times Ta or the individual number of times Tu becomes equal to or greater than the predetermined number N1. Furthermore, in S340 and S360, for items for which a text box is displayed as a setting input field in the normal state, the CPU 31 sets a combo box that allows direct input of a setting value or selective input of a setting value from a selection field. The selection field contains options for the total setting number Va or the individual setting number Vu within the ±2σ range, and the options are sorted in descending order of the number of times set. Furthermore, for items for which a combo box is displayed as a setting input field in the normal state, the CPU 31 sorts the options in the selection field in descending order of the number of times set, with only options for the total setting number Va or the individual setting number Vu within the ±2σ range.

[0045] After setting the items to be displayed and the display contents of the setting input fields for those items in this manner, the CPU 31 displays the items to be displayed together with the setting input fields for the set contents (S380), and ends this process. Note that in S300 and S340, the same predetermined number of times N1 as in S210 and S220 is used, but this is not limiting and a different value may be used.

[0046] 12 and 13 are explanatory diagrams showing a modified example of the editing screen 40. FIG. 12 shows a case where the overall setting count Sa or the individual setting count Su is equal to or greater than the predetermined count N1 for item B, for which the setting input field 46b of the combo box is normally displayed. In this case, the selection field 47b of the setting input field 46b displays the setting values ​​of the overall setting count Va or the individual setting count Vu within the ±2σ range, sorted as options in descending order of the overall setting count Va or the individual setting count Vu. For example, since the overall setting count Va or the individual setting count Vu of setting value b1 is outside the ±2σ range (is small), it is not displayed as an option in the selection field 47b. Furthermore, for example, setting value b5 has the highest overall setting count Va or the highest individual setting count Vu, and is therefore displayed as the top option in the selection field 47b. The following setting values ​​are displayed in descending order of the setting count, namely, setting values ​​b3, b2, b4, ....

[0047] 13 shows a case where the total number of settings Sa or the individual number of settings Su is equal to or greater than the predetermined number N1 for item A, which normally displays the setting input field 46a as a text box. In this case, the setting input field 46a is changed from a text box to a combo box, and the options in the selection field 47a are displayed in descending order of the total number of settings Va or the individual number of settings Vu, with the setting values ​​a4, a2, a3, a1, ... displayed from top to bottom.

[0048] In this way, in this modified example, the number of times (Va, Vu) each setting value is set for each of a plurality of items is counted up. Then, when the number of times (Ta, Tu) a job is created is equal to or greater than a predetermined number N1, for items (e.g., items in the ±2σ range) excluding items with low setting frequencies, for which the number of times (Sa, Su) each setting value is set is equal to or greater than the predetermined number N1, setting values ​​with high setting frequencies are displayed on the display 36 as selectable options based on the number of times (Va, Vu) each setting value for each item. This allows the creator to easily select and set setting values, further reducing the creator's burden.

[0049] In a modified example, among items (text box items) for which a setting value is to be directly input when the number of times a job is created (Ta, Tu) is less than the predetermined number N1, for items for which the number of times each item is set (Sa, Su) is the predetermined number N1 or more when the number of times a job is created (Ta, Tu) is the predetermined number N1 or more, frequently set setting values ​​are displayed on the display 36 so that they can be selected as options and the setting values ​​can be directly input (as if they were combo box items). This allows the creator to easily select a setting value while also allowing them to input setting values ​​other than the options.

[0050] In a modified example, the options are displayed on the display 36 in descending order of the number of times each setting value (Va, Vu) is set. This allows the creator to select a setting value more easily, further reducing the burden on the creator.

[0051] In this modified example, the options are arranged in descending order of the number of times each setting value is set (Va, Vu), but this is not limitative and the options may be arranged in ascending or descending order as appropriate.

[0052] In this modified example, when the number of times (Sa, Su) an item for which a text box is normally set is equal to or greater than a predetermined number N1, the item is displayed as a combo box, and the options are arranged in descending order of the number of times (Va, Vu) each setting value has. However, this is not limited to this. For example, when the number of times (Sa, Su) an item for which a text box is normally set is equal to or greater than the predetermined number N1, the option may simply be changed to a combo box. That is, only items for which a combo box is normally displayed may be targeted, and the options may be arranged in descending order of the number of times (Va, Vu) each setting value has. Alternatively, items with low setting frequencies may be excluded while the order remains unchanged, i.e., only items with low setting frequencies may be excluded from the normal order and displayed.

[0053] In the embodiments and modified examples, the display targets are described using items (setting items) set when creating a job. However, this is not limited to this, and the same applies to functions set (selected) when creating a job. That is, functions may be included in the items. Functions include, for example, "balancing," "optimization," "data check," "report creation," and "data output," and each function has its own operation button displayed on the display 36. For example, "balancing" is a function that determines which of the multiple mounting devices 20 in the mounting system 10 will mount components on which portion (area) of the board S. "Optimization" is a function that optimizes the component mounting order and feeder 22 placement positions in each mounting device 20. "Data check" is a function that transmits job data to each mounting device 20 and checks for defects offline. "Report creation" is a function that causes the management device 30 to create various information, such as the components, feeders 22, nozzles 24, and mounting process cycle time used in the job. “Data output” is a function for outputting various information of the created report to the outside of the management device 30 .

[0054] Each time one of these functions is set (the operation button is operated), the number of times (Sa, Su) the function is set is counted up. When the number of times the job is created (Ta, Tu) is equal to or exceeds a predetermined number N1, functions whose setting counts (Sa, Su) are in the ±2σ range are set as display targets, and functions with low setting frequency are excluded from display. Alternatively, functions with high setting frequency may be displayed in a more easily settable position. For example, if the operation buttons for each function are arranged vertically, the operation buttons for functions with high setting frequency may be arranged higher, or if the operation buttons for each function are arranged horizontally, the operation buttons for functions with high setting frequency may be arranged further to the left. Note that such a change in layout may be performed in the embodiment.

[0055] This specification also discloses the technical idea of ​​changing "the job creation device according to claim 1 or 2" in claim 4 at the time of filing to "the job creation device according to any one of claims 1 to 3", the technical idea of ​​changing "the job creation device according to claim 1 or 2" in claim 5 at the time of filing to "the job creation device according to any one of claims 1 to 4", the technical idea of ​​changing "the job creation device according to claim 6" in claim 7 at the time of filing to "the job creation device according to claim 5 or 6", and the technical idea of ​​changing "the job creation device according to claim 1 or 2" in claim 8 at the time of filing to "the job creation device according to any one of claims 1 to 7".

[0056] The present disclosure can be used in technical fields such as component mounting processing.

[0057] 10 Mounting system, 12 Printing device, 14 Printing inspection device, 20 Mounting device, 21 Substrate transport device, 22 Feeder, 23 Head, 24 Nozzle, 25 Moving mechanism, 28 Mounting control device, 30 Management device, 31 CPU, 32 ROM, 33 HDD, 33a, 33b Counting information, 34 RAM, 35 Input device, 36 Display, 40 Editing screen, 41 Button, 41a New creation button, 41b Read button, 41c Save button, 42 Substrate display area, 43a Enlarge button, 43b Reduce button, 45 Item setting column, 46a to 46g Setting input column, 47a, 47b Selection column, 48 Instruction pointer, 49 All display button, S Substrate.

Claims

1. A job creation device for creating a job of an implementation system for mounting components, comprising: a display unit that displays a plurality of items related to job creation; a counting unit that counts up and counts, each time a job is created with setting of necessary items by a creator for the items displayed on the display unit, the number of setting times for each item and the number of job creations; and a display control unit that, when a job is created, if the number of creations is equal to or more than a predetermined number, causes the display unit to display items obtained by excluding items with a low setting frequency based on the number of setting times for each item among the plurality of items. The job creation device is provided with the above components.

2. The job creation device according to claim 1, wherein when the number of creations is less than the predetermined number, if the job to be created is a new job, the display control unit causes the display unit to display all of the plurality of items, and if the job to be created is an edit of an existing job rather than a new job, the display control unit causes the display unit to display items whose previously set values are different from predetermined values set in advance.

3. The job creation device according to claim 1 or 2, wherein the display control unit sets, as the items with a low setting frequency, items whose setting times deviate to the side where the setting times are less than a predetermined interval in the normal distribution of the number of setting times for each item.

4. The counting unit counts, respectively, an individual creation number indicating the individual number of creations for each creator or each group to which the creator belongs, an overall creation number indicating the overall number of creations of the implementation system, an individual setting number for each item indicating the individual number of setting times for each item, and an overall setting number for each item indicating the overall number of setting times of the implementation system. When a job is created, the display control unit causes the display unit to display items obtained by excluding items with a low setting frequency based on the individual setting number for each item of the creator if the individual creation number of the creator is equal to or more than the predetermined number, and causes the display unit to display items obtained by excluding items with a low setting frequency based on the overall setting number for each item if the overall creation number is equal to or more than the predetermined number even though the individual creation number of the creator is less than the predetermined number. The job creation device is according to claim 1 or 2.

5. The counting unit counts up and counts the number of times of setting for each set value for each of the plurality of items. When the number of times of creation is equal to or greater than the predetermined number of times, the display control unit, among the items excluding the items with a low setting frequency, for the items with the number of times of setting for each item equal to or greater than the predetermined number of times, causes the display unit to display selectable setting values with a high setting frequency as options based on the number of times of setting for each set value of the item. The job creation device according to claim 1 or 2.

6. Among the items for which the display control unit directly inputs a set value when the number of times of creation is less than the predetermined number of times, for the items for which the number of times of setting for each item corresponds to the number of times of setting for each item equal to or greater than the predetermined number of times when the number of times of creation is equal to or greater than the predetermined number of times, the display control unit causes the display unit to display the set value with a high setting frequency as the option and enables direct input of the set value. The job creation device according to claim 5.

7. The display control unit causes the display unit to display the options in descending order of the number of times of setting for each set value. The job creation device according to claim 5.

8. A mounting system including the job creation device according to claim 1 or 2 and a mounting device that mounts components based on the job created by the job creation device.

9. An item display method for displaying a plurality of items related to the creation of a job of a mounting system for mounting components on a display unit, including: (a) a step of counting up and counting the number of times of setting for each item and the number of times of job creation each time a job is created with setting of necessary items by a creator for the items displayed on the display unit; and (b) a step of, when a job is created, if the number of times of creation is equal to or greater than a predetermined number of times, causing the display unit to display the items excluding the items with a low setting frequency among the plurality of items based on the number of times of setting for each item.

Citation Information

Patent Citations

  • Method and device for customizing operation menu in electronic component mounting device

    JP1997205292A

  • Electronic component mounting system

    JP2004087999A