CNC Vibration Cutting Control for Multi-Shaft Spindle Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control devices are not capable of executing vibration cutting for machine tools that use multiple drive shafts to machine a rotating workpiece, as they are designed for single drive shaft systems.

Innovation Solution

A numerical control device with a control computation unit that manages a spindle rotation axis, multiple drive shafts for tools, and includes a determination unit to synchronize the vibration frequency of each drive shaft with the spindle rotation speed, ensuring effective vibration cutting machining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a numerical control device is designed for single drive shaft vibration cutting control, then the control logic is simple, but it cannot execute vibration cutting for machine tools with multiple drive shafts

Engineering Contradiction:
Improvecapability to execute vibration cutting for multiple drive shaftsVSAvoidcontrol logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control computation unit is segmented into distinct functional modules: a determination unit that checks whether vibration numbers follow spindle rotation speed, and a number of vibrations calculation unit that calculates appropriate vibration numbers when they don't follow. This modular segmentation allows the system to handle multiple drive shafts independently while maintaining clear control logic for each shaft.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The numerical control device is designed with universal control capabilities that can accommodate both single drive shaft and multiple drive shaft configurations. The control computation unit universally applies the same determination and calculation logic to any number of drive shafts, making the system adaptable to different machine tool configurations without requiring fundamentally different control architectures.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If vibration numbers of multiple drive shafts are not synchronized with spindle rotation speed, then each drive shaft can operate independently, but vibration cutting effectiveness is reduced

Engineering Contradiction:
Improvevibration cutting precision and chip separationVSAvoidsynchronization control complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The determination unit continuously monitors whether the vibration numbers of each drive shaft follow the spindle rotation speed. This feedback mechanism allows the system to detect synchronization status and trigger appropriate corrective actions through the number of vibrations calculation unit, ensuring that vibration cutting effectiveness is maintained across all drive shafts.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the vibration numbers (frequency parameters) of drive shafts based on spindle rotation speed. When the determination unit finds that vibration numbers do not follow spindle rotation speed, the calculation unit computes appropriate vibration number adjustments, thereby optimizing the synchronization between drive shaft vibrations and spindle rotation for effective chip separation and machining precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12066807B2Numerical control device, machine learning device, and numerical control method
Publication Date: 2024.08.20 MITSUBISHI ELECTRIC CORP
  • US12066807B2 patent drawing
  • US12066807B2 patent drawing
  • US12066807B2 patent drawing

AI summary

A numerical control device includes a control computation unit controlling a spindle as a rotation axis of a workpiece, a first shaft driving a tool performing vibration cutting machining on the workpiece, and a second shaft driving a tool performing vibration cutting machining on the workpiece. The computation unit includes: a storage unit storing a machining program; a determination unit determining whether the number of vibrations of the first shaft and the second shaft follows a rotation speed of the spindle specified by the machining program; and a number-of-vibrations calculation unit that, in response to the determination that the number of vibrations of at least one of the first shaft and the second shaft does not follow the rotation speed of the spindle, calculates the number of vibrations following the rotation speed of the spindle for the drive shaft assessed as not following it.