Molding Machine Protection Programming with Temporal Actuation Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mechanisms for programming protection devices in molding machines to prevent interference between machine components are cumbersome and often require specialized knowledge, being specific to particular implementations.
Innovation Solution
A system comprising a controller and a human-machine interface (HMI) that presents a graphical user interface (GUI) for defining temporal relationships between machine component actuations using 'BEFORE' or 'AFTER' operators to prevent interference, allowing operators to specify rules for actuation sequences and triggering actions to reduce interference risks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional programming mechanisms are used for protection devices, then machine component interference can be prevented, but the programming process becomes cumbersome and requires specialized knowledge
Solution Approach 1:
The patent introduces an intermediary translation layer that converts natural language temporal rules (BEFORE/AFTER operators) into controller-specific programming code. This intermediary system includes a rule definition interface and a translation mechanism that handles the conversion, eliminating the need for operators to learn specialized programming languages while maintaining reliable interference prevention through structured temporal relationship definitions.
2Manufacturing precision
If specialized programming languages are used for protection devices, then precise control of actuation sequences is achieved, but operator complexity increases
Solution Approach 1:
The patent replaces complex mechanical programming systems with a rule-based temporal logic system. Instead of requiring operators to write complex controller code, the system uses simplified temporal rules with BEFORE and AFTER operators that define actuation relationships. This substitution maintains precise actuation coordination while dramatically reducing programming complexity and making the system accessible to operators without specialized knowledge.
3Reliability
If hard-coded protection rules are implemented, then specific machine configurations are protected, but adaptability to different machine implementations is reduced
Solution Approach 1:
The patent implements dynamic rule configuration that allows temporal relationships to be defined and modified based on specific machine configurations. The system uses parameterized rules where actuation sequences and temporal relationships can be adjusted for different machine implementations. This dynamic approach maintains reliable protection by enforcing temporal constraints while adapting to various machine configurations through flexible rule definition rather than hard-coding.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system for programming a protection device for a molding machine includes a controller for actuating a plurality of molding machine actuators in an actuation sequence, each distinct actuation constituting a respective machine component actuation of an associated machine component. An HMI is operable to: present a GUI specific to a chosen machine component actuation; and for each of a plurality of other machine component actuations, define within the GUI, based on operator input, a rule specifying a state of the chosen machine component actuation relative to a state of the other machine component actuation for preventing interference between the two machine component actuations. The controller is configured, based on the rules defined within the GUI, to trigger an action, upon violation of any one of the rules, for reducing a risk of interference between the chosen machine component actuation and a respective one of the other machine component actuations.