Numerical Controller for Skiving Tool Path Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical controllers require manual calculation of tool paths for skiving machining, making it difficult for operators to achieve desired shapes like circular arcs without distortion during machining.

Innovation Solution

A numerical controller that automatically calculates and controls the tool path and speed based on cutting point path, speed, tool angle, and block progress rate, allowing for precise specification of movement paths for circular arc shape machining and other shapes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual calculation of tool path is used for skiving machining, then operator control over cutting path is maintained, but operator burden increases and machining complexity increases

Engineering Contradiction:
Improveoperator burdenVSAvoidmachining control complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The numerical controller automatically calculates the tool path based on the cutting path specified in the machining program, eliminating the need for manual calculation by the operator. The control unit performs automatic tool path computation using the relationship between cutting path and tool movement path, thereby reducing operator burden while maintaining precise control.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If automatic tool path calculation is implemented, then operator burden is reduced, but distortion in cutting path occurs during circular arc machining

Engineering Contradiction:
Improveoperator burdenVSAvoidcutting path accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The numerical controller continuously monitors the block progress rate during machining and dynamically adjusts the tool path calculation based on actual machining progress. This feedback mechanism ensures that the tool path is accurately computed considering the real-time machining state, thereby preventing distortion in circular arc cutting paths while maintaining automatic calculation benefits.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adapts the tool path calculation by incorporating the block progress rate into the computation process. Instead of using a static calculation method, the controller adjusts the tool path in real-time based on machining progress, ensuring accurate cutting path formation during circular arc machining while maintaining operator convenience.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If conventional skiving machining control is used, then simple linear cutting paths are achieved, but complex shapes like circular arcs cannot be machined accurately

Engineering Contradiction:
Improvemachining capabilityVSAvoidshape accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The numerical controller changes the calculation parameters by incorporating the block progress rate into the tool path computation. This parameter change enables the system to accurately compute tool paths for complex shapes like circular arcs, thereby expanding machining capability while maintaining shape accuracy that was previously unachievable with conventional linear path control.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10054928B2Numerical controller
Publication Date: 2018.08.21 FANUC LTD
  • US10054928B2 patent drawing
  • US10054928B2 patent drawing
  • US10054928B2 patent drawing

AI summary

A numerical controller capable of automatically calculating a tool path based on a command of a cutting path in skiving machining includes a command analysis unit that determines whether a block read from a machining program corresponds to a skiving machining command, a skiving machining command data calculation unit that calculates a path and a feed speed of a tool based on a path of a cutting point and a feed speed of the cutting point commanded by the skiving machining command when the command analysis unit determines that the block corresponds to the skiving machining command, and an interpolation unit that calculates interpolation data according to a progress rate of the block during actual machining based on the path of the tool calculated by the skiving machining command data calculation unit and a coordinate value during actual machining.