Canned Cycle Numerical Control for Shorter Machining Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional numerical controllers using canned cycles cannot shorten machining time during execution, as the tool path is automatically generated, leading to inefficiencies in machining programs.
Innovation Solution
A numerical controller with a cutting position calculation unit, control information calculation unit, and selection unit that calculates and selects optimal cutting positions based on control information, such as feed rates, to optimize the machining process and reduce execution time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a canned cycle is used to automatically generate a tool path, then the machining program can be simplified and program creation load is reduced, but the machining time cannot be shortened during execution
Solution Approach 1:
The system pre-calculates multiple candidate tool paths with different cutting depths and feed rates before execution. By preparing multiple options in advance and selecting the optimal path during execution, the system maintains program simplicity while enabling time optimization without increasing programming complexity
Solution Approach 2:
The system dynamically adjusts cutting depth and feed rate based on real-time conditions and pre-calculated control information. Instead of using a fixed automatic tool path, the system can switch between multiple pre-calculated paths with different parameters to optimize machining time while keeping the program structure simple
2Device complexity
If the tool path is automatically generated by a canned cycle, then program complexity is reduced, but execution time cannot be optimized
Solution Approach 1:
Multiple candidate tool paths with different cutting depths and feed rates are pre-calculated and stored as control information before machining execution. This allows the system to maintain a simple canned cycle program structure while having optimized paths ready for selection during execution
Solution Approach 2:
The system varies cutting depth and feed rate parameters across multiple pre-calculated tool paths. By preparing paths with different parameter combinations in advance, the system can select the most efficient path for specific machining conditions without complicating the program structure
Data Source
AI summary
A numerical controller includes a cutting position calculation unit configured to calculate a plurality of cutting positions during execution of a canned cycle based on code for designating a cutting depth included in the canned cycle command, a control information calculation unit configured to calculate a plurality of pieces of control information corresponding to the plurality of cutting positions calculated by the cutting position calculation unit, respectively, and a selection unit configured to select one cutting position from the plurality of cutting positions based on the plurality of pieces of control information calculated by the control information calculation unit.


