Molding Machine Protection Programming for Actuation Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mechanisms for programming protection devices in molding machines to prevent component interference are cumbersome and often require specialized knowledge, being specific to particular implementations.

Innovation Solution

A system comprising a controller and human-machine interface (HMI) that presents a graphical user interface (GUI) for defining rules specifying the states of machine component actuations to prevent interference, allowing operators to input rules for each actuation sequence to avoid collisions and damage.

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:
Improveprevention of machine component interferenceVSAvoidprogramming process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a graphical user interface (GUI) as an intermediary between the operator and the controller's programming functionality. The GUI presents visual representations of machine components and their actuation sequences, allowing operators to define protection rules through intuitive graphical interactions rather than complex programming languages. This mediator translates user-friendly graphical inputs into the structured programming code needed for reliable interference prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional text-based programming languages (such as IEC 61131-3) with a graphical user interface-based system. Instead of requiring operators to write and debug programming code, the system uses visual drag-and-drop operations, graphical representations of actuation sequences, and point-and-click rule definition. This substitution transforms a mechanically complex programming task into a simpler graphical interaction task while maintaining the underlying protective functionality.

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

2Reliability

If conventional programming mechanisms are used for protection devices, then machine safety can be ensured, but specialized programming knowledge is required

Engineering Contradiction:
Improvemachine safetyVSAvoidprogramming knowledge requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The GUI acts as an intermediary that shields operators from the complexity of programming languages and logic. It provides visual aids, automatic sequence detection, and intuitive rule definition mechanisms that translate complex safety logic into simple graphical configurations. The system automatically handles the translation from graphical inputs to structured programming code, eliminating the need for operators to understand programming syntax and logic structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-service by automatically generating the necessary protection logic and programming code based on the graphical configurations provided by operators. The controller automatically interprets the GUI inputs, formulates appropriate protection rules, and implements them without requiring manual programming. This self-service capability reduces device complexity from the operator's perspective while maintaining comprehensive safety functionality.

Inventive Principle:
Principle #25Self-service

3Reliability

If hard-coded protection rules are used for specific molding machine implementations, then precise protection can be achieved, but the system lacks adaptability to different machine configurations

Engineering Contradiction:
Improveprotection precisionVSAvoidapplicability to different machine implementations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal protection device framework that can be applied to multiple different molding machine configurations. The graphical user interface provides standardized templates and representations that can be adapted to various machine types (injection molding, compression molding, blow molding). The system maintains precise protection logic while allowing configuration parameters, component names, and actuation sequences to be customized for each specific machine implementation, achieving both precision and versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The protection rules in the system are dynamic rather than static and hard-coded. The graphical interface allows operators to modify protection rules, adjust actuation sequences, and reconfigure protection parameters based on specific machine configurations and operational requirements. The system can adapt to different machine implementations by loading different graphical configurations and parameter sets, maintaining precise protection while providing flexibility across diverse molding machine types.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11397563B2Programming a protection device for a molding machine
Publication Date: 2022.07.26 HUSKY INJECTION MOLDING SYST LTD
  • US11397563B2 patent drawing
  • US11397563B2 patent drawing
  • US11397563B2 patent drawing

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.