Numerical Controller UI Layout Switching for Dynamic Button States
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


