Spindle Motor Control Device for Load Fluctuation Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large load fluctuations in spindle motors of machine tools make automatic control of feed rates difficult and reduce the responsiveness of machining conditions, leading to potential machining abnormalities or increased machining time.

Innovation Solution

A motor control device that uses a moving average filter to generate averaged load information by calculating an optimal averaging time based on the spindle's rotation period and the number of cutting teeth, allowing for adaptive control of machining conditions to suppress load fluctuations and maintain responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a first-order filter is used to average load fluctuation, then load fluctuation is suppressed, but responsiveness of control declines due to increased time constant

Engineering Contradiction:
Improveload fluctuation suppressionVSAvoidcontrol responsiveness
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The patent applies dynamics by making the averaging time variable rather than fixed. The averaging time calculation unit dynamically adjusts the averaging time based on spindle rotation speed and cutting conditions, allowing the system to adapt between suppression and responsiveness needs in different operating states

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of averaging time from a constant value to a variable value that depends on spindle rotation speed and cutting tooth count. This parameter change allows the system to optimize between load fluctuation suppression and control responsiveness based on actual machining conditions

Inventive Principle:
Principle #35Parameter changes

2Reliability

If automatic control of feed rate is implemented, then machining abnormalities are suppressed, but control becomes difficult when load fluctuation is too large

Engineering Contradiction:
Improvemachining abnormality suppressionVSAvoidcontrol difficulty under large load fluctuation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary moving average filter between the load detection and control execution. This intermediary processes the raw load information to generate smoothed averaged load information, making the control input more stable and easier to handle even when original load fluctuations are large

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses feedback by continuously monitoring the averaged load information and adjusting the feed rate accordingly. The averaging time calculation unit also uses feedback from spindle rotation speed to optimize the filtering characteristics in real-time

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If manual control of feed rate is implemented, then machining conditions can be adjusted, but control becomes difficult when load information fluctuates

Engineering Contradiction:
Improvemachining condition adjustmentVSAvoidmanual control difficulty under load fluctuation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The moving average filter acts as an intermediary that processes fluctuating load information before presenting it to the operator or control system. This intermediary provides stable, averaged load information that is easier to use for manual control decisions

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If feed rate is lowered to suppress load fluctuation, then machining abnormalities are prevented, but machining time increases

Engineering Contradiction:
Improvemachining abnormality preventionVSAvoidmachining time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts feed rate based on averaged load information rather than reacting to instantaneous fluctuations. This dynamic approach allows maintaining higher feed rates when load is stable while preventing abnormalities when load increases, optimizing both reliability and productivity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The feedback mechanism uses averaged load information to make informed feed rate adjustments. By using averaged rather than raw load data, the system makes smoother, more accurate decisions that prevent unnecessary feed rate reductions and maintain productivity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10656620B2Motor control device
Publication Date: 2020.05.19 FANUC LTD
  • US10656620B2 patent drawing
  • US10656620B2 patent drawing
  • US10656620B2 patent drawing

AI summary

A motor control device is a motor control device which controls a spindle motor in a machine tool, and includes: a moving average filter which moving averages a torque command value or drive current value of the spindle motor for averaging time and generates averaged load information of the spindle motor; and an averaging time calculation unit which calculates, as the averaging time of the moving average filter, a first time of an integral multiple of a period of one rotation of the spindle driven by the spindle motor, or a second time of an integral multiple of a value arrived at by dividing the period of one rotation of the spindle by the number of cutting tooth of the tool.