Tapping NC Control with Adaptive Spindle Acceleration Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control methods for machine tools that synchronize spindle and feed axis during tapping suffer from feed/return errors and increased synchronization errors due to variations in induction motor torque, which affect precision and machining time.

Innovation Solution

A numerical control apparatus that includes an acceleration learning block to output a smaller initial command acceleration based on the spindle motor's state quantity, such as motor current value or secondary resistance identified value, to prevent excessive command acceleration and reduce synchronization errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the command acceleration is calculated based on maximum torque without considering motor state variations, then the machining time is shortened, but the synchronization error between spindle and feed axis increases

Engineering Contradiction:
Improvemachining timeVSAvoidsynchronization error
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the command acceleration variable rather than fixed. The acceleration learning block dynamically adjusts the initial command acceleration based on real-time motor state quantities (current, secondary resistance) to match the actual maximum torque capacity of the spindle motor under varying conditions, thereby preventing synchronization errors while maintaining high-speed machining capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of command acceleration from a fixed calculated value to a dynamically adjusted value. By monitoring motor state quantities and adjusting the initial command acceleration accordingly, the system adapts to variations in maximum torque caused by temperature changes, field current stability, and secondary resistance variations, thus preventing synchronization errors

Inventive Principle:
Principle #35Parameter changes

2Speed

If the initial command acceleration is set to the calculated maximum acceleration, then high-speed machining is achieved, but feed/return errors occur due to tracking errors

Engineering Contradiction:
Improvespindle speedVSAvoidfeed/return error
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by outputting a smaller initial command acceleration before the actual machining begins. This preliminary reduced acceleration allows the spindle motor to stabilize and establishes accurate synchronization between the spindle and feed axis before high-speed machining starts, preventing feed/return errors while still enabling subsequent high-speed operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically transitions from a smaller initial command acceleration to the calculated maximum acceleration after synchronization is established. This dynamic adjustment allows the system to achieve both high-speed machining and high precision by separating the acceleration phase from the machining phase

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the acceleration is kept constant throughout the tapping process, then synchronization errors are reduced, but the machining time increases

Engineering Contradiction:
Improvesynchronization errorVSAvoidmachining time
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the acceleration process into two distinct phases: an initial phase with smaller acceleration for synchronization, and a subsequent phase with calculated maximum acceleration for high-speed machining. This segmentation allows the system to achieve both synchronization accuracy and high productivity by applying different acceleration levels at different stages

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11507062B2Numerical control apparatus
Publication Date: 2022.11.22 OKUMA CORP
  • US11507062B2 patent drawing
  • US11507062B2 patent drawing
  • US11507062B2 patent drawing

AI summary

A numerical control apparatus of a machine tool that performs tapping, includes a numerical control, an acceleration learning block, an acceleration/deceleration processing unit that applies an acceleration/deceleration process to the command acceleration and the position command value to calculate a post-acceleration/deceleration position command value, a position control unit that calculates a speed command value based on the post-acceleration/deceleration position command value, a speed/torque control unit that calculates a motor torque command value from the speed command value, and a current control unit that calculates a motor current value of a spindle motor from the motor torque command value. The acceleration learning block outputs, as the command acceleration A, an initial command acceleration A[0] which is smaller than the calculated command acceleration, in accordance with a state quantity of the spindle motor, to the acceleration/deceleration processing unit.