Injection molding machine mold adjustment control method, device, equipment and medium
By constructing a preset clamping force table and judging the results of the mold closing action, the position of the injection molding machine mold can be quickly adjusted, which solves the problem of inaccurate mold adjustment in the existing technology and improves the mold adjustment efficiency and accuracy of the injection molding machine.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN INOVANCE TECH CO LTD
- Filing Date
- 2022-11-10
- Publication Date
- 2026-06-23
AI Technical Summary
Existing technologies make it difficult to accurately and quickly adjust the mold of an injection molding machine, especially after mold replacement when the clamping force needs to be readjusted, resulting in long adjustment time and low accuracy.
By constructing a preset clamping force table, the target crosshead position corresponding to the factory clamping force value of the current mold is determined, and the mold closing action is performed based on this position. The mold position is adjusted according to whether the mold closing action is obstructed, until the target crosshead position is reached.
It enables rapid and automatic adjustment of mold position, reduces the time required to adjust clamping force after mold replacement, and improves the accuracy and efficiency of mold adjustment.
Smart Images

Figure CN115648568B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of injection molding mold adjustment control, and in particular to an injection molding machine mold adjustment control method, injection molding machine mold adjustment control device, injection molding machine mold adjustment control equipment, and computer-readable storage medium. Background Technology
[0002] When an injection molding machine injects molten plastic into the mold cavity, it generates enormous tension. To ensure product molding, the injection molding machine applies a clamping force to the mold during the mold closing process to overcome this tension. During production, the precision of the clamping force affects the quality and stability of the molded product. Insufficient clamping force results in an excessively large gap between the moving and stationary molds, preventing the product from forming properly within the mold cavity. Excessive clamping force causes mold deformation, affecting the flow of the plastic within the mold cavity, thus impacting product quality, reducing mold life, and even damaging the mold.
[0003] Currently, the most common automatic mold adjustment method for injection molding machines is the binary method. This method divides the mold position into two parts through multiple mold closing operations, approximating the position where the desired clamping force is achieved during mold closing. However, the binary method often requires multiple mold closing operations to find a suitable mold position, resulting in long adjustment times and low accuracy. Furthermore, the initial adjustment position range is often based on empirical values; values that are too small or too large will significantly increase adjustment time. The binary method also cannot find the minimum value, and the final result is usually approximated, thus the obtained clamping force value is only close to the set value. In addition, injection molding machines have evolved from hydraulic to all-electric, and all-electric injection molding machines are becoming increasingly widely used and more efficient, leading to more frequent mold changes. After mold replacement, changes in mold thickness, friction coefficient, etc., necessitate readjustment of the mold clamping force to meet production requirements. For all-electric injection molding machines, some methods control the mold position and achieve automatic mold adjustment by detecting changes in servo motor torque during mold closing. For all-electric injection molding machines, although it's possible to monitor changes in the torque of the mold-closing servo motor, these changes are significantly affected by friction during mold closing, and the torque can vary considerably each time. Furthermore, this method is not suitable for molds with three-plate springs; therefore, relying solely on monitoring changes in the mold-closing motor torque for mold adjustment control is inaccurate.
[0004] In summary, neither the binary method for automatic mold adjustment nor the method of controlling the mold position by detecting changes in servo motor torque during mold closing can accurately and quickly adjust the mold of an injection molding machine. Summary of the Invention
[0005] The main objective of this invention is to provide a method, device, equipment, and computer-readable storage medium for adjusting the mold of an injection molding machine, thereby solving the technical problem of accurately and quickly adjusting the mold of an injection molding machine in the prior art.
[0006] To achieve the above objectives, the present invention provides a method for controlling mold adjustment in an injection molding machine, comprising the following steps:
[0007] The target crosshead position corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the mold closing action is performed based on the target crosshead position;
[0008] Determine whether the mold closing action is obstructed to obtain the obstruction result of the mold closing action;
[0009] Based on the obstruction result, perform the corresponding mold adjustment action on the current mold until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0010] Optionally, the preset clamping force table stores the clamping force value when the test mold is closed and the corresponding crosshead position in the table rows, and the clamping force value and crosshead position in different table rows are sorted according to the number of table rows;
[0011] The step of determining the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table includes:
[0012] Determine whether a target table row exists in the preset clamping force table, wherein the target table row is a table row in the preset clamping force table whose clamping force value is the same as the factory clamping force value;
[0013] If the target table row does not exist in the preset clamping force table, the target crosshead position is calculated by linear interpolation based on the clamping force value and crosshead position of the adjacent table row.
[0014] The adjacent table rows are defined as follows: the table row whose clamping force value is greater than the factory clamping force value in the preset clamping force table is closest to the factory clamping force value; and the table row whose clamping force value is less than the factory clamping force value is closest to the factory clamping force value.
[0015] Optionally, the step of determining whether the mold closing action is obstructed and obtaining the obstruction result of the mold closing action includes:
[0016] The actual crosshead position is calculated based on the encoder feedback position of the servo motor that performs the mold closing action;
[0017] If the actual motor torque of the servo motor is greater than the preset maximum torque of the servo motor, and the actual crosshead position is greater than the target crosshead position, then the obstruction result is determined to be an obstruction in the mold closing action.
[0018] If the actual motor torque is less than or equal to the preset maximum torque, or / and the actual crosshead position is less than or equal to the target crosshead position, then the obstruction result is determined to be that the mold closing action was not obstructed.
[0019] Optionally, the step of performing a corresponding mold adjustment action on the current mold based on the obstruction result includes:
[0020] If the obstruction result is that the mold closing action is obstructed, then the corresponding preset mold adjustment and retraction action is performed on the current mold, and the step of performing the mold closing action based on the target crosshead position is performed, until the obstruction result is that the mold closing action is not obstructed;
[0021] If the obstruction result is that the mold closing action is not obstructed, then at the current position of the mold closing action, the corresponding preset mold adjustment action is performed on the current mold, and it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position.
[0022] Optionally, the method further includes:
[0023] The preset clamping force table also stores the current value of the servo motor that performs the clamping action when the test mold is closed, and the current values of different table rows are sorted according to the number of table rows.
[0024] After the step of performing the corresponding mold adjustment action on the current mold based on the obstruction result, the method further includes:
[0025] Obtain the first current value of the servo motor when the preset adjustment and advance action ends;
[0026] After the preset mold adjustment action is completed, a preset low-speed mold closing action is performed, and the second current value of the servo motor is obtained when the preset low-speed mold closing action is completed.
[0027] The target current value corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the current difference between the second current value and the target current value is determined.
[0028] The current mold is adjusted based on the comparison result between the current difference and the first current value.
[0029] Optionally, the step of adjusting the current mold based on the comparison result of the current difference and the first current value includes:
[0030] If the comparison result between the current difference and the first current value is that the current difference is less than the first current value, then it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position.
[0031] If the comparison result is that the current difference is not less than the first current value, then the target crosshead position is increased according to the preset incremental value, and the step of performing the mold closing action based on the target crosshead position is executed until the comparison result is that the current difference is less than the first current value.
[0032] Optionally, before the step of determining the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table, the method further includes:
[0033] Determine the factory crosshead position of the test mold, divide the range of the factory crosshead position into discrete crosshead positions, and perform the mold closing action based on the discrete crosshead positions;
[0034] Obtain the discrete clamping force and discrete current values when the current mold is adjusted to the mold position corresponding to the discrete crosshead position, and construct a preset clamping force table based on the discrete clamping force and discrete current values.
[0035] Furthermore, to achieve the above objectives, the present invention also provides an injection molding machine mold adjustment control device, wherein the injection molding machine mold adjustment control device is used for:
[0036] The mold closing module is used to determine the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table, and to perform the mold closing action based on the target crosshead position;
[0037] The judgment module is used to determine whether the mold closing action is obstructed and to obtain the obstruction result of the mold closing action;
[0038] The mold adjustment module is used to perform corresponding mold adjustment actions on the current mold according to the obstruction result, until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0039] In addition, to achieve the above objectives, the present invention also provides an injection molding machine mold adjustment control device, the injection molding machine mold adjustment control device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the injection molding machine mold adjustment control method as described above.
[0040] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the injection molding machine mold adjustment control method as described above.
[0041] This invention provides an injection molding machine mold adjustment control method, device, equipment, and computer-readable storage medium. The method determines the target crosshead position corresponding to the factory clamping force value of the current mold based on a preset clamping force table, and performs a mold closing action based on the target crosshead position. It then determines whether the mold closing action encounters resistance and obtains a resistance result. Based on the resistance result, it performs a corresponding mold adjustment action on the current mold until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0042] By pre-creating a preset clamping force table, a one-to-one correspondence is established between clamping force, crosshead position, and the current of the servo motor executing the mold closing action. When the mold is subsequently replaced with the current mold, it is only necessary to set the clamping force corresponding to the current mold to the factory clamping force value, and determine the target crosshead position corresponding to the factory clamping force value according to the preset clamping force table. Then, based on the target crosshead position, the mold closing action is performed, and during automatic mold adjustment, the injection molding machine closes the mold to the target crosshead position corresponding to the factory clamping force value. Next, based on whether the mold closing action encounters resistance, the corresponding mold adjustment action is performed on the current mold, adjusting the position of the current mold to fit against the stationary mold plate until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0043] Compared to methods like the binary method for automatic mold adjustment or methods that adjust the mold by detecting changes in the torque of the clamping servo motor, the injection molding machine mold adjustment control method in this embodiment adjusts the mold position rather than the magnitude of the clamping force. It performs rapid automatic mold adjustment based on the target crosshead position determined by a preset clamping force table, and adjusts the current mold accordingly based on the obstruction encountered during the clamping action. This solves the problem of accurately and quickly adjusting the injection molding machine mold, thereby achieving automatic mold position adjustment and reducing the time required to adjust the clamping force after mold changes. Attached Figure Description
[0044] Figure 1 This is a schematic diagram of the structure of the operating device of the hardware operating environment involved in the embodiments of the present invention;
[0045] Figure 2 This is a flowchart illustrating an embodiment of an injection molding machine mold adjustment control method according to the present invention;
[0046] Figure 3 This is a schematic diagram of the clamping force table construction process according to an embodiment of the injection molding machine mold adjustment control method of the present invention;
[0047] Figure 4 This is a schematic diagram of the automatic mold adjustment application process of an embodiment of the injection molding machine mold adjustment control method of the present invention;
[0048] Figure 5This is a schematic diagram of an embodiment of the injection molding machine mold adjustment control method of the present invention.
[0049] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0050] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0051] Reference Figure 1 , Figure 1 This is a schematic diagram of the operating device of the hardware operating environment involved in the embodiments of the present invention.
[0052] like Figure 1 As shown, the operating device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0053] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the operating equipment and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0054] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a data storage module, a network communication module, a user interface module, and computer programs.
[0055] exist Figure 1In the illustrated operating device, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and memory 1005 in the operating device of the present invention can be installed in the operating device, and the operating device calls the computer program stored in the memory 1005 through the processor 1001 and performs the following operations:
[0056] The target crosshead position corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the mold closing action is performed based on the target crosshead position;
[0057] Determine whether the mold closing action is obstructed to obtain the obstruction result of the mold closing action;
[0058] Based on the obstruction result, perform the corresponding mold adjustment action on the current mold until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0059] Furthermore, the processor 1001 can call a computer program stored in the memory 1005 and also perform the following operations:
[0060] The preset clamping force table stores the clamping force value and the corresponding crosshead position when the test mold is closed in the table rows, and the clamping force value and crosshead position of different table rows are sorted according to the number of table rows;
[0061] The step of determining the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table includes:
[0062] Determine whether a target table row exists in the preset clamping force table, wherein the target table row is a table row in the preset clamping force table whose clamping force value is the same as the factory clamping force value;
[0063] If the target table row does not exist in the preset clamping force table, the target crosshead position is calculated by linear interpolation based on the clamping force value and crosshead position of the adjacent table row.
[0064] The adjacent table rows are defined as follows: the table row whose clamping force value is greater than the factory clamping force value in the preset clamping force table is closest to the factory clamping force value; and the table row whose clamping force value is less than the factory clamping force value is closest to the factory clamping force value.
[0065] Furthermore, the processor 1001 can call a computer program stored in the memory 1005 and also perform the following operations:
[0066] The step of determining whether the mold closing action is obstructed and obtaining the obstruction result of the mold closing action includes:
[0067] The actual crosshead position is calculated based on the encoder feedback position of the servo motor that performs the mold closing action;
[0068] If the actual motor torque of the servo motor is greater than the preset maximum torque of the servo motor, and the actual crosshead position is greater than the target crosshead position, then the obstruction result is determined to be an obstruction in the mold closing action.
[0069] If the actual motor torque is less than or equal to the preset maximum torque, or / and the actual crosshead position is less than or equal to the target crosshead position, then the obstruction result is determined to be that the mold closing action was not obstructed.
[0070] Furthermore, the processor 1001 can call a computer program stored in the memory 1005 and also perform the following operations:
[0071] The step of performing the corresponding mold adjustment action on the current mold based on the obstruction result includes:
[0072] If the obstruction result is that the mold closing action is obstructed, then the corresponding preset mold adjustment and retraction action is performed on the current mold, and the step of performing the mold closing action based on the target crosshead position is performed, until the obstruction result is that the mold closing action is not obstructed;
[0073] If the obstruction result is that the mold closing action is not obstructed, then at the current position of the mold closing action, the corresponding preset mold adjustment action is performed on the current mold, and it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position.
[0074] Furthermore, the processor 1001 can call a computer program stored in the memory 1005 and also perform the following operations:
[0075] The method further includes:
[0076] The preset clamping force table also stores the current value of the servo motor that performs the clamping action when the test mold is closed, and the current values of different table rows are sorted according to the number of table rows.
[0077] After the step of performing the corresponding mold adjustment action on the current mold based on the obstruction result, the method further includes:
[0078] Obtain the first current value of the servo motor when the preset adjustment and advance action ends;
[0079] After the preset mold adjustment action is completed, a preset low-speed mold closing action is performed, and the second current value of the servo motor is obtained when the preset low-speed mold closing action is completed.
[0080] The target current value corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the current difference between the second current value and the target current value is determined.
[0081] The current mold is adjusted based on the comparison result between the current difference and the first current value.
[0082] Furthermore, the processor 1001 can call a computer program stored in the memory 1005 and also perform the following operations:
[0083] The step of adjusting the current mold based on the comparison result of the current difference and the first current value includes:
[0084] If the comparison result between the current difference and the first current value is that the current difference is less than the first current value, then it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position.
[0085] If the comparison result is that the current difference is not less than the first current value, then the target crosshead position is increased according to the preset incremental value, and the step of performing the mold closing action based on the target crosshead position is executed until the comparison result is that the current difference is less than the first current value.
[0086] Furthermore, the processor 1001 can call a computer program stored in the memory 1005 and also perform the following operations:
[0087] Before the step of determining the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table, the method further includes:
[0088] Determine the factory crosshead position of the test mold, divide the range of the factory crosshead position into discrete crosshead positions, and perform the mold closing action based on the discrete crosshead positions;
[0089] Obtain the discrete clamping force and discrete current values when the current mold is adjusted to the mold position corresponding to the discrete crosshead position, and construct a preset clamping force table based on the discrete clamping force and discrete current values.
[0090] Reference Figure 2 , Figure 2 This is a flowchart illustrating an embodiment of a mold adjustment control method for an injection molding machine according to the present invention. This embodiment of the present invention provides a mold adjustment control method for an injection molding machine, which includes the following steps:
[0091] Step S10: Determine the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table, and perform the mold closing action based on the target crosshead position.
[0092] The factory clamping force value is the calibrated clamping force given by the mold manufacturer. Only clamping forces greater than or equal to the input clamping force value can lock the mold and prevent glue leakage. The crosshead position is the position of the motor lead screw of the servo motor that performs the mold closing action. The crosshead position and the moving platen of the mold are relatively fixed, and the mechanical structure determines the fixed relationship between the two. The clamping force required to be applied to the current mold is its factory clamping force value. The automatic mold adjustment method needs to adjust the position of the current mold with the factory clamping force value as the target or benchmark. Further, the factory clamping force value of the current mold is determined according to the factory information of the current mold. The target crosshead position corresponding to the factory clamping force value of the current mold is determined by looking up a table in the preset clamping force table. Then, the position of the servo motor lead screw is controlled based on the target crosshead position to perform the mold closing action.
[0093] Step S20: Determine whether the mold closing action is obstructed and obtain the obstruction result of the mold closing action;
[0094] Step S20: Perform the corresponding mold adjustment action on the current mold according to the obstruction result, until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0095] Since the target crosshead position corresponding to the factory clamping force value of the current mold is determined based on the preset clamping force table corresponding to the test mold, and the current mold and the test mold may not be of the same specifications, the moving platen of the current mold may be blocked during the mold closing process, preventing further adjustment of the crosshead position. Therefore, it is necessary to determine whether the mold closing action encounters any obstruction, and based on the obstruction result, perform mold adjustment actions on the current mold to change the crosshead position of the current platen until the current mold is adjusted to the mold position corresponding to the target crosshead position. Thus, without changing the clamping force and maintaining the factory clamping force value of the current mold, the mold adjustment action is performed on the current mold during the mold closing process to adjust it to the mold position corresponding to the target crosshead position, ensuring that the moving and stationary platens of the current mold fit tightly together.
[0096] In this embodiment, the target crosshead position corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the mold closing action is performed based on the target crosshead position; it is determined whether the mold closing action is obstructed to obtain the obstruction result of the mold closing action; according to the obstruction result, the corresponding mold adjustment action is performed on the current mold until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0097] By pre-creating a preset clamping force table, a one-to-one correspondence is established between clamping force, crosshead position, and the current of the servo motor executing the mold closing action. When the mold is subsequently replaced with the current mold, it is only necessary to set the clamping force corresponding to the current mold to the factory clamping force value, and determine the target crosshead position corresponding to the factory clamping force value according to the preset clamping force table. Then, based on the target crosshead position, the mold closing action is performed, and during automatic mold adjustment, the injection molding machine closes the mold to the target crosshead position corresponding to the factory clamping force value. Next, based on whether the mold closing action encounters resistance, the corresponding mold adjustment action is performed on the current mold, adjusting the position of the current mold to fit against the stationary mold plate until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0098] Compared to methods like the binary method for automatic mold adjustment or methods that adjust the mold by detecting changes in the torque of the clamping servo motor, the injection molding machine mold adjustment control method in this embodiment adjusts the mold position rather than the magnitude of the clamping force. It performs rapid automatic mold adjustment based on the target crosshead position determined by a preset clamping force table, and adjusts the current mold accordingly based on the obstruction encountered during the clamping action. This solves the problem of accurately and quickly adjusting the injection molding machine mold, thereby achieving automatic mold position adjustment and reducing the time required to adjust the clamping force after mold changes.
[0099] In another embodiment of the injection molding machine mold adjustment control method provided by the present invention, before the step of determining the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table, the method further includes:
[0100] Determine the factory crosshead position of the test mold, divide the range of the factory crosshead position into discrete crosshead positions, and perform the mold closing action based on the discrete crosshead positions;
[0101] Obtain the discrete clamping force and discrete current values when the current mold is adjusted to the mold position corresponding to the discrete crosshead position, and construct a preset clamping force table based on the discrete clamping force and discrete current values.
[0102] When constructing the preset clamping force table, firstly, the factory crosshead position of the test mold is determined, which is a range of positions. Then, the range of factory crosshead positions is divided into discrete crosshead positions. Further, the range of factory crosshead positions is evenly divided to obtain a preset number of discrete crosshead positions. Next, the mold closing action is performed based on the discrete crosshead positions, and the discrete clamping force value when the current mold is adjusted to the mold position corresponding to the discrete crosshead position and the discrete current value of the servo motor performing the mold closing action of the test mold are obtained. That is, the discrete clamping force value and discrete current value when the moving and stationary mold plates of the test mold are tightly fitted are obtained. Then, different discrete crosshead positions are switched in sequence to obtain the sorted discrete crosshead positions, discrete clamping force values, and discrete current values. Finally, the discrete crosshead positions, discrete clamping force values, and discrete current values are matched one by one to construct the preset clamping force table. The preset clamping force table contains multiple rows. Each row corresponds to a set of discrete crosshead positions, discrete clamping force values, and discrete current values. The data in each column of different rows are sorted from top to bottom according to the increasing or decreasing trend of the discrete crosshead positions, discrete clamping force values, and discrete current values.
[0103] Optionally, the preset clamping force table stores the clamping force value and the corresponding crosshead position when the test mold is closed in the table rows, and the clamping force value and crosshead position of different table rows are sorted according to the number of table rows;
[0104] The step of determining the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table includes:
[0105] Determine whether a target table row exists in the preset clamping force table, wherein the target table row is a table row in the preset clamping force table whose clamping force value is the same as the factory clamping force value;
[0106] If the target table row does not exist in the preset clamping force table, the target crosshead position is calculated by linear interpolation based on the clamping force value and crosshead position of the adjacent table row.
[0107] The adjacent table rows are defined as follows: the table row whose clamping force value is greater than the factory clamping force value in the preset clamping force table is closest to the factory clamping force value; and the table row whose clamping force value is less than the factory clamping force value is closest to the factory clamping force value.
[0108] When determining the target crosshead position corresponding to the factory clamping force value of the current mold based on the preset clamping force table, if there is a target table row in the preset clamping force table with the same clamping force value as the factory clamping force value, the crosshead position of the target table row is directly taken as the target crosshead position; if there is no target table row in the preset clamping force table with the same clamping force value as the factory clamping force value, it is necessary to determine the adjacent table rows in the preset clamping force table based on the factory clamping force value. The adjacent table rows are those with clamping force values greater than the factory clamping force value and closest to the factory clamping force value, and those with clamping force values less than the factory clamping force value and closest to the factory clamping force value. Then, the target crosshead position is calculated by linear interpolation based on the clamping force value and crosshead position in the adjacent table rows.
[0109] Furthermore, the factory clamping force value of the current mold may not have the same clamping force value in the preset clamping force table, nor may it fall within the range of two clamping force values in the preset clamping force table. Therefore, it is necessary to calculate the target crosshead position by linear interpolation based on the clamping force values of adjacent table rows and the crosshead position. Assume that the factory clamping force value of the current mold is P. set Now we need to calculate the corresponding target crosshead position X. set If the target row does not exist in the preset clamping force table, then the first row with a ratio P is found in the preset clamping force table. set Large value P set+1 Its corresponding row number in the table is N, and its corresponding crosshair position is X. set+1 Find the clamping force P corresponding to row N-1 in the clamping force table. set-1 That is, find the first ratio P in the clamping force table. set Small value P set-1 The corresponding crosshair position is X. set-1 According to the linear interpolation formula:
[0110]
[0111] Calculate the clamping force P at the factory. set Corresponding target crosshair position X set This is the high-pressure position during the mold closing process, which is the position where the moving mold plate and the precision mold plate are just touching without pressure. If the mold closing continues, it will put pressure on the mold and cause the mold to deform.
[0112] In this embodiment, a method for constructing and using a preset clamping force table is provided. By storing the correspondence between the crosshead position, clamping force value, and current value in the preset clamping force table, the target crosshead position can be directly found in the preset clamping force table based on the factory clamping force value of the current mold during mold adjustment control, thus achieving more accurate mold adjustment. Furthermore, when the target table row corresponding to the factory clamping force value is not found in the preset clamping force table, the target crosshead position can be directly calculated by interpolation based on the adjacent table row, thus achieving mold adjustment more quickly.
[0113] In another embodiment of the injection molding machine mold adjustment control method provided by the present invention, the step of determining whether the mold closing action is obstructed and obtaining the obstruction result of the mold closing action includes:
[0114] The actual crosshead position is calculated based on the encoder feedback position of the servo motor that performs the mold closing action;
[0115] If the actual motor torque of the servo motor is greater than the preset maximum torque of the servo motor, and the actual crosshead position is greater than the target crosshead position, then the obstruction result is determined to be an obstruction in the mold closing action.
[0116] If the actual motor torque is less than or equal to the preset maximum torque, or / and the actual crosshead position is less than or equal to the target crosshead position, then the obstruction result is determined to be that the mold closing action was not obstructed.
[0117] Before performing the corresponding mold adjustment action on the current mold based on whether the mold closing action encountered resistance, it is necessary to first determine the resistance result when the current mold performs the mold closing action. The servo motor that performs the mold closing action is equipped with gears. The rotation of the servo motor drives the gears to rotate, which in turn drives the position of the crosshead to change via a belt. Therefore, the gear position can be measured by an encoder, and the encoder gear position and the crosshead position can be converted using the gear ratio. The gear ratio is then used as the encoder feedback position, and the actual crosshead position can be calculated based on the encoder gear ratio of the servo motor that performs the mold closing action.
[0118] The servo motor has a preset maximum torque, therefore it has a torque range: (preset maximum torque, rated torque). Regarding the actual and target crosshead positions, assuming the current mold moves the moving template to fit the stationary template from left to right, with the origin at the stationary template and the positive direction from the stationary template to the moving template, the position of the moving template continuously decreases during the mold closing process. If the actual motor torque of the servo motor is greater than the preset maximum torque, and the actual crosshead position is greater than the target crosshead position, it indicates that the moving template has not yet reached the target crosshead position during the mold closing process, but the motor torque is greater than the preset maximum torque. Therefore, the obstruction result can be determined as an obstruction in the mold closing action. Otherwise, the obstruction result can be determined as no obstruction in the mold closing action.
[0119] Optionally, the step of performing a corresponding mold adjustment action on the current mold based on the obstruction result includes:
[0120] If the obstruction result is that the mold closing action is obstructed, then the corresponding preset mold adjustment and retraction action is performed on the current mold, and the step of performing the mold closing action based on the target crosshead position is performed, until the obstruction result is that the mold closing action is not obstructed;
[0121] If the obstruction result is that the mold closing action is not obstructed, then at the current position of the mold closing action, the corresponding preset mold adjustment action is performed on the current mold, and it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position.
[0122] When performing a corresponding mold adjustment action on the current mold based on whether the mold closing action is obstructed, if the obstruction result indicates that the mold closing action is obstructed, a corresponding preset mold retraction action is performed on the current mold. This involves moving the moving mold plate in the opposite direction to the mold closing direction, then jumping back to the step of performing the mold closing action based on the target crosshead position, and re-executing the mold closing action until the obstruction result indicates that the mold closing action is not obstructed. The mold retraction action can be performed by opening the mold to the starting position of the mold closing action to allow for the maximum and safest adjustment space, or it can be performed directly from the current position, or it can be performed when the mold is halfway open, as long as it does not exceed the actual crosshead position. In this embodiment, the specific position for performing the mold retraction action is not limited.
[0123] If the obstruction result indicates that the mold closing action is not obstructed, then the corresponding preset mold adjustment action is executed on the current mold. The moving platen only needs to be moved in the mold closing direction. After executing the corresponding preset mold adjustment action on the current mold at the current position of the mold closing action, it can be determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position, and the moving platen of the current mold has been fitted with the stationary platen. Furthermore, when the speed of the mold adjustment action is less than the preset speed, such as 0.01mm / s, the mold adjustment is completed and the mold adjustment action stops.
[0124] Optionally, the method further includes:
[0125] The preset clamping force table also stores the current value of the servo motor that performs the clamping action when the test mold is closed, and the current values of different table rows are sorted according to the number of table rows.
[0126] After the step of performing the corresponding mold adjustment action on the current mold based on the obstruction result, the method further includes:
[0127] Obtain the first current value of the servo motor when the preset adjustment and advance action ends;
[0128] After the preset mold adjustment action is completed, a preset low-speed mold closing action is performed, and the second current value of the servo motor is obtained when the preset low-speed mold closing action is completed.
[0129] The target current value corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the current difference between the second current value and the target current value is determined.
[0130] The current mold is adjusted based on the comparison result between the current difference and the first current value.
[0131] Common mold structures include two-plate molds and three-plate molds. If the current mold is not a three-plate mold, it is not necessary to determine and execute subsequent steps based on the current value of the servo motor performing the mold closing action. If the current mold structure is a three-plate mold, after the mold adjustment action is completed, the moving platen of the current mold may not be in contact with the stationary platen, requiring further adjustment of the current mold. The target current value corresponding to the factory clamping force value of the current mold is determined according to a preset clamping force table. The specific implementation method is similar to the method described above for determining the target crosshead position corresponding to the factory clamping force value of the current mold based on the preset clamping force table, and will not be repeated here. The first current value of the servo motor is obtained at the end of the preset mold adjustment action. A preset low-speed mold closing action is performed after the preset mold adjustment action ends. The second current value of the servo motor is obtained when the preset low-speed mold closing action is completed, and the current difference between the second current value and the target current value is determined. The current mold is adjusted based on the comparison result between the current difference and the first current value.
[0132] Optionally, the step of adjusting the current mold based on the comparison result of the current difference and the first current value includes:
[0133] If the comparison result between the current difference and the first current value is that the current difference is less than the first current value, then it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position.
[0134] If the comparison result is that the current difference is not less than the first current value, then the target crosshead position is increased according to the preset incremental value, and the step of performing the mold closing action based on the target crosshead position is executed until the comparison result is that the current difference is less than the first current value.
[0135] If the current difference is less than the first current value, i.e., the second current value - the target current value < the first current value, or the second current value - the first current value < the target current value, then it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position. Otherwise, it is determined that the current mold has not yet been adjusted to the mold position corresponding to the target crosshead position. At this time, the target crosshead position is increased according to the preset incremental value, and the step of performing the mold closing action based on the target crosshead position is executed until the comparison result is that the current difference is less than the first current value, and until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0136] In this embodiment, the mold adjustment action is executed according to whether the mold closing action encounters an obstruction. Through the precise operation of the mold adjustment action, the moving platen and the stationary platen of the current mold are accurately aligned. If the current mold is a three-plate mold, the current of the servo motor is used to further determine whether the moving platen and the stationary platen are aligned. If they are not aligned, the target crosshead position is incremented, and the mold closing action is restarted, thus realizing rapid mold adjustment control of the three-plate mold.
[0137] Based on the above embodiments, an application example of the injection molding machine mold adjustment control method of the present invention includes two parts: the construction of a clamping force table and automatic mold adjustment. The application example is described in detail below:
[0138] 1. The process of constructing the clamping force table.
[0139] The clamping force gauge of the injection molding machine contains three columns of data. The first column is the "clamping force" (unit: kN), the second column is the "crosshead position" (unit: mm), and the third column is the mold opening and closing "current" (unit: % of maximum current). The "clamping force," "crosshead position," and "current" values in each row correspond one-to-one and increase sequentially. Each row represents the relationship between clamping force and crosshead position.
[0140] The clamping force gauge is constructed under the following conditions: the automatic mold adjustment function of the three-plate spring mold is turned off, and the data is obtained by installing a dummy mold. The dummy mold is the mold used for testing. During the construction of the clamping force gauge, there is only one mold and the mold is not changed. That is, one mold corresponds to one clamping force gauge.
[0141] The process of constructing the clamping force table is as follows: Figure 3 As shown, the detailed steps are as follows:
[0142] Step 1-1: Install a clamping force sensor on the Green Pillar of the injection molding machine to obtain the clamping force when the mold is closed.
[0143] Steps 1-2: Since the crosshead position is at its smallest, the clamping force is also the smallest. Therefore, the first row is set to the smallest "clamping force" P in the clamping force table. min This corresponds to the theoretical minimum clamping force designed for the injection molding machine; it is set as the minimum "crosshead position" X in the clamping force table. min Set as the minimum "current" I in the clamping force table. min ;
[0144] Steps 1-3: Set the clamping force parameter in automatic mold adjustment to P. min Then the corresponding "crosshead position" is X. min The corresponding "current" is I. min ;
[0145] Steps 1-4: Start the automatic mold adjustment test without a clamping force gauge;
[0146] Steps 1-5: After the automatic mold adjustment test is completed, when the mold closing position IO outputs a high level, read the value P′ of the clamping force sensor. min The injection molding machine controller measures the current value I′ of the second-order low-pass filtered mold opening and closing servo driver. min P′ min That is, the "crosshead position" is at X. min The actual clamping force is shown in the clamping force table. min Updated to P′ min The value of I′ min That is, the "crosshead position" is at X. min The actual current magnitude. In the clamping force table, I... min Updated to I′ min The value of ; where the independent variable is the crosshead position X, and the dependent variables are the clamping force P and the current I;
[0147] Steps 1-6: In the second row, set the "Clamping Force" in the clamping force table to P1 = P min +50 (P1 is an assumed value, 50 is the increment of "clamping force"); Set the "crosshead position" in the clamping force table to X1 = X min +1 (X1 is an assumed value, 1 is the increment of "crosshead position"); Set "crosshead position" in the clamping force table to I1 = I min +1 (I1 is an assumed value, and 1 is the increment of the "current"); where only the position of the crosshead needs to be incremented, the increment of clamping force and current is only to meet the needs of the detection alarm judgment of the mold adjustment program.
[0148] Steps 1-7: Set the clamping force parameter in automatic mold adjustment to P1, then the corresponding "crosshead position" is X1, and the corresponding "current" is I1;
[0149] Steps 1-8: Jump to step 1-4 until the "crosshair position" is at X. n The clamping force measured manually during mold closing is greater than the theoretical maximum clamping force designed for the injection molding machine;
[0150] This concludes the process of constructing the clamping force table.
[0151] 2. Automatic mold adjustment process.
[0152] Once the clamping force gauge is built, subsequent replacements of different molds can be automatically adjusted based on the data from this clamping force gauge. If the mold is a three-plate spring mold, then enable three-plate spring mold adjustment in the settings.
[0153] The automatic mold adjustment method implementation process is as follows: Figure 4 As shown, the detailed steps are as follows:
[0154] Step 2-1: Input the clamping force value P corresponding to the current mold provided by the mold manufacturer. set Query or calculate its corresponding "crosshead position" X set Calculate the corresponding "current" I. set The calculation methods for "crosshead position" and "current" are the same. Taking the calculation method for "crosshead position" as an example:
[0155] a. Find the first ratio P in the clamping force table. set Large value P set+1 Its corresponding row number in the table is N, and its corresponding "crosshead position" is X. set+1 ;
[0156] b. Find the "clamping force" corresponding to row N-1 in the clamping force table, which is P. set-1 The corresponding "crosshead position" is X. set-1 ;
[0157] c. According to the linear interpolation formula:
[0158]
[0159] Find the clamping force P set The corresponding "crosshead position" X set This refers to the high-pressure location during mold closing; calculate the clamping force P. set The corresponding "current" I set This refers to the minimum current value that the three-plate spring mold needs to meet during the mold closing process;
[0160] Step 2-2: Execute the mold closing action, close the mold to X.set Simultaneously, record the position fed back by the servo motor encoder and calculate the "crosshead position" X. cur When the mold clamping servo drive detects that the servo motor torque is greater than the preset maximum torque and X... cur >X set If the mold closing is obstructed, proceed to step 2-3; otherwise, if the mold closing is not obstructed, proceed to step 2-4.
[0161] Step 2-3: Execute the mold opening action. After the mold opens to the starting position, execute the mold adjustment and retraction action. The mold adjustment and retraction time is the empirical value of 2 seconds. Then, proceed to step 2-2.
[0162] Steps 2-4: Execute the die-feeding action. When the calculated die-feeding speed is less than the empirical value of 0.01 mm / s, stop the die-feeding. Record the "current" value fed back by the servo motor at this time as I. low .
[0163] Step 2-5: If the three-plate spring mold adjustment function is enabled, the mold may not be in contact with the stationary template. Proceed to step 2-7; otherwise, determine that the mold is in contact with the stationary template. At this point, the mold has been adjusted to the position of the clamping force value input in step 2-1. Proceed to step 2-6.
[0164] Steps 2-6: Execute the mold opening action, open the mold to the starting position, and the automatic mold adjustment ends;
[0165] Steps 2-7: Low-speed mold closing. When the mold closing is complete and the IO output is high, record the "current" value fed back by the servo motor at this time as I. cur If I cur with I low The difference is less than I set If the mold is in contact with the stationary template, then the mold is determined to be in contact with the stationary template. At this point, the mold has been adjusted to the position corresponding to the clamping force, and steps 2-6 are executed; otherwise, X... set =X set +0.1, jump to step 2-2.
[0166] In this embodiment, a clamping force table is pre-built, mapping "clamping force," "crosshead position," and "current" one-to-one. After changing the mold, only the corresponding "clamping force" needs to be set, and the option to enable the three-platen spring mold adjustment function can be selected. During automatic mold adjustment, the injection molding machine closes the mold to the "crosshead position" corresponding to the "clamping force," adjusting the mold position to fit against the stationary template, thereby achieving automatic mold position adjustment and reducing the time required to adjust the clamping force after mold replacement.
[0167] In addition, refer to Figure 5 This invention also provides an injection molding machine mold adjustment control device, the injection molding machine mold adjustment control device comprising:
[0168] The mold closing module M1 is used to determine the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table, and to perform the mold closing action based on the target crosshead position;
[0169] The judgment module M2 is used to determine whether the mold closing action is obstructed and to obtain the obstruction result of the mold closing action;
[0170] The mold adjustment module M3 is used to perform corresponding mold adjustment actions on the current mold according to the obstruction result, until the current mold is adjusted to the mold position corresponding to the target crosshead position.
[0171] Optionally, the preset clamping force table stores the clamping force value when the test mold is closed and the corresponding crosshead position in the table rows, and the clamping force value and crosshead position in different table rows are sorted according to the number of table rows;
[0172] The mold closing module is also used to determine whether there is a target table row in the preset mold clamping force table, wherein the target table row is a table row in the preset mold clamping force table whose mold clamping force value is the same as the factory mold clamping force value;
[0173] If the target table row does not exist in the preset clamping force table, the target crosshead position is calculated by linear interpolation based on the clamping force value and crosshead position of the adjacent table row.
[0174] The adjacent table rows are defined as follows: the table row whose clamping force value is greater than the factory clamping force value in the preset clamping force table is closest to the factory clamping force value; and the table row whose clamping force value is less than the factory clamping force value is closest to the factory clamping force value.
[0175] Optionally, the judgment module is also used to calculate the actual crosshead position based on the encoder feedback position of the servo motor that performs the mold closing action;
[0176] If the actual motor torque of the servo motor is greater than the preset maximum torque of the servo motor, and the actual crosshead position is greater than the target crosshead position, then the obstruction result is determined to be an obstruction in the mold closing action.
[0177] If the actual motor torque is less than or equal to the preset maximum torque, or / and the actual crosshead position is less than or equal to the target crosshead position, then the obstruction result is determined to be that the mold closing action was not obstructed.
[0178] Optionally, the mold adjustment module is further configured to, if the obstruction result is that the mold closing action is obstructed, perform a corresponding preset mold adjustment and retraction action on the current mold, and perform the step of performing the mold closing action based on the target crosshead position, until the obstruction result is that the mold closing action is not obstructed;
[0179] If the obstruction result is that the mold closing action is not obstructed, then at the current position of the mold closing action, the corresponding preset mold adjustment action is performed on the current mold, and it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position.
[0180] Optionally, the current value of the servo motor that performs the mold closing action when the test mold is closed is also stored in the table rows of the preset mold clamping force table, and the current values of different table rows are sorted according to the number of table rows;
[0181] The mold adjustment module is also used to obtain the first current value of the servo motor when the preset mold adjustment action ends;
[0182] After the preset mold adjustment action is completed, a preset low-speed mold closing action is performed, and the second current value of the servo motor is obtained when the preset low-speed mold closing action is completed.
[0183] The target current value corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the current difference between the second current value and the target current value is determined.
[0184] The current mold is adjusted based on the comparison result between the current difference and the first current value.
[0185] Optionally, the mold adjustment module is further configured to determine that the current mold has been adjusted to the mold position corresponding to the target crosshead position if the comparison result between the current difference and the first current value is that the current difference is less than the first current value.
[0186] If the comparison result is that the current difference is not less than the first current value, then the target crosshead position is increased according to the preset incremental value, and the step of performing the mold closing action based on the target crosshead position is executed until the comparison result is that the current difference is less than the first current value.
[0187] Optionally, the injection molding machine mold adjustment control device further includes a construction module, used before the step of determining the target crosshead position corresponding to the factory clamping force value of the current mold according to a preset clamping force table.
[0188] Determine the factory crosshead position of the test mold, divide the range of the factory crosshead position into discrete crosshead positions, and perform the mold closing action based on the discrete crosshead positions;
[0189] Obtain the discrete clamping force and discrete current values when the current mold is adjusted to the mold position corresponding to the discrete crosshead position, and construct a preset clamping force table based on the discrete clamping force and discrete current values.
[0190] The injection molding machine mold adjustment control device provided by this invention adopts the injection molding machine mold adjustment control method in the above embodiments, solving the technical problem of difficulty in accurately and quickly adjusting the mold of the injection molding machine in the prior art. Compared with the prior art, the beneficial effects of the injection molding machine mold adjustment control device provided by this invention are the same as the beneficial effects of the injection molding machine mold adjustment control method provided in the above embodiments, and other technical features in this injection molding machine mold adjustment control device are the same as the features disclosed in the methods of the above embodiments, and will not be repeated here.
[0191] Furthermore, this embodiment of the invention also provides an injection molding machine mold adjustment control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. The computer program is configured to implement the steps of the injection molding machine mold adjustment control method as described above.
[0192] Furthermore, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the injection molding machine mold adjustment control method as described above.
[0193] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0194] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0195] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0196] The above are merely preferred embodiments of the present invention and do not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A method for controlling mold adjustment in an injection molding machine, characterized in that, The injection molding machine mold adjustment control method includes the following steps: The target crosshead position corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the mold closing action is performed based on the target crosshead position; Determine whether the mold closing action is obstructed to obtain the obstruction result of the mold closing action; Based on the obstruction result, perform the corresponding mold adjustment action on the current mold until the current mold is adjusted to the mold position corresponding to the target crosshead position; The preset clamping force table stores the clamping force value and the corresponding crosshead position when the test mold is closed in each row. The clamping force value and crosshead position in different rows are sorted according to the number of rows. The step of determining the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table includes: Determine whether a target table row exists in the preset clamping force table, wherein the target table row is a table row in the preset clamping force table whose clamping force value is the same as the factory clamping force value; If the target table row does not exist in the preset clamping force table, the target crosshead position is calculated by linear interpolation based on the clamping force value and crosshead position of the adjacent table row. The adjacent table rows are the table rows in the preset clamping force table whose clamping force value is greater than the factory clamping force value and are closest to the factory clamping force value, and the table rows whose clamping force value is less than the factory clamping force value and are closest to the factory clamping force value. The preset clamping force table also stores the current value of the servo motor that performs the clamping action when the test mold is closed, and the current values of different table rows are sorted according to the number of table rows. After the step of performing the corresponding mold adjustment action on the current mold based on the obstruction result, the method further includes: When the current mold structure is a three-plate mold, obtain the first current value of the servo motor when the preset mold adjustment action ends; After the preset mold adjustment action is completed, a preset low-speed mold closing action is performed, and the second current value of the servo motor is obtained when the preset low-speed mold closing action is completed. The target current value corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the current difference between the second current value and the target current value is determined. The current mold is adjusted based on the comparison result between the current difference and the first current value.
2. The injection molding machine mold adjustment control method as described in claim 1, characterized in that, The step of determining whether the mold closing action is obstructed and obtaining the obstruction result of the mold closing action includes: The actual crosshead position is calculated based on the encoder feedback position of the servo motor that performs the mold closing action; If the actual motor torque of the servo motor is greater than the preset maximum torque of the servo motor, and the actual crosshead position is greater than the target crosshead position, then the obstruction result is determined to be an obstruction in the mold closing action. If the actual motor torque is less than or equal to the preset maximum torque, or / and the actual crosshead position is less than or equal to the target crosshead position, then the obstruction result is determined to be that the mold closing action was not obstructed.
3. The injection molding machine mold adjustment control method as described in claim 2, characterized in that, The step of performing the corresponding mold adjustment action on the current mold based on the obstruction result includes: If the obstruction result is that the mold closing action is obstructed, then the corresponding preset mold adjustment and retraction action is performed on the current mold, and the step of performing the mold closing action based on the target crosshead position is performed, until the obstruction result is that the mold closing action is not obstructed; If the obstruction result is that the mold closing action is not obstructed, then at the current position of the mold closing action, the corresponding preset mold adjustment action is performed on the current mold, and it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position.
4. The injection molding machine mold adjustment control method as described in claim 1, characterized in that, The step of adjusting the current mold based on the comparison result of the current difference and the first current value includes: If the comparison result between the current difference and the first current value is that the current difference is less than the first current value, then it is determined that the current mold has been adjusted to the mold position corresponding to the target crosshead position. If the comparison result is that the current difference is not less than the first current value, then the target crosshead position is increased according to the preset incremental value, and the step of performing the mold closing action based on the target crosshead position is executed until the comparison result is that the current difference is less than the first current value.
5. The injection molding machine mold adjustment control method as described in claim 1, characterized in that, Before the step of determining the target crosshead position corresponding to the factory clamping force value of the current mold according to the preset clamping force table, the method further includes: Determine the factory crosshead position of the test mold, divide the range of the factory crosshead position into discrete crosshead positions, and perform the mold closing action based on the discrete crosshead positions; Obtain the discrete clamping force and discrete current values when the current mold is adjusted to the mold position corresponding to the discrete crosshead position, and construct a preset clamping force table based on the discrete clamping force and discrete current values.
6. A mold adjustment control device for an injection molding machine, characterized in that, The injection molding machine mold adjustment control device includes: The mold closing module is used to determine the target crosshead position corresponding to the factory clamping force value of the current mold according to a preset clamping force table, and to perform a mold closing action based on the target crosshead position. The preset clamping force table stores the clamping force value and the corresponding crosshead position when the mold is closed, and the clamping force value and crosshead position of different table rows are sorted according to the number of table rows. It determines whether there is a target table row in the preset clamping force table, wherein the target table row is the table row in the preset clamping force table whose clamping force value is the same as the factory clamping force value. If there is no target table row in the preset clamping force table, the target crosshead position is calculated by linear interpolation based on the clamping force value and crosshead position of the adjacent table rows. The adjacent table rows are the table rows in the preset clamping force table whose clamping force value is greater than the factory clamping force value and are closest to the factory clamping force value, and the table rows whose clamping force value is less than the factory clamping force value and are closest to the factory clamping force value. The judgment module is used to determine whether the mold closing action is obstructed and to obtain the obstruction result of the mold closing action; The mold adjustment module is used to perform corresponding mold adjustment actions on the current mold according to the obstruction result, until the current mold is adjusted to the mold position corresponding to the target crosshead position; the table rows of the preset clamping force table also store the current value of the servo motor that performs the mold closing action when the test mold is closed, and the current values of different table rows are sorted according to the table row number; when the current mold structure is a three-plate mold, the first current value of the servo motor is obtained when the preset mold adjustment advance action ends; after the preset mold adjustment advance action ends, a preset low-speed mold closing action is performed, and the second current value of the servo motor is obtained when the preset low-speed mold closing action is completed; the target current value corresponding to the factory clamping force value of the current mold is determined according to the preset clamping force table, and the current difference between the second current value and the target current value is determined; the current mold is adjusted according to the comparison result of the current difference and the first current value.
7. A mold adjustment control device for an injection molding machine, characterized in that, The injection molding machine mold adjustment control device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the injection molding machine mold adjustment control method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the injection molding machine mold adjustment control method as described in any one of claims 1 to 5.