Patents by Inventor Tomas Sauer
Tomas Sauer 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: 11934177Abstract: Elements of a machine are moved relative to one another along several axes. A monitoring device receives groups of position values of the axes which specify the relative position of the elements to one another. The surfaces and/or volumes of the elements taking up working space are determined therefrom. The monitoring device checks whether a collision risk between the elements exists. The monitoring device models at least parts of the surfaces of the elements with two-dimensional splines defined by nodes and checkpoints. The monitoring device further determines from the checkpoints of the splines for sections envelopes which envelop respective element in the respective section, and uses the respective envelope as a surface that is taken up by the respective element in the respective section. Boundary lines of faces of the envelopes are straight connecting lines of the checkpoints.Type: GrantFiled: January 2, 2020Date of Patent: March 19, 2024Assignee: Siemens AktiengesellschaftInventors: Carsten Hamm, Jörg Handeck, Tomas Sauer
-
Publication number: 20220187796Abstract: Elements of a machine are moved relative to one another along several axes. A monitoring device receives groups of position values of the axes which specify the relative position of the elements to one another. The surfaces and/or volumes of the elements taking up working space are determined therefrom. The monitoring device checks whether a collision risk between the elements exists. The monitoring device models at least parts of the surfaces of the elements with two-dimensional splines defined by nodes and checkpoints. The monitoring device further determines from the checkpoints of the splines for sections envelopes which envelop respective element in the respective section, and uses the respective envelope as a surface that is taken up by the respective element in the respective section. Boundary lines of faces of the envelopes are straight connecting lines of the checkpoints.Type: ApplicationFiled: January 2, 2020Publication date: June 16, 2022Applicant: Siemens AktiengesellschaftInventors: CARSTEN HAMM, JÖRG HANDECK, TOMAS SAUER
-
Patent number: 8978503Abstract: A bevel gear drive with two bevel gears rotates about respective rotation axes intersecting at an intersection point, forming an angle of intersection. A computer determines the tooth shape of these tooth flanks based on data other than a tooth shape. The data are characteristic for a particular contact path represented by a sequence of contact points. The tooth shape of the tooth flanks is determined for several contact paths, with the interacting tooth flanks at all contact points having a common normal, which passes through a pitch point located between the two rotation axes and spaced from the intersection point equal to the radius r. Geometry data for the bevel gear are determined from the shape of the tooth flanks and stored in a format suitable for automatically generating a parts program for a processing machine with at least five axes.Type: GrantFiled: February 6, 2012Date of Patent: March 17, 2015Assignee: Siemens AktiengesellschaftInventors: Florian Dort, Carsten Hamm, Wolfgang Papiernik, Tomas Sauer, Andreas Uhlich
-
Patent number: 8463410Abstract: The invention relates to a method and a control device for moving a machine element of an automation machine by dividing an overall movement of the machine element into separately controlled first and a second movement sections extending in a common direction. Desired values for the first and second movement sections are monitored for compliance with a predefined movement constraint. If the first and/or second desired values fail to comply with the predefined movement constraint, the first movement component and/or the second movement component are changed in an iterative process until the changed first and/or second desired values are in compliance with the predefined movement constraint. The changed first and/or second desired values are stored as new first and/or second desired values for moving the machine element. The method and control device prevent overloading of the drive shafts of an automation machine having redundant kinematics.Type: GrantFiled: February 10, 2011Date of Patent: June 11, 2013Assignee: Siemens AktiengesellschaftInventors: Marco Bock, Wolfgang Papiernik, Tomas Sauer
-
Publication number: 20130031994Abstract: A bevel gear drive with two bevel gears rotates about respective rotation axes intersecting at an intersection point, forming an angle of intersection. A computer determines the tooth shape of these tooth flanks based on data other than a tooth shape. The data are characteristic for a particular contact path represented by a sequence of contact points. The tooth shape of the tooth flanks is determined for several contact paths, with the interacting tooth flanks at all contact points having a common normal, which passes through a pitch point located between the two rotation axes and spaced from the intersection point equal to the radius r. Geometry data for the bevel gear are determined from the shape of the tooth flanks and stored in a format suitable for automatically generating a parts program for a processing machine with at least five axes.Type: ApplicationFiled: February 6, 2012Publication date: February 7, 2013Applicant: Siemens AktiengesellschaftInventors: Florian Dort, Carsten Hamm, Wolfgang Papiernik, Tomas Sauer, Andreas Uhlich
-
Patent number: 8294405Abstract: The invention relates to a method and a device for guiding the movement of a moving machine element on a numerically controlled machine, whereby maximum possible track speed, maximum possible track acceleration, and maximum possible track jerk are defined by means of given restrictions on track axes. The local minima for the maximum possible track speed are determined, whereby for each local minimum a corresponding left-sided and right-sided track speed segment is determined, whereby, for track values for the displacement track to the left and right of a given minimum, the resulting track speed is determined by using the maximum possible track jerk and the maximum possible track acceleration until the track speed exceeds the maximum possible track speed to the left and right of the minimum, a track jerk curve for the movement guidance is hence determined.Type: GrantFiled: December 5, 2005Date of Patent: October 23, 2012Assignee: Siemens AktiengesellschaftInventors: Walter Hoffmann, Wolfgang Papiernik, Tomas Sauer
-
Publication number: 20120150325Abstract: The invention relates to a method and a control device for moving a machine element of an automation machine by dividing an overall movement of the machine element into separately controlled first and a second movement sections extending in a common direction. Desired values for the first and second movement sections are monitored for compliance with a predefined movement constraint. If the first and/or second desired values fail to comply with the predefined movement constraint, the first movement component and/or the second movement component are changed in an iterative process until the changed first and/or second desired values are in compliance with the predefined movement constraint. The changed first and/or second desired values are stored as new first and/or second desired values for moving the machine element. The method and control device prevent overloading of the drive shafts of an automation machine having redundant kinematics.Type: ApplicationFiled: February 10, 2011Publication date: June 14, 2012Applicant: Siemens AktiengesellschaftInventors: MARCO BOCK, Wolfgang Papiernik, Tomas Sauer
-
Patent number: 8060239Abstract: According to the invention, an initial trajectory (2) that is to be followed in a positionally guided manner is input into a computer (15), said initial trajectory (2) being described by an initial function (AF) such that one respective corresponding position (pA) is determined on the initial trajectory (2) by substituting a scalar trajectory parameter (s) into the initial function (AF). The scalar trajectory parameter (s) is different from time (t) while being characteristic of a distance (s) covered along the initial trajectory (2). The computer (15) filters the initial trajectory (2) with low-pass characteristics referring to the scalar trajectory parameter (s) as a function of the scalar trajectory parameter (s) and thus determines a rough function (GF) such that one respective corresponding position (pG) is determined on the rough trajectory (13) by substituting the scalar trajectory parameter (s) into the rough function (GF).Type: GrantFiled: December 1, 2006Date of Patent: November 15, 2011Assignee: Siemens AktiengesellschaftInventors: Walter Hoffmann, Wolfgang Papiernik, Tomas Sauer
-
Publication number: 20090295323Abstract: The invention relates to a method and a device for guiding the movement of a moving machine element on a numerically controlled machine, whereby maximum possible track speed, maximum possible track acceleration, and maximum possible track jerk are defined by means of given restrictions on track axes. The local minima for the maximum possible track speed are determined, whereby for each local minimum a corresponding left-sided and right-sided track speed segment is determined, whereby, for track values for the displacement track to the left and right of a given minimum, the resulting track speed is determined by using the maximum possible track jerk and the maximum possible track acceleration until the track speed exceeds the maximum possible track speed to the left and right of the minimum, a track jerk curve for the movement guidance is hence determined.Type: ApplicationFiled: December 5, 2005Publication date: December 3, 2009Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Wolfgang Papiernik, Walter Hoffmann, Tomas Sauer
-
Publication number: 20080269944Abstract: According to the invention, an initial trajectory (2) that is to be followed in a positionally guided manner is input into a computer (15), said initial trajectory (2) being described by an initial function (AF) such that one respective corresponding position (pA) is determined on the initial trajectory (2) by substituting a scalar trajectory parameter (s) into the initial function (AF). The scalar trajectory parameter (s) is different from time (t) while being characteristic of a distance (s) covered along the initial trajectory (2). The computer (15) filters the initial trajectory (2) with low-pass characteristics referring to the scalar trajectory parameter (s) as a function of the scalar trajectory parameter (s) and thus determines a rough function (GF) such that one respective corresponding position (pG) is determined on the rough trajectory (13) by substituting the scalar trajectory parameter (s) into the rough function (GF).Type: ApplicationFiled: December 1, 2006Publication date: October 30, 2008Applicant: Siemens AktiengesellschaftInventors: Walter Hoffmann, Wolfgang Papiernik, Tomas Sauer