Spindle Controller With Encoder And Belt Slip Detection

Solution Overview

Problem

In spindle control systems using induction motors without velocity detectors, belt slip can cause sudden changes in torque commands, leading to overcurrent and vibration due to the reliance on encoder-based velocity estimates for motor control.

Innovation Solution

A controller that detects spindle velocity and estimates motor velocity using a reduction ratio, with a slip detection unit that halts the use of estimated velocity during belt slip to prevent overcurrent and vibration, incorporating multiple methods for slip detection based on velocity changes and differences between estimated velocities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If encoder feedback pulse is used for motor velocity control, then positioning accuracy is improved, but belt slip causes sudden velocity changes leading to overcurrent and vibration

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system dynamically switches between two velocity estimation methods based on operating conditions. During normal operation, encoder feedback is used for high precision positioning. When belt slip is detected through velocity deviation analysis, the system transitions to using only motor velocity estimation, thereby adapting to changing conditions and maintaining control stability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements dual feedback mechanisms: encoder feedback for precise positioning and motor velocity estimation feedback for stability. By comparing the velocity derived from encoder pulses with the estimated motor velocity, the system detects belt slip conditions and adjusts its control strategy accordingly, preventing overcurrent and vibration

Inventive Principle:
Principle #23Feedback

2Speed

If encoder velocity is used for torque command calculation, then control responsiveness is improved, but belt slip causes sudden torque changes and overcurrent

Engineering Contradiction:
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The system introduces an intermediary velocity estimation based on motor current and voltage that acts as a mediator between the encoder feedback and torque command calculation. This intermediary estimation is used to detect belt slip conditions and modulate the torque command, preventing sudden torque changes and overcurrent while maintaining control responsiveness

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts the torque command calculation method based on detected belt slip conditions. During normal operation, encoder velocity is used for responsive control. When belt slip is detected through velocity deviation, the system transitions to using motor current-based velocity estimation, thereby preventing harmful torque fluctuations and overcurrent

Inventive Principle:
Principle #15Dynamics

3Device complexity

If sensorless induction motor control is used, then device complexity is reduced, but velocity estimation accuracy deteriorates during belt slip

Engineering Contradiction:
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system makes the velocity estimation mechanism multi-functional by using it for both normal velocity control and belt slip detection. The same motor current and voltage measurements used for sensorless control are additionally utilized to estimate velocity and detect slip conditions, eliminating the need for separate sensing hardware while improving reliability

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

Solution Approach 2:

The system implements feedback using the velocity estimation from motor measurements to detect belt slip conditions. By comparing the estimated motor velocity with the velocity derived from encoder feedback, the system can identify belt slip and adjust control parameters accordingly, maintaining velocity estimation accuracy without increasing device complexity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8242734B2Controller of spindle provided with encoder
Publication Date: 2012.08.14
  • US8242734B2 patent drawing
  • US8242734B2 patent drawing
  • US8242734B2 patent drawing

AI summary

The controller controls a spindle connected to an induction motor via a belt by controlling the rotational velocity of the induction motor. The spindle has an encoder attached thereto for detecting the position of the spindle, but the induction motor does not have a velocity detector attached thereto. The velocity of the induction motor is estimated from the spindle velocity obtained from output of the encoder, and slip of the belt is detected based on the estimated velocity of the induction motor. When occurrence of slip of the belt is detected, the estimated velocity of the induction motor will not be used for the control of the induction motor.