Oscillation Cutting Controller Stops Vibration in Non-Cutting Sections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Oscillation cutting techniques face challenges in accurately determining when cutting is not performed, leading to unnecessary oscillation and increased cycle times, which can cause noise, machine damage, and affect machining accuracy in other processes.

Innovation Solution

A controller with an oscillation command creation unit and a determination unit that stops the output of oscillation commands during non-cutting sections by analyzing tool paths, cut paths, and machine states, allowing precise control over oscillation cutting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If oscillation command is continuously output during oscillation cutting, then chip subdivision is achieved, but unnecessary oscillation occurs in non-cutting sections causing noise, machine damage, and increased cycle time

Engineering Contradiction:
Improvechip subdivision qualityVSAvoidnoise and machine damage from unnecessary oscillation
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The control device determines whether the tool is actually cutting the workpiece by analyzing tool path information and feed rate data, then adjusts the oscillation command output based on this determination. This feedback mechanism ensures oscillation is applied only when cutting occurs, eliminating unnecessary oscillation in non-cutting sections while maintaining chip subdivision quality during cutting operations

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The oscillation command output is dynamically adjusted based on real-time cutting state determination. The system transitions between oscillation and non-oscillation states according to whether the tool is actively cutting, allowing the oscillation function to be enabled or disabled automatically without manual intervention or program command modifications

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If oscillation command is continuously output during oscillation cutting, then chip subdivision is maintained, but cycle time increases due to unnecessary oscillation in non-cutting sections

Engineering Contradiction:
Improvechip subdivision qualityVSAvoidcycle time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The control device uses feedback from tool path analysis and feed rate monitoring to determine the actual cutting state, then adjusts oscillation command output accordingly. This ensures oscillation is maintained only during cutting operations where chip subdivision is needed, while eliminating oscillation during non-cutting sections to reduce cycle time

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of applying oscillation continuously throughout the entire machining cycle, the system applies oscillation only partially - specifically during sections where cutting actually occurs. This partial action approach maintains chip subdivision quality where needed while avoiding the time loss associated with unnecessary oscillation during non-cutting sections

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If user manually determines cutting state and sets oscillation command, then oscillation can be controlled, but operation complexity and difficulty increase significantly

Engineering Contradiction:
Improveoscillation controlVSAvoidcontrol system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The control device automatically determines the cutting state by analyzing tool path information and feed rate data, and automatically adjusts the oscillation command output based on this determination. This self-service mechanism eliminates the need for users to manually determine cutting states or finely tune oscillation parameters, significantly improving ease of operation while the automated analysis handles the complexity

Inventive Principle:
Principle #25Self-service

4Device complexity

If oscillation is performed during non-cutting sections, then oscillation command simplicity is maintained, but vibration affects machining accuracy of other simultaneous machining operations

Engineering Contradiction:
Improvecontrol system simplicityVSAvoidmachining accuracy of other operations
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The control device determines the actual cutting state through analysis of tool path and feed rate information, then uses this feedback to control oscillation command output. This ensures oscillation is suppressed during non-cutting sections where it would otherwise cause vibration affecting other simultaneous machining operations, while maintaining oscillation during cutting sections where it serves the chip subdivision function

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The oscillation command output is dynamically controlled based on the determined cutting state. The system automatically transitions between oscillation and non-oscillation modes according to whether the tool is actively cutting, allowing simple oscillation control logic to adapt to varying machining conditions and prevent vibration interference with other operations

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10802460B2Controller for oscillation cutting
Publication Date: 2020.10.13 FANUC LTD
  • US10802460B2 patent drawing
  • US10802460B2 patent drawing
  • US10802460B2 patent drawing

AI summary

A controller has a function of stopping an oscillation motion in a non-cutting section in oscillation cutting and includes an oscillation command creation unit and an oscillation command creation determination unit. The oscillation command creation unit outputs an oscillation command, and the oscillation command creation determination unit determines whether or not cutting of a workpiece by a tool is actually being performed and stops an output of the oscillation command during non-cutting.