Patents by Inventor William C. Schwarz

William C. Schwarz 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: 8290611
    Abstract: The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: October 16, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bohumir Sladek, Jatin P. Bhatt, William C. Schwarz, Bhanu K. Gouda
  • Publication number: 20110307096
    Abstract: The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.
    Type: Application
    Filed: June 10, 2011
    Publication date: December 15, 2011
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Bohumir Sladek, Jatin P. Bhatt, William C. Schwarz, Bhanu K. Gouda
  • Patent number: 8000838
    Abstract: The subject invention relates to systems and methods that facilitate motion between different coordinate systems in an industrial control environment. The systems and methods accept data in one coordinate system and transform the data to a different coordinate system. Suitable transformations include instructions that transform between Cartesian, pre-defined non-Cartesian, and user-defined non-Cartesian coordinate systems, including transformations between a non-Cartesian coordinate system to another non-Cartesian coordinate system. Such transformations can be programmed in essentially any industrial control language and can be seamlessly integrated with the control environment. The systems and methods can be utilized to generate a motion instruction that includes, among other information, source and target coordinate systems and the transformation between them.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: August 16, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jatin P. Bhatt, Fabio Malaspina, Michael Piatka, William C. Schwarz, Jeffrey W. Brooks, Slobodan Milosevic
  • Patent number: 8000818
    Abstract: The invention provides systems and methods that integrate and/or control motion of a plurality of axes in a motion control environment. Grouped axes can be linked (e.g., via a tag) to provide desired multi-axis coordinated motion as well as provide control for corresponding aspects of motion such as acceleration, velocity, etc. Such axes can be integrated with other control functionality such as process and/or machine control to provide the user with a comprehensive control. The foregoing can provide simple mechanisms for moving devices in multiple axes of a coordinate system in a coordinated fashion. Such coordinated move functionality can provide a user-friendly interface for linear and circular moves in multi-dimensional space. The algorithm employed for path planning can provide fast execution and dynamic parameter changes (e.g., maximum velocity, acceleration and deceleration) along a desired path of motion.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: August 16, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jatin P. Bhatt, Jacob S. Baker, David R. Mowry, Stephen L. Steh, William C. Schwarz
  • Patent number: 7979158
    Abstract: The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: July 12, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Bohumir Sladek, Jatin P. Bhatt, William C. Schwarz, Bhanu K. Gouda
  • Patent number: 7529599
    Abstract: The invention provides systems and methods that integrate and/or control motion of a plurality of axes in a motion control environment. Grouped axes can be linked (e.g., via a tag) to provide desired multi-axis coordinated motion as well as provide control for corresponding aspects of motion such as acceleration, velocity, etc. Such axes can be integrated with other control functionality such as process and/or machine control to provide the user with a comprehensive control. The foregoing can provide simple mechanisms for moving devices in multiple axes of a coordinate system in a coordinated fashion. Such coordinated move functionality can provide a user-friendly interface for linear and circular moves in multi-dimensional space. The algorithm employed for path planning can provide fast execution and dynamic parameter changes (e.g., maximum velocity, acceleration and deceleration) along a desired path of motion.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: May 5, 2009
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jatin P. Bhatt, Jacob S. Baker, David R. Mowry, Stephen L. Steh, William C Schwarz
  • Publication number: 20090037021
    Abstract: The present exemplary embodiment relates to motion control and planning algorithms to facilitate execution of a series of moves within a motion trajectory. In one example, a trajectory is specified as a sequence of one or more path segments. A velocity profile is calculated for each of the one or more path segments, wherein each velocity profile is divided into a blend-in region, a blend-out region and a remainder region. Each path segment is executed such that the blend-in region of its velocity profile overlaps only with the blend-out region of the previous profile.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Bohumir Sladek, Jatin P. Bhatt, William C. Schwarz, Bhanu K. Gouda
  • Patent number: 7266425
    Abstract: The subject invention relates to systems and methods that facilitate motion between different coordinate systems in an industrial control environment. The systems and methods accept data in one coordinate system and transform the data to a different coordinate system. Suitable transformations include instructions that transform between Cartesian, pre-defined non-Cartesian, and user-defined non-Cartesian coordinate systems, including transformations between a non-Cartesian coordinate system to another non-Cartesian coordinate system. Such transformations can be programmed in essentially any industrial control language and can be seamlessly integrated with the control environment. The systems and methods can be utilized to generate a motion instruction that includes, among other information, source and target coordinate systems and the transformation between them.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: September 4, 2007
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jatin P. Bhatt, Fabio Malaspina, Michael Piatka, William C. Schwarz, Jeffery W. Brooks, Slobodan Milosevic
  • Patent number: 7180253
    Abstract: A motion control system comprises control logic and a programming interface. The programming interface is configured to permit a user to specify a plurality of non-tangential path segments, and the control logic is configured to generate a plurality of additional connecting path segments substantially extending between and connecting the non-tangential path segments. The motion control system is configured to generate control signals to control operation of a plurality of motors to drive movement of a controlled element along a path defined by the non-tangential path segments and the additional connecting path segments.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: February 20, 2007
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Juergen K. Weinhofer, Jatin P. Bhatt, William C. Schwarz
  • Patent number: 6401005
    Abstract: A computer numerical control system for providing more efficient execution of part program blocks. The computer numerical control system selectively may be utilized in a synchronous mode in which the part program blocks are executed under control of a logic engine. This synchronous operation may be changed to an asynchronous operation, and vice versa, by providing a synchronization control parameter in the part program. Additionally, the system may be switched to an auto-synchronous mode in which part program block execution automatically is accomplished in either synchronous mode or asynchronous mode depending on the content of the data blocks being processed.
    Type: Grant
    Filed: September 27, 1999
    Date of Patent: June 4, 2002
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: William C. Schwarz, Fabio Malaspina
  • Patent number: 6144895
    Abstract: A system combines an open control interface workstation, e.g., a properly configured personal computer, with a networked computer numerical control. The personal computer and CNC are preferably linked to a local area network such as an Ethernet network. The open control interface is configured to utilize Windows DDE, or other protocol, to accomplish process-to-process communications with other DDE-compliant Windows applications. Additionally, the open control interface is designed to allow DDE-compliant Windows applications to communicate with one or more networked computer numerical controls while minimizing data flow over the network.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: November 7, 2000
    Assignee: Allen-Bradley Company, LLC
    Inventors: Subbian Govindaraj, William C. Schwarz, James M. Slagter, Michael Piatka
  • Patent number: 5223777
    Abstract: A numerical controller accepts an instruction for the cutting of pockets with perimeters of irregular shapes, the instruction defining the perimeter by a series of vertex points and a straight-line, circular, or some other interpolation to move between these vertices. The numerical controller cuts the perimeter of the pocket by reference to the vertex points and constructs a bit map indicating the cut and uncut material after completion of the perimeter. A rule-based path generator employs the bit map to complete the interior of the pocket without explicit programming of those interior tool motions. The bit map is constructed on a real-time basis by offsetting the tool motion coordinates to roll over in the bit map space regardless of the tool starting position.
    Type: Grant
    Filed: April 6, 1992
    Date of Patent: June 29, 1993
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Timothy W. Werner, Subbian Govindaraj, Timothy Bielawski, William C. Schwarz, Paul S. Kramer