Control method and device of injection molding machine and injection molding machine

By obtaining real-time resistance values ​​to calculate the estimated position of the injection molding machine, the problem of poor contact of the potentiometer-type displacement sensor is solved, ensuring the normal operation of the injection molding machine and predicting the life of the resistance element to avoid equipment damage.

CN119217667BActive Publication Date: 2025-09-23ZHEJIANG KEQIANG INTELLIGENT CONTROL SYST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411656809.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-09-23
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

There is contact friction between the brush and the resistance element of the potentiometer displacement sensor, which leads to poor contact and affects the normal operation of the injection molding machine.

Method used

By obtaining the real-time resistance value, the estimated position of the moving part is calculated as the target position, the injection molding machine is controlled to complete the action, and the injection molding machine is stopped when the abnormal state lasts longer than the threshold to avoid component collision and damage.

Benefits of technology

It effectively avoids the action conflict caused by poor contact between the brush and the resistance element of the injection molding machine, ensures the normal operation of the injection molding machine, and predicts the service life of the resistance element, reminding the user to replace it in time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119217667B_ABST
    Figure CN119217667B_ABST
Patent Text Reader

Abstract

The present application provides a control method, device and injection molding machine for an injection molding machine, which are applied to the technical field of injection molding machines. The method includes obtaining the real-time resistance value of the potentiometer displacement sensor brush in the resistance element at the current moment. Based on the real-time resistance value, the position of the moving part of the injection molding machine during the operation of the injection molding machine is determined. When the moving part is in an abnormal state and the duration is less than the error duration threshold, the position of the moving part at the current moment is estimated so that the injection molding machine can correctly complete the action. When the duration is greater than the error duration threshold, the abnormal state is determined based on the duration and the machine is shut down to avoid collision of the moving parts caused by the moving parts of the injection molding machine not being in the correct position, causing damage to the machine. It can solve the problems of collision of moving parts that may be caused by abnormalities of the potentiometer displacement sensor and the problem of the machine not being able to work normally due to minor abnormalities, extend the service life of the potentiometer displacement sensor, and reduce the use cost of the injection molding machine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of injection molding machines, and in particular to a control method and device for an injection molding machine, and an injection molding machine. Background Art

[0002] A potentiometer-type displacement sensor is a device that accurately measures the mold clamping accuracy of injection molding machines. It determines whether the mold is clamped correctly by measuring the mold clamping distance. To use a potentiometer-type displacement sensor, first slide it onto the corresponding position of the mold and ensure that the sensor contact plate of the potentiometer-type displacement sensor is in close contact with the mold surface. Then, press the power button, and the potentiometer-type displacement sensor will begin measuring changes in the mold clamping distance. The potentiometer-type displacement sensor consists of a resistor element, a frame, and a brush. When the mold clamping distance changes, the brush contact of the potentiometer-type displacement sensor moves on the resistor element, causing the resistance between the contact and the resistor element to change. The mold clamping distance can then be detected by measuring the resistance value of the potentiometer-type displacement sensor.

[0003] However, due to the contact friction between the brush and the resistor element, poor contact may occur between the brush and the resistor element over a long period of use. In addition, the injection molding machine is used to start and stop at the same position for a long time, which may more easily lead to poor contact between the brush and the resistor element in a small area in the potentiometer displacement sensor, thereby causing the injection molding machine to malfunction. Summary of the Invention

[0004] The purpose of the present application is to provide a control method, device and injection molding machine for an injection molding machine, so as to solve the problem that the injection molding machine cannot work normally due to contact friction between the segment brush of the potentiometer displacement sensor and the resistance element, and poor contact between the brush and the resistance element.

[0005] In a first aspect, an embodiment of the present application provides a control method for an injection molding machine, which can be applied to an injection molding machine, wherein the injection molding machine includes a moving part and a potentiometer-type displacement sensor, the moving part is connected to the potentiometer-type displacement sensor, and the potentiometer-type displacement sensor may include a resistor element and a brush. The control method for the injection molding machine may include: obtaining a real-time resistance value corresponding to the sliding of the brush on the resistor element at the current moment. Based on the real-time resistance value, determining the calculated position of the moving part during the operation of the injection molding machine. When the moving part is in an abnormal state and the duration of the abnormal state is less than a duration threshold, determining the estimated position of the moving part at the current moment as the target position of the moving part at the current moment. The abnormal state is that the displacement difference between the calculated position and the estimated position is greater than the displacement threshold. Using the target position, control the injection molding machine so that the injection molding machine completes the target action based on the target position.

[0006] The control method for an injection molding machine provided in an embodiment of the present application allows, during the control process of the injection molding machine, if a brush is in an abnormal state, resulting in poor contact between the brush and the resistor element, to control the injection molding machine by calculating an estimated position for the moving part as the target position of the moving part, allowing the injection molding machine to operate normally and complete the action. Furthermore, if the duration of the abnormal state exceeds a threshold, the injection molding machine can be stopped in a timely manner to avoid damage to the injection molding machine caused by the moving parts of the injection molding machine being out of position, which could result in collisions.

[0007] In one possible implementation, determining an estimated position includes obtaining a set of historical positions of a mobile component and a historical moment corresponding to each historical position in the set. Determining a moving speed of the mobile component based on the set of historical positions and the historical moment corresponding to each historical position in the set. Determining an estimated position based on the current moment, the moving speed, a first historical position, and a first historical moment corresponding to the first historical position. The first historical position is any historical position in the set of historical positions. The first historical moment is the historical moment corresponding to the first historical position.

[0008] In one possible implementation, the historical position set includes a second historical position and a third historical position. The second historical moment is the historical moment corresponding to the second historical position. The third historical moment is the historical moment corresponding to the third historical position. The second historical moment is the moment before the current moment. The third historical moment is the moment before the second historical moment. The moving speed of the moving component is determined based on the historical position set of the moving component and the historical moment corresponding to each historical position in the historical position set, including determining the moving speed of the moving component sliding from the second historical position to the third historical position based on the second historical position, the third historical position, the second historical moment, and the third historical moment.

[0009] In one possible implementation, the injection molding machine control method provided in an embodiment of the present application further includes obtaining a set of displacement differences between a calculated position and an estimated position corresponding to multiple abnormal states at multiple time instants. Based on the set of displacement differences, the service life of the resistor element is predicted and displayed to the user.

[0010] In one possible implementation, the estimated position corresponding to the abnormal state falls within a predicted position interval. Predicting the service life of the resistor element based on the set of displacement differences includes determining a trend of the displacement differences within the predicted position interval based on the set of displacement differences within the predicted position interval. Based on the trend, the service life of the resistor element corresponding to the predicted position interval is determined.

[0011] One possible implementation method uses real-time resistance values ​​to determine the calculated position of a moving component of an injection molding machine during operation. This involves obtaining the moving component's range of motion within the injection molding machine and the resistance range of a brush sliding across a resistor element corresponding to that range. The calculated position is then determined based on the real-time resistance value, the range of motion, and the resistance range.

[0012] One possible implementation utilizes the target position to control the injection molding machine, including controlling a moving component to move closer to or further away from a fixed component of the injection molding machine if the target position has not yet reached the injection position. Alternatively, controlling an injection unit of the injection molding machine to perform injection molding if the target position has reached the injection position.

[0013] In one possible implementation, the control method for an injection molding machine provided in an embodiment of the present application further includes controlling the injection molding machine to stop its current operation and generating an abnormality message when a moving component is in an abnormal state for a duration greater than or equal to a duration threshold. The abnormality message indicates that the current state of the injection molding machine is abnormal.

[0014] In the second aspect, an embodiment of the present application provides a control device for an injection molding machine, which is applied to an injection molding machine. The injection molding machine includes a moving part and a potentiometer-type displacement sensor. The moving part is connected to the potentiometer-type displacement sensor. The potentiometer-type displacement sensor includes a resistor element and a brush. The device includes an acquisition module, a processing module and a control module.

[0015] The acquisition module is used to obtain the real-time resistance value corresponding to the brush sliding on the resistance element at the current moment.

[0016] The processing module is configured to determine, based on the real-time resistance value, the calculated position of the moving component during operation of the injection molding machine. If the moving component is in an abnormal state and the duration of the abnormal state is less than a duration threshold, the estimated position of the moving component at the current moment is determined as the target position of the moving component at the current moment. The abnormal state occurs when the displacement difference between the calculated position and the estimated position is greater than the displacement threshold.

[0017] The control module is used to control the injection molding machine using the target position, so that the injection molding machine completes the target action based on the target position.

[0018] In a third aspect, the present application provides an injection molding machine having the function of implementing the control method for an injection molding machine according to the first aspect or any possible implementation thereof. This function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions.

[0019] In a fourth aspect, a computer-readable storage medium is provided, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer can execute the control method of the injection molding machine according to the first aspect or any possible implementation method.

[0020] In a fifth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the control method for an injection molding machine according to the first aspect or any possible implementation manner.

[0021] Among them, the technical effects brought about by any design method in the second to fifth aspects can refer to the technical effects brought about by different possible implementation methods in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the specific implementation methods or the description of the prior art. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0023] Figure 1 A structural schematic diagram of an injection molding machine provided in an embodiment of the present application;

[0024] Figure 2 A schematic flow chart of a control method for an injection molding machine provided in an embodiment of the present application;

[0025] Figure 3 A schematic structural diagram of a control device for an injection molding machine provided in an embodiment of the present application;

[0026] Figure 4 A structural schematic diagram of a control system of an injection molding machine provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations.

[0028] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without creative work are within the scope of protection of the present application.

[0029] In the related art, when using the potentiometer displacement sensor of the injection molding machine, first slide and fix the potentiometer displacement sensor on the corresponding position of the mold, and ensure that the sensor contact plate of the potentiometer displacement sensor is tightly fitted with the mold. Then press the power button, and the potentiometer displacement sensor can start measuring the distance change of the mold clamping. In this process, the calculated position of the brush on the resistance element is directly matched with the resistance value corresponding to the sliding of the brush on the resistance element. If there is poor contact between the brush and the resistance element, the resistance value suddenly changes to infinity. The injection molding machine determines that the position has reached a large value at this time, and determines that the position has exceeded the set position, that is, the clamping unit of the injection molding machine has completed the target action and continues to execute the next action. However, in fact, the clamping unit has not reached or has exceeded the set position at this time, which may cause a conflict with the action of other components in the injection molding machine and damage the injection molding machine.

[0030] Based on this, an embodiment of the present application provides a control method for an injection molding machine, which is applied to an injection molding machine, wherein the injection molding machine includes a potentiometer displacement sensor, and the potentiometer displacement sensor includes a resistor element and a brush. The method includes obtaining a real-time resistance value corresponding to the sliding of the brush on the resistor element at the current moment. Based on the real-time resistance value, the calculated position of the moving part during the operation of the injection molding machine is determined. When the moving part is in an abnormal state and the duration of the abnormal state is less than the duration threshold, the estimated position of the moving part at the current moment is determined to be the target position of the moving part at the current moment. The abnormal state is that the displacement difference between the calculated position and the estimated position is greater than the displacement threshold. Using the target position, the injection molding machine is controlled so that the injection molding machine completes the target action based on the target position.

[0031] The control method for an injection molding machine provided in an embodiment of the present application allows, during the control process of the injection molding machine, if a brush is in an abnormal state, resulting in poor contact between the brush and the resistor element, to control the injection molding machine by calculating an estimated position for the moving part as the target position of the moving part, allowing the injection molding machine to operate normally. Furthermore, if the duration of the abnormal state exceeds a threshold, the injection molding machine can be stopped promptly to avoid possible collisions of the moving parts due to the moving parts being out of position, which could damage the machine.

[0032] On the one hand, the control method of the injection molding machine provided in the embodiment of the present application can be executed by the injection molding machine. Figure 1As shown, the injection molding machine 100 may include: an injection unit 101 , a mold clamping unit 102 and a controller 103 .

[0033] The injection molding unit 101 comprises a hopper, a heating cylinder, a screw, a check valve, and a nozzle. The hopper stores the plastic pellets to be processed. The heating cylinder, which houses the screw, heats the plastic pellets until they melt. The screw's rotational motion mixes, compacts, and pushes the plastic material. The check valve prevents backflow of the molten plastic. The nozzle is the channel through which the molten plastic enters the mold.

[0034] The mold clamping unit 102 includes a fixed component, a movable component, a mold, guide pillars, and a clamping structure. The fixed component is located at the rear of the injection molding machine and is connected to the fixed mold half. The movable component is connected to the movable mold half and can move back and forth. A potentiometer-type displacement sensor is provided on it. The mold includes a fixed mold half and a movable mold half, which determine the shape of the product produced by the injection molding machine. The ends of the guide pillars are respectively connected to the fixed component and the movable component to maintain precise alignment between the two. The clamping structure is used to ensure that the fixed mold half and the movable mold half are tightly closed during the injection molding process of the injection molding machine.

[0035] Among them, the potentiometer displacement sensor consists of a brush, a resistor element, and a frame. The brush and resistor element are set on the frame. The brush can move linearly on the resistor element. The contact of the brush moves on the resistor, causing the resistance value between the contact and the resistor element to change, thereby changing the resistance value of the potentiometer displacement sensor.

[0036] The controller 103 is used to control the entire injection molding process of the injection molding machine, including temperature control, speed adjustment, and time setting. For example, the controller 103 can control the injection unit 101 or the clamping unit 102 to complete the target action based on the real-time resistance value corresponding to the sliding of the brush on the resistance element obtained from the potentiometer displacement sensor and the estimated position of the moving part through the control method of the injection molding machine provided in the embodiment of the application.

[0037] On the one hand, the embodiment of the present application provides a control method for an injection molding machine, which can be Figure 1 The injection molding machine 100 shown in FIG. Figure 2 As shown, the method may include:

[0038] S201, obtaining a real-time resistance value corresponding to the brush sliding on the resistance element at the current moment.

[0039] In one possible implementation, the controller may directly measure the real-time resistance value corresponding to the current moment when the brush slides on the resistance element by using a multimeter connected in parallel with the potentiometer-type displacement sensor.

[0040] Another possible implementation method is to set up a voltage divider circuit in advance so that during the operation of the injection molding machine, the controller can measure the real-time voltage value of the potentiometer displacement sensor in real time, and then determine the resistance value of the potentiometer displacement sensor based on the real-time voltage value and the real-time current value of the circuit in which the potentiometer displacement sensor is located.

[0041] S202 , determining a calculated position of the moving component during operation of the injection molding machine based on the real-time resistance value.

[0042] In one possible implementation, the controller may obtain the resistance range of the brush sliding on the resistance element, and determine the calculated position based on the real-time resistance value and the resistance range.

[0043] Specifically, the moving range of the moving component in the injection molding machine and the resistance range of the brush sliding on the resistance element corresponding to the moving range are obtained.

[0044] It should be noted that the movement range of the moving part on the injection molding machine and the resistance range of the brush sliding on the resistance element can be determined by the controller based on the commonly used movement range and resistance range of the injection molding machine in the historical working process, or can be calibrated before the injection molding machine starts working. This application does not limit this.

[0045] After obtaining the moving range of the moving part in the injection molding machine and the resistance range of the brush sliding on the resistance element, the calculated position is determined according to the real-time resistance value, the moving range and the resistance range.

[0046] The calculated position is determined by the following equation based on the real-time resistance value, the moving range, and the resistance range.

[0047]

[0048] Among them, P x To calculate the position, R x is the real-time resistance value, R m is the resistance range, and L is the moving range.

[0049] For example, the moving range of the moving part is 0 to 1000 mm, and the maximum moving speed is 1000 mm / s; the corresponding displacement sensor resistance change range is 0-1000 Ω, and the maximum resistance change rate is 1000 Ω / s; the controller collects a resistance of 0 Ω, which means the calculated position of the moving part is 0 mm, 500 Ω, which means the calculated position of the moving part is 500 mm, and 1000 Ω, which means the calculated position of the moving part is 1000 mm.

[0050] S203 : When the mobile component is in an abnormal state and the duration of the abnormal state is less than a duration threshold, determine the estimated position of the mobile component at the current moment as the target position of the mobile component at the current moment.

[0051] The abnormal state is that the displacement difference between the calculated position and the estimated position is greater than the displacement threshold.

[0052] In one possible implementation, the process of determining the estimated position of the mobile component at the current moment may include obtaining a set of historical positions of the mobile component and the historical moment corresponding to each historical position in the set. Based on the set of historical positions of the mobile component and the historical moment corresponding to each historical position in the set, the moving speed of the mobile component is determined. The estimated position is determined based on the current moment, the moving speed, the first historical position, and the first historical moment corresponding to the first historical position.

[0053] The first historical position is any historical position in the historical position set, and the first historical moment is the historical moment corresponding to the first historical position.

[0054] Specifically, the historical location set may include a second historical location and a third historical location. The second historical moment is the historical moment corresponding to the second historical location. The third historical moment is the historical moment corresponding to the third historical location. The second historical moment is the moment before the current moment. The third historical moment is the moment before the second historical moment.

[0055] A moving speed of the moving component sliding from the second historical position to the third historical position is determined according to the second historical position, the third historical position, the second historical moment, and the third historical moment.

[0056] For example, the estimated position of the moving part can be determined by the following equation.

[0057]

[0058] Among them, P y To estimate the position, P -1 is the second historical position, P -2 is the third historical position, T0 is the current time, T -1 For the second historical moment, T -2 The third historical moment.

[0059] During the injection molding machine's control process, if the brush is in an abnormal state, resulting in poor contact between the brush and the resistor, the injection molding machine can be controlled by calculating an estimated position for the moving part as the target position of the moving part. This allows the injection molding machine to operate normally, avoiding the traditional injection molding machine control process where the current action is stopped and the next action is continued, which poses a risk of collision. For example, if there is poor contact between the brush and the resistor, the resistance suddenly increases to infinity. The controller determines that the calculated position of the moving part has reached a large value, confirming that the moving part has exceeded the set position, and thus completes the action, and controls the injection molding machine to perform the next action. However, if the injection molding machine has not completed the current action, the moving part has not actually reached the set position, which may cause an action conflict with other components and damage the injection molding machine.

[0060] Furthermore, if the moving part is in an abnormal state and the duration is greater than or equal to the duration threshold, the injection molding machine is controlled to stop the current action and generate an abnormality message. The abnormality message is used to indicate that the current state of the injection molding machine is abnormal.

[0061] When the duration of the abnormal state exceeds the duration threshold, the injection molding machine can be stopped in time to avoid conflicts between actions sent by the injection molding machine and damage to the injection molding machine equipment.

[0062] Furthermore, a set of displacement differences between the calculated position and the estimated position corresponding to multiple abnormal states at multiple moments is obtained. Based on the set of displacement differences, the service life of the resistor element is predicted and displayed to the user.

[0063] Specifically, the estimated position corresponding to the abnormal state belongs to the predicted position interval. Based on the set of displacement difference values ​​in the predicted position interval, a change trend of the displacement difference values ​​in the predicted position interval is determined. Based on the change trend, the service life of the resistor element corresponding to the predicted position interval is determined.

[0064] For example, the change trend is input into a pre-trained prediction model to determine the service life of the resistance element corresponding to the prediction position interval.

[0065] The prediction model training process can include analyzing the historical trends over time of displacement differences of historical estimated positions within the same prediction position interval in a potentiometer-type displacement sensor using methods such as time series. The historical displacement differences and historical trends are then used to train a prediction model, which can be, for example, a linear regression, decision tree, random forest, or neural network model. The historical displacement differences and trends are then used to evaluate the performance of the prediction model. For example, the accuracy and robustness of the prediction model can be verified using cross-validation and a test set, where the test set is a collection of historical displacement differences and historical trends corresponding to each historical displacement difference.

[0066] Furthermore, a critical value of the displacement difference can be set based on experience or experimental data. When the determined displacement threshold is greater than the critical value, it is determined that the remaining service life of the resistor element at the estimated position is short, and a prompt message can be generated to remind the user that the resistor element at the estimated position is excessively worn.

[0067] This process can effectively evaluate and predict the health status and service life of the resistor element according to its working status during the operation of the injection molding machine. Before the resistor element is damaged, the user can be reminded to replace it to avoid problems such as equipment damage during the operation of the injection molding machine.

[0068] S204: Using the target position, controlling the injection molding machine so that the injection molding machine completes a target action based on the target position.

[0069] One possible implementation is to control the moving component to move closer to or farther away from the fixed component of the injection molding machine when the target position does not reach the injection position of the injection molding machine.

[0070] Another possible implementation is to control the injection unit of the injection molding machine to perform injection molding when the target position reaches the injection molding position.

[0071] This process can be used to control the injection molding machine. If the brush is in an abnormal state during the control process of the injection molding machine, and the brush has poor contact with the resistance element, an estimated position can be calculated for the moving part as the target position of the moving part to control the injection molding machine. At this time, the injection molding machine can work normally.

[0072] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the working principle of the device. It can be understood that in order to realize the above functions, the injection molding machine includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0073] In the embodiments of the present application, the functional modules of the injection molding machine can be divided according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules.

[0074] It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods. Figure 3 FIG. 1 shows a possible schematic diagram of the control device of the injection molding machine involved in the above and embodiments. Figure 3 As shown, the control device 300 of the injection molding machine may include: an acquisition module 301 , a processing module 302 , and a control module 303 .

[0075] The acquisition module 301 is used to support the control device 300 of the injection molding machine to execute Figure 2 S201 in the control method of the injection molding machine shown.

[0076] Processing module 302, used to support the control device 300 of the injection molding machine to execute Figure 2 S202 in the control method of the injection molding machine shown.

[0077] The control module 303 is used to support the control device 300 of the injection molding machine to execute Figure 2 S203 in the control method of the injection molding machine shown.

[0078] In one possible implementation, the above-mentioned device can also be used to obtain a set of historical positions of the moving component and the historical moment corresponding to each historical position in the set of historical positions. The moving speed of the moving component is determined based on the set of historical positions of the moving component and the historical moment corresponding to each historical position in the set of historical positions. An estimated position is determined based on the current moment, the moving speed, a first historical position, and the first historical moment corresponding to the first historical position. The first historical position is any historical position in the set of historical positions. The first historical moment is the historical moment corresponding to the first historical position.

[0079] In a possible implementation, the above-mentioned device can also be used to determine the moving speed of the moving component sliding from the second historical position to the third historical position based on the second historical position, the third historical position, the second historical moment and the third historical moment.

[0080] The historical location set includes a second historical location and a third historical location. The second historical moment is the historical moment corresponding to the second historical location. The third historical moment is the historical moment corresponding to the third historical location. The second historical moment is the moment before the current moment. The third historical moment is the moment before the second historical moment.

[0081] In one possible implementation, the device can also be used to obtain a set of displacement differences between the calculated and estimated positions corresponding to multiple abnormal states at multiple moments. Based on the set of displacement differences, the service life of the resistor element can be predicted and displayed to the user.

[0082] In a possible implementation, the device can also be used to determine a change trend of the displacement difference values ​​in the predicted position interval based on the set of displacement difference values ​​in the predicted position interval, and determine the service life of the resistor element corresponding to the predicted position interval based on the change trend.

[0083] Among them, the estimated position corresponding to the abnormal state belongs to the predicted position interval.

[0084] In one possible implementation, the device can also be used to obtain the range of motion of a moving component in an injection molding machine and the resistance range of a brush sliding on a resistance element corresponding to the range of motion. The calculated position is determined based on the real-time resistance value, the range of motion, and the resistance range.

[0085] In one possible implementation, the device can also be used to control the moving component to move closer to or farther from the fixed component of the injection molding machine when the target position has not yet reached the injection position of the injection molding machine. Alternatively, when the target position reaches the injection position, the device can be used to control the injection unit of the injection molding machine to perform injection molding.

[0086] In one possible implementation, the device can also be used to control the injection molding machine to stop its current operation and generate an abnormality message when a moving component is in an abnormal state for a duration greater than or equal to a duration threshold. The abnormality message indicates that the current state of the injection molding machine is abnormal.

[0087] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0088] The control device 300 of the injection molding machine provided in the embodiment of the present application is used to execute the above Figure 2 The control method of the injection molding machine shown can therefore achieve the same effect as the control method of the injection molding machine described above.

[0089] The present application also provides an injection molding machine, which can be the one described in the above embodiment. Figure 1 The injection molding machine 100 shown can execute the control method and related steps of the injection molding machine in the above method embodiment.

[0090] An embodiment of the present application further provides a computer-readable storage medium having instructions stored thereon, which, when executed, execute the control method and related steps of the injection molding machine in the above method embodiment.

[0091] An embodiment of the present application further provides a computer program product, which, when executed on a computer, enables the computer to execute the control method and related steps of the injection molding machine in the above method embodiment.

[0092] In some embodiments, the methods described herein may be implemented as computer program instructions encoded in a machine-readable format on a computer-readable storage medium or on other non-transitory media or articles of manufacture.

[0093] The present application also provides a control system 400 for an injection molding machine. Figure 4 As shown, the control system 400 of the injection molding machine includes at least one processor 401 and at least one interface circuit 402 .

[0094] As an example, when the control system 400 of the injection molding machine includes a processor and an interface circuit, the processor may be Figure 4 The processor 401 shown in the solid line frame (or the processor 401 shown in the dotted line frame) may be Figure 4 The interface circuit 402 is shown in the solid line frame (or the interface circuit 402 is shown in the dotted line frame). When the chip system 400 includes two processors and two interface circuits, the two processors include Figure 4 The processor 401 shown in the solid line frame and the processor 401 shown in the dotted line frame, the two interface circuits include Figure 4 The interface circuit 402 shown in the solid line frame and the interface circuit 402 shown in the dotted line frame are not limited to this.

[0095] The processor 401 and the interface circuit 402 can be interconnected via a line. For example, the interface circuit 402 can be used to receive signals. For another example, the interface circuit 402 can be used to send signals to other devices (such as the processor 401). For example, the interface circuit 402 can read computer instructions stored in the memory and send the computer instructions to the processor 401. The processor 401 executes the instructions and, in conjunction with the input and output devices, implements the various steps in the above embodiments, such as implementing Figure 2 The various steps performed in the method embodiment shown are shown. Of course, the chip system may also include other discrete devices, which are not specifically limited in the embodiment of the present application.

[0096] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned 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.

[0097] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0098] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0099] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0100] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the contributing part or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0101] The above content is only a specific embodiment of this application, but the scope of protection of this application is not limited to this. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A control method for an injection molding machine, characterized in that: Applied to an injection molding machine, the injection molding machine includes a moving part and a potentiometer-type displacement sensor, the moving part is connected to the potentiometer-type displacement sensor, the potentiometer-type displacement sensor includes a resistor element and a brush, the method includes: Obtaining a real-time resistance value corresponding to the brush sliding on the resistance element at the current moment; determining a calculated position of the moving component during operation of the injection molding machine based on the real-time resistance value; When a potentiometer-type displacement sensor installed on the moving component is in an abnormal state and the duration of the abnormal state is less than a duration threshold, determining the estimated position of the moving component at the current moment as the target position of the moving component at the current moment; the abnormal state is that the displacement difference between the calculated position and the estimated position is greater than the displacement threshold; The target position is used to control the injection molding machine so that the injection molding machine completes a target action based on the target position.

2. The method according to claim 1, characterized in that The process of determining the estimated position includes: Obtaining a historical position set of the mobile component and a historical moment corresponding to each historical position in the historical position set; determining a moving speed of the moving component according to a historical position set of the moving component and a historical moment corresponding to each historical position in the historical position set; The estimated position is determined based on the current moment, the moving speed, the first historical position, and the first historical moment corresponding to the first historical position; the first historical position is any historical position in the historical position set; and the first historical moment is the historical moment corresponding to the first historical position.

3. The method according to claim 2, characterized in that The historical position set includes a second historical position and a third historical position; the second historical moment is a historical moment corresponding to the second historical position; the third historical moment is a historical moment corresponding to the third historical position; the second historical moment is a moment before the current moment; and the third historical moment is a moment before the second historical moment; determining the moving speed of the moving component based on the historical position set of the moving component and the historical moment corresponding to each historical position in the historical position set includes: A moving speed of the moving component sliding from the second historical position to the third historical position is determined according to the second historical position, the third historical position, the second historical moment, and the third historical moment.

4. The method according to claim 1, wherein The method further comprises: Obtaining a set of displacement differences between a plurality of calculated positions and an estimated position corresponding to the abnormal states at a plurality of moments; The service life of the resistance element is predicted based on the displacement difference set, and the service life is displayed to the user.

5. The method according to claim 4, characterized in that The estimated position corresponding to the abnormal state belongs to a predicted position interval; and predicting the service life of the resistance element according to the displacement difference set includes: determining, based on the set of displacement differences in the predicted position interval, a change trend of the displacement differences in the predicted position interval; The service life of the resistance element corresponding to the predicted position interval is determined according to the change trend.

6. The method according to claim 1, wherein The step of determining a calculated position of a moving component of the injection molding machine during operation of the injection molding machine based on the real-time resistance value includes: Acquire a moving range of the moving component in the injection molding machine and a resistance range of the brush sliding on the resistance element corresponding to the moving range; The calculated position is determined according to the real-time resistance value, the movement range, and the resistance range.

7. The method according to claim 1, characterized in that The method of controlling the injection molding machine by utilizing the target position includes: When the target position does not reach the injection position of the injection molding machine, controlling the movable component to move closer to or away from the fixed component of the injection molding machine; Alternatively, when the target position reaches the injection position, the injection unit of the injection molding machine is controlled to perform injection molding.

8. The method according to claim 1, characterized in that The method further comprises: When the moving component is in an abnormal state and the duration is greater than or equal to the duration threshold, the injection molding machine is controlled to stop the current action and generate abnormal information; the abnormal information is used to indicate that the current state of the injection molding machine is abnormal.

9. A control device for an injection molding machine, characterized in that: Applied to an injection molding machine, the injection molding machine includes a moving part and a potentiometer-type displacement sensor, the moving part is connected to the potentiometer-type displacement sensor, the potentiometer-type displacement sensor includes a resistor element and a brush, and the device includes: An acquisition module, configured to acquire a real-time resistance value corresponding to the brush sliding on the resistance element at a current moment; a processing module, configured to determine, based on the real-time resistance value, a calculated position of the moving component during operation of the injection molding machine; and, if the moving component is in an abnormal state and the duration of the abnormal state is less than a duration threshold, determine the estimated position of the moving component at a current moment as the target position of the moving component at the current moment; the abnormal state being that a displacement difference between the calculated position and the estimated position is greater than a displacement threshold; The control module is used to control the injection molding machine using the target position so that the injection molding machine completes a target action based on the target position.

10. An injection molding machine, characterized in that: The injection molding machine includes a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the control method of the injection molding machine according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores machine-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the control method for the injection molding machine according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Carbon brush resistivity testing tool and testing method thereof

    CN109613315A

  • Angular displacement sensor based on injection molding resistance ring

    CN115854857A