Industrial Machine Program Annotation Display for Readable Teaching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The readability of industrial machine programs is compromised when numerous annotations are included, leading to a complex display state, making it difficult for users to understand and manage the program effectively.
Innovation Solution
A teaching device with a program creation unit, annotation setting unit, and annotation display switching unit allows users to generate and switch between the display and non-display of annotations on a program creation screen, improving user convenience and program clarity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If annotations are included in the program display region, then program readability is improved, but display complexity increases
Solution Approach 1:
The display region is segmented into a program display region and a separate annotation display region. Annotations are extracted from the program display and presented in the dedicated annotation display region, which can be positioned independently (e.g., floating, pinned, or in a sidebar). This segmentation allows the program code to remain clean and uncluttered while annotations provide comprehensive information in a structured format, thereby improving readability without increasing display complexity.
2Loss of information
If multiple annotations are added to explain program content, then user understanding is improved, but the display state becomes complex
Solution Approach 1:
An intermediary annotation display region is introduced between the program code and the user. Instead of placing annotations directly within the program display region (which would clutter the code), the intermediary region acts as a mediator that presents annotation information in a dedicated space. This intermediary can be configured to display multiple annotations simultaneously, organize them hierarchically, or present them on demand, thereby improving user understanding while maintaining a clean program display state.
3Loss of information
If annotations are displayed continuously, then program information is always accessible, but display screen becomes cluttered
Solution Approach 1:
The annotation display region is designed to be dynamic in its behavior and positioning. It can be configured to appear, disappear, or change position based on user interaction, program execution state, or user preferences. For example, annotations can be displayed on hover, collapsed into icons, or positioned in non-intrusive areas of the interface. This dynamic approach ensures that information remains accessible when needed while avoiding permanent clutter on the display screen.
Data Source
AI summary
A teaching device for an industrial machine includes a program creation unit that generates a program creation screen for creating a program for the industrial machine; a comment setting unit that accepts a setting for comments relating to instructions that make up the program; and a comment display switching unit that switches between display and non-display of a set comment on a display screen.


