IP Library Granted Patent US 12693649
Granted Patent B2
US 12693649 · App. 18/294,901 · Granted Jul 28, 2026

Identification of model parameters for a manufacturing machine, and use thereof for determining optimised trajectories

Inventors: Gerhard Forster (Schwarzenbruck, DE); Andreas Klotzek (Erlangen, DE); Alexander Kubik (Erlangen, DE); Uwe Ladra (Erlangen, DE); Philipp Rost (Fürth, DE); Elmar Schäfers (Fürth, DE)
Assignee: Siemens Aktiengesellschaft
G05B19/401G05B19/404G05B2219/39181G05B2219/40527
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12693649
App. No.
18/294,901
Filed
Feb 2, 2024
Granted
Jul 28, 2026
Kind
B2
Art Unit
3669
USPC
700/195
Abstract

A method parametrizes a model of a manufacturing machine of a manufacturing machine system. The manufacturing machine has at least one axis with a position-controlled drive, by which at least a first machine element can be adjusted relative to a second machine element. A maximum movement range, a maximum movement speed for the axis and a maximum electrical power that can be supplied to the drive of the axis are recorded, as boundary conditions for an identification run, in a control device comprised by the manufacturing machine system.

Claims (41)

1 . A method for operating a manufacturing machine system comprising a manufacturing machine having at least one axis with a position-controlled drive by which at least a first machine element is adjustable relative to a second machine element and a control facility, the method comprising:

storing in the control facility at least a maximum movement range and a maximum movement speed for the at least one axis and a maximum electrical power that is suppliable to the drive of the at least one axis as boundary conditions for at least one identification run; and

by the control facility:

determining or receiving a maximum acceleration and/or a maximum jerk for the at least one Identification run;

determining a travel profile for the at least one identification run in compliance with the boundary conditions and the maximum acceleration and the maximum jerk for the at least one identification run;

performing the at least one identification run according to the ascertained travel profile;

ascertaining a current supplied to the drive during the at least one identification run;

ascertaining at least one actual kinematic variable during the at least one identification run;

ascertaining at least one model parameter of at least one model of the at least one axis in dependence on the ascertained current and the at least one actual kinematic variable;

ascertaining a current limit and/or torque limit of the drive in dependence on a rotational speed of the drive;

ascertaining at least one trajectory of the at least one axis optimized with respect to a minimum travel time or a maximum acceleration or a minimum energy loss on the basis of the at least one model parameter and the ascertained current limit and/or torque limit; and

operating the manufacturing machine system according to the at least one model parameter.

2 . The method of claim 1 , wherein the at least one model parameter relates to an inertia of the at least one axis.

3 . The method of claim 2 , wherein the inertia is a total inertia of the at least one axis.

4 . The method of claim 1 , wherein the at least one model parameter relates to a friction of the at least one axis.

5 . The method of claim 4 , wherein the friction is a Coulomb friction and/or a viscous friction of the at least one axis.

6 . The method of claim 1 , wherein the travel profile for the at least one identification run comprises at least one section with a constant speed and at least one section with an acceleration.

7 . The method of claim 6 , wherein the acceleration is a constant acceleration.

8 . The method of claim 1 , wherein, during the at least one identification run, a position and/or a speed and/or an acceleration of the at least one axis is/are ascertained in dependence on the travel time and the model parameter is ascertained in dependence on the ascertained position and/or speed and/or acceleration.

9 . The method of claim 8 , wherein, during the at least one identification run, a position and/or a speed and/or an acceleration of the axis is/are measured in dependence on the time and the model parameter is ascertained in dependence on the ascertained position and/or speed and/or acceleration.

10 . The method of claim 1 , wherein at least one limit characteristic curve relating to a rotational-speed-dependent maximum current consumption of the drive of the at least one axis is stored in a limit model in the control facility.

11 . The method of claim 1 , wherein at least one characteristic curve relating to losses of the drive of the at least one axis in dependence on a motor current is stored in a loss model in the control facility.

12 . The method of claim 1 , wherein a trajectory of the at least one axis optimized with respect to the acceleration is determined such that, when the at least one axis is moved according to the trajectory, a rotational-speed-torque-characteristic curve of the drive of the at least one axis does not exceed the torque limit and touches the torque limit at at least one point.

13 . The method of 1 , wherein the manufacturing machine has a plurality of axes, each with a position-controlled drive, by which at least two machine elements are adjustable relative to one another, wherein an end effector the manufacturing machine is positionable in a working space of the manufacturing machine by the axes and wherein parameters or characteristic curves of all axes of the manufacturing machine involved in the positioning of the end effector are stored in the respective model.

14 . The method of claim 1 , wherein position setpoint value filters are used to smooth at least one optimized travel profile for the operation of the manufacturing machine.

15 . A manufacturing machine system, comprising:

a manufacturing machine having at least one axis with a position-controlled drive by which at least a first machine element is adjustable relative to a second machine element; and

a control facility configured to:

store in the control facility at least a maximum movement range and a maximum movement speed for the at least one axis and a maximum electrical power that is suppliable to the drive of the at least one axis as boundary conditions for at least one identification run;

determine or receive a maximum acceleration and/or a maximum jerk for the at least one identification run;

determine a travel profile for the at least one identification run in compliance with the boundary conditions and the maximum acceleration and the maximum jerk for the at least one identification run;

perform the at least one identification run according to the ascertained travel profile;

ascertain a current supplied to the drive during the at least one identification run;

ascertain at least one actual kinematic variable during the at least one Identification run;

ascertain at least one model parameter of at least one model of the at least one axis in dependence on the ascertained current and the at least one actual kinematic variable;

ascertain a current limit and/or torque limit of the drive in dependence on a rotational speed of the drive;

ascertain at least one trajectory of the at least one axis optimized with respect to a minimum travel time or a maximum acceleration or a minimum energy loss on the basis of the at least one model parameter and the ascertained current limit and/or torque limit; and

operate the manufacturing machine system according to the at least one model parameter.

16 . A manufacturing machine for a manufacturing machine system as set forth in claim 15 .

17 . A control facility for a manufacturing machine system as set forth in claim 15 .

18 . A digital twin for a manufacturing machine as set forth in claim 16 .