Injection molding machine control method and system

By optimizing the heating control method of the injection molding machine barrel section, analyzing the type of heated particles and heat transfer, uniform heating of the barrel section is achieved, solving the problem of uneven temperature when the injection molding machine is started, and improving the overall operating efficiency.

CN118181685BActive Publication Date: 2026-07-21NINGBO HUASHUN MOLDING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NINGBO HUASHUN MOLDING TECH CO LTD
Filing Date
2024-04-28
Publication Date
2026-07-21

Smart Images

  • Figure CN118181685B_ABST
    Figure CN118181685B_ABST
Patent Text Reader

Abstract

The application relates to an injection molding machine control method and system, and relates to the field of intelligent production equipment. The method comprises the following steps: acquiring a barrel segment heating temperature and a heating basic duration; determining the plastic self-temperature of two end points in all barrel segments according to the plastic flow direction and determining a required duration; defining a reference required duration and determining a positioning heating duration according to the reference required duration and the required durations of all barrel segments before a single barrel segment; performing difference calculation according to the heating basic duration and the corresponding positioning heating duration to determine a deviation duration; determining the deviation duration with the largest value according to a preset sorting rule, and defining the deviation duration as a required waiting duration; determining a work time according to the required waiting duration, the reference required duration and a preset start-up time, and controlling the particles to enter the barrel heating at the work time. The application has the effect of improving the overall work efficiency of the injection molding work of the injection molding machine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent production equipment, and in particular to a control method and system for an injection molding machine. Background Technology

[0002] An injection molding machine is a plastic molding equipment that melts plastic raw materials at high temperatures, injects them into a mold, and cools and solidifies them to form the desired plastic product. The most important process conditions in injection molding are temperature, injection precision, pressure, and flow control, which affect the plastic flow and cooling. Among these, the barrel temperature control of the injection molding machine is a key control parameter in the injection molding process, directly affecting the performance of the injection molding machine and the quality of the processed products.

[0003] In related technologies, the temperature control of the injection molding machine barrel is generally carried out in segments. This involves dividing the entire barrel from the injection port to the feed port into several segments, each with its own temperature controlled. The temperature of each segment is typically set to a different value as needed. When the temperature of any segment in the barrel reaches the set value, the operator can add granules at the feed port to complete the injection molding process.

[0004] In the aforementioned technologies, when the injection molding machine is first turned on, the temperature of each section of the barrel is the same, i.e., room temperature. At this time, if the barrel is heated in sections, the required heating time will vary depending on the set temperature. Since the injection molding machine can only operate when the temperature of each section of the barrel reaches the required level, the barrel section that reaches the set temperature first will have to wait for the barrel section that reaches the set temperature later, resulting in low overall operating efficiency and room for improvement. Summary of the Invention

[0005] In order to improve the overall operating efficiency of injection molding machine, this application provides an injection molding machine control method and system.

[0006] In a first aspect, this application provides a method for controlling an injection molding machine, which adopts the following technical solution:

[0007] A method for controlling an injection molding machine, comprising:

[0008] Obtain the type of heated particles;

[0009] The heating temperature of the barrel section corresponding to the type of heated particles is determined based on the preset temperature matching relationship.

[0010] The heating base duration for each section of the barrel is determined based on the heating temperature of the barrel section and the preset heating efficiency of the heating coil.

[0011] The plastic temperature at both ends is determined according to the plastic flow direction in all barrel sections, and the required time is determined according to the plastic temperature, the type of heated particles, and the preset barrel section length.

[0012] The heating time of the first barrel section is defined as the baseline required time based on the direction of plastic flow.

[0013] The in-place heating time is determined by summing the baseline required time and the time required for all previous barrel sections.

[0014] The deviation duration is determined by calculating the difference between the basic heating time and the corresponding in-situ heating time.

[0015] The maximum deviation duration is determined based on a preset sorting rule, and this deviation duration is defined as the demand waiting time.

[0016] The operating time is determined based on the required waiting time, the baseline required time, and the preset start-up time, and the particles are controlled to enter the barrel for heating during the operating time.

[0017] Optionally, the step of determining the basic heating time for each barrel section based on the heating temperature of the barrel section and the preset heating coil efficiency includes:

[0018] Obtain the reference temperature of the barrel;

[0019] The required increase in temperature is determined by calculating the difference between the heating temperature of the barrel section and the reference temperature of the barrel.

[0020] The theoretical heating time is determined by calculating the required temperature and the heating efficiency of the heating coil.

[0021] Define the current barrel segment being analyzed as the analysis barrel segment, and define the barrel segments adjacent to the analysis barrel segment as the adjacent barrel segments;

[0022] The difference between the heating temperatures of the analyzed barrel section and the adjacent barrel sections is calculated to determine the adjacent temperature difference.

[0023] The transmission influence temperature corresponding to the adjacent temperature difference is determined based on the preset influence matching relationship, and the theoretical temperature rise is determined by summing the transmission influence temperatures determined by the analysis of the barrel section.

[0024] The adjustment time is determined by calculation based on the theoretical temperature rise and the heating efficiency of the heating coil, and the base heating time is determined by calculation based on the theoretical heating time and the adjustment time.

[0025] Optionally, after the basic heating time is determined, the injection molding machine control method may also include:

[0026] After the start-up time, the preset initial heating duration (which is zero) is controlled to start timing, and the initial heating duration is made less than the baseline required duration. The actual internal temperature of each barrel section is also acquired in real time.

[0027] The starting heating time and the theoretical internal temperature corresponding to the barrel reference temperature are determined based on the preset heating matching relationship.

[0028] The temperature deviation is determined by calculating the difference between the actual internal temperature and the theoretical internal temperature.

[0029] The temperature deviation difference is determined by calculating the temperature difference between adjacent time points based on the temperature difference collected.

[0030] When the temperature deviation difference is less than the preset permissible difference, the time point that is at the latter end of two adjacent time points is defined as the theoretical stable point;

[0031] When a theoretical stable point exists, the number of consecutive stable points is determined by counting based on a continuous series of theoretical stable points.

[0032] When the continuous stable quantity is greater than the preset demand quantity, the average value of the sampling deviation temperature determined by the continuous theoretical stable point is calculated to determine the overall deviation temperature. The heating temperature of the barrel section is then corrected based on the overall deviation temperature, and the heating base time is re-determined based on the corrected heating temperature of the barrel section.

[0033] Optionally, after the continuous stable quantity is determined, the injection molding machine control method may also include:

[0034] When there is no continuous stable quantity greater than the demand quantity, the difference between the continuous stable quantity and the demand quantity is calculated to determine the insufficient quantity.

[0035] The percentage of the shortfall is determined by calculating the amount of the shortfall and the amount of demand.

[0036] Determine whether the insufficient percentage is greater than the preset demand percentage;

[0037] If the insufficient ratio is greater than the demand ratio, a heating abnormality signal will be output;

[0038] If the insufficient proportion is not greater than the demand proportion, the numerical range is determined based on the continuously stable number of collected deviation temperatures, and the insufficient number of simulated deviation temperatures is randomly selected within the numerical range according to the preset random selection function.

[0039] The overall deviation temperature is determined by averaging the simulated and collected deviation temperatures, and the heating base time is updated based on the overall deviation temperature.

[0040] Optionally, the step of determining the numerical range based on a continuous and stable number of sampled temperature deviations includes:

[0041] The adjacent temperature variation trend is determined based on the temperature difference between adjacent time points, and the temperature with the largest temperature difference is defined as the upper limit temperature, and the temperature with the smallest temperature difference is defined as the lower limit temperature.

[0042] Count the different adjacent trends of change to determine the common quantity of each adjacent trend of change;

[0043] The difference is calculated based on the common quantity of different adjacent change trends to determine the quantity of trend difference;

[0044] Determine whether the number of trend differences is less than the preset number of stable values;

[0045] If the number of trend differences is less than the number of stable values, then the upper limit temperature and the lower limit temperature are used as two endpoints to determine the range of values.

[0046] If the number of trend differences is not less than the number of stationary values, then the adjacent changing trends with larger common values ​​are defined as the continuous changing trend, and the continuous changing temperature is determined by calculating the difference based on the upper limit temperature and the lower limit temperature.

[0047] The theoretical temperature change is determined by calculation based on the continuously changing temperature and the insufficient proportion. The first endpoint temperature is determined based on the theoretical temperature change and the overall trend of continuous change. The second endpoint temperature is determined based on the overall trend of continuous change. The numerical range is determined based on the first endpoint temperature and the second endpoint temperature.

[0048] Optionally, it also includes a step for determining the stationary quantity, which includes:

[0049] The actual deviation difference is determined by calculating the temperature difference between adjacent time points based on the temperature difference collected.

[0050] The overall deviation difference is determined by summing up all the actual deviation differences.

[0051] The correction coefficient corresponding to the overall deviation difference is determined based on the preset correction matching relationship, and the actual usage coefficient is determined by calculating the difference based on the preset benchmark coefficient and the correction coefficient.

[0052] The stable quantity is determined by calculating based on the continuous stable quantity and the actual usage coefficient, and then rounding down.

[0053] Secondly, this application provides an injection molding machine control system, which adopts the following technical solution:

[0054] An injection molding machine control system, comprising:

[0055] The acquisition module is used to acquire the type of heated particles;

[0056] The processing module, connected to the acquisition module, is used for information storage and processing;

[0057] The processing module determines the heating temperature of the barrel section corresponding to the type of heated particles based on a preset temperature matching relationship.

[0058] The processing module determines the basic heating time for each section of the barrel based on the heating temperature of the barrel section and the preset heating efficiency of the heating coil.

[0059] The processing module determines the temperature of the plastic itself at both ends in all barrel sections according to the direction of plastic flow, and determines the required time based on the temperature of the plastic itself, the type of heated particles, and the preset length of the barrel section.

[0060] The processing module defines the heating base time of the first barrel segment as the baseline required time based on the direction of plastic flow in all barrel segments.

[0061] The processing module calculates the in-place heating time by summing the baseline required time and the time required to pass through all the previous material cylinder sections.

[0062] The processing module calculates the difference between the basic heating time and the corresponding in-situ heating time to determine the deviation time;

[0063] The processing module determines the duration of the largest deviation based on a preset sorting rule, and defines this deviation duration as the required waiting time.

[0064] The processing module determines the operation time based on the required waiting time, the baseline required time, and the preset start-up time, and controls the particles to enter the barrel for heating during the operation time.

[0065] In summary, this application includes at least one of the following beneficial technical effects:

[0066] 1. When the injection molding machine is turned on and the barrel is heated, the time point when each barrel section can reach the set temperature can be determined. At the same time, plastic particle flow analysis can be performed so that the injection molding machine can start working in advance, thereby improving the overall operating efficiency of the injection molding machine.

[0067] 2. During the heating process of the barrel section, the heat transfer between adjacent barrel sections is analyzed to accurately determine the actual heating situation of the barrel section, thereby facilitating the determination of a more accurate heating base duration. Attached Figure Description

[0068] Figure 1 This is a flowchart of the injection molding machine control method.

[0069] Figure 2 This is a flowchart of the method for determining the basic heating time.

[0070] Figure 3 This is a flowchart of the method for correcting the heating base duration.

[0071] Figure 4 This is a flowchart of an analysis method for insufficient number of theoretical stable points.

[0072] Figure 5 This is a flowchart of the method for determining the range of numerical values.

[0073] Figure 6 This is a flowchart of the method for determining a stationary quantity.

[0074] Figure 7 This is a flowchart of the control methods for injection molding machines. Detailed Implementation

[0075] To make the purpose, technical solution, and advantages of this application clearer, the following is combined with Figures 1-7 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.

[0076] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.

[0077] This application discloses a control method for an injection molding machine. When the injection molding machine is started, the heating coil inside the barrel begins to heat up. At this time, the operator adds the granules to be plasticized to the feeding port and determines the type of granules added so that each barrel section can know the target temperature to be heated. By comprehensively analyzing the individual heating of the barrel section and the flow of the granules after melting, the time point when the granules can be heated normally can be determined. At this time, the granules can be processed before some barrel sections are fully heated to the target temperature, thereby improving the overall operating efficiency of the injection molding machine.

[0078] Reference Figure 1 The method flow for controlling an injection molding machine includes the following steps:

[0079] Step S100: Obtain the type of heated particles.

[0080] The type of heated granules refers to the type of plastic granules that need to be heated and placed at the feeding port by the staff. The staff can manually input the type, or the added granules can be photographed by an external camera and compared with a pre-trained database to determine the type of heated granules.

[0081] Step S101: Determine the heating temperature of the barrel section corresponding to the type of heated particles according to the preset temperature matching relationship.

[0082] The heating temperature of the barrel section is the target temperature that the barrel section needs to reach when heating and plasticizing the granules of the current heating granule type. Different heating granule types correspond to different barrel section heating temperatures, and the temperature matching relationship between the two is determined by the staff in advance.

[0083] Step S102: Determine the basic heating time for each section of the material barrel based on the heating temperature of the barrel section and the preset heating efficiency of the heating coil.

[0084] The heating efficiency of the heating coil, which is located inside the barrel and used to heat the barrel section, is determined by the operator beforehand. The heating base time is the specific time required for the barrel section to be heated from room temperature to the barrel section heating temperature under the action of the heating coil. The required heating temperature can be determined by subtracting the room temperature from the barrel section heating temperature, and then dividing the temperature by the heating coil heating efficiency to determine the heating base time. Alternatively, the heating base time can be determined using the methods in steps S200-S206, which will not be elaborated here.

[0085] Step S103: Determine the plastic temperature at both ends in all barrel sections according to the plastic flow direction, and determine the required time based on the plastic temperature, the type of heated particles, and the preset barrel section length.

[0086] The direction of plastic flow is the direction from the feed port to the injection port on the injection molding machine. The temperature of the plastic itself is the temperature of the plastic at the end of the barrel section. For example, if there are barrel sections A, B, and C arranged sequentially from front to back, then the temperature of the plastic at the two ends of A is the room temperature and the heating temperature of the barrel section of A. The temperature of the plastic at the two ends of B is the heating temperature of the barrel section of A and the heating temperature of the barrel section of B. The length of the barrel section is the length of the plastic that needs to be melted to move in each barrel section. The required time is the time required to pass through the barrel section. Different types of plastics move at different speeds at different temperatures, so the corresponding required time is also different. The moving speed of the heated granular plastic at its own temperature can be determined in advance through simulation experiments. Then, the required time can be determined by dividing the barrel section length by the moving speed. The moving speed can be expressed by the melt flow rate.

[0087] Step S104: Define the heating base time of the first barrel segment as the baseline required time according to the plastic flow direction.

[0088] Define a baseline requirement duration to differentiate between different heating baseline durations, which will facilitate subsequent analysis.

[0089] Step S105: Calculate the in-place heating time by summing the base required time and the required time for all previous barrel segments.

[0090] The arrival heating time is the total time required for the plastic to move from the feeding port to the starting point of the barrel section. Taking the example of ABC above, the arrival heating time of barrel section A is the baseline required time. The arrival heating time of barrel section B is the baseline required time plus the time required for barrel section A to pass through. The arrival heating time of barrel section C is the baseline required time plus the time required for barrel section A to pass through, plus the time required for barrel section B to pass through.

[0091] Step S106: Calculate the difference between the basic heating time and the corresponding in-place heating time to determine the deviation time.

[0092] Deviation time is the value obtained by subtracting the actual heating time from the basic heating time.

[0093] Step S107: Determine the duration of the largest deviation according to the preset sorting rules, and define the duration of the deviation as the demand waiting time.

[0094] The sorting rule is a method set by the staff to sort numerical values, such as the bubble sort method. The sorting rule can determine the time of the largest deviation of the value. That is, after waiting for the deviation time after the baseline demand time, the temperature of each barrel section can meet the requirements when the plastic enters the corresponding barrel section. This time, it is defined as the demand waiting time for subsequent analysis.

[0095] Step S108: Determine the working time based on the required waiting time, the baseline required time, and the preset start-up time, and control the particles to enter the barrel for heating during the working time.

[0096] Start-up time refers to the point at which the operator starts the injection molding machine to heat the barrel. The heating time required for each barrel segment is determined by adding the required waiting time to the baseline demand time. This heating time is then added after the start-up time to determine the corresponding operation time. During the operation time, the particles are controlled to enter the barrel for heating. This ensures that the particles receive adequate heating when they reach each barrel segment, eliminating the need to wait for each barrel segment to complete its temperature treatment before processing. This advance processing of the particles improves the overall efficiency of the injection molding machine operation.

[0097] Reference Figure 2 The steps for determining the basic heating time for each section of the barrel based on the heating temperature of the barrel section and the preset heating efficiency of the heating coil include:

[0098] Step S200: Obtain the reference temperature of the barrel.

[0099] The reference temperature of the barrel is the temperature inside the barrel when the machine is first turned on. Under normal circumstances, this temperature is the room temperature, which can be obtained by a temperature sensor installed inside the barrel.

[0100] Step S201: Calculate the difference between the heating temperature of the barrel section and the reference temperature of the barrel to determine the required increase in temperature.

[0101] The increased temperature is the temperature value obtained by subtracting the reference temperature of the barrel from the heating temperature of the barrel section.

[0102] Step S202: Calculate the theoretical heating time based on the required temperature and the heating efficiency of the heating coil.

[0103] The theoretical heating time is the time required for the barrel section to reach its theoretical heating temperature, obtained by dividing the required increase in temperature by the heating efficiency of the heating coil.

[0104] Step S203: Define the currently analyzed barrel segment as the analysis barrel segment, and define the barrel segments adjacent to the analysis barrel segment as the adjacent barrel segments.

[0105] Defining the analysis barrel section and adjacent barrel sections facilitates the differentiation of barrel sections under different conditions, thereby facilitating subsequent temperature analysis.

[0106] Step S204: Calculate the difference between the heating temperatures of the analyzed barrel section and the adjacent barrel sections to determine the adjacent temperature difference.

[0107] The adjacent temperature difference is the temperature value obtained by subtracting the heating temperature of the adjacent barrel section from the heating temperature of the barrel section being analyzed. This temperature value is a relative value.

[0108] Step S205: Determine the transmission influence temperature corresponding to the adjacent difference temperature according to the preset influence matching relationship, and calculate the theoretical rise temperature by summing the transmission influence temperatures determined by the analysis of the barrel section.

[0109] The heat transfer effect temperature refers to the temperature loss that occurs when a higher-temperature barrel section transfers heat to a lower-temperature barrel section. Different adjacent temperature differences indicate different heat transfer relationships between two adjacent barrel sections, resulting in different heat transfer effect temperatures. The matching relationship between these two effects is determined by the staff through multiple experiments beforehand. The theoretical temperature rise is the sum of the heat transfer effect temperatures of all adjacent barrel sections, which is the additional temperature value that the heating coil needs to heat.

[0110] Step S206: Calculate the adjustment time based on the theoretical temperature rise and the heating efficiency of the heating coil, and calculate the basic heating time based on the theoretical heating time and the adjustment time.

[0111] The adjustment time is the time required for the heating coil to theoretically raise the temperature. It is determined by dividing the theoretical temperature increase by the heating coil efficiency. The basic heating time can be determined by adding the theoretical heating time to the adjustment time, thereby eliminating temperature coupling between adjacent barrel sections and ensuring that each barrel section can reach the target temperature.

[0112] Reference Figure 3 After the heating duration is determined, the injection molding machine control method also includes:

[0113] Step S300: After the start-up time, control the preset initial heating duration (which is zero) to start timing, and make the initial heating duration less than the baseline required duration, and obtain the actual internal temperature of each barrel section in real time.

[0114] Once the base heating time is determined, the heating coil may be affected by the external environment during actual heating, resulting in situations where heating cannot proceed according to the preset heating path. For example, the external environment may be cold, causing rapid heat dissipation, or the heating coil may be damaged, requiring further analysis. The initial heating time is zero. When the injection molding machine is turned on to allow the heating coil inside the barrel to start working, the actual heating time begins to be counted. Subsequent analysis and processing will only be performed if the actual heating time is less than the baseline required time. The actual internal temperature, i.e., the actual temperature of the barrel section under the action of the heating coil, is obtained in real time through temperature sensors installed in each barrel section.

[0115] Step S301: Determine the initial heating duration and the theoretical internal temperature corresponding to the barrel reference temperature based on the preset heating matching relationship.

[0116] The theoretical internal temperature is the temperature that the barrel section will reach under theoretical conditions after the initial heating time under the action of the heating coil. The theoretical internal temperature can be obtained by different initial heating times and barrel reference temperatures, and the heating matching relationship can be determined through experiments.

[0117] Step S302: Calculate the difference between the actual internal temperature and the theoretical internal temperature to determine the acquisition deviation temperature.

[0118] The temperature deviation is the difference between the actual internal temperature and the theoretical internal temperature; this difference is an absolute value.

[0119] Step S303: Calculate the temperature deviation difference based on the temperature difference between adjacent time points.

[0120] The temperature deviation difference is the difference between the temperature deviations determined at adjacent time points, and this difference is also an absolute value.

[0121] Step S304: When the temperature deviation difference is less than the preset permissible difference, the time point that is at the rear of two adjacent time points is defined as the theoretical stable point.

[0122] The permissible difference is the maximum temperature deviation value set by the staff when the temperature difference before and after the assessment does not change significantly. When the temperature deviation value is less than the permissible difference, it indicates that the temperature difference has not increased, meaning that the influence of the external environment may have ended and further analysis is needed. At this point, a theoretical stable point is defined to determine the stable situation, which is convenient for subsequent analysis.

[0123] Step S305: When a theoretical stable point exists, count the number of consecutive stable points based on the continuous theoretical stable points.

[0124] When a theoretical stable point is reached, the maximum number of continuous stable cases is determined by counting the continuous and uninterrupted theoretical stable points, which facilitates the analysis of whether the temperature difference is stable.

[0125] Step S306: When the continuous stable quantity is greater than the preset demand quantity, the average value of the sampling deviation temperature determined by the continuous theoretical stable point is calculated to determine the overall deviation temperature, and the heating temperature of the barrel section is corrected according to the overall deviation temperature, and the heating base time is re-determined according to the corrected heating temperature of the barrel section.

[0126] The required quantity is the minimum continuous stable quantity that must be achieved when the external environmental influences are completely eliminated, as set by the staff. When the continuous stable quantity is greater than the required quantity, it means that the heating of the subsequent barrel section can be carried out according to the preset heating path. At this time, the average value of the temperature deviation collected from the theoretical stable point of the determined continuous stable quantity is used to determine the temperature deviation after stabilization, that is, the overall deviation temperature. At this time, the heating temperature of the barrel section can be corrected by adding the overall deviation temperature to the heating temperature of the barrel section, so that the heating base time can be re-determined so that the barrel section can be heated to the required heating temperature after the external influences are eliminated.

[0127] Reference Figure 4 Once the continuous and stable quantity is determined, the injection molding machine control method also includes:

[0128] Step S400: When there is no continuous stable quantity greater than the required quantity, the difference between the continuous stable quantity and the required quantity is calculated to determine the insufficient quantity.

[0129] When there is no continuous stable quantity greater than the demand quantity, it indicates that the impact of the external environment cannot be determined and further analysis is required. The insufficient quantity is the demand quantity minus the last continuous stable quantity. When the last time point is not the theoretical stable point, the corresponding continuous stable quantity is 0.

[0130] Step S401: Calculate the shortage percentage based on the shortage quantity and the required quantity.

[0131] The shortfall percentage is the ratio obtained by dividing the shortfall quantity by the required quantity.

[0132] Step S402: Determine whether the insufficient percentage is greater than the preset demand percentage.

[0133] The demand percentage is the maximum shortfall percentage that can be achieved when the external influence has been eliminated, as determined by the staff. The purpose of the determination is to determine whether there is a situation where the external influence has been eliminated.

[0134] Step S4021: If the insufficient proportion is greater than the demand proportion, then output a heating abnormality signal.

[0135] When the insufficient ratio is greater than the demand ratio, it indicates that the external influence has not been eliminated. At this time, a heating abnormality signal is output to identify the situation, so the heating base time is not determined. The temperature of each barrel section is obtained in real time through each temperature sensor. The pellet operation can be controlled only when the temperature of each barrel section reaches the requirements.

[0136] Step S4022: If the insufficient proportion is not greater than the required proportion, then determine the numerical range based on the continuously stable number of collected deviation temperatures, and randomly select the insufficient number of simulated deviation temperatures within the numerical range according to the preset random selection function.

[0137] When the insufficient proportion is no greater than the demand proportion, it indicates that the current external influence may have been eliminated, and further analysis is needed. The numerical range interval is the range of sampling deviation temperatures that will appear at subsequent time points. This interval can be determined by using the known upper and lower limits of the sampling deviation temperatures as the two endpoints of the interval, or by using the methods in steps S500-S504, which will not be elaborated here. The random selection function is a function that randomly selects values ​​in the numerical range interval, such as the functions in the random module in Python. The random selection function can select the insufficient number of simulated deviation temperatures to make up for the subsequent temperature situation, so as to facilitate subsequent analysis.

[0138] Step S403: Calculate the average of the simulated deviation temperature and the collected deviation temperature to determine the overall deviation temperature, and update the heating base time based on the overall deviation temperature.

[0139] The overall deviation temperature is the average of the simulated deviation temperature and the collected deviation temperature. The simulation method can effectively determine the overall deviation temperature, which facilitates the subsequent determination of a more accurate heating base time.

[0140] Reference Figure 5 The steps for determining the numerical range based on a continuous and stable number of temperature deviation measurements include:

[0141] Step S500: Determine the adjacent change trend based on the temperature difference between adjacent time points, and define the temperature difference with the largest value as the upper limit temperature, and define the temperature difference with the smallest value as the lower limit temperature.

[0142] The adjacent change trend refers to the change trend of the acquisition deviation temperature between adjacent time points. This trend includes upward and downward trends. When the acquisition deviation temperature at the later time point is higher than the acquisition deviation temperature at the earlier time point, the corresponding adjacent change trend is an upward trend, and vice versa. Upper limit temperature and lower limit temperature are defined to distinguish different acquisition deviation temperatures, which is convenient for subsequent analysis.

[0143] Step S501: Count the different adjacent change trends to determine the common quantity of each adjacent change trend.

[0144] The common quantity is the number of times the same trend occurs. It can be determined by counting adjacent trends with the same change. For example, if there are 20 consecutive stable quantities, with 11 upward trends and 9 downward trends, then the corresponding common quantities are 11 and 9, respectively.

[0145] Step S502: Calculate the difference based on the common quantity of different adjacent change trends to determine the number of trend differences.

[0146] The trend difference quantity is the difference between the common quantities of two trends. In the example above, the corresponding trend difference quantity is 2.

[0147] Step S503: Determine whether the number of trend differences is less than the preset stable number.

[0148] The stable quantity is the maximum trend difference value set by the staff when the collected temperature deviation does not change significantly upward or downward. The purpose of the judgment is to know whether the current collected temperature deviation has a significant trend of change in one direction.

[0149] Step S5031: If the number of trend differences is less than the number of stable values, then the upper limit temperature and the lower limit temperature are used as two endpoints to determine the range of values.

[0150] When the number of trend differences is less than the number of stable values, it indicates that the temperature deviation of the collected data does not have a significant upward or downward trend, meaning that the temperature deviation of the collected data is in an unstable state. In this case, the upper limit temperature and the lower limit temperature can be used as two endpoints to determine the range of values. In practice, the subsequent temperature deviation of the collected data will generally fall within this range.

[0151] Step S5032: If the number of trend differences is not less than the number of stable values, then the adjacent changing trends with larger common values ​​are defined as the continuous changing general trend, and the continuous changing temperature is determined by calculating the difference based on the upper limit temperature and the lower limit temperature.

[0152] When the number of trend differences is not less than the number of stable values, it indicates that there is a relatively obvious trend in the temperature deviation of the acquisition, which requires further analysis. The continuous trend is the trend of the temperature deviation of the acquisition. The continuous temperature is the maximum change value of the temperature deviation of the acquisition under the continuous stable value, which is determined by subtracting the lower limit temperature from the upper limit temperature.

[0153] Step S504: Calculate the theoretical temperature change based on the continuously changing temperature and the insufficient proportion, determine the first endpoint temperature based on the theoretical temperature change and the overall trend of continuous change, determine the second endpoint temperature based on the overall trend of continuous change, and determine the numerical range interval based on the first endpoint temperature and the second endpoint temperature.

[0154] The theoretical temperature change is the maximum temperature change that will occur under insufficient conditions, and it is calculated using the following formula: Where T1 is the theoretical temperature change, θ is the insufficient proportion, and T2 is the continuous temperature change; when the overall trend of continuous change is upward, the first endpoint temperature is determined by adding the theoretical temperature change to the upper limit temperature; when the overall trend of continuous change is downward, the first endpoint temperature is determined by subtracting the theoretical temperature change from the lower limit temperature; when the overall trend of continuous change is upward, the second endpoint temperature is the upper limit temperature; when the overall trend of continuous change is downward, the second endpoint temperature is the lower limit temperature.

[0155] Reference Figure 6 It also includes the step of determining the stationary quantity, which includes:

[0156] Step S600: Calculate the difference based on the temperature difference between adjacent time points to determine the actual deviation difference.

[0157] The actual deviation difference is the difference in the temperature difference between adjacent time points, and this difference is a relative value.

[0158] Step S601: Sum all the actual deviation differences to determine the overall deviation difference.

[0159] The overall deviation difference is the sum of all actual deviation differences.

[0160] Step S602: Determine the correction coefficient corresponding to the overall deviation difference based on the preset correction matching relationship, and calculate the difference based on the preset benchmark coefficient and correction coefficient to determine the actual usage coefficient.

[0161] The baseline coefficient is a value preset by the staff to calculate the stable quantity. The correction coefficient is a value that is adjusted based on the temperature change. When the overall deviation difference is smaller, it indicates that the temperature change is more stable, and the corresponding correction coefficient is smaller. Conversely, the correction coefficient is larger. The correction matching relationship between the two is determined by the staff in advance through multiple experiments. The actual usage coefficient for calculating the stable quantity can be obtained by subtracting the correction coefficient from the baseline coefficient.

[0162] Step S603: Calculate and round down based on the continuous stable quantity and the actual usage coefficient to determine the stable quantity.

[0163] By multiplying the continuous stable quantity by the actual usage coefficient and rounding down, a more meaningful stable quantity can be obtained, which facilitates a more accurate analysis of the trend difference quantity in the future.

[0164] Reference Figure 7 Based on the same inventive concept, embodiments of the present invention provide an injection molding machine control system, comprising:

[0165] The acquisition module is used to acquire the type of heated particles;

[0166] The processing module, connected to the acquisition module, is used for information storage and processing;

[0167] The processing module determines the heating temperature of the barrel section corresponding to the type of heated particles based on a preset temperature matching relationship.

[0168] The processing module determines the basic heating time for each section of the barrel based on the heating temperature of the barrel section and the preset heating efficiency of the heating coil.

[0169] The processing module determines the temperature of the plastic itself at both ends in all barrel sections according to the direction of plastic flow, and determines the required time based on the temperature of the plastic itself, the type of heated particles, and the preset length of the barrel section.

[0170] The processing module defines the heating base time of the first barrel segment as the baseline required time based on the direction of plastic flow in all barrel segments.

[0171] The processing module calculates the in-place heating time by summing the baseline required time and the time required to pass through all the previous material cylinder sections.

[0172] The processing module calculates the difference between the basic heating time and the corresponding in-situ heating time to determine the deviation time;

[0173] The processing module determines the duration of the largest deviation based on a preset sorting rule, and defines this deviation duration as the required waiting time.

[0174] The processing module determines the operation time based on the required waiting time, the baseline required time, and the preset start-up time, and controls the particles to enter the barrel for heating during the operation time.

[0175] The module for determining the basic heating time determines the corresponding basic heating time based on the heating temperature of each section of the material cylinder.

[0176] The heating base time correction module determines a more accurate heating base time based on the actual heating conditions of the barrel section.

[0177] The quantity insufficiency analysis module analyzes and processes situations where the number of consecutive theoretical stable points is insufficient.

[0178] The numerical range interval determination module is used to determine a more suitable numerical range interval;

[0179] The module for determining stable quantities is used to identify suitable stable quantities for comparison of trend difference quantities.

[0180] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

Claims

1. An injection molding machine control method characterized by, include: Obtain the type of heated particles; The heating temperature of the barrel section corresponding to the type of heated particles is determined based on the preset temperature matching relationship. The heating base duration for each section of the barrel is determined based on the heating temperature of the barrel section and the preset heating efficiency of the heating coil. The plastic temperature at both ends is determined according to the plastic flow direction in all barrel sections, and the required time is determined according to the plastic temperature, the type of heated particles, and the preset barrel section length. The heating time of the first barrel section is defined as the baseline required time based on the direction of plastic flow. The in-place heating time is determined by summing the baseline required time and the time required for all previous barrel sections. The deviation duration is determined by calculating the difference between the basic heating time and the corresponding in-situ heating time. The maximum deviation duration is determined based on a preset sorting rule, and this deviation duration is defined as the demand waiting time. The operating time is determined based on the required waiting time, the baseline required time, and the preset start-up time, and the particles are controlled to enter the barrel for heating during the operating time.

2. The injection molding machine control method according to claim 1, characterized in that, The steps for determining the basic heating time for each section of the barrel based on the heating temperature of the barrel section and the preset heating efficiency of the heating coil include: Obtain the reference temperature of the barrel; The required increase in temperature is determined by calculating the difference between the heating temperature of the barrel section and the reference temperature of the barrel. The theoretical heating time is determined by calculating the required temperature and the heating efficiency of the heating coil. Define the current barrel segment being analyzed as the analysis barrel segment, and define the barrel segments adjacent to the analysis barrel segment as the adjacent barrel segments; The difference between the heating temperatures of the analyzed barrel section and the adjacent barrel sections is calculated to determine the adjacent temperature difference. The transmission influence temperature corresponding to the adjacent temperature difference is determined based on the preset influence matching relationship, and the theoretical temperature rise is determined by summing the transmission influence temperatures determined by the analysis of the barrel section. The adjustment time is determined by calculation based on the theoretical temperature rise and the heating efficiency of the heating coil, and the base heating time is determined by calculation based on the theoretical heating time and the adjustment time.

3. The injection molding machine control method according to claim 2, characterized in that, Once the basic heating time is determined, the injection molding machine control method also includes: After the start-up time, the preset initial heating duration (which is zero) is controlled to start timing, and the initial heating duration is made less than the baseline required duration. The actual internal temperature of each barrel section is also acquired in real time. The starting heating time and the theoretical internal temperature corresponding to the barrel reference temperature are determined based on the preset heating matching relationship. The temperature deviation is determined by calculating the difference between the actual internal temperature and the theoretical internal temperature. The temperature deviation difference is determined by calculating the temperature difference between adjacent time points based on the temperature difference collected. When the temperature deviation difference is less than the preset permissible difference, the time point that is at the latter end of two adjacent time points is defined as the theoretical stable point; When a theoretical stable point exists, the number of consecutive stable points is determined by counting based on a continuous series of theoretical stable points. When the continuous stable quantity is greater than the preset demand quantity, the average value of the sampling deviation temperature determined by the continuous theoretical stable point is calculated to determine the overall deviation temperature. The heating temperature of the barrel section is then corrected based on the overall deviation temperature, and the heating base time is re-determined based on the corrected heating temperature of the barrel section.

4. The injection molding machine control method according to claim 3, characterized in that, Once the continuous and stable quantity is determined, the injection molding machine control method also includes: When there is no continuous stable quantity greater than the demand quantity, the difference between the continuous stable quantity and the demand quantity is calculated to determine the insufficient quantity. The percentage of the shortfall is determined by calculating the amount of the shortfall and the amount of demand. Determine whether the insufficient percentage is greater than the preset demand percentage; If the insufficient ratio is greater than the demand ratio, a heating abnormality signal will be output; If the insufficient proportion is not greater than the demand proportion, the numerical range is determined based on the continuously stable number of collected deviation temperatures, and the insufficient number of simulated deviation temperatures is randomly selected within the numerical range according to the preset random selection function. The overall deviation temperature is determined by averaging the simulated and collected deviation temperatures, and the heating base time is updated based on the overall deviation temperature.

5. The injection molding machine control method according to claim 4, characterized in that, The steps for determining the numerical range based on a continuous and stable number of temperature deviation measurements include: The adjacent temperature variation trend is determined based on the temperature difference between adjacent time points, and the temperature with the largest temperature difference is defined as the upper limit temperature, and the temperature with the smallest temperature difference is defined as the lower limit temperature. Count the different adjacent trends of change to determine the common quantity of each adjacent trend of change; The difference is calculated based on the common quantity of different adjacent change trends to determine the quantity of trend difference; Determine whether the number of trend differences is less than the preset number of stable values; If the number of trend differences is less than the number of stable values, then the upper limit temperature and the lower limit temperature are used as two endpoints to determine the range of values. If the number of trend differences is not less than the number of stationary values, then the adjacent changing trends with larger common values ​​are defined as the continuous changing trend, and the continuous changing temperature is determined by calculating the difference based on the upper limit temperature and the lower limit temperature. The theoretical temperature change is determined by calculation based on the continuously changing temperature and the insufficient proportion. The first endpoint temperature is determined based on the theoretical temperature change and the overall trend of continuous change. The second endpoint temperature is determined based on the overall trend of continuous change. The numerical range is determined based on the first endpoint temperature and the second endpoint temperature.

6. The injection molding machine control method according to claim 5, characterized in that, It also includes a step for determining the stationary quantity, which includes: The actual deviation difference is determined by calculating the temperature difference between adjacent time points based on the temperature difference collected. The overall deviation difference is determined by summing up all the actual deviation differences. The correction coefficient corresponding to the overall deviation difference is determined based on the preset correction matching relationship, and the actual usage coefficient is determined by calculating the difference based on the preset benchmark coefficient and the correction coefficient. The stable quantity is determined by calculating based on the continuous stable quantity and the actual usage coefficient, and then rounding down.

7. A control system for an injection molding machine, characterized in that, include: The acquisition module is used to acquire the type of heated particles; The processing module, connected to the acquisition module, is used for information storage and processing; The processing module determines the heating temperature of the barrel section corresponding to the type of heated particles based on a preset temperature matching relationship. The processing module determines the basic heating time for each section of the barrel based on the heating temperature of the barrel section and the preset heating efficiency of the heating coil. The processing module determines the temperature of the plastic itself at both ends in all barrel sections according to the direction of plastic flow, and determines the required time based on the temperature of the plastic itself, the type of heated particles, and the preset length of the barrel section. The processing module defines the heating base time of the first barrel segment as the baseline required time based on the direction of plastic flow in all barrel segments. The processing module calculates the in-place heating time by summing the baseline required time and the time required to pass through all the previous material cylinder sections. The processing module calculates the difference between the basic heating time and the corresponding in-situ heating time to determine the deviation time; The processing module determines the duration of the largest deviation based on a preset sorting rule, and defines this deviation duration as the required waiting time. The processing module determines the operation time based on the required waiting time, the baseline required time, and the preset start-up time, and controls the particles to enter the barrel for heating during the operation time.