Multi-Axis Synchronous Control Display Method
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for displaying synchronous control programs for multi-axis synchronous control devices are inefficient, as they do not effectively hide non-operating software modules and do not display the entire software module configuration of synchronized axes on a single screen, making it difficult to understand the operation and setting of multi-axis configurations.
Innovation Solution
A display method that displays synchronous control programs axis by axis on multiple screens and combines them into a single multi-axis configuration on one screen, hiding non-operating modules and rearranging software modules to show coupled axes, allowing for efficient display and setting of software module configurations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If synchronous control programs are displayed axis by axis on separate screens, then each axis program can be displayed in detail, but it becomes difficult to understand the overall multi-axis configuration and synchronization relationships
Solution Approach 1:
The patent merges multiple axis-specific display screens into a single integrated multi-axis configuration screen. This screen combines the driving software module configurations of all axes, allowing users to view the overall synchronization relationships and coupled axis connections in one place, while maintaining the ability to access detailed axis-specific information when needed.
Solution Approach 2:
The display structure implements a nested view where the multi-axis configuration screen provides an overview of all axes and their relationships, while individual axis programs can be accessed and displayed in detail within this unified framework. This nested approach allows users to navigate between overall configuration and detailed axis settings without losing context.
2Ease of operation
If all software modules are displayed at fixed positions with light and dark contrast, then the display structure is simple, but it becomes difficult to understand the actual configuration and operating states
Solution Approach 1:
The patent uses color coding to differentiate between operating and non-operating software modules, as well as to indicate synchronized relationships between axes. Different colors or shading patterns represent different operational states, making it easier for users to quickly understand the actual configuration and status of each module without complex visual distinctions.
Solution Approach 2:
The display divides software modules into distinct segments with clear visual boundaries, grouping them by axis and functional relationship. This segmentation allows users to easily identify individual modules and their relationships while maintaining an organized overall structure that prevents visual confusion.
3Loss of information
If non-operating software modules are displayed dimly, then all modules remain visible, but the actual configuration becomes difficult to understand due to visual clutter
Solution Approach 1:
The patent extracts non-operating software modules from the main display view, either by hiding them completely or by placing them in a separate collapsed section. This extraction removes visual clutter and allows users to focus on the actual operating configuration and synchronization relationships without being distracted by inactive elements, while still providing easy access to non-operating modules when needed.
Data Source
AI summary
Among a plurality of synchronous control programs each configured to include a plurality of output software modules with respect to one driving software module, a synchronous control program of a multi-axis configuration, in which driving software modules are coupled together into a same axis, is displayed on one screen. On this display screen, display is switched between a parameter setting screen, status information on respective software modules, and a waveform graph of the driving software module and the output software modules, in order to enable work ranging from software designing to debugging to be efficiently performed.


