Patents by Inventor Carsten Hamm
Carsten Hamm 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: 20240033873Abstract: In a method for machining a workpiece with a machining system, the machining system is controlled with at least one control parameter, which is then adapted during machining of the workpiece based on an instantaneous mass of the workpiece or based on an instantaneous moment of inertia of the workpiece. The instantaneous mass of the workpiece or the instantaneous moment of inertia of the workpiece are dependent on a machining progress and are ascertained with reference to a geometric model of the workpiece to be machined based on a density of the workpiece and an instantaneous shape of the workpiece as determined with reference to the geometric model of the workpiece. The geometric model is updated with reference to a machining simulation.Type: ApplicationFiled: July 2, 2021Publication date: February 1, 2024Applicant: Siemens AktiengesellschaftInventor: CARSTEN HAMM
-
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: 11267073Abstract: In a method for guiding a cutting head in relation to a material, a position and a speed of the cutting head are set by means of a drive unit depending on a desired position value and a desired speed value established by an interpolator unit, a control signal for the drive unit is determined, a distance between the cutting head and the material is determined with a distance sensor, and a corresponding distance signal is provided. The distance signal is compared with a predetermined comparison distance to yield a distance-control signal, and the control signal for the drive unit is additionally determined dependent upon a distance-control signal. The comparison distance is subtracted from the distance signal and the difference is superimposed on the actual position signal, which is delayed by a first time period, wherefrom the distance-control signal is determined.Type: GrantFiled: August 16, 2019Date of Patent: March 8, 2022Assignee: Siemens AktiengesellschaftInventors: Gerhard Forster, Klaus Geissdörfer, Carsten Hamm, Elmar Schäfers
-
Patent number: 11262721Abstract: A movement controller of a machine uses in the context of processing a part program defining a useful processing action a parameter set having a plurality of parameters to determine, based on commands of the part program and actual values of a number of axes of the machine controlled by the movement controller, control commands for drives of the machine which are associated with the axes and to apply the determined control commands to the drives. A checking device checks the respective parameters for compliance with conditions defined by respective physical characteristics. In many cases, the checking device can determine the respective physical characteristics using other parameters of the parameter set.Type: GrantFiled: October 17, 2017Date of Patent: March 1, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: David Bitterolf, Carsten Hamm, Theo Reichel
-
Publication number: 20210316393Abstract: In a method for guiding a cutting head in relation to a material, a position and a speed of the cutting head are set by means of a drive unit depending on a desired position value and a desired speed value established by an interpolator unit, a control signal for the drive unit is determined, a distance between the cutting head and the material is determined with a distance sensor, and a corresponding distance signal is provided. The distance signal is compared with a predetermined comparison distance to yield a distance-control signal, and the control signal for the drive unit is additionally determined dependent upon a distance-control signal. The comparison distance is subtracted from the distance signal and the difference is superimposed on the actual position signal, which is delayed by a first time period, wherefrom the distance-control signal is determined.Type: ApplicationFiled: August 16, 2019Publication date: October 14, 2021Applicant: Siemens AktiengesellschaftInventors: GERHARD FORSTER, KLAUS GEISSDÖRFER, CARSTEN HAMM, ELMAR SCHÄFERS
-
Patent number: 10955819Abstract: In a control method for the movement of a tool with a machine tool, the machine tool involves a numerically controlled machine tool, in order to produce an arbitrary required surface of a workpiece by machining. A numeric path program is created which describes the machining of the workpiece with the tool at machining points and which controls the control device. The numeric path program produces a path with respect to the geometric nature of the surface of the workpiece to be machined, with the path including a plurality of sample points and individual paths, with each individual path connecting a pair of the sample points to each other. The numeric path program is evaluated and selected on the basis of a geometric quality criterion, with the geometric quality criterion having continuity as at least one criterion.Type: GrantFiled: June 17, 2016Date of Patent: March 23, 2021Assignee: Siemens AktiengesellschaftInventors: Carsten Hamm, Florian Nikolaus Lorenz
-
Patent number: 10684605Abstract: A control device for a machine, with at least one axis, is configured to accept first parameters and to render a first general technological problem as a first specific technological problem. The control device is configured to determine once in advance, for a sequence of values of a position or a temporal derivation of the position of the axis of the machine, a number of variables assigned to the respective value, to solve the first specific technological problem in an optimum way. The control device is configured to store the assigned variables in a memory and, after the storage of the assigned variables, is configured to accept a first execution command. Based upon the first execution command, it is configured to output the sequence of values to the axis and during output, is configured to activate the machine in accordance with the number of variables assigned to the respective value.Type: GrantFiled: September 17, 2014Date of Patent: June 16, 2020Assignee: Siemens AktiengesellschaftInventors: Carsten Hamm, Hartmut Linke, Thomas Puchtler, Gerald Reichl, Elmar Schäfers, Matthias Teuchert
-
Publication number: 20200174436Abstract: A movement controller of a machine uses in the context of processing a part program defining a useful processing action a parameter set having a plurality of parameters to determine, based on commands of the part program and actual values of a number of axes of the machine controlled by the movement controller, control commands for drives of the machine which are associated with the axes and to apply the determined control commands to the drives, A checking device checks the respective parameters for compliance with conditions defined by respective physical characteristics. In many cases, the checking device can determine the respective physical characteristics using other parameters of the parameter set.Type: ApplicationFiled: October 17, 2017Publication date: June 4, 2020Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: DAVID BITTEROLF, CARSTEN HAMM, THEO REICHEL
-
Publication number: 20200061832Abstract: The invention relates to a method for the assessment of a drive system (22) of a machine tool (21) or of a production machine (21), the drive system (22) having an axis (23, 24, 25), wherein a load of the drive system (22) is simulated, a drive profile (20) being used for simulation, actual values of the drive system (22) being simulated, the simulated actual values (40) being correlated with comparative values (41). The drive system (22) has at least one axis (23, 24, 25), a simulated load of the drive system (22) being correlated with at least one comparative value (41) on the basis of a drive profile (20).Type: ApplicationFiled: February 26, 2018Publication date: February 27, 2020Applicant: Siemens AktiengesellschaftInventors: Jochen Bretschneider, MAXIMILIAN KLAUS, DAVID BITTEROLF, CARSTEN HAMM, THEO REICHEL
-
Patent number: 10556341Abstract: The invention relates to a method (100) for determining an optimised trajectory for a non-productive movement of a tool (10) of a machine tool, from a starting position (12) to an end position (14). The non-productive movement is carried out in a spatially restricted travelling area (20) which is represented by geometric conditions. The method according to the invention is executed with the avoidance of collisions and comprises the step of determining a first trajectory (32) of the tool (10) by means of a travel-finding algorithm. In this step, the first trajectory (32) is optimised for the non-productive movement with respect to at least one selectable target parameter.Type: GrantFiled: June 3, 2016Date of Patent: February 11, 2020Assignee: Siemens AktiengesellschaftInventors: Klaus Geissdörfer, Carsten Hamm, Hartmut Linke, Elmar Schäfers
-
Patent number: 10528027Abstract: A method for attenuating load oscillations in a load mechanism having a controlled drive, wherein a load is coupled mechanically to a motor via a spring element, includes determining an actual motor torque value, determining an actual angular velocity value, determining a motor inertial torque, calculating a spring torque from the actual angular velocity value, the motor inertial torque and the actual motor torque value, and supplying the calculated spring torque to an attenuator connection for attenuating the load oscillations.Type: GrantFiled: August 31, 2016Date of Patent: January 7, 2020Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Stefan Künzel, Carsten Hamm
-
Patent number: 10516359Abstract: A method for identifying a secondary part during use in a linear-motor-based system, wherein a primary part includes primary-part coils in the linear-motor-based system, the secondary part has a magnetic active part and the primary-part coils can be actuated via a drive current such that an advancing force acting on the secondary part and movement of the secondary part along the primary part is achievable, where at least one secondary-part winding in a circuit is provided on the secondary part, selected primary-part coils are energized via a primary current at one or more test signal frequencies to induce a secondary current in the secondary-part winding to identify the rotor, a characteristic property of the secondary-part winding or the circuit is representative of the secondary part, and where the secondary current influences a current response of the primary-part coils and the characteristic property is measured using the current response.Type: GrantFiled: September 13, 2018Date of Patent: December 24, 2019Assignee: Siemens AktiengesellschaftInventors: Carsten Hamm, Carsten Spindler, Bernd Wedel
-
Patent number: 10491195Abstract: The invention relates to a method (100) for switching between desired value filters (26, 28) of a drive means (52) for a machine axis (10, 12) during operation. An input signal (20) is applied to the first and to the second desired value filter (26, 28) for producing a first and a second output signal (23, 33). Then any deviation between the first and the second output signal (23, 33) is determined. If the deviation falls below a threshold value, the first desired value filter (26) is separated from the drive means (52) and substantially simultaneously the second desired value filter (28) is connected to the drive means (52). The desired value filters (26, 28) have different running times (19).Type: GrantFiled: August 9, 2016Date of Patent: November 26, 2019Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Klaus Geissdörfer, Carsten Hamm, Theo Reichel, Elmar Schäfers, Torsten Schür
-
Publication number: 20190089283Abstract: A method for identifying a secondary part during use in a linear-motor-based system, wherein a primary part includes primary-part coils in the linear-motor-based system, the secondary part has a magnetic active part and the primary-part coils can be actuated via a drive current such that an advancing force acting on the secondary part and movement of the secondary part along the primary part is achievable, where at least one secondary-part winding in a circuit is provided on the secondary part, selected primary-part coils are energized via a primary current at one or more test signal frequencies to induce a secondary current in the secondary-part winding to identify the rotor, a characteristic property of the secondary-part winding or the circuit is representative of the secondary part, and where the secondary current influences a current response of the primary-part coils and the characteristic property is measured using the current response.Type: ApplicationFiled: September 13, 2018Publication date: March 21, 2019Inventors: Carsten Hamm, Carsten Spindler, Bernd Wedel
-
Publication number: 20180259933Abstract: A method for attenuating load oscillations in a load mechanism having a controlled drive, wherein a load is coupled mechanically to a motor via a spring element, includes determining an actual motor torque value, determining an actual angular velocity value, determining a motor inertial torque, calculating a spring torque from the actual angular velocity value, the motor inertial torque and the actual motor torque value, and supplying the calculated spring torque to an attenuator connection for attenuating the load oscillations.Type: ApplicationFiled: August 31, 2016Publication date: September 13, 2018Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Stefan Künzel, CARSTEN Hamm
-
Publication number: 20180241376Abstract: The invention relates to a method (100) for switching between desired value filters (26, 28) of a drive means (52) for a machine axis (10, 12) during operation. An input signal (20) is applied to the first and to the second desired value filter (26, 28) for producing a first and a second output signal (23, 33). Then any deviation between the first and the second output signal (23, 33) is determined. If the deviation falls below a threshold value, the first desired value filter (26) is separated from the drive means (52) and substantially simultaneously the second desired value filter (28) is connected to the drive means (52). The desired value filters (26, 28) have different running times (19).Type: ApplicationFiled: August 9, 2016Publication date: August 23, 2018Applicant: Siemens AktiengesellschaftInventors: Klaus Geissdörfer, CARSTEN HAMM, THEO REICHEL, ELMAR SCHÄFERS, TORSTEN SCHÜR
-
Publication number: 20180239337Abstract: In a control method for the movement of a tool with a machine tool, the machine tool involves a numerically controlled machine tool, in order to produce an arbitrary required surface of a workpiece by machining. A numeric path program is created which describes the machining of the workpiece with the tool at machining points and which controls the control device. The numeric path program produces a path with respect to the geometric nature of the surface of the workpiece to be machined, with the path including a plurality of sample points and individual paths, with each individual path connecting a pair of the sample points to each other. The numeric path program is evaluated and selected on the basis of a geometric quality criterion, with the geometric quality criterion having continuity as at least one criterion.Type: ApplicationFiled: June 17, 2016Publication date: August 23, 2018Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: CARSTEN HAMM, FLORIAN NIKOLAUS LORENZ
-
Publication number: 20180200887Abstract: The invention relates to a method (100) for determining an optimised trajectory for a non-productive movement of a tool (10) of a machine tool, from a starting position (12) to an end position (14). The non-productive movement is carried out in a spatially restricted travelling area (20) which is represented by geometric conditions. The method according to the invention is executed with the avoidance of collisions and comprises the step of determining a first trajectory (32) of the tool (10) by means of a travel-finding algorithm. In this step, the first trajectory (32) is optimised for the non-productive movement with respect to at least one selectable target parameter.Type: ApplicationFiled: June 3, 2016Publication date: July 19, 2018Applicant: Siemens AktiengesellschaftInventors: KLAUS GEISSDÖRFER, CARSTEN HAMM, HARTMUT LINKE, ELMAR SCHÄFERS
-
Patent number: 10007280Abstract: An apparatus for controlling and regulating a movement of a system includes a load calculating device calculating continuously during the movement of the system a respective force vector for each of the individual elements as a function of predetermined reference coordinates and a torque calculating device calculating continuously during the movement at least one compensating variable, wherein the compensating variable compensates the force vectors as a function of the reference coordinates and the force vectors. The apparatus for controlling and regulating has a control unit controlling continuously during the movement a force-producing variable for the at least one drive as a function of the reference and the at least one compensating variable.Type: GrantFiled: June 9, 2015Date of Patent: June 26, 2018Assignee: Siemens AktiengesellschaftInventors: David Bitterolf, Jens Hamann, Carsten Hamm, Sven Tauchmann