Injection molding machine protection method, device and equipment and storage medium
By obtaining the periodic action sequence and current operating status of the injection molding machine, the safety position of the neutron is automatically judged and safely protected, the problem that traditional injection molding machines cannot automatically judge the safety conditions of the neutron are solved, and the automatic safety detection and protection of the injection molding machine is realized, reducing the risk of damage.
Patent Information
- Application Number
- CN202411861227.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-03-11
AI Technical Summary
Traditional injection molding machines cannot automatically judge the safety protection conditions for the advancement and retreat of neutrons during periodic actions, resulting in human errors in selection, which may lead to damage to the injection molding machine and mold.
By obtaining the periodic action sequence and current operating status of the injection molding machine, the safe position of the neutron is automatically judged and safe protection is performed based on this position to ensure that the neutron runs until safe conditions and other actions are completed.
Automatic safety inspection and protection of injection molding machines is realized, which reduces accidents caused by operating errors or mechanical failures, reduces the risk of damage to injection molding machines and molds, and improves the safety of equipment and operators.
Smart Images

Figure CN119589917A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automatic control technology, and in particular to an injection molding machine protection method, device, equipment and storage medium. Background Art
[0002] In a multi-material injection molding machine, the forward and backward movement of the neutron (slider) can be performed at any position before or after mold locking or before or after the turntable, and can move at a specific angle of the turntable (0°, 120°, 180°, 240°) or at any angle. However, any change in conditions will affect the safety detection during mold locking. If the action condition of the neutron's advance is changed from 180 degrees of the turntable to 0 degrees, the safety detection system must be updated to ensure that the mold can be locked only after the neutron is in place under the new 0-degree condition. Otherwise, it will lead to premature mold locking, delayed mold locking or false alarms, which will cause damage to the injection molding machine and the internal mold.
[0003] However, traditional injection molding machines cannot automatically determine the safety protection conditions for the neutron to advance and retreat on the turntable during the cycle action, and need to be manually selected. For example, when the turntable is at a certain angle, the safety condition for the neutron is whether the neutron is safely in place or safely retreating. There is a risk of human error in selection, which may cause damage to the injection molding machine and the internal mold. Summary of the invention
[0004] The main purpose of this application is to provide an injection molding machine protection method, device, equipment and storage medium, aiming to solve the problem that traditional injection molding machines cannot automatically judge the safety protection conditions of the neutrons advancing and retreating on the turntable during periodic actions, so as to achieve automatic judgment by the system and ensure that the neutrons run to the safety protection conditions before completing the subsequent locking and other actions of the injection molding machine to complete the protection of the injection molding machine.
[0005] To achieve the above objectives, the present application proposes a method for protecting an injection molding machine, the method comprising:
[0006] Get the cycle action sequence and current operation status of the injection molding machine;
[0007] Based on the periodic action sequence, determining a neutron safety position corresponding to the current operating state;
[0008] Based on the neutron safe position, the injection molding machine is safely protected.
[0009] In one embodiment, the current operating state includes a safety protection state and a non-safety protection state;
[0010] Before determining the neutron safety position corresponding to the current operating state based on the periodic action sequence, the method further includes:
[0011] If the current operating state is a non-safety protection state, the corresponding injection molding machine action in the periodic action sequence is executed;
[0012] Continuously detecting and updating the current operating status;
[0013] If it is detected that the current operating state is a safety protection state, a neutron safety position corresponding to the current operating state is determined based on the periodic action sequence.
[0014] In one embodiment, determining the neutron safe position corresponding to the current operating state based on the periodic action sequence includes:
[0015] Based on the periodic action sequence, determining a most recent action corresponding to the current running state;
[0016] If the most recent action is a neutron-related action, the first neutron workstation corresponding to the neutron-related action and the first workstation activation state are used as the neutron safety position;
[0017] If the most recent action is a turntable-related action, then based on the turntable-related action and the periodic action sequence, a neutron safe position corresponding to the current operating state is determined.
[0018] In one embodiment, determining the neutron safety position corresponding to the current operating state based on the turntable-related actions and the periodic action sequence includes:
[0019] Based on the periodic action sequence, obtaining a second neutron station and an activation state of the second station corresponding to the turntable-related action;
[0020] If the second station activation state is the activated state, the second neutron station and the second station activation state are used as the neutron safety position.
[0021] In one embodiment, the step of performing safety protection on the injection molding machine based on the neutron safety position includes:
[0022] Get the third neutron station and the activation status of the third station;
[0023] Matching the third neutron station and the activation state of the third station with the neutron safety position to obtain a station matching result;
[0024] Based on the workstation matching result, the injection molding machine is safely protected.
[0025] In one embodiment, the step of performing safety protection on the injection molding machine based on the station matching result includes:
[0026] If the workstation matching result is a matching failure result, a safety warning message is generated and pushed to the staff;
[0027] Based on the periodic action sequence, the injection molding machine is prohibited from executing the preset target action, and the station matching result is continuously detected and updated;
[0028] If it is detected that the workstation matching result is a successful matching result, the pushing of the safety warning information is stopped, and based on the periodic action sequence, the injection molding machine is allowed to execute the preset target action.
[0029] In one embodiment, the step of obtaining the periodic action sequence of the injection molding machine includes:
[0030] Obtain the injection molding product model corresponding to the injection molding machine;
[0031] The injection molding product model is matched with a preset product cycle action sequence library to determine the cycle action sequence of the injection molding machine.
[0032] In addition, to achieve the above-mentioned purpose, the present application also proposes an injection molding machine protection device, the injection molding machine protection device comprising:
[0033] The acquisition module is used to obtain the cycle action sequence and current operation status of the injection molding machine;
[0034] A determination module, used to determine a neutron safety position corresponding to the current operating state based on the periodic action sequence;
[0035] A protection module is used to provide safety protection for the injection molding machine based on the neutron safety position.
[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes an injection molding machine protection device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the injection molding machine protection method described above.
[0037] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the injection molding machine protection method described above are implemented.
[0038] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the injection molding machine protection method described above are implemented.
[0039] The present application provides an injection molding machine protection method, device, equipment and storage medium. The injection molding machine protection method obtains the periodic action sequence and current operating state of the injection molding machine, and then determines the neutron safety position corresponding to the current operating state based on the periodic action sequence, thereby performing safety protection on the injection molding machine based on the neutron safety position, thereby preventing accidents caused by operating errors or mechanical failures, and reducing damage to the injection molding machine and molds caused by incorrect operations, so as to protect the safety of operators and equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0041] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0042] Figure 1 A schematic diagram of a process flow provided for the first embodiment of the method for protecting an injection molding machine of the present application;
[0043] Figure 2 A schematic diagram of a flow chart provided for Embodiment 2 of the method for protecting an injection molding machine of the present application;
[0044] Figure 3 A schematic diagram of a process flow provided for Embodiment 3 of the method for protecting an injection molding machine of the present application;
[0045] Figure 4 A schematic diagram of a process flow provided for Embodiment 4 of the method for protecting an injection molding machine of the present application;
[0046] Figure 5 This is a schematic diagram of the module structure of the protection device for an injection molding machine according to an embodiment of the present application;
[0047] Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the injection molding machine protection method in the embodiment of the present application.
[0048] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0049] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0050] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0051] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as an engineering machine, a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a big data service platform, an injection molding machine control system, etc. The following takes the injection molding machine control system as an example to illustrate this embodiment and the following embodiments.
[0052] Based on this, the embodiment of the present application provides an injection molding machine protection method, referring to Figure 1 , Figure 1 A schematic diagram of the process flow provided for Example 1 of the injection molding machine protection method of the present application.
[0053] In this embodiment, the injection molding machine protection method includes steps S11 to S13:
[0054] Step S11, obtaining the cycle action sequence and current operation status of the injection molding machine;
[0055] It should be noted that the injection molding machine refers to a mechanical device used for the production of plastic products, which melts the plastic material by heating, then injects it into a closed mold, and forms the desired product shape after cooling. In one embodiment, the injection molding machine is a multi-material turntable machine, which has one or more turntable structures, allowing the mold to rotate between multiple stations to facilitate injection molding of different colors or materials at different stations. Therefore, it is necessary to accurately control the position of the turntable and the action sequence of the injection molding machine to ensure that the injection molding is performed at the correct time and position to avoid mold damage, etc.
[0056] It should be further explained that the cycle action sequence refers to the order of a series of actions required for the injection molding machine to complete an injection molding cycle, usually including steps such as clamping, injection, melting, pressure holding, cooling, mold opening, ejector action, and special actions such as turntable rotation that may be involved in multi-material injection molding. There is no restriction here and it can be set according to actual conditions.
[0057] Furthermore, the current operating state refers to the specific stage or position of the injection molding machine in the cycle action sequence, for example, the current operating state is the mold locking stage, etc.
[0058] Specifically, the injection molding product model corresponding to the injection molding machine is obtained, and then the injection molding product model is matched with a preset product cycle action sequence library to determine the cycle action sequence of the injection molding machine. Furthermore, the current operating state of the injection molding machine is obtained by means of sensors, etc., which is not limited here and can be set according to actual conditions.
[0059] Step S12, determining a neutron safety position corresponding to the current operating state based on the periodic action sequence;
[0060] It should be noted that in an injection molding machine, the "neutron" usually refers to the slide that is responsible for injecting plastic into a specific area of the mold, where the movement of the slide needs to be coordinated with the rotation of the turntable to ensure that the mold can be accurately positioned and prepared to accept new material when switching between different injection units. The neutron safe position refers to the specific position that the slide should be in at a specific stage of the injection molding cycle in order to ensure operational safety, prevent equipment damage and ensure product quality. For example, before clamping the mold, according to the cycle action sequence, the neutron is fully retracted to avoid damage.
[0061] Specifically, based on the periodic action sequence, the most recent action corresponding to the current operating state is determined, and if the most recent action is a neutron-related action, the first neutron workstation and the first workstation activation state corresponding to the neutron-related action are used as the neutron safety position. If the most recent action is a turntable-related action, the neutron safety position corresponding to the current operating state is determined based on the turntable-related action and the periodic action sequence.
[0062] Step S13: Based on the neutron safety position, the injection molding machine is safely protected.
[0063] Specifically, the third neutron station and the activation state of the third station are obtained, and then the third neutron station and the activation state of the third station are matched with the neutron safety position to obtain a station matching result, so as to safely protect the injection molding machine based on the station matching result.
[0064] This embodiment obtains the periodic action sequence and current operating status of the injection molding machine, and then determines the neutron safety position corresponding to the current operating status based on the periodic action sequence, so as to protect the injection molding machine based on the neutron safety position, thereby preventing accidents caused by operational errors or mechanical failures, and reducing damage to the injection molding machine and molds caused by incorrect operations, so as to protect the safety of operators and equipment.
[0065] Based on this, the embodiment of the present application provides an injection molding machine protection method, referring to Figure 2 , Figure 2 A schematic diagram of the flow chart provided for the second embodiment of the injection molding machine protection method of the present application.
[0066] In a feasible implementation manner, the current operating state includes a safety protection state and a non-safety protection state; before determining the neutron safety position corresponding to the current operating state based on the periodic action sequence, the method further includes:
[0067] Step S21, if the current operating state is a non-safety protection state, executing the corresponding injection molding machine action in the periodic action sequence;
[0068] It should be noted that the non-safety protection state refers to the state of the injection molding machine when it does not need safety protection during operation, for example, when it is in the injection state after mold clamping, and there is no limitation here. The injection molding machine action refers to the specific mechanical action performed by the injection molding machine during the injection molding process. Common injection molding machine actions include injection (injecting molten plastic into the mold cavity), pressure holding (maintaining a certain pressure to ensure plastic filling and reduce shrinkage) and cooling.
[0069] Specifically, if the current operating state is a non-safety protection state, such as when the melting state is switched to the injection state, the corresponding injection molding machine actions in the periodic action sequence are executed, that is, the melting action and the injection action are executed.
[0070] Step S22, continuously detecting and updating the current running status;
[0071] Specifically, the current operating state is continuously detected and updated by means of sensors or the like.
[0072] Step S23: If it is detected that the current operating state is a safety protection state, a neutron safety position corresponding to the current operating state is determined based on the periodic action sequence.
[0073] It should be noted that the safety protection state refers to the state of the injection molding machine during operation when it needs to meet specific safety conditions and standards in order to ensure the safety of the equipment, molds and operators. For example, the current operating state is in the mold locking state, mold opening state or ejector state, etc., which is not limited here.
[0074] Specifically, if it is detected that the current operating state is a safety protection state, the most recent action corresponding to the current operating state is determined based on the periodic action sequence, and if the most recent action is a neutron-related action, the first neutron workstation and the first workstation activation state corresponding to the neutron-related action are used as the neutron safety position, and if the most recent action is a turntable-related action, the neutron safety position corresponding to the current operating state is determined based on the turntable-related action and the periodic action sequence.
[0075] This embodiment executes the corresponding injection molding machine action in the periodic action sequence if the current operating state is a non-safety protection state, and then continuously detects and updates the current operating state. If the current operating state is detected to be a safety protection state, the neutron safety position corresponding to the current operating state is determined based on the periodic action sequence, and then the operating state of the injection molding machine is monitored in real time to achieve dynamic safety monitoring and rapid behavior response. At the same time, automated safety detection and position determination reduce errors caused by operator negligence or misjudgment, thereby reducing downtime caused by safety inspections, thereby improving production efficiency and reducing maintenance costs.
[0076] Based on this, the embodiment of the present application provides an injection molding machine protection method, referring to Figure 3 , Figure 3 A schematic flow chart of the third embodiment of the injection molding machine protection method of the present application.
[0077] In a feasible implementation manner, determining the neutron safety position corresponding to the current operating state based on the periodic action sequence includes:
[0078] Step S31, determining the most recent action corresponding to the current running state based on the periodic action sequence;
[0079] It should be noted that the most recent action refers to the action that was just completed before the current operation state of the injection molding machine.
[0080] Specifically, the current running state is matched with the periodic action sequence to determine the most recent action corresponding to the current running state.
[0081] Step S32, if the most recent action is a neutron-related action, taking the first neutron workstation corresponding to the neutron-related action and the first workstation activation state as the neutron safety position;
[0082] It should be noted that the neutron-related action refers to the operation directly related to the neutron (slider) of the injection molding machine, including the neutron's forward (neutron in) and backward (neutron out) actions. The first neutron station refers to the neutron station corresponding to the neutron-related action. The first station activation state refers to the activation state of the first neutron station, including an activated state and an unactivated state.
[0083] Specifically, if the most recent action is a neutron-related action, the first neutron workstation corresponding to the neutron-related action and the first workstation activation state will be used as the neutron safety position. For example, if the most recent action before mold locking (current operating state) is neutron advance, and the current workstation is in an activated state, then the neutron safety position is neutron advance and activated state.
[0084] Step S33: If the most recent action is a turntable-related action, then based on the turntable-related action and the periodic action sequence, determine the neutron safety position corresponding to the current operating state.
[0085] It should be noted that the turntable-related actions refer to operations directly related to the turntable (rotating table) of the injection molding machine, mainly including the rotation action and rotation angle of the turntable. In multi-material injection molding or multi-cavity mold injection molding, the turntable is used to rotate different parts of the mold to the injection position, thereby realizing multiple plastic materials to generate an injection molded product.
[0086] Specifically, if the most recent action is a turntable-related action, then based on the periodic action sequence, the second neutron station and the second station activation state corresponding to the turntable-related action are obtained, and then if the second station activation state is an activated state, the second neutron station and the second station activation state are used as the neutron safety position.
[0087] This embodiment determines the most recent action corresponding to the current operating state based on the periodic action sequence, and if the most recent action is a neutron-related action, the first neutron station corresponding to the neutron-related action and the first station activation state are used as the neutron safety position, and if the most recent action is a turntable-related action, the neutron safety position corresponding to the current operating state is determined based on the turntable-related action and the periodic action sequence, and then by accurately identifying the neutron-related action and the turntable action, it is ensured that the corresponding safety operation is performed at the correct time and position, thereby reducing the risk of accidents, improving the accuracy of operation, and avoiding equipment damage caused by improper operation, and extending the service life of the equipment. At the same time, by changing the periodic action sequence, it can adapt to different production conditions and production sequences, thereby improving the flexibility and adaptability of the injection molding machine between different tasks.
[0088] Based on this, the embodiment of the present application provides an injection molding machine protection method, referring to Figure 4 , Figure 4 A flow chart of the fourth embodiment of the injection molding machine protection method of the present application is provided.
[0089] In a feasible implementation manner, determining the neutron safety position corresponding to the current operating state based on the turntable-related actions and the periodic action sequence includes:
[0090] Step S41, based on the periodic action sequence, obtaining the second neutron station and the activation state of the second station corresponding to the turntable related action;
[0091] It should be noted that the second neutron station refers to the neutron station corresponding to the turntable-related action. The second station activation state refers to the activation state of the second neutron station, including an activated state and an unactivated state.
[0092] Specifically, the periodic action sequence is matched with the turntable-related action to obtain the second neutron station and the activation status of the second station corresponding to the turntable-related action. For example, if the most recent action before mold locking (current operating state) is a turntable-related action, then the periodic action sequence is matched to determine whether the most recent action of the station before the turntable action before mold locking is activated neutron advance, activated neutron retreat, or neither is activated. Therefore, based on the inference result, the second neutron station and the activation status of the second station are determined.
[0093] Step S42: If the second station activation state is in the activated state, the second neutron station and the second station activation state are used as the neutron safety position.
[0094] Specifically, if the second station activation state is an activated state, the second neutron station and the second station activation state are used as the neutron safety position.
[0095] Additionally, in one embodiment, if the activation state of the second station is an unactivated state, the closest action of the two stations before the turntable action is matched according to the periodic action sequence, which is activated neutron advance, activated neutron retreat, or neither is activated, thereby determining the second neutron station and the activation state of the second station based on the inference result.
[0096] It can be understood that by determining the neutron safety position based on the current operating status, the foresight and expansibility of the program design are reflected. Even if new neutron control modes or technologies are introduced in the future, the existing programs can be compatible with them without large-scale modification or rewriting, thereby ensuring the long-term effectiveness of the program and reducing future maintenance costs. For example, even if a new set of neutron forward actions is added to the periodic action sequence, it is only necessary to determine the previous neutron workstation based on the current operating status to determine the neutron safety position, and there is no need to change the neutron safety position corresponding to the entire periodic action sequence for the newly added neutron forward actions.
[0097] This embodiment obtains the second neutron station and the second station activation state corresponding to the turntable-related action based on the periodic action sequence, and then if the second station activation state is activated, the second neutron station and the second station activation state are used as the neutron safety position, thereby determining the correct running position of the neutron before the turntable action to ensure that the neutron is in the correct position after the turntable action, thereby reducing the risk of mold damage and operator injury. At the same time, by changing the periodic action sequence, different production conditions and production sequences can be adapted, thereby improving the flexibility and adaptability of the injection molding machine between different tasks.
[0098] In a feasible implementation manner, the step of performing safety protection on the injection molding machine based on the neutron safety position includes:
[0099] Step S51, obtaining the third neutron station and the activation state of the third station;
[0100] It should be noted that the third neutron station refers to the neutron station corresponding to the current operating state. The third station activation state refers to the activation state of the third neutron station, including an activated state and an unactivated state.
[0101] Specifically, the third neutron station and the activation status of the third station are acquired in real time through sensors and the like, which are not limited here and can be set according to actual conditions.
[0102] Step S52, matching the third neutron station and the activation state of the third station with the neutron safety position to obtain a station matching result;
[0103] It should be noted that the station matching result refers to the result obtained by comparing the third neutron station and its activation state with the neutron safety position, wherein the station matching result can be "match" or "mismatch".
[0104] Specifically, the third neutron station and the activation state of the third station are matched with the neutron safety position. If the third neutron station and its state are consistent with the requirements of the neutron safety position, it is "matched", indicating that the injection molding machine can safely perform the next operation. If not, it is "unmatched", indicating that measures need to be taken to adjust the station state or issue an alarm to ensure safe operation.
[0105] Step S53: Based on the workstation matching result, the injection molding machine is safely protected.
[0106] Specifically, if the workstation matching result is a matching failure result, a safety warning message is generated and pushed to the staff, and then based on the periodic action sequence, the injection molding machine is prohibited from executing the preset target action, and the workstation matching result is continuously detected and updated. If it is detected that the workstation matching result is a matching success result, the safety warning message is stopped from being pushed, and based on the periodic action sequence, the injection molding machine is allowed to execute the preset target action.
[0107] This embodiment obtains the third neutron station and the activation status of the third station, and then matches the third neutron station and the activation status of the third station with the neutron safety position to obtain a station matching result, so as to protect the injection molding machine based on the station matching result, thereby ensuring that the injection molding machine is operated in the correct station and state, reducing operational risks, improving safety, and reducing human judgment errors. Especially in multi-station operations, it reduces accidents caused by improper operation, and reduces waiting and inspection time by quickly and accurately determining the station status, thereby improving production efficiency.
[0108] In a feasible implementation manner, the step of performing safety protection on the injection molding machine based on the station matching result includes:
[0109] Step S61: if the workstation matching result is a matching failure result, a safety warning message is generated and pushed to the staff;
[0110] It should be noted that the safety warning information refers to the notification or warning information automatically generated when the system detects potential safety problems or abnormal operations, including: abnormality description (specific description of the detected problem or abnormal situation, such as "neutron not moving forward", "turntable position error", etc.), time of occurrence, location or station (the specific location of the problem, such as a specific neutron station or turntable position), recommended measures, severity level and system status (the operating status of the injection molding machine when the alarm occurs, such as the action sequence or cycle stage being executed), etc., without limitation here.
[0111] Specifically, if the workstation matching result is a matching failure result, a safety warning message is generated and pushed to the staff. The safety warning message can be pushed through the injection molding machine display screen and the like, and can be set according to actual conditions.
[0112] Step S62, based on the periodic action sequence, prohibiting the injection molding machine from executing the preset target action, and continuously detecting and updating the station matching result;
[0113] It should be noted that the preset target action refers to a preset target action corresponding to the safety protection state. For example, when the safety protection state is the mold locking state, the preset target action is the mold locking.
[0114] Specifically, according to the periodic action sequence, the injection molding machine is prohibited from executing the preset target action corresponding to the safety protection state. For example, when the safety protection state is the mold locking state, the preset target action is mold locking, then the injection molding machine is prohibited from executing the mold locking action, and the workstation matching result is continuously detected and updated.
[0115] Step S63: If it is detected that the workstation matching result is a successful matching result, the pushing of the safety warning information is stopped, and based on the periodic action sequence, the injection molding machine is allowed to execute the preset target action.
[0116] Specifically, if it is detected that the station matching result is a successful matching result, the push of the safety warning information is stopped, and based on the periodic action sequence, the injection molding machine is allowed to perform the preset target action. For example, when the safety protection state is the mold locking state, and the preset target action is mold locking, the injection molding machine is prohibited from performing the mold locking action, and after continuously detecting and updating the station matching result, it is detected that the station matching result is a successful matching result (the third neutron station and the activation state of the third station are changed from the neutron in and unactivated state to the neutron in and activated state, and it is detected that the neutron in has entered in place, matching the neutron safety position), then the push of the safety warning information is stopped, and the injection molding machine is allowed to perform the mold locking action.
[0117] This embodiment generates a safety warning message if the station matching result is a matching failure result, and pushes the safety warning message to the staff, and then prohibits the injection molding machine from executing the preset target action based on the periodic action sequence, and continuously detects and updates the station matching result, so that if the station matching result is detected to be a matching success result, the safety warning message is stopped from being pushed, and based on the periodic action sequence, the injection molding machine is allowed to execute the preset target action, thereby achieving an immediate safety response, and prohibiting the execution of the preset target action until the station matching is successful, thereby reducing the risk of accidents, ensuring that operations are performed under safe conditions, and improving operational safety. At the same time, once the problem is solved and the station matching is successful, the system will automatically allow the execution of the preset action.
[0118] In a feasible implementation manner, the step of obtaining the periodic action sequence of the injection molding machine includes:
[0119] Step S71, obtaining the injection molding product model corresponding to the injection molding machine;
[0120] It should be noted that due to the diversity of injection molded products, the process of generating different injection molded products through injection molding machines is also inconsistent, which leads to inconsistent cycle action sequences. After the injection molding machine switches the generation mode, the safety conditions of the injection molding machine during the production process will change. If the cycle action sequence is not changed, the injection molding machine and the mold will be damaged. The injection molding product model refers to the unique identification or name of a specific injection molding product, which is used to distinguish different products.
[0121] Specifically, the injection molding product model corresponding to the injection molding machine is obtained, that is, the injection molding product model currently required to be generated by the injection molding machine.
[0122] Step S72, matching the injection molding product model with a preset product cycle action sequence library to determine the cycle action sequence of the injection molding machine.
[0123] It should be noted that the preset product cycle action sequence library refers to a database or information system that stores the optimal cycle action sequences corresponding to various different injection molding product models. At the same time, the preset product cycle action sequence library allows the injection molding machine to automatically select appropriate production parameters and action sequences according to the input product model to ensure production efficiency and product quality. The preset product cycle action sequence library is usually pre-set by the injection molding machine operator or engineer based on experience and product requirements, and can be updated and optimized according to new production requirements to ensure the practicality of the preset product cycle action sequence library.
[0124] This embodiment obtains the injection molding product model corresponding to the injection molding machine, and then matches the injection molding product model with a preset product cycle action sequence library to determine the cycle action sequence of the injection molding machine, thereby automatically determining the corresponding cycle action sequence according to the product model, thereby improving the degree of production automation, and can achieve rapid switching of production of different product models, adapt to the production needs of different product models, and improve the adaptability of the injection molding machine.
[0125] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0126] This application also provides an injection molding machine protection device, please refer to Figure 5 , the injection molding machine protection device comprises:
[0127] An acquisition module 51 is used to acquire the cycle action sequence and current operation status of the injection molding machine;
[0128] A determination module 52, configured to determine a neutron safety position corresponding to the current operating state based on the periodic action sequence;
[0129] The protection module 53 is used to perform safety protection on the injection molding machine based on the neutron safety position.
[0130] The injection molding machine protection device is also used for:
[0131] If the current operating state is a non-safety protection state, the corresponding injection molding machine action in the periodic action sequence is executed;
[0132] Continuously detecting and updating the current operating status;
[0133] If it is detected that the current operating state is a safety protection state, a neutron safety position corresponding to the current operating state is determined based on the periodic action sequence.
[0134] The injection molding machine protection device is also used for:
[0135] Based on the periodic action sequence, determining a most recent action corresponding to the current running state;
[0136] If the most recent action is a neutron-related action, the first neutron workstation corresponding to the neutron-related action and the first workstation activation state are used as the neutron safety position;
[0137] If the most recent action is a turntable-related action, then based on the turntable-related action and the periodic action sequence, a neutron safe position corresponding to the current operating state is determined.
[0138] The injection molding machine protection device is also used for:
[0139] Based on the periodic action sequence, obtaining a second neutron station and an activation state of the second station corresponding to the turntable-related action;
[0140] If the second station activation state is the activated state, the second neutron station and the second station activation state are used as the neutron safety position.
[0141] The injection molding machine protection device is also used for:
[0142] Get the third neutron station and the activation status of the third station;
[0143] Matching the third neutron station and the activation state of the third station with the neutron safety position to obtain a station matching result;
[0144] Based on the workstation matching result, the injection molding machine is safely protected.
[0145] The injection molding machine protection device is also used for:
[0146] If the workstation matching result is a matching failure result, a safety warning message is generated and pushed to the staff;
[0147] Based on the periodic action sequence, the injection molding machine is prohibited from executing the preset target action, and the station matching result is continuously detected and updated;
[0148] If it is detected that the workstation matching result is a successful matching result, the pushing of the safety warning information is stopped, and based on the periodic action sequence, the injection molding machine is allowed to execute the preset target action.
[0149] The injection molding machine protection device is also used for:
[0150] Obtain the injection molding product model corresponding to the injection molding machine;
[0151] The injection molding product model is matched with a preset product cycle action sequence library to determine the cycle action sequence of the injection molding machine.
[0152] The injection molding machine protection device provided by the present application adopts the injection molding machine protection method in the above embodiment, and can solve the technical problems in the background technology. Compared with the prior art, the beneficial effects of the injection molding machine protection device provided by the present application are the same as the beneficial effects of the injection molding machine protection method provided by the above embodiment, and the other technical features in the injection molding machine protection device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0153] The present application provides an injection molding machine protection device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the injection molding machine protection method in the above-mentioned embodiment one.
[0154] Reference below Figure 6 , which shows a schematic diagram of the structure of the injection molding machine protection device suitable for implementing the embodiment of the present application. The injection molding machine protection device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The injection molding machine protection device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0155] like Figure 6 As shown, the injection molding machine protection device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the injection molding machine protection device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the injection molding machine protection device to communicate with other devices wirelessly or wired to exchange data. Although the figure shows an injection molding machine protection device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided instead.
[0156] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0157] The injection molding machine protection device provided by the present application adopts the injection molding machine protection method in the above embodiment, which can solve the technical problems in the background technology. Compared with the prior art, the beneficial effects of the injection molding machine protection device provided by the present application are the same as the beneficial effects of the injection molding machine protection method provided by the above embodiment, and the other technical features in the injection molding machine protection device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0158] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0159] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0160] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the injection molding machine protection method in the above-mentioned embodiment.
[0161] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0162] The computer-readable storage medium may be included in the injection molding machine protection device; or may exist independently without being assembled into the injection molding machine protection device.
[0163] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the injection molding machine protection device, the injection molding machine protection device:
[0164] Get the cycle action sequence and current operation status of the injection molding machine;
[0165] Based on the periodic action sequence, determining a neutron safety position corresponding to the current operating state;
[0166] Based on the neutron safe position, the injection molding machine is safely protected.
[0167] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0168] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0169] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0170] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned injection molding machine protection method, and can solve the technical problems in the background technology. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the injection molding machine protection method provided in the above-mentioned embodiment, and will not be repeated here.
[0171] An embodiment of the present application provides a computer program product, including a computer program, which implements the steps of the injection molding machine protection method as described above when the computer program is executed by a processor.
[0172] The computer program product provided in this application can solve the technical problems in the background technology. Compared with the prior art, the beneficial effects of the computer program product provided in the embodiment of this application are the same as the beneficial effects of the injection molding machine protection method provided in the above embodiment, which will not be repeated here.
[0173] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for protecting an injection molding machine, characterized in that: include: Get the cycle action sequence and current operation status of the injection molding machine; Based on the periodic action sequence, determining a neutron safety position corresponding to the current operating state; Based on the neutron safe position, the injection molding machine is safely protected.
2. The method for protecting an injection molding machine according to claim 1, characterized in that: The current operating state includes a safety protection state and a non-safety protection state; Before determining the neutron safety position corresponding to the current operating state based on the periodic action sequence, the method further includes: If the current operating state is a non-safety protection state, the corresponding injection molding machine action in the periodic action sequence is executed; Continuously detecting and updating the current operating status; If it is detected that the current operating state is a safety protection state, a neutron safety position corresponding to the current operating state is determined based on the periodic action sequence.
3. The method for protecting an injection molding machine according to claim 1, characterized in that: The determining, based on the periodic action sequence, a neutron safety position corresponding to the current operating state includes: Based on the periodic action sequence, determining a most recent action corresponding to the current running state; If the most recent action is a neutron-related action, the first neutron workstation corresponding to the neutron-related action and the first workstation activation state are used as the neutron safety position; If the most recent action is a turntable-related action, then based on the turntable-related action and the periodic action sequence, a neutron safe position corresponding to the current operating state is determined.
4. The method for protecting an injection molding machine according to claim 3, characterized in that: The determining, based on the turntable-related actions and the periodic action sequence, of a neutron safety position corresponding to the current operating state comprises: Based on the periodic action sequence, obtaining a second neutron station and an activation state of the second station corresponding to the turntable-related action; If the second station activation state is the activated state, the second neutron station and the second station activation state are used as the neutron safety position.
5. The method for protecting an injection molding machine according to claim 1, characterized in that: The step of performing safety protection on the injection molding machine based on the neutron safety position includes: Get the third neutron station and the activation status of the third station; Matching the third neutron station and the activation state of the third station with the neutron safety position to obtain a station matching result; Based on the workstation matching result, the injection molding machine is safely protected.
6. The method for protecting an injection molding machine according to claim 5, characterized in that: The step of performing safety protection on the injection molding machine based on the station matching result includes: If the workstation matching result is a matching failure result, a safety warning message is generated and pushed to the staff; Based on the periodic action sequence, the injection molding machine is prohibited from executing the preset target action, and the station matching result is continuously detected and updated; If it is detected that the workstation matching result is a successful matching result, the pushing of the safety warning information is stopped, and based on the periodic action sequence, the injection molding machine is allowed to execute the preset target action.
7. The method for protecting an injection molding machine according to claim 1, characterized in that: The step of obtaining the periodic action sequence of the injection molding machine includes: Obtain the injection molding product model corresponding to the injection molding machine; The injection molding product model is matched with a preset product cycle action sequence library to determine the cycle action sequence of the injection molding machine.
8. A protective device for an injection molding machine, characterized in that: include: The acquisition module is used to obtain the cycle action sequence and current operation status of the injection molding machine; A determination module, used to determine a neutron safety position corresponding to the current operating state based on the periodic action sequence; A protection module is used to provide safety protection for the injection molding machine based on the neutron safety position.
9. An injection molding machine protection device, characterized in that: The injection molding machine protection device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the injection molding machine protection method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the injection molding machine protection method according to any one of claims 1 to 7 are implemented.