Motor Control Device Offset Memory for Multiaxial Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor control systems face challenges in achieving high precision position control due to assembly and manufacturing errors, leading to absolute accuracy issues and increased processing loads on host control devices, particularly in multiaxial synchronous control scenarios.
Innovation Solution
Incorporating a correction value table memory in motor control devices that stores offset values corresponding to predetermined position commands, allowing for the acquisition and application of interaxial correction values to adjust position commands, thereby reducing the processing load on host control devices and enhancing precision.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the host control device performs all position control calculations for multiple axes, then synchronous positioning control can be achieved, but the processing load on the host control device increases significantly
Solution Approach 1:
The position control function is segmented between the host control device and individual motor control devices. The host control device generates basic position commands, while each motor control device independently applies its own offset values to achieve final position control. This segmentation distributes the processing load from the host to multiple independent control units, reducing the host's computational burden while maintaining synchronous positioning accuracy.
2Measurement precision
If offset values are stored for all possible position command values, then high precision position control can be achieved, but the memory capacity required increases
Solution Approach 1:
Each motor control device stores offset values that are specific to its local axis or motor characteristics, rather than storing complete position correction data for all axes. This localized storage approach allows each device to maintain only the offset values relevant to its specific control needs, achieving high position control precision while minimizing individual memory requirements.
3Manufacturing precision
If the system uses predetermined offset values for position correction, then manufacturing errors can be compensated, but the adaptability to different operating conditions decreases
Solution Approach 1:
Offset values are determined and stored in advance based on predetermined position commands and manufacturing error measurements. This preliminary characterization of the system allows automatic compensation for assembly and manufacturing errors during normal operation. The offset values are pre-calculated to account for systematic errors, enabling the system to maintain high precision across various operating conditions without requiring real-time adaptation.
Data Source
AI summary
A motor control device for controlling driving of a motor based on position commands input from a host control device includes an offset value memory including first circuitry which stores offset values corresponding to predetermined values of position commands, respectively, and a drive controller including second circuitry which acquires, from the offset value memory, one of the offset values corresponding to an input position command among the position commands, and control driving of a motor based on an offset position command obtained by adding the one of the offset values to or subtracting the one of the offset values from the input position command.


