Slave Shaft Inversion Compensation for Machine Tool Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In machine tools with synchronous master/slave axis operations, there is a tendency for the slave axis to experience follow-up delays, particularly during acceleration operations after inversion, leading to reduced synchronization accuracy.
Innovation Solution
A controller system that includes a master axis control unit, a slave axis control unit, and a numerical control unit, which utilizes a preceding inversion command to anticipate and compensate for inversion delays by storing and adjusting inversion commands and compensation amounts based on feedback information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the slave axis follows the master axis using conventional feedback control, then the control system remains simple, but the slave axis experiences follow-up delays during acceleration operations after inversion
Solution Approach 1:
The system performs preliminary actions by storing inversion commands and their corresponding compensation amounts before actual inversion occurs. When inversion is detected, the pre-calculated compensation amounts are immediately applied to the slave axis, eliminating the need for real-time calculation and reducing follow-up delay during acceleration operations
2Reliability
If the slave axis uses real-time feedback control, then the control response is immediate, but the follow-up delay during inversion acceleration cannot be compensated
Solution Approach 1:
Inversion commands and compensation amounts are calculated and stored in advance before inversion occurs. This preliminary preparation allows the system to apply compensation immediately when inversion is detected, improving synchronization accuracy without requiring complex real-time calculation mechanisms
Solution Approach 2:
The system detects inversion events and uses feedback from the master axis position to retrieve and apply the appropriate pre-calculated compensation amounts to the slave axis, creating a closed-loop control mechanism that improves synchronization while maintaining manageable system complexity
3Reliability
If the slave axis operates without inversion compensation, then the control system remains simple, but synchronization accuracy deteriorates during inversion operations
Solution Approach 1:
Compensation amounts for inversion operations are calculated and stored in advance based on the relationship between master and slave axis positions. When inversion is detected, these pre-prepared compensation values are applied to the slave axis, improving synchronization accuracy without requiring complex real-time computation
Solution Approach 2:
The system creates a copy of the inversion command with associated compensation amounts and stores it in a table structure. This copied and stored information can be quickly retrieved and applied during inversion events, improving synchronization accuracy while keeping the control logic manageable
Data Source
AI summary
A control device has a master shaft control unit that controls rotation of a master shaft, a slave shaft control unit that controls feeding of a slave shaft, and a numerical value control unit including a master shaft command unit that outputs a first inversion command to the master shaft control unit, a slave shaft command unit that, based on feedback information from the master shaft, outputs a second inversion command that follows the feedback information to the slave shaft control unit, and a prior inversion command unit that outputs a prior inversion command to the slave shaft control unit prior to the output of the first inversion command.


