Machining Program Device Pre-calculates Tool Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional machining programs require significant time to calculate movement commands from machining cycle commands, which hinders both the execution of machining programs and simulation, as preprocessing to reduce this time results in loss of information about unmachined and finished workpiece shapes.
Innovation Solution
A machining program creating device that calculates movement commands based on machining conditions and finished shapes specified in machining cycle commands, allowing for the creation of a machining program without the machining cycle command, enabling efficient simulation and rendering by calculating machining regions and tool paths in advance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If preprocessing is performed to calculate movement commands beforehand from the machining program that includes the machining cycle command, then the machining time is reduced, but information regarding the unmachined workpiece shape and the finished shape is lost, making machining simulation unable to be performed
Solution Approach 1:
The patent applies preliminary action by calculating and storing the machining region in advance during preprocessing, before the actual machining operation. This allows the movement commands to be generated quickly during machining while preserving the machining region information needed for simulation. The machining region is calculated from the machining cycle command beforehand and stored in the storage unit, eliminating the need to recalculate it during both machining and simulation operations.
2Loss of information
If the machining cycle command is processed in real-time during machining, then the complete information is available for simulation, but the machining execution time increases significantly
Solution Approach 1:
The patent performs preliminary calculation of the machining region during the preprocessing phase, storing it in the storage unit. During actual machining, the numerical controller only needs to retrieve the pre-calculated machining region and generate movement commands, significantly reducing execution time. The pre-stored machining region contains all necessary geometric information for both machining execution and subsequent simulation operations.
3Manufacturing precision
If rendering is performed based on the unmachined workpiece shape and finished shape defined in the machining cycle command, then simulation accuracy is maintained, but the processing time increases due to real-time calculation requirements
Solution Approach 1:
The patent calculates and stores the machining region in advance during preprocessing, preserving all geometric information about the unmachined workpiece shape and finished shape. During simulation, the rendering unit can directly use this pre-calculated machining region information without performing time-consuming real-time calculations, thereby maintaining simulation accuracy while significantly reducing processing time.
Data Source
AI summary
A machining program creating device that calculates a movement command indicating a tool path based on the machining program including the machining cycle command includes machining region calculating means for calculating a machining region based on a machining condition and a finished shape specified by the machining cycle command, movement command calculating means for calculating the movement command based on the machining condition specified by the machining cycle command, and the machining region calculated by the machining region calculating means, and machining program creating means for creating a machining program without a machining cycle command, based on an unmachined workpiece shape and the finished shape specified by the machining cycle command, the machining region calculated by the machining region calculating means, and the movement command calculated by the movement command calculating means.


