IP Library Granted Patent US 12,602,018
Granted Patent B2
US 12,602,018 · App. 18/039,067 · Granted Apr 14, 2026

Operation of a multi-axis system

Inventor: Joachim Weißbacher (Eggelsberg, AT)
Assignee: ABB SCHWEIZ AG
G05B13/021
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 12,602,018
App. No.
18/039,067
Granted
Apr 14, 2026
Kind
B2
Abstract

In order to provide an optimized multi-axis system having mechanically coupled axes, a feedforward control identification process is provided, during which actual identification variables occurring in each case at the motor are each provided to identification units associated with the feedforward controllers, wherein feedforward control parameters are identified using the actual identification variables, and closed-loop controllers are parameterized using the feedforward control parameters.

Claims (30)

1 . A method for operating a multi-axis system having a plurality of basic axes and at least one drive axis which is mechanically coupled to the basic axes at coupling points, the positions of the coupling points on the basic axes being changeable by an associated motor in order to move the drive axis in relation to the basic axes, a closed-loop controller associated with the motors, and a feedforward controller associated with each of the motors, the method comprising:

determining, via the closed-loop controller, control input variables from specified setpoint variables and from associated corresponding actual variables occurring at the motor;

providing said control input variables to the motors in order to control the corresponding actual variables in accordance with the specified setpoint variables;

determining, via the feedforward controller, a feedforward control value based on the associated specified setpoint variable; and

superimposing said feedforward control value on the associated control input variable,

wherein a feedforward control identification process is provided, during which actual identification variables occurring on each motor are each provided to identification units associated with the feedforward controllers, feedforward control parameters being identified using the actual identification variables, and

wherein the feedforward controllers are parameterized using the feedforward control parameters.

2 . The method according to claim 1 , wherein, during the feedforward control identification process, mutually synchronized setpoint variables are provided to the identification units and are used by the identification units to identify the feedforward control parameters.

3 . The method according to claim 2 , wherein, during the feedforward control identification process, profiles of mutually synchronized setpoint variables are provided to the identification units and are used by the identification units to identify the feedforward control parameters.

4 . The method according to claim 1 , wherein further feedforward control parameters are interpolated from the determined feedforward control parameters.

5 . The method according to claim 1 , wherein, during the feedforward control identification process, profiles of the actual identification variables are provided to the identification units and are used by the identification units to identify the feedforward control parameters).

6 . The method according to claim 1 , wherein an actual current or an actual torque is in each case used as the actual identification variable for the feedforward control identification process.

7 . The method according to claim 1 , wherein the position is in each case used as the actual identification variable for the feedforward control identification process.

8 . The method according to claim 1 , wherein the feedforward control identification process takes place before normal operation of the multi-axis system.

9 . The method according to claim 1 , wherein the feedforward control identification process takes place during normal operation of the multi-axis system.

10 . The method according to claim 1 , wherein the basic axes are arranged in parallel with one another.

11 . The method according to claim 1 , wherein at least some of the motors are rotary motors.

12 . The method according to claim 11 , wherein each of the motors is a rotary motor.

13 . The method according to claim 1 , wherein at least some of the motors are linear motors.

14 . The method according to claim 13 , wherein each of the motors is a linear motor.

15 . The method according to claim 1 , wherein, during the feedforward control identification process, acceleration-proportional and/or speed-proportional and/or direction-dependent and/or constant components of the feedforward control parameters are determined.

16 . The method according to claim 1 , wherein the specified setpoint variables are setpoint positions and the associated corresponding actual variables are positions occurring at the motor.

17 . A multi-axis system comprising:

a plurality of basic axes;

a drive axis, the drive axis being mechanically coupled to the basic axes at coupling points, wherein each position of the coupling points on the basic axes are changeable by an associated motor in order to move the drive axis in relation to the basic axes;

closed-loop controllers which are each associated with the motors that are designed to determine control input variables from specified setpoint variables and from associated corresponding actual variables occurring at the motor and to provide said control input variables to the motors in order to control these corresponding actual variables in accordance with the setpoint variables;

feedforward controllers which are each associated with the basic axes that are designed to determine feedforward control values from the setpoint variables and to superimpose said values on the control input variables,

wherein identification units are provided which are each associated with the basic axes and are each designed to identify feedforward control parameters using actual identification variables occurring at the motor and to parameterize the feedforward controllers using the feedforward control parameters.

18 . The multi-axis system according to claim 17 , wherein the identification units are each designed to determine the feedforward control parameters using profiles of the actual identification variables.

19 . The multi-axis system according to claim 17 , wherein the specified setpoint variables are setpoint positions and the associated corresponding actual variables are positions occurring at the motor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2025
From: B&R INDUSTRIAL AUTOMATION GMBH
To: ABB SCHWEIZ AG
Reel/Frame 070109/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2023
From: WEISSBACHER, JOACHIM
To: B&R INDUSTRIAL AUTOMATION GMBH
Reel/Frame 064254/0443 →
Priority Claims (1)
AT A51046/2020 · Nov 30, 2020 · national
Continuity (1)
Related Publication 20240085862A1 · Mar 14, 2024
References Cited (22)
US 4772831A · Casler, Jr. et al. · 1988 [cited by applicant]
US 6300738B1 · Weinhofer · 2001 [cited by applicant]
US 6427590B1 · Rossler · 2002 [cited by examiner]
US 20040112164A1 · Asano · 2004 [cited by examiner]
US 20060119829A1 · Cox · 2006 [cited by examiner]
US 20070099749A1 · Zillmer · 2007 [cited by examiner]
US 20090056022A1 · Reitz · 2009 [cited by examiner]
US 20110186545A1 · Mahadeswaraswamy · 2011 [cited by examiner]
US 20130116814A1 · Yang · 2013 [cited by examiner]
US 20150175257A1 · Gorce · 2015 [cited by examiner]
US 20180107173A1 · Tian · 2018 [cited by applicant]
CN 109495026 · 2019 [cited by applicant]
DE 4434525 · 1996 [cited by applicant]
DE 102016218464 · 2017 [cited by applicant]
EP 0496059 · 1992 [cited by applicant]
JP 2009201196 · 2009 [cited by applicant]
WO 2016201950 · 2016 [cited by applicant]
Austria Search Report conducted in counterpart Austria Appln. No. A 51046/2020 (Nov. 30, 2020). [cited by applicant]
Int'l Search Report (Form PCT/ISA/210) conducted in Int'l Appln. No. PCT/EP2021/083402 (Mar. 17, 2022). [cited by applicant]
Int'l Written Opinion (Form PCT/ISA/237) conducted in Int'l Appln. No. PCT/EP2021/083402 (Mar. 17, 2022). [cited by applicant]
Int'l Prelim. Exam. Report (Form PCT/IPEA/409) conducted in Int'l Appln. No. PCT/EP2021/083402 (Oct. 11, 2022). [cited by applicant]
China Office Action conducted in counterpart China Appln. No. 202180080139 (Dec. 31, 2025). [cited by applicant]