Independent Cart Controller Segment Velocity Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current motion control systems for independent carts on linear drive systems require complex programming to manage velocity and acceleration across multiple track segments, necessitating significant knowledge of the track configuration and operations, making it difficult to simplify the programming process and adapt operations automatically.
Innovation Solution
A system and method that utilize a configuration table to define maximum velocities and accelerations for each track segment, allowing a controller to automatically adjust the speed and acceleration of movers as they transition between segments, simplifying the programming process and enabling adaptive operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a programmer generates a sequence of commands for each mover to control velocity and acceleration across multiple track segments, then the mover can be precisely controlled along the track, but the programming complexity increases significantly
Solution Approach 1:
The system enables automatic self-adjustment of mover velocity and acceleration by having the mover autonomously sense its location on the track and automatically retrieve appropriate motion parameters from stored configuration data, eliminating the need for complex manual programming of velocity changes at each segment transition
Solution Approach 2:
The system pre-stores velocity and acceleration parameters for different track segments in a data structure before operation begins, allowing the mover to quickly access and apply appropriate parameters based on its current location without requiring real-time programming decisions
2Productivity
If the mover travels at high speed along long straight segments to improve productivity, then output increases, but centrifugal forces cause damage or loss of product on curves
Solution Approach 1:
The system dynamically adjusts the mover's velocity based on the geometry of the track segment it is currently traversing, automatically reducing speed on curves with small radii to limit centrifugal forces while maintaining high speed on long straight segments to maximize productivity
Solution Approach 2:
Different velocity parameters are assigned to different track segments based on their specific geometric characteristics, allowing the mover to optimize speed locally for each segment type (high speed on straight segments, reduced speed on curved segments)
3Ease of manufacture
If the mover is stopped frequently at loading and unloading stations to perform operations, then product processing is completed, but the overall travel time increases
Solution Approach 1:
The system minimizes interruptions to the mover's travel by enabling continuous motion through the track while performing loading and unloading operations at designated stations, reducing idle time and maintaining continuous productive action throughout the cycle
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution simplifies the programming of movers by allowing a single motion command to control operation across multiple segments, automatically adapting to different segments, reducing the complexity of programming and enhancing operational efficiency.
Implementation Method 1
The track is made up of a number of track segments that, in turn, hold individually controllable electric coils. Successive activation of the coils establishes a moving electromagnetic field that interacts with the movers and causes the mover to travel along the track.
Data Source
AI summary
A controller for an independent cart system simplifies programming and automatically adapts operation each mover travelling along a track. The controller includes a configuration table defining segments of the track, which includes a maximum velocity and/or a maximum acceleration for each mover within the segment. A motion command for a mover commands motion across multiple segments between the starting point and the ending point. As the mover travels, the controller receives a position feedback signal corresponding to the present location of the mover. The controller obtains the maximum velocity and/or maximum acceleration for the mover corresponding to the segment in which it is located. The controller automatically adjusts the speed and/or acceleration of the mover along the segment in which it is presently located. As the mover transitions between segments, the controller automatically adjusts the speed and/or acceleration according to the new segment in which the mover is located.


