Work management system, work management method and program
Patent Information
- Application Number
- JP2021013754
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-01-29
- Publication Date
- 2025-03-03
- Estimated Expiration
- 2041-01-29
AI Technical Summary
【0008】 本開示の作業管理システム等は、生産品質のバラツキを抑制することができる。
Smart Images

Figure 0007637925000001 
Figure 0007637925000002 
Figure 0007637925000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a work management system, a work management method, and a program. [Background technology]
[0002] A production system in which a worker performs work related to production by a production device has been disclosed (Patent Document 1). During production preparation before production, the production system determines whether or not the work performed by the worker related to production by the production device has caused a decrease in productivity, and can impose a restriction on the worker's execution of work before the next production for the worker who has caused a decrease in productivity more than a predetermined number of times after the determination. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6319813 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in conventional production systems, when a decrease in productivity is detected in a worker's work, restrictions can be placed on the work of the worker that caused the decrease in productivity until the next task. However, there are cases where the restrictions on the worker's work are insufficient, which may lead to a decrease in quality at the production site.
[0005] Therefore, an object of the present disclosure is to suppress variations in production quality. [Means for solving the problem]
[0006] A work management system according to one aspect of the present disclosure includes a work judgment unit that judges whether a work performed by a work object working at a production site is good or bad based on information about the work performed by the work object during production, and a work restriction setting unit that restricts the work performed by the work object during production based on a judgment result from the work judgment unit. a notification unit that notifies an administrator of an inquiry about whether or not to limit the work of the work object by the work limit setting unit; Equipped with.
[0007] It should be noted that this comprehensive or specific aspect may be realized as any combination of a system, a method, an integrated circuit, or the like. Effect of the Invention
[0008] The work management system etc. disclosed herein can suppress variations in production quality. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a block diagram showing a production system according to an embodiment. [Diagram 2] FIG. 2 is a schematic diagram illustrating a production system according to an embodiment. [Diagram 3] FIG. 3 is a diagram showing each database in the embodiment. [Figure 4] FIG. 4 is a flowchart showing the operation when assigning a task. [Diagram 5] FIG. 5 is a diagram showing an image displayed on a display unit of a manager terminal of a production system in an embodiment. [Figure 6] FIG. 6 is a flowchart showing operations performed in the work management system according to the embodiment, from when a work restriction is imposed on a worker to when the work restriction is lifted and the worker's skill is updated. [Figure 7] FIG. 7 is a block diagram showing a production system according to a modified example of the embodiment. [Figure 8] FIG. 8 is a schematic explanatory diagram showing a production system according to a modified example of the embodiment. [Figure 9]FIG. 9 is a flowchart showing operations in a work management system in a modified example of the embodiment, from restricting a work for a worker to releasing the work restriction and updating the worker's skill. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] 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.
[0011] In addition, each drawing is a schematic diagram and is not necessarily a precise illustration. In addition, in each drawing, the same components are denoted by the same reference numerals.
[0012] Hereinafter, the embodiment will be specifically described with reference to the drawings.
[0013] (Embodiment) <Configuration: Production System 1> The configuration of the production system 1 in this embodiment will be described.
[0014] Fig. 1 is a block diagram showing a production system 1 according to an embodiment of the present invention, and Fig. 2 is a schematic explanatory diagram showing the production system 1 according to an embodiment of the present invention.
[0015] As shown in FIG. 1 and FIG. 2, in the production system 1, a working body performs various tasks on the floor of the production site. The working body is a worker, a work supervisor, a working robot, etc. In the following, in this embodiment, unless otherwise specified, the worker will be mainly described. In the case of a working robot, a repair worker repairs the working robot instead of providing work training, which is different from the worker. In this embodiment, the case where the working body is a working robot is substantially similar, so unless otherwise specified, the description will be omitted as appropriate. In addition, the work supervisor is a person who has the authority to supervise the work of the worker. In this embodiment, the work performed by the worker is mainly work during production, but may also include work before production. During production is a time during which a production plan is being made to execute a production plan at the production site. For example, during production, the power of the mounting line 40 is ON, and a period of off-site setup, in-line work, splicing work, etc., a period during which the mounting line 40 is operating (including a period during which the mounting line 40 is temporarily stopped), etc. On the other hand, before production, for example, a state before the mounting line is operated before the start of production on the floor of the production site for one day, etc.
[0016] The tasks performed by the worker include, for example, the following tasks:
[0017] On the production floor, workers perform tasks such as splicing, supplying parts to an autoload feeder, arranging feeders, smoothing out solder, cleaning empty tape boxes, dealing with recognition errors, dealing with suction errors, and dealing with transport errors.
[0018] The splicing work is a work to splice the tape of a new reel to the tape of an old reel that has only a little tape left after the stored parts have been supplied, so that the supply of parts from the old reel can be continued using the new reel. Specifically, the worker cuts the leading end of the tape of the new reel and the trailing end of the tape of the old reel with scissors. Then, the worker abuts the leading end of the tape of the new reel and the trailing end of the tape of the old reel at the cut, and attaches an attachment tape to splice them together.
[0019] The task of supplying parts to an autoload feeder involves reeling tape into an autoload feeder that is attached to a production device. Specifically, the worker cuts off the end of the tape from the reel to the portion where parts are stored. Next, the worker operates a switch to open the shutter of the tape insertion port of the autoload feeder, opening the shutter, and inserts the reel of tape with the end cut off into the tape insertion port. Once the tape has been set, the worker operates a switch to start automatic tape transport, thereby starting automatic transport.
[0020] The feeder placement work is the work of attaching a tape feeder to a production device. Specifically, the worker attaches the tape feeder to a dolly that is to be attached to the production device. The worker then attaches a reel to the dolly to which the tape feeder is attached.
[0021] Solder seasoning involves stirring the solder used in screen printing equipment. Solder is stored in a refrigerator and becomes hard, so it is necessary to stir the solder after taking it out of the refrigerator before use. Depending on the type of solder, the worker stirs the solder for about 5 to 10 minutes until it becomes soft enough.
[0022] The task of cleaning the empty tape box involves cleaning the empty tape box, which is attached to a cart that is attached to the production device and in which the empty tape that has been emptied after parts have been supplied is stored. Specifically, the worker removes the empty tape box from the cart and discards the empty tape to clean the empty tape box. The worker then attaches the cleaned empty tape box to the cart.
[0023] The work to deal with the recognition error is a work to be performed when a recognition error occurs in a camera provided in a production device. For example, a recognition error occurs when a part photographed by a camera is not in a correct position or orientation in a recognition image, or when the cover glass of the camera is dirty. In such a case, the worker performs the work to deal with the recognition error by adjusting the position, inclination, or setting of the camera, adjusting the position or inclination of the nozzle that holds the part, removing dirt from the nozzle, or wiping off dirt from the cover glass of the camera, correcting data for recognizing the part, and the like. In addition, for example, a recognition error (specifically, a recognition error of the recognition mark of the board) occurs when the setting of the recognition mark of the board preset in the production device is incorrect, or when the board stop position is misaligned. In such a case, the worker performs the work to deal with the recognition error by correcting the setting of the recognition mark or adjusting the position of the board, and the like.
[0024] The countermeasure for a pickup error is a task carried out when a nozzle pickup error occurs. For example, when a pickup error occurs, the worker checks whether the setting for the nozzle's component pickup position is correct, and corrects the setting if it is not correct. Also, for example, when a pickup error occurs, the worker adjusts the pickup speed setting to an appropriate speed as a countermeasure for a pickup error.
[0025] The work to deal with a board transport error is the work to be done when a board transport error occurs. For example, a board transport error occurs when the belt that transports the board or the guide for the transported board is dirty. In such a case, the worker cleans the belt or guide as a work to deal with the board transport error. Also, for example, a board transport error occurs when the board detection sensor of the conveyor enters a detection state even though it has not detected a board. In such a case, the worker checks whether the board detection sensor is dirty and, if it is dirty, wipes off the dirt as a work to deal with the board transport error.
[0026] In this production system 1, in order to improve the workability, or productivity, of a worker, a work supervisor can provide the worker with work training, which is a measure to improve the worker's work skills, based on the work performed by the worker. Also, in the case of a work robot, a repair worker can repair the work robot based on the work performed by the work robot. Work training and repair work are examples of work coordination.
[0027] Furthermore, on the floor of the production site, there are provided surveillance cameras 72 for capturing images of mounting lines and the like arranged on the floor, worker cameras 71 for capturing images of workers' work, and the like. For example, surveillance camera 72 captures images of the floor of the production site. Furthermore, worker camera 71 captures images of workers' work. Surveillance camera 72 and worker camera 71 may be installed on the walls or ceiling of the floor, or may be installed on a workbench where a worker performs checking work. Furthermore, surveillance camera 72 and worker camera 71 may be sensors that detect the work of a worker. Furthermore, worker camera 71 may be a camera worn on the body of the worker himself.
[0028] Such a production system 1 includes a host management system 10, a work management system 20, a mounting line 40, a worker terminal 50, and a manager terminal 60.
[0029] In this embodiment, the host management system 10 and the work management system 20 are separate systems, but they may be integrated into one system. In this embodiment, the mounting line 40 is illustrated as one of the components of the production system 1, but the component is not limited to the mounting line 40 and may be a production device other than the mounting line 40.
[0030] [Higher Management System 10] The host management system 10 has a function of managing a production plan database, a maintenance plan database, etc. The host management system 10 also has a function of managing information about workpieces such as boards and components that are the targets of work on the mounting line 40, production data such as programs and parameters used in work at the production site, the operating status of the mounting line 40, and the results of inspections performed in various work processes.
[0031] The upper management system 10 includes a first upper storage unit 11, a second upper storage unit 12, a processing unit 13, and a communication unit .
[0032] The first upper storage unit 11 stores a production plan database. The production plan database includes the production quantity, production sequence, production period, scheduled production end date and time of boards manufactured on the mounting line 40, information for identifying parts used in the manufacturing equipment (part numbers, reel numbers, etc.), the scheduled number of parts to be used, etc.
[0033] The second upper storage unit 12 stores a maintenance plan database. The maintenance plan database includes a work plan for a maintenance work, the number of times the maintenance target equipment is used, the period of use of the maintenance target equipment, the schedule of maintenance, and the like.
[0034] The processing unit 13 manages the production plan database of the first higher-level memory unit 11 and the maintenance plan database of the second higher-level memory unit 12. The processing unit 13 updates the production plan database and the maintenance plan database, transmits an instruction to the work management system 20 via the communication unit 14 to execute a production plan based on the production plan database, and transmits an instruction to the work management system 20 via the communication unit 14 to execute a work plan for maintenance work based on the maintenance plan database.
[0035] The communication unit 14 performs wired or wireless communication with the work management system 20 via a communication network. The communication unit 14 receives information about the work on the mounting line 40, production data such as programs and parameters used in work at the production site, the operating status of equipment, results of inspections performed in various work processes, etc. The communication unit 14 also transmits a production plan database, a maintenance plan database, etc. to the work management system 20.
[0036] [Work Management System 20] The work management system 20 is a system that manages a production plan for the mounting line 40 based on a production plan database, a maintenance plan for the mounting line 40 and a maintenance device based on a maintenance plan database, and various tasks performed by workers and work supervisors on the mounting line 40. The work management system 20 may be located in a manager's area or in a work area. Furthermore, the work management system 20 may be integrated with the mounting line 40 or provided in the cloud, and is not limited to this embodiment.
[0037] The work management system 20 acquires equipment event information, such as log information of the mounting line 40 and log information of equipment (e.g., maintenance devices) other than the mounting line 40. Here, the equipment event information also includes information on errors that have occurred during the production of products on the mounting line 40, supply warning information based on the number of remaining parts, and the like.
[0038] Furthermore, the work management system 20 acquires work event information based on information about work by workers output from the mounting line 40 and production equipment other than the mounting line 40 in association with the operation of the mounting line 40 and production equipment other than the mounting line 40, images of the inside of the production site captured by a surveillance camera 72 installed on the floor of the production site, and images of the work of a worker captured by a worker camera 71 worn by a worker. The work management system 20 determines the suitability of the work performed by a worker based on the acquired work event information, and notifies the worker that work training should be provided. The work event information is an example of information about work performed by a worker.
[0039] The work management system 20 includes a first management memory unit 21, a second management memory unit 22, a third management memory unit 23, a fourth management memory unit 24, a work allocation unit 25, an instruction information generation unit 26, a work judgment unit 27, a work limit setting unit 28, a work adjustment judgment unit 29, a work adjustment management unit 30, a skill management unit 31, and a notification unit 32.
[0040] The first management storage unit 21 stores a skill information management database. The skill information management database includes each worker's skills for each type of work (the worker's work ability map), work history indicating the date the work was started and the number of days the worker has been engaged in the work, and the like. The skills indicate the accuracy, productivity, quality, efficiency, and the like of the work set for each type of work of each worker. In addition, in the case of a work robot, the skill information management database includes the processing ability, processing speed, work speed, work time, work history, and the like of the work robot.
[0041] The second management storage unit 22 stores a work management database. The work management database includes information about work assigned to each worker. The work management database includes information about work that needs to be performed that is determined from the production plan database, the maintenance plan database, and event information, etc. In addition, information about the content of the work, start and end times, and the worker performing the work is included as necessary. Information about work assigned to workers is stored based on the skill information management database and the required level database.
[0042] The third management storage unit 23 stores a required level database. The required level database includes the level of skill (sometimes called skill level) required of a worker to perform various tasks, or the presence or absence of skill. Note that the skill level may be expressed in three stages, for example, high, medium, and low, but is not limited to this.
[0043] The fourth management storage unit 24 stores an occupational training database. The occupational training database includes the contents of occupational training to be performed depending on the skill level of a worker and the contents of inappropriate work performed by the worker, the number of times the occupational training has been performed, and the like.
[0044] Here, specific examples of a skill information management database, a work management database, a required level database, and a work training database are shown.
[0045] Fig. 3 is a diagram showing each database in the embodiment. Specifically, Fig. 3(a) shows an example of a skill information management database d1, Fig. 3(b) shows an example of a work management database d2, Fig. 3(c) shows an example of a required level database d3, and Fig. 3(d) shows an example of a work training database d4.
[0046] As shown in (a) of Fig. 3, the skill information management database d1 indicates the identifier and skill level of each of a plurality of workers W1 to W8. The skill level indicates the skill level of the worker for the work, and is indicated in three stages, for example, "high," "medium," and "low." Specifically, in the example of (a) of Fig. 3, the skill information management database d1 indicates the identifier "A001" of the worker in association with the skill level of the worker "high."
[0047] As shown in FIG. 3B, the work management database d2 indicates, for each of a plurality of workers W1 to W8, the identifier of the worker, the work of the worker, and the start and end times of the work. Specifically, in the example of FIG. 3B, the work management database d2 indicates the identifier of the worker "A001", the work of the worker "soldering", the start time of the work "9:00", and the end time of the work "undecided". Such a work management database d2 may indicate scheduled work and the scheduled start and end times of the work. Furthermore, the content of the work management database d2 may be updated by the work allocation unit 25. For example, when a first work is determined for a first worker W1, the work allocation unit 25 may write the name of the first work in the work management database d2 in association with the identifier of the first worker W1. Furthermore, the worker terminal 50 of each of the workers W1 to W8 may transmit work event information performed by that worker to the work management system 20. In this case, the work allocation unit 25 may write the work event information of that worker in association with the identifier of that worker to the work management database d2. Note that the worker terminal 50 of each of the workers W1 to W8 may acquire the work event information by accepting an operation by the worker on the input unit 52, or may acquire the work event information by detecting the current position and identifying the work to be performed at the current position, for example. Furthermore, the work management database d2 may indicate not only the work and time, but also other information.
[0048] As shown in FIG. 3(c), the required level database d3 shows a plurality of tasks in association with a required skill level, which is a skill level required for the task. The tasks are, for example, soldering, defective board repair, parts supply, and rest. The required skill level is shown in three stages, for example, "high", "medium", and "low". The required skill level is not limited to three stages, and may be less than or more than three stages. The required skill level may also be shown as a numerical value. A task with a required skill level of "low" requires a skill level of "low" or higher. Similarly, a task with a required skill level of "medium" requires a skill level of "medium" or higher, and a task with a required skill level of "high" requires a skill level of "high". Specifically, in the example of FIG. 3(c), the required level database d3 shows a task "soldering" in association with a required skill level of "high" for the task. The required skill level may be collectively referred to as a required level hereinafter.
[0049] As shown in FIG. 3(d), the work training database d4 includes, for each of a plurality of workers W1 to W8, the identifier of the worker and information on the work training given to the worker. The information on the work training of the worker indicates the identifier of the worker, the training content given to the worker, and the number of training sessions in association with each other. Specifically, the training content is training content for the worker to perform the work appropriately, such as the accuracy of joining the leading end of the tape of a new reel and the trailing end of the old reel in a splicing work, the time required for the work, etc. In addition, the number of training sessions is the number of times the work training has been given. The number of training sessions may be, for example, the total number of times the work training has been given to a specific worker, or the number of times the work training has been given for the same work.
[0050] 1 and 2, the work allocation unit 25 allocates appropriate works to workers based on the skill information management database in the first management storage unit 21, the work management database in the second management storage unit 22, and the required level database in the third management storage unit 23. Based on the allocation result by the work allocation unit 25, the information in the work management database is updated.
[0051] The instruction information generation unit 26 refers to the work management database and generates instruction information that is information for instructing the work assigned by the work assignment unit 25. The instruction information generation unit 26 transmits the generated instruction information to the manager terminal 60 and the worker terminal 50 via the notification unit 32.
[0052] The work determination unit 27 determines whether the work of the worker is good or bad (whether the work is appropriate or inappropriate) based on the work event information during production by the worker working at the production site. Specifically, the work determination unit 27 acquires work event information from the mounting line 40 and the worker camera 71, etc., via the notification unit 32. The work determination unit 27 determines whether an event that requires a restriction (interlock) has occurred in the work of the worker during production, based on the success or failure of the work of the worker and the time taken for the work, which are included in the acquired work event information. When the work determination unit 27 determines that a restriction is necessary for the work of the worker during production, it notifies the worker terminal 50 and the manager terminal 60 via the notification unit 32 that an event that requires a restriction has occurred in the work of the worker. Furthermore, when the work determination unit 27 determines that an inappropriate work is occurring due to the event during production, it updates the skill information management database of the first management storage unit 21 and the work training database of the fourth management storage unit 24. Here, the restriction means restricting the work of the worker so that the worker cannot perform a specified work. The work event information includes, for example, the work actually performed by the worker, the time it took to perform the work, an identifier for identifying the worker, the content and number of inappropriate work, etc. The work determination unit 27 notifies the worker terminal 50 and the manager terminal 60 via the notification unit 32 that an inappropriate work has occurred.
[0053] In the case of a work robot, the work determination unit 27 determines whether or not the work robot requires repair based on the work event information. Specifically, when the work determination unit 27 acquires the work event information, it may determine whether or not an event has occurred that requires the work robot to be repaired due to inappropriate work, based on the success or failure of the work performed by the work robot and the time taken to perform the work, which are included in the work event information. When the work determination unit 27 determines that an event has occurred that requires the work robot to be repaired, it updates the skill information management database in the first management storage unit 21. In this case, the work event information includes the work actually performed by the work robot, the time taken to perform the work, an identifier for identifying the work robot, the content and number of times of the inappropriate work, etc.
[0054] In addition, when the work limit setting unit 28 needs to inquire as to whether or not to limit the work of the worker, the work determination unit 27 notifies the manager's terminal 60 of the manager via the notification unit 32. There are certain conditions when an inquiry is necessary. The certain conditions include when a problem occurs due to limiting the work of the work body, for example, when it is determined that the number of personnel is below the minimum required number to fulfill the work plan, or when the work determination unit 27 determines that the production quality and the work plan will decrease due to the temporary suspension of the work, even if the minimum required number of personnel can be secured. For this reason, when the certain conditions are satisfied by limiting the work of the worker, the work determination unit 27 also notifies the manager's terminal 60 of the satisfaction of the certain conditions due to the limitation of the work of the worker via the notification unit 32.
[0055] The work restriction setting unit 28 is an interlock control unit that restricts the work of a worker during production based on the judgment result of the work judgment unit 27. The work restriction setting unit 28 restricts the work of a worker based on the judgment result of the administrator as to whether or not to restrict the work of the worker. Specifically, when the work of a worker indicated in the work event information is inappropriate, the administrator performs work lock authentication on the worker who performed the inappropriate work, that is, the worker who needs to be restricted from working, and the work restriction setting unit 28 restricts the work of the worker. Examples of work restrictions include a case where the work allocation unit 25 does not allocate work to a worker whose work is restricted, and a case where the work restriction setting unit 28 stops or suspends production equipment so that a worker who does not meet the required skill level does not work even if the worker requests work.
[0056] At this time, the work limit setting unit 28 notifies the worker whose work is restricted that the work has been restricted via the notification unit 32. In this embodiment, the work limit setting unit 28 notifies the worker terminal 50 whose work is restricted that the work has been restricted via the notification unit 32. The level or extent of the restriction may be set appropriately by the administrator. Here, the work lock authentication is authentication performed by the administrator to restrict the work of the worker.
[0057] When a worker whose work is restricted attempts to perform the work, the work restriction setting unit 28 may stop the production equipment so that the worker cannot perform the work. In this case, the work restriction setting unit 28 may notify the worker whose work is restricted via the notification unit 32 that the worker terminal 50 of the worker whose work is restricted does not have the authority (skill) to perform the work and therefore the work cannot be performed.
[0058] In the case of a work robot, if the work performed by the work robot indicated in the work event information is inappropriate, the administrator performs work lock authentication on the work robot that performed the inappropriate work, i.e., the work robot that needs to be restricted, and the work restriction setting unit 28 restricts the work of the work robot. At this time, the work restriction setting unit 28 stops the work of the work robot until the repair of the work robot is completed, or stops the work robot.
[0059] Furthermore, the work restriction setting unit 28 releases the restriction on the worker's work when a predetermined condition is satisfied. Therefore, the predetermined condition further includes authentication of the release of the work restriction (work lock release) by the administrator, and completion of work training on the restricted work by the worker, etc. For example, the work restriction setting unit 28 releases the restriction on the worker's work when the worker's work becomes appropriate as a result of the work training (when the work training is completed) or when the work lock is released by the authority of the administrator.
[0060] In this embodiment, this release is performed when each of the worker and the work supervisor notifies the manager of the completion of the work training. For example, the worker and the work supervisor work together as work training, and the completion of the work training is notified to the manager by authentication of both of them, or the completion of the work training is notified to the manager by two-step authentication in which the worker reports the completion of the work to the work supervisor, and the work supervisor confirms the work content of the worker in response to the report. The completion of the work training may be notified to the manager by at least one of the worker and the work supervisor.
[0061] During production, the work adjustment determination unit 29 determines whether or not work training is necessary for a worker based on work event information. By acquiring work lock authentication from the manager terminal 60, the work adjustment determination unit 29 determines that work training is necessary for a worker who has performed an inappropriate work, i.e., a worker whose work is restricted, and sets the execution of work training for the worker whose work is restricted. During production, the work adjustment determination unit 29 notifies the worker that work training is necessary via the notification unit 32. In this embodiment, when the work adjustment determination unit 29 determines that work training is necessary for a worker, it notifies the worker terminal 50 via the notification unit 32 that work training is necessary for the worker whose work is restricted by the work restriction setting unit 28.
[0062] Furthermore, in the case of a work robot, the work adjustment determination unit 29 determines whether or not the work robot requires repair based on the work event information. By acquiring a repair request from the manager terminal 60, the work adjustment determination unit 29 determines that a work robot whose work is restricted requires repair. The work adjustment determination unit 29 notifies the user that the work robot requires repair via the notification unit 32. In this embodiment, when the work adjustment determination unit 29 determines that the work robot requires repair, it notifies the user terminal 50 of the repair worker via the notification unit 32 that the work robot requires repair.
[0063] The work adjustment management unit 30 manages the progress of work training. For example, the work adjustment management unit 30 manages the effect of work training on a worker by grasping the state of the skills of the worker receiving the work training. In this way, if the work training does not suit the worker or if there is a problem with the worker, the work adjustment management unit 30 can assign a different work training to the worker.
[0064] Furthermore, the work coordination management unit 30 determines that the work training is complete when a completion notification is received from at least one of the worker and the work supervisor. Specifically, the work coordination management unit 30 determines that the work training for the worker is complete when the work coordination management unit 30 receives a completion request as a completion notification from at least one of the worker and the work supervisor via the administrator.
[0065] The skill management unit 31 manages the skills of workers based on the work event information. That is, the skill management unit 31 sets the skills of various tasks for a worker based on the success or failure of the worker's task and the time required for the task, which are included in the work event information. The skill management unit 31 updates the information in the skill information management database based on the skill setting results.
[0066] Furthermore, the skill management unit 31 sets the skills of the worker based on the results of the work training by the worker. That is, when the work adjustment management unit 30 determines that the work training for the worker is completed, the skill management unit 31 sets the skills of the worker by updating the skills of the worker in the work corresponding to the work training. For example, the skill management unit 31 resets the skills of the worker to their initial values for the work corresponding to the work training given to the worker.
[0067] The notification unit 32 notifies the manager of an inquiry to determine whether or not to restrict the work of the worker by the work restriction setting unit 28. For example, when notifying the manager terminal 60 of the occurrence of an event that requires a restriction on the work of a worker and information about the worker, if the number of personnel falls short of the minimum number required to fulfill the work plan, or if it is possible to secure the minimum number of personnel but it is predicted that key performance indicators will decrease due to the temporary suspension of work, the notification unit 32 may also notify the manager terminal 60 of these.
[0068] The notification unit 32 notifies a worker whose work has been restricted by the work restriction setting unit 28 that the work has been restricted. The notification unit 32 also notifies a work supervisor of the worker that the work of the worker has been restricted. For example, the notification unit 32 may notify the worker and the work supervisor that the work has been restricted via the worker terminal 50, or may notify the worker and the work supervisor that the work has been restricted via the manager terminal 60.
[0069] Furthermore, the notification unit 32 notifies, during production, that work training is necessary for a worker whose work is restricted, based on the determination result of the work adjustment determination unit 29. That is, when the work adjustment determination unit 29 determines that work training is necessary for a worker whose work is restricted during production, the notification unit 32 notifies the worker that work training is necessary. For example, the notification unit 32 notifies at least one of the worker and the work supervisor that work training is necessary. The notification unit 32 may have, for example, a communication module, a display unit, etc.
[0070] The notification unit 32 performs wired or wireless communication with the work management system 20, the worker terminal 50, and the manager terminal 60 via the communication network. The notification unit 32 receives a production plan database and a maintenance plan database, etc. from the upper management system 10. The notification unit 32 also receives equipment event information, etc. from the mounting line 40. The notification unit 32 also receives work event information, etc. from the worker terminal 50. The notification unit 32 also transmits a production plan for the mounting line 40 based on the production plan database, a maintenance plan based on the maintenance plan database, etc. to the mounting line 40 and the maintenance device.
[0071] [Mounting line 40] The mounting line 40 is configured by connecting a plurality of production devices such as component mounting devices, and has a function of producing a mounted board in which components are mounted on a board. For example, in the mounting line 40, production devices such as a printing device, a post-printing inspection device, a component mounting device, a post-mounting inspection device, and a reflow device are connected in series in order to sequentially transport a workpiece board from the upstream side to the downstream side in the transport direction. In the mounting line 40, a plurality of types of mounted boards can be produced in sequence. In the mounting line 40, when a plurality of types of mounted boards are produced, components necessary for the production of the plurality of types of mounted boards are supplied by the work performed by the worker. In this embodiment, the printing device, the post-printing inspection device, the component mounting device, the post-mounting inspection device, and the reflow device are exemplified as components of the mounting line 40, but the mounting line 40 may include other production devices.
[0072] The mounting line 40 also includes a storage unit 41 and a communication unit 42 .
[0073] The storage unit 41 stores equipment event information including log information of each production device constituting the mounting line 40. The storage unit 41 stores, for example, operation parameters for printing solder, operation parameters for inspecting the solder printed on the board, operation parameters for mounting components on the board, operation parameters for inspecting the components mounted on the board, operation parameters for heating an assembly in which components are mounted on a solder-printed board, operation parameters for inspecting the product, and the like. The mounting line 40 produces mounted boards in accordance with each operation parameter stored in the storage unit 41.
[0074] The communication unit 42 performs wired or wireless communication with the work management system 20, the worker terminal 50, and the manager terminal 60 via the communication network. The communication unit 42 receives a production plan for the mounting line 40 based on the production plan database, a maintenance plan based on the maintenance plan database, and the like from the work management system 20. In addition, the communication unit 42 transmits equipment event information to the work management system 20.
[0075] [Worker terminal 50] The worker terminal 50 is a terminal carried by a worker. The worker terminal 50 is, for example, a smartphone, a tablet terminal, or a glasses-type terminal. The worker terminal 50 is capable of communicating with the manager terminal 60, the work management system 20, and the upper management system 10. In the case of a work robot, the work robot has a built-in terminal equivalent to a worker terminal. In this embodiment, the description will be mainly given using the worker terminal 50. In this production system 1, a work body terminal including a worker terminal and a terminal of the work robot may be used.
[0076] The worker terminal 50 has a display unit 51, an input unit 52, and a communication unit 53. The worker terminal 50 may be equipped with a worker camera 71.
[0077] The communication unit 53 performs wireless communication via a communication network with worker terminals 50 carried by other workers and work supervisors, a manager terminal 60 managed by a manager, the mounting line 40, the work management system 20, and the upper management system 10.
[0078] The display unit 51 is a monitor capable of displaying visually recognizable information using images and characters. For example, when a notification that occupational training is required is received via the communication unit 53, the display unit 51 can display that the occupational training is required. The display unit 51 is, for example, a liquid crystal panel or an organic EL (Electro Luminescence) panel.
[0079] The input unit 52 is an operation unit that can accept operations by a worker. For example, when a worker performs a task related to work training, the input unit 52 accepts an input for transmitting a notification that the task has been performed to the manager terminal 60 and the worker terminal 50 carried by the work supervisor via the communication unit 53. The input unit 52 is, for example, a touch sensor, a button, or the like.
[0080] [Administrator terminal 60] The manager terminal 60 is a terminal carried by the manager. The manager terminal 60 is, for example, a smartphone, a tablet terminal, a glasses-type terminal, etc. The manager terminal 60 is capable of communicating with the worker terminals 50, the work management system 20, and the higher-level management system 10.
[0081] The manager terminal 60 includes a display unit 61 , an input unit 62 , and a communication unit 63 .
[0082] The communication unit 63 performs wireless communication with the worker terminals 50 carried by the workers and work supervisors, the mounting line 40, the work management system 20, the higher-level management system 10, and the like via a communication network.
[0083] The display unit 61 is a monitor capable of displaying visually recognizable information using images and characters. For example, when a notification that occupational training is required is received via the communication unit 63, the display unit 61 can display the worker who needs the occupational training. The display unit 61 is, for example, a liquid crystal panel or an organic EL panel.
[0084] The input unit 62 is an operation unit that can accept operations by a manager. The input unit 62 accepts inputs for causing the worker terminals 50 carried by the workers and work supervisors and the work management system 20 to provide work training to workers who require work training, for example, via the communication unit 63. The input unit 62 is, for example, a touch sensor, a button, or the like.
[0085] <Operation> The operation of the work management system 20, the work management method, and the program in this embodiment will be described.
[0086] [Example 1] First, the operation when assigning a task to a worker will be described with reference to FIG.
[0087] FIG. 4 is a flowchart showing the operation when assigning a task.
[0088] 4, the work management system 20 acquires a production plan database and a maintenance plan database from the upper management system 10. Specifically, the work allocation unit 25 receives the production plan database and the maintenance plan database from the upper management system 10 via the notification unit 32. The work allocation unit 25 determines whether or not there is work to be assigned to a worker (S1). The work allocation unit 25 constantly performs the determination of step S1.
[0089] When the work allocation unit 25 determines that there is no work to be allocated to the worker (NO in S1), the process returns to step S1.
[0090] Furthermore, when the work allocation unit 25 determines that there is a work to be assigned to a worker in the work management database (YES in S1), it assigns the work to an available worker (S2). In the case of a worker, the work allocation unit 25 can assign the work to the worker by having the worker apply for the work that he or she wishes to perform. In the case of a work robot, the work allocation unit 25 can automatically assign the work to the work robot.
[0091] Specifically, the work allocation unit 25 acquires the skill information management database from the first management storage unit 21, the work management database from the second management storage unit 22, and the required level database from the third management storage unit 23. The work allocation unit 25 extracts workers who meet the skill level required to perform the work indicated in the required level database based on the skill information management database. The work allocation unit 25 calculates the number of people required for each work indicated in the work management database according to the skill level of each extracted worker. For example, the work allocation unit 25 calculates that n workers with skill level a are required for work A, and n+α workers with skill level b are required for work A. Here, n and α are natural numbers equal to or greater than 1. The work allocation unit 25 assigns the work indicated in the work management database to each worker according to the calculated number of workers so as not to cause a surplus or shortage.
[0092] The work allocation unit 25 may allocate appropriate work to a worker who meets the skill level required to perform the work indicated in the required level database.
[0093] The work allocation unit 25 links the worker with the content of the work assigned to the worker, and updates the work management database in the third management memory unit 23, thereby storing the updated work management database in the third management memory unit 23.
[0094] When the work allocation unit 25 assigns a work to a worker, the instruction information generation unit 26 generates instruction information that is information for instructing the work to the worker assigned by the work allocation unit 25. The instruction information generation unit 26 transmits the generated work instruction information to the manager terminal 60 and the worker terminal 50 via the notification unit 32.
[0095] After assigning the tasks to the workers in step S2, the work assignment unit 25 determines whether or not there is any work remaining to be assigned to the workers (S3).
[0096] When the work allocation unit 25 determines that there is still work to be allocated to the worker (YES in S3), the work management system 20 returns the process to step S1. Since there are multiple works indicated in the required level database, an optimal work allocation may be performed so that the works indicated in the required level database are performed by the minimum number of people.
[0097] When the work allocation unit 25 determines that there are no remaining works to be allocated to the worker (NO in S3), the work management system 20 ends the processing in FIG.
[0098] [Example 2] Next, the operation of the production system 1, in which the work is restricted for a worker, work training is given, and the restriction is released when the work training is completed, will be described with reference to Fig. 2. In this operation example, the case of work during production is assumed.
[0099] As shown in FIG. 2, the work management system 20 acquires work event information from the mounting line 40, the worker terminal 50, the worker camera 71, etc. (S10), and constantly monitors the work of the workers (S11).
[0100] When the work determination unit 27 of the work management system 20 acquires the work event information via the notification unit 32 (S12), it determines whether or not an inappropriate work has been performed by a worker based on the work event information.
[0101] When the work determination unit 27 determines that an inappropriate work has occurred, it notifies the manager terminal 60 via the notification unit 32 that an inappropriate work has occurred (S13). At this time, the work determination unit 27 also transmits information about the worker who caused the inappropriate work to the manager terminal 60 via the notification unit 32. As a result, information about the worker and the like are displayed on the display unit 61 of the manager terminal 60. An example of an image displayed on the display unit 61 is shown in FIG.
[0102] FIG. 5 is a diagram showing an image displayed on the display unit 61 of the manager terminal 60 of the production system 1 in the embodiment.
[0103] As shown in FIG. 5, the display unit 61 of the manager terminal 60 displays the information acquired via the communication unit 63 that an inappropriate operation has occurred, in association with information about the worker.
[0104] The display unit 61 displays the details of the inappropriate work to inform the user that an inappropriate work has occurred, and also displays the name of the worker, the work details, the work time (elapsed time), skills, and the like as information about the worker.
[0105] The manager determines whether or not to issue a work training request to the worker indicated in the information about the worker displayed on the display unit 61 of the manager terminal 60. For example, if the work of the worker indicated in the work event information is inappropriate, the manager issues a work training request to the worker who performed the inappropriate work.
[0106] When the manager decides to carry out work training for the worker indicated in the information, the manager inputs a work lock authentication into the input unit 62 of the manager terminal 60 in order to have the worker who performed the inappropriate work carry out work training. That is, the manager selects "Yes" to restrict the work using the selection button displayed on the display unit 61, and the input unit 62 transmits the work lock authentication to the work management system 20 via the communication unit 63 (S14). At this time, the skill management unit 31 rewrites and updates the skill information of the worker who performed the inappropriate work in the skill information management database. Specifically, the skill management unit 31 lowers the value of the skill information of the work (e.g., from medium to low).
[0107] If the manager selects "No" on the selection button displayed on the display unit 61 to not restrict the work, the work of the worker will not be restricted. In this case, only work training may be provided to the worker.
[0108] Upon receiving the work lock authentication, the work restriction setting unit 28 of the work management system 20 restricts the work of the worker who performed the inappropriate work (work lock) (S15). By the work restriction setting unit 28 restricting the work of the worker, for example, even if the worker attempts to perform the work, it becomes possible to stop the mounting line, prohibit entry into a specified area, or cancel the work assignment.
[0109] Upon receiving the work lock authentication, the work adjustment determination unit 29 of the work management system 20 determines that work training is necessary for the worker whose work is restricted, and sets the execution of work training for the worker whose work is restricted. At this time, the work adjustment determination unit 29 notifies the worker terminal 50 of at least one of the worker and the work supervisor via the notification unit 32 that work training is necessary for the worker (S16).
[0110] Furthermore, in order to provide work training to a worker whose work is restricted, the manager inputs information into the input unit 62 of the manager terminal 60, and the input unit 62 sends a work training request and a notice that the worker's work has been work locked (a work lock notice) to the worker terminal 50 of at least one of the worker and the work supervisor via the communication unit 63 (S16). The notice that work training is necessary and the notice of work lock may be sent by the work adjustment determination unit 29 via the notification unit 32 to the worker terminal 50 simultaneously, or may be sent at different times.
[0111] As a result, the worker whose work is restricted receives work training from the work supervisor (S17). At this time, the work coordination management unit 30 manages the progress of the work training given to the worker whose work is restricted. For example, the work coordination management unit 30 manages the progress of the work training by acquiring work event information of the worker who is receiving the work training via the notification unit 32.
[0112] When the work training of a worker whose work is restricted is completed, the manager terminal 60 acquires a completion notification from at least one of the worker and the work supervisor. That is, when at least one of the worker and the work supervisor inputs the completion of the work training to the input unit 52 of the worker terminal 50, the input unit 52 transmits the work training completion notification to the manager terminal 60 via the communication unit 53 (S18). The example of FIG. 2 illustrates a case where, when a worker applies for the completion of the work training to the work supervisor and the work supervisor approves the completion application, the work supervisor inputs the work training completion notification to the input unit 62 of the worker terminal 50, and the work training completion notification is notified to the manager terminal 60.
[0113] When the administrator terminal 60 receives a notification of the completion of work training, the administrator inputs information into the input unit 62 of the administrator terminal 60, and the input unit 62 transmits a work lock release as a notification of the completion of work training to the work management system 20 via the communication unit 63 (S19).
[0114] The work limit setting unit 28 releases the work lock on the worker by receiving a completion request as a completion notification from at least one of the worker and the work supervisor via the notification unit 32 (S20). In this embodiment, the work limit setting unit 28 releases the work lock on the worker by receiving a completion request as a completion notification from each of the worker and the work supervisor via the manager terminal 60.
[0115] Moreover, the work coordination management unit 30 determines that the work training has ended by receiving a completion request as a completion notification from at least one of the worker and the work supervisor. In this embodiment, the work coordination management unit 30 determines that the work training has been completed by receiving a completion request as a completion notification from the work supervisor via the manager terminal 60. When the work coordination management unit 30 determines that the work training for the worker has been completed, the skill management unit 31 of the work management system 20 sets the worker's skill by updating the worker's skill in the work corresponding to the work training. For example, the skill management unit 31 resets the worker's skill to an initial value (e.g., low → medium) for the work corresponding to the work training performed for the worker. In this way, the worker's skill improves by receiving the work training, and the worker becomes able to perform work related to the work training.
[0116] [Example 3] Next, the operation of the work management system 20 will be described with reference to FIG.
[0117] FIG. 6 is a flowchart showing operations in the work management system 20 according to the embodiment, from restricting a work for a worker to releasing the work restriction and updating the worker's skill.
[0118] As shown in FIG. 6, the work management system 20 constantly monitors the work of workers by acquiring work event information from the mounting line 40, the worker terminal 50, the worker camera 71, and the like (S21).
[0119] When the work determination unit 27 of the work management system 20 acquires the work event information via the notification unit 32, it determines whether or not an event that requires a restriction on the work of the worker has occurred due to inappropriate work based on the work event information (S22). Specifically, when the work determination unit 27 acquires the work event information via the notification unit 32 from the worker terminal 50, the worker camera 71, etc., it determines whether or not an event that requires a restriction on the work has occurred based on the success or failure of the worker's work included in the work event information and the time taken for the work. When at least one of the work actually performed by the worker and the time taken for the work is inappropriate, the work determination unit 27 determines that the work needs to be restricted. For example, the work determination unit 27 determines that the work is inappropriate if the number of times the worker performed inappropriate work, the cumulative failure rate, or the like, shown in the work event information is equal to or greater than a predetermined value. The work determination unit 27 also determines that the work is inappropriate even if the time taken for the work is equal to or greater than a predetermined time, or the number or percentage of work that has elapsed for equal to or greater than a predetermined time is equal to or greater than a predetermined value.
[0120] When the operation determination unit 27 determines that an event that requires operation restriction has not occurred (NO in S22), the operation determination unit 27 returns the process to step S21.
[0121] If the work judgment unit 27 determines that an event requiring work restriction has occurred (YES in S22), it notifies the administrator terminal 60 via the notification unit 32 that an event requiring work restriction has occurred and information about the worker (S23).
[0122] In addition, when the work management system 20 notifies the administrator terminal 60 of the occurrence of an event that requires work restriction and information about the worker, if the number of personnel falls below the minimum required to meet the production quality and work plan, and if it is predicted that the minimum number of personnel can be secured but key performance indicators will decline due to the temporary suspension of work, the work management system 20 may also notify the administrator terminal 60 of these factors as well.
[0123] The display unit 61 of the administrator terminal 60 displays information about the worker acquired via the communication unit 63. The administrator judges whether or not to restrict the work of the worker indicated in the information about the worker displayed on the display unit 61 of the administrator terminal 60. For example, if the work of the worker indicated in the work event information is inappropriate, the administrator performs work lock authentication on the worker who performed the inappropriate work, that is, the worker for whom an event requiring work restriction has occurred. When the administrator judges to restrict the work of the worker indicated in the information, the administrator inputs the work lock authentication into the input unit 62 of the administrator terminal 60 in order to restrict the work of the worker, and the input unit 62 transmits the work lock authentication to the work management system 20 via the communication unit 63. Here, the work lock authentication includes the work and identifier of the worker for which the work restriction is executed.
[0124] Furthermore, when the work restriction setting unit 28 of the work management system 20 receives the work lock authentication via the notification unit 32, it restricts the work of the worker indicated in the work lock authentication (S24).
[0125] The work limit setting unit 28 notifies the worker whose work is restricted that the work has been restricted via the notification unit 32 (S25). Specifically, the work limit setting unit 28 notifies the worker terminal 50 of the worker whose work is restricted that the work has been restricted via the notification unit 32.
[0126] The work adjustment determination unit 29 determines whether or not work training is required for a worker for whom an event requiring work restriction has occurred, that is, a worker whose work is restricted, based on the work event information (S26). Specifically, the work adjustment determination unit 29 determines whether or not work training is required for a worker whose work is restricted, by determining whether or not the work restriction setting unit 28 has received work lock authentication via the notification unit 32.
[0127] If the work restriction setting unit 28 has not received work lock authentication via the notification unit 32, the work adjustment determination unit 29 determines that work training is not required for the worker whose work is restricted (NO in S26). In this case, the work management system 20 ends the processing in FIG. 6.
[0128] When the work restriction setting unit 28 receives work lock authentication via the notification unit 32, the work adjustment determination unit 29 determines that work training is necessary for the worker whose work is restricted (YES in S26).
[0129] If the result is YES in step S26, the work adjustment determination unit 29 notifies the worker who has been determined to need work training that work training is necessary via the notification unit 32 (S27). That is, if the result is YES in step S26, the work adjustment determination unit 29 notifies the worker terminal 50 of at least one of the worker and the work supervisor that work training is necessary via the notification unit 32.
[0130] As a result, the worker whose work is restricted receives work training from the work supervisor. At this time, the work coordination management unit 30 manages the progress of the work training given to the worker whose work is restricted (S28). For example, the work coordination management unit 30 manages the progress of the work training by acquiring work event information of the worker who is receiving the work training via the notification unit 32.
[0131] The work coordination management unit 30 of the work management system 20 determines whether the work training is completed (S29). Specifically, the work coordination management unit 30 determines whether a work training completion notice has been obtained from at least one of the worker and the work supervisor.
[0132] Specifically, when the work training of a worker whose work is restricted is completed, the manager terminal 60 acquires a completion notification from at least one of the worker and the work supervisor. That is, when at least one of the worker and the work supervisor inputs the completion of the work training to the input unit 52 of the worker terminal 50, the input unit 52 transmits the work training completion notification to the manager terminal 60 via the communication unit 53. When the manager terminal 60 receives the work training completion notification, the manager inputs to the input unit 62 of the manager terminal 60, and the input unit 62 transmits a completion request as a work training completion notification to the work management system 20 via the communication unit 63. That is, the work coordination management unit 30 receives the completion request via the notification unit 32 and determines that the work training is completed based on the completion notification from at least one of the worker and the work supervisor.
[0133] As a result, the work coordination management unit 30 determines that the work training is complete by receiving a completion notification from at least one of the worker and the work supervisor via the notification unit 32 (YES in S29). In this embodiment, the work coordination management unit 30 determines that the work training is complete by acquiring a completion notification from each of the worker and the work supervisor. Furthermore, if the work coordination management unit 30 does not receive a completion notification from at least one of the worker and the work supervisor via the notification unit 32, it determines that the work training is not complete (NO in S29) and returns the process to step S29.
[0134] When the work adjustment management unit 30 determines that the work training for the worker whose work is restricted has been completed, the work restriction setting unit 28 releases the restrictions on the worker's work (S30). The work restriction setting unit 28 transmits a message to the worker terminal 50 via the notification unit 32 that the restrictions on the worker's work have been released.
[0135] When the work adjustment management unit 30 determines that the work training for the worker is completed, the skill management unit 31 sets the worker's skill by updating the worker's skill in the work corresponding to the work training (S31). For example, the skill management unit 31 resets the worker's skill to an initial value for the work corresponding to the work training given to the worker.
[0136] In this way, the worker's skills are improved by receiving work training, and the worker becomes able to carry out work related to the work training.
[0137] In addition, the case where the working body is a worker has been mainly described in the operation examples 1 to 3. In the case of a working robot, the difference is that a repair worker repairs the working robot instead of training the worker, but the operation examples 1 to 3 are substantially the same even when the working body is a working robot, so the description will be omitted.
[0138] <Action and effect> The effects of the work management system 20, work management method, and program according to the embodiment will be described.
[0139] As described above, the work management system 20 in this embodiment includes a work judgment unit 27 that judges whether the work of a working body (workers and work robots) working at the production site is good or bad based on work event information (information related to the work) by the working bodies, and a work limit setting unit 28 that limits the work of the working bodies during production based on the judgment result of the work judgment unit 27.
[0140] According to this, by determining whether or not work adjustment (work training and repair work) is necessary for the work entity based on the work event information, it is possible to identify the work entity that requires work adjustment. Then, the work management system 20 can instruct or urge the work entity to accept the work adjustment by notifying the work entity that requires work adjustment that work adjustment is necessary.
[0141] Therefore, the work management system 20 can suppress variations in production quality.
[0142] Furthermore, the work management system in this embodiment is equipped with a work judgment unit 27 which judges whether the work of a work object working at the production site is good or bad based on information about the work performed by the work object, and a work limit setting unit 28 which limits the work of the work object based on the judgment result of the work judgment unit 27, and the work limit setting unit 28 limits the work of the work object based on the judgment result of the manager as to whether or not to limit the work of the work object.
[0143] This work management system also provides the same operational effects as those described above.
[0144] In addition, the work management method in this embodiment acquires work event information during production by a work body working at the production site, judges whether the work of the work body is good or bad based on the work event information, and restricts the work of the work body during production based on the quality of the work.
[0145] This work management method also provides the same effects as those described above.
[0146] The program in this embodiment is a program for causing a computer to execute the work management method.
[0147] This program also provides the same effects as those described above.
[0148] Furthermore, in the work management system 20 in this embodiment, the work limit setting unit 28 limits the work of the work object based on the result of the decision made by the manager as to whether or not to limit the work of the work object.
[0149] This makes it possible to restrict the work that a work object that requires work adjustment can perform during production. In other words, the work management system 20 can prevent a work object that requires work adjustment from performing work at the discretion of the manager. This makes it possible to further suppress the variation in work at the production site.
[0150] Moreover, the work management system 20 in this embodiment further includes a notification unit 32 that notifies the manager of an inquiry made by the work limit setting unit 28 as to whether or not to limit the work of the work object.
[0151] According to this, the manager can receive an inquiry for determining whether or not to limit the work of the work object. Therefore, the manager can determine whether or not to limit the work of the work object based on the inquiry for determination, and therefore it is possible to achieve both the execution of the work plan and the suppression of variations in production quality.
[0152] Furthermore, in the work management system 20 in this embodiment, when a specified condition is satisfied by restricting the work of the working object, the notification unit 32 also notifies the administrator that the specified condition is satisfied by restricting the work of the working object.
[0153] According to this, the manager can determine whether to limit the work of the work body based on whether there is a problem that occurs when limiting the work of the work body, for example, when the number of personnel falls short of the minimum number required to fulfill the work plan, the minimum number of personnel can be secured but the production quality and the work plan will decline due to the temporary suspension of the work. Therefore, it is possible to achieve both the execution of the work plan and the suppression of variation in production quality.
[0154] Furthermore, in the work management system 20 in this embodiment, the notification unit 32 notifies the working body, whose work has been restricted by the work restriction setting unit 28, that the work has been restricted.
[0155] According to this, the worker can recognize that the work he or she performed is inappropriate and that the work is restricted, and the worker cannot perform the restricted work. Therefore, the variation in work at the production site can be further suppressed.
[0156] Furthermore, in the work management system 20 in this embodiment, the notification unit 32 notifies the work supervisor of the working object that the work of the working object has been restricted.
[0157] This allows the work supervisor to grasp the work objects for which work is restricted, and therefore allows the work supervisor to carry out work adjustments for the work objects for which work is restricted.
[0158] Furthermore, in the work management system 20 in this embodiment, the work limit setting unit 28 removes the limit on the work of the working object when a predetermined condition is satisfied.
[0159] According to this, the work management system 20 can release the restriction on the work of the work object when a predetermined condition is satisfied. In other words, when the work adjustment for the work object is completed, the work object can be returned to work. Therefore, the work object can work again, so that the decrease in productivity and the variation in production quality at the production site can be suppressed.
[0160] In the work management system 20 according to the present embodiment, the predetermined conditions include authentication for lifting restrictions on work by an administrator.
[0161] According to this, the work limit setting unit 28 can remove the limit on the work performed on the working object by acquiring the authentication.
[0162] In the work management system 20 in this embodiment, the predetermined conditions include the completion of work adjustment regarding work in which the working body is restricted.
[0163] According to this, the work body for which the work adjustment has been completed can be made to perform the work for which the work adjustment has been completed. Therefore, the work body can perform the work again, and the decrease in productivity at the production site can be suppressed.
[0164] Furthermore, in the work management system 20 of this embodiment, the completion of work coordination is authenticated by approval from the work supervisor of the work object.
[0165] According to this, since the work supervisor recognizes that the work skill of the work object has improved, the work object for which work adjustment has been completed can be made to perform the work for which work adjustment has been completed. Therefore, the work object can perform the work again, thereby suppressing a decrease in productivity at the production site.
[0166] (Modification of the embodiment) <Configuration: Production System 1a> The configuration of a production system 1a in this modified example will be described.
[0167] In the following, as shown in Figs. 7 and 8, the basic configuration of the production system 1a in this modified example is similar to that of the production system in the embodiment, so the description of the basic configuration of the production system 1a in this modified example will be omitted as appropriate. This modified example differs from the embodiment in that there is no manager. Fig. 7 is a block diagram showing the production system 1a in the modified example of the embodiment. Fig. 8 is a schematic explanatory diagram showing the production system 1a in the modified example of the embodiment.
[0168] In this modified example, the production system 1a includes a host management system 10, a work management system 20, a mounting line 40, and a worker terminal 50.
[0169] If the work performed by the worker indicated in the work event information is inappropriate, the work determination unit 27 of the work management system 20 notifies the worker terminal 50 via the notification unit 32 that inappropriate work has occurred and information about the worker who performed the inappropriate work. If inappropriate work has occurred, the work adjustment determination unit 29 of the work management system 20 determines whether or not work training is required for the worker based on the work event information. If the work determination unit 27 determines that work training is required, it notifies the worker terminal 50 via the notification unit 32 that an event requiring work training has occurred.
[0170] When the work adjustment determination unit 29 determines that work training is required for a worker, it notifies the worker terminal 50, etc. via the notification unit 32 that work training is required for the worker whose work is restricted by the work restriction setting unit 28.
[0171] Furthermore, the work coordination management unit 30 of the work management system 20 determines that the work training is complete when a completion notification is received from at least one of the worker and the work supervisor. Specifically, when the work coordination management unit 30 receives a completion notification from at least one of the worker and the work supervisor, it determines that the work training for the worker is complete.
[0172] The notification unit 32 of the work management system 20 performs wired or wireless communication with the work management system 20 and the worker terminal 50 via a communication network.
[0173] The communication unit 42 of the mounting line 40 performs wired or wireless communication with the work management system 20 and the worker terminal 50 via the communication network.
[0174] The worker terminal 50 is capable of communicating with the work management system 20 and the upper management system 10 .
[0175] <Operation> The operation of the work management system 20, the work management method, and the program in this modified example will be described.
[0176] [Example 1] First, the operation of the production system 1a from restricting the work performed by a worker to providing work training to the worker until the work training is completed and the restriction is lifted will be described with reference to FIG.
[0177] In this operation example, it is assumed that the operation is performed during production. In this operation example, the same operations as those in FIG. 2 are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.
[0178] In the work management system 20, after steps S10 and S11, the work judgment unit 27 of the work management system 20 acquires work event information via the notification unit 32 (S12), and determines based on the work event information whether an incident requiring work training has occurred due to a worker performing inappropriate work (S15a).
[0179] When the task determination unit 27 determines that an inappropriate task has occurred, it outputs to the task limit setting unit 28 and the task adjustment determination unit 29 a message to the effect that an inappropriate task has occurred.
[0180] The work restriction setting unit 28 determines whether or not restrictions need to be imposed on the work of the worker due to inappropriate work (S15a).
[0181] For example, if the number of times an operator performs an inappropriate operation, or the cumulative failure rate, is equal to or greater than a predetermined value, or if the time required for the operation is equal to or greater than a predetermined time, the operation restriction setting unit 28 determines that a restriction is necessary. Since there is no manager in this operation example, the operation restriction setting unit 28 automatically restricts the operation of the operator even during production if the inappropriate operation by the operator satisfies a predetermined number of times, a predetermined value, or a predetermined time. Depending on the production site, it may be difficult to automatically restrict the operation of an operator who is performing an operation during production. In this case, the operation management system 20 may inquire of the manager before restricting the operation, thereby determining whether or not to restrict the operation.
[0182] When the work restriction setting unit 28 determines that the worker's work needs to be restricted due to inappropriate work, it notifies the worker terminal 50 of the worker whose work has been restricted via the notification unit 32 that the work has been restricted (S16).
[0183] In addition, by acquiring the work training request, the work adjustment determination unit 29 determines that work training is necessary for the worker who performed the inappropriate work, and notifies the work training request to the worker terminal 50 of at least one of the worker who performed the inappropriate work and the work supervisor via the notification unit 32 (S16).
[0184] In this operation example, the work restriction setting unit 28 restricts the work and the work adjustment determination unit 29 requests work training at the same time, but they may be processed separately at different times.
[0185] As a result, the worker whose work is restricted receives work training from the work supervisor (S17). At this time, the work coordination management unit 30 manages the progress of the work training given to the worker whose work is restricted. For example, the work coordination management unit 30 manages the progress of the work training by acquiring work event information of the worker who is receiving the work training via the notification unit 32.
[0186] When the work training of the worker whose work is restricted is completed, the work coordination management unit 30 of the work management system 20 receives a notification of the completion of the work training from the worker terminal 50 (S18).
[0187] Upon receiving the completion request, the work coordination management unit 30 determines that the work training is completed (S20).
[0188] When the work coordination management unit 30 determines that the work training for the worker is completed, the skill management unit 31 of the work management system 20 updates the worker's skills in the work corresponding to the work training. In this way, the worker's skills improve by receiving the work training, and the worker becomes able to perform the work related to the work training.
[0189] In this operation example, the case where the working object is a worker has been mainly described. In the case of a working robot, the difference is that a repair worker repairs the working robot instead of providing work training, but since this operation example is essentially the same even when the working object is a working robot, the explanation will be omitted.
[0190] [Example 2] Next, the operation of the work management system 20 will be described with reference to FIG.
[0191] Fig. 9 is a flow chart showing the operation of the work management system 20 in the modified embodiment, from restricting the work of a worker to releasing the work restriction. In this operation example, the case of work during production is assumed. In this operation example, the same operations as those in Fig. 6 are denoted by the same reference numerals, and the explanation is omitted as appropriate.
[0192] As shown in FIG. 9, in the work management system 20, after steps S21 and S22, if the work judgment unit 27 judges that an event has occurred that requires a restriction on the work of a worker (YES in S22), it outputs information about the worker for whom an event has occurred that requires a restriction on the worker's work to the work restriction setting unit 28 (S23a).
[0193] Furthermore, the work restriction setting unit 28 of the work management system 20 restricts the work of a worker for whom an event has occurred that requires a restriction on the work of the worker (S24).
[0194] The work restriction setting unit 28 notifies the worker terminal 50 of the worker whose work has been restricted, via the notification unit 32, that the work has been restricted (S25).
[0195] The work adjustment determination unit 29 determines whether or not a worker in respect of whom an event has occurred that requires a restriction on the work of the worker has occurred, that is, a worker whose work has been restricted, requires work training (S26).
[0196] For example, if the occurrence of an event that requires a restriction on the worker's work is less than a predetermined number of times, the work adjustment determination unit 29 determines that the worker whose work is restricted does not require work training (NO in S26). In this case, the work management system 20 ends the processing in FIG. 6.
[0197] For example, if the occurrence of an event that requires a restriction on the work of a worker is a predetermined number of times or more, the work adjustment determination unit 29 determines that work training is necessary for the worker whose work is restricted (YES in S26).
[0198] If the result of step S26 is YES, the work adjustment determination unit 29 notifies the worker terminal 50 of the worker who has been determined to require work training via the notification unit 32 that work training is required (S27).
[0199] As a result, the worker whose work is restricted receives work training from the work supervisor. At this time, the work coordination management unit 30 manages the progress of the work training given to the worker whose work is restricted (S28).
[0200] The work coordination management unit 30 of the work management system 20 determines whether the work training is completed (S29). Specifically, the work coordination management unit 30 determines whether a work training completion notice has been obtained from at least one of the worker and the work supervisor.
[0201] The work coordination management unit 30 determines that the work training is complete by receiving a completion notification from at least one of the worker and the work supervisor via the notification unit 32 (YES in S29). If the work coordination management unit 30 does not receive a completion notification from at least one of the worker and the work supervisor via the notification unit 32, it determines that the work training is not complete (NO in S29) and returns the process to step S29.
[0202] Then, in this work management system 20, the process goes through steps S30 and S31 and ends.
[0203] In addition, the case where the working body is a worker has been mainly described in the operation examples 1 and 2. In the case of a working robot, the difference is that a repair worker repairs the working robot instead of training the worker, but the operation examples 1 and 2 are substantially the same even when the working body is a working robot, so the description will be omitted.
[0204] This modified example also provides the same effects as those described above.
[0205] (Other variations, etc.) Although the present disclosure has been described above based on the embodiments, the present disclosure is not limited to these embodiments.
[0206] For example, in the work management system, work management method, and program of the present embodiment, the administrator may be a person who inputs instructions such as work lock authentication via an administrator terminal, or the administrator may be a management system or management device that automatically performs work lock authentication to manage the administrator terminal. Therefore, the decision on whether to restrict the work of the worker may be made by a person, or the management system or management device may make the decision automatically based on settings.
[0207] In addition, each processing unit included in the work management system, work management method, program, etc. in this embodiment is realized as an LSI, which is typically an integrated circuit. These may be individually implemented as single chips, or may be integrated in part or all of them into a single chip.
[0208] The integrated circuit is not limited to an 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 the LSI is manufactured, or a reconfigurable processor that can reconfigure the connections and settings of the circuit cells inside the LSI may also be used.
[0209] In the above embodiment, each component may be implemented by dedicated hardware or by executing a software program suitable for each component. Each component may be implemented by a program execution unit such as a CPU or processor reading and executing a software program recorded on a storage medium such as a hard disk or semiconductor memory.
[0210] 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 numbers exemplified.
[0211] 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, or some functions may be transferred to another functional block. Furthermore, 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.
[0212] In addition, the order in which the steps in the flowchart are executed is merely for illustrative purposes and may be other than the above. In addition, some of the steps may be executed simultaneously (in parallel) with other steps.
[0213] In addition, the present disclosure also includes forms obtained by applying various modifications to the embodiments that a person skilled in the art may think of, and forms realized by arbitrarily combining the components and functions of the embodiments within the scope that does not deviate from the spirit of the present disclosure. [Industrial Applicability]
[0214] The present disclosure is applicable, for example, to a component mounting line that mounts components on a board. [Explanation of symbols]
[0215] 20 Work Management System 27 Work judgment section 28 Work Limit Setting Section 29 Work adjustment judgment section 30 Work Coordination Management Department 31 Skills Management Department 32 Notification Department
Claims
1. a work judgment unit that judges whether or not a work performed by a work object working at a production site is good based on information about the work being performed by the work object; a work restriction setting unit that restricts work performed by the work object during production based on a judgment result from the work judgment unit; a notification unit that notifies an administrator of an inquiry about whether or not to limit the work of the work object by the work limit setting unit. Work management system.
2. The work restriction setting unit restricts the work of the work object based on a result of a decision made by an administrator as to whether or not to restrict the work of the work object. The work management system according to claim 1 .
3. a work judgment unit that judges whether or not a work performed by a work object working at a production site is good based on information about the work performed by the work object; a work restriction setting unit that restricts the work of the working body based on a judgment result of the work judgment unit; a notification unit that notifies an administrator of an inquiry as to whether or not to limit the work of the work object by the work limit setting unit, The work restriction setting unit restricts the work of the work object based on a result of a decision made by an administrator as to whether or not to restrict the work of the work object. Work management system.
4. When a predetermined condition is satisfied by limiting the work of the work entity, the notification unit also notifies an administrator that the predetermined condition is satisfied by limiting the work of the work entity. The work management system according to claim 3 .
5. The notification unit notifies the work body, whose work has been restricted by the work restriction setting unit, that the work has been restricted. The work management system according to claim 3 or 4.
6. The notification unit notifies a work supervisor of the work object that the work of the work object has been restricted. The work management system according to any one of claims 3 to 5.
7. The work restriction setting unit releases restrictions on the work of the work body when a predetermined condition is satisfied. The work management system according to any one of claims 1 to 6.
8. The predetermined condition includes authentication by an administrator to release the restriction on the work. The work management system according to claim 7.
9. The predetermined condition includes the completion of work adjustment regarding the work in which the work body is restricted. The work management system according to claim 7 or 8.
10. Completion of the work arrangement is certified by approval by the work supervisor of the work body. The work management system according to claim 9 .
11. Acquire information about the work being produced by the work bodies working at the production site; A judgment is made as to whether the work of the working body is good or bad based on information about the work; restricting the operation of the work body during production based on the quality of the operation; Notifying an administrator of an inquiry as to whether or not to restrict the work of the work body Work management methods.
12. A method for causing a computer to execute the work management method according to claim 11. program.
Citation Information
Patent Citations
Vapor growth equipment
JP1988019813A
Mass production support apparatus and system
JP2002299197A
Cell production operation method, cell production operation system, its program and storage medium
JP2004086516A
Worker ability management system
JP2013210739A
Operator support system, operator support method and component mounting device
JP2016092047A