Skiving Tool Correction for Constant Cutting Amount
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In skiving processing with turning machines, maintaining a constant cutting amount and precision is challenging when the tool inclines relative to the workpiece's rotational axis, leading to variations in the processed article's diameter and increased cutting load, requiring manual measurement and program modification.
Innovation Solution
A numerical control device that includes a tool data storage unit, processing program analysis unit, interpolation unit, and correction unit to generate and output correction data for the tool's command path, ensuring a constant cutting amount by adjusting the tool's position based on measured inclination and shape, eliminating the need for operator intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the tool is not attached parallel to the rotational axis line, then the tool can be installed more easily, but the diameter of the processed article varies between cutting start and end positions
Solution Approach 1:
The system performs preliminary measurement of the tool's inclination angle before cutting, and pre-calculates the necessary correction values for the command path. This allows the operator to install the tool without strict parallelism requirements, while the system automatically compensates for the misalignment during processing.
Solution Approach 2:
The system measures the actual tool inclination angle and uses this feedback information to automatically adjust the command path. The measured angle feeds into the correction calculation, which modifies the tool path to compensate for the misalignment, ensuring consistent processing dimensions.
2Ease of operation
If the straight blade of the tool inclines toward the rotational axis line side, then the tool can be installed without precise alignment, but the cutting amount increases and cutting load increases causing precision dispersion
Solution Approach 1:
The system measures the tool inclination angle before cutting and pre-calculates correction values for the command path based on this measurement. This preliminary correction setup allows the tool to operate with inclined installation while maintaining constant cutting amount throughout the processing.
Solution Approach 2:
The system changes the command path parameters dynamically based on the measured tool inclination angle. By adjusting the command path coordinates according to the actual tool orientation, the system compensates for the inclined installation and maintains optimal cutting conditions throughout the processing.
3Manufacturing precision
If manual measurement and program modification are required, then processing precision can be adjusted, but operator burden increases and productivity decreases
Solution Approach 1:
The system performs automatic measurement of tool inclination and self-adjusts the command path without operator intervention. The numerical control device automatically reads the measured angle, calculates correction values, and modifies the processing program, eliminating the need for manual measurement and program editing by the operator.
Solution Approach 2:
The system uses feedback from the measured tool inclination angle to automatically modify the command path. This closed-loop approach eliminates manual intervention by using the measured data to drive automatic program correction, reducing operator burden while maintaining precision.
Data Source
AI summary
Command data indicating a command path of a tool is generated on the basis of tool data created on the basis of an inclination and a shape of the tool, and interpolation data for each interpolation period is generated and outputted. When a command block is a block commanding skiving processing, correction data for correcting the command path is generated on the basis of the tool data stored in the tool data storage unit, and the correction data corresponding to interpolation data outputted by an interpolation unit is outputted.


