Numerical Controller Skiving Instruction Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Operators face a high burden in creating machining programs for skiving processes due to the need to simultaneously instruct and calculate precise movements for both Z and Y axes, which complicates achieving the desired cutting path and feed rate in conventional numerical controllers.
Innovation Solution
A numerical controller that analyzes machining programs for skiving instructions, allowing direct designation of cutting point movement paths and feed rates, thereby eliminating the need for concurrent Y-axis instructions and simplifying program creation by calculating tool paths and feed rates based on tool angle and blade edge data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the operator creates a machining program by simultaneously instructing Z-axis and Y-axis movements to achieve the desired cutting path, then the cutting path can be controlled, but the operator's workload increases significantly due to the need to calculate movement amounts for both axes
Solution Approach 1:
The numerical controller automatically calculates the Y-axis movement amount based on the instructed Z-axis movement amount and the tool's inclination angle. The system serves itself by performing the coordinate transformation calculation that previously required operator intervention, thereby reducing program creation burden while maintaining cutting path accuracy
Solution Approach 2:
The numerical controller acts as an intermediary between the operator's simple Z-axis movement instruction and the complex coordinated movement of both Z and Y axes. It transforms the simple instruction into the appropriate multi-axis coordination automatically, shielding the operator from the complexity of simultaneous multi-axis programming
2Speed
If the operator instructs tool path using synthesized velocity in Z and Y axes, then the tool can move along the intended path, but it becomes difficult to control the cutting point speed to match the desired speed
Solution Approach 1:
The numerical controller automatically calculates the appropriate Y-axis feed rate component based on the instructed Z-axis feed rate and the tool inclination angle. The system self-adjusts the feed rate distribution between axes to ensure the cutting point moves at the desired speed, eliminating the need for operators to perform complex synthesized velocity calculations
Solution Approach 2:
The system transforms the feed rate parameter from a synthesized multi-axis velocity into a simple Z-axis feed rate instruction. By changing the parameter representation and performing the transformation internally, the system simplifies feed rate instruction while maintaining precise cutting point speed control
Data Source
AI summary
A numerical controller calculates a tool path and a tool feed rate based on a cutting point path and a cutting point feed rate instructed by a skiving instruction when a block read from a machining program is the skiving instruction and controls a machining tool based on the calculated tool path and the tool feed rate.


