Patents by Inventor R. William Kneifel

R. William Kneifel 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: 6807461
    Abstract: A robot control system is provided for facilitating coordination amongst various robotic machines. The robot control system includes a plurality of robot controllers, such that each robot controller having an associated motion system adapted to control at least one robotic machine and the associated motion system is adapted to receive motion control commands from more than one robot control program. The robot control system further includes a remote instruction source that supplies motion control commands to the robot controllers, and a mutual exclusion mechanism residing on either the remote program instruction source or one of the robot controllers, where the mutual exclusion mechanism prevents simultaneous access by more than one robot control program to a given robotic machine. In operation, motion control commands are propagated from the remote program instruction source over a computer network to a selected group of the robot controllers.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: October 19, 2004
    Assignee: Kuka Roboter GmbH
    Inventors: R. William Kneifel, II, Kenneth A. Stoddard
  • Patent number: 6804580
    Abstract: A system for controlling a plurality of robots and a method for controlling said system. Said system comprises a plurality of controllers, each having an associated motion system adapted to control attached robots, with each motion controller being able to receive motion instructions from at least one motion instruction source and at least one of said motion instruction sources being a control program, as well as a computer network over which said controllers communicate. In this way, the invention can be applied to solve problems which are commonly encountered in coordination activities such as load sharing, mating of parts while processing, fixtureless transfer, teaching, manual motion of coordinated operations, and time coordinated motion.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: October 12, 2004
    Assignee: Kuka Roboter GmbH
    Inventors: Kenneth A. Stoddard, R. William Kneifel, II, David M. Martin, Khalid Mirza, Michael C. Chaffee, Andreas Hagenauer, Stefan Graf
  • Publication number: 20040199290
    Abstract: A system for controlling a plurality of robots and a method for controlling said system. Said system comprises a plurality of controllers, each having an associated motion system adapted to control attached robots, with each motion controller being able to receive motion instructions from at least one motion instruction source and at least one of said motion instruction sources being a control program, as well as a computer network over which said controllers communicate. In this way, the invention can be applied to solve problems which are commonly encountered in coordination activities such as load sharing, mating of parts while processing, fixtureless transfer, teaching, manual motion of coordinated operations, and time coordinated motion.
    Type: Application
    Filed: April 3, 2003
    Publication date: October 7, 2004
    Inventors: Kenneth A. Stoddard, R. William Kneifel, David M. Martin, Khalid Mirza, Michael C. Chaffee, Andreas Hagenauer, Stefan Graf
  • Patent number: 6697681
    Abstract: A device on a network having multiple units of programmable industrial equipment includes a control handle connected to a controller for a unit of the programmable equipment and a shared operating unit selectively connected to the control handle for controlling the unit of programmable industrial equipment through the controller. Further, the shared operating unit is adapted to connect to the network for communicating with each unit of programmable equipment on the network.
    Type: Grant
    Filed: March 22, 2000
    Date of Patent: February 24, 2004
    Assignee: Trellis Software & Controls, Inc.
    Inventors: Kenneth A. Stoddard, R. William Kneifel, II, Jason A. Sattler
  • Publication number: 20030220715
    Abstract: A robot control system is provided for facilitating coordination amongst various robotic machines. The robot control system includes a plurality of robot controllers, such that each robot controller having an associated motion system adapted to control at least one robotic machine and the associated motion system is adapted to receive motion control commands from more than one robot control program. The robot control system further includes a remote instruction source that supplies motion control commands to the robot controllers, and a mutual exclusion mechanism residing on either the remote program instruction source or one of the robot controllers, where the mutual exclusion mechanism prevents simultaneous access by more than one robot control program to a given robotic machine. In operation, motion control commands are propagated from the remote program instruction source over a computer network to a selected group of the robot controllers.
    Type: Application
    Filed: May 22, 2002
    Publication date: November 27, 2003
    Inventors: R. William Kneifel, Kenneth A. Stoddard
  • Publication number: 20030100957
    Abstract: The present invention is a system for controlling exclusive access by control programs (30) to system resources (52).
    Type: Application
    Filed: November 27, 2001
    Publication date: May 29, 2003
    Inventors: Michael C. Chaffee, Edward Volcic, Kenneth A. Stoddard, R. William Kneifel
  • Patent number: 5710498
    Abstract: Compensation for friction affecting motion of moveable machine members is effected in servo control of the member actuators. An estimate of velocity is used in evaluation of a model of frictional force to produce compensation values. Alternative embodiments provide continuous models of estimated velocity and frictional forces and state models of estimated velocity and frictional forces. Compensation values determined according to either embodiment may be produced for application to servo control commands such as position or torque. The compensation accounts for step changes of friction upon reversal of direction of travel.
    Type: Grant
    Filed: September 12, 1996
    Date of Patent: January 20, 1998
    Assignee: Trinova Corporation
    Inventors: Stephen J. Yutkowitz, R. William Kneifel, II, Stephen T. Walsh
  • Patent number: 5444341
    Abstract: Torque ripple in brushless DC motors is reduced by compensation of signals controlling energization of motor stator windings. Motor current magnitude is compensated in response to compensation factor values correlated to the ratio of actual torque to ideal torque at constant current at various relative positions of a motor rotor and stator. A motor current command component associated with a commanded torque is compensated for cogging torque associated with motor magnetization. Measured relative position values are compensated to account for torque profile distortions associated with motor current magnitude.
    Type: Grant
    Filed: November 4, 1993
    Date of Patent: August 22, 1995
    Assignee: Cincinnati Milacron Inc.
    Inventors: R. William Kneifel, II, Stephen T. Walsh, Thomas W. Minnich, Robert M. Crovella, A. Harold Morser
  • Patent number: 5220262
    Abstract: A method and apparatus are disclosed for reducing the cross-coupled movement in a member of a CNC machine caused by movement in another member of the machine through the structural dynamics of the machine. The method includes receiving the discrete position commands for a member oriented in one axis of movement for the machine, transforming the discrete position commands to attenuate frequency components that contribute to the movement coupled through the structural dynamics of the machine, and generating velocity commands from the transformed discrete position commands to control the servos that drive the members. The discrete position command transform is preferably a second order filter that implements the transfer functions of a digital notch filter and digital low pass filter. The second order filter that transforms the discrete position commands is implemented in a digital computer by state variable difference equations.
    Type: Grant
    Filed: February 25, 1992
    Date of Patent: June 15, 1993
    Assignee: Cincinnati Milacron, Inc.
    Inventors: R. William Kneifel, II, James D. Suer, Paul A. Zaffiro
  • Patent number: 5072359
    Abstract: A spatially-clocked system in a program controlled tape layer corrects for tape displacement error by rotating the tape application member after a predetermined length of tape is applied rather than on a temporal basis. An interpolator is provided to determine spatial clock period displacement in a temporally-clocked control system.
    Type: Grant
    Filed: April 13, 1990
    Date of Patent: December 10, 1991
    Assignee: Cincinnati Milacron Inc.
    Inventor: R. William Kneifel, II