Multi-Axis Synchronization Correction Using Effective Guide Value Path
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In industrial automation, achieving precise synchronism between multiple axes is challenging due to differences in dynamic characteristics and calculation clocks, leading to the need for complex corrections in non-uniform systems without rigid time-dependent methods.
Innovation Solution
A control device and method that corrects leading and following values of a synchronism function using a predefined correction function, where the effective leading value path and start position define the correction range, allowing for dynamic adjustments based on the leading value's dynamics, eliminating the need for separate synchronism functions and time-dependent corrections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If complex synchronism functions and separate correction functions are used to achieve precise synchronism between multiple axes, then manufacturing precision is improved, but device complexity increases
Solution Approach 1:
The patent combines the correction function and synchronism function into a single integrated control mechanism. The correction values are directly applied to the leading value within the synchronism function itself, eliminating the need for separate correction functions and reducing overall system complexity while maintaining synchronism precision.
Solution Approach 2:
The synchronism function is designed to perform multiple functions simultaneously: it calculates the following value based on the leading value and automatically applies correction values to the leading value. This multi-functionality eliminates the need for separate correction mechanisms and reduces the number of components required.
2Ease of operation
If time-dependent correction methods are used for synchronism correction, then ease of operation is improved, but adaptability to different dynamic characteristics worsens
Solution Approach 1:
The patent implements a dynamic correction approach where correction values are applied based on the actual leading value dynamics rather than fixed time-dependent profiles. The correction function adapts to different dynamic characteristics of the axes by using the leading value's actual movement characteristics, enabling both ease of operation and high adaptability.
Solution Approach 2:
The correction mechanism changes its behavior based on the leading value parameters (position, velocity, acceleration) rather than relying on fixed time profiles. This allows the system to adapt to different dynamic characteristics while maintaining simple operation through automated parameter-based adjustment.
3Device complexity
If rigid time-dependent correction profiles are applied, then device complexity is reduced, but manufacturing precision worsens due to abrupt transitions
Solution Approach 1:
The patent uses dynamic, continuous correction profiles that adapt to the leading value's actual movement characteristics. This eliminates abrupt transitions by smoothly adjusting correction values based on real-time leading value dynamics, maintaining high precision without requiring complex rigid time-dependent profiles.
Solution Approach 2:
The correction function continuously monitors the leading value and adjusts correction values in real-time based on actual system behavior. This feedback mechanism ensures smooth, continuous corrections that maintain precision while avoiding abrupt transitions, eliminating the need for complex pre-programmed time profiles.
Data Source
AI summary
A control device and method for correcting a guide value and/or a resulting value of a synchronization function, wherein the guide value and/or the resulting value is/are corrected via a correction function, a correcting range of the correction function being specified via an effective guide value path, where an effective start of the correction function is specified via an effective guide value position, where the corrected guide value of a synchronization function is transferred as an input and/or the corrected resulting value is output as a target value to a successive axis.


