Servo Control System Angle-Based Synchronization Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional servo control systems face challenges in achieving high machining accuracy when processing circular shapes with multiple axes, particularly due to delays in servo systems and the requirement for high-capacity memory in time-based synchronization methods, and the inability to use angle-based synchronization when reference positions do not monotonically increase.

Innovation Solution

A servo control system that generates a monotonically increasing reference signal based on position commands or feedback from orthogonal axes, using arctangent functions or integrated absolute values of axis movements, allowing for angle-based synchronization learning control even when reference positions are not monotonic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If time-based synchronization method is used for learning control, then high machining accuracy can be achieved, but high-capacity memory is required and processing time is increased

Engineering Contradiction:
Improvemachining accuracyVSAvoidmemory capacity
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the synchronization parameter from time-based to angle-based. Instead of using time as the reference for learning control, the system uses the angle of the servo motor, which monotonically increases during reciprocating motion. This parameter change eliminates the need for high-capacity memory while maintaining machining accuracy.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If angle-based synchronization method is used for learning control, then no memory delay is required and processing speed can be varied, but it cannot be used when reference position does not monotonically increase

Engineering Contradiction:
Improveprocessing speedVSAvoidapplicability to reciprocating motion
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent inverts the approach by not using the position command directly as the reference, but instead generating a new reference signal based on the integration of absolute values of position differences. This inverted approach ensures the reference monotonically increases even during reciprocating motion, making angle-based synchronization applicable to these scenarios.

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

3Device complexity

If conventional servo control is used for circular shape processing, then simple control structure is maintained, but accuracy at quadrant boundaries is reduced due to servo delay

Engineering Contradiction:
Improvecontrol structureVSAvoidaccuracy at quadrant boundaries
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent introduces feedback through learning control that uses angle-based synchronization. The system stores correction amounts based on the angle and applies them to compensate for servo delays at quadrant boundaries. This feedback mechanism improves accuracy without significantly complicating the control structure.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9008821B2Servo control system capable of improving processing accuracy
Publication Date: 2015.04.14 FANUC LTD
  • US9008821B2 patent drawing
  • US9008821B2 patent drawing
  • US9008821B2 patent drawing

AI summary

A servo control system capable of using an angle-based synchronization learning control, even when a reference position is not given, while maintaining the advantage of the angle-based synchronization method. The servo control system has X-, y- and z-axes servo controllers, each configured to control x-, y- and z-axes servomotors, respectively. Each of x- and y-axes servo controllers has a reference signal generating part configured to generate a reference signal which monotonically increases or varies in one direction, based on the position command of each axis transmitted from a higher-level controller.