IP Library › Granted Patent US 11,643,120
Granted Patent B2
US 11,643,120 · App. 17/213,589 · Granted May 9, 2023

Independent cart system and method of operating the same

Inventors: Mark R. Cooper (Eden Prairie, MN); David D. Van Dorpe (Eden Prairie, MN); Patrick E. Ozimek (Mequon, WI); Shankernarayan Ramanarayanan (Eden Prairie, MN)
Assignee: Rockwell Automation Technologies, Inc.
B61L23/14B61C3/00B61L25/04G05D1/0088G05D1/0291G05D2201/0216
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,643,120
App. No.
17/213,589
Granted
May 9, 2023
Kind
B2
Abstract

A method and system for motion control of movers in an independent cart system is disclosed. In one implementation, the independent cart system includes a plurality of track segments, each section having a respective controller. One of the controllers receives a motion command for a plurality of carts, respectively. The controller generates a force command for each of the plurality of carts and transmits the respective commands to the track segments commutating the plurality of carts.

Claims (88)

1. A method of controlling operation of a plurality of movers in an independent cart system, the independent cart system including a track having a plurality of track segments, the method comprising the steps of:

obtaining at a first controller a motion command for a first mover;

receiving at the first controller from a segment controller for one of the plurality of track segments a position feedback signal corresponding to a location for the first mover along the track segment corresponding to the segment controller, wherein the first controller is not located along the track segment on which the first mover is present;

determining at the first controller a force command for the first mover based on the motion command and the position feedback signal;

transmitting the force command from the first controller to the segment controller; and

controlling with the segment controller an excitation field to interact with a drive member mounted on the mover based on the force command.

2. The method of claim 1 , and further comprising:

obtaining at the first controller a second motion command for a second mover;

receiving at the first controller from a segment controller for one of the plurality of track segments a second position feedback signal corresponding to a location for the second mover along the track segment corresponding to the segment controller;

determining at the first controller a second force command for the second mover based on the second motion command and the second position feedback signal; and

controlling with the segment controller corresponding to the track segment on which the second mover is located a second excitation field to interact with a second drive member mounted on the second mover based on the second force command.

3. The method of claim 2 , wherein the first mover and the second mover are located on a single track segment and the segment controller corresponding to the first mover and the segment controller corresponding to the second mover are the same.

4. The method of claim 2 , wherein the first mover is located on a first track segment selected from the plurality of track segments and the second mover is located on a second track segment selected from the plurality of track segments and wherein the segment controller corresponding to the first mover is a first segment controller and the segment controller corresponding to the second mover is a second segment controller.

5. The method of claim 1 , wherein the first controller is a second segment controller configured to control excitation fields for a track segment other than the track segment on which the first mover is located.

6. The method of claim 1 , further comprising the steps of:

receiving at the segment controller a second motion command for a second mover;

receiving at the segment controller a second position feedback signal corresponding to a location for the second mover; and

determining at the segment controller a second force command for the second mover based on the second motion command and the second position feedback signal.

7. The method of claim 6 , wherein the second mover is present on the track segment corresponding to the segment controller.

8. The method of claim 6 , wherein the second mover is present on one of the plurality of track segments not corresponding to the segment controller.

9. The method of claim 1 , wherein:

a first portion of the first mover is located on a first track segment;

a second portion of the first mover is located on a second track segment;

the step of determining at the first controller the force command for the first mover further comprises the steps of:

determining at the first controller a first force command for the first track segment, and

determining at the first controller a second force command for the second track segment; and

the step of controlling with the segment controller the excitation field further comprises the steps of:

controlling with a first segment controller a first excitation field on the first track segment to interact with the first mover, and

controlling with a second segment controller a second excitation field on the second track segment to interact with the first mover.

10. An independent cart system, comprising:

a track having a plurality of track segments, wherein each track segment includes:

a plurality of drive coils, and

a segment controller configured to selectively control the plurality of drive coils to generate an excitation field along the corresponding track segment;

a plurality of movers, wherein each mover includes a drive member configured to interact with the excitation field;

a position feedback system configured to generate a plurality of position feedback signals, each position feedback signal corresponding to a location of a first mover, selected from the plurality of movers; and

a first controller configured to:

obtain a motion command for the first mover,

receive from the segment controller for each of the plurality of track segments the position feedback signal corresponding to a location of the first mover as the first mover travels along the track,

determine a force command for each of the plurality of track segments on which the first mover is presently located, and

transmit the force command for the first mover to the segment controller from which the first controller received the position feedback signal.

11. The independent cart system of claim 10 , wherein the first controller is further configured to:

obtain a second motion command for a second mover, the second mover selected from the plurality of movers,

receive from the segment controller for each of the plurality of track segments a second position feedback signal corresponding to a location of the second mover as the second mover travels along the track,

determine a second force command for each of the plurality of track segments on which the second mover is presently located, and

transmit the second force command for the second mover to the segment controller from which the first controller received the second position feedback signal.

12. The independent cart system of claim 11 , wherein:

the first mover and the second mover are located on one track segment, and

the segment controller corresponding to the first mover and the segment controller corresponding to the second mover are the same.

13. The independent cart system of claim 11 , wherein:

the first mover is located on a first track segment,

the second mover is located on a second track segment,

the segment controller corresponding to the first mover is a first segment controller, and

the segment controller corresponding to the second mover is a second segment controller.

14. The independent cart system of claim 10 , wherein the first controller is a second segment controller configured to generate excitation fields for a track segment other than the track segment on which the first mover is located.

15. The independent cart system of claim 10 , wherein the segment controller corresponding to the first mover is further configured to:

receive a second motion command for a second mover,

receive the position feedback signal corresponding to a location for the second mover along the track, and

determine a second force command for the second mover based on the second motion command and the position feedback signal corresponding to the location for the second mover.

16. The independent cart system of claim 15 , wherein the second mover is present on the track segment corresponding to the segment controller.

17. The independent cart system of claim 15 , wherein the second mover is present on one of the plurality of track segments not corresponding to the segment controller.

18. The independent cart system of claim 10 , wherein:

a first portion of the first mover is located on a first track segment;

a second portion of the first mover is located on a second track segment; and

the first controller is further configured to:

determine a first force command for the first track segment,

determine a second force command for the second track segment,

transmit the first force command to the first track segment, and

transmit the second force command to the second track segment.

19. An independent cart system, comprising:

a track having at least a first track segment and a second track segment, wherein:

the first track segment includes a first plurality of drive coils and a first segment controller,

the first segment controller is configured to selectively control the first plurality of drive coils to generate a first excitation field along the first track segment,

the second track segment includes a second plurality of drive coils and a second segment controller, and

the second segment controller is configured to selectively control the second plurality of drive coils to generate a second excitation field along the second track segment; and

a plurality of movers, wherein:

each mover includes a drive member configured to interact with the first and second excitation fields,

the first segment controller is further configured to:

(a) receive a position feedback signal for a first mover, where the first mover is one of the plurality of movers not present on the first track segment,

(b) receive a motion command for the first mover, and

(c) determine a force command for the first mover, and

the second segment controller is further configured to:

(d) receive a position feedback signal for a second mover, where the second mover is one of the plurality of movers not present on the second track segment,

(e) receive a motion command for the second mover, and

(f) determine a force command for the second mover.

20. The independent cart system of claim 19 wherein:

the first segment controller is configured to perform steps (a)-(c) in a first update period,

the second segment controller is configured to perform steps (d)-(f) in a second update period, and

execution of the first and second update periods are staggered from each other.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2021
From: COOPER, MARK R.; VAN DORPE, DAVID D.; OZIMEK, PATRICK E.; RAMANARAYANA, SHANKERNARAYAN
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Reel/Frame 055730/0897 →
Continuity (2)
Continuation 16184389 · Nov 8, 2018
Related Publication 20210213984A1 · Jul 15, 2021
Cited By (2)
US 12,195,062 US 12,673,704