Numerical Control Apparatus for Vibration Cutting Feed Speed Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control devices for low-frequency vibration cutting are limited to specific cutting feed speeds defined in the vibration-condition table, restricting the ability to apply low-frequency vibrations at other speeds.

Innovation Solution

A numerical control device that generates a movement path using a machining program and a phase difference between the vibrational backward-moving and forward-moving positions, allowing the selection of any cutting feed speed by calculating the phase difference from the ratio between vibration amplitude and feed speed, and designating it as a parameter for relative movement of the tool and workpiece.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a vibration-condition table is used to define forward and backward movement distances and speeds, then low-frequency vibration cutting can be performed at specific speeds, but the cutting feed speed is restricted to only those speeds defined in the table

Engineering Contradiction:
Improvevibration cutting stabilityVSAvoidcutting feed speed selection
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The invention changes the control parameter from fixed vibration conditions (distance and speed in a table) to a phase difference parameter. By calculating the phase difference from the ratio of vibration amplitude to feed speed and using this to generate the movement path, the system can adapt to any cutting feed speed while maintaining stable low-frequency vibration cutting.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If forward and backward movements are repeated along an interpolation path with fixed vibration conditions, then low-frequency vibrations are generated, but the system cannot adapt to different cutting feed speeds

Engineering Contradiction:
Improvevibration amplitude controlVSAvoidfeed speed flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The invention makes the vibration control dynamic by calculating the phase difference based on the actual feed speed and vibration amplitude ratio. This allows the system to automatically adjust the movement path generation to match any cutting feed speed while maintaining precise vibration amplitude control, rather than relying on fixed pre-defined conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2957972B1Numerical control apparatus
Publication Date: 2018.06.13 CITIZEN MASCH CO LTD
  • EP2957972B1 patent drawingFigure 1
  • EP2957972B1 patent drawingFigure 2(a)~2(b)
  • EP2957972B1 patent drawingFigure 3

AI summary

A numerical control device (1) includes a phase-difference calculation unit (481) that, when machining with vibrations is performed on a movement path, calculates a phase difference that is a difference between a vibrational forward-moving position that is a movement path relative to time generated based on a command block and a vibrational backward-moving position obtained by subtracting a vibration amplitude from the vibrational forward-moving position, from a vibration amplitude-to-feed ratio that is a ratio between amplitude of the vibrations and a feed speed of a tool to a workpiece, a movement-path generation unit (482) generating the vibrational forward-moving position and the vibrational backward-moving position as the movement path for each drive shaft by using the phase difference, a vibration-waveform generation unit (483) generating a reference vibration waveform to be superimposed on the movement path for each drive shaft by using vibration conditions, a vibrational-movement-amount generation unit (484) calculating a vibrational-movement amount on the movement path for each drive shaft by using the reference vibration waveform, and a movement-amount combining unit (485) generating a combined movement amount for each drive shaft by adding the vibrational-movement amount to the movement path.