Numerical Controller Master-Slave Axis Synchronization Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In press machine systems, synchronous control between master and slave axes is disrupted when a slave axis encounters obstacles or fails, leading to asynchronous states and potential interference, which existing technologies, such as those described in Japanese Patent No. 3720825, cannot effectively manage.

Innovation Solution

A numerical controller with a position table defining the positional relationship between master and slave axes, a slave axis synchronous control unit, a parent determining unit, and a master axis control unit that determines a stopped or failed slave axis as the parent to maintain synchronization, allowing the master axis to follow the slave axis, thereby preventing interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the slave axis is immediately stopped or moved in a retracting direction to avoid obstacles, then collision with obstacles is prevented, but the synchronous control between master axis and slave axis is disrupted and interference may occur

Engineering Contradiction:
Improvecollision avoidanceVSAvoidinterference between axes
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent inverts the traditional master-slave control relationship by making the slave axis (that encountered an obstacle) the parent axis, and the master axis becomes the child axis that follows the slave axis. This inversion allows the system to maintain synchronous control while avoiding obstacles, as the master axis now adapts to the slave axis's position rather than the slave axis adapting to the master axis.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent dynamically changes the parent-child relationship between axes based on operational conditions. When a slave axis encounters an obstacle, the system dynamically reassigns the slave axis as the parent, allowing flexible adaptation to different operational states while maintaining synchronous control throughout the process.

Inventive Principle:
Principle #15Dynamics

2Reliability

If excitation of the servo motor driving the slave axis is turned off to stop the uncontrollable slave axis, then the slave axis can be stopped due to inertia, but synchronous control cannot be performed and interference may occur

Engineering Contradiction:
Improvefailure responseVSAvoidinterference with other axes
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

When the slave axis becomes uncontrollable due to servo motor excitation failure, the patent inverts the control relationship by designating the failed slave axis as the parent axis. The master axis then follows the slave axis's position, maintaining synchronous control even though the slave axis cannot be actively controlled. This prevents interference because the master axis adapts to the slave axis's inertial movement rather than continuing to drive the slave axis.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The failed slave axis effectively serves itself as the reference for synchronous control. By making the uncontrollable slave axis the parent, the system allows the slave axis's inertial movement to define the synchronous reference, eliminating the need for active control of the failed axis while maintaining system-wide synchronization.

Inventive Principle:
Principle #25Self-service

3Reliability

If axes other than the uncontrollable slave axis are stopped without turning off excitation, then the uncontrollable slave axis can be stopped, but the axes are placed in an asynchronous state and interference may occur

Engineering Contradiction:
Improvefailure containmentVSAvoidsynchronous state
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent inverts the control hierarchy to maintain synchronous state after failure. By making the failed slave axis the parent and the other axes children that follow the parent, the system ensures all axes remain synchronized even though one axis cannot be actively controlled. This prevents asynchronous states and potential interference.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system uses feedback from the failed slave axis's position (even though it can no longer be actively controlled) to guide the movement of the master and other slave axes. The parent determining unit continuously monitors which axis should be the parent, and the control units adjust other axes to follow the parent's position, maintaining synchronous control through feedback.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10317873B2Numerical controller and synchronous follow-up control method
Publication Date: 2019.06.11 FANUC LTD
  • US10317873B2 patent drawing
  • US10317873B2 patent drawing
  • US10317873B2 patent drawing

AI summary

A numerical controller contains a position table where a positional relationship is defined between a position of a master axis and positions of a plurality of slave axes, a slave axis synchronous control unit that drives and controls the plurality of slave axes in accordance with the position table so that the slave axes are synchronized with the master axis, a parent determining unit that determines one slave axis, which is stopped due to a failure, to be a parent of the master axis, and a master axis control unit that drives and controls the master axis based on a command position, and if a slave axis serving as the parent of the master axis is determined by the parent determining unit, drives and controls the master axis in accordance with the position table, so that the master axis is synchronized with the slave axis determined to be the parent.