Molding Machine Protection Programming with Temporal Actuation Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveinterference preventionVSAvoidprogramming ease
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If specialized programming languages are used for protection devices, then precise control of actuation sequences is achieved, but operator complexity increases

Engineering Contradiction:
Improveactuation coordination precisionVSAvoidprogramming complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If hard-coded protection rules are implemented, then specific machine configurations are protected, but adaptability to different machine implementations is reduced

Engineering Contradiction:
Improveprotection reliabilityVSAvoidmachine configuration adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3655226B1Programming a protection device for a molding machine
Publication Date: 2023.07.05 HUSKY INJECTION MOLDING SYSTEMS LUXEMBOURG IP DEVELOPMENT SARL
  • EP3655226B1 patent drawingFigure 1
  • EP3655226B1 patent drawingFigure 2
  • EP3655226B1 patent drawingFigure 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.