A method, system, storage medium, and intelligent terminal for injection control of a die casting machine.
By adjusting the throttle valve and monitoring the sealing performance of the die-casting machine's hydraulic cylinder in real time, the problems of vibration and impact during cylinder startup were solved, thus improving the stability and sealing performance of injection.
Patent Information
- Application Number
- CN202211223034.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-08
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2042-10-08
AI Technical Summary
When the die-casting machine's hydraulic cylinder is first started, there is a large pressure difference between the internal pressure and the pressure after the accumulator releases oil into the oil chamber, which makes the piston prone to vibration and impact, affecting the injection stability.
By adjusting the opening size of the inlet and outlet throttle valves in real time, and determining the valve slope based on the pressure difference and flow rate information, the pressure is increased slowly and impact is avoided. At the same time, the piston position and leakage are monitored in real time, and gaps are repaired using sleeves and seals to improve sealing.
It improves the stability of oil injection in the injection cylinder, enhances the accuracy and relevance of leakage alarms, extends the service life of the cylinder, and improves sealing performance.
Smart Images

Figure CN115533074B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of hydraulic cylinder control technology for die casting machines, and in particular to a die casting machine injection control method, system, storage medium, and intelligent terminal. Background Technology
[0002] A die-casting machine is a machine used for pressure casting. It includes both hot-chamber and cold-chamber types. Both are further divided into vertical and horizontal types. Under pressure, the die-casting machine injects molten metal into a mold to cool and solidify. After the mold is opened, a solid metal casting is obtained. It was initially used for die-casting lead type.
[0003] In related technologies, the working principle of a die-casting machine is as follows: In the first stage, slow injection, hydraulic oil enters the cavity through the integrated oil circuit plate and then through the channel, pushing the injection piston to the left, achieving slow injection. In the second stage, rapid injection, when the injection punch exceeds the slurry inlet of the barrel, the accumulator control valve opens, and hydraulic oil quickly enters the cavity through the inlet, rapidly increasing the hydraulic oil volume and injection speed. In the third stage, pressurization, molten metal fills the mold cavity. As it nears completion, the alloy begins to solidify, increasing the punch's forward resistance. Controlled by the computer program, the accumulator control valve opens, allowing rapid entry into the cavity, thus pushing the pressurization piston and piston rod to the left. When the inner and outer conical surfaces of the piston rod and floating piston engage, they are cut off, forming a closed cavity. The combined pushing of the pressurization piston, piston rod, floating piston, and the pressure within the cavity create a pressurization effect on the piston. The timing of slow, fast, and pressurized speeds can be adjusted via the control valves on the hydraulic circuit board. The hydraulic transmission system works by transmitting power through various hydraulic components (power components, actuators, control components, auxiliary components, and working medium) and circuits to achieve various actions.
[0004] Regarding the aforementioned technologies, the inventors believe that the operation of a die-casting machine relies on a hydraulic cylinder. However, there is a significant difference between the internal pressure of the hydraulic cylinder when it is first started and the pressure after the accumulator releases oil into the oil chamber. This causes the piston to vibrate and result in impacts, indicating room for improvement. Summary of the Invention
[0005] To address the issue of significant pressure difference between the cylinder's internal pressure at startup and the pressure after the accumulator releases oil into the oil chamber, which can cause piston vibration and impact, this application provides a die-casting machine injection control method, system, storage medium, and intelligent terminal.
[0006] In a first aspect, this application provides a method for controlling the injection of a die-casting machine, which adopts the following technical solution:
[0007] A method for controlling injection in a die-casting machine, comprising:
[0008] Obtain inlet and outlet pressure information;
[0009] The difference between the inlet pressure information and the outlet pressure information is calculated and defined as the chamber pressure difference information.
[0010] Matching analysis is performed based on the flow velocity information and chamber pressure difference information stored in the preset flow velocity database to determine the flow velocity entering from the inlet under the chamber pressure difference information when the pressure difference at both ends of the injection cylinder is the chamber pressure difference information, and this flow velocity is defined as closed-loop flow velocity information;
[0011] The valve slope information and closed-loop flow velocity information stored in the preset slope database are matched and analyzed to determine the valve slope corresponding to the closed-loop flow velocity information, and the valve slope is defined as the closed-loop slope information.
[0012] The inlet throttle valve is opened with a closed-loop slope and the outlet throttle valve is closed with a preset closing slope.
[0013] When the outlet pressure information equals the inlet pressure information, the opening of the inlet throttle valve will be opened with a preset inlet full opening slope information.
[0014] When the outlet pressure information equals the preset injection pressure information, the outlet throttle valve opening will be opened with the preset outlet full opening slope information.
[0015] By adopting the above technical solution, the opening size of the throttle valve at the inlet is adjusted in real time, so that when the pressure in the oil chamber is low, the output slope is small, and the pressure rises slowly, making it less likely to cause impact. When the pressure increases to almost the same as the pressure in the accumulator, it is fully opened. The entire process is less likely to cause impact, thus improving the stability of the injection cylinder.
[0016] Optionally, methods for opening the inlet throttle valve based on closed-loop slope information include:
[0017] Determine whether the closed-loop flow velocity information is greater than the preset minimum threshold flow velocity information;
[0018] If it is greater than the value, the opening of the inlet throttle valve will be opened according to the closed-loop slope information;
[0019] If it is less than, the velocity difference information is calculated based on the minimum threshold velocity information and the closed-loop velocity information;
[0020] Matching analysis is performed on the valve slope information and flow velocity difference information stored in the slope database to determine the valve slope corresponding to the flow velocity difference information, and the valve slope is defined as the reverse slope information;
[0021] The inlet throttle valve is opened with a closed-loop slope, while the outlet throttle valve and the piston regulating valve are opened with a reverse slope.
[0022] By adopting the above technical solution, when the flow rate is too low to reach the minimum threshold flow rate information, the valve on the piston rod is opened during the oil backflow process, thereby increasing the pressure at both ends of the piston simultaneously, making it less likely to generate impact force, and rapidly increasing the oil volume at the inlet end, thus improving the injection efficiency.
[0023] Optionally, the sealing verification method for the injection cylinder includes:
[0024] The outlet throttle valve, piston regulating valve and inlet throttle valve are all opened with preset verification slope information and the real-time position information of the injection head is obtained in real time. The real-time position information before opening is defined as the current position information.
[0025] Determine whether the real-time location information is equal to the current location information;
[0026] If so, then it works normally;
[0027] If not, output hydraulic cylinder leakage information.
[0028] By adopting the above technical solution, after opening all valve openings according to the verification slope information, it is observed whether the injection head moves, thereby determining whether there is a leak. The sealing performance of the hydraulic cylinder is checked in real time before use, which improves the stability and accuracy of hydraulic cylinder use.
[0029] Optionally, methods for outputting cylinder leakage information when real-time location information is not equal to current location information include:
[0030] Calculate the difference between real-time location information and current location information, and define this difference as the travel distance information;
[0031] Determine if the movement distance information is greater than 0;
[0032] If it is greater than 0, the outlet throttle valve will be opened with the preset outlet reverse full opening slope information, and the inlet throttle valve will be opened with the preset inlet reverse full opening slope information until the real-time position information is equal to the preset inlet limit position information.
[0033] If it is less than 0, the outlet throttle valve will be opened with the outlet fully open slope information, and the inlet throttle valve will be opened with the inlet fully open slope information until the real-time position information is equal to the preset outlet limit position information.
[0034] The outlet throttle valve, piston regulating valve and inlet throttle valve are all opened with preset verification slope information and the real-time position information of the injection head is obtained in real time. The real-time position information at this time is defined as the detection real-time position information.
[0035] Obtain the real-time location information of the detection between preset interval time information, and define the real-time location information of the detection as the interval detection real-time location information;
[0036] Calculate the difference between the interval detection real-time location information and the detection real-time location information, and define this difference as the detection speed information;
[0037] Determine if the detection speed information has changed;
[0038] If no change occurs, continue to acquire real-time location information and calculate detection speed information;
[0039] If a change occurs, the real-time location information of the interval at which the change occurs will be defined as the location information of the abnormal detection point, and the location information of the abnormal detection point will be output at the same time as the alarm information is output.
[0040] By adopting the above technical solution, the piston in the oil cylinder is pushed from one side to the other, and the oil in the oil cylinder is squeezed out of the gap under continuous action. During the squeezing process, movement is allowed to determine the movement speed. Finally, the position of the change in movement speed is judged to determine whether the piston has blocked the gap, thereby determining the gap location. This allows users to quickly understand the leakage area and quickly fill it, improving the accuracy and pertinence of the leakage alarm and extending the service life of the oil cylinder.
[0041] Optionally, if the detection speed information of the injection head remains unchanged from the inlet limit position information to the outlet limit position information, the method for outputting the abnormal monitoring point location information includes:
[0042] At the outlet limit position information, the outlet throttle valve is increased at a preset constant speed slope until the injection head is moved and moves at a constant speed. The detection speed information is then acquired and calculated. The slope during constant speed movement is defined as the constant speed slope information, and the detection speed information is defined as the constant speed detection speed information.
[0043] Curve image information is established based on uniform detection speed information and real-time position information;
[0044] When the injection head reaches the inlet limit position, two abrupt coordinate changes are analyzed from the curve image information;
[0045] Determine if the mutation coordinate information exists;
[0046] If it exists, the mutation location information is analyzed based on the mutation coordinate information;
[0047] The crack length information is calculated based on the location of the abrupt change;
[0048] Output the mutation location information and crack length information;
[0049] If it does not exist, output other error information.
[0050] By adopting the above technical solution, when the gap is arranged along the length of the cylinder, the piston rod alone cannot block the entire gap. Therefore, the length of the gap can be determined by the change in speed during the movement, thereby determining the overall length and location of the gap. The location information is then output, allowing users to quickly understand the leakage area and fill it quickly, improving the accuracy and relevance of the leakage alarm and extending the service life of the cylinder.
[0051] Alternatively, methods for repairing cracks include:
[0052] When the outlet throttle valve, piston regulating valve and inlet throttle valve are all opened with preset verification slope information, the compensation size information is calculated based on the crack length information or abnormal detection point location information.
[0053] The dripping area information is determined based on the position information at both ends, and the dripping coordinate information received on the dripping area information is obtained;
[0054] The droplet coordinate information is decomposed into distance-to-end position information and eccentric position information;
[0055] Determine whether the eccentric position information is consistent with the preset cylinder radius information;
[0056] If they match, the blower will blow air according to the preset rapid airflow direction information;
[0057] Matching analysis is performed based on the arc region information and eccentric position information stored in the preset position database to determine the arc region corresponding to the eccentric position information, and the arc region is defined as the blocking arc region information.
[0058] Matching analysis is performed based on the envelope type information and sealing arc area information stored in the preset type database to determine the envelope type corresponding to the sealing arc area information, and the envelope type is defined as arc envelope type information;
[0059] When no preset touch pressure is felt at the drip location, the envelope of the selected arc-shaped envelope type moves according to the position information at both ends;
[0060] If they are inconsistent, the angle information and the eccentric position information stored in the preset angle database are matched and analyzed to determine the angle corresponding to the eccentric position information, and the angle is defined as the blocking angle information.
[0061] When no pressure is felt at the drip location, the selected seal sleeve moves according to the position information at both ends and rotates according to the sealing angle information.
[0062] By adopting the above technical solution, the location of the leaked oil dripping is determined to be within the upper semi-circular area. When it falls into the upper semi-circular area, it needs to be quickly blown off along the wall. Then, when no more dripping oil is received, the seal is applied to complete the rapid repair work. On the other hand, different types of seals are selected according to the area, and then the seals are inserted into the gaps, which further improves the sealing performance of the seals on the gaps.
[0063] Optionally, if the drip position information is not set perpendicular to the cylinder, and no contact pressure is felt at the drip position information, the method of selecting the sealing sleeve information to move according to the position information at both ends and rotate according to the sealing angle information includes:
[0064] Establish eccentric curve image information with distance-to-end position information and eccentricity position information;
[0065] Based on the eccentric curve image information, the angle curve image information is converted into distance-end position information and blocking angle information;
[0066] Matching analysis is performed based on the segment quantity information and compensation size information in the preset segment database to determine the segment quantity corresponding to the compensation size information, and the segment quantity information is defined as the reasonable segment quantity information;
[0067] After the envelope is segmented according to the reasonable number of segments, the corresponding segment angle information is obtained from the angle curve image information. The segmented envelope is defined as segmented envelope information.
[0068] The difference between adjacent segment angle information is calculated sequentially, and this difference is defined as the interval angle difference information;
[0069] After setting the envelope corresponding to the segment envelope information according to the segment angle information, the next segment envelope information is rotated according to the interval angle difference information.
[0070] By adopting the above technical solution, when the crack is not a straight line, the seal on the cover is twisted so that it fills the gap according to the shape of the crack and fits the gap, thereby improving the adaptability and sealing performance of the cover.
[0071] Secondly, this application provides a die-casting machine injection control system, which adopts the following technical solution:
[0072] A die-casting machine injection control system, comprising:
[0073] The acquisition module is used to acquire inlet pressure information, outlet pressure information, real-time detection location information, interval detection real-time location information, and touch pressure information;
[0074] A memory for storing the program of the control method for any of the above-mentioned die-casting machine injection control methods;
[0075] A control method in which the program in the processor and memory can be loaded and executed by the processor to implement any of the above-mentioned die-casting machine injection control methods.
[0076] By adopting the above technical solution, the opening size of the throttle valve at the inlet is adjusted in real time, so that when the pressure in the oil chamber is low, the output slope is small, and the pressure rises slowly, making it less likely to cause impact. When the pressure increases to almost the same as the pressure in the accumulator, it is fully opened. The entire process is less likely to cause impact, thus improving the stability of the injection cylinder.
[0077] Thirdly, this application provides a smart terminal, which adopts the following technical solution:
[0078] A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed any of the above-described motor winding methods.
[0079] By adopting the above technical solution, the opening size of the throttle valve at the inlet is adjusted in real time, so that when the pressure in the oil chamber is low, the output slope is small, and the pressure rises slowly, making it less likely to cause impact. When the pressure increases to almost the same as the pressure in the accumulator, it is fully opened. The entire process is less likely to cause impact, thus improving the stability of the injection cylinder.
[0080] Fourthly, this application provides a computer storage medium capable of storing corresponding programs and characterized by high detection sensitivity.
[0081] A computer-readable storage medium adopts the following technical solution:
[0082] A computer-readable storage medium storing a computer program that can be loaded by a processor and executed in any of the above-described motor winding methods.
[0083] By adopting the above technical solution, the opening size of the throttle valve at the inlet is adjusted in real time, so that when the pressure in the oil chamber is low, the output slope is small, and the pressure rises slowly, making it less likely to cause impact. When the pressure increases to almost the same as the pressure in the accumulator, it is fully opened. The entire process is less likely to cause impact, thus improving the stability of the injection cylinder.
[0084] In summary, this application includes at least one of the following beneficial technical effects:
[0085] 1. By adjusting the opening size of the inlet throttle valve in real time, the pressure rises more slowly, making it less likely to cause impact and improving the stability of the injection cylinder.
[0086] 2. By pushing the piston inside the cylinder from one side to the other, the location of the gap is determined, which improves the accuracy and relevance of the leakage alarm and extends the service life of the cylinder;
[0087] 3. By abutting the envelope and then inserting the seal into the gap, the sealing performance of the envelope to the gap is further improved. Attached Figure Description
[0088] Figure 1 This is a flowchart of a die-casting machine injection control method according to an embodiment of this application.
[0089] Figure 2 This is a structural system diagram of the injection cylinder of the die-casting machine in the embodiments of this application.
[0090] Figure 3 This is a flowchart of a method for opening the inlet throttle valve with closed-loop slope information, as described in an embodiment of this application.
[0091] Figure 4 This is a flowchart of the sealing verification method for the injection cylinder in the embodiments of this application.
[0092] Figure 5 This is a flowchart of a method for outputting cylinder leakage information when the real-time location information is not equal to the current location information in an embodiment of this application.
[0093] Figure 6 This is a flowchart of a method for outputting abnormal monitoring point location information when the detection speed information of the pressure injection head does not change from the inlet limit position information to the outlet limit position information in an embodiment of this application.
[0094] Figure 7 This is a flowchart of a method for repairing cracks according to an embodiment of this application.
[0095] Figure 8 This is a flowchart illustrating a method in this application where, if the dripping position information is not perpendicular to the direction of the oil cylinder, and no contact pressure information is felt at the dripping position information, the sealing sleeve of the selected sealing sleeve is moved according to the position information at both ends and rotated according to the sealing angle information.
[0096] Figure 9 This is a system module diagram of a die-casting machine injection control method according to an embodiment of this application. Detailed Implementation
[0097] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figure 1-9 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.
[0098] This application discloses an injection control method for a die-casting machine. (Refer to...) Figure 1 The injection control methods for die-casting machines include:
[0099] Step 100: Obtain inlet pressure information and outlet pressure information.
[0100] The inlet pressure information refers to the hydraulic oil pressure at one end of the rodless chamber of the injection cylinder, such as... Figure 2 As shown, the rodless chamber of the injection cylinder is connected to the accumulator. A pressure sensor is installed at the connection point, and the pressure on the sensor is controlled by the accumulator, thus providing information about the inlet pressure. The outlet pressure information is the hydraulic oil pressure at the rod-side chamber of the injection cylinder. Both pressure sensors are used to obtain the information.
[0101] Step 101: Calculate the difference between the inlet pressure information and the outlet pressure information, and define the difference as the chamber pressure difference information.
[0102] The chamber pressure differential information is the difference between the inlet pressure and the outlet pressure. It is calculated by subtracting the values.
[0103] Step 102: Perform matching analysis based on the flow velocity information and chamber pressure difference information stored in the preset flow velocity database to determine the flow velocity entering from the inlet under the chamber pressure difference information when the pressure difference at both ends of the injection cylinder is the chamber pressure difference information, and define this flow velocity as closed-loop flow velocity information.
[0104] The closed-loop flow velocity information refers to the different flow velocities adopted for different pressure differences. The database stores the mapping relationship between flow velocity information and chamber pressure difference information. The database was established through manual setting and real-time experimentation; that is, different flow velocities were input under a certain pressure difference, and the optimal flow velocity was determined by observing whether the injection head vibrated. In practice, when the pressure difference is large, a smaller flow velocity is required. Then, as the pressure in the rod chamber gradually increases, the flow velocity is gradually increased. When the pressures are equal, the maximum flow velocity can be used. When the system receives the corresponding chamber pressure difference information, it automatically retrieves the corresponding flow velocity from the database and outputs the closed-loop flow velocity information.
[0105] Step 103: Perform a matching analysis based on the valve slope information and closed-loop flow velocity information stored in the preset slope database to determine the valve slope corresponding to the closed-loop flow velocity information, and define the valve slope as the closed-loop slope information.
[0106] The closed-loop slope information represents the control angle at which the valve opens. The database stores the mapping relationship between valve slope information and closed-loop flow velocity information, derived by experts in the field through extensive experimentation and theoretical calculations. When the system receives the corresponding closed-loop flow velocity information, it automatically retrieves the corresponding valve slope from the database and outputs it as the closed-loop slope information.
[0107] Step 104: Open the inlet throttle valve with the closed-loop slope information and close the outlet throttle valve with the preset closing slope information.
[0108] The closing slope information refers to the slope information that completely closes the outlet throttle valve opening. The inlet throttle valve opening is opened with the closed-loop slope information, allowing oil from the accumulator to enter the rodless chamber at a closed-loop flow rate, pushing the piston to compress the oil in the rod chamber. Since the outlet throttle valve is in a closed slope state, it cannot flow out of the outlet, thus gradually increasing the oil pressure in the rod chamber, gradually decreasing the chamber pressure difference, and consequently gradually increasing the flow rate.
[0109] Step 105: When the outlet pressure information equals the inlet pressure information, open the inlet throttle valve opening with the preset inlet full opening slope information.
[0110] The inlet fully open slope information indicates the maximum flow velocity when the inlet throttle valve is tilted at this slope. When the outlet pressure equals the inlet pressure, the chamber pressure difference is 0, resulting in the minimum pressure difference and maximum flow velocity. Therefore, opening the inlet throttle valve at the preset inlet fully open slope will not cause impact from the injection head.
[0111] Step 106: When the outlet pressure information is equal to the preset injection pressure information, open the outlet throttle valve opening with the preset outlet full opening slope information.
[0112] The outlet fully open slope information indicates the maximum flow velocity when the outlet throttle valve is tilted at this slope. When the outlet pressure information equals the injection pressure information, the internal pressure is balanced, and opening the outlet throttle valve will not cause any impact.
[0113] Reference Figure 3 Methods for opening the inlet throttle valve based on closed-loop slope information include:
[0114] Step 200: Determine whether the closed-loop flow velocity information is greater than the preset minimum threshold flow velocity information.
[0115] The minimum threshold flow rate information is the flow rate required to ensure rapid start-up of the injection head. This flow rate information is a manually set flow rate, determined by those skilled in the art according to the equipment requirements.
[0116] Step 2001: If it is greater than, then open the inlet throttle valve opening with the closed-loop slope information.
[0117] If the closed-loop flow velocity information is greater than the minimum threshold flow velocity information, it means that when the inlet throttle valve is at the flow velocity corresponding to this slope, the injection pressure can be completed in a short time. Therefore, the opening of the inlet throttle valve can be opened normally according to the closed-loop slope information.
[0118] Step 2002: If it is less than the minimum threshold velocity information and the closed-loop velocity information, calculate the velocity difference information.
[0119] The velocity difference information indicates the required velocity level from the closed-loop velocity information to reach the minimum threshold velocity information. If it is less than this threshold, it indicates that if the system is started solely based on the closed-loop velocity information, the time required to reach the injection pressure information would be too long. Therefore, the velocity difference information is calculated for subsequent calculations.
[0120] Step 201: Perform matching analysis based on the valve slope information and flow velocity difference information stored in the slope database to determine the valve slope corresponding to the flow velocity difference information, and define the valve slope as the reverse slope information.
[0121] The reverse slope information refers to the slope of the outlet throttle valve during reverse startup. The database setup is the same as step 103, except for the reverse startup aspect, which will not be elaborated upon here. When the system receives the corresponding flow rate difference information, it automatically retrieves the corresponding valve slope from the database and outputs it as the reverse slope information.
[0122] Step 202: Open the inlet throttle valve with the closed-loop slope information, and open the outlet throttle valve and the piston regulating valve with the reverse slope information.
[0123] When the velocity is too low, the outlet throttle valve opening is reversed to increase the pressure in the rod chamber. This rapidly increases the pressure in the rod chamber without affecting the impact resistance, thus improving the injection efficiency of the injection head. To prevent the piston in the rod chamber from moving easily, the regulating valve on the piston is opened, allowing the oil added in the rod chamber to enter the rodless chamber. Although this does not increase the pressure in the rod chamber, it rapidly increases the pressure in the rodless chamber, effectively injecting oil into the rodless chamber from the inlet, without generating impact force.
[0124] Reference Figure 4 The methods for verifying the sealing performance of the injection cylinder include:
[0125] Step 300: Open the outlet throttle valve, piston regulating valve and inlet throttle valve with preset verification slope information and obtain the real-time position information of the injection head in real time. Define the real-time position information before opening as the current position information.
[0126] The verification slope information is the slope of stable flow; any slope capable of stably transporting hydraulic oil can be used here. The real-time position information is the position of the injection head relative to the cylinder, acquired by a displacement sensor. The primary purpose here is to determine the piston position. Since the relative position of the injection head and piston is fixed, knowing the position of any point on the injection head is sufficient to determine the piston position within the cylinder. The current position information is the position of the injection head when the outlet throttle valve, piston regulating valve, and inlet throttle valve are all opened according to the preset verification slope information. This can be the relative position information with a coordinate origin at a certain endpoint, such as the inlet end.
[0127] The outlet throttle valve, piston regulating valve, and inlet throttle valve are all opened with preset verification slope information. Since the piston regulating valve is also open, the internal pressure is balanced, and the oil is interconnected, allowing the oil to circulate continuously inside.
[0128] Step 301: Determine whether the real-time location information is equal to the current location information.
[0129] The purpose of the judgment is to determine whether the injection head has moved.
[0130] Step 3011: If yes, then it works normally.
[0131] If so, it means that the injection head has not moved, which further indicates that the flow rates at the outlet and inlet are consistent and there is no gap, so it can move normally.
[0132] Step 3012: If not, output the cylinder leakage information.
[0133] The hydraulic cylinder leakage information indicates a leak caused by cracks or other issues on the cylinder. If not, it means the flow rates at the inlet and outlet are inconsistent, indicating a leak, and the hydraulic cylinder leakage information will be output.
[0134] Reference Figure 5 Methods for outputting cylinder leakage information when real-time location information is not equal to current location information include:
[0135] Step 400: Calculate the difference between the real-time location information and the current location information, and define the difference as the movement distance information.
[0136] The movement distance information is the distance between the piston's current position and its previous position before detection. It is calculated by subtracting the numerical values.
[0137] Step 401: Determine if the movement distance information is greater than 0.
[0138] The purpose of this judgment is to determine which direction the piston is moving. Since it is already in a moving state, knowing which side it is moving in indicates that the pressure is lower on that side, and oil will flow out from that side.
[0139] Step 4011: If it is greater than 0, open the outlet throttle valve with the preset outlet reverse full opening slope information, and open the inlet throttle valve with the preset inlet reverse full opening slope information until the real-time position information is equal to the preset inlet limit position information.
[0140] The inlet reverse full-open slope information is the slope information corresponding to the complete reverse opening of the inlet throttle valve. The inlet limit position information is the information of the position the piston can be in close to the inlet, that is, the position where it cannot move further towards the inlet side. If it is greater than 0, it means that the oil flows out from the side close to the outlet. In this case, the outlet throttle valve is opened with the preset outlet reverse full-open slope information, and the opening of the inlet throttle valve is opened with the preset inlet reverse full-open slope information, so that the piston moves towards the inlet end, thereby ensuring that the crack is always on the side of the piston close to the outlet.
[0141] Step 4012: If the value is less than 0, open the outlet throttle valve with the outlet fully open slope information and open the inlet throttle valve with the inlet fully open slope information until the real-time position information is equal to the preset outlet limit position information.
[0142] The outlet limit position information refers to the position the piston can be in closest to the outlet, i.e., the position where it cannot move further towards the outlet. If it is less than this, it means that oil is flowing out from the side away from the outlet. In this case, the outlet throttle valve is opened at the fully open outlet slope, and the inlet throttle valve is opened at the fully open inlet slope, causing the piston to move towards the outlet end, thus ensuring that the crack is always on the side of the piston closest to the inlet.
[0143] Step 402: Open the outlet throttle valve, piston regulating valve and inlet throttle valve with the preset verification slope information and obtain the real-time position information of the injection head. Define the real-time position information at this time as the detection real-time position information.
[0144] The real-time position information detected is the position of the injection head when the outlet throttle valve, piston regulating valve and inlet throttle valve are all opened with preset verification slope information.
[0145] Step 403: Obtain the real-time location information between preset interval time information, and define the real-time location information as interval detection real-time location information.
[0146] The interval time information refers to unit time information, that is, information on a manually set time interval. The interval detection real-time location information refers to the real-time location information detected after the interval time information.
[0147] Step 404: Calculate the difference between the interval detection real-time location information and the detection real-time location information, and define this difference as the detection speed information.
[0148] The detection speed information is the piston's movement speed per unit time. It is calculated by subtracting the values, and then, if the interval time information is not a unit time, the difference between the subtraction and the interval time information is divided to obtain the detection speed information.
[0149] Step 405: Determine if the detection speed information has changed.
[0150] The purpose of the judgment is to determine whether the piston has reached the crack area.
[0151] Step 4051: If there is no change, continue to acquire the real-time location information and calculate the detection speed information.
[0152] If no change occurs, it means that the crack is still in full contact with the hydraulic oil and is maintaining a stable leakage. This indicates that the piston has not entered the crack area and has not covered or partially covered the crack, so continue moving.
[0153] Step 4052: If a change occurs, the real-time location information of the interval detection when the change occurs is defined as the abnormal detection point location information, and the abnormal detection point location information is output at the same time as the alarm information is output.
[0154] The anomaly detection point location information indicates the location of the crack. The alarm information is the information triggered by the hydraulic cylinder due to an anomaly. When a change occurs, it indicates that the piston has entered the crack area and blocked the crack, so an alarm information can be directly output, along with the anomaly detection point location information, to facilitate quick repair by the user.
[0155] Reference Figure 6 Methods for outputting abnormal monitoring point location information when the detection velocity information of the injection head remains unchanged from the inlet limit position information to the outlet limit position information include:
[0156] Step 500: At the outlet limit position information, the outlet throttle valve is increased at a preset uniform speed and slope until the injection head is moved and moves at a uniform speed. The detection speed information is then acquired and calculated. The slope during uniform movement is defined as the uniform slope information, and the detection speed information is defined as the uniform detection speed information.
[0157] The uniformly increasing slope information refers to information about a slope that increases continuously and uniformly. The uniformly increasing slope information refers to the slope at which the injection head is pushed. The uniformly increasing detection speed information refers to the speed at which the injection head moves at a uniform speed. It's important to note that if the detection speed of the injection head does not change from the inlet limit position to the outlet limit position, it may be due to excessive hydraulic oil pressure causing insignificant speed changes. It's also possible that the crack is positioned along the length of the cylinder, causing the piston head to only cover a portion of its own thickness during the intermediate movement. This could result in the piston head covering the crack area, but the crack length being too long to cause any change. Therefore, detecting from the outlet limit position each time allows for the acquisition of speed and time change curves.
[0158] Step 501: Establish curve image information based on the uniform detection speed information and real-time position information.
[0159] The curve image information is the information formed by the real-time position information and the uniform detection speed information. For example, the real-time position information is used as the horizontal axis and the uniform detection speed information is used as the vertical axis.
[0160] Step 502: When the injection head reaches the inlet limit position information, analyze the coordinate information of two sudden changes from the curve image information.
[0161] Abrupt change coordinate information refers to the coordinates of points that suddenly change. The analysis method involves identifying points where the difference in numerical direction between two points exceeds a certain threshold; these are then recorded as abrupt change coordinates. For example, if the previous interval was 2 units of speed, a change to an interval of 10 units of speed would be recorded as an abrupt change coordinate.
[0162] Step 503: Determine if the mutation coordinate information exists.
[0163] The purpose of the assessment is to determine whether a crack exists.
[0164] Step 5031: If it exists, analyze the mutation location information based on the mutation coordinate information.
[0165] The mutation location information is the real-time location information corresponding to the mutation point, and the analysis method is to take the x-coordinate value of the mutation coordinate information.
[0166] Step 5032: If it does not exist, output other exception information.
[0167] Other abnormal information refers to information about other reasons that are not caused by cracks, resulting in inaccurate data measurements. If none of these exist, it indicates that the problem is not caused by cracks, and other abnormal information will be output.
[0168] Step 504: Calculate the crack length information based on the abrupt change location information.
[0169] The crack length information is the length of the crack, and it is calculated by subtracting the two.
[0170] Step 505: Output the mutation location information and crack length information.
[0171] Reference Figure 7 Methods for repairing cracks include:
[0172] Step 600: When opening the outlet throttle valve, piston regulating valve and inlet throttle valve with the preset verification slope information, calculate the compensation size information based on the crack length information or the abnormal detection point location information.
[0173] The dimensional information for repairing cracks includes the dimensions of the cracks to be repaired, primarily their length and endpoint locations. When the crack is along the length of the cylinder, the calculation is based on the crack length; when the crack is along the circumference of the cylinder, it is calculated according to the location of the abnormal detection point. The calculation here assumes that the outlet throttle valve, piston regulating valve, and inlet throttle valve are all opened at a preset verification slope. This is to ensure sufficient internal pressure to continuously and stably force oil out of the cavity, causing it to quickly condense and drip from the crack, preventing a small amount of oil from entering due to initially low internal pressure.
[0174] Step 601: Determine the dripping area information based on the position information at both ends and obtain the dripping coordinate information received from the dripping area information.
[0175] The dripping area information refers to the detection area below the length of the crack, i.e., the area where the oil droplets fell. The dripping coordinate information is the detailed location information within the dripping area.
[0176] Step 602: Decompose the drop coordinate information into distance from the end position information and eccentric position information.
[0177] The distance to the end position information refers to the distance from the end of the hydraulic cylinder. Essentially, it compensates for the distance from either of the two endpoints along the length direction in the dimensional information to the corresponding position on the cylinder end, such as the distance from the inlet side. The eccentric position information refers to the distance from the cylinder's axis in the horizontal direction. The decomposition method is coordinate decomposition, where the x-axis represents the distance to the end position information and the y-axis represents the eccentric position information. The y-axis can have positive and negative values; this does not mean a negative distance, but rather that the position is on the opposite side if the cylinder's axis is taken as the x-axis.
[0178] Step 603: Determine whether the eccentric position information is consistent with the preset cylinder radius information.
[0179] The purpose of the judgment is to determine whether it is directly above. Since if the crack is on the surface of the upper semicircle, no matter how many oil droplets there are, they will not drip directly, but will drip from the side surface. Since the dripping process is continuous, there is basically no process of oil flowing through the lower semicircle and gradually moving along the arc surface due to the small amount of oil.
[0180] Step 6031: If they match, the blower will blow air according to the preset rapid blowing direction information.
[0181] The rapid airflow direction information refers to the direction of the airflow required to rapidly blow the oil. Here, it refers to blowing vertically downwards from directly above. Since the oil in the upper semi-circular area does not drip directly but slides to the sides of the cylinder after contacting the outer wall, the falling speed is relatively slow. Therefore, the blower is set to blow according to the preset rapid airflow direction information to promote rapid sliding of the hydraulic oil.
[0182] Step 6032: If there is a discrepancy, perform a matching analysis based on the angle information and eccentric position information stored in the preset angle database to determine the angle corresponding to the eccentric position information, and define the angle as the blocking angle information.
[0183] The sealing angle information refers to the angle between the crack to be sealed and the cylinder axis. Any angle can be taken as 0°, and the difference between this angle and the 0° value is used as the sealing angle information. The purpose of this is to determine the location of the crack on the cylinder. The database stores a mapping relationship between angle information and eccentricity position information, obtained by those skilled in the art through observation of actual conditions. When the system receives the corresponding eccentricity position information, it automatically retrieves the corresponding angle from the database and outputs the sealing angle information.
[0184] Step 604: Perform matching analysis based on the arc region information and eccentric position information stored in the preset position database to determine the arc region corresponding to the eccentric position information, and define the arc region as the blocking arc region information.
[0185] The information on the blocked arc area refers to the area covering one-quarter of the arc, specifically one side of the cylinder. The position database stores a mapping between eccentric position information and arc area information, determined by the eccentric position information. For example, if the eccentric position information is greater than 0, it corresponds to the left quarter of the arc on the cylinder. When the system receives the corresponding eccentric position information, it automatically retrieves the corresponding arc area from the database and outputs the blocked arc area information.
[0186] Step 605: Perform matching analysis based on the envelope type information and sealing arc area information stored in the preset type database to determine the envelope type corresponding to the sealing arc area information, and define the envelope type as arc envelope type information.
[0187] The information regarding the type of arc-shaped seal refers to the position of the seal within the seal, which is a quarter-circle arc, located on the upper half of the arc of the hydraulic cylinder. The outermost ring of the seal is uniform, while the inner rings have different seals, thus distinguishing the seal types. The database stores a mapping relationship between seal type information and arc-shaped sealing area information, obtained by those skilled in the art through observation of actual conditions and a one-to-one correspondence between seal types. When the system receives the corresponding arc-shaped sealing area information, it automatically retrieves the corresponding seal type from the database and outputs the arc-shaped seal type information.
[0188] Step 606: When no preset touch pressure is felt at the drip position information, the envelope of the selected arc-shaped envelope type information is moved according to the position information of both ends.
[0189] The touch pressure information is the pressure information received by the sensor below when the oil drips from the cylinder. If the preset touch pressure information is not felt at the drip position, it indicates that the surface oil level is low and the oil can be sealed.
[0190] Step 607: When no pressure is felt at the drip location, the selected seal sleeve is moved according to the position information at both ends and rotated according to the sealing angle information.
[0191] Reference Figure 8 If the drip position information is not set perpendicular to the oil cylinder, and no contact pressure is felt at the drip position information, the method of selecting the sealing sleeve information to move according to the position information of both ends and rotate according to the sealing angle information includes:
[0192] Step 700: Establish eccentric curve image information with distance position information and eccentric position information.
[0193] The eccentric curve image information is the image formed by connecting points with distance from the endpoint as the x-axis and eccentricity as the y-axis. It is created by connecting each detection point with a curve.
[0194] Step 701: Convert the eccentric curve image information into angle curve image information based on the distance to the end position information and the blocking angle information.
[0195] The angle curve image information is the image information formed by connecting points with distance from the end position information as the abscissa and blocking angle information as the ordinate. The conversion method is to match the mapping relationship between the eccentric position information and the blocking angle information in the angle database of step 6032.
[0196] Step 702: Perform matching analysis based on the segment quantity information and compensation size information in the preset segment database to determine the segment quantity corresponding to the compensation size information, and define the segment quantity information as reasonable segment quantity information.
[0197] The optimal number of segments refers to the theoretically suitable number of segments for different lengths with varying compensation dimensions. The database stores the mapping relationship between segment number information and compensation dimension information. This information is obtained by experts in the field who analyze the positional information of both ends and the length information, and then calculate and allocate segments according to the standard area that a single sensor can detect on the ground, ensuring that only one angle information is detected within the area detected by a single sensor. When the system receives the corresponding compensation dimension information, it automatically retrieves the corresponding number of segments from the database and outputs the optimal number of segments.
[0198] Step 703: After dividing the envelope into segments according to the reasonable number of segments, obtain the corresponding segment angle information from the angle curve image information, and define the segmented envelope as segmented envelope information.
[0199] The segmented envelope information refers to the information of each segmented envelope after the reasonable number of segments is determined. The segmented angle information refers to the angle detected within the area where the segmented envelope information is located.
[0200] Step 704: Calculate the difference between adjacent segment angle information in sequence, and define the difference as the interval angle difference information.
[0201] The interval angle difference information represents the required angle for the seal to align precisely with the crack, based on the angle of the previous segment and the subsequent rotation. It is calculated by subtracting the numerical values.
[0202] Step 705: After setting the envelope corresponding to the segment envelope information according to the segment angle information, rotate the next segment envelope information according to the interval angle difference information.
[0203] Based on the same inventive concept, embodiments of the present invention provide a die-casting machine injection control system.
[0204] Reference Figure 9 A die-casting machine injection control system, comprising:
[0205] The acquisition module is used to acquire inlet pressure information, outlet pressure information, real-time detection location information, interval detection real-time location information, and touch pressure information;
[0206] A memory used to store the program for the control method of the die-casting machine's injection control method;
[0207] A control method that allows a program in a processor or memory to be loaded and executed by the processor to implement the injection control method of a die-casting machine.
[0208] 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.
[0209] This invention provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as a die-casting machine injection control method.
[0210] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.
[0211] Based on the same inventive concept, embodiments of the present invention provide a smart terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as a die-casting machine injection control method.
[0212] 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.
[0213] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.
Claims
1. A method for controlling injection in a die-casting machine, characterized in that: include: Obtain inlet and outlet pressure information; The difference between the inlet pressure information and the outlet pressure information is calculated and defined as the chamber pressure difference information. Matching analysis is performed based on the flow velocity information and chamber pressure difference information stored in the preset flow velocity database to determine the flow velocity entering from the inlet under the chamber pressure difference information when the pressure difference at both ends of the injection cylinder is the chamber pressure difference information, and this flow velocity is defined as closed-loop flow velocity information; The valve slope information and closed-loop flow velocity information stored in the preset slope database are matched and analyzed to determine the valve slope corresponding to the closed-loop flow velocity information, and the valve slope is defined as the closed-loop slope information. The inlet throttle valve is opened with a closed-loop slope and the outlet throttle valve is closed with a preset closing slope. When the outlet pressure equals the inlet pressure, the inlet throttle valve will open at a preset inlet full-open slope. When the outlet pressure information equals the preset injection pressure information, the outlet throttle valve opening will be opened at the preset outlet full opening slope information.
2. The injection control method for a die-casting machine according to claim 1, characterized in that, Methods for opening the inlet throttle valve based on closed-loop slope information include: Determine whether the closed-loop flow velocity information is greater than the preset minimum threshold flow velocity information; If it is greater than the value, the opening of the inlet throttle valve will be opened according to the closed-loop slope information; If it is less than, the velocity difference information is calculated based on the minimum threshold velocity information and the closed-loop velocity information; Matching analysis is performed on the valve slope information and flow velocity difference information stored in the slope database to determine the valve slope corresponding to the flow velocity difference information, and the valve slope is defined as the reverse slope information; The inlet throttle valve is opened with a closed-loop slope, while the outlet throttle valve and the piston regulating valve are opened with a reverse slope.
3. The injection control method for a die-casting machine according to claim 2, characterized in that: The methods for checking the sealing performance of the injection cylinder include: The outlet throttle valve, piston regulating valve and inlet throttle valve are all opened with preset verification slope information and the real-time position information of the injection head is obtained in real time. The real-time position information before opening is defined as the current position information. Determine whether the real-time location information is equal to the current location information; If so, then it works normally; If not, output hydraulic cylinder leakage information.
4. The injection control method for a die-casting machine according to claim 3, characterized in that: Methods for outputting cylinder leakage information when real-time location information is not equal to current location information include: Calculate the difference between real-time location information and current location information, and define this difference as the travel distance information; Determine if the movement distance information is greater than 0; If it is greater than 0, the outlet throttle valve will be opened with the preset outlet reverse full opening slope information, and the inlet throttle valve will be opened with the preset inlet reverse full opening slope information until the real-time position information is equal to the preset inlet limit position information. If it is less than 0, the outlet throttle valve will be opened with the outlet fully open slope information, and the inlet throttle valve will be opened with the inlet fully open slope information until the real-time position information is equal to the preset outlet limit position information. The outlet throttle valve, piston regulating valve and inlet throttle valve are all opened with preset verification slope information and the real-time position information of the injection head is obtained in real time. The real-time position information at this time is defined as the detection real-time position information. Obtain the real-time location information of the detection between preset interval time information, and define the real-time location information of the detection as the interval detection real-time location information; Calculate the difference between the interval detection real-time location information and the detection real-time location information, and define this difference as the detection speed information; Determine if the detection speed information has changed; If no change occurs, continue to acquire real-time location information and calculate detection speed information; If a change occurs, the real-time location information of the interval at which the change occurs will be defined as the location information of the abnormal detection point, and the location information of the abnormal detection point will be output at the same time as the alarm information is output.
5. The injection control method for a die-casting machine according to claim 4, characterized in that: Methods for outputting abnormal monitoring point location information when the detection velocity information of the injection head from the inlet limit position information to the outlet limit position information remains unchanged include: At the outlet limit position information, the outlet throttle valve is increased at a preset constant speed slope until the injection head is moved and moves at a constant speed. The detection speed information is then acquired and calculated. The slope during constant speed movement is defined as the constant speed slope information, and the detection speed information is defined as the constant speed detection speed information. Curve image information is established based on uniform detection speed information and real-time position information; When the injection head reaches the inlet limit position, two abrupt coordinate changes are analyzed from the curve image information; Determine if the mutation coordinate information exists; If it exists, the mutation location information is analyzed based on the mutation coordinate information; The crack length information is calculated based on the location of the abrupt change; Output the mutation location information and crack length information; If it does not exist, output other error information.
6. The injection control method for a die-casting machine according to claim 5, characterized in that: Methods for repairing cracks include: When the outlet throttle valve, piston regulating valve and inlet throttle valve are all opened with the preset verification slope information, the compensation size information is calculated based on the crack length information or the abnormal detection point location information. The dripping area information is determined based on the position information at both ends, and the dripping coordinate information received on the dripping area information is obtained; The droplet coordinate information is decomposed into distance-to-end position information and eccentric position information; Determine whether the eccentric position information is consistent with the preset cylinder radius information; If they match, the blower will blow air according to the preset rapid airflow direction information; Matching analysis is performed based on the arc region information and eccentric position information stored in the preset position database to determine the arc region corresponding to the eccentric position information, and the arc region is defined as the blocking arc region information. Matching analysis is performed based on the envelope type information and sealing arc area information stored in the preset type database to determine the envelope type corresponding to the sealing arc area information, and the envelope type is defined as arc envelope type information; When no preset touch pressure is felt at the drip location, the envelope of the selected arc-shaped envelope type moves according to the position information at both ends; If they are inconsistent, the angle information and the eccentric position information stored in the preset angle database are matched and analyzed to determine the angle corresponding to the eccentric position information, and the angle is defined as the blocking angle information. When no pressure is felt at the drip location, the selected seal sleeve moves according to the position information at both ends and rotates according to the sealing angle information.
7. The injection control method for a die-casting machine according to claim 6, characterized in that: If the drip position information is not set perpendicular to the cylinder, and no contact pressure is felt at the drip position information, the method of selecting the sealing sleeve information to move according to the position information at both ends and rotate according to the sealing angle information includes: Establish eccentric curve image information with distance-to-end position information and eccentricity position information; Based on the eccentric curve image information, the angle curve image information is converted into distance-end position information and blocking angle information; Matching analysis is performed based on the segment quantity information and compensation size information in the preset segment database to determine the segment quantity corresponding to the compensation size information, and the segment quantity information is defined as the reasonable segment quantity information; After the envelope is segmented according to the reasonable number of segments, the corresponding segment angle information is obtained from the angle curve image information. The segmented envelope is defined as segmented envelope information. The difference between adjacent segment angle information is calculated sequentially, and this difference is defined as the interval angle difference information; After setting the envelope corresponding to the segment envelope information according to the segment angle information, the next segment envelope information is rotated according to the interval angle difference information.
8. A die-casting machine injection control system, characterized in that, include The acquisition module is used to acquire inlet pressure information, outlet pressure information, real-time detection location information, interval detection real-time location information, and touch pressure information; A memory for storing a program of a control method for a die-casting machine injection control method as described in any one of claims 1 to 7; A control method for a die-casting machine injection control method as described in any one of claims 1 to 7, wherein the program in the processor and the memory are loaded and executed by the processor.
9. A smart terminal, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer program is stored that can be loaded by a processor and executed according to any one of claims 1 to 7.
Citation Information
Patent Citations
Pressure jetting unit for pressure casting machine and its control method
CN1857831A
Hydraulic circuit for injection
JP1996132218A