Numerical Controller UI Layout Switching for Dynamic Button States

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The creation of user interface screens for numerical controllers is complex due to dynamically changing display states and operation buttons, which require developers to set and rearrange buttons based on various modes and selections, making the process cumbersome.

Innovation Solution

A numerical controller with a layout determination unit that acquires display state information and determines the layout of operation buttons for each display state, and an operation button switching unit that automatically adjusts the layout based on changes in the display state, simplifying the creation and management of user interface screens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If developers manually set and rearrange operation buttons based on various modes and selections, then the UI screen can display correct operation buttons for each state, but the creation process becomes cumbersome and time-consuming

Engineering Contradiction:
Improvecorrectness of operation button displayVSAvoidtime required for UI screen creation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic operation button layout that automatically changes based on display state. The layout determination unit dynamically generates appropriate button arrangements according to the current mode and selection, eliminating the need for manual configuration for each state while ensuring correctness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically determining and switching operation button layouts based on display state information. The layout determination unit and operation button switching unit work autonomously to maintain appropriate button configurations without requiring developer intervention for each state change.

Inventive Principle:
Principle #25Self-service

2Loss of information

If multiple sub-screens are displayed to show various machine tool states simultaneously, then information availability increases, but the complexity of managing different display states and operation buttons increases

Engineering Contradiction:
Improveinformation visibilityVSAvoidUI screen management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The layout determination unit implements a universal mechanism that handles multiple display states and sub-screens through a single automated system. This multi-functional approach manages diverse information display requirements and operation button configurations uniformly, reducing overall system complexity.

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

Solution Approach 2:

The system uses display state information as feedback to automatically adjust operation button layouts. The layout determination unit continuously monitors display state changes and responds by switching appropriate button configurations, creating a closed-loop system that manages complexity through automated feedback mechanisms.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If operation buttons are made dynamic to adapt to different display states, then user interface adaptability improves, but the difficulty of setting and maintaining the UI screen increases

Engineering Contradiction:
ImproveUI screen adaptabilityVSAvoidUI screen creation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The dynamic operation button system serves itself by automatically determining appropriate layouts based on display state information. The layout determination unit and operation button switching unit enable the UI to adapt to different states autonomously, maintaining high adaptability while eliminating the manual effort required to create and maintain each configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240288983A1Numerical control device, screen creation system, and storage medium for storing instruction readable by numerical control device
Publication Date: 2024.08.29 FANUC LTD
  • US20240288983A1 patent drawing
  • US20240288983A1 patent drawing
  • US20240288983A1 patent drawing

AI summary

A numerical control device for displaying a user interface screen and receiving input of operations from a user acquires setting of operation buttons for display states of composite components included in the user interface screen, determines the arrangement of the operation buttons for the display states of the user interface screen on the basis of the setting of the operation buttons for the display states of the composite components, detects a change in the display states of the user interface screen, and switches the arrangement of the operation buttons in the user interface screen.