Master Axis Error Synchronization for Motor Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor control apparatuses for synchronizing master and slave axes in machine tools face challenges in maintaining accurate phase synchronization due to variations in receiving circuits and transmission paths, leading to phase displacement and increased cost and size from the requirement of a branch circuit.

Innovation Solution

A motor control apparatus that computes a master axis error representing the difference between current and previous position data, using this error to synchronize the slave axis motor with the master axis motor, eliminating the need for a branch circuit and reducing size and cost by directly using the master axis error to control the slave axis motor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate receiving circuits and computation circuits are provided for master axis and slave axis, then synchronized control can be implemented, but the apparatus size and cost increase due to the branch circuit

Engineering Contradiction:
Improvesynchronized control capabilityVSAvoidapparatus size and cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines the receiving circuits and computation circuits into a shared resource. A single receiving circuit receives position data from the master axis position detector, and a single computation circuit computes angle information for both master and slave axes. This eliminates the need for separate circuits for each axis, thereby reducing apparatus size and cost while maintaining synchronized control capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The receiving circuit and computation circuit are designed to serve multiple functions - they process position data for both the master axis and slave axis. The angle information computed is used by both the master axis motor control unit and the slave axis motor control unit, making these circuits universal components that eliminate the need for dedicated separate circuits.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If position data is branched to multiple receiving circuits, then both master and slave axes can be controlled, but phase displacement occurs due to variations in receiving circuits and transmission paths

Engineering Contradiction:
Improveindependent axis controlVSAvoidphase synchronization accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

By merging the receiving circuits into a single unit, the patent eliminates variations between multiple receiving circuits that cause phase displacement. The same receiving circuit processes position data for both axes, ensuring identical reception timing and eliminating the source of phase synchronization errors.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses feedback mechanisms where the computed angle information from the single computation circuit is provided to both motor control units. The system continuously monitors and adjusts based on feedback from both axes, ensuring phase synchronization is maintained despite any variations in the control paths.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8692488B2Motor control apparatus for synchronously controlling master axis and slave axis
Publication Date: 2014.04.08 FANUC LTD
  • US8692488B2 patent drawing
  • US8692488B2 patent drawing
  • US8692488B2 patent drawing

AI summary

A motor control apparatus for synchronously controlling a master axis motor for driving a master axis and a slave axis motor for driving a slave axis, includes: a master axis position detector which outputs position data of the master axis and a reference signal with a predetermined fixed period; a master axis receiving circuit which receives the position data and the reference signal output from the master axis position detector; a master axis computation circuit which computes a master axis error representing a difference between the position data received by the master axis receiving circuit and the position data acquired at the time of the reception of the reference signal; and a slave axis motor control unit which controls the operation of the slave axis motor by using the master axis error as a command for synchronizing the operation of the master axis motor.