Motor Control System Compensating Axis Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic interference between control axes in machine tools leads to position errors, degrading processing precision, as acceleration in one axis affects another axis due to mechanical torsion, even in designs without intended interference.

Innovation Solution

A motor control system with control parts that include position command preparation, position detection, velocity command preparation, acceleration calculation, and position compensation, which communicates to adjust position commands based on acceleration calculations to compensate for interference-induced position errors across axes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If axes are designed to operate without dynamic interference, then control stability is improved, but position error occurs due to mechanical torsion during acceleration

Engineering Contradiction:
Improvecontrol stabilityVSAvoidposition precision
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The system performs preliminary action by calculating the acceleration of the moving axis in advance and using this acceleration information to compute a compensation value for the positioned object's position command, thereby preventing position error before it occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the acceleration of the moving axis and using this information to adjust the position command of the positioned object, creating a closed-loop control that compensates for mechanical torsion effects

Inventive Principle:
Principle #23Feedback

2Productivity

If acceleration of one axis is increased to improve productivity, then processing speed is improved, but position error of another axis increases due to interference

Engineering Contradiction:
Improveprocessing speedVSAvoidposition precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The control system acts as an intermediary by receiving acceleration information from the moving axis control and translating it into a compensation value that is added to the position command of the positioned object, mediating between the two axes to eliminate interference

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the position command parameter of the positioned object by adding a compensation value that is proportional to the acceleration of the moving axis, dynamically adjusting the parameter to maintain precision during high-speed operation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9501054B2Motor control system compensating interference between axes
Publication Date: 2016.11.22 FANUC LTD
  • US9501054B2 patent drawing
  • US9501054B2 patent drawing
  • US9501054B2 patent drawing

AI summary

A motor control system which uses position command values output from control parts for motors and feedback information from axes which are driven by the command values for feedback control of the axes in an environment in which when one or more axes among axes which are driven by motors are driven, the other axes receive interference, which motor control system calculates acceleration of an axis which is driven by a motor by a first control part, sends the calculated acceleration to a second control part using a communication device, multiplies the acceleration which was input at the second control part with a compensation gain to calculate a position compensating value which compensates the position of an axis, adds the calculated position compensating value to the position command value of the axis, and uses the compensated position command value to control the position of the axis.