Automatic process scheduling method and terminal
Through the process automation scheduling method and terminal, combined with the employee skill database and the process second time table, efficient automated scheduling of the process is achieved, solving the problem of inefficient scheduling of traditional production planning and improving the production efficiency of clothing companies.
Patent Information
- Application Number
- CN202411631380.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-02-28
AI Technical Summary
Traditional clothing companies have inefficient problems in the automatic scheduling of production plans. It is difficult for existing ERP and MRP systems to effectively arrange the production process, resulting in long scheduling time for managers and low human resources utilization rate.
Through a method and terminal for automated process scheduling, employee group information is obtained, skill database, process time table and regular merged part process table, filter the merged process, and match appropriate employees based on the skill database to generate a human resource configuration table.
It realizes efficient automated scheduling of processes, simplifies process processes, reduces process transmission, ensures reasonable employee skills matching and workload management, and improves production efficiency.
Smart Images

Figure CN119539397A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of process scheduling, and in particular to a method and a terminal for automatic process scheduling. Background Art
[0002] Traditional clothing companies usually use ERP and MRP systems to manage production processes. However, relying solely on the ERP system to integrate corporate resources cannot effectively arrange the production process, reduce the scheduling time of managers, save the company's human resources or improve the utilization of production materials. Although the MRP system can calculate demand and make plans, its model has some shortcomings, such as requiring a fixed process route, assuming unlimited capacity, and being unable to generate detailed and feasible production plans.
[0003] How to use computer technology to realize automatic scheduling of production plans and improve work production efficiency is the current problem to be solved. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a method and a terminal for automatic process scheduling to achieve efficient automatic process scheduling.
[0005] In order to solve the above technical problems, the technical solution adopted by the present invention is: A method for automatic process scheduling, comprising the steps of: S1. Obtain the employee group information to be scheduled, and import the employee's skill database, the process time table of the target product, and the general merged part flow table; S2. According to the conventional merged part flow table, the processes in the process time table are selected for merging, and corresponding employees are matched to the merged processes in turn according to the skill database; S3. Generate a human resource allocation table.
[0006] In order to solve the above technical problems, the technical solution adopted by the present invention is: A terminal for automatic process scheduling includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: S1. Obtain the employee group information to be scheduled, and import the employee's skill database, the process time table of the target product, and the general merged part flow table; S2. According to the conventional merged part flow table, the processes in the process time table are selected for merging, and corresponding employees are matched to the merged processes in turn according to the skill database; S3. Generate a human resource allocation table.
[0007] The beneficial effects of the present invention are as follows: a method and terminal for automatic process scheduling of the present invention merges processes according to a process time table established for a target product and a preset conventional merged part flow table, simplifies the process flow, reduces process transfers, and matches appropriate employees for each process in turn in combination with the employee's skill database for the merged processes, thereby achieving more efficient automatic process scheduling. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 A flowchart of a method for automatic process scheduling according to an embodiment of the present invention; Figure 2 A structural diagram of a terminal for automated process scheduling according to an embodiment of the present invention; Description of labels: 1. A terminal for automated process scheduling; 2. Processor 3. Memory. DETAILED DESCRIPTION
[0009] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in combination with the implementation modes and the accompanying drawings.
[0010] Please refer to Figure 1 , a method for automatic process scheduling, comprising the steps of: S1. Obtain the employee group information to be scheduled, and import the employee's skill database, the process time table of the target product, and the general merged part flow table; S2. According to the conventional merged part flow table, the processes in the process time table are selected for merging, and corresponding employees are matched to the merged processes in turn according to the skill database; S3. Generate a human resource allocation table.
[0011] From the above description, it can be seen that the beneficial effects of the present invention are: a method and terminal for automatic process scheduling of the present invention merges processes according to a process time table established for a target product and a preset conventional merged part flow table, simplifies the process flow, reduces process transfers, and for the merged processes, combined with the employee's skill database, matches appropriate employees for each process in turn for processing, thereby achieving more efficient automatic process scheduling.
[0012] Furthermore, the process time table also includes the skill level required for each process, and the skill database includes the skills and skill levels of employees; When the processes in the process time table are selected according to the conventional merged part flow table for merging, the highest skill level required in each merged process is used as the skill level required for the merged process; In step S2, the corresponding employees are matched to the merged processes in turn according to the skill database, including: According to the types of work and skill levels required for each merged process, employees with corresponding skill levels are matched to the skill database.
[0013] From the above description, we can see that employees' skills are divided into different levels. When merging processes, the highest skill level required in the merged process shall prevail. When matching, employees with the same skill level shall be given priority, and employees with higher skill levels shall be reserved for subsequent processes that may require higher-level skills to ensure the rationality of scheduling.
[0014] Furthermore, matching corresponding employees for each merged process in turn according to the skill database in step S2 also includes: If the skill database cannot match an employee with the corresponding skill level based on the types of work and skill levels required for each process after the merger, the skill level will be raised by one level until an employee with the appropriate skill level is found.
[0015] From the above description, it can be seen that if the process cannot be matched to an employee of the current skill level of the job, a match will be made to a higher skill level to ensure that the process can be assigned to an employee for processing.
[0016] Furthermore, the following steps are included between step S1 and step S2: Retrieving the process time table, and classifying the processes according to the type of work and skill level; The skill database is searched to classify employees according to their job types and skill levels.
[0017] It can be seen from the above description that before performing step S2, the processes and employees are classified according to the work and skill levels, so as to improve the efficiency of subsequent process merging and matching of processes and employees.
[0018] Furthermore, before step S2, the following steps are also included: S11, calculating the daily production target of the employee group according to the process time table, and calculating the time required to produce one product according to the daily production target to obtain the takt time; Between step S2 and step S3, the following steps are also included: S21. For each matched employee, the sum of the standard times of all processes assigned to the employee is calculated according to the standard time corresponding to each process in the process second time table. If the tact time is less than the sum of the standard times and exceeds a preset threshold, it is considered that the employee's workload is too high; if the tact time is greater than the sum of the standard times and exceeds the preset threshold, it is considered that the employee's workload is low.
[0019] From the above description, it can be seen that the tact time is calculated according to the daily production target, and the sum of the standard time of each process assigned to the employee is compared with the tact time, so as to verify the employee workload according to the allocation situation.
[0020] Please refer to Figure 2 , a terminal for automatic process scheduling, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: S1. Obtain the employee group information to be scheduled, and import the employee's skill database, the process time table of the target product, and the general merged part flow table; S2. According to the conventional merged part flow table, the processes in the process time table are selected for merging, and corresponding employees are matched to the merged processes in turn according to the skill database; S3. Generate a human resource allocation table.
[0021] From the above description, it can be seen that the beneficial effects of the present invention are: a method and terminal for automatic process scheduling of the present invention merges processes according to a process time table established for a target product and a preset conventional merged part flow table, simplifies the process flow, reduces process transfers, and for the merged processes, combined with the employee's skill database, matches appropriate employees for each process in turn for processing, thereby achieving more efficient automatic process scheduling.
[0022] Furthermore, the process time table also includes the skill level required for each process, and the skill database includes the skills and skill levels of employees; When the processes in the process time table are selected according to the conventional merged part flow table for merging, the highest skill level required in each merged process is used as the skill level required for the merged process; In step S2, the corresponding employees are matched to the merged processes in turn according to the skill database, including: According to the types of work and skill levels required for each merged process, employees with corresponding skill levels are matched to the skill database.
[0023] From the above description, we can see that employees' skills are divided into different levels. When merging processes, the highest skill level required in the merged process shall prevail. When matching, employees with the same skill level shall be given priority, and employees with higher skill levels shall be reserved for subsequent processes that may require higher-level skills to ensure the rationality of scheduling.
[0024] Furthermore, matching corresponding employees for each merged process in turn according to the skill database in step S2 also includes: If the skill database cannot match an employee with the corresponding skill level based on the types of work and skill levels required for each process after the merger, the skill level will be raised by one level until an employee with the appropriate skill level is found.
[0025] From the above description, it can be seen that if the process cannot be matched to an employee of the current skill level of the job, a match will be made to a higher skill level to ensure that the process can be assigned to an employee for processing.
[0026] Furthermore, the following steps are included between step S1 and step S2: Retrieving the process time table, and classifying the processes according to the type of work and skill level; The skill database is searched to classify employees according to their job types and skill levels.
[0027] It can be seen from the above description that before performing step S2, the processes and employees are classified according to the work and skill levels, so as to improve the efficiency of subsequent process merging and matching of processes and employees.
[0028] Furthermore, before step S2, the following steps are also included: S11, calculating the daily production target of the employee group according to the process time table, and calculating the time required to produce one product according to the daily production target to obtain the takt time; Between step S2 and step S3, the following steps are also included: S21. For each matched employee, the sum of the standard times of all processes assigned to the employee is calculated according to the standard time corresponding to each process in the process second time table. If the tact time is less than the sum of the standard times and exceeds a preset threshold, it is considered that the employee's workload is too high; if the tact time is greater than the sum of the standard times and exceeds the preset threshold, it is considered that the employee's workload is low.
[0029] From the above description, it can be seen that the tact time is calculated according to the daily production target, and the sum of the standard time of each process assigned to the employee is compared with the tact time, so as to verify the employee workload according to the allocation situation.
[0030] The invention discloses a method and a terminal for automatic process scheduling, which are applicable to automatic process scheduling of production processes, and are particularly applicable to automatic process scheduling of production processes in the garment industry.
[0031] Please refer to Figure 1 , Embodiment 1 of the present invention is: A method for automatic process scheduling, comprising the steps of: S1. Obtain the employee group information to be scheduled, and import the employee's skill database, the process time table of the target product, and the general merged part flow table.
[0032] In this example, the employee group, number of employees, and working hours to be scheduled are input, and data is imported, including the employee's skill database, the process timetable of the target product, and the general merged part flow table.
[0033] S11. Calculate the daily production target of the employee group according to the process time table, and calculate the time required to produce a product according to the daily production target to obtain the takt time.
[0034] In this example, the system retrieves the process time in the process time table, such as "sewing time", and calculates the hourly production target and daily production target of the employee group through the formula. The system also calculates the takt time based on the daily production target.
[0035] The definition of takt time is: the ratio of effective production time to the number of customer demands within a certain period of time. Simply put, it is the time required to produce each product in order to meet customer demand.
[0036] Calculation formula: Takt time = effective production time of one day (8 hours) / target quantity of customer demand on that day For example: a day's working hours are 8 hours (28,800 seconds), and the customer demands 1,000 products. The cycle time is calculated as follows; 28,800 / 1,000=28.8 seconds, which means that one product is produced in an average of 28.8 seconds.
[0037] The steps between step S1 and step S2 include: Retrieving the process time table, and classifying the processes according to the type of work and skill level; The skill database is searched to classify employees according to their job types and skill levels.
[0038] In this embodiment, the "process" column of the process time table is searched, starting from the second process and searching downward in order. The "type of work" column of the process time table is searched, the number of processes of the same "type of work" is captured, and the processes are classified by type of work; the "skill level" of the process time table is searched, and the processes are classified by skill level; the "type of work" of the skill database is searched, and the processes are classified by type of work; the "skill level" of the skill database is searched, and the processes are classified by skill level.
[0039] The process time table includes but is not limited to the following table 1: Table 1
[0040]
[0041] The employee's skills database includes but is not limited to the following contents in Table 2: Table 2
[0042] S2. According to the conventional merged part flow table, the processes in the process time table are selected for merging, and corresponding employees are matched to the merged processes in turn according to the skill database; The process time table also includes the skill level required for each process, and the skill database includes the skills and skill levels of employees; When the processes in the process time table are filtered according to the conventional merged part flow table for merging, the highest skill level required in each merged process is used as the skill level required for the merged process.
[0043] In this embodiment, the "work section name" of the process time table and the "best merge process" of the "conventional merge part process" are retrieved to select the processes that meet the merge conditions for merging.
[0044] For example, there are three processes: Step 1: Manually turn down the left and right pieces of the bag sticker from the opening in the middle of the bag sticker and make them flat; Process 2: Sew lines around the bag eyebrows; Step 3: Turn up the fabric and attach the two bags to the edge of the bag eyebrows and sew them in place; The above three processes can be completed using one device within the cycle time, so it is best to arrange for one employee to operate it. The advantage of having one employee operate it is that the processes to be completed in that part can be completed in sequence at one time and then passed on to the next person, avoiding the waste of passing between multiple people, reaching out to take / put, and the waste of inventory accumulation among multiple people.
[0045] For example, there are three steps: There are two pieces: piece 1 and piece 2; Process 1: Sewing pieces 1 and 2 separately by flat sewing; Process 2: Stacking pieces 1 and 2, and sewing them together; Process 3: Turn over pieces 1 and 2 and sew with 0.1 exposed stitches on piece 1; If the transfer route is based on the above process sequence, it will be: process one -> process two -> process three, with two transfers, resulting in transfer waste and material taking / placing waste between processes.
[0046] The combined process transfer route is: process two -> process one / process three. After combining process one and process three into one person, the number of transfers is reduced from two to one, and at the same time, one material picking and placing action is saved.
[0047] This kind of situation where the original sewing sequence is appropriately adjusted and integrated without affecting the sewing quality is called the best combined process.
[0048] In step S2, the corresponding employees are matched to the merged processes in turn according to the skill database, including: According to the types of work and skill levels required for each process after the merger, matching employees with corresponding skill levels to the skill database; If the skill database cannot match an employee with the corresponding skill level based on the types of work and skill levels required for each process after the merger, the skill level will be raised by one level until an employee with the appropriate skill level is found.
[0049] In this embodiment, the "expertise part process" in the skill database is specifically searched to screen the names of suitable employees, allocate processes, and ensure the adaptation of the types of work. At the same time, it is necessary to screen the skill levels of employees according to their skill levels, and give priority to the same level when screening skill levels. If the same level cannot be matched, the next level can be raised for matching.
[0050] In this embodiment, the skill levels are divided into A / B / C / D levels, with A being the highest level and B / C / D decreasing in order.
[0051] S21. For each matched employee, the sum of the standard times of all processes assigned to the employee is calculated according to the standard time corresponding to each process in the process second time table. If the tact time is less than the sum of the standard times and exceeds a preset threshold, it is considered that the employee's workload is too high; if the tact time is greater than the sum of the standard times and exceeds the preset threshold, it is considered that the employee's workload is low.
[0052] In this embodiment, the "standard time" column of the process second table is retrieved, and the workload is matched according to the standard time and the tact time. The workload refers to: how many processes can be operated at a workstation, and whether the sum of the standard time of each process is close to the tact time. For example: an employee operates 3 processes, whether the sum of the standard time of these 3 processes is close to the known calculated tact time, if it is much higher than the tact time, it means that the employee cannot bear the load and cannot keep up with the tact demand, if it is far lower than the tact time, it means that the employee's workload is not saturated and there is a lot of idle time.
[0053] For example, the beat time is 180 seconds; The standard time for process 1 is 20 seconds, the standard time for process 2 is 50 seconds, and the standard time for process 3 is 100 seconds. If these three processes are combined and assigned to one person, the sum of his standard times is 170 seconds. If the standard time 170 < the cycle time 180 seconds, then the employee's workload is normal.
[0054] In this embodiment, whether the sum of the standard time of all processes that the employee is responsible for falls within the preset threshold range before and after the tact time is used as the standard for normal load. In this embodiment, the value of the preset threshold can be between 10-30 seconds.
[0055] In this embodiment, search and matching are performed for each process from top to bottom, and the employees who have been searched and assigned to a process no longer participate in the search and matching of subsequent processes.
[0056] S3. Generate a human resource allocation table.
[0057] In this embodiment, after the search and matching is completed, a "human resource allocation table" file form is exported and generated. In this embodiment, the human resource allocation table includes but is not limited to fields such as employee name, process, section name, type of work and standard time.
[0058] Please refer to Figure 2 , Embodiment 2 of the present invention is: A terminal 1 for automated process scheduling includes a processor 2, a memory 3, and a computer program stored in the memory 3 and executable on the processor 2. When the processor 2 executes the computer program, the steps of the method for automated process scheduling in the first embodiment above are implemented.
[0059] In summary, the present invention provides a method and terminal for automatic process scheduling, which merges processes according to the process time table established for the target product and the preset conventional merged part flow table, simplifies the process flow, reduces process transfers, and matches appropriate employees for each process in turn in combination with the employee's skill database for the merged processes, thereby achieving more efficient automatic process scheduling. At the same time, the scheduling takes into account the employee's job type and skill level, effectively ensuring the rationality of the scheduling, and avoiding employees of the same job type with insufficient skill levels from performing more difficult process work, resulting in inability to complete the work. Secondly, by comparing and judging the takt time and the sum of the standard time of all processes that the employee is responsible for, it is ensured that the employee has a reasonable workload.
[0060] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for automatic process scheduling, characterized in that: Includes steps: S1. Obtain the employee group information to be scheduled, and import the employee's skill database, the process time table of the target product, and the general merged part flow table; S2. According to the conventional merged part flow table, the processes in the process time table are selected for merging, and corresponding employees are matched to the merged processes in turn according to the skill database; S3. Generate a human resource allocation table.
2. The method for automatic process scheduling according to claim 1, characterized in that: The process time table also includes the skill level required for each process, and the skill database includes the skills and skill levels of employees; When the processes in the process time table are selected according to the conventional merged part flow table for merging, the highest skill level required in each merged process is used as the skill level required for the merged process; In step S2, the corresponding employees are matched to the merged processes in turn according to the skill database, including: According to the types of work and skill levels required for each merged process, employees with corresponding skill levels are matched to the skill database.
3. The method for automatic process scheduling according to claim 2, characterized in that: Matching corresponding employees for each merged process in turn according to the skill database in step S2 also includes: If the skill database cannot match an employee with the corresponding skill level based on the types of work and skill levels required for each process after the merger, the skill level will be raised by one level until an employee with the appropriate skill level is found.
4. The method for automatic process scheduling according to claim 1, characterized in that: The steps between step S1 and step S2 include: Retrieving the process time table, and classifying the processes according to the type of work and skill level; The skill database is searched to classify employees according to their job types and skill levels.
5. The method for automatic process scheduling according to claim 1, characterized in that: Before step S2, the method further includes the following steps: S11, calculating the daily production target of the employee group according to the process time table, and calculating the time required to produce one product according to the daily production target to obtain the takt time; Between step S2 and step S3, the following steps are also included: S21. For each matched employee, the sum of the standard times of all processes assigned to the employee is calculated according to the standard time corresponding to each process in the process second time table. If the tact time is less than the sum of the standard times and exceeds a preset threshold, it is considered that the employee's workload is too high; if the tact time is greater than the sum of the standard times and exceeds the preset threshold, it is considered that the employee's workload is low.
6. A terminal for automated process scheduling, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the following steps are implemented: S1. Obtain the employee group information to be scheduled, and import the employee's skill database, the process time table of the target product, and the general merged part flow table; S2. According to the conventional merged part flow table, the processes in the process time table are selected for merging, and corresponding employees are matched to the merged processes in turn according to the skill database; S3. Generate a human resource allocation table.
7. A terminal for automatic process scheduling according to claim 6, characterized in that: The process time table also includes the skill level required for each process, and the skill database includes the skills and skill levels of employees; When the processes in the process time table are selected according to the conventional merged part flow table for merging, the highest skill level required in each merged process is used as the skill level required for the merged process; In step S2, the corresponding employees are matched to the merged processes in turn according to the skill database, including: According to the types of work and skill levels required for each merged process, employees with corresponding skill levels are matched to the skill database.
8. The terminal for automatic process scheduling according to claim 7, characterized in that: Matching corresponding employees for each merged process in turn according to the skill database in step S2 also includes: If the skill database cannot match an employee with the corresponding skill level based on the types of work and skill levels required for each process after the merger, the skill level will be raised by one level until an employee with the appropriate skill level is found.
9. The terminal for automatic process scheduling according to claim 6, characterized in that: The steps between step S1 and step S2 include: Retrieving the process time table, and classifying the processes according to the type of work and skill level; The skill database is searched to classify employees according to their job types and skill levels.
10. The terminal for automatic process scheduling according to claim 6, characterized in that: Before step S2, the method further includes the following steps: S11, calculating the daily production target of the employee group according to the process time table, and calculating the time required to produce one product according to the daily production target to obtain the takt time; Between step S2 and step S3, the following steps are also included: S21. For each matched employee, the sum of the standard times of all processes assigned to the employee is calculated according to the standard time corresponding to each process in the process second time table. If the tact time is less than the sum of the standard times and exceeds a preset threshold, it is considered that the employee's workload is too high; if the tact time is greater than the sum of the standard times and exceeds the preset threshold, it is considered that the employee's workload is low.