Servo Control Apparatus Reducing Tracking Error During Direction Reversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing servo control systems face challenges in reducing tracking errors between the machine end position and the command position, especially during direction reversals, due to friction, backlash, and lost motion, which result in inaccuracies and flaws in machining results.

Innovation Solution

A servo control apparatus that calculates a torque command using error correction amounts based on the maximum change in deviation between the machine end and motor end positions during direction reversals, incorporating a model-response calculating unit, motor-end-movement-amount-during-stopping measuring unit, and error-correction-amount calculating unit to adjust the torque command and reduce tracking errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If torque compensation is performed based on the difference between virtual feeding mechanism and actual feeding mechanism, then frictional force and frictional torque can be compensated, but the correction comes into effect late and the tracking error is not sufficiently reduced

Engineering Contradiction:
Improvetracking errorVSAvoidcorrection timing
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The invention calculates the motor end movement amount during stopping in advance, before the direction reversal occurs. This preliminary calculation allows the error correction amount to be prepared ahead of time, so that when the direction reversal happens and tracking error occurs, the correction can be applied immediately rather than after the error is detected, thus resolving the timing delay problem

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If friction compensation signal is generated on the basis of direction reversal of position command, then friction compensation can be provided, but the shift of position between motor end and machine end affects full-closed control and compensation effect is not sufficiently obtained

Engineering Contradiction:
Improvetracking errorVSAvoidposition feedback accuracy
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The invention introduces the motor end movement amount during stopping as an intermediary parameter. This intermediary measurement captures the actual mechanical behavior during direction reversal, serving as a bridge between the position command and the full-closed control feedback. By using this intermediary data to calculate the error correction amount, the system can compensate for position shifts more accurately without being affected by the limitations of standard position feedback

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If error correction is applied during direction reversal, then tracking error can be reduced, but excessive correction may occur causing new tracking errors

Engineering Contradiction:
Improvetracking errorVSAvoidcontrol stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The invention applies partial correction by calculating the error correction amount as a specific portion of the total possible correction. Rather than applying full correction based on maximum deviation, the system uses the measured motor end movement amount during stopping to determine an appropriate correction magnitude, applying only the necessary partial correction to reduce tracking error without causing excessive correction and new errors

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9658608B2Servo control apparatus
Publication Date: 2017.05.23 MITSUBISHI ELECTRIC CORP
  • US9658608B2 patent drawing
  • US9658608B2 patent drawing
  • US9658608B2 patent drawing

AI summary

A servo control apparatus includes: a model-response calculating unit; a motor-end-movement-amount-during-stopping measuring unit that measures a motor end movement amount during stopping, which is a displacement amount of a detection value of a motor end position in a period from when the calculated value of the machine end position changes to zero until the calculated value changes to a value other than zero; and an error-correction-amount calculating unit that calculates an error correction amount on the basis of a parameter in which a maximum change amount of a deviation between the machine end position and the motor end position during moving direction reversal is set in advance, the calculated value of the machine end position, and the motor end movement amount. The servo control unit sets the detection value of the machine end position and the detection value of the motor end position.