Skill evaluation system, skill evaluation method, and program
By introducing information acquisition units and evaluation standard information into the component installation system, calculating the operator's skill score and providing dynamic incentives, the problem of evaluating operator skills based on error rates in the prior art is solved, and a comprehensive evaluation and incentive of operator work is achieved.
Patent Information
- Application Number
- JP2021087149
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-24
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2041-05-24
AI Technical Summary
In the prior art, component installation systems only evaluate the operator's skill level based on the error rate and fail to effectively stimulate the operator's work motivation.
By introducing an information acquisition unit into the system, the operator's work history information and equipment defect condition information are obtained, and the operator's skill score is calculated based on the evaluation standard information, including part of the coefficient information to motivate the operator to improve work quality.
It realizes a comprehensive assessment and dynamic incentive for operator work, and improves the operator's work motivation and production efficiency.
Smart Images

Figure 0007678474000001 
Figure 0007678474000002 
Figure 0007678474000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a skill evaluation system, a skill evaluation method, and a program. [Background technology]
[0002] Patent Document 1 discloses a component mounting system equipped with a worker data update unit that updates the skill level of workers in the worker data based on a judgment result derived from a fluctuation in the error rate, which indicates a change in the defect occurrence state of equipment operation before and after the execution of work. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6259994 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the component mounting system of Patent Document 1 has a problem in that it evaluates the skill level of a worker simply based on the error rate and does not motivate the worker to perform the work.
[0005] Therefore, an object of the present disclosure is to provide a skill evaluation system, a skill evaluation method, and a program that can motivate workers to perform their work. [Means for solving the problem]
[0006] A skill evaluation system according to an embodiment of the present disclosure includes an information acquisition unit that acquires work history information that is information indicating a history of work performed by a worker; Information indicating a defect occurrence state in a production device on which a part used in the operation indicated by and 、 Based on the evaluation criteria information of the work, By calculating the score of an evaluation unit for evaluating the skills of the worker, The part coefficient information indicates a coefficient defined based on part information, which is information about the part. Effect of the Invention
[0007] According to the skill evaluation system etc. disclosed herein, it is possible to motivate workers to perform their work. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating the configuration of a component mounting system according to an embodiment. [Diagram 2] FIG. 2 is a plan view showing a component mounting device used in the component mounting system according to the embodiment. [Diagram 3] 3 is a partial cross-sectional view of a component mounting device used in the component mounting system taken along the line III-III in FIG. [Figure 4A] FIG. 4A is a block diagram showing a configuration of a component mounting system according to an embodiment. [Figure 4B] FIG. 4B is a block diagram showing the configuration of a component storage used in the component mounting system according to the embodiment. [Figure 4C] FIG. 4C is a block diagram showing a configuration of an operator terminal used in the component mounting system according to the embodiment. [Figure 5A] FIG. 5A is a diagram showing part coefficients for each type of part. [Figure 5B] FIG. 5B is a diagram showing coefficients of part prices. [Figure 5C] FIG. 5C is a diagram showing the coefficient of the remaining number of parts. [Figure 5D] FIG. 5D is a diagram showing the component size coefficients. [Figure 5E] FIG. 5E is a diagram showing coefficients of tape types. [Figure 5F] FIG. 5F is a diagram showing the coefficient of the working time. [Figure 6A] FIG. 6A is a flowchart showing a processing operation for setting component coefficients in the component mounting system according to the embodiment. [Figure 6B]FIG. 6B is a flowchart showing the processing operation for setting component coefficients after the start of product production in the component mounting system according to the embodiment. [Figure 6C] FIG. 6C is a flowchart showing a processing operation for setting the coefficient of the operation time in the component mounting system according to the embodiment. [Figure 6D] FIG. 6D is a flowchart showing the processing operation for setting a coefficient after the start of product production in the component mounting system according to the embodiment. [Figure 6E] FIG. 6E is a flowchart showing a processing operation for setting the coefficient of the operation time in the component mounting system according to the embodiment. [Figure 7A] FIG. 7A is a diagram showing the relationship between the work time and the work time coefficient. [Figure 7B] FIG. 7B is a diagram showing the operation time, the coefficients before and after the change, and the coefficients after the change. [Figure 7C] FIG. 7C is a diagram showing the relationship between the operator and the total score. [Figure 7D] FIG. 7D is a diagram showing the total scores for each task type. [Figure 7E] FIG. 7E is a diagram showing cases where the gap at the joint between the new tape and the old tape in the splicing operation is small and large. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component arrangement and connection forms, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not described in the independent claims are described as optional components.
[0010] Moreover, each figure is a schematic diagram and is not necessarily illustrated precisely. In each figure, the same components are given the same reference numerals. Furthermore, in the following embodiments, expressions such as "approximately horizontal" are used. For example, "approximately horizontal" does not only mean completely horizontal, but also means substantially horizontal, that is, including an error of, for example, about several percent. Furthermore, "approximately horizontal" means horizontal within the range in which the effects of the present disclosure can be achieved. The same applies to other expressions using "approximately".
[0011] In addition, in the following embodiments, the substrate transport direction is defined as the X-axis direction (left-right direction in FIG. 1), the direction perpendicular to the substrate transport direction and parallel to the horizontal plane is defined as the Y-axis direction, and the direction perpendicular to the X-axis and Y-axis directions is defined as the Z-axis direction (up-down direction).
[0012] Hereinafter, the embodiment will be specifically described with reference to the drawings.
[0013] (Embodiment) <Configuration: Component mounting system 1> The configuration of the component mounting system 1 will be described with reference to FIGS.
[0014] Fig. 1 is a configuration explanatory diagram of a component mounting system 1 according to an embodiment. Fig. 2 is a plan view showing component mounting devices M4 and M5 used in the component mounting system 1 according to an embodiment. Fig. 3 is a partial cross-sectional view of the component mounting devices M4 and M5 used in the component mounting system 1 in a cross section taken along line III-III in Fig. 2.
[0015] 1, the component mounting system 1 has a function of mounting components (electronic components) on a board to produce a mounted board, and has functions of supplying, delivering, and collecting the boards to be mounted. The component mounting system 1 may be an example of a skill evaluation system.
[0016] The component mounting system 1 includes a component mounting line 1a, a management device 3a, a component storage 3b, and a worker terminal 3c.
[0017] The component mounting line 1a is a production device that is configured by connecting in series in the order of a board supplying device M1, a board transferring device M2, a solder printing device M3 which is a plurality of electronic component mounting devices, component mounting devices M4 and M5, a reflow device M6, and a board removal device M7. Each device from the board supplying device M1 to the board removal device M7 is connected to a management device 3a having a management computer via a communication network 2. The component mounting devices M4 and M5 are examples of production devices. The component mounting line 1a may be an example of a production device.
[0018] 1 to 3, in the component mounting operation, components are mounted on a board 6 transported along the component mounting line 1a by a solder printing device M3, component mounting devices M4 and M5, and a reflow device M6. That is, the board 6 supplied by the board supply device M1 is carried into the solder printing device M3 via the board delivery device M2, where the solder printing operation is performed to screen-print solder for joining components on the board 6.
[0019] The board 6 on which the solder has been printed is transferred in sequence to component mounting devices M4 and M5, where a component mounting operation is performed to mount components on the board 6 after the solder has been printed. The board 6 on which the components have been mounted is then carried into a reflow device M6, where the solder used to join the components is melted and solidified by being heated according to a predetermined heating profile. This solder-joins the components to the board 6, completing a mounted board on which the components have been mounted, and the board is then collected by a board collection device M7.
[0020] Next, the component mounting devices M4 and M5 will be described with reference to FIGS.
[0021] As shown in Figures 2 and 3, the component mounting devices M4 and M5 of this embodiment include a base 4, a board transport unit 5, a component supply unit 7, a Y-axis moving table 10, an X-axis moving table 11, a mounting head 12, a component recognition camera 9, and a board recognition camera 14.
[0022] The base 4 is capable of arranging a substrate 6, a substrate transport unit 5, etc. The base 4 is provided with the substrate transport unit 5 on its upper surface, which extends along the X-axis direction.
[0023] The board transport unit 5 transports the board 6 delivered from an upstream device, thereby positioning and holding the board 6 at a mounting work position. Component supply units 7 are arranged on both sides of the board transport unit 5 in the Y-axis direction.
[0024] The component supply unit 7 is a structure for allowing the mounting head 12 to pick up components, in other words, for supplying components to the mounting head 12. A plurality of tape feeders 8 are attached in parallel to the component supply unit 7. The tape feeders 8 pitch-feed a carrier tape 17, which is a container that contains components, so that the mounting head 12, which constitutes the component mounting mechanism, can position the components at the mounting position.
[0025] A long Y-axis moving table 10 is disposed substantially horizontally along the Y-axis at one end in the positive direction of the upper surface of the base 4. A pair of long X-axis moving tables 11 are mounted on the Y-axis moving table 10 so as to be slidable along the Y-axis direction.
[0026] One of the pair of X-axis moving tables 11 is disposed on the positive Y-axis side relative to the substrate transport section 5, and the other of the pair of X-axis moving tables 11 is disposed on the negative Y-axis side relative to the substrate transport section 5. The pair of X-axis moving tables 11 are also disposed approximately horizontally along the X-axis direction.
[0027] The pair of X-axis moving tables 11 can be moved in the Y-axis direction by a linear drive mechanism of the Y-axis moving table 10. A mounting head 12 is slidably attached to each of the pair of X-axis moving tables 11.
[0028] The mounting head 12 is a multiple head equipped with multiple holding heads, and a suction nozzle 12a is attached to the lower end of each holding head, which can pick up and hold a component and move up and down individually. In addition, the mounting head 12 can move along the X-axis direction by a linear drive mechanism of the X-axis moving table 11.
[0029] The linear drive mechanism drives the Y-axis moving table 10 and the X-axis moving table 11, allowing the mounting head 12 to move freely in the XY plane. This allows the mounting head 12 to suck and pick up components from the tape feeders 8 arranged in each component supply unit 7 using multiple suction nozzles 12a, move above the board 6, and mount the components at the mounting positions on the board 6. The Y-axis moving table 10, the X-axis moving table 11, and the mounting head 12 constitute a component mounting mechanism 13.
[0030] Furthermore, on the base 4, a component recognition camera 9 is disposed between the board transport unit 5 and each component supply unit 7. When the mounting head 12 which has taken out a component from the component supply unit 7 passes above the component recognition camera 9, the component recognition camera 9 captures an image of the component held by a predetermined suction nozzle 12a out of the multiple suction nozzles 12a attached to the mounting head 12 at the imaging timing when the mounting head 12 passes by. Therefore, the component recognition camera 9 can recognize the component that has been picked up by a predetermined suction nozzle 12a out of the multiple suction nozzles 12a.
[0031] Furthermore, when the component recognition camera 9 recognizes the component picked up by the suction nozzle 12a and the tip of the suction nozzle 12a, the component recognition camera 9 recognizes the component under a first illumination condition, and recognizes the tip under a second illumination condition different from the first illumination condition. In other words, the component recognition camera 9 can control the light emission of the illumination unit that illuminates the component and the tip of the suction nozzle 12a, based on the imaging timing.
[0032] A board recognition camera 14 is disposed on the coupling plate to which the mounting head 12 is attached, the board recognition camera 14 being located on the underside of the X-axis moving table 11 and moving integrally with the mounting head 12. The board recognition camera 14 is disposed on the coupling plate with its imaging direction facing downward (toward the negative Z-axis direction). By moving the mounting head 12 above the board 6 held by the board transport unit 5, the board recognition camera 14 images position recognition marks and the like on the board 6, and after component mounting, moves above the board 6 to image the components mounted on the board 6.
[0033] By performing image recognition processing on the image data acquired by the component recognition camera 9 and the board recognition camera 14, it is possible to detect positional misalignment of the component held by the suction nozzle 12a in the mounting head 12, and positional misalignment of the board 6 held by the board transport unit 5. In the component mounting operation, the mounting head 12 takes these positional misalignments into account, corrects the position, and mounts the component at the mounting position on the board 6.
[0034] 3, a dolly 15 having a plurality of tape feeders 8 mounted on a feeder base 15a is set in the component supply unit 7. The position of the dolly 15 is fixed in the component supply unit 7 by clamping the feeder base 15a to a fixed base 4a provided on the base 4 by a clamp mechanism 15b. The dolly 15 holds supply reels 16 that store carrier tapes 17 holding components in a wound state. The carrier tape 17 pulled out from the supply reel 16 is pitch-fed by the tape feeder 8 to a pick-up position 8a by the suction nozzle 12a.
[0035] The component mounting devices M4 and M5 shown in this embodiment employ a tape splicing method in which the tail of carrier tape 17 (leading tape) already mounted on tape feeder 8 is spliced to the head of carrier tape 17 (following tape) to be newly mounted when components run out, at a joint J using a splicing tape. Therefore, carrier tape 17 is continuously supplied to tape feeder 8 without interruption due to replacement of supply reel 16.
[0036] Then, the mounting head 12 accesses the pickup position 8a of the tape feeder 8 and performs a component suction operation, whereby the component is picked up from the pickup position 8a by the suction nozzle 12a. Next, the mounting head 12 that has picked up the component moves above the component recognition camera 9, whereby the component held by the mounting head 12 is imaged by the component recognition camera 9, thereby performing component recognition.
[0037] In the process of carrying out the above-mentioned component mounting operation, the worker performs various tasks, such as a component setup task of mounting the supply reel 16 on the trolley 15, a splicing task of joining the already mounted leading tape to a new trailing tape, a suction teach task of checking the operating conditions when the mounting head 12 picks up and removes the components and adjusting them as necessary, and a recognition teach task of checking the recognition conditions of the image capture results by the component recognition camera 9 and adjusting them as necessary.
[0038] Since the degree of difficulty of these tasks varies depending on the tasks, the workers who perform the tasks are required to have the skills required for the task items. For this reason, the component mounting system 1 shown in this embodiment stores worker data that associates a worker ID that identifies a worker with the skill level of each worker in performing each of the tasks described above for workers who may be in charge of these task items, and when allocating tasks to workers, the worker data is referenced to allocate tasks according to the skill level of each worker. That is, the component mounting system 1 shown in this embodiment includes a component mounting line 1a that is configured by connecting multiple component mounting devices M4 and M5, so that the tasks in the equipment operation of the component mounting line 1a are performed by multiple workers.
[0039] Next, the configuration of the control system of component mounting system 1 will be described with reference to Fig. 4A. Fig. 4A is a block diagram showing the configuration of component mounting system 1 according to an embodiment. Fig. 4A omits board supply device M1, board transfer device M2, solder printing device M3, reflow device M6, and board recovery device M7.
[0040] As shown in FIG. 4A, the component mounting line 1a in the component mounting system 1 includes an input unit 27, a display unit 28, and component mounting devices M4 and M5.
[0041] The input unit 27 is an input device such as a keyboard or a touch panel built into the display unit 28. The input unit 27 accepts an input operation for displaying each piece of information stored in the storage unit 22 or the like.
[0042] The display unit 28 is a display device such as a liquid crystal panel, an organic EL panel, etc. The display unit 28 displays each piece of information stored in the storage unit 22, etc. The display unit 28 also displays a guide screen, etc., when inputting information through the input unit 27.
[0043] In addition to a board transport unit 5, a component supply unit 7, a component recognition camera 9, a component mounting mechanism 13 and a board recognition camera 14, the component mounting devices M4 and M5 are equipped with an device control unit 21, a memory unit 22, a mechanism drive unit 23, a recognition processing unit 25, a communication unit 26 and a defect occurrence state detection unit 24.
[0044] The device control unit 21 is a processing and arithmetic device, and executes various programs stored in the memory unit 22 to control each unit described below and cause the component mounting devices M4 and M5 to perform work operations and various processes.
[0045] The storage unit 22 stores a mounting operation program and mounting data 22a necessary for component mounting work, as well as work history information 22b, component information 22c, production plan information 22d, and progress information 22e.
[0046] The mechanism driving unit 23 is controlled by the device control unit 21 to drive the board transport unit 5, the component supply unit 7, and the component mounting mechanism 13. The device control unit 21 refers to the mounting data 22a stored in the storage unit 22 and controls each of the above-mentioned mechanisms, thereby executing the component mounting work.
[0047] The recognition processing unit 25 recognizes and processes the images captured by the component recognition camera 9 and the board recognition camera 14 .
[0048] The communication unit 26 is a communication interface, and transmits and receives signals via the communication network 2 between other devices and the management device 3a.
[0049] In addition, sensors for operation confirmation, status monitoring, etc. are provided in various locations in each mechanical section of the component mounting devices M4 and M5. If any abnormality occurs during device operation, these sensors generate signals corresponding to the abnormal state. These operation confirmation sensors output predetermined signals at preset normal timing and sequences when operating normally, but when an operational abnormality occurs, such as when these signals are missing or the generation timing is disturbed, they output signals indicating an abnormality.
[0050] In addition, for the misalignment of the tape feeder 8 in the component supply unit 7, the falling of foreign objects into the mechanism, the clogging of the suction nozzle 12a and the valves, etc., a signal indicating the presence or absence of an abnormality is sent by a dedicated sensor provided for each. Furthermore, the recognition processing unit 25 executes the recognition process according to a predetermined algorithm, and if a correct recognition result is not obtained due to a defect in the acquired image or the like, it judges it to be a recognition error and sends a signal to that effect.
[0051] The defect occurrence state detection unit 24 detects a defect occurrence state in the execution of work by each unit of the component mounting devices M4, M5 based on the detection signals of the sensors for operation confirmation or state monitoring described above, and information such as the above recognition results by the recognition processing unit 25. Data on the detected defect occurrence state is stored in chronological order in the storage unit 22 as work history information 22b. Here, the work history information 22b is information indicating the history of work performed by the worker (work history), which is the result of the execution of the work performed by the worker.
[0052] When a worker performs operations and maintenance on the board transport unit 5, the component supply unit 7, and the component mounting mechanism 13 during operation of the component mounting devices M4 and M5, the worker inputs predetermined items via the input unit 53 provided on the worker terminal 3c for the worker. As a result, the work history of each worker on the component mounting devices M4 and M5 is transmitted to the management device 3a.
[0053] Next, the management device 3a will be described. The management device 3a is an example of a skill evaluation system.
[0054] The management device 3a includes an overall control unit 30, an evaluation unit 32, a storage unit 31, a worker data update unit 35, an input unit , a display unit 37, and a communication unit .
[0055] The overall control unit 30 is a processing and calculation device, and performs overall management of the component mounting system 1 by controlling the following units based on the programs and data stored in the storage unit 31.
[0056] The evaluation unit 32 evaluates the worker's skill regarding the task based on the task history information 22b or 31c and the task evaluation criteria information 31d.
[0057] The evaluation unit 32 has a calculation unit 32a that calculates a score for an activity. The calculation unit 32a subtracts the score based on error information, which is information about an error that may be caused by the activity.
[0058] The storage unit 31 stores production data 31a, worker data 31b, work history information 31c, evaluation criteria information 31d, remaining part number information 31e, production plan information 31f, progress information 31g, and score information 31h.
[0059] Here, the production data 31a, the worker data 31b, the work history information 31c, the evaluation criteria information 31d, the remaining part number information 31e, the production plan information 31f, the progress information 31g, and the score information 31h will be described.
[0060] The production data 31a is data that is referenced when each device constituting the component mounting system 1 performs a component mounting operation.
[0061] The worker data 31b is data that associates a worker ID for identifying a worker with the skill level of each worker in performing the work. The worker data 31b specifies the skill level of each work (e.g., splicing, component setup, suction teach, recognition teach) shown in the work item column for each of the multiple workers shown in the worker column.
[0062] The work history information 31c is history information showing the results of work performed by the worker. The work history information 31c includes the work history information 22b stored in the component mounting devices M4 and M5 and transmitted via the communication network 2, and information created based on data sent by the worker via the worker terminal 3c and showing the fluctuation of the defect occurrence state of the equipment operation before and after the work is performed. The work history information 31c is information including the worker, the work content of the worker, the execution result of the work content, the work time, the work location, etc. The work history information 31c summarizes the execution results for each worker and each work content.
[0063] The evaluation criteria information 31d will be described with reference to Figs. 5A to 5E. Fig. 5A is a diagram showing part coefficients for each type of part. Fig. 5B is a diagram showing part price coefficients. Fig. 5C is a diagram showing the coefficients of remaining number of parts. Fig. 5D is a diagram showing part size coefficients. Fig. 5E is a diagram showing tape type coefficients. Fig. 5F is a diagram showing operation time coefficients.
[0064] The evaluation criterion information 31d is coefficient information including component coefficient information and time coefficient information.
[0065] The part coefficient information is information indicating coefficients defined based on the part information 22c, as shown in Fig. 5A. The part information 22c is information on parts used in the production equipment. Specifically, the part information 22c includes information on the price of the part (part price) set individually according to the type of part, the remaining number of parts for each type (remaining number of parts), the size of the part, the tape type which is the type of container in which the parts are stored, and the like. Coefficients corresponding to the part price, remaining number of parts, size, and tape type are set for each of the part types A to D.
[0066] The evaluation criteria information 31d includes at least one of information regarding points that are emphasized in skill evaluation and information regarding points that are not emphasized. Information regarding points that are emphasized is information indicating a coefficient that is emphasized by the worker. If the coefficient is higher than a reference value of 1.0, it is considered to be emphasized. Information regarding points that are not emphasized is information indicating a coefficient that is not emphasized or is hardly emphasized by the worker. If the coefficient is lower than a reference value of 1.0, it is considered to be not emphasized.
[0067] The evaluation criteria information 31d is set based on the part information 22c. For example, the evaluation criteria information 31d is set so that the higher the part price, the fewer the remaining part quantities, the smaller the part size, or the more difficult it is for the worker to handle a container (e.g., carrier tape 17) that contains the parts, the greater the influence on the skill evaluation.
[0068] For example, as shown in FIG. 5B, a coefficient is set in advance according to the price of each part, which is set individually according to the type of part. Specifically, the first price, second price, and third price are set so that the higher the price, the higher the coefficient, so that the relationship is first price < second price < third price. For example, if the price is less than the first price, the coefficient is 1.0, if the price is equal to or greater than the first price but less than the second price, the coefficient is 1.3, if the price is equal to or greater than the second price but less than the third price, the coefficient is 1.7, and if the price is equal to or greater than the third price, the coefficient is 2.0. This is because the coefficient is set higher for expensive parts, since it is necessary to work carefully to avoid making mistakes.
[0069] For example, as shown in FIG. 5C, a coefficient is set in advance for the number of remaining parts for each type of part according to the number of remaining parts. Specifically, the first number, the second number, and the third number are set so that the smaller the number (number of remaining parts) is, the higher the coefficient is, so that the relationship is first number < second number < third number. For example, if the number is less than the first number, the coefficient is set to 1.5, if the number is equal to or greater than the first number but less than the second number, the coefficient is set to 1.2, if the number is equal to or greater than the second number but less than the third number, the coefficient is set to 0.8, and if the number is equal to or greater than the third number, the coefficient is set to 0.5. This is because if a mistake occurs in a part with a small number of remaining parts, production of the component mounting devices M4 and M5 may be stopped, so for parts with a small number of remaining parts, the coefficient is set high because it is necessary to work carefully to avoid making mistakes.
[0070] Furthermore, the evaluation criteria information 31d may be set to change based on the remaining number of parts and the planned number of parts to arrive or the planned number of parts to be used. In other words, the coefficient of the remaining number of parts may be changed based on the relationship between the remaining number of parts, the planned number of parts to arrive, the planned number of parts to be used, etc.
[0071] Furthermore, the evaluation criteria information 31d may be set to change according to changes in the number of remaining parts. For example, when the number of parts scheduled to arrive and the number of parts scheduled to be used are large and the number of remaining parts is small, the coefficient may be changed so that the coefficient becomes larger as the number of remaining parts decreases, or when the number of parts scheduled to arrive and the number of parts scheduled to be used are small and the number of remaining parts is large, the coefficient may be changed so that the coefficient becomes smaller as the number of remaining parts increases. In other words, the coefficient may be changed so that the lower the ratio of the number of remaining parts to the quantity used in production (the rarer it is), the higher the coefficient.
[0072] Here, the number of remaining parts is the first remaining number of parts stored in the parts storage 3b, the second remaining number of parts held in the production device, or the sum of the first remaining number and the second remaining number. That is, the number of remaining parts is the number of parts in stock in the parts storage 3b, the remaining number of parts attached to the component mounting devices M4 and M5 (for example, the remaining number of parts in each of the multiple tape feeders 8), or the sum of these. The coefficient of the number of remaining parts is set based on remaining part number information 31e, which is information indicating the number of remaining parts, as shown in Figures 5A and 5C.
[0073] For example, as shown in Fig. 5D, coefficients are set in advance for the sizes of parts according to their size. Specifically, the first size, second size, and third size are set so that the smaller the size, the higher the coefficient, so that the relationship is first size < second size < third size. For example, if it is less than the first size, the coefficient is 1.0, if it is equal to or greater than the first size and less than the second size, the coefficient is 0.7, if it is equal to or greater than the second size and less than the third size, the coefficient is 0.5, and if it is equal to or greater than the third size, the coefficient is 0.3.
[0074] Here, the size of a component refers to the area of the component when viewed from above, the length of one side of the component, the length of a diagonal of the component, etc. Furthermore, the size of a component may be based on the body of the component or the outer shape of the component including the electrodes, depending on the type of the component (chip component, component with leads, etc.).
[0075] For example, as shown in Fig. 5E, a coefficient is set in advance according to the tape type. For example, the coefficient is 1.5 for the first type, 1.2 for the second type, and 0.8 for the third type. The first, second, and third types are different types of parts.
[0076] In this embodiment, the part coefficients for the part types A to D in Fig. 5A are obtained by multiplying the price, the number of remaining parts, the size, and the tape type. Note that the calculation of the part coefficients is merely an example, and is not limited to multiplying the price, the number of remaining parts, the size, and the tape type, and may be obtained by addition or weighting. Note that the part coefficients are not limited to the price, the number of remaining parts, the size, and the tape type.
[0077] The time coefficient information is information indicating a coefficient set for the work time, which is the time required for a worker to perform a task, as shown in Fig. 5F. For example, in the case of a splicing task, the work time is the time required from the start to the end of the splicing task. The work time is set individually according to the type of task.
[0078] For example, a coefficient is set in advance for the work time according to the length of the work time. Specifically, the first, second, and third hours are set so that the shorter the time, the higher the coefficient, so that the relationship is first hour < second hour < third hour. For example, for a certain work, if it is less than the first hour, the coefficient is 1.5, if it is between the first hour and less than the second hour, the coefficient is 1.3, if it is between the second hour and less than the third hour, the coefficient (coefficient of standard work time) is 1.0, and if it is more than the third hour, the coefficient is 0.6. This makes it possible to encourage workers to work accurately and quickly.
[0079] The coefficient may be set according to the margin of time relative to the scheduled task completion time. For example, the coefficient may be set to be greater than 1.0 as the margin of time increases, closer to the standard task time, closer to 1.0, and smaller than 1.0 as the margin of time decreases or the task delay increases.
[0080] The evaluation criteria information 31d is set so that the more the production progress is delayed relative to the production plan, the greater the impact on the skill evaluation. The evaluation criteria information 31d may include information on the production progress.
[0081] The evaluation criteria information 31d may be set to change according to a change in the production progress. In this case, the coefficient may be set according to the change in the production progress. The change in the production progress is a change in the progress of the production against the production plan. For example, the production progress changes when the production progress advances or lags against the production plan.
[0082] In addition, the evaluation criteria information 31d is set so that the greater the delay in production progress relative to the production plan, the greater the impact on the skill evaluation. For example, the evaluation criteria information 31d may be set so that the coefficient of work related to a product type that is behind in production or work relative to the production plan is higher. This provides motivation for workers to work accurately and quickly.
[0083] Furthermore, the evaluation criteria information 31d is set so that the more the production progress is ahead of the production plan, the smaller the impact on the skill evaluation. For example, the evaluation criteria information 31d may be set so that the coefficient of work related to a product type whose production or work is ahead of the production plan is set to be lower. This provides motivation for workers to work on a product type whose production or work is behind schedule compared to the production plan.
[0084] Furthermore, the evaluation criteria information 31d may be set based on the task information. Here, the task information is information related to the task. For example, the task information includes the task time required for the task, the margin of time for the task completion time relative to the scheduled task completion time, the time the task completion time exceeds the scheduled task completion time, or task quality information, which is information related to the quality of the task. The evaluation criteria information 31d is set so that the shorter the task time, the longer the margin of time, the shorter the time the task completion time exceeds the scheduled task completion time, or the higher the task quality, the greater the impact on the skill evaluation.
[0085] Moreover, the evaluation criterion information 31d is set based on quality information, which is information on the quality of the product to be produced. The evaluation criterion information 31d is set so that the higher the quality of the product, the greater the influence on the skill evaluation. For example, the evaluation criterion information 31d may further include information indicating a quality coefficient set based on quality information, which is information indicating the quality of the product produced (product). For example, the quality coefficient may be set so that the larger the component mounting position deviation amount (the difference between the target mounting position and the actual mounting position) output from the appearance inspection device provided downstream of the component mounting devices M4 and M5 is, the lower the quality coefficient is, and the smaller the position deviation amount is, the higher the quality coefficient is. Here, the quality of the product indicated in the quality information may be the product quality evaluated by an image captured by an imaging device, or may be the product quality evaluated by a skilled worker by checking the product. The evaluation criterion information 31d may include quality information.
[0086] The evaluation criterion information 31d may be set based on equipment age information, which is information on the years of use of the component mounting devices M4, M3. For example, the equipment age information is information including the period from the time the component mounting devices M4, M3 were introduced, the period during which the devices have actually operated since the time the component mounting devices M4, M3 were introduced, etc. The evaluation criterion information 31d is set so that the longer the years of use of the component mounting devices M4, M3, the higher the coefficient is set, thereby increasing the influence on the skill evaluation.
[0087] The evaluation criterion information 31d may be set based on maintenance information, which is information about the remaining time until the next maintenance is performed on the component mounting devices M4 and M3. For example, the maintenance information is information including the remaining time from the present until the next maintenance is performed. The evaluation criterion information 31d is set so that the shorter the remaining time until the next maintenance is performed on the component mounting devices M4 and M3, the higher the coefficient is set, so that the effect on the skill evaluation is greater.
[0088] 5A to 5F are merely examples and are not limited to these numerical values. In addition, the administrator of the component mounting system 1 may be able to change the settings of these coefficients by increasing or decreasing them depending on the items that he or she wants to emphasize.
[0089] The production plan information 31f is information that includes the production quantity, production sequence, production period, planned production end date and time, information that identifies the parts to be used in the manufacturing equipment (part number, reel number, etc.), the planned number of parts to be used, etc.
[0090] The progress information 31g is information including the remaining period required for production, the current production volume of the product, whether or not there is a delay in production against the production plan, etc. The evaluation criterion information 31d is set based on the progress information 31g, which is information related to the production progress.
[0091] The score information 31h is information indicating a value evaluated based on the execution result of the work performed by the worker according to the type of work. The score information 31h is a compilation of calculated scores for each worker and each type of work.
[0092] The memory unit 31 stores worker data that associates a worker ID that identifies a worker with the individual worker's skills in performing the work, and also stores the results of the work performed by the worker as work history information 31c for each worker.
[0093] The worker data update unit 35 performs a process of updating the skill level of each worker in the worker data 31b based on the judgment result extracted from the work history information 31c included in the work history information 31c. Here, the judgment result is derived from a change in the error rate indicating a change in the defect occurrence state of the equipment operation before and after the execution of the work.
[0094] The input unit 36 is an input device such as a keyboard or a touch panel built into the display unit 37. The input unit 36 accepts input operations for setting or changing the evaluation criterion information 31d and for displaying the evaluation criterion information 31d on the display unit.
[0095] The display unit 37 is a display device such as a liquid crystal panel or an organic EL panel. The display unit 37 displays the production data 31a, the worker data 31b, the work history information 31c, the evaluation criteria information 31d, the remaining part number information 31e, the work history information 31c, the production plan information 31f, the progress information 31g, the score information 31h, etc. The display unit 37 also displays a guidance screen when inputting data by the input unit 36, the worker data 31b, etc.
[0096] The communication unit 38 is a communication interface. The communication unit 38 transmits and receives signals between each device constituting the component mounting system 1, and receives data wirelessly transmitted from the worker terminal 3c via the wireless device 39. For example, the communication unit 38 acquires (receives) the work history information 22b from the component mounting line 1a via the communication network 2. The communication unit 38 is an example of an information acquisition unit.
[0097] Next, the component storage 3b will be described with reference to Fig. 4B. Fig. 4B is a block diagram showing the configuration of the component storage 3b used in the component mounting system 1 according to the embodiment.
[0098] As shown in Fig. 4B, the parts storage 3b is a storage location where parts can be stored according to the type of part. The parts storage 3b can manage the number of parts according to the type. For example, the parts storage 3b stores materials such as cream solder and adhesives for joining parts to the board 6, and containers that store the parts, etc.
[0099] The parts storage 3b includes a storage unit 41, an input unit 43, a display unit 44, and a communication unit .
[0100] Stock quantity information is stored in the storage unit 41. Here, the stock quantity information is information indicating the number of parts for each type. The stock quantity indicated in the stock quantity information is included in the remaining number of parts.
[0101] The input unit 43 is an input device such as a keyboard or a touch panel built into the display unit 44. The input unit 43 accepts input operations for changing the stock quantity information and for causing the display unit 44 to display the stock quantity information.
[0102] The display unit 44 is a display device such as a liquid crystal panel or an organic EL panel. The display unit 44 displays inventory information according to an operation command input to the input unit 43. The display unit 44 also displays a guide screen or the like when inputting information via the input unit 43.
[0103] The communication unit 42 is a communication interface that performs wired or wireless communication with the management device 3a, and transmits stock quantity information to the management device 3a and receives stock quantity information from the management device 3a.
[0104] Next, the operator terminal 3c will be described with reference to Fig. 4C. Fig. 4C is a block diagram showing the configuration of the operator terminal 3c used in the component mounting system 1 according to the embodiment.
[0105] 4C, the worker terminal 3c is a terminal carried by the worker. The worker terminal 3c is, for example, a smartphone, a tablet terminal, etc. The worker terminal 3c is capable of communicating with the management device 3a.
[0106] The worker terminal 3c includes a storage unit 51, an input unit 53, a display unit 54, and a communication unit 52.
[0107] The storage unit 51 stores component coefficient information 51a, work history information 51b, score information 51c, etc. Here, the score information 51c is information indicating an evaluation value that is a value that evaluates the skill of a worker based on the execution result of the work executed by the worker.
[0108] The input unit 53 is an input device such as a keyboard or a touch panel built into the display unit 54. The input unit 53 accepts input operations for changing the part coefficient information 51a, the work history information 51b, the score information 51c, etc., and input operations for displaying the part coefficient information 51a, the work history information 51b, the score information 51c, etc.
[0109] The display unit 54 is a display device such as a liquid crystal panel or an organic EL panel. The display unit 54 displays the part coefficient information 51a, the work history information 51b, the score information 51c, etc., according to the operation command inputted to the input unit 53. This motivates the worker to improve his / her work skills by checking the part coefficient information 51a and the score information 51c, etc. The display unit 54 also displays a guide screen, etc., when inputting by the input unit 53.
[0110] The communication unit 52 is a communication interface that performs wired or wireless communication with the management device 3a. The communication unit 52 transmits the part coefficient information 51a, the work history information 51b, and the score information 51c to the management device 3a, and receives the part coefficient information, the work history information 51c, and the score information 51c from the management device 3a.
[0111] <Processing Operation> A skill evaluation system as the component mounting system 1 or the management device 3a in this embodiment, a skill evaluation method used in the component mounting system 1 or the management device 3a, and a program processing operation will be described.
[0112] [Example 1] In this operation example, a processing operation for setting component coefficients as an initial setting will be described.
[0113] FIG. 6A is a flowchart showing a processing operation for setting component coefficients in the component mounting system 1 according to the embodiment.
[0114] 6A, the evaluation unit 32 acquires the component coefficient information and the remaining component number information 31e (S11). Specifically, the evaluation unit 32 acquires the component coefficient information included in the evaluation criterion information 31d from the storage unit 31. The evaluation unit 32 also acquires information indicating the remaining number of components mounted on the component mounting devices M4, M5 transmitted from the component mounting devices M4, M5 via the communication network 2 and the communication unit 38, and / or information indicating the inventory number transmitted from the component storage 3b via the communication unit 38, thereby acquiring the remaining component number information 31e.
[0115] Next, the calculation unit 32a of the evaluation unit 32 calculates a part coefficient for each type of part, as shown in FIG. 5A (S12).
[0116] Next, the evaluation unit 32 outputs part coefficient information indicating the part coefficients calculated by the calculation unit 32a for each type of part to the storage unit 31. As a result, the storage unit 31 stores the calculated part coefficient information (S13).
[0117] Next, the overall control unit 30 outputs the calculated part coefficient information to the display unit 37. As a result, the part coefficient information indicating the part coefficient for each type of part is displayed on the display unit 37 (S14). In this way, the worker becomes able to grasp the part coefficient for each type of part.
[0118] Then, the processing operation of FIG. 6A ends.
[0119] [Example 2] In this operation example, a processing operation for setting part coefficients after the start of production of a product will be described.
[0120] FIG. 6B is a flowchart showing the processing operation for setting component coefficients after the start of product production in the component mounting system 1 according to the embodiment.
[0121] First, as shown in FIG. 6B, the component mounting line 1a of the component mounting system 1 starts the production of products (S21).
[0122] Next, since the remaining number of parts changes in real time, the overall control unit 30 acquires remaining number information 31e, which is information indicating the remaining number of parts for each type of part, from the storage unit 31 (S22).
[0123] Next, the overall control unit 30 reads out the remaining number of parts for each type of part indicated in the remaining number of parts information 31e stored in the memory unit 31, and determines whether or not the remaining number of parts for each type of part has exceeded a predetermined range (S23).
[0124] When the overall control unit 30 determines that the remaining number of parts of a particular type exceeds the predetermined range (YES in S23), it changes the part coefficients of the parts whose remaining number exceeds the predetermined range (S24). For example, as shown in Fig. 5C, the overall control unit 30 refers to which part coefficient the remaining number of parts corresponds to, extracts the part coefficient corresponding to the remaining number of parts, and changes the part coefficient to the extracted part coefficient.
[0125] Next, overall control unit 30 stores the changed part coefficients for the parts whose remaining part numbers exceed the predetermined range in storage unit 31 (S25). As a result, remaining part number information 31e in storage unit 31 is updated.
[0126] Next, overall control unit 30 outputs updated remaining part quantity information 31e to display unit 37 (S26). As a result, updated remaining part quantity information 31e is displayed on display unit 37. In this way, the worker can grasp the remaining part quantity for each type of part. Overall control unit 30 then proceeds to step S27.
[0127] Returning to the explanation of step S23, when overall control unit 30 determines that the remaining number of parts of a particular type does not exceed a predetermined range (NO in S23), it advances the process to step S27.
[0128] Next, the overall control unit 30 determines whether or not the production of the product has been completed (S27).
[0129] When it is determined that the production of the product has been completed (YES in S27), the overall control unit 30 ends the processing operation of FIG. 6B.
[0130] On the other hand, if the overall control unit 30 determines that the production of the product has not been completed (NO in S27), the process returns to step S22.
[0131] [Example 3] In this operation example, a processing operation for setting a coefficient of a work time as an initial setting will be described.
[0132] FIG. 6C is a flowchart showing a processing operation for setting the coefficient of the operation time in the component mounting system 1 according to the embodiment.
[0133] First, as shown in Fig. 6C, the evaluation unit 32 acquires information on standard work times according to the type of work from the storage unit 31 (S31). The standard work time is the time required for a worker with a normal skill level to perform a work.
[0134] Next, the evaluation unit 32 sets a coefficient according to the task time for each task type, as shown in FIG. 5F (S32).
[0135] Next, the evaluation unit 32 outputs time coefficient information indicating the task time coefficient set by the evaluation unit 32 for each task type to the storage unit 31. As a result, the storage unit 31 stores the set time coefficient information (S33).
[0136] Next, the overall control unit 30 outputs the set time coefficient information to the display unit 37. As a result, the time coefficient information showing the work time coefficient for each work type is displayed on the display unit 37 (S34). In this way, the worker becomes able to grasp the work time coefficient for each work type.
[0137] Then, the processing operation of FIG. 6C ends.
[0138] [Example 4] In this operation example, a processing operation for setting the coefficient of operation time after the start of production of a product will be described.
[0139] FIG. 6D is a flowchart showing a processing operation for setting the coefficient of the operation time after the start of product production in the component mounting system according to the embodiment.
[0140] First, as shown in FIG. 6D, the overall control unit 30 of the management device 3a acquires the production plan information 31f from the storage unit 31 (S41).
[0141] Next, the component mounting line 1a of the component mounting system 1 starts the production of products (S42).
[0142] Next, the overall control unit 30 acquires the progress information 31g from the storage unit 31 (S43).
[0143] Next, the overall control unit 30 determines whether or not there is a product type whose production is delayed, based on the progress information 31g stored in the storage unit 31 (S44).
[0144] When there is a delay in the production of a particular product type, and it is determined that there is a product type whose production is delayed (YES in S44), the overall control unit 30 changes the coefficient of the operation time for the product type whose production is delayed (S45), as shown in Figures 7A and 7B. For example, as shown in Figure 7B, the overall control unit 30 does not change the coefficient of the operation time equivalent to the standard operation time, but changes the coefficient of a large operation time relative to the operation time equivalent to the standard operation time so as to become smaller, and changes the coefficient of a small operation time relative to the operation time equivalent to the standard operation time so as to become larger.
[0145] Next, the overall control unit 30 stores the changed work time coefficient in the storage unit 31 (S46). As a result, the work time coefficient in the storage unit 31 is updated.
[0146] Next, the overall control unit 30 outputs the updated work time coefficient to the display unit 37 (S47). As a result, the updated work time coefficient is displayed on the display unit 37. In this way, the worker can grasp the work time coefficient for each product type. The overall control unit 30 then proceeds to step S48.
[0147] Returning to step S44, if overall control unit 30 determines that the coefficient of the operation time for a specific product type does not exceed the predetermined range (NO in S44), the process proceeds to step S48.
[0148] Next, the overall control unit 30 determines whether or not the production of the product has been completed (S48).
[0149] When it is determined that the production of the product has been completed (YES in S48), the overall control unit 30 ends the processing operation of FIG. 6D.
[0150] On the other hand, if the overall control unit 30 determines that the production of the product has not been completed (NO in S48), the process returns to step S43.
[0151] [Example 5] In this operation example, a processing operation for calculating the score of an activity will be described.
[0152] FIG. 6E is a flowchart showing a processing operation for setting the coefficient of the operation time in the component mounting system according to the embodiment.
[0153] First, as shown in FIG. 6E, the evaluation unit 32 acquires the work history information 22b, the part coefficient information 51a included in the evaluation standard information 31d, and the time coefficient information from the storage unit 31 (S51).
[0154] Next, the calculation unit 32a of the evaluation unit 32 calculates the task score for each worker (S52).
[0155] Here, the task score calculated by the calculation unit 32a will be described with reference to Fig. 5A, Fig. 7A, Fig. 7B, etc. Fig. 7A is a diagram showing the relationship between task time and task time coefficient. Fig. 7B is a diagram showing task time, coefficient before change, and coefficient after change.
[0156] For example, as shown in Fig. 7A, a coefficient is set in advance for the task time according to the length of the task time. Fig. 7A is a specific example of Fig. 5F.
[0157] In Figure 7A, if the work time required for a certain task is less than 90 seconds, the coefficient is 1.5; if it is between 90 and 120 seconds, the coefficient is 1.3; if it is between 120 and 150 seconds, the coefficient (coefficient of standard work time) is 1.0; and if it is 150 seconds or more, the coefficient is 0.5.
[0158] When the part is type A in FIG. 5A and the task time required for the task by the worker in FIG. 7A is 100 seconds, the calculation unit 32a calculates the coefficients as follows.
[0159] Coefficient = 2.016 part coefficient for part type A in Figure 5A × 1.3 coefficient for 100 seconds of work time in Figure 7A = 2.6208
[0160] Next, the calculation unit 32a calculates the score of the task based on the digitized value of the task history information. That is, the calculation unit 32a calculates the score of the task as follows.
[0161] Task score = quantified value of task history information x 2.6208 (coefficient)
[0162] 7B, when the production progress is behind the production plan, the evaluation criteria information 31d may be set so that the greater the delay in the production progress is, the greater the influence on the skill evaluation. For example, the coefficient corresponding to the operation time shorter than the standard operation time is changed to be larger, such as a coefficient of less than 90 seconds is changed from 1.5 to 2.0, and a coefficient of 90 seconds or more but less than 120 seconds is changed from 1.3 to 1.7.
[0163] 7B illustrates an example in which the coefficient change rate increases as the work time becomes shorter than the standard work time, but this is not limited to this in the present embodiment. For example, the coefficient change rate may be uniformly larger for work times shorter than the standard work time.
[0164] In FIG. 7B, the change rate of the coefficient may be varied depending on the time of the work delay.
[0165] In addition, in FIG. 7B, when the production progress is ahead of schedule relative to the production plan, the coefficient may be changed to be smaller.
[0166] Next, the evaluation unit 32 outputs the task score calculated for each task type to the storage unit 31. As a result, the storage unit 31 stores the calculated task score for each task type (S53).
[0167] Next, the overall control unit 30 outputs the work score calculated for each work type to the display unit 37. As a result, the work score calculated for each work type is displayed on the display unit 37 (S54). In this way, the worker can understand the work score calculated for each work type. Then, the processing operation of FIG. 6E ends.
[0168] Here, a display example of the total score for each worker in a certain period will be described with reference to Fig. 7C and Fig. 7D. Fig. 7C is a diagram showing the relationship between the workers and the total score. Fig. 7D is a diagram showing the total score for each task type.
[0169] 7C, when calculation unit 32a calculates the total score for each worker, the total score for each of workers A1 to 4 is displayed on display unit 37. For example, when a worker selects one or more of workers A1 to 4 displayed on display unit 37, display unit 37 displays the score for each type of work performed by the selected worker.
[0170] For example, when worker A1 in Fig. 7C is selected, as shown in Fig. 7D, detailed information about the score of worker A1 is displayed on the display unit 37. The detailed information includes the date and time when worker A1 performed the work, the type of work, the type of parts used in the work, deductions from the score, the current score, etc.
[0171] Here, the score is deducted based on error information regarding errors that may be caused by the work. For example, in the case of a splicing work, there are errors such as a component not being verified, which is an oversight of the barcode of a component, a top tape break, a suction error in a tape length of 300 mm (total length of the inspection area) before and after splicing, and the number of recognition errors. Recognition errors are, for example, errors that accompany the work, such as a component being upside down, a chip standing, or no component. Furthermore, the target of the score deduction may be set to a specified one in advance, or a specified error out of multiple types of errors may be the target of the deduction. Furthermore, when a specified error out of multiple types of errors is the target of the deduction, the error to be the target of the deduction may be freely selected or changed. Furthermore, when a specified length of the tape before and after splicing is the inspection area, the number of errors varies depending on the pitch, so for example, the deduction per error may be greater as the pitch increases. For example, if the inspection area is 300 mm, and there are 75 pockets with a 4 mm pitch, and 30 points are deducted per error, then for a part with 150 pockets and a 2 mm pitch, the score deductions may be changed to 15 points per error. This is because the larger the pitch, the more pockets there are, and so if an error occurs at a large pitch, the impact of the error will be greater.
[0172] Here, the calculation of the score of the work will be specifically described with reference to FIG. 7E. FIG. 7E is a diagram showing the cases where the gap at the joint between the new tape and the old tape in the splicing work is small and large. As shown in FIG. 7E, when the gap at the joint is small, the distance between the components is equal. Therefore, the tape can be fed smoothly without errors occurring. Also, when the gap at the joint is large, the distance between the components is not equal at the joint, so errors are more likely to occur. The evaluation unit 32 sets a score difference or varies the coefficient according to the type of error, such as the size of the gap at the joint and the amount of positional deviation of the components. Therefore, when the gap at the joint is small, for example, the evaluation unit 32 evaluates the worker so that the score is high by increasing the coefficient, and when the gap at the joint is large, the evaluation unit 32 evaluates the worker so that the score is low by decreasing the coefficient or deducting points from the score.
[0173] <Action and effect> Next, a description will be given of a skill evaluation system as the component mounting system 1 or the management device 3a in this embodiment, a skill evaluation method used in the component mounting system 1 or the management device 3a, and the effects of the program.
[0174] As described above, the skill evaluation system of this embodiment includes an information acquisition unit (communication unit 38) that acquires work history information 22b, which is information indicating the history of work performed by a worker, and an evaluation unit 32 that evaluates the worker's work-related skills based on the work history information 22b or 31c and work evaluation criterion information 31d. The evaluation criterion information 31d includes at least one of information on points that are emphasized in skill evaluation and information on points that are not emphasized.
[0175] According to this, the worker's work-related skills can be evaluated based on the work history information 22b or 31c, which is the history of the worker's work, and the evaluation criteria information 31d, which includes the skills that are emphasized and the skills that are not emphasized. Since the points that are emphasized and the points that are not emphasized in the skill evaluation become clear to the worker, the worker is motivated to work while considering the quality and efficiency of his or her own work based on the evaluated skills.
[0176] Therefore, the skill evaluation system can motivate workers to perform their work.
[0177] In particular, in the past, the evaluation of a worker's skill was mainly determined based on the interval between the top worker and was not objectively evaluated. In addition, in the past, it was only possible to evaluate whether an error occurred or not, so that the worker's skill may not be appropriately ranked. However, in this embodiment, the worker's skill can be evaluated based on the work history information 22b or 31c and the work evaluation standard information 31d, so that the worker's skill can be objectively judged. Therefore, since the worker's skill can be appropriately ranked, the worker can focus on the points that are important in the skill evaluation and work on the task. As a result, the worker is conscious of making an effort to improve the tasks that he or she is not good at (skills with low evaluations).
[0178] Furthermore, the skill evaluation method of this embodiment acquires work history information 22b, which is information indicating the history of work performed by a worker, and evaluates the worker's work-related skills based on the work history information 22b or 31c and work evaluation criteria information 31d, where the evaluation criteria information 31d includes at least one of information regarding points that are emphasized in skill evaluation and information regarding points that are not emphasized.
[0179] This skill evaluation method also has the same effects as those described above.
[0180] Moreover, the program of the present embodiment causes a computer to execute a skill evaluation method.
[0181] This program also has the same effects as those described above.
[0182] In the skill evaluation system of this embodiment, the evaluation criterion information 31d is set based on the parts information 22c, which is information on the parts used in the production equipment.
[0183] According to this, the worker's work skills can be evaluated based on the part information 22c and the work history information 22b or 31c, so that the worker can be motivated to work.
[0184] In addition, in the skill evaluation system of this embodiment, the part information 22c includes information regarding the price of the part (part price), the remaining number of parts (remaining number of parts), the size of the part, or the type of container (carrier tape 17) in which the parts are stored.
[0185] This can motivate workers to work carefully when the parts are expensive, when the remaining stock is low, when the parts are small in size, or when the container is difficult to handle.
[0186] In addition, in the skill evaluation system of this embodiment, the remaining number (remaining number of parts) is the first remaining number of parts stored in the parts storage 3b, the second remaining number of parts held in the production equipment, or the sum of the first remaining number and the second remaining number.
[0187] This makes it possible to accurately grasp the number of remaining parts, and therefore makes it possible to more objectively evaluate the worker's work skills in accordance with the number of remaining parts.
[0188] In the skill evaluation system of this embodiment, the evaluation criteria information 31d is set so as to change in accordance with changes in the remaining number.
[0189] This makes it possible to more objectively evaluate the worker's work skills in accordance with changes in the number of remaining parts.
[0190] Moreover, by increasing the coefficient when the number of remaining parts is small, it is possible to motivate the worker to work carefully.
[0191] In the skill evaluation system of this embodiment, the evaluation criteria information 31d is set so as to change based on the remaining number (remaining number of parts) and the number of parts scheduled to arrive or the number of parts scheduled to be used.
[0192] According to this, by using not only the number of remaining parts but also the number of parts scheduled to arrive or the number of parts scheduled to be used, it becomes possible to more appropriately determine whether or not a part is rare even if the current number of remaining parts in a production device is small. Therefore, it is possible to more objectively evaluate the work skills of workers according to changes in the number of remaining parts.
[0193] Furthermore, in the skill evaluation system of this embodiment, the evaluation criteria information 31d is set so that the higher the price of the part, the fewer the remaining number of parts, the smaller the size of the part, or the more difficult it is for a worker to handle the container holding the parts, the greater the impact on the skill evaluation.
[0194] According to this, the higher the price, the fewer the remaining quantity, the smaller the size, or the more difficult it is for the worker to handle the container, for example by setting a higher coefficient, the greater the impact on the skill evaluation, so the worker will try to work carefully on tasks that have a large impact on the skill evaluation. Therefore, the worker will be conscious of trying to make an effort to avoid lowering the skill evaluation for tasks that have a large impact on the skill evaluation. As a result, the worker will be motivated to work more appropriately, making it possible to suppress a decrease in the product yield in the component mounting system 1.
[0195] In the skill evaluation system of this embodiment, the evaluation criteria information 31d is set based on task information, which is information related to a task.
[0196] According to this, the worker's work-related skills can be evaluated based on the work information and the work history information 22b or 31c, so that the worker can be motivated to work.
[0197] In addition, in the skill evaluation system of this embodiment, the work information includes the working time required for the work, the margin of time between the scheduled completion time of the work and the scheduled completion time of the work, the time that the work completion time exceeds the scheduled completion time of the work, or work quality information which is information regarding the quality of the work.
[0198] This allows a worker's work skills to be evaluated more objectively based on the work time, slack time, overtime, or work quality.
[0199] In addition, for example, if the working time is long, the spare time is long, the overtime is short, or the quality of the work is excellent, the coefficient can be increased to give a higher evaluation of the worker's skills, thereby motivating the worker to perform the work quickly and appropriately.
[0200] In the skill evaluation system of this embodiment, the evaluation criteria information 31d is set so that the shorter the task time, the longer the spare time, or the higher the task quality, the greater the impact on the skill evaluation.
[0201] According to this, the shorter the task time, the longer the slack time, or the higher the task quality, the higher the coefficient, which has a greater impact on the skill evaluation, and so the worker will try to work to protect the task time, slack time, or task quality of the worker. Therefore, the worker will be conscious of trying to make an effort to prevent the skill evaluation from being lowered for tasks that have a large impact on the skill evaluation. As a result, the worker will be motivated to work more appropriately, and will be able to comply with the production plan in component mounting system 1 and work to ensure appropriate task quality.
[0202] In the skill evaluation system of this embodiment, the evaluation criteria information 31d is set based on the progress information 31g or 22e, which is information relating to the production progress.
[0203] According to this, the worker's work-related skills can be evaluated based on the progress information 31g or 22e and the work history information 22b or 31c, so that the worker can be motivated to work.
[0204] In the skill evaluation system of this embodiment, the evaluation criteria information 31d is set so as to change in accordance with changes in the production progress.
[0205] This makes it possible to more objectively evaluate the work skills of workers in accordance with changes in production progress against the production plan.
[0206] Furthermore, in the skill evaluation system of this embodiment, the evaluation criteria information 31d is set so that the more the production progress lags behind the production plan, the greater the impact on the skill evaluation.
[0207] According to this, if the production progress is behind the production plan, the coefficient becomes higher, which has a large impact on the skill evaluation, and thus the workers are motivated to work in a way that adheres to the production plan. Therefore, the workers are conscious of trying to make an effort to prevent the skill evaluation from being lowered for the work that has a large impact on the skill evaluation. As a result, the workers are motivated to work more appropriately, and are able to work in a way that adheres to the production plan in the component mounting system 1.
[0208] Furthermore, in the skill evaluation system of this embodiment, the evaluation criteria information 31d is set so that the more the production progress is ahead of schedule relative to the production plan, the smaller the impact on the skill evaluation becomes.
[0209] According to this, if production is progressing ahead of schedule, the impact on skill evaluation is reduced, which indirectly creates motivation for work related to the production of other varieties where production progress is not favorable, such as when production progress is behind schedule.
[0210] In the skill evaluation system of this embodiment, the evaluation criteria information 31d is set based on quality information, which is information related to the quality of the product to be produced.
[0211] This allows a more objective evaluation of the worker's work skills in accordance with the quality of the goods produced.
[0212] Also, by increasing the coefficient if the quality of the produced goods is good, it is possible to motivate the worker to perform the work more appropriately.
[0213] Furthermore, in the skill evaluation system of this embodiment, the evaluation criteria information 31d is set so that the higher the quality of the article, the greater the influence it has on the skill evaluation.
[0214] According to this, if the quality of an item is high, it has a large impact on the skill evaluation, so the worker will try to work to improve the quality of the item. Therefore, the worker will be conscious of trying to make an effort to prevent the skill evaluation from being low for the work that has a large impact on the skill evaluation. As a result, the worker will be motivated to work more appropriately, and will be able to work to improve the quality of the items in the component mounting system 1.
[0215] In the skill evaluation system of this embodiment, the evaluation criteria information 31d is set based on equipment age information, which is information about the number of years that the production equipment has been in use.
[0216] According to this, by setting a higher coefficient if the production equipment has been in use for a long time, it is possible to motivate workers to perform their work more appropriately.
[0217] In the skill evaluation system of this embodiment, the evaluation criterion information 31d is set based on maintenance information, which is information about the remaining time until the next maintenance is performed on the production equipment.
[0218] According to this, by increasing the coefficient when the remaining time until the next maintenance is performed is short, it is possible to motivate the worker to perform the work more appropriately.
[0219] Moreover, the skill evaluation system of this embodiment further includes an input unit 36 that accepts settings or changes to the evaluation criteria information 31d.
[0220] This allows a more objective evaluation of the worker's work skills in accordance with the quality of the goods produced.
[0221] In the skill evaluation system of this embodiment, the evaluation unit 32 includes a calculation unit 32a that calculates the score of an operation.
[0222] According to this, a score can be calculated for the work of the worker, so that the worker's work skills can be evaluated more objectively.
[0223] Furthermore, in the skill evaluation system of this embodiment, the calculation unit 32a subtracts the score based on error information related to an error that may be caused by the task.
[0224] According to this, by reducing the score for the worker's work depending on the error, the worker is motivated to perform the work more appropriately.
[0225] Moreover, the skill evaluation system of this embodiment further includes a display unit 37 for displaying the evaluation criterion information 31 d or the evaluation result by the evaluation unit 32 .
[0226] According to this, the worker can easily understand the evaluation criteria information 31d or the evaluation result displayed on the display unit 37 at any timing, such as before or after the work. Therefore, the worker can understand which task he or she should pay attention to in his or her own work, and by understanding the evaluated skills, he or she can set his or her own goal, which motivates the worker to work while taking into consideration quality, efficiency, etc.
[0227] (Other variations) Although the skill evaluation system, the skill evaluation method, and the program according to the present disclosure have been described based on the above-mentioned embodiments, the present disclosure is not limited to these embodiments. As long as the modifications do not deviate from the spirit of the present disclosure, modifications that a person skilled in the art may make to the embodiments may also be included in the scope of the present disclosure.
[0228] For example, each unit included in the skill evaluation system, the skill evaluation method, and the program according to the above-mentioned embodiments is typically realized as an LSI, which is an integrated circuit. These units may be individually implemented as single chips, or some or all of them may be included in a single chip.
[0229] The integrated circuit is not limited to LSI, but may be realized by a dedicated circuit or a general-purpose processor. A field programmable gate array (FPGA) that can be programmed after LSI manufacturing, or a reconfigurable processor that can reconfigure the connections and settings of circuit cells inside the LSI may also be used.
[0230] In each of the above embodiments, 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 or processor reading and executing a software program recorded on a storage medium such as a hard disk or semiconductor memory.
[0231] Furthermore, all the numbers used above are merely examples for the purpose of specifically explaining the present disclosure, and the embodiments of the present disclosure are not limited to the exemplified numbers.
[0232] In addition, the division of functional blocks in the block diagram is an example, and multiple functional blocks may be realized as one functional block, one functional block may be divided into multiple blocks, some functions may be transferred to other functional blocks, and the functions of multiple functional blocks having similar functions may be processed in parallel or in a time-sharing manner by a single piece of hardware or software.
[0233] In addition, the order in which each step is performed in the flowchart is merely for illustrative purposes and may be other than the above. In addition, some of the steps may be performed simultaneously (in parallel) with other steps.
[0234] In addition, the present disclosure also includes forms obtained by applying various modifications to the above-described embodiments that a person skilled in the art may conceive, and forms realized by arbitrarily combining the components and functions of each embodiment within the scope that does not deviate from the spirit of the present disclosure. [Industrial Applicability]
[0235] The skill evaluation system, skill evaluation method, and program of the present disclosure are useful in the field of mounting components on a board. [Explanation of symbols]
[0236] 1. Component mounting system (skill evaluation system) 3a Management device (skill evaluation system) 17 Carrier tape (container) 22b Work history information 22c Parts Information 22d Production planning information 22e Progress Report 32 Evaluation Section 32a Calculation part 36 Input section 37 Display section 38 Communication department (information acquisition department)
Claims
1. an information acquisition unit that acquires work history information that is information indicating a history of work performed by a worker; an evaluation unit that evaluates a skill of the worker by calculating a score for the work based on information indicating a defect occurrence state in a production device on which a component used in the work is mounted, the information being indicated by the work history information, and evaluation criterion information for the work; the evaluation criterion information includes part coefficient information indicating a coefficient defined based on part information which is information about the part; Skills assessment system.
2. The part information includes information regarding the price of the part, the remaining number of the part, the size of the part, or the type of container in which the part is stored. The skill evaluation system according to claim 1 .
3. the remaining number is a first remaining number of parts stored in a parts warehouse, a second remaining number of parts held in the production device, or a sum of the first remaining number and the second remaining number, The skill evaluation system according to claim 2 .
4. The evaluation criteria information is set to change according to a change in the remaining number. The skill evaluation system according to claim 2 or 3.
5. the evaluation criterion information is set to change based on the remaining quantity and the number of parts scheduled to arrive or the number of parts scheduled to be used; The skill evaluation system according to claim 3 or 4.
6. the evaluation criterion information is set so that the higher the price of the part, the smaller the remaining number of the part, the smaller the size of the part, or the more difficult it is for a worker to handle a container in which the part is stored, the greater the influence the evaluation criterion information has on the skill evaluation. The skill evaluation system according to any one of claims 1 to 5.
7. The evaluation criteria information is set based on work information which is information about the work. The skill evaluation system according to any one of claims 1 to 6.
8. The work information includes a work time required for the work, a margin of time between the scheduled completion time of the work and the completion time of the work, an excess time between the scheduled completion time of the work and the completion time of the work, or work quality information which is information related to the quality of the work. The skill evaluation system according to claim 7.
9. the evaluation criterion information is set so that the shorter the working time, the longer the leeway time, or the higher the quality of the work, the greater the influence on the skill evaluation; The skill evaluation system according to claim 8.
10. The evaluation criteria information is set based on progress information, which is information regarding production progress. The skill evaluation system according to any one of claims 1 to 9.
11. The evaluation criteria information is set so as to change in accordance with a change in the production progress. The skill evaluation system according to claim 10.
12. The evaluation criterion information is set so that the greater the delay in the production progress relative to the production plan, the greater the influence on the skill evaluation. The skill evaluation system according to claim 10 or 11.
13. The evaluation criterion information is set so that the more the production progress is ahead of schedule with respect to the production plan, the smaller the influence on the skill evaluation becomes. The skill evaluation system according to claim 10 or 11.
14. The evaluation criteria information is set based on quality information which is information regarding the quality of the product to be produced. The skill evaluation system according to any one of claims 1 to 13.
15. The evaluation criteria information is set so that the higher the quality of the item, the greater the impact on the evaluation of the skill. The skill assessment system of claim 14.
16. The evaluation criteria information is set based on equipment age information, which is information regarding the age of the production equipment. The skill evaluation system according to any one of claims 1 to 15.
17. the evaluation criterion information is set based on maintenance information which is information regarding the remaining time until the next maintenance is performed on the production equipment; 17. A skill evaluation system according to any one of claims 1 to 16.
18. An input unit that accepts setting or changing of the evaluation criterion information is further provided.
18. A skill evaluation system according to any one of claims 1 to 17.
19. The evaluation unit has a calculation unit that calculates a score of the work, 19. A skill evaluation system according to any one of claims 1 to 18.
20. The calculation unit reduces the score based on error information regarding an error that may be caused by the work.
20. The skill assessment system of claim 19.
21. Further comprising a display unit that displays the evaluation criterion information or the evaluation result by the evaluation unit.
21. A skill evaluation system according to any one of claims 1 to 20.
22. A computer implemented skill assessment method comprising: Acquire work history information which is information indicating the history of work performed by the worker; evaluating the skill of the worker by calculating a score for the work based on information indicating a defect occurrence state in a production device on which a component used in the work is mounted, the information being indicated by the work history information, and evaluation criterion information for the work; the evaluation criterion information includes part coefficient information indicating a coefficient defined based on part information which is information about the part; Skills assessment methods.
23. A method for causing a computer to execute the skill evaluation method according to claim 22. program.
Citation Information
Patent Citations
Overdabbing unit for electronic musical apparatus
JP1987059994A
Maintenance management support system
JP2009128918A
System to help operator improve operation motivation
JP2015184884A
Skill evaluation system and skill evaluation method
JP2019207570A