Machining Program Editing Assist Apparatus with Segmented Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Machining program editing for machine tools is complex due to long programs and the difficulty in identifying specific machining processes, making it challenging for operators to efficiently edit and correct machining data.
Innovation Solution
A machining program editing assist apparatus with a display device and input device that divides the screen into program data, process list, and shape display areas, allowing operators to indicate points to differentiate and correlate machining method and shape data, facilitating the identification of specific machining processes and data correction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the machining program is displayed in a single area, then the display is simple, but it is difficult to identify specific machining processes and data correspondence
Solution Approach 1:
The display screen is segmented into multiple distinct areas: a program data display area showing the machining program code, a process list display area showing machining process information, and a shape display area showing graphical representation of the workpiece. This segmentation allows operators to view different types of information simultaneously in organized sections, making it easy to identify specific machining processes and understand data correspondence between program code and machining operations.
2Loss of information
If the machining program is displayed in detail, then complete information is provided, but it takes time to find target machining processes
Solution Approach 1:
By segmenting the display into dedicated areas for program data, process lists, and shape visualization, the system allows operators to quickly locate target machining processes in the process list area without searching through detailed program code. The corresponding program data and shape information are simultaneously displayed in their respective areas, providing complete information while reducing search time.
Solution Approach 2:
The process list display area acts as an intermediary between the program data and shape display areas. It provides a simplified overview of machining processes that helps operators quickly identify target processes, while maintaining links to detailed program data and shape information in other display areas for complete information access.
3Loss of information
If multiple types of machining data are displayed together, then data correspondence is visible, but the display becomes cluttered and hard to read
Solution Approach 1:
Different types of machining data are segmented into distinct display areas with specific functions: program data in one area, process information in another, and shape visualization in a third. This spatial segmentation prevents display clutter while maintaining clear visual correspondence between different data types through their organized arrangement and selective highlighting.
Solution Approach 2:
Each display area has specialized formatting and presentation optimized for its specific data type. The program data area uses code formatting, the process list area uses structured tables, and the shape area uses graphical display. This local optimization ensures each data type is presented in the most readable format while maintaining overall data correspondence.
Data Source
AI summary
A machining program editing assist apparatus includes a display controller. While the display objects are being displayed in either one of the program data display area and the process list display area, the display controller decides that a designated display object of the one of the display areas is the display object designated by the display objects of the one of the display areas and a specific point, differentiates the designated display object from the other display objects in the one of the display areas, decides that a designated display object of the other of the display areas is the display candidate of the other of the display areas, includes the designated display object in the display objects of the other of the display areas, and differentiates the designated display object from the other display objects in the other of the display areas.


