NC Program Editing with 3D Oblique Projection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional NC-program editing apparatuses fail to display dimensions or coordinates in a depth direction of three-dimensional shapes, making it difficult for operators to check and edit NC programs effectively.
Innovation Solution
A numerical-control-program editing apparatus that generates three-dimensional machining shapes with position information in a virtual space, extracts attribute information, and displays this information stereoscopically, allowing for oblique projection and easy editing of NC programs on a virtual screen.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional two-dimensional display methods are used for NC programs, then the device complexity is low, but the ease of operation deteriorates because operators cannot easily check three-dimensional machining shapes and their dimensions
Solution Approach 1:
The patent applies dimensionality change by transitioning from two-dimensional display to three-dimensional oblique projection display of machining shapes. The display unit projects the machining shape in oblique projection to visually represent position information in the depth direction, allowing operators to easily check three-dimensional machining shapes and their dimensions without increasing device complexity
Solution Approach 2:
The patent uses copying by creating a visual representation (oblique projection) of the three-dimensional machining shape on a two-dimensional display screen. This copy preserves the essential spatial information and dimensions, enabling operators to inspect the machining shape as if viewing the actual three-dimensional object
2Loss of information
If three-dimensional oblique projection display is implemented, then the visibility of depth direction dimensions is improved, but the device complexity increases due to additional processing requirements
Solution Approach 1:
The patent implements oblique projection to display position information in the depth direction by adding a visual dimension. The control unit calculates and displays the oblique projection of the machining shape, preserving depth information (Z-axis coordinates) alongside X and Y coordinates, thereby preventing information loss without requiring complex additional processing
Solution Approach 2:
The display unit serves multiple functions: it displays the machining shape, shows dimension information, and presents position data in the depth direction, all within a single integrated display system. This multi-functionality reduces the need for separate processing systems for each type of information
3Measurement precision
If detailed dimension information is displayed for all machining units, then the measurement precision is improved, but the ease of operation deteriorates due to information overload on the display screen
Solution Approach 1:
The patent applies local quality by selectively displaying dimension information at specific locations on the display screen corresponding to different parts of the machining shape. Each region of the display shows dimension data relevant to that particular area, allowing operators to focus on specific dimensions without being overwhelmed by all information simultaneously
Solution Approach 2:
The patent segments the display of dimension information by associating specific dimension data with corresponding regions of the oblique projection display. The control unit divides the information presentation into manageable segments, each linked to a specific part of the machining shape, making it easier for operators to locate and verify specific dimensions
Data Source
AI summary
A NC-program editing apparatus includes a 3D-machining-shape generating unit that generates, for each unit of machining, a three-dimensional machining shape including position information in a three-dimensional virtual space on the basis of attribute information described for each unit of machining configuring an NC program, an attribute processing unit that extracts the attribute information from the NC program and associates three-dimensional position information corresponding to a machining shape corresponding to the extracted attribute information with the extracted attribute information, and a display-screen control unit that displays the NC program on a program display screen and displays a projection drawing of the machining shape on a shape display screen according to position information contained in the machining shape and, when receiving an input for editing the NC program via the program display screen, reflects content of the input on the NC program.


