Patents by Inventor Mark A. Chaffee
Mark A. 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: 11599090Abstract: To improve integrity of time synchronization, a node in the safety rated system takes steps to ensure the time to which it is synchronized has not become corrupted. The node receives a synchronize request message from an adjacent network device, which includes the master time, and the node generates an offset value corresponding to a difference between a local time and the master time. The node stores the offset time into a safety memory to ensure that the offset value has data integrity and does not become corrupted. The node performs periodic skew detection between two devices to verify that the clocks remain synchronized. In addition, the node performs a local drift detection to detect if the frequency of the local oscillator on which the local clock value is based begins to change.Type: GrantFiled: September 30, 2020Date of Patent: March 7, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Steven T. Seidlitz, Mark A. Chaffee
-
Publication number: 20220100172Abstract: To improve integrity of time synchronization, a node in the safety rated system takes steps to ensure the time to which it is synchronized has not become corrupted. The node receives a synchronize request message from an adjacent network device, which includes the master time, and the node generates an offset value corresponding to a difference between a local time and the master time. The node stores the offset time into a safety memory to ensure that the offset value has data integrity and does not become corrupted. The node performs periodic skew detection between two devices to verify that the clocks remain synchronized. In addition, the node performs a local drift detection to detect if the frequency of the local oscillator on which the local clock value is based begins to change.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: Steven T. Seidlitz, Mark A. Chaffee
-
Patent number: 11086281Abstract: A system and method for online simulation of a controlled machine or process utilizes a simplified model of the system dynamics and may be used with hardware in the loop to evaluate performance of the controlled system or with software in the loop to perform commissioning of the control program prior to completion of the mechanical installation. The simplified model includes dominant order dynamics of the controlled system such as the inertia of the system and a damping factor. Further, the online simulation is scheduled to execute at an update rate slower than the update rate of the control loops within the motor drive. The simplified model and reduced update rate reduce the computational burden on the processor such that the simulation may be performed either on the industrial controller or on the motor drive.Type: GrantFiled: November 14, 2017Date of Patent: August 10, 2021Assignee: Rockwell Automation Technologies, Inc.Inventors: Brian Fast, Robert Guenther, Joachim Thomsen, Robert J. Miklosovic, Mark A. Chaffee
-
Patent number: 10753790Abstract: An improved system and method for analyzing motor performance to detect vibration of an electric machine controlled by a motor drive is disclosed. A load observer determines an estimated torque present as a load on the motor as a function of input signals corresponding to a desired torque to be generated by the motor and to a measured angular position of the motor during operation. The motor drive determines a frequency response of the estimated torque to identify at what magnitude and frequency any vibration components are present within the estimated torque signal. The motor drive compares the frequency response of the estimated torque signal to set points. If the measured magnitude of vibration at a particular frequency, as seen in the frequency response, exceeds a threshold set in one of the set points for that frequency, the motor drive generates an output signal indicting an excessive vibration is present.Type: GrantFiled: June 24, 2019Date of Patent: August 25, 2020Assignee: Rokwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Mark A. Chaffee
-
Publication number: 20190310130Abstract: An improved system and method for analyzing motor performance to detect vibration of an electric machine controlled by a motor drive is disclosed. A load observer determines an estimated torque present as a load on the motor as a function of input signals corresponding to a desired torque to be generated by the motor and to a measured angular position of the motor during operation. The motor drive determines a frequency response of the estimated torque to identify at what magnitude and frequency any vibration components are present within the estimated torque signal. The motor drive compares the frequency response of the estimated torque signal to set points.Type: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Inventors: Robert J. Miklosovic, Mark A. Chaffee
-
Patent number: 10378951Abstract: An improved system and method for analyzing motor performance to detect vibration of an electric machine controlled by a motor drive is disclosed. A load observer determines an estimated torque present as a load on the motor as a function of input signals corresponding to a desired torque to be generated by the motor and to a measured angular position of the motor during operation. The motor drive determines a frequency response of the estimated torque to identify at what magnitude and frequency any vibration components are present within the estimated torque signal. The motor drive compares the frequency response of the estimated torque signal to set points. If the measured magnitude of vibration at a particular frequency, as seen in the frequency response, exceeds a threshold set in one of the set points for that frequency, the motor drive generates an output signal indicating an excessive vibration is present.Type: GrantFiled: April 10, 2017Date of Patent: August 13, 2019Assignee: Rockwell Automation Technologies, Inc.Inventors: Robert J. Miklosovic, Mark A. Chaffee
-
Publication number: 20190146434Abstract: A system and method for online simulation of a controlled machine or process utilizes a simplified model of the system dynamics and may be used with hardware in the loop to evaluate performance of the controlled system or with software in the loop to perform commissioning of the control program prior to completion of the mechanical installation. The simplified model includes dominant order dynamics of the controlled system such as the inertia of the system and a damping factor. Further, the online simulation is scheduled to execute at an update rate slower than the update rate of the control loops within the motor drive. The simplified model and reduced update rate reduce the computational burden on the processor such that the simulation may be performed either on the industrial controller or on the motor drive.Type: ApplicationFiled: November 14, 2017Publication date: May 16, 2019Inventors: Brian Fast, Robert Guenther, Joachim Thomsen, Robert J. Miklosovic, Mark A. Chaffee
-
Publication number: 20180292255Abstract: An improved system and method for analyzing motor performance to detect vibration of an electric machine controlled by a motor drive is disclosed. A load observer determines an estimated torque present as a load on the motor as a function of input signals corresponding to a desired torque to be generated by the motor and to a measured angular position of the motor during operation. The motor drive determines a frequency response of the estimated torque to identify at what magnitude and frequency any vibration components are present within the estimated torque signal. The motor drive compares the frequency response of the estimated torque signal to set points. If the measured magnitude of vibration at a particular frequency, as seen in the frequency response, exceeds a threshold set in one of the set points for that frequency, the motor drive generates an output signal indicating an excessive vibration is present.Type: ApplicationFiled: April 10, 2017Publication date: October 11, 2018Inventors: Robert J. Miklosovic, Mark A. Chaffee
-
Patent number: 9857781Abstract: An output module for an industrial controller configurable to simplify setup and commissioning is disclosed. The output module includes configurable PWM outputs that may be scheduled to start at different times within the PWM period, that may be configured to generate a fixed number of PWM pulses, and that may have an extendable PWM period. The output terminals are configurable to enter a first state upon generation of a fault and further configurable to enter a second state after a configurable time delay following the fault being generated. The output module may receive inputs signals directly from another module and set output signals at the terminals responsive to these signals.Type: GrantFiled: May 5, 2014Date of Patent: January 2, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Bret S. Hildebran, Eric D. Decker, Duwayne D. Mulhall, Peter M. Delic, Charmaine J. Van Minnen, Kenwood Hall, Richard O. Ruggeri, Harsh Shah, Andreas P. Frischknecht, Scott A. Pierce, Robert J. Kretschmann, Mark A. Chaffee, Terence S. Tenorio, David A. Pasela
-
Publication number: 20120260002Abstract: An output module for an industrial controller configurable to simplify setup and commissioning is disclosed. The output module includes configurable PWM outputs that may be scheduled to start at different times within the PWM period, that may be configured to generate a fixed number of PWM pulses, and that may have an extendable PWM period. The output terminals are configurable to enter a first state upon generation of a fault and further configurable to enter a second state after a configurable time delay following the fault being generated. The output module may receive inputs signals directly from another module and set output signals at the terminals responsive to these signals.Type: ApplicationFiled: April 10, 2012Publication date: October 11, 2012Inventors: Bret S. Hildebran, Eric D. Decker, Dave A. Pasela, Duwayne D. Mulhall, John J. Kolat, Antoon Laane, Russell W. Brandes, Peter M. Delic, Charmaine J. Van Minnen, Anthony Sorbello, Robert J. Kretschmann, Kenwood Hall, Richard O. Ruggeri, Harsh Shah, Andreas P. Frischknecht, Anthony G. Gibart, Mark A. Chaffee, Scott A. Pierce, Gregg Sichner, Terence S. Tenorio, Gregory J. Svetina
-
Patent number: 8255197Abstract: A servo driven mechatronic system simulator and analyzer utilizing preconfigured motion equipment profile databases to predict the behavior of a motion system based on a user selected configuration. The user can adjust the parameters and rerun the simulation and analysis many times in an efficient manner until the optimum operating conditions of the desired system are reached. The user can then archive the system design and implement the system with a greater level of confidence in the ability of the design to meet the requirements of the application.Type: GrantFiled: September 30, 2008Date of Patent: August 28, 2012Assignee: Rockwell Automation Technologies, Inc.Inventors: John Pritchard, Mark A. Chaffee, Graham Elvis
-
Patent number: 7983769Abstract: 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: GrantFiled: September 30, 2005Date of Patent: July 19, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Mark A. Chaffee, Kendal R. Harris, John M. Keller, Juergen K. Weinhofer, Donald A. Westman
-
Patent number: 7904184Abstract: 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: GrantFiled: September 29, 2006Date of Patent: March 8, 2011Assignee: Rockwell Automation Technologies, Inc.Inventor: Mark A. Chaffee
-
Publication number: 20100082314Abstract: A servo driven mechatronic system simulator and analyzer utilizing preconfigured motion equipment profile databases to predict the behavior of a motion system based on a user selected configuration. The user can adjust the parameters and rerun the simulation and analysis many times in an efficient manner until the optimum operating conditions of the desired system are reached. The user can then archive the system design and implement the system with a greater level of confidence in the ability of the design to meet the requirements of the application.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: John Pritchard, Mark A. Chaffee, Graham Elvis
-
Patent number: 6650078Abstract: A technique is provided for adapting feedback control system performance to applications involving changing inertial loads. A modified gain profile is applied for a control system block that includes isolated torque scaling. The torque scaling block facilitates the generation of gain profiles specifically adapted to the changing inertial conditions of the load. Dilatory effects of backlash and similar load discontinuity can be avoided, therefore, by appropriately applying gain profiles to reduce gain within a region of reduced load.Type: GrantFiled: April 24, 2002Date of Patent: November 18, 2003Assignee: Rockwell Automation Technologies, Inc.Inventor: Mark A. Chaffee
-
Publication number: 20030201747Abstract: A technique is provided for adapting feedback control system performance to applications involving changing inertial loads. A modified gain profile is applied for a control system block that includes isolated torque scaling. The torque scaling block facilitates the generation of gain profiles specifically adapted to the changing inertial conditions of the load. Dilatory effects of backlash and similar load discontinuity can be avoided, therefore, by appropriately applying gain profiles to reduce gain within a region of reduced load.Type: ApplicationFiled: April 24, 2002Publication date: October 30, 2003Inventor: Mark A. Chaffee
-
Patent number: 5684374Abstract: A method and apparatus for tuning an external velocity loop servo drive of the type including a controller, a command device, an external velocity servo amplifier, an actuator and a position feedback device. The tuning technique include the use of three unidirectional motion events of descending duration. In the first motion event the controller applies a control signal of known amplitude to the actuator and monitors the actuator velocity based upon the position feedback signals. The controller determines the actuator steady state velocity during the motion event and uses this value to determine a scaling factor for the servo amplifier. In a second motion event, the controller drives the actuator in acceleration and deceleration in response to a control signal of known amplitude. Based upon the times at which the actuator reaches certain anticipated velocities, the controller determines system dynamic characteristics.Type: GrantFiled: July 27, 1995Date of Patent: November 4, 1997Assignee: Allen-Bradley Company, Inc.Inventor: Mark A. Chaffee
-
Patent number: 5684375Abstract: A tuning method and apparatus are provided for tuning gain values in a motion control system. The system is of the type including an input device for generating position command signals, an actuator for displacing a physical element to a desired location in response to control signals, a sensor for generating feedback signals representative of the position of the physical element and a controller coupled to the input device, the sensor and the actuator for processing the command and feedback signals and generating control signals for driving the actuator in response to the command and feedback signals. The controller multiples at least one parameter error signal derived from the command and feedback signals by a gain value to generate the control signals. The technique includes the steps of accelerating and decelerating the actuator and monitoring the feedback signals during the acceleration and deceleration phases of motion.Type: GrantFiled: June 20, 1995Date of Patent: November 4, 1997Assignee: Allen-Bradley Company, Inc.Inventors: Mark A. Chaffee, Thomas J. Rehm
-
Patent number: 5391970Abstract: Multiple motion controllers for controlling servo motors are connected by a digital communications link so that controlled axes of the motion controllers may be slaved together regardless of their physical proximity. A given controller broadcasts position or command signals on the communications link in response to a request report message from any another controller. A second request report message may stop the broadcasting to conserve link capacity. Time shifting implicit in the link messages is corrected by estimating the velocity of the master axis and extrapolating the position to the local axes' time of updating.Type: GrantFiled: September 30, 1993Date of Patent: February 21, 1995Assignee: Allen-Bradley Company, Inc.Inventors: Mark A. Chaffee, David E. Halpert
-
Patent number: 5392207Abstract: A programming aid for troubleshooting real-time motion control programs controlling servo motors employs a graphical control language in which functionally related groups of instructions are represented by icons displayed on a programming terminal and interconnected by sequence lines to indicate the order of the instruction's execution. The programming terminal receives the address of the instructions being executed and identifies this address to a displayed icon to modify the icon thus indicating the internal operation of the program on a real time basis with little interruption of the control process.Type: GrantFiled: August 20, 1993Date of Patent: February 21, 1995Assignee: Allen-Bradley Company, Inc.Inventors: Gregory S. Wilson, David E. Halpert, Mark A. Chaffee