Patents by Inventor Mark Chaffee
Mark Chaffee has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10756660Abstract: A motor drive having controller settings which will result in improved tuning-less performance is disclosed. Gain values for the control loops and/or observer are determined independently of the mechanical loading and the resultant effects of that loading on the motor. The motor drive includes a control loop operable to receive a command signal and to generate a controller reference signal to achieve desired operation of a motor connected to the motor drive. The motor drive also includes a load observer operable to generate a signal that estimates a response required by the motor drive as a result of a load present on the motor. The response estimate signal is provided to the controller to isolate the effects of the load dynamics from operation of the control loops within the controller. A modified controller reference signal is generated as a function of the response estimate signal and the controller reference signal.Type: GrantFiled: May 11, 2018Date of Patent: August 25, 2020Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Brian Fast, Mark Chaffee
-
Patent number: 10291166Abstract: An improved system and method for tuning a motor controller is disclosed. The improved system and method for tuning a motor controller adjusts controller gains and filter settings in tandem to achieve a desired level of performance. A user terminal is in communication with a motor controller and reads the existing controller gains from the motor controller. The user terminal displays the existing controller gains and at least one user selectable object for adjusting the controller gains. A user adjusts the user selectable object to adjust the controller gains in tandem. The controller gains are adjusted responsive to the user input while maintaining existing relationships between controller gains. The user terminal writes the adjusted values of the gains to the motor controller.Type: GrantFiled: March 13, 2017Date of Patent: May 14, 2019Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Mark Chaffee
-
Publication number: 20180262144Abstract: A motor drive having controller settings which will result in improved tuning-less performance is disclosed. Gain values for the control loops and/or observer are determined independently of the mechanical loading and the resultant effects of that loading on the motor. The motor drive includes a control loop operable to receive a command signal and to generate a controller reference signal to achieve desired operation of a motor connected to the motor drive. The motor drive also includes a load observer operable to generate a signal that estimates a response required by the motor drive as a result of a load present on the motor. The response estimate signal is provided to the controller to isolate the effects of the load dynamics from operation of the control loops within the controller. A modified controller reference signal is generated as a function of the response estimate signal and the controller reference signal.Type: ApplicationFiled: May 11, 2018Publication date: September 13, 2018Inventors: Robert J. Miklosovic, Brian Fast, Mark Chaffee
-
Publication number: 20180262143Abstract: An improved system and method for tuning a motor controller is disclosed. The improved system and method for tuning a motor controller adjusts controller gains and filter settings in tandem to achieve a desired level of performance. A user terminal is in communication with a motor controller and reads the existing controller gains from the motor controller. The user terminal displays the existing controller gains and at least one user selectable object for adjusting the controller gains. A user adjusts the user selectable object to adjust the controller gains in tandem. The controller gains are adjusted responsive to the user input while maintaining existing relationships between controller gains. The user terminal writes the adjusted values of the gains to the motor controller.Type: ApplicationFiled: March 13, 2017Publication date: September 13, 2018Inventors: Robert J. Miklosovic, Mark Chaffee
-
Patent number: 9998053Abstract: An improved system for controlling operation of a motor with a motor drive is disclosed. The motor drive includes a control module having an inner control loop operable to generate a torque reference signal and a load observer operable to generate an estimate of the torque present on the motor. The torque estimate is summed with the torque reference signal to generate a modified torque reference. The bandwidth of the load observer is set wide enough to generate the estimated torque over a desired operating range of the motor. The control module may also include a low pass filter and at least one tracking notch filter. The low pass filter suppresses vibrations at high frequencies, and the tracking notch filter suppresses resonances present at frequencies above the bandwidth of the load observer and within the pass band of the low pass filter.Type: GrantFiled: September 1, 2015Date of Patent: June 12, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Brian Fast, Mark Chaffee
-
Publication number: 20170063269Abstract: An improved system for controlling operation of a motor with a motor drive is disclosed. The motor drive includes a control module having an inner control loop operable to generate a torque reference signal and a load observer operable to generate an estimate of the torque present on the motor. The torque estimate is summed with the torque reference signal to generate a modified torque reference. The bandwidth of the load observer is set wide enough to generate the estimated torque over a desired operating range of the motor. The control module may also include a low pass filter and at least one tracking notch filter. The low pass filter suppresses vibrations at high frequencies, and the tracking notch filter suppresses resonances present at frequencies above the bandwidth of the load observer and within the pass band of the low pass filter.Type: ApplicationFiled: September 1, 2015Publication date: March 2, 2017Inventors: Robert J. Miklosovic, Mark Chaffee, Brian Fast
-
Patent number: 9323235Abstract: An industrial control system provides motion control functions that may distribute motion planning tasks to capable motor drives and motion devices based on stored drive profiles. The profile-aware functions allow control programs to be used with motor drives that are both capable and incapable of executing a motion planning with automatic distribution of the planning tasks as appropriate. Coordination among different devices in the industrial control system when motion planning is distributed may be accommodated through peer-to-peer communication between drives and non-controller devices.Type: GrantFiled: April 10, 2012Date of Patent: April 26, 2016Assignee: Rockwell Automation Technologies, Inc.Inventor: Mark Chaffee
-
Patent number: 8850092Abstract: An input module for an industrial controller is configurable to simplify setup and commissioning. The input module includes input terminals configurable, for example, as a counter input. Still other input terminals may be configured to trigger events as a function of the input signals present at the terminals. Time signals corresponding to transitions in state of the input terminals, triggering of events, or operation of the counters may be recorded. The input module is further configurable to transmit data back to the processor or to transmit data directly to another module in the industrial control network.Type: GrantFiled: April 10, 2012Date of Patent: September 30, 2014Assignee: Rockwell Automation Technologies, Inc.Inventors: Bret S. Hildebran, Eric D. Decker, Duwayne D. Mulhall, Peter M. Delic, Kenwood Hall, Harsh Shah, Andreas P. Frischknecht, Mark Chaffee, Scott A. Pierce, Terence S. Tenorio
-
Publication number: 20120265322Abstract: An input module for an industrial controller is configurable to simplify setup and commissioning. The input module includes input terminals configurable, for example, as a counter input. Still other input terminals may be configured to trigger events as a function of the input signals present at the terminals. Time signals corresponding to transitions in state of the input terminals, triggering of events, or operation of the counters may be recorded. The input module is further configurable to transmit data back to the processor or to transmit data directly to another module in the industrial control network.Type: ApplicationFiled: April 10, 2012Publication date: October 18, 2012Inventors: Bret S. Hildebran, Eric D. Decker, David A. Pasela, Duwayne D. Mulhall, John J. Kolat, Charmaine J. Van Minnen, Peter M. Delic, Robert J. Kretschmann, Kenwood Hall, Richard O. Ruggeri, Harsh Shah, Andreas P. Frischanecht, Anthony G. Gibart, Mark Chaffee, Scott A. Pierce, Gregg Sichner, Terence S. Tenorio, Gregory J. Svetina, Steven A. Zuponcic
-
Publication number: 20120256566Abstract: An industrial control system provides motion control functions that may distribute motion planning tasks to capable motor drives and motion devices based on stored drive profiles. The profile-aware functions allow control programs to be used with motor drives that are both capable and incapable of executing a motion planning with automatic distribution of the planning tasks as appropriate. Coordination among different devices in the industrial control system when motion planning is distributed may be accommodated through peer-to-peer communication between drives and non-controller devices.Type: ApplicationFiled: April 10, 2012Publication date: October 11, 2012Inventor: Mark Chaffee
-
Patent number: 7656751Abstract: One or more embodiments provide Common Industrial Protocol (CIP) based time synchronization systems and methods. The CIP Sync solution can be part of Ethernet/IP and can be based on standard UDP (User Datagram Protocol) and/or IEEE 1588 (Time Synchronization) Ethernet technology. According to an embodiment is a system that compensates for step changes in a master clock.Type: GrantFiled: September 25, 2008Date of Patent: February 2, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: Charles M. Rischar, Kendal R. Harris, Mark Chaffee
-
Publication number: 20090016475Abstract: One or more embodiments provide Common Industrial Protocol (CIP) based time synchronization systems and methods. The CIP Sync solution can be part of Ethernet/IP and can be based on standard UDP (User Datagram Protocol) and/or IEEE 1588 (Time Synchronization) Ethernet technology. According to an embodiment is a system that compensates for step changes in a master clock.Type: ApplicationFiled: September 25, 2008Publication date: January 15, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Charles M. Rischar, Kendal R. Harris, Mark Chaffee
-
Patent number: 7447931Abstract: One or more embodiments provide Common Industrial Protocol (CIP) based time synchronization systems and methods. The CIP Sync solution can be part of Ethernet/IP and can be based on standard UDP (User Datagram Protocol) and/or IEEE 1588 (Time Synchronization) Ethernet technology. According to an embodiment is a system that compensates for step changes in a master clock.Type: GrantFiled: April 11, 2006Date of Patent: November 4, 2008Assignee: Rockwell Automation Technologies, Inc.Inventors: Charles M. Rischar, Kendal R. Harris, Mark Chaffee
-
Publication number: 20070058929Abstract: The claimed subject matter provides systems and/or methods that facilitate utilizing a motion control timing model to coordinate operations associated with controlling motion within an industrial automation environment. For example, a cycle timing component can implement timing set forth by a timing model (e.g., that can be selected, preset, . . . ). Pursuant to an illustration, the cycle timing component can utilize the timing model to coordinate transmitting data, receiving data, performing calculations associated with data (e.g., to generate command(s)), capturing data, applying received commands, and so forth.Type: ApplicationFiled: September 29, 2006Publication date: March 15, 2007Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventor: Mark Chaffee
-
Publication number: 20060109376Abstract: A system that enables controlling motion over a network comprises an interface that receives motion control data that includes a time stamp from the network. Additionally, the system includes a motion control component that utilizes the received motion control data to update properties associated with the motion control component based at least in part on the time stamp. The system can also include a clock that is synchronized with disparate clocks associated with disparate motion control components located on the network.Type: ApplicationFiled: September 30, 2005Publication date: May 25, 2006Applicant: Rockwell Automation Technologies, Inc.Inventors: Mark Chaffee, Kendal Harris, John Keller, Juergen Weinhofer, Donald Westman