Slave Shaft Inversion Compensation for Machine Tool Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidfollow-up delay
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

3Reliability

If the slave axis operates without inversion compensation, then the control system remains simple, but synchronization accuracy deteriorates during inversion operations

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12517489B2Control device and control method for machine tool, and slave shaft control device
Publication Date: 2026.01.06 FANUC LTD
  • US12517489B2 patent drawing
  • US12517489B2 patent drawing
  • US12517489B2 patent drawing

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.