Machine Tool Coordinate Conversion Programming for Readable NC Code
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional machining programs require complex information about rotation centers, directions, and amounts, leading to reduced readability and increased machining errors.
Innovation Solution
A programming device that stores coordinate conversion information with tool identification, generates execution commands, and creates programs to simplify the conversion process, eliminating the need to write rotation center and amount information directly in the machining program.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If coordinate conversion information (rotation center, rotation direction, rotation amount) is written directly in the machining program, then the coordinate conversion function can be implemented, but the machining program becomes more complex and readability deteriorates
Solution Approach 1:
The patent applies preliminary action by pre-storing coordinate conversion information (rotation center, rotation direction, rotation amount) in the information storage unit before machining operations. This allows the numerical controller to automatically retrieve and apply the stored conversion data during machining, eliminating the need to write complex conversion parameters directly in the machining program, thus maintaining reliability while reducing program complexity
Solution Approach 2:
The patent introduces an intermediary mechanism - the information storage unit - that mediates between the coordinate conversion requirements and the machining program. Instead of embedding conversion parameters directly in the program, the system uses this intermediate storage unit to hold the conversion information, allowing the numerical controller to automatically manage the coordinate transformations without increasing program complexity
2Reliability
If coordinate conversion information is written directly in the machining program, then the coordinate conversion function can be implemented, but readability of the machining program deteriorates
Solution Approach 1:
By pre-storing coordinate conversion information in the information storage unit before machining operations, the system enables automatic retrieval and application of conversion data during machining. This preliminary preparation eliminates the need to write complex conversion parameters in the machining program, maintaining functional reliability while significantly improving program readability
Solution Approach 2:
The information storage unit serves as an intermediary that separates coordinate conversion data from the machining program structure. This mediator allows the numerical controller to automatically manage coordinate transformations using stored data, preserving the coordinate conversion function while making the machining program more readable and easier to operate
3Reliability
If complex coordinate conversion information is written in the machining program, then coordinate conversion can be performed, but machining errors increase due to reduced readability
Solution Approach 1:
The system applies preliminary action by pre-storing accurate coordinate conversion information (rotation center, rotation direction, rotation amount) in the information storage unit before machining. This allows the numerical controller to automatically retrieve and apply the pre-verified conversion data during machining operations, eliminating manual entry errors and maintaining manufacturing precision while preserving the coordinate conversion function
4Ease of operation
If coordinate conversion parameters are simplified in the machining program, then readability improves, but the coordinate conversion function may become less reliable
Solution Approach 1:
The information storage unit acts as a reliable intermediary that preserves complete and accurate coordinate conversion data. This mediator ensures that even though the machining program remains simple and readable, the full coordinate conversion function is maintained through automatic retrieval and application of the stored conversion information by the numerical controller
Data Source
AI summary
A programming device includes an information storage unit that stores, in association with identification information assigned to a tool, coordinate conversion information used to convert a coordinate value in a rotating coordinate system into a coordinate value in a reference coordinate system, an execution command generation unit that generates a coordinate conversion execution command based on the coordinate conversion information stored in association with the identification information, and a programming unit that creates a coordinate conversion program including the coordinate conversion execution command generated by the execution command generation unit.


