Machine-Specific UI Screen Creation With Rule-Based Component Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The creation of user interface windows for numerical controllers is cumbersome due to potential incorrect component usage, requiring recreation of the UI window during debugging, and there is a need for simplifying this process.

Innovation Solution

A window creation device that includes a component library, machine information acquisition, rule storage, and a rule determination unit to ensure that the UI window conforms to machine-specific rules, notifying users of nonconformities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If dedicated software with components is used for creating UI windows, then window creation functionality is provided, but wrong use of components may occur leading to debugging issues

Engineering Contradiction:
ImproveUI window creationVSAvoidcomponent usage correctness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system automatically checks component usage against predefined rules and provides feedback to the user about incorrect usage. The rule determination unit compares the created UI window configuration with stored rules and notifies the user of any non-conformities, enabling immediate correction before final debugging.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary validation of component usage by checking against predefined rules before the UI window is finalized. The rule storage unit contains machine information, composite components, and creation rules that are applied in advance to prevent incorrect component usage rather than detecting it during final debugging.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If UI windows are recreated during debugging due to component errors, then correctness is improved, but time and effort are lost

Engineering Contradiction:
ImproveUI window correctnessVSAvoiddebugging time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary validation of component usage by checking against predefined rules before the UI window is finalized. The rule storage unit contains machine information, composite components, and creation rules that are applied in advance to prevent incorrect component usage rather than detecting it during final debugging.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically checks component usage against predefined rules and provides feedback to the user about incorrect usage. The rule determination unit compares the created UI window configuration with stored rules and notifies the user of any non-conformities, enabling immediate correction before final debugging.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If manual component arrangement is used for UI window creation, then flexibility is provided, but complexity of the creation process increases

Engineering Contradiction:
ImproveUI window customizationVSAvoidcreation process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies different rules to different components based on their specific requirements. Each composite component has associated rules that define its proper usage in the context of specific machine tools, allowing customized validation without requiring complete manual specification for each component.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The rule storage unit stores machine information, composite components, and creation rules in an integrated manner that can be applied across different machine tool types. The system provides universal functionality for validating UI window creation while adapting to specific machine requirements through the stored rules.

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

Data Source

PatentUS20240303095A1Screen creation device and computer-readable storage medium
Publication Date: 2024.09.12 FANUC LTD
  • US20240303095A1 patent drawing
  • US20240303095A1 patent drawing
  • US20240303095A1 patent drawing

AI summary

This screen creation device for assisting in creation of a user interface screen of a numerical value control device stores components that are arranged on the user interface screen and composite components obtained by combining components, acquires mechanical information about a machine tool to be controlled by the numerical value control device, stores the mechanical information, the composite components, and creation rules for the user interface screen in association with one another, determines whether the user interface screen being created complies with the creation rules associated with the mechanical information about the machine tool to be controlled, and notifies the user of the user interface screen not complying with the creation rules.