Patents by Inventor Thomas Hennefelder

Thomas Hennefelder 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: 11705799
    Abstract: A control device, linear drive, production- or packaging machine, computer program product and method for controlling movement of at least one rotor in the linear drive, wherein a user or a machine station specifies the movement pattern to the control device to specify the movement, where the specified movement pattern is associated with virtual axes, particularly via the computer program product, the movement pattern is advantageously automatically associated with virtual axes subsequently associated with real axes, a control unit, i.e., a converter, controls movement of the rotor on the segment of the linear drive and the control unit supplies at least one segment with electrical voltage or current, where the segments as part of the linear drive therefore move the rotors in accordance with the specifications of the movement pattern, where such an association occurs automatically, and the user is relieved of this task during specification of the movement pattern.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: July 18, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Sven Rothe, Chris Hofmann, Marco Gierden, Thomas Hennefelder, Michael Jäntsch, Carsten Spindler
  • Publication number: 20210075307
    Abstract: A control device, linear drive, production- or packaging machine, computer program product and method for controlling movement of at least one rotor in the linear drive, wherein a user or a machine station specifies the movement pattern to the control device to specify the movement, where the specified movement pattern is associated with virtual axes, particularly via the computer program product, the movement pattern is advantageously automatically associated with virtual axes subsequently associated with real axes, a control unit, i.e., a converter, controls movement of the rotor on the segment of the linear drive and the control unit supplies at least one segment with electrical voltage or current, where the segments as part of the linear drive therefore move the rotors in accordance with the specifications of the movement pattern, where such an association occurs automatically, and the user is relieved of this task during specification of the movement pattern.
    Type: Application
    Filed: November 13, 2020
    Publication date: March 11, 2021
    Inventors: Sven ROTHE, Chris HOFMANN, Marco GIERDEN, Thomas HENNEFELDER, Michael JÄNTSCH, Carsten SPINDLER
  • Patent number: 10897187
    Abstract: A control device, linear drive, production- or packaging machine, computer program product and method for controlling movement of at least one rotor in the linear drive, wherein a user or a machine station specifies the movement pattern to the control device to specify the movement, where the specified movement pattern is associated with virtual axes, particularly via the computer program product, the movement pattern is advantageously automatically associated with virtual axes subsequently associated with real axes, a control unit, i.e., a converter, controls movement of the rotor on the segment of the linear drive and the control unit supplies at least one segment with electrical voltage or current, where the segments as part of the linear drive therefore move the rotors in accordance with the specifications of the movement pattern, where such an association occurs automatically, and the user is relieved of this task during specification of the movement pattern.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: January 19, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Sven Rothe, Chris Hofmann, Marco Gierden, Thomas Hennefelder, Michael Jaentsch, Carsten Spindler
  • Publication number: 20190002206
    Abstract: A control device, linear drive, production- or packaging machine, computer program product and method for controlling movement of at least one rotor in the linear drive, wherein a user or a machine station specifies the movement pattern to the control device to specify the movement, where the specified movement pattern is associated with virtual axes, particularly via the computer program product, the movement pattern is advantageously automatically associated with virtual axes subsequently associated with real axes, a control unit, i.e., a converter, controls movement of the rotor on the segment of the linear drive and the control unit supplies at least one segment with electrical voltage or current, where the segments as part of the linear drive therefore move the rotors in accordance with the specifications of the movement pattern, where such an association occurs automatically, and the user is relieved of this task during specification of the movement pattern.
    Type: Application
    Filed: November 14, 2016
    Publication date: January 3, 2019
    Inventors: Sven ROTHE, Chris HOFMANN, Marco GIERDEN, Thomas HENNEFELDER, Michael JAENTSCH, Carsten SPINDLER
  • Patent number: 6978190
    Abstract: A configurable running level model of a runtime system for the control tasks of an industrial controller for cyclical machines is created in a simple manner, enabling the programming of the machine sequence to take place in a sequential program. The wait_for_condition command in this case enables a user to wait for any desired conditions and respond with higher priority in the program flow. User programs can be additionally loaded into the user levels of the running level model.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: December 20, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Armin Amrhein, Johannes Birzer, Thomas Hennefelder, Martin Kiesel, Raimund Kram, Regina Schmitt
  • Patent number: 6941175
    Abstract: Mechanisms for operating an industrial controller (S) equipped with a runtime system (RTS), in particular for production machines, which enable a user to wait in the program flow for any desired condition are provided, the program flow being immediately continued when the condition is satisfied and the program flow being stopped when the condition is not satisfied, until it is established that the condition has been satisfied, the priority of the checking for the condition being increased in comparison with the current task priority while waiting for the condition to be satisfied. When the condition has been satisfied, a defined program sequence is processed with high priority up to an explicit end, the old task priority being resumed after the explicit end of the program sequence.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: September 6, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Armin Amrhein, Johannes Birzer, Thomas Hennefelder, Martin Kiesel, Raimund Kram, Regina Schmitt
  • Publication number: 20020082718
    Abstract: Mechanisms for operating an industrial controller (S) equipped with a runtime system (RTS), in particular for production machines, which enable a user to wait in the program flow for any desired condition are provided, the program flow being immediately continued when the condition is satisfied and the program flow being stopped when the condition is not satisfied, until it is established that the condition has been satisfied, the priority of the checking for the condition being increased in comparison with the current task priority while waiting for the condition to be satisfied. When the condition has been satisfied, a defined program sequence is processed with high priority up to an explicit end, the old task priority being resumed after the explicit end of the program sequence.
    Type: Application
    Filed: August 24, 2001
    Publication date: June 27, 2002
    Inventors: Armin Amrhein, Johannes Birzer, Thomas Hennefelder, Martin Kiesel, Raimund Kram, Regina Schmitt
  • Publication number: 20020082721
    Abstract: A configurable running level model of a runtime system (RTS) for the control tasks of an industrial controller (S) for cyclical machines is created in a simple manner, it being possible for the programming of the machine sequence to take place in a sequential program. The wait_for_condition command in this case enables a user to wait for any desired conditions and respond with higher priority in the program flow. User programs (AP1-AP4) can be additionally loaded into the user levels of the running level model.
    Type: Application
    Filed: August 24, 2001
    Publication date: June 27, 2002
    Inventors: Armin Amrhein, Johannes Birzer, Thomas Hennefelder, Martin Kiesel, Raimund Kram, Regina Schmitt