Servo Controller Axis Interference Vibration Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing servo controllers are inadequate in reducing vibration caused by interference between axes during synchronized machining operations in machine tools driven by electric motors, as they either fail to effectively address vibration between axes or cannot handle non-coupling states like the relationship between a tool and a workpiece.
Innovation Solution
A servo controller that calculates and applies torque corrections using speed differences between synchronized axes, with conversion coefficients to adjust torque commands for vibration damping, and includes phase leading filters to manage phase delays, ensuring effective vibration reduction during machining.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If vibration reduction is achieved by lowering responsiveness of electric motors, then vibration is reduced, but machining precision and control performance deteriorate
Solution Approach 1:
The vibration reduction control is segmented into axis-specific components. Each axis has its own vibration reduction filter with independently adjustable parameters, allowing vibration suppression on individual axes without compromising the responsiveness of other axes. This enables targeted vibration reduction while maintaining overall system performance and machining precision.
Solution Approach 2:
The system changes control parameters dynamically by introducing vibration reduction filters with adjustable frequency characteristics. These filters modify the torque command signals by adding vibration counteracting components at specific frequencies, thereby reducing vibration without lowering the overall responsiveness of the electric motors. The filter parameters can be adjusted according to the machining conditions and machine rigidity.
Data Source
AI summary
The servo controller of the present invention includes a first axis speed feedback obtaining unit, a second axis speed feedback obtaining unit configured to obtain an amount of speed feedback for a second axis synchronizing with a first axis, a speed conversion unit configured to convert an amount of speed feedback for the first axis by using a conversion coefficient, a speed difference calculating unit configured to calculate a speed difference between the converted amount of speed feedback for the first axis and the amount of speed feedback for the second axis, a torque correction calculating unit configured to calculate a torque correction value by using the speed difference, a second axis torque command correcting unit using the torque correction value, a torque correction value converting unit using the conversion coefficient, and a first axis torque command correcting unit using the converted torque correction value.


