The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 24, 2026

Filed:

Aug. 07, 2023
Applicant:

Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US);

Inventors:

Jonathan D. Hoffman, Milwaukee, WI (US);

Patrick E. Ozimek, Elm Grove, WI (US);

Mark R. Cooper, Eden Prairie, MN (US);

Kevin J. Riederer, Glendale, WI (US);

John Sandell, Bloomington, MN (US);

David M. Brod, Bloomington, MN (US);

Assignee:

Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H02P 21/20 (2016.01); H02P 21/16 (2016.01); H02P 27/06 (2006.01);
U.S. Cl.
CPC ...
H02P 21/20 (2016.02); H02P 21/16 (2016.02); H02P 27/06 (2013.01);
Abstract

A motor controller executes an axis module for each of multiple motors coupled to a shared load. A first control module passes at least one state variable to a second control module without experiencing communication delays between the axis modules. In order to decouple interaction between axes, the first control module determines the desired state variable at a periodic update rate and stores the desired state variable in memory. The first control module provides an indication to the second control module that the desired state variable is available. Within the same period at which the desired state variable is determined, the second control module receives the indication that the desired state variable is available and reads the state variable from the memory of the controller. The second control module executes using the desired state variable to reduce coupling between the two control modules.


Find Patent Forward Citations

Loading…