Production management system and method for industrial production numerical control workshop
By designing an industrial production management system in a CNC workshop, using equipment scores to judge usability and push the equipment, the problem of long analysis and judgment timeliness when handling emergency orders in traditional methods is solved, and the timeliness of judgment is improved.
Patent Information
- Application Number
- CN202510349411.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-24
- Publication Date
- 2025-04-22
AI Technical Summary
When handling emergency orders, traditional CNC workshops need to spend a lot of time to analyze and judge, which affects the timeliness of judgment.
A production management system for industrial production CNC workshops is designed, including a receiving module, a data processing calculation module and a judgment push module. The system receives the working status of the CNC equipment, calculates the efficiency score, load balancing score, quality stability score, risk score and switching cost score of the equipment, and judges the availability of the equipment and pushes the available equipment.
Through this system, it is possible to quickly determine whether an emergency order can be completed on time, and to promptly push available CNC equipment, saving a lot of analysis and judgment time and improving the timeliness of staff judgment.
Smart Images

Figure CN119861678A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of workshop production management, and in particular to a production management system and method for an industrialized production numerical control workshop. Background Art
[0002] The traditional CNC workshop order scheduling has the following pain points: it relies on manual experience to set fixed priorities (such as "first come, first served"). When there is an urgent order, it takes a lot of time to do statistics, and judge whether the urgent order can be completed within the specified time based on the statistical results. At the same time, it is analyzed and judged which equipment will complete the urgent order based on the statistical results. The above analysis and judgment method takes a lot of time and affects the timeliness of the judgment. Summary of the invention
[0003] In view of this, the purpose of the present invention is to propose a production management system and method for an industrialized production CNC workshop to solve the problem that when there is an urgent order, the current analysis and judgment method takes a lot of time and affects the timeliness of the judgment.
[0004] Based on the above purpose, the present invention provides a production management system for an industrialized production CNC workshop, comprising:
[0005] Receiving module: used to receive the working status of all CNC equipment in the CNC workshop, including efficiency status, load balancing status, quality stability status, risk status and switching cost status;
[0006] Data processing and calculation module: used to calculate the number of CNC equipment required when receiving an urgent order, calculate the efficiency score a1 of the CNC equipment based on the efficiency status of the CNC equipment, calculate the load balancing score b1 of the CNC equipment based on the load balancing status of the CNC equipment, calculate the quality stability score c1 of the CNC equipment based on the quality stability status of the CNC equipment, calculate the risk score d1 of the CNC equipment based on the risk status of the CNC equipment, calculate the switching cost score e1 of the CNC equipment based on the switching cost status of the CNC equipment, and calculate the first total score of each device by the following formula:
[0007] Among them, ω1, ω2, ω3, ω4, ω5 are weight coefficients, and a1, b1, c1, d1 and e1 are all ≤1;
[0008] Judgment push module: when Z1 is greater than 60, the CNC device is recommended as an available CNC device, and whether the number of available CNC devices is ≥ the number of required CNC devices is judged. If it is, the CNC devices are pushed in order from high to low according to the first total score Z1.
[0009] Optionally, the efficiency score a1=1 / urgent order product processing time;
[0010] The load balancing score b1=1-(current load / maximum capacity);
[0011] The quality stability score c1 = historical yield rate;
[0012] The risk score d1=1-failure probability;
[0013] The switching cost score e1=1-(switching time / standard switching time).
[0014] Based on the same invention, the present invention also provides a method for a production management system of an industrialized production CNC workshop, comprising:
[0015] Receive the working status of all CNC equipment in the CNC workshop, including efficiency status, load balancing status, quality stability status, risk status and switching cost status;
[0016] When an urgent order is received, the number of CNC equipment required is calculated, the efficiency score a1 of the CNC equipment is calculated based on the efficiency status of the CNC equipment, the load balancing score b1 of the CNC equipment is calculated based on the load balancing status of the CNC equipment, the quality stability score c1 of the CNC equipment is calculated based on the quality stability status of the CNC equipment, the risk score d1 of the CNC equipment is calculated based on the risk status of the CNC equipment, and the switching cost score e1 of the CNC equipment is calculated based on the switching cost status of the CNC equipment. The first total score of each device is calculated by the following formula:
[0017] Among them, ω1, ω2, ω3, ω4, ω5 are weight coefficients, a1, b1, c1, d1 and e1 ≤ 1;
[0018] When Z1 is greater than 60, the CNC device is recommended as an available CNC device, and it is determined whether the number of available CNC devices is ≥ the number of required CNC devices. If it is determined to be yes, the CNC devices are pushed in descending order according to the first total score Z1.
[0019] Optionally, the method also includes: obtaining the amount of raw materials L1 required for the emergency order, obtaining the existing amount of raw materials L2, and when the number of available CNC devices is ≥ the number of required CNC devices, based on the amount of raw materials L1 required for the emergency order and the existing amount of raw materials L2, outputting how many available CNC devices N1 can perform emergency order processing work, obtaining N2 by subtracting the number of required CNC devices from N1, obtaining the scheduled time for the new raw materials to arrive at the site, and calculating the average amount of raw materials required for N2 CNC devices based on the scheduled time.
[0020] Optionally, the following formula can be used to output how many available CNC devices N1 can handle urgent order processing work:
[0021] Optionally, the method further includes: when there is no urgent order, based on the planned production schedule, calculating the second total score of each device every hour in the future, and outputting a curve of the number of CNC devices whose second total score is greater than 60 in the next 24 hours.
[0022] Optionally, the second total score is calculated by the following formula:
[0023] Wherein, the efficiency score a2=1 / preset urgent order product processing time;
[0024] The load balancing score b2=1-(planned load at future time / maximum capacity);
[0025] The quality stability score c2 = historical yield rate;
[0026] The risk score d2=1-failure probability;
[0027] The switching cost score e2=1-(preset switching time / standard switching time).
[0028] Optionally, the method further includes: receiving planned production data and real-time production data, and generating a bar chart of time / planned production data and real-time production data.
[0029] When this production management system is working, it first receives the working status of all CNC equipment in the CNC workshop. When receiving an urgent order, it calculates the number of CNC equipment required based on the delivery time, order quantity and production volume of a single CNC equipment, and then calculates the efficiency score a1, load balancing score b1, quality stability score c1, risk score d1, and switching cost score e1. Calculate the first total score of each device. When Z1 is greater than 60, the CNC device is recommended as an available CNC device. Determine whether the number of available CNC devices is ≥ the number of required CNC devices. If it is, push the CNC devices in order from high to low according to the first total score Z. If it is not, it means that the urgent order may not be completed on time.
[0030] From the above, it can be seen that the system can determine whether the order can be completed on time. When it can be completed on time, the CNC equipment can be pushed in sequence from high to low according to the first total score Z, so that the staff can easily know which equipment can be used to process urgent orders. Compared with manual judgment one by one, the present invention saves a lot of analysis and judgment time, and enables the staff to make relevant judgments more timely. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only for the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0032] Figure 1 is a structural block diagram of a system according to an embodiment of the present invention;
[0033] Figure 2 The figure is a flow chart of a method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0034] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with specific embodiments.
[0035] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the present invention should be understood by people with ordinary skills in the field to which the present invention belongs. The words "first", "second" and similar words used in the present invention do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0036] like Figure 1 As shown, a production management system for an industrialized production CNC workshop includes:
[0037] Receiving module: used to receive the working status of all CNC equipment in the CNC workshop, including efficiency status, load balancing status, quality stability status, risk status and switching cost status;
[0038] Data processing and calculation module: used to calculate the number of CNC equipment required when receiving an urgent order, calculate the efficiency score a1 of the CNC equipment based on the efficiency status of the CNC equipment, calculate the load balancing score b1 of the CNC equipment based on the load balancing status of the CNC equipment, calculate the quality stability score c1 of the CNC equipment based on the quality stability status of the CNC equipment, calculate the risk score d1 of the CNC equipment based on the risk status of the CNC equipment, calculate the switching cost score e1 of the CNC equipment based on the switching cost status of the CNC equipment, and calculate the first total score of each device by the following formula:
[0039] Among them, ω1, ω2, ω3, ω4, ω5 are weight coefficients, and a1, b1, c1, d1 and e1 are all ≤1;
[0040] Judgment push module: when Z1 is greater than 60, the CNC device is recommended as an available CNC device, and whether the number of available CNC devices is ≥ the number of required CNC devices is judged. If it is, the CNC devices are pushed in order from high to low according to the first total score Z.
[0041] When this production management system is working, it first receives the working status of all CNC equipment in the CNC workshop. When receiving an urgent order, it calculates the number of CNC equipment required based on the delivery time, order quantity and production volume of a single CNC equipment, and then calculates the efficiency score a1, load balancing score b1, quality stability score c1, risk score d1, and switching cost score e1. Calculate the first total score of each device. When Z1 is greater than 60, the CNC device is recommended as an available CNC device. Determine whether the number of available CNC devices is ≥ the number of required CNC devices. If it is, push the CNC devices in order from high to low according to the first total score Z. If it is not, it means that the urgent order may not be completed on time.
[0042] From the above, it can be seen that the system can determine whether the order can be completed on time. When it can be completed on time, the CNC equipment can be pushed in sequence from high to low according to the first total score Z, so that the staff can easily know which equipment can be used to process urgent orders. Compared with manual judgment one by one, the present invention saves a lot of analysis and judgment time, and enables the staff to make relevant judgments more timely.
[0043] In some embodiments, the efficiency score a1=1 / urgent order product processing time;
[0044] The load balancing score b1=1-(current load / maximum capacity);
[0045] The quality stability score c1 = historical yield rate;
[0046] The risk score d1=1-failure probability;
[0047] The switching cost score e1=1-(switching time / standard switching time).
[0048] For example, a certain equipment processes products for 2 hours, load = 60%, yield rate = 95%, failure probability = 5%, switching time = 0.5 hours (standard = 1 hour), ω1 = 30%, ω2 = 25%, ω3 = 20%, ω4 = 15%, ω5 = 10%;
[0049] Efficiency score: 1 / 2 × 30% = 15
[0050] Load score: (1-0.6)×25%=10
[0051] Quality score: 0.95 × 20% = 19
[0052] Risk score: (1-0.05)×15%=14.25
[0053] Switching score: (1-0.5 / 1)×10%=5
[0054] Total score: (15+10+19+14.25+5)%×100=63.25 points.
[0055] In order to further implement the present invention, Figure 2 As shown, the present invention also provides a method for a production management system of an industrialized production CNC workshop, comprising:
[0056] Receive the working status of all CNC equipment in the CNC workshop, including efficiency status, load balancing status, quality stability status, risk status and switching cost status;
[0057] When an urgent order is received, the number of CNC equipment required is calculated, the efficiency score a1 of the CNC equipment is calculated based on the efficiency status of the CNC equipment, the load balancing score b1 of the CNC equipment is calculated based on the load balancing status of the CNC equipment, the quality stability score c1 of the CNC equipment is calculated based on the quality stability status of the CNC equipment, the risk score d1 of the CNC equipment is calculated based on the risk status of the CNC equipment, and the switching cost score e1 of the CNC equipment is calculated based on the switching cost status of the CNC equipment. The first total score of each device is calculated by the following formula:
[0058] Among them, ω1, ω2, ω3, ω4, ω5 are weight coefficients, a1, b1, c1, d1 and e1 ≤ 1;
[0059] When Z is greater than 60, the CNC device is recommended as an available CNC device, and it is determined whether the number of available CNC devices is ≥ the number of required CNC devices. If it is determined to be yes, the CNC devices are pushed in descending order according to the first total score Z.
[0060] This method can determine whether an order can be completed on time. When it can be completed on time, the CNC equipment can be pushed in order from high to low according to the first total score Z, so that the staff can easily know which equipment can be used to process urgent orders. Compared with manual judgment one by one, the present invention saves a lot of analysis and judgment time, and can enable the staff to make relevant judgments more timely.
[0061] In some embodiments, the method further includes: obtaining the amount of raw materials L1 required for the emergency order, obtaining the existing amount of raw materials L2, and when the number of available CNC devices is ≥ the number of required CNC devices, based on the amount of raw materials L1 required for the emergency order and the existing amount of raw materials L2, outputting how many available CNC devices N1 are able to perform emergency order processing work, obtaining N2 by subtracting the number of required CNC devices from N1, obtaining the scheduled time for the new raw materials to arrive at the site, and calculating the average amount of raw materials required for N2 CNC devices based on the scheduled time.
[0062] In this method, when the amount of raw materials is insufficient, N2 is obtained by subtracting the number of required CNC equipment from N1, and the scheduled time for the new raw materials to arrive at the site is obtained. The average amount of raw materials required by N2 CNC equipment is calculated based on the scheduled time, so that N2 CNC equipment has raw materials for processing before the new raw materials arrive. At the same time, the average amount of raw materials required by N2 CNC equipment is provided by other available CNC equipment. At the same time, during the calculation, it is ensured that the raw materials of other available CNC equipment can also be processed within the scheduled time. Under the above conditions, the number of other available CNC equipment can be minimized, so that the distribution distance after the arrival of new raw materials can be reduced, and only the CNC equipment that lacks raw materials needs to be distributed.
[0063] Optionally, the following formula can be used to output how many available CNC devices N1 can handle urgent order processing work:
[0064] In some embodiments, the method further includes: when there is no urgent order, based on the planned production schedule, calculating the second total score of each device every hour in the future, and outputting a curve of the number of CNC devices with a second total score greater than 60 in the next 24 hours.
[0065] Optionally, the second total score is calculated by the following formula:
[0066] Wherein, the efficiency score a2=1 / preset urgent order product processing time;
[0067] The load balancing score b2=1-(planned load at future time / maximum capacity);
[0068] The quality stability score c2 = historical yield rate;
[0069] The risk score d2=1-failure probability;
[0070] The switching cost score e2=1-(preset switching time / standard switching time).
[0071] This method can output a curve of the number of CNC devices whose second total score is greater than 60 in the next 24 hours, which can facilitate staff to inquire about the approximate ability of the equipment to handle emergency orders in the future and facilitate staff to negotiate related emergency business.
[0072] In some embodiments, the method further includes: receiving planned production data and real-time production data, and generating a histogram of time / planned production data and real-time production data, so that the staff can query the real-time production situation and find production anomalies in time.
[0073] It should be understood by those skilled in the art that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present invention (including the claims) is limited to these examples; within the scope of the present invention, the technical features in the above embodiments or different embodiments can be combined, the steps can be implemented in any order, and there are many other variations of the above aspects of the present invention, which are not provided in detail for the sake of simplicity.
[0074] The present invention is intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A production management system for an industrialized production CNC workshop, characterized in that: include: Receiving module: used to receive the working status of all CNC equipment in the CNC workshop, including efficiency status, load balancing status, quality stability status, risk status and switching cost status; Data processing and calculation module: used to calculate the number of CNC equipment required when an urgent order is received, calculate the efficiency score a1 of the CNC equipment based on the efficiency status of the CNC equipment, calculate the load balancing score b1 of the CNC equipment based on the load balancing status of the CNC equipment, calculate the quality stability score c1 of the CNC equipment based on the quality stability status of the CNC equipment, calculate the risk score d1 of the CNC equipment based on the risk status of the CNC equipment, calculate the switching cost score e1 of the CNC equipment based on the switching cost status of the CNC equipment, and calculate the first total score of each device by the following formula: Among them, ω1, ω2, ω3, ω4, ω5 are weight coefficients, and a1, b1, c1, d1 and e1 are all ≤1; Judgment push module: when Z1 is greater than 60, the CNC device is recommended as an available CNC device, and whether the number of available CNC devices is ≥ the number of required CNC devices is judged. If it is, the CNC devices are pushed in order from high to low according to the first total score Z1.
2. The production management system of an industrialized production CNC workshop according to claim 1 is characterized in that: The efficiency score a1=1 / urgent order product processing time; The load balancing score b1=1-(current load / maximum capacity); The quality stability score c1 = historical yield rate; The risk score d1=1-failure probability; The switching cost score e1=1-(switching time / standard switching time).
3. A method for a production management system for an industrialized production CNC workshop according to claim 1, characterized in that: include: Receive the working status of all CNC equipment in the CNC workshop, wherein the working status includes efficiency status, load balancing status, quality stability status, risk status and switching cost status; When an urgent order is received, the number of CNC equipment required is calculated, the efficiency score a1 of the CNC equipment is calculated based on the efficiency status of the CNC equipment, the load balancing score b1 of the CNC equipment is calculated based on the load balancing status of the CNC equipment, the quality stability score c1 of the CNC equipment is calculated based on the quality stability status of the CNC equipment, the risk score d1 of the CNC equipment is calculated based on the risk status of the CNC equipment, and the switching cost score e1 of the CNC equipment is calculated based on the switching cost status of the CNC equipment. The first total score of each device is calculated by the following formula: Among them, ω1, ω2, ω3, ω4, ω5 are weight coefficients, and a1, b1, c1, d1 and e1 are all ≤1; When Z1 is greater than 60, the CNC device is recommended as an available CNC device, and it is determined whether the number of available CNC devices is ≥ the number of required CNC devices. If it is determined to be yes, the CNC devices are pushed in descending order according to the first total score Z1.
4. A method for a production management system for an industrialized production CNC workshop according to claim 3, characterized in that: The method also includes: obtaining the amount of raw materials L1 required for the emergency order, obtaining the existing amount of raw materials L2, and when the number of available CNC devices is ≥ the number of required CNC devices, based on the amount of raw materials L1 required for the emergency order and the existing amount of raw materials L2, outputting how many available CNC devices N1 are able to process the emergency order, obtaining N2 by subtracting the number of required CNC devices from N1, obtaining the scheduled time for the new raw materials to arrive at the site, and calculating the average amount of raw materials required by N2 CNC devices based on the scheduled time.
5. A method for a production management system for an industrialized production CNC workshop according to claim 4, characterized in that: Output how many available CNC equipment N1 can handle urgent order processing work through the following formula: 。 6. The method of a production management system for an industrialized production CNC workshop according to claim 3, characterized in that: The method further includes: when there is no urgent order, based on the planned production schedule, calculating the second total score of each device every hour in the future, and outputting a curve of the number of CNC devices with the second total score greater than 60 in the next 24 hours.
7. A method for a production management system for an industrialized production CNC workshop according to claim 6, characterized in that: The second total score is calculated by the following formula: Wherein, the efficiency score a2=1 / preset urgent order product processing time; The load balancing score b2=1-(planned load at future time / maximum capacity); The quality stability score c2 = historical yield rate; The risk score d2=1-failure probability; The switching cost score e2=1-(preset switching time / standard switching time).
8. The method of a production management system for an industrialized production CNC workshop according to claim 3, characterized in that: The method further includes: receiving planned production data and real-time production data, and generating a histogram of the time / planned production data and the real-time production data.
Citation Information
Patent Citations
Planning and scheduling method and planning and scheduling equipment
CN111522303A
Production scheduling decision-making method and system
CN113159979A
Park-level multi-energy complementary system optimization scheduling method and device
CN113255992A
Production scheduling method for industrial production
CN114943460A
Enterprise equipment management method and system based on project equipment actual use analysis
CN116227872A
Cited By
Data platform based on industrial internet
CN120046964A
Production management system and method for industrial production numerical control workshop
CN122222308A