Motor Control System Compensating Axis Interference
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


