Adaptive Servo Motor Controller for Low-Speed Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for stopping an industrial machine at a particular position using a servo motor are inefficient when the operation speed is low, leading to increased time and reduced yield.
Innovation Solution
A servo motor controller that includes a speed detection unit, a speed setting storage unit, a speed comparison unit, and a fixed position stop operation determination unit to dynamically adjust deceleration rates and torque based on the machine's speed, allowing for quick and effective stopping by creating appropriate speed and move commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If maximum current is flowed through the servo motor to perform maximum deceleration control operation, then the industrial machine can be stopped at a particular position quickly when operation speed is high, but the time required increases when operation speed is low
Solution Approach 1:
The patent applies dynamics by making the deceleration control strategy adaptive based on real-time speed conditions. The control unit dynamically selects between maximum deceleration control and normal deceleration control based on whether the current speed exceeds a predetermined threshold, optimizing the stopping process for different operational scenarios.
Solution Approach 2:
The patent changes the deceleration parameter (deceleration rate) based on the operating conditions. When speed is high, maximum deceleration is applied; when speed is low, normal deceleration is used. This parameter adjustment resolves the contradiction by adapting the stopping behavior to the current speed state.
2Manufacturing precision
If maximum deceleration control operation is performed to detect maximum deceleration acceleration rate, then stopping accuracy is improved, but productivity decreases due to increased time consumption at low speeds
Solution Approach 1:
The control system dynamically adjusts the deceleration strategy based on real-time speed feedback. The control unit determines whether to apply maximum deceleration or normal deceleration by comparing current speed with a predetermined threshold, making the precision control adaptive to operational conditions.
Solution Approach 2:
The deceleration rate parameter is changed based on speed conditions. Maximum deceleration rate is applied only when speed exceeds the threshold, otherwise normal deceleration rate is used. This conditional parameter change maintains precision when needed while improving productivity when operating at lower speeds.
3Manufacturing precision
If speed control is maintained during fixed position stop operation, then stopping precision is improved, but the time required for stopping increases
Solution Approach 1:
The stopping process is segmented into two phases: a first phase using maximum deceleration control to rapidly reduce speed from high values, and a second phase using normal deceleration control to complete the stopping maneuver. This segmentation allows the system to achieve both speed and precision by applying different control strategies at different stages.
Solution Approach 2:
The control mode transitions dynamically during the stopping process. The control unit switches from maximum deceleration control to normal deceleration control when speed drops below the threshold, creating a dynamic two-stage stopping sequence that optimizes both time and precision.
Data Source
AI summary
To provide a servo motor controller that can quickly and effectively stop an industrial machine at a particular position even if operation speed is relatively low when a fixed position stop command is issued. The servo motor includes a speed comparison unit configured to compare speed at a time of a fixed position stop command with a first speed, a fixed position stop operation determination unit configured to determine an operation method at the time of the fixed position stop command, and a fixed position stop control unit configured to control the servo motor based on the determined operation method. When speed at the time of the fixed position stop command is higher than the first speed, the fixed position stop operation determination unit decelerates the speed to a second speed lower than the first speed and creates a move command for stopping at a target position based on an acceleration rate during deceleration or a predetermined acceleration rate and, when speed at the time of the fixed position stop command is lower than the first speed, decelerates the speed by a predetermined deceleration rate and creates a move command for stopping at a target stop position, and the fixed position stop control unit controls the servo motor based on the move command.


