Control method and device of injection molding machine and injection molding machine
By calculating the target position of the injection molding machine by real-time resistance value and historical position data, the problem of poor contact between the brush and the resistor element in the potentiometer displacement sensor is solved, ensuring the normal operation of the injection molding machine and predicting the life of the resistor element, and extending the service life of the equipment.
Patent Information
- Application Number
- CN202411656809.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-11-19
AI Technical Summary
The contact friction between the brush and the resistive element in the potentiometer displacement sensor leads to poor contact, affecting the normal operation of the injection molding machine.
By obtaining the real-time resistance value, determining the calculated position of the moving parts, and calculating the estimated position as the target position in an abnormal state, controlling the injection molding machine to complete the action, avoiding poor contact and potential collision damage, and predicting the service life of the resistor element.
Ensure that the injection molding machine can work normally in abnormal conditions, avoid action conflicts and equipment damage caused by poor contact, and warning the life of resistor components in advance to extend the service life of the equipment.
Smart Images

Figure CN119217667A_ABST
Abstract
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] The potentiometer displacement sensor is a device that measures the mold closing accuracy of the injection molding machine with high precision. It determines whether the mold closing is accurate by measuring the mold closing distance. When using the potentiometer displacement sensor, you first need to 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 fits tightly with the mold surface, then press the power button, and the potentiometer displacement sensor starts to measure the change in the mold closing distance. The potentiometer displacement sensor consists of a resistor element, a skeleton, and a brush. When the mold closing distance changes, the brush contact of the potentiometer displacement sensor moves on the resistor element, and the resistance value between the contact and the resistor element changes. At this time, the mold closing distance can be detected by detecting the resistance value of the potentiometer 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 after 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 of the potentiometer displacement sensor, thereby causing the injection molding machine to fail to work properly. 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 displacement sensor, wherein the moving part is connected to the potentiometer displacement sensor, and the potentiometer 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 of the injection molding machine provided in the embodiment of the present application can control the injection molding machine by calculating an estimated position for the moving part as the target position of the moving part if the brush is in an abnormal state during the control process of the injection molding machine, and the injection molding machine can be completed normally at this time. At the same time, when the duration of the abnormal state exceeds the duration threshold, the injection molding machine can be stopped in time to avoid the collision of the moving parts of the injection molding machine that may be caused by the moving parts of the injection molding machine not being in the correct position, thereby causing damage to the injection molding machine.
[0007] In a possible implementation, the process of determining the estimated position includes obtaining a set of historical positions of the mobile component and a historical moment corresponding to each historical position in the set of historical positions. The moving speed of the mobile component is determined based on the set of historical positions of the mobile component and the historical moment corresponding to each historical position in the set of historical positions. 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 set of historical positions. The first historical moment is the historical moment corresponding to the first historical position.
[0008] In a possible implementation, 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. The third historical moment is a moment before the second historical moment. Based on the historical position set of the moving component and the historical moment corresponding to each historical position in the historical position set, the moving speed of the moving component is determined, 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 a possible implementation, the control method of the injection molding machine provided in the embodiment of the present application further includes obtaining a set of displacement differences between the calculated positions and the estimated positions corresponding to multiple abnormal states at multiple moments. Based on the set of displacement differences, the service life of the resistor element is predicted and displayed to the user.
[0010] In a possible implementation, the estimated position corresponding to the abnormal state belongs to the predicted position interval. The service life of the resistor element is predicted based on the displacement difference set, including determining a change trend of the displacement difference in the predicted position interval based on the displacement difference set in the predicted position interval. The service life of the resistor element corresponding to the predicted position interval is determined based on the change trend.
[0011] A possible implementation method is to determine the calculated position of the moving parts of the injection molding machine during the operation of the injection molding machine based on the real-time resistance value, including obtaining the moving range of the moving parts in the injection molding machine and the resistance range of the brush sliding on the resistance element corresponding to the moving range. The calculated position is determined based on the real-time resistance value, the moving range and the resistance range.
[0012] One possible implementation method is to use the target position to control the injection molding machine, including controlling the moving part to approach or move away from the fixed part of the injection molding machine when the target position does not reach the injection position of the injection molding machine. Or, when the target position reaches the injection position, controlling the injection unit of the injection molding machine to perform injection molding.
[0013] In a possible implementation, the control method of the injection molding machine provided in the embodiment of the present application further includes controlling the injection molding machine to stop the current action and generating abnormal information when the moving part is in an abnormal state and the duration is greater than or equal to the duration threshold. The abnormal information is used to indicate 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 the 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 used to determine the calculated position of the moving part during the working process of the injection molding machine based on the real-time resistance value. 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 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.
[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 of the injection molding machine of the first aspect or any possible implementation method. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0019] In a fourth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer can execute the control method of the injection molding machine of the first aspect or any possible implementation manner.
[0020] In a fifth aspect, a computer program product including instructions is provided, which, when executed on a computer, enables the computer to execute the control method of the 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 drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. 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 paying 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 structural schematic 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] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here 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 which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field 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 corresponded to the resistance value corresponding to the sliding of the brush on the resistance element. If there is a poor contact between the brush and the resistance element, the resistance value suddenly changes to infinity at this time. 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 actions 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 a 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 of the injection molding machine provided in the embodiment of the present application is that 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, the injection molding machine can be controlled by calculating an estimated position for the moving part as the target position of the moving part, and the injection molding machine can work normally at this time. At the same time, when the duration of the abnormal state exceeds the duration threshold, the injection molding machine can be stopped in time to avoid the collision of the moving parts that may be caused by the moving parts of the injection molding machine not being in the correct position, causing damage to 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 unit 101 includes a hopper, a heating cylinder, a screw, a check valve and a nozzle. The hopper is used to store plastic particles to be processed. The heating cylinder is used to heat the plastic particles to a melted state, and a screw is installed in the heating cylinder. The screw is used to mix, compact and push the plastic raw materials through a rotating action. The check valve is used to prevent the melted plastic from flowing back. The nozzle is a channel for the molten plastic to enter the mold.
[0034] The mold clamping unit 102 includes a fixed part, a moving part, a mold, a guide column, and a clamping structure. The fixed part is located at the rear of the injection molding machine and is connected to the fixed mold half. The moving part is connected to the movable mold half and can move back and forth. A potentiometer-type displacement sensor is arranged on it. The mold includes a fixed mold half and a movable mold half, which determines the shape of the product generated by the injection molding machine. The two ends of the guide column are respectively connected to the fixed part and the moving part 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] The potentiometer displacement sensor is composed of a brush, a resistor element, and a frame. The brush and the resistor element are arranged on the frame, and the brush can move linearly on the resistor element. The contact of the brush moves on the resistor element, so that the resistance value between the contact and the resistor element changes, thereby realizing the change of 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, time setting, etc. For example, the controller 103 can control the injection molding 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 present 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 the real-time resistance value corresponding to the brush sliding on the resistance element at the current moment.
[0039] In a possible implementation, the controller can directly measure the real-time resistance value corresponding to the sliding of the brush on the resistance element at the current moment by using a multimeter connected in parallel with the potentiometer 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 a moving component during operation of the injection molding machine based on the real-time resistance value.
[0042] In a possible implementation, the controller may obtain the resistance range of the brush sliding on the resistance element, and determine the calculated position according to 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 moving 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 moving 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 is not limited to 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-1000mm, and the maximum moving speed is 1000mm / S; the corresponding displacement sensor resistance change range is 0-1000Ω, and the maximum resistance change rate is 1000Ω / S; the controller collects that the resistance of 0Ω represents the calculated position of the moving part is 0mm, 500Ω represents the calculated position of the moving part is 500mm, and 1000Ω represents the calculated position of the moving part is 1000mm.
[0050] S203: When 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 the current moment as the target position of the moving 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 a possible implementation, the process of determining the estimated position of the mobile component at the current moment may be to obtain a set of historical positions of the mobile component and a historical moment corresponding to each historical position in the set of historical positions. The moving speed of the mobile component is determined based on the set of historical positions of the mobile component and the historical moment corresponding to each historical position in the set of historical positions. 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 position set may include 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. The third historical moment is a 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 control process of the injection molding machine, if the brush is in an abnormal state, and the brush has poor contact with the resistor element, the injection molding machine can be controlled by calculating an estimated position for the moving part as the target position of the moving part. At this time, the injection molding machine can work normally, and the traditional injection molding machine control process can be avoided. In the process, the current action is stopped and the next action is continued, which may cause the problem of action collision. For example, if there is poor contact between the brush and the resistor, the resistance suddenly changes to infinity. The controller determines that the calculated position of the moving part has reached a large value, and determines that the moving part has exceeded the set position, that is, the action is completed, and the injection molding machine will be controlled to perform the next action. At this time, if the injection molding machine has not completed the current action, the moving part has not actually reached the set position, which may cause action conflicts with other parts and damage the injection molding machine.
[0060] Furthermore, when 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 abnormal information. The abnormal information 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 positions and the estimated positions corresponding to the 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. According to the displacement difference set in the predicted position interval, the change trend of the displacement difference in the predicted position interval is determined. According to the change trend, the service life of the resistance 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 resistor element corresponding to the prediction position interval.
[0065] The training process of the prediction model can be to analyze the historical change trend of the displacement difference of the historical estimated position belonging to the same prediction position interval in the potentiometer displacement sensor over time using methods such as time series. Then use the historical displacement difference and historical change trend to train the prediction model, and the prediction model can be, for example, one of the models such as linear regression, decision tree, random forest, neural network, etc. Then use the historical displacement difference and historical change trend to evaluate the performance of the prediction model, for example, use cross-validation and test sets to verify the accuracy and robustness of the prediction model, and the test set is a set consisting of historical displacement differences and historical change trends that correspond one-to-one to the historical displacement differences.
[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 to control the injection molding machine so that the injection molding machine completes the target action based on the target position.
[0069] A possible implementation manner is to control the moving component to approach or move 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 by calculating an estimated position for the moving part as the target position of the moving part if the brush is in an abnormal state during the control process of 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 is understandable 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] The embodiment of the present application can divide the functional modules of the injection molding machine according to the above method example. 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 module can be implemented in the form of hardware or software functional module.
[0074] It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figure 3 FIG. 2 shows a possible schematic diagram of the control device of the injection molding machine involved in the above-mentioned embodiment. 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 a possible implementation, the above device can also be used to obtain a historical position set of the mobile component and a historical moment corresponding to each historical position in the historical position set. According to the historical position set of the mobile component and the historical moment corresponding to each historical position in the historical position set, the moving speed of the mobile component is determined. According to the current moment, the moving speed, the first historical position and the first historical moment corresponding to the first historical position, the estimated position is determined. The first historical position is any historical position in the historical position set. The first historical moment is the historical moment corresponding to the first historical position.
[0079] In a possible implementation, the above 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 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 the moment before the current moment. The third historical moment is the moment before the second historical moment.
[0081] In a possible implementation, the above device can also be used to obtain a set of displacement differences between the calculated positions and the estimated positions corresponding to multiple abnormal states at multiple moments, and predict the service life of the resistor element based on the set of displacement differences, and display the service life to the user.
[0082] In a possible implementation, the above device can also be used to determine the change trend of the displacement difference in the predicted position interval according to the displacement difference set in the predicted position interval, and determine the service life of the resistance element corresponding to the predicted position interval according to the change trend.
[0083] Among them, the estimated position corresponding to the abnormal state belongs to the predicted position interval.
[0084] In a possible implementation, the above device can also be used to obtain the moving range of the moving part in the injection molding machine and the resistance range of the brush sliding on the resistance element corresponding to the moving range. According to the real-time resistance value, the moving range and the resistance range, the calculation position is determined.
[0085] In a possible implementation, the above device can also be used to control the moving part to approach or move away from the fixed part of the injection molding machine when the target position has not reached the injection position of the injection molding machine. Or, when the target position reaches the injection position, control the injection unit of the injection molding machine to perform injection molding.
[0086] In a possible implementation, the above device can also be used to control the injection molding machine to stop the current action and generate abnormal information when the moving part is in an abnormal state and the duration is greater than or equal to the duration threshold. The abnormal information is used to indicate 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] The embodiment of the present application also provides a computer-readable storage medium on which instructions are stored. When the instructions are executed, the control method and related steps of the injection molding machine in the above method embodiment are executed.
[0091] The embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, the computer executes 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 encoded 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 shown in the solid line frame (or the interface circuit 402 shown in the dotted line frame) is shown in the solid 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 may be interconnected via a line. For example, the interface circuit 402 may be used to receive a signal. In another example, the interface circuit 402 may be used to send a signal to another device (e.g., the processor 401). For example, the interface circuit 402 may read a computer instruction stored in a memory and send the computer instruction to the processor 401. The processor 401 executes the instruction and implements the various steps in the above embodiments in combination with the input and output devices, such as implementing Figure 2 The various steps performed in the method embodiment 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 the present 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 only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, 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 separated, 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 different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0099] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of 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 part that contributes 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, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0101] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope 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; Based on the real-time resistance value, determining a calculated position of the moving component during operation of the injection molding machine; When the potentiometer 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 that the estimated position of the moving component at the current moment is 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: Acquire a historical position set of the mobile component and a historical moment corresponding to each historical position in the historical position set; Determine the moving speed of the moving component according to the historical position set of the moving component and the historical moment corresponding to each historical position in the historical position set; The estimated position is determined according to 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; 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; the third historical moment is a moment before the second historical moment; the determining the moving speed of the moving component according to the historical position set of the moving component and the historical moment corresponding to each historical position in the historical position set includes: The 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, characterized in that 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 time instants; The service life of the resistor 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 the predicted position interval; and predicting the service life of the resistance element according to the displacement difference set includes: Determining a change trend of the displacement difference value in the predicted position interval according to the displacement difference value set 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, characterized in that The step of determining the calculated position of the moving parts of the injection molding machine during the operation of the injection molding machine based on the real-time resistance value includes: Acquire 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; The calculated position is determined according to the real-time resistance value, the moving range, and the resistance range.
7. The method according to claim 1, characterized in that The method of controlling the injection molding machine by using the target position includes: When the target position does not reach the injection position of the injection molding machine, controlling the moving part to approach or move away from the fixed part of the injection molding machine; Or, 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, used for acquiring a real-time resistance value corresponding to the brush sliding on the resistance element at a current moment; A processing module, for determining, based on the real-time resistance value, a calculated position of the moving component during the operation of the injection molding machine; when the moving component is in an abnormal state and the duration of the abnormal state is less than a duration threshold, determining that the estimated position of the moving component at the current moment is 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 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 comprises 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
High-intelligence mold
CN106938520A
Carbon brush resistivity testing tool and testing method thereof
CN109613315A
Abnormality analysis method and system for injection molding machine
CN114770891A
Angular displacement sensor based on injection molding resistance ring
CN115854857A
Resistive film contact type touch panel control unit
JP2004078606A
