+ All Categories
Home > Documents > Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Date post: 17-Jul-2016
Category:
Upload: cristopher-entena
View: 234 times
Download: 4 times
Share this document with a friend
120
Electric Drives and Controls Pneumatics Service Linear Motion and Assembly Technologies Hydraulics Rexroth IndraDrive Firmware for Drive Controllers MPH-05, MPB-05, MPD-05 R911320184 Edition 01 Courtesy of CMA/Flodyne/Hydradyne Motion Control Hydraulic Pneumatic Electrical Mechanical (800) 426-5480 www.cmafh.com
Transcript
Page 1: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Firmware Version Notes

Electric Drivesand Controls Pneumatics Service

Linear Motion and Assembly TechnologiesHydraulics

Rexroth IndraDrive Firmware for Drive ControllersMPH-05, MPB-05, MPD-05

R911320184Edition 01

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 2: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Rexroth IndraDriveFirmware for Drive ControllersMPH-05, MPB-05, MPD-05

Firmware Version Notes

DOK-INDRV*-MP*-05VRS**-FV01-EN-P

RS-07e50c9ff89fd5030a6846a00036960e-1-en-US-4

This documentation contains an overview of the functional differences (markedwith gray background color) between firmware version MPH-05/MPB-05/MPD-05 and firmware MPx04.

Edition Release Date Notes

DOK-INDRV*-MP*-05VRS**-FV01-EN-P 02/2008 First edition

© 2008 Bosch Rexroth AGCopying this document, giving it to others and the use or communication of thecontents thereof without express authority, are forbidden. Offenders are liablefor the payment of damages. All rights are reserved in the event of the grant ofa patent or the registration of a utility model or design (DIN 34-1).The specified data is for product description purposes only and may not bedeemed to be guaranteed unless expressly confirmed in the contract. All rightsare reserved with respect to the content of this documentation and the availa‐bility of the product.Bosch Rexroth AGBgm.-Dr.-Nebel-Str. 2 ■ D-97816 Lohr a. MainTelephone +49 (0)93 52/ 40-0 ■ Fax +49 (0)93 52/ 40-48 85http://www.boschrexroth.com/Dept. BRC/EDYE-mail: [email protected] This document has been printed on chlorine-free bleached paper.

Title

Type of Documentation

Document Typecode

Internal File Reference

Purpose of Documentation

Record of Revision

Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Copyright

Validity

Published by

Note

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 3: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Table of ContentsPage

1 System Overview........................................................................................................... 11.1 General Information................................................................................................................................ 11.1.1 Overview of Drive Firmware................................................................................................................ 1

Firmware Variants............................................................................................................................ 1Organization of the Firmware........................................................................................................... 1

1.2 Drive Controllers..................................................................................................................................... 21.2.1 Power Sections.................................................................................................................................... 21.2.2 Control Sections.................................................................................................................................. 2

Available Control Section Designs................................................................................................... 2Supported Control Section Configurations....................................................................................... 2

1.3 Overview of Master Communication....................................................................................................... 31.4 Overview of Functions/Functional Packages.......................................................................................... 41.4.1 Overview.............................................................................................................................................. 4

General Information.......................................................................................................................... 4Firmware Types................................................................................................................................ 4

1.4.2 Additive Functional Packages............................................................................................................. 5General Information.......................................................................................................................... 5IndraMotion MLD (Drive-Integrated PLC)......................................................................................... 5Integrated Safety Technology........................................................................................................... 6

1.5 Performance Data................................................................................................................................... 71.5.1 Overview.............................................................................................................................................. 7

Levels of Control Performance......................................................................................................... 7Performance and Clock Rates.......................................................................................................... 7

1.5.2 Control Section Design and Performance........................................................................................... 81.5.3 PWM Frequency Reduction Depending on Load................................................................................ 9

2 Master Communication................................................................................................ 112.1 Basic Functions of Master Communication.......................................................................................... 112.1.1 Brief Description................................................................................................................................ 112.1.2 Device Control and State Machines.................................................................................................. 11

Overview......................................................................................................................................... 112.2 Operating Modes of Master Communication........................................................................................ 122.2.1 Introduction and Overview................................................................................................................. 12

Overview of Operating Modes and Possibilities of Command Triggering...................................... 12Normal Operation (via Internal or External Control Unit)................................................................ 14Local Setting-Up Mode/Emergency Mode ("Easy Startup Mode")................................................. 15

2.3 SERCOS interface................................................................................................................................ 152.3.1 Brief Description................................................................................................................................ 152.4 SERCOS III........................................................................................................................................... 162.4.1 Brief Description................................................................................................................................ 162.5 PROFIBUS-DP..................................................................................................................................... 172.5.1 Brief Description................................................................................................................................ 172.6 Ethernet/IP Interface............................................................................................................................. 192.6.1 Brief Description................................................................................................................................ 19

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG I/V

Table of Contents

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new function
Hervorheben
new function
Hervorheben
Page 4: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Page

2.7 CANopen Interface............................................................................................................................... 202.7.1 Brief Description................................................................................................................................ 202.8 DeviceNet Interface.............................................................................................................................. 212.8.1 Brief Description................................................................................................................................ 212.9 Analog Interface.................................................................................................................................... 222.9.1 Brief Description................................................................................................................................ 22

3 Motor, Mechanical Axis System, Measuring Systems................................................. 253.1 General Information on Operation of Motors with IndraDrive............................................................... 253.1.1 Basics on the Motors to be Controlled............................................................................................... 25

Brief Description............................................................................................................................. 253.1.2 Diagnostic Data of Motor Operation.................................................................................................. 26

Brief Description............................................................................................................................. 263.2 Motor Holding Brake ............................................................................................................................ 263.2.1 Operating Behavior of the Motor Holding Brake................................................................................ 26

Brief Description............................................................................................................................. 263.2.2 Function Check of Motor Holding Brake, Drive-Controlled................................................................ 27

Brief Description............................................................................................................................. 273.3 Measuring Systems.............................................................................................................................. 273.3.1 Basics on Measuring Systems, Resolution....................................................................................... 27

Brief Description............................................................................................................................. 273.3.2 Absolute Measuring Systems............................................................................................................ 29

Brief Description............................................................................................................................. 293.3.3 Relative Measuring Systems............................................................................................................. 30

Brief Description............................................................................................................................. 303.4 Mechanical Axis System and Arrangement of Measuring Systems..................................................... 303.4.1 Brief Description................................................................................................................................ 30

4 Drive Control................................................................................................................ 334.1 Overview of Drive Control..................................................................................................................... 334.1.1 Basic Principles and Terms............................................................................................................... 334.2 Motor Control........................................................................................................................................ 344.2.1 General Information on Motor Control............................................................................................... 34

Overview of Motor Control Methods............................................................................................... 344.2.2 Voltage-Controlled Open-Loop Operation (U/f Control).................................................................... 35

Brief Description............................................................................................................................. 354.2.3 Field-Oriented Current Control (FOC Control)................................................................................... 36

Brief Description............................................................................................................................. 364.2.4 Sensorless Motor Operation, Flux-Controlled (FXC Control) ........................................................... 37

Brief Description............................................................................................................................. 374.3 Automatic Setting of Motor Control....................................................................................................... 394.3.1 Brief Description................................................................................................................................ 394.4 Closed-Loop Axis Control (Closed-Loop Operation)............................................................................ 414.4.1 General Information on Closed-Loop Axis Control............................................................................ 41

Control Loop Structure................................................................................................................... 41

II/V Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Table of Contents

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new function
Hervorheben
new function
Hervorheben
Page 5: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Page

Features of the Control Loops........................................................................................................ 414.4.2 Automatic Setting of Closed-Loop Axis Control................................................................................. 41

Brief Description............................................................................................................................. 414.5 Limitations............................................................................................................................................. 424.5.1 Current and Torque/Force Limitation................................................................................................. 42

Brief Description............................................................................................................................. 42

5 Operating Modes......................................................................................................... 455.1 Torque/Force Control............................................................................................................................ 455.1.1 Brief Description................................................................................................................................ 455.2 Velocity Control..................................................................................................................................... 455.2.1 Brief Description................................................................................................................................ 455.3 Position Control with Cyclic Command Value Input.............................................................................. 465.3.1 Brief Description................................................................................................................................ 465.4 Drive-Internal Interpolation................................................................................................................... 485.4.1 Brief Description................................................................................................................................ 485.5 Drive-Controlled Positioning................................................................................................................. 495.5.1 Brief Description................................................................................................................................ 495.6 Positioning Block Mode........................................................................................................................ 505.6.1 Brief Description................................................................................................................................ 505.7 Synchronization Modes........................................................................................................................ 525.7.1 Basic Functions of the Synchronization Modes................................................................................. 52

Command Value Addition............................................................................................................... 52Master Axis Adjustment.................................................................................................................. 52

5.7.2 Velocity Synchronization with Real/Virtual Master Axis..................................................................... 53Brief Description............................................................................................................................. 53

5.7.3 Phase Synchronization with Real/Virtual Master Axis....................................................................... 54Brief Description............................................................................................................................. 54

5.7.4 Electronic Cam Shaft with Real/Virtual Master Axis.......................................................................... 55Brief Description............................................................................................................................. 55

5.7.5 Electronic Motion Profile with Real/Virtual Master Axis..................................................................... 57Brief Description............................................................................................................................. 57

6 Extended Axis Functions............................................................................................. 596.1 Error Reactions..................................................................................................................................... 596.1.1 Best Possible Deceleration................................................................................................................ 59

Brief Description............................................................................................................................. 59Velocity Command Value Reset While Maintaining the Maximum Acceleration (S‑0‑0138).......... 59

6.2 E-Stop Function.................................................................................................................................... 606.2.1 Brief Description................................................................................................................................ 606.3 Compensation Functions / Corrections................................................................................................. 606.3.1 Cogging Torque Compensation......................................................................................................... 60

Brief Description............................................................................................................................. 606.4 Measuring Wheel Mode........................................................................................................................ 616.4.1 Brief Description................................................................................................................................ 61

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG III/V

Table of Contents

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new function
Hervorheben
Page 6: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Page

6.5 Parameter Set Switching...................................................................................................................... 626.5.1 Brief Description................................................................................................................................ 62

7 Optional Device Functions........................................................................................... 637.1 Cross Communication (CCD)............................................................................................................... 637.1.1 Brief Description................................................................................................................................ 637.2 Rexroth IndraMotion MLD (Drive-Integrated PLC)............................................................................... 667.2.1 Brief Description................................................................................................................................ 667.3 Digital Inputs/Outputs........................................................................................................................... 697.3.1 Brief Description................................................................................................................................ 69

General Information........................................................................................................................ 69Digital Inputs/Outputs on Control Section....................................................................................... 69

7.4 Analog Inputs........................................................................................................................................ 707.4.1 Brief Description................................................................................................................................ 707.5 Analog Outputs..................................................................................................................................... 727.5.1 Brief Description................................................................................................................................ 727.6 Virtual Master Axis Generator............................................................................................................... 737.6.1 Brief Description................................................................................................................................ 737.7 Internal "Command Value Box"............................................................................................................ 757.7.1 Brief Description................................................................................................................................ 757.8 Encoder Emulation............................................................................................................................... 767.8.1 Brief Description................................................................................................................................ 767.9 Probe Function..................................................................................................................................... 787.9.1 Brief Description................................................................................................................................ 787.10 Measuring Encoder............................................................................................................................... 797.10.1 Brief Description................................................................................................................................ 79

8 Handling, Diagnostic and Service Functions............................................................... 818.1 Parameters, Basics............................................................................................................................... 818.1.1 Loading, Storing and Saving Parameters.......................................................................................... 81

Brief Description............................................................................................................................. 818.2 Device Configuration............................................................................................................................ 828.2.1 Operating Hours Counter.................................................................................................................. 82

Brief Description............................................................................................................................. 828.3 Control Panels of the IndraDrive Controllers........................................................................................ 828.3.1 Standard Control Panel..................................................................................................................... 82

Overview......................................................................................................................................... 828.4 MultiMediaCard (MMC)......................................................................................................................... 858.4.1 Brief Description................................................................................................................................ 858.5 Firmware Replacement......................................................................................................................... 868.5.1 General Notes on How to Replace the Firmware.............................................................................. 86

Basic Principles.............................................................................................................................. 868.6 Enabling of Functional Packages......................................................................................................... 868.6.1 Brief Description................................................................................................................................ 868.7 Extended Diagnostic Possibilities......................................................................................................... 87

IV/V Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Table of Contents

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new function
Hervorheben
Page 7: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Page

8.7.1 Patch Function................................................................................................................................... 87Brief Description............................................................................................................................. 87

9 Engineering/Diagnostic Interfaces............................................................................... 899.1 TCP/IP Communication........................................................................................................................ 899.1.1 Brief Description................................................................................................................................ 899.2 File Handling by FTP via Ethernet........................................................................................................ 909.2.1 Brief Description................................................................................................................................ 90

10 Commissioning............................................................................................................ 9110.1 Commissioning Motors......................................................................................................................... 9110.1.1 Initial Start in Easy Startup Mode...................................................................................................... 91

Brief Description............................................................................................................................. 91

11 Notes on Application.................................................................................................... 9311.1 Functional Modifications With Regard to Previous Version.................................................................. 9311.1.1 New and Modified Functions............................................................................................................. 93

New Functions................................................................................................................................ 93Compatible Functional Extensions and Modifications.................................................................... 94Incompatible Functional Modifications............................................................................................ 94

11.1.2 New or Modified Parameters............................................................................................................. 95New Parameters............................................................................................................................. 95Modified Parameters...................................................................................................................... 99Parameters no Longer Available.................................................................................................. 102

11.1.3 New or Modified Diagnostic Messages........................................................................................... 102New Diagnostic Messages........................................................................................................... 102Modified Diagnostic Messages..................................................................................................... 103Diagnostic Messages no Longer Available................................................................................... 104

12 Service and Support.................................................................................................. 10512.1 Helpdesk............................................................................................................................................. 10512.2 Service Hotline.................................................................................................................................... 10512.3 Internet................................................................................................................................................ 10512.4 Helpful Information.............................................................................................................................. 105

Index.......................................................................................................................... 107

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG V/V

Table of Contents

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new function
Hervorheben
new function
Hervorheben
new or modified function
Hervorheben
new or modified parameters
Hervorheben
new or modified diagnostic messages
Hervorheben
Page 8: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 9: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

1 System Overview1.1 General Information1.1.1 Overview of Drive FirmwareFirmware Variants

For the IndraDrive range, there are different application-related firmware typesavailable that are characterized by their scope of functions and their perform‐ance:● MTH: Drives for Machine Tool Applications with SERCOS interface (Ad‐

vanced Performance and Functionality)● MPx: Drives for General Automation (Incl. Machine Tool Applications) with

SERCOS interface, Field Bus Interfaces, Parallel and Analog Interface(the variants of design are MPH, MPB and MPD; see below)

The first two letters of the firmware designation identify the appli‐cation and profile of the firmware:● MT: "Machine Tool" → Drives for Machine Tool Applications

with SERCOS interface (drive profile according to SERCOS)● MP: "Multi Purpose" → Drives for General Automation (Incl.

Machine Tool Applications) with SERCOS interface, Field BusInterfaces, as well as Parallel and Analog Interface (drive pro‐file according to SERCOS)

The third letter of the firmware designation identifies the hardware,as well as the performance and functionality of the firmware (x con‐tains H, B and D):● H: Single-axis firmware with Advanced performance and func‐

tionality● B: Single-axis firmware with Basic performance and function‐

ality● D: Double-axis firmware with Basic performance and func‐

tionality

This documentation describes the functionality of the following firmware types:● FWA‑INDRV*‑MPH‑05VRS‑D5● FWA‑INDRV*‑MPB‑05VRS‑D5● FWA‑INDRV*‑MPD‑05VRS‑D5The "IndraWorks D" commissioning tool is available for commissioning thesefirmware variants.

Organization of the FirmwareFor application-specific definition of drive functionality, the firmware functionsare divided into different "functional packages". There are a generally availablebase package and various additional functional packages (e.g. integrated safe‐ty technology, IndraMotion MLD) that can be optionally activated.

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 1/109

System Overview

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 10: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

1.2 Drive Controllers1.2.1 Power Sections

The following power sections for the standard design of IndraDrive controllerscan be operated with the firmware MPx-05VRS:

IndraDrive M IndraDrive C

Single-axis power sections Double-axis power sections Single-axis converters in300mm type of construc‐

tion

Single-axis converters in400mm type of construction

HMS01.1N-W…HMS02.1N-W…

HMD01.1N-W… HCS02.1E-W… HCS03.1E-W…HCS04.1E-W…

Fig.1-1: Power sections for IndraDrive firmware

1.2.2 Control SectionsAvailable Control Section Designs

The following control sections can be operated with the appropriateMPx‑05VRS firmware variant:● Configurable control sections

– ADVANCED (single-axis; type CSH01.xC...)– BASIC UNIVERSAL (single-axis; type CSB01.xC...)– BASIC UNIVERSAL double-axis (type CDB01.xC...)

● Non-configurable control sections– BASIC OPENLOOP (single-axis; type CSB01.xN-FC-...)– BASIC SERCOS (single-axis; type CSB01.xN-SE-...)– BASIC PROFIBUS (single-axis; type CSB01.xN-PB-...)– BASIC ANALOG (single-axis; type CSB01.xN-AN-...)

Supported Control Section ConfigurationsThe configurable control sections differ with regard to the scope of their con‐figurability. It basically depends on the control section type and the correspond‐ing firmware variant.The following overview contains the theoretically possible configurations ofcontrol sections as regards the support by the MPx‑05VRS firmware. The ab‐breviations in the first column identify the configuration of control sections in thetype designation.

Our sales representative will help you with the current status ofavailable control section types.

Control section type → CSH01.xC... CSB01.xC... CDB01.xC...

Firmware variant → MPH-05VRS MPB-05VRS MPD-05VRS

Optional modules for master communication

AN Analog interface – ■ ■

CO CANopen/DeviceNet (connected viaspring terminal) ■ ■ –

2/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

System Overview

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 11: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Control section type → CSH01.xC... CSB01.xC... CDB01.xC...

Firmware variant → MPH-05VRS MPB-05VRS MPD-05VRS

CD CANopen/DeviceNet (connected via D-SUB connector) ■ ■ –

ET PROFINET (in preparation) ■ – ■

PB PROFIBUS-DP ■ ■ ■

PL Parallel interface ■ ■ –

S3 SERCOS III ■ ■ ■

SE SERCOS interface ■ ■ ■

CCD 1) Cross communication ■ – –

Optional modules for encoder evaluation and I/O extension

EN1 Encoder interface for HSF, resolver ■ ■ ■

EN2 Encoder interface for EnDat, 1Vpp sineand TTL signals ■ ■ ■

ENS Encoder interface for MSK motors andHIPERFACE encoders ■ ■ ■

MA1 Analog I/O extension ■ ■ ■

MD1 Digital I/O extension ■ – –

MD2 Digital I/O extension (with SSI interface) ■ – –

MEM Encoder emulation ■ ■ ■

Optional modules for safety technology

L1 Starting lockout ■ ■ ■

S1 Safety technology ■ – ■

1) Only required for CCD masterFig.1-2: Supported control section configurations

The type codes of the individual designs of IndraDrive control sec‐tions and the respective assignment of possible optional modulesto the slots are described in the separate documentation "ControlSections for Drive Controllers; Project Planning Manual" (DOK-INDRV*-CSH********-PR**-EN-P; part no.: R911295012).

1.3 Overview of Master CommunicationThe firmware MPx-05VRS supports the following interfaces for master com‐munication:● SERCOS interface● SERCOS III● PROFIBUS-DP● Ethernet/IP interface (only for Advanced firmware MPH)● CANopen interface● DeviceNet interface● Parallel interface (not for double-axis design MPD)● Analog interface (not for double-axis design MPD)

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 3/109

System Overview

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 12: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

1.4 Overview of Functions/Functional Packages1.4.1 OverviewGeneral Information

The application-specific scope of usable functions of theFWA‑INDRV*‑MP*-05VRS drive firmware depends on● the available control section and, if available, its configuration- and -● the licensed functional firmware packages.

Depending on the hardware design, the scope of firmware func‐tionality can be determined according to the respective application(scalability of the firmware functionality). The scope of correspond‐ing parameters depends on the available functions.

Firmware TypesThe type designation of the IndraDrive firmware consists of the following typecode elements:

IndraDrivefirmware

Base pack‐age of variant(dependingon controlsection)

Version Release Lan‐guage OL/CL

Alternativeexpansionpackages

Additive ex‐pansionpackages

Basic single-axis FWA-INDRV* -MPB- 05 VRS- D5- x- xxx- xx

Basic double-axis FWA-INDRV* -MPD- 05 VRS- D5- x- xxx- xx

Advanced single-axis FWA-INDRV* -MPH- 05 VRS- D5- x- xxx- xx

OL Open-loop characteristicCL Closed-loop characteristicFig.1-3: Basic structure of the firmware type designationBase package (application and performance):● MPB → single-axis firmware with Basic performance● MPD → double-axis firmware with Basic performance● MPH → single-axis firmware with Advanced performanceFirmware characteristic:● 0 → open-loop● 1 → closed-loopAlternative expansion packages:● NNN → without alternative expansion package● SRV → functional package "servo function"● SNC → functional package "synchronization"● MSP → functional package "main spindle"● ALL → all alternative expansion packagesAdditive expansion packages:● NN → without additive expansion package● TF → IndraMotion MLD for using the technology functions (for MPB firm‐

ware)

4/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

System Overview

Structure of the Firmware TypeDesignation

Function-Specific Abbreviations inType Designation of IndraDrive

Firmware

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 13: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● ML → IndraMotion MLD for free programming; incl. use of technologyfunctions (for MPH firmware)

● MA → IndraMotion MLD Advanced (only for MPH firmware)

Our sales representative will help you with the current status ofavailable firmware types.

1.4.2 Additive Functional PackagesGeneral Information

The so-called additive functional packages are part of the optional expansionpackages. Additive functional packages can be used in addition to the basefunction and one of the alternative functional packages (additive activation).At present, there is the following additive functional package available (in dif‐ferent designs):● IndraMotion MLD (drive-integrated PLC and technology functions)

The drive-integrated safety technology is a functionality only scal‐able by means of the hardware and is not part of the expansionpackages that can be enabled!

IndraMotion MLD (Drive-Integrated PLC)Depending on the structure (type designation), the extension package "Indra‐Motion MLD" offers the following scope of functions:● Integrated logic control (type designation "ML")

Standard PLC tasks● Integrated multi-axis/single-axis motion control (type designation "ML")

Motion function block according to PLCopen for single-axis positioning onlocal and remote axes and synchronization mode (synchronous running,cam shaft) → "low-level motion functions"

● Basis for technology functions (type designations "TF" or "ML")Examples: Following-on cutting devices, pick&place, process controller(register controller, winding computation, etc.), preventive maintenance,free function block combination

● IndraMotion MLD Advanced (type designation "MA")

The expansion package "IndraMotion MLD" is not available in con‐junction with BASIC double-axis control sections (CDB‑***)!

Apart from "Rexroth IndraMotion MLD", another variant of a freely program‐mable control unit, "Rexroth IndraMotion MLC", is available. Other freely pro‐grammable control units, e.g. "Rexroth IndraMotion MLP", are in preparation.The variants differ in functionality, performance and hardware platform.The following hardware characteristics are distinguished:● Drive-based PLC → IndraMotion MLD● PC-based PLC → IndraMotion MLP (in preparation)● Controller-based stand-alone PLC → IndraMotion MLCThe figure below illustrates the integration of "Rexroth IndraMotion MLD" in theautomation platform "Rexroth IndraMotion":

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 5/109

System Overview

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 14: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Fig.1-4: Overview "Rexroth IndraMotion"

All "Rexroth IndraMotion" variants are operated and programmedwith the same programming tool (Rexroth IndraLogic) so that theprograms created with it are portable, if the requirements have beencomplied with (see "Guidelines for Programming with IndraLogic").

Integrated Safety Technology

The drive-integrated safety technology is a functionality only scal‐able by means of the hardware and does not require any additionalenabling of functions! The requirement for using this function is theuse of the optional safety technology modules L1 or S1 dependingon the control section configuration.

The following safety function is supported in conjunction with optional module"starting lockout" (safety module L1):● Safety related starting lockoutThe following safety functions are supported in conjunction with "safetytechnology I/O" or PROFIsafe in the different operating states (safety moduleS1):● In normal operation

– Safety related limited maximum velocity– Safety related direction of motion– Safety related limited absolute end position

● In status "Safety related halt"– Safety related standstill– Safety related operational stop– Safety related braking and holding system– Safety related drive interlock

● In status "Safety related motion"– Safety related reduced speed– Safety related direction of motion– Safety related limited increment– Safety related limited absolute position

● Auxiliary functions– Safety related monitored stopping process

6/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

System Overview

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 15: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

– Safety related homing procedure– Safety related brake check– Safety related parking axis

● Safety functions for "Safety related feedback"– Safety related diagnostic outputs– Safety related control of a door locking device (not with PROFIsafe)– Safety related inputs/outputs

1.5 Performance Data1.5.1 OverviewLevels of Control Performance

For the control performance of the IndraDrive range, we basically distinguishthree levels with regard to the clock rates (cycle times):● Advanced performance

→ Highest degree of control performance by high internal clock rates forthe control loops and the signal processing of inputs/outputs or drive-in‐tegrated PLC (IndraMotion MLD)

● Basic performance→ Standard control performance by medium internal clock rates for thecontrol loops and the signal processing of inputs/outputs or drive-integra‐ted PLC (IndraMotion MLD)

● Economy performance→ Low control performance by reduced clock rates for the control loopsand the signal processing of inputs/outputs or drive-integrated PLC (In‐draMotion MLD)

Performance and Clock RatesIn this documentation the clock rate data refer to the following characteristicvalues:● Current loop clock TA_current

● Velocity loop clock TA_velocity

● Position loop clock TA_position

● Cycle time of PLC (IndraMotion MLD) TMLD

● Cycle time of master communication TMastCom

The table below contains an overview of the clock rates depending on the re‐spective control performance. The detailed assignment of the clock rate tocontrol section design, performance level and parameter setting is containedin the table "Performance depending on the control section design" in the sec‐tion "Control Section Design and Performance" (see below).

Performance TA_current TA_velocity TA_position TMLD TMastCom

Advanced 62,5/83,3/125 125 250 1000 250

Basic 62,5/83,3/125/250 250 500 2000 500

Economy 83,3/125/250 500 1000 2000 1000 1)

1) With half the number of cyclic dataFig.1-5: Clock rates (in μs)

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 7/109

System Overview

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 16: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

The control performance is not equivalent to the control section de‐sign (Advanced or Basic), because it is determined by severalfactors (e.g. P‑0‑0556, bits 2 and 5).

The available performance depends on the following requirements and param‐eter settings:● Control section design (CSH, CSB or CDB) and the corresponding drive

firmware (MPH, MPB and MPD)● Activation of functional packages (cf. P-0-2004)● Performance level in "P‑0‑0556, Config word of axis controller" (bits 2 and

5)● Switching frequency in "P-0-0001, Switching frequency of the power out‐

put stage"

1.5.2 Control Section Design and PerformanceThe control section design differs with regard to the performance levels that canbe reached (cycle times or switching frequencies).The table below contains an overview of the performance levels and clock ratesthat can be reached depending on the control section design and parametersettings.

Controlsection/firmware

Functionalpackage 1)

Perform‐ance level fPWM

2) P-0-0556Bit 2 Bit 5

PWM re‐duc. 4) TA_current TA_velocity TA_position TMLD TMastCom

CSH01.1/MPH All

Basic 2 kHz 3) 0 0 No 250 μs 500 μs 500 μs 1000 μs 500 μs

Basic 4 kHz 0 0 No 125 μs 250 μs 500 μs 1000 μs 500 μs

Basic 8 kHz 0 0 No 125 μs 250 μs 500 μs 1000 μs 500 μs

Basic 12 kHz 0 0 Yes 83.3 μs 250 μs 500 μs 1000 μs 500 μs

Basic 16 kHz 0 0 Yes 62.5 μs 250 μs 500 μs 1000 μs 500 μs

Advanced 4 kHz 1 0 No 125 μs 125 μs 250 μs 1000 μs 250 μs

Advanced 8 kHz 1 0 No 62.5 μs 125 μs 250 μs 1000 μs 250 μs

Advanced 16 kHz 1 0 Yes 62.5 μs 125 μs 250 μs 1000 μs 250 μs

CSB01.1/MPB

All, exceptSY andMLD

Basic 2 kHz 3) 0 0 No 250 μs 250 μs 500 μs -- 500 μs

Basic 4 kHz 0 0 No 125 μs 250 μs 500 μs -- 500 μs

Basic 8 kHz 0 0 No 125 μs 250 μs 500 μs -- 500 μs

Economy 2 kHz 3) 0 1 No 250 μs 500 μs 1000 μs -- 1000 μs 5)

Economy 4 kHz 0 1 No 125 μs 500 μs 1000 μs -- 1000 μs 5)

Economy 8 kHz 0 1 No 125 μs 500 μs 1000 μs -- 1000 μs 5)

Economy 12 kHz 0 1 Yes 83.3 μs 500 μs 1000 μs -- 1000 μs 5)

SY andMLD

Economy 2 kHz 3) 0 1 No 250 μs 500 μs 1000 μs 2000 μs 1000 μs 5)

Economy 4 kHz 0 1 No 125 μs 500 μs 1000 μs 2000 μs 1000 μs 5)

Economy 8 kHz 0 1 No 125 μs 500 μs 1000 μs 2000 μs 1000 μs 5)

Economy 12 kHz 0 1 Yes 83.3 μs 500 μs 1000 μs 2000 μs 1000 μs 5)

8/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

System Overview

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 17: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Controlsection/firmware

Functionalpackage 1)

Perform‐ance level fPWM

2) P-0-0556Bit 2 Bit 5

PWM re‐duc. 4) TA_current TA_velocity TA_position TMLD TMastCom

CDB01.1/MPD All

Basic 4 kHz 0 0 No 125 μs 250 μs 500 μs -- 1000 μs

Basic 8 kHz 0 0 No 125 μs 250 μs 500 μs -- 1000 μs

1) SY … Synchronization; MLD … IndraMotion MLD2) Switching frequency of the power output stage (can be set via P-0-0001)3) Only with power section HCS04.1… and MAD/MAF4) PWM frequency reduction depending on load5) With half the number of cyclic dataP-0-0556 Config word of axis controllerFig.1-6: Performance depending on the control section design

1.5.3 PWM Frequency Reduction Depending on LoadFor switching frequencies of 12 kHz or 16 kHz and respective settings in pa‐rameter "P‑0‑0556, Configuration of axis controller", there is a possibility ofreducing the switching frequency in dependence of the thermal load of the con‐troller.

When the load-dependent reduction of the PWM frequency is used,the switching frequency of the power output stage is changed, butnot the cycle times!

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 9/109

System Overview

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 18: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 19: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

2 Master Communication2.1 Basic Functions of Master Communication2.1.1 Brief Description

The basic functions of master communication for IndraDrive devices apply toSERCOS interface, SERCOS III, field bus interface, parallel and analog inter‐face.All variants of master communication supported by IndraDrive have the follow‐ing functional features in common:● Address assignment

→ Communication address to be freely parameterized (via master com‐munication, serial and control panel) via parameter "P‑0‑4025, Driveaddress of master communication"

● Command processing→ Drive commands to be externally activated (via master communication,serial and control panel)

● Device control (state machine)→ Individual state machines for master communication and device– According to the variant of master communication, the master com‐

munication state machine has different functionality and complexity.The communication-specific states are distinguished and mapped tothe status words of the corresponding master communication (e.g.for SERCOS: S‑0‑0014, S‑0‑0135).

– The device state machine is independent of the variant of mastercommunication and maps the device-specific states to parameter"S‑0‑0424, Status parameterization level". We always distinguishoperating mode (OM) and parameter mode (PM).

● Extended possibilities of control– Signal control word (S‑0‑0145) and signal status word (S‑0‑0144)– Multiplex channel

The state machine of the master communications is briefly outlinedin this section; it will be described in detail, i.e. including the indi‐vidual status transitions, in the main chapter of the respectivemaster communication.

● S‑0‑0014, Interface status● P-0-4086, Master communication status● P-0-4088, Master communication, configuration

2.1.2 Device Control and State MachinesOverview

The drive status (e.g. Drive Halt, drive errors) represents a specific internal andexternal drive behavior. The drive status can be exited by defined events (e.g.drive commands, switching of operating modes). Corresponding status transi‐tions are assigned to the events. The status transitions or the interaction ofcontrol and status bits are called status machine.We distinguish between:

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 11/109

Master Communication

General Information

Features

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 20: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Device-internal state machine (defines the device-specific states whichdetermine the behavior of the device)

● State machine of master communication

S‑0‑0127 C0100 Communication phase 3 transition checkS‑0‑0128 C5200 Communication phase 4 transition checkS‑0‑0420 C0400 Activate parameterization level 1 procedure commandS‑0‑0422 C0200 Exit parameterization level procedure commandP‑0‑4088 Master communication, configurationFig.2-1: Overview: State machines of master communications and device

2.2 Operating Modes of Master Communication2.2.1 Introduction and OverviewOverview of Operating Modes and Possibilities of Command Triggering

Command triggering for the drive can take place by an external control master(remote mode) or internally via IndraMotion MLD or the inputs/outputs whichare available (local mode).The figure below contains an overview of the possibilities of drive commandtriggering.

12/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Master Communication

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 21: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Fig.2-2: Overview of possibilities of command triggering for an IndraDrive deviceThe overview below shows the basically possible operating states and the ac‐tions required for change/transition from one operating mode to the other.

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 13/109

Master Communication

Operating Modes and Changes ofStates

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 22: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Fig.2-3: Operating states and operating modes of master communicationAccording to the kind of master communication or setting of the device control,different control words take effect. Internally, however, all relevant control bitsare always displayed in parameter "P‑0‑0116, Device control: control word".

The actual state machines of master communication are describedin the section "Device Control and State Machines"!

Normal Operation (via Internal or External Control Unit)In the so-called normal operation, the command triggering for the drive takesplace via an internal (IndraMotion MLD) or external control unit (e.g.IndraMotion MTX or MLC); we distinguish the following cases:● Remote mode with active master communication (standard case)

→ Command triggering for the axis takes place via the master communi‐cation (SERCOS, field bus, analog/parallel).Special cases (respective configuration via parameter P‑0‑4088):– Analog mode for SERCOS or field bus devices (master communi‐

cation has been deactivated and a device with SERCOS or field businterface is permanently operated via the digital/analog inputs/out‐puts)

– Ethernet/IP communication via the engineering interface● MLD mode (stand-alone "Motion Control")

14/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Master Communication

Device Control and State Machine

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 23: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

→ The PLC integrated in the drive (IndraMotion MLD) takes over commandtriggering of the axis or, in conjunction with cross communication (CCD),of an entire axis group.→ Configuration via parameter P‑0‑1367 (see also "Stand-alone motioncontrol" in the separate documentation "IndraMotion MLD, ApplicationManual")

Local Setting-Up Mode/Emergency Mode ("Easy Startup Mode")During operation, the drive can, due to the situation, change to a local modefor setting-up or to remedy an emergency (e.g. bus failure). We distinguish thefollowing operating modes:● Setting-up mode ("easy startup mode")

→ For commissioning or the setting-up procedure, the drive can tempora‐rily be moved via the inputs/outputs (digital and analog), independently ofthe external master (e.g. field bus PLC or NC) or the the internal control(IndraMotion MLD).

● Emergency mode in the case of bus failure (freezing the last commandvalues)→ Even if the master communication fails, it is possible to continue oper‐ating the drive in an emergency mode via the (local) inputs/outputs at thedevice.

Using the emergency mode requires the corresponding configura‐tion in the parameter "P‑0‑4088, Master communication, configu‐ration"; the automatic activation of the easy startup mode can beset in this parameter, if necessary.

2.3 SERCOS interface2.3.1 Brief Description

● Cyclical data exchange of command and actual values in equal time in‐tervals

● Data transfer via fiber optic cables; except for converter in motor (in thiscase, copper conductor)

● Service channel for parameterization and diagnosis● Free configuration of telegram contents● Synchronization between time command value takes effect and meas‐

urement starting time of the actual values for all drives on a ring● Overall synchronization of all connected drives to the control unit

● Cycle time: min. 250/500 μs, max. 65 ms (multiples of position clock250 μs or 500 μs can be set)

● SERCOS compatibility class C● Baud rate: optionally 2, 4, 8 or 16 MBaud● Automatic baud rate detection; active baud rate displayed in a parameter● Transmission power can be set via indication of transmission length (set‐

ting via control panel)● Max. number of configurable data in the MDT: 32 bytes● Max. number of configurable data in the AT: 32 bytes

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 15/109

Master Communication

General Features

Firmware-Specific Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 24: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

The number of configurable bytes in the MDT/AT depends on therelation of the position cycle time (P-0-0556, bit 2) to the SERCOScycle time.SERCOS cycle time = position cycle time → max. length 16 bytesSERCOS cycle time > position cycle time → max. length 32 bytes

For more detailed information see SERCOS specification.

● S‑0‑0014, Interface status

● F4001 Double MST failure shutdown● F4002 Double MDT failure shutdown

2.4 SERCOS III2.4.1 Brief Description

It is possible to operate IndraDrive controllers with a SERCOS III interface asmaster communication module. This requires the control section with the op‐tional module "SERCOS III" (S3). Via this optional module it is possible toexchange real-time data with a SERCOS III master.The following communication channels are distinguished:● Cyclic data channel (MDT, AT)

→ Data container for cyclic transmission of useful data (process data) inreal time

● Acyclic data channel (service channel)→ Data container for acyclic transmission of useful data (service data).

● Non-real time channel (NRT channel)→ Defined time slot within the cycle time for transmission of standardEthernet telegrams

● Transmission rate 100 Mbit/s● Cyclical data exchange of command and actual values in equal time in‐

tervals● Data transmission via Ethernet cable (CAT5-copper)● Service channel for parameterization and diagnosis● Free configuration of telegram contents● Synchronization between time command value takes effect and meas‐

urement starting time of the actual values for all drives on a ring● Overall synchronization of all connected drives to the master

● Cycle time: min. 250/500 μs, max. 65 ms (multiples of position clock250 μs or 500 μs can be set)

● SERCOS compatibility class C● Max. number of configurable data in the MDT: 32 bytes● Max. number of configurable data in the AT: 32 bytes

16/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Master Communication

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

General Features

Firmware-Specific Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 25: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

The number of configurable bytes in the MDT/AT depends on therelation of the position cycle time (P-0-0556, bit 2) to the SERCOScycle time:● SERCOS cycle time = position cycle time → max. length 24

bytes● SERCOS cycle time > position cycle time → max. length 48

bytesThe NRT channel is only possible, if a time slot of more than 125µs is available.

● S‑0‑0014, Interface status

● C0170 Config. IDNs for CC not configurable● C0171 Maximum length for CC exceeded● F4001 Double MST failure shutdown● F4002 Double MDT failure shutdown

2.5 PROFIBUS-DP2.5.1 Brief Description

It is possible to operate IndraDrive controllers with a PROFIBUS interface asmaster communication module. Via this module it is possible to exchange real-time data with a PROFIBUS-DP master.The following communication channels are distinguished:● Cyclic data channel (PROFIBUS-DP)

The field bus provides data containers in which useful data can be cycli‐cally transmitted. This section is referred to as cyclic data channel. Thecyclic data channel is divided into:– One (optional) device-specific parameter channel for reading and

writing of all parameters via PROFIBUS‑DP.Note:This parameter channel does not fulfill "real-time properties"!

– One (optional) safety related, axis-specific process data channel(PROFIsafe) which enables the transmission of safety-relevant sig‐nals, depending on the firmware and hardware (see also "IntegratedSafety Technology").

– One axis-specific process data channel (real-time channel) whichcontains fixed, selected information that can be directly interpretedby the receiver.

● Acyclic data channel (DPV1 parameter communication)The following are supported:– One class-1 connection– Two class-2 connections

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 17/109

Master Communication

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 26: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Fig.2-4: Overview of cyclic data channel

To simplify field bus communication, Bosch Rexroth makes availa‐ble function blocks for different programmable logic controllers(PLCs). The principles applied can be easily used for other field busmasters.

The slave PROFIBUS-DP circuit with master communication module PL hasthe following functional features:● Support of RS485 interfaces according to IEC 61158‑2● Support of all data rates according to IEC 61158‑2, with exclusive use of

PROFIBUS-DP (9.6 kBaud, 19.2 kBaud, 45.45 kBaud, 93.75 kBaud,187.5 kBaud, 500 kBaud,1.5 MBaud, 3 MBaud, 6 MBaud, 12 Mbaud)

● Automatic baud rate detection● Configurable cyclic data up to 15 parameters (incl. field bus control word

and field bus status word) in both data directions (max. 48 bytes or24 words)

● Additional optional parameter channel in the cyclic channel with up to 16bytes (8 words)

● Monitoring of the cyclical data exchange (watchdog function)● LED for diagnosing the PROFIBUS interface● Supported DPV0 services:

– Slave_Diag (read diagnostic data)– Get_Cfg (read configuration data)– Set_Prm (send parameterization data)– Chk_Cfg (check configuration data)– Data Exchange (transfer I/O data)– Global Control (synchronization)– RD_Outp (read output data)– RD_Inp (read input data)

● Parameter access with DPV1-class-1 services– DDLM_Initiate (establishment of connection)– DDLM_Read (acyclic read access)– DDLM_Write (acyclic write access)– DDLM_Abort (abortion of connection)– DDLM_Idle (connection monitoring)

● Support of up to two DPV1-class-2 connections● Supported field bus profiles:

– 0xFF82: I/O mode "positioning" with configurable real-time data– 0xFF92: I/O mode "preset velocity" with configurable real-time data

18/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Master Communication

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 27: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

– 0xFFFE: freely configurable mode● Access to all device parameters according to PROFIdrive specification

● P-0-4073, Field bus: diagnostic message

2.6 Ethernet/IP Interface2.6.1 Brief Description

It is possible to operate drives of the IndraDrive range with an Ethernet/IP in‐terface as master communication module. On the basis of a control section ofthe CSH01.2C type, the drive firmware supports the protocol "Ethernet/IPSpecification Version 2.0" according to ODVA.Via this interface, it is possible to transmit both real-time data via an I/O con‐nection (Class 1 connection) and parameters of the drive via "ExplicitMessage" (Class 3 connection).To achieve high system flexibility, all data are accessible via objects. WithEthernet/IP interface, these objects can be addressed through class, instanceand attribute. Some of these objects can be assigned to the I/O connection asreal-time data and thus be cyclically transmitted. There is also the option oftransmitting via "Explicit Message", but no objects defined in the real-timechannel (P‑0‑4081) may be written by the master via "Explicit Message".● Baud rate 100 Mbaud (full duplex)● Autonegotiation is supported, but only on the basis of the above-men‐

tioned baud rate● Profile type is "Generic Device" according to specification ODVA 2.0● Ethernet/IP Level-2 server● Cyclic exchange via "Ethernet/IP-I/O-Messaging" (Class 1)● Freely configurable process data channel with up to 48 bytes and up to

15 IDNs per input and output data● Acyclic data exchange via "Ethernet/IP Unconnected Explicit Messaging"

and "Explicit Messaging" (Class 3)● Acyclic access to all available parameters● Status of Ethernet/IP interface can be read via display● Freely configurable profile types 0xFFFD, 0xFFFE and I/O profile● Possibility of extending the digital inputs/outputs for internal PLC by using

the optional module for parallel interface (PL)

The master communication interface with Ethernet/IP interface is only availablevia the Engineering Port of the CSH01.2C control section. There are the fol‐lowing requirements and possibilities of extension:● Use of control section "single-axis ADVANCED" (CSH01.2C)● The MC slot of the control section must be unequipped or can be equipped

with an optional module for master communication "parallel interface" (PL)to extend the digital inputs/outputs for the internal PLC.

● P‑0‑1531, Control section IP address● P‑0‑1532, Control section network mask● P‑0‑1533, Control section gateway address● P-0-4073, Field bus: diagnostic message● P-0-4074, Field bus: data format● P-0-4075, Field bus: watchdog

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 19/109

Master Communication

New or Modified Parameters

Features

Hardware Requirements

Pertinent Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 28: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P-0-4076, Field bus: cycle time (Tcyc)● P-0-4088, Master communication, configurationApart from mere communication parameters, we use parameters in conjunctionwith the profile types 0xFFFD, 0xFFFE and I/O profile types.

● E4005 Command value input impossible via master communication● F4009 Bus failure

2.7 CANopen Interface2.7.1 Brief Description

It is possible to operate IndraDrive controllers with a CANopen interface asmaster communication module. This requires the control section with the op‐tional module "CANopen/DeviceNet" (CO). Via this optional module, it is pos‐sible to exchange real-time data with a CANopen master. The "CANopen"protocol (according to Draft Standard DS301, version 4.0.2) has been imple‐mented in the drive controller.We distinguish the following communication channels:● Cyclic data channel (process data objects → PDO)

The field bus provides data containers in which useful data can be cycli‐cally transmitted in real time (process data objects).

● Acyclic data channel (service data objects → SDO)The field bus provides data containers in which useful data (service dataobjects) can be acyclically transmitted.

The process data are always transmitted via PDOs.

● Simple configuration through use of "Predefined Connection Set" and"Minimal Boot-Up" according to DS301

● Baud rates of 20, 50, 125, 250, 500, 800 and 1000 kbit/s specified byCANopen according to DS301 are supported

● Configurable cyclic data up to 12 parameters (incl. field bus control wordand field bus status word) in both data directions (max. 24 bytes or12 words)

● Functional compatibility with EcoDrive functions through profile selection(I/O mode)

● Node monitoring (heartbeat function and node guard function)● LED displays at the front panel of the master communication module for

simple diagnosis of bus functions and most important communication re‐lationships between drive and field bus (2 LEDs: "Run" status and "Error"status)

● All parameters of the drive can be directly read via SDO and, if permitted,can be written

● Upload/download function for all parameters of the drive possible withSDO services

● Event-controlled or synchronous transmission of process data● CANopen Device profile DSP402 is not supported; field bus profiles ac‐

cording to DSP402 are partly supported

● P-0-3610, CANopen: Heartbeat/NodeGuard Configuration● P-0-4073, Field bus: diagnostic message

20/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Master Communication

Pertinent Diagnostic Messages

Communication Channels

Features

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 29: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P-0-4075, Field bus: watchdog

● F4001 Sync telegram failure● F4002 RTD telegram failure

2.8 DeviceNet Interface2.8.1 Brief Description

It is possible to operate IndraDrive controllers with a DeviceNet interface asmaster communication module. This requires the control section with the op‐tional module "CANopen/DeviceNet" (CO). Via this optional module it is possi‐ble to exchange real-time data with a DeviceNet master. The drive supports theprotocol "DeviceNet" according to ODVA version 2.0.We distinguish the following communication channels:● Cyclic data channel (polled I/O)

The field bus provides data containers in which useful data can be cycli‐cally transmitted in real time.

● Acyclic data channel (Explicit Message)The field bus provides an object directory of the device. The objects canbe acyclically read and, if allowed, can be written.

The process data are always transmitted via "polled I/O".

To achieve the highest possible system flexibility, all parameters of the driveare accessible via objects. With DeviceNet, these objects can be addressedthrough class, instance and attribute. Some of these objects can be assignedto the "polled I/O" as real-time data and thus be cyclically transmitted. There isalso the option of transmitting via "Explicit Message", but no objects defined inthe real-time channel (P‑0‑4081) may be written by the master via "ExplicitMessage".

● DeviceNet interface completely galvanically decoupled● "Open Pluggable Connector" according to specification 2.0 (Phoenix

COMBICON connector)● "DeviceNet Generic Device" according to specification ODVA 2.0● Easy configuration by implementing "Group 2 only Server"● All data rates supported:

– 125 kbit/s (up to a distance of 500 m)– 250 kbit/s (up to a distance of 250 m)– 500 kbit/s (up to a distance of 100 m)

● Freely configurable process data channel (max. 24 words, max. 15 IDN)in both data directions via drive parameters P‑0‑4080 and P‑0‑4081

● Monitoring of the process data channel (watchdog function)● All parameters of the drive can be acyclically read via "Explicit Message"

and, if allowed, can be written● LED displays at the front panel of the master communication module for

simple diagnosis of bus functions and most important communication re‐lationships between drive and field bus (2 LEDs: module status andnetwork status)

● P-0-4073, Field bus: diagnostic message

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 21/109

Master Communication

New or Modified Diagnostic Mes‐sages

Features

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 30: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

2.9 Analog Interface2.9.1 Brief Description

Apart from the digital master communication interfaces (SERCOS, PROFI‐BUS…), the drive controllers of the IndraDrive range provide an interface foranalog master communication (analog interface). This allows assigning an an‐alog command value to a drive parameter (e.g. "S‑0‑0036, Velocity commandvalue").In conjunction with encoder emulation (SSI or incremental encoder) the positioncontrol loop can be closed in a higher-level control unit. The drive provides thepossibility of, for example, emulating the actual position value for evaluation inthe control unit.The figures below illustrate the structure of drive solutions with analog interfaceand closed-loop operation.

Fig.2-5: Open-loop operation with analog interface (with optional position feed‐back to open-loop control)

Fig.2-6: Closed-loop operation with analog interface (with analog command val‐ue input and SSI emulation)

This section describes the basic functions of the analog interface and containsnotes on commissioning and parameterization. The individual functions used,"analog inputs" and "encoder emulation", are described in separate chapters.

The analog interface is an interface for master communication with analogcommand values and digital I/Os (drive enable, Drive Halt...).Features of the analog inputs:

22/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Master Communication

Overview

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 31: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Analog inputs (14 bit) to be assigned to parameters, with offset and scalingto be set (number depending on control section design)

● Sampling rates for the analog inputs:– Channel A: Position loop clock Tposition

– Channel B: T = 2 ms● Assignment of analog inputs to two drive parameters (command values)

is possible● Freely configurable incremental encoder and SSI emulation of the differ‐

ent position values in the drive (actual position value, position commandvalue...) load- or motor-related via position scaling (S‑0‑0076)

Features of absolute encoder emulation:● Adjustable relationship via command "set absolute measuring" (C0300)● Resolution to be set, only binary resolution (incr./motor rev. or mm)● Power failure bit availableFeatures of incremental encoder emulation:● Emulation of the reference pulse● Reference pulse offset to be set; dead time compensation● Resolution to be set (incr./motor rev. or mm)● Maximum frequency monitoringFeatures of the digital inputs/outputs:● Digital control and status information determined via configuration of the

digital inputs of the control section:– Digital control inputs for analog master communication:

– Signals "drive enable" and "Drive Halt"– Zero switch, limit switch (+/-); clearing errors and E-Stop

– Digital status outputs for analog master communication:– Ready and warning output– Relay output for readiness for operation

● P‑0‑0218, Analog input, control parameter

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 23/109

Master Communication

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 32: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 33: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

3 Motor, Mechanical Axis System, Measuring Systems3.1 General Information on Operation of Motors with IndraDrive3.1.1 Basics on the Motors to be ControlledBrief Description

With the controllers of the IndraDrive range it is possible to control both syn‐chronous motors and asynchronous motors.The following types of construction are possible:● Rotary motors● Linear motorsBoth types can be used in housing design (motor with an output shaft that in‐cludes the bearing) or in kit design (stator and rotor as individual components).When IndraDrive is used, the controlled motors are protected against thermaldamage when they are provided with a temperature sensor connected to thecontroller. The controllers are equipped for evaluating the following temperaturesensors:● NTC thermistor K227 (manufacturer: Siemens)● PTC thermistor KTY84 (manufacturer: Siemens)● Thermal contact and thermal switch SNM150DK (manufacturer: Thermik)In addition it is also possible to evaluate temperature sensors not listed above,but their specific characteristics have to be entered manually!The firmware provides the option to collect dynamic operating data of the motorand store them in the motor or the controller (operating hours counter, thermaland mechanical operating data, operational performance).The IndraDrive controllers are adjusted to the motor to be controlled by pro‐viding or inputting the motor-specific data.● In the case of Rexroth motors, this can be done without any problem be‐

cause the manufacturer provides a specific data set for adjusting eachmotor type. The data are documented by the manufacturer as parametervalues, stored and made available in motor-specific parameters.

● In the case of third-party motors, it is necessary to check, by means of themotor data and the data of the possibly available motor encoder, whetherthey are basically suited for operation with IndraDrive. The parameter val‐ues for adjusting the controller have to be specifically determined for eachmotor.

Rexroth motors, by motor-specific parameter values made availa‐ble and temperature evaluation adjusted in an optimum way, guar‐antee easy commissioning, full drive performance and a highdegree of operational safety!

IndraDrive allows controlling and monitoring holding brakes that are mechani‐cally connected to the motor:● Electrically releasing brakes (self-holding)● Electrically holding brakes (self-releasing)● P‑0‑0510, Rotor inertia

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 25/109

Motor, Mechanical Axis System, Measuring Systems

Types of construction

Thermal Monitoring

Diagnostic Data of Motor Operation

Adjusting Motor/Controller

Motor Holding Brakes

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 34: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

3.1.2 Diagnostic Data of Motor OperationBrief Description

For preventive maintenance and service purposes, the firmware provides theoption to collect dynamic operating data of the motor and store them in themotor or the controller.The operating hours counter for motors allows planning maintenance intervals,minimize machine downtimes and reduce maintenance costs.● Recording the total time during which:

– Operating status "AF" is present– Velocity is unequal zero– Motor temperature is greater than 10 K below shutdown threshold

(parameter "S‑0‑0204, Motor shutdown temperature")● Recording the maximum velocity of the motor in operation● Determining the average value of the motor velocity in operation● Recording the maximum temperature of the motor winding in motor op‐

eration● Determining the average value of the motor winding temperature, referring

to the duration of the operating status "AF"● Determining the operational performance of the motor by multiplying aver‐

age speed and duration with velocity unequal zero

● P‑0‑2051, Operating hours counter, motor● P‑0‑2052, Thermal operating data, motor● P‑0‑2053, Mechanical operating data, motor● P‑0‑2054, Operational performance, motor● P‑0‑2055, Serial number, motor● P‑0‑3051, Encoder memory, operating hours counter, motor● P‑0‑3052, Encoder memory, thermal operating data, motor● P‑0‑3053, Encoder memory, mechanical operating data, motor

● C0284 Invalid motor data in encoder memory

3.2 Motor Holding Brake 3.2.1 Operating Behavior of the Motor Holding BrakeBrief Description

Motor holding brakes are used to hold axes with drive enable having beenswitched off. This is particularly important for non-equilibrated vertical axes.With IndraDrive controllers it is possible to control and monitor motor holdingbrakes in a wear-resistant way.

Holding brakes at Rexroth motors normally aren't designed for de‐celerating when in operation. Increased wear caused by decelera‐tion in operation can destroy the holding brake at an early stage!

The following motor holding brake types are possible:● Electrically releasing brakes (self-holding) for servo drives● Electrically holding brakes (self-releasing) for main drives

26/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Motor, Mechanical Axis System, Measuring Systems

Features

Pertinent Parameters

Pertinent Diagnostic Messages

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 35: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

The motor holding brake can be directly mounted on the motor shaft, e.g. in thecase of Rexroth housing motors, or directly connected to the mechanical axissystem, e.g. in the case of linear kit motors.IndraDrive controllers include application-specific controls of the holding brakein order to minimize wear of the brake in the case of error. The following twofunctional principles of holding brake control are supported:● Control of holding brake for servo drives● Control of holding brake for main drivesControl of the holding brake is linked with drive enable, considering holding andreleasing delays. In special cases it may be appropriate to avoid this program‐med link and release or apply the holding brake independently. This, too, ispossible with IndraDrive!

● P‑0‑0525, Holding brake control word

3.2.2 Function Check of Motor Holding Brake, Drive-ControlledBrief Description

If the brake torque of holding brakes is too low due to wear and corrosion, thiscan interrupt the service and endanger safety in machines and installations.IndraDrive controllers have the advantage of monitoring the effectiveness ofthe holding brake and recording the monitoring intervals:● Automatically each time drive enable is set and reset● Depending on the situation at a command of the control masterThis allows cyclic brake check according to EN‑954‑1, cat. 2 or dynamization/check of one of two redundant holding systems according to EN‑954‑1, cat. 3.In the case of corrosion, the effectiveness of the holding brake can be rees‐tablished by a drive-controlled "resurfacing procedure".

● P‑0‑0525, Holding brake control word● P‑0‑0541, C2100 Brake check command● P‑0‑0544, C3900 Command Brake resurfacing

● C2100 Brake check command● C2101 Brake check only possible with drive enable● C2103 Brake torque too low

3.3 Measuring Systems3.3.1 Basics on Measuring Systems, ResolutionBrief Description

Operating drives in the closed control loop requires measuring systems in orderto metrologically acquire the current status of the physical value to be control‐led, the so-called actual value.The following drive control loops are distinguished:● Torque/force control loop

→ Actual value by evaluating the current measuring system and convertingthe value

● Velocity control loop→ Actual value by evaluating the position measuring system and time-derivation

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 27/109

Motor, Mechanical Axis System, Measuring Systems

New or Modified Parameters

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

Control Loops and Measuring Sys‐tems

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 36: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Position control loop→ Actual value by evaluating the position measuring system

The actual value of the torque/force control loop is generated by means of theinternal current measurement. The measuring system is inaccessible for theuser and has a fixed configuration.For acquiring the actual values of the velocity and position control loop thereare position measuring systems available that provide the user possibilities ofconfiguration. Position measurement can be carried out:● At the motor only (measurement via motor encoder)- or -● Both at the motor and at the mechanical axis system (measurement via

motor encoder and "external" or "optional" encoder).

Position measurement via motor encoder is always required, meas‐urement at the mechanical axis system is optional, the encoder atthe mechanical axis system is therefore called "optional encoder".It is also called "external encoder" because this encoder is not in‐stalled internally at the motor, but externally at the axis.

Position measuring systems are available for the different kinds of motion inadapted types of construction:● Rotary encoders● Linear encodersWith the appropriate signal specification, encoders in both types of constructioncan be evaluated by IndraDrive controllers.Depending on their design and the mechanical arrangement at the axis, theposition encoders can be evaluated as● Relative encoders (incremental encoders)- or -● Absolute encoders (absolute value encoders).In the case of relative position measurement, only position differences can beevaluated by means of the measuring system. The actual position values sig‐naled by the measuring system refer to the (mostly undefined) position at thetime the drive is switched on. To operate the drive within a limited travel rangea position reference must be established ("homing") after each time the driveis switched on again.In the case of absolute position measurement, the encoder signals actual po‐sition values with a fixed encoder-dependent reference point to the controller.After each time the drive is switched on the correct actual position value isimmediately available with each axis position. Due to the mostly undefinedmounting situation of the encoder to motor or mechanical axis system, it isnecessary to determine the position offset ("setting the absolute value") onceat the initial commissioning.The precision of the position measurement depends on:● The resolution of the measuring system (division periods = DP)● The absolute encoder precision● The digitalization quality of the analog encoder signals● The dimension of the travel range of the axisCorrect position information is of fundamental importance for reliable drive be‐havior and motion according to contour. The encoder signals are thereforemonitored for validity and compliance with the allowed tolerances.

28/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Motor, Mechanical Axis System, Measuring Systems

Possibilities of Position Measuring

Types of Position Measuring Sys‐tems

Evaluating Position Measurement

Relative Position Measurement

Absolute Position Measurement

Precision, Resolution

Monitoring Functions

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 37: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

In addition, it is possible to monitor drives with an encoder that can be evaluatedin absolute form for compliance with the position when switching on comparedto the last time the drive was switched off.It is also possible to monitor the difference between the actual position valuesof motor encoder and external encoder.● S‑0‑0115, Position feedback 2 type● S‑0‑0277, Position feedback 1 type

3.3.2 Absolute Measuring SystemsBrief Description

Depending on their design and the mechanical arrangement at the axis, posi‐tion encoders can be evaluated by IndraDrive controllers as● relative encoders (incremental encoders)- or -● absolute encoders (absolute value encoders)if they have the required signal specification.Rexroth position encoders and motor encoders of Rexroth housing motors areavailable in one of the two designs:● Single-turn encoders (absolute actual position values over one encoder

shaft revolution)● Multi-turn encoders (absolute actual position values over 4096 encoder

shaft revolutions).These encoders can be evaluated as absolute encoders if the travel range ofthe axis can be represented within the absolute actual position value range ofthe encoder:● In the case of single-turn encoders within one encoder shaft revolution● In the case of multi-turn encoders within 4096 encoder shaft revolutionsAs a standard, Rexroth housing motors are equipped with a position measuringsystem. The individual motor series have different measuring systems whichallows offering cost-efficient motors depending on the application.The following measuring systems are used:● HSF ("high-resolution servo feedback"), single- or multi-turn type for MHD,

MAD, MAF, 2AD, ADF motors● HIPERFACE encoder (only such types authorized by Rexroth) for MSK

motors● Resolver, single- or multi-turn type for MKD, MKE motorsFor kit motors or directly at the mechanical axis system, the following measuringsystems, that can be evaluated in absolute form, can be used:● EnDat linear encoders (Heidenhain) for linear motors or linear axes● Rotary EnDat encoders (Heidenhain) or Rexroth single-turn or Rexroth

multi-turn encoders for rotary kit motors or rotary axesThe actual position values of an absolute encoder first only relate to the encoderitself. Due to the mostly undefined mounting situation of the encoder to motoror mechanical axis system, it is necessary to determine the position offset be‐tween encoder and axis zero point once at the initial commissioning.

● S‑0‑0115, Position feedback 2 type● S‑0‑0277, Position feedback 1 type

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 29/109

Motor, Mechanical Axis System, Measuring Systems

New or Modified Parameters

Evaluating Position Measurement

Encoders of Rexroth Housing Mo‐tors

Absolute Encoders for Kit Motorsand External Encoders

Establishing Axis-Related AbsoluteDistance

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 38: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

3.3.3 Relative Measuring SystemsBrief Description

IndraDrive controllers can evaluate the signals of both absolute and relativemeasuring systems, if the encoder signals correspond to the specification.The disadvantages of relative encoders as opposed to encoders that can beevaluated in absolute form are as follows:● Axes with relative position encoder must go through a homing procedure

after switching on so that they can be operated in position control.● Relative encoders are unsuitable as motor encoders for synchronous mo‐

tors because each time the drive is restarted it has to go through aprocedure for setting the commutation offset. Therefore, the immediatereadiness for operation is not guaranteed for synchronous motors!

The advantages of relative encoders as opposed to encoders that can be eval‐uated in absolute form are as follows:● Longer travel distances are possible for linear encoders.● The costs of the encoder are mostly lower given equal absolute precision

and number of lines or division period length.Due to the above disadvantages, relative measuring systems are not used asmotor encoders for synchronous Rexroth housing motors. For asynchronousmotors there aren't any disadvantages when using relative motor encoders.For kit motors it can be necessary, however, to use relative encoders as motorencoders if absolute encoders of the required design are not available:● Great encoder lengths for long travel distances in the case of linear motors● Hollow-shaft encoders with special bore diameters or encoders for high

maximum speeds in the case of rotary kit motorsThe actual position values of relative encoders first do not have any positionreference. In any axis position the actual position value of the respective relativeencoder, when switching the drive on, is written with the so-called initial positionvalue, if no other encoder being in reference has been connected.There are two ways to establish the axis-related absolute distance:● Moving to a defined axis position with reproducible precision.- or -● Detecting a defined axis position by "passing" two distance-coded refer‐

ence marks of the encoder.At a defined position, the actual position value of the encoder to be homed iswritten with the corresponding absolute value of the axis.● S‑0‑0115, Position feedback 2 type● S‑0‑0277, Position feedback 1 type

3.4 Mechanical Axis System and Arrangement of Measuring Sys‐tems

3.4.1 Brief DescriptionControlled motor activation requires a position measuring system that meas‐ures the current rotor position or the position of the moving part as opposed tothe static part of the motor.This position measurement is required for the:● Current control loop,

30/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Motor, Mechanical Axis System, Measuring Systems

Evaluating Position Measurement

Aspects of Use

Establishing Axis-Related AbsoluteDistance

New or Modified Parameters

Motor Encoders

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 39: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● velocity control loop and● if required, position control loop.The precision and resolution of the position measurement is decisive for thequality of the actual values, especially in the velocity and position control loop.Depending on the mechanical properties of the mechanical system betweendriven motor shaft and machine axis it can be required to carry out the positioncontrol by means of an external position encoder (not integrated in the motor)directly at the moving part of the axis, e.g. in the case of● mechanical system with slip,● gear play or a low degree of stiffness of the mechanical system, etc.The external (optional) encoder can also be used as a measuring wheel en‐coder (frictionally engaged on transported material).Rexroth housing motors have integrated position measuring systems:● HSF encoders for MHD, 2AD and ADF motors of high precision require‐

ments● Resolver encoders for MKD and MKE motors for lower precision require‐

mentsThey are optionally available as● Relative measuring system ("single-turn motor encoder")- or -● Absolute measuring system ("multi-turn motor encoders", range of values

±4096 motor revolutions)The measuring systems of Rexroth housing motors support the commissioningbecause the data for encoder type and resolution are stored in the encoder.They are loaded to the controller when the controller is switched on.Rexroth kit motors are delivered as individual components and assembled inthe machine to form the motor. It consists of a moving and a static part, thebearing and the motor encoder.The following measuring systems can be used as a motor encoder:● GDS/GDM encoders from Rexroth (rotary single-turn or multi-turn encod‐

ers with housing and shaft)● Incremental encoders with sine signals (compatible with signal specifica‐

tion of Heidenhain)● Combined encoders of incremental encoder with sine signals (compatible

with signal specification of Heidenhain) and "Hall sensor boxSHL01.1" (Rexroth-compatible signal specification)

● Encoders with EnDat interface from Heidenhain● Incremental encoders with square-wave signals (compatible with signal

specification of Heidenhain)● Combined encoders of incremental encoder with square-wave signals

(compatible with signal specification of Heidenhain) and "Hall sensor boxSHL01.1" (Rexroth-compatible signal specification)

Do not use incremental encoders with square-wave signals as mo‐tor encoders! Bad drive characteristics are to be expected!

The mentioned measuring systems can be used as motor encoders for third-party kit motors and third-party housing motors. The combined encoders arean exception; they can only be used for Rexroth synchronous linear motors!

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 31/109

Motor, Mechanical Axis System, Measuring Systems

External Encoders

Motor Encoders of Rexroth Hous‐ing Motors

Motor Encoders for Rexroth Kit Mo‐tors and Third-Party Encoders

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 40: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

For synchronous kit motors or synchronous third-party motors it isrecommended that you use a measuring system, which can beevaluated in absolute form, as a motor encoder so that you have todetermine the commutation offset of the motor only once (duringinitial commissioning).

Especially with rotary kit motors it is sometimes impossible to connect the motorencoder directly to the motor shaft. IndraDrive provides the possibility to eval‐uate a motor encoder connected via a gear.

For synchronous motors in combination with a motor encoder whichcan be evaluated in absolute form, the advantage of setting thecommutation offset only once (see above) can only be used with anencoder gear with i = 1 or when there is no encoder gear available!

IndraDrive controllers can evaluate the following measuring systems as exter‐nal encoders:● GDS/GDM encoders from Rexroth (rotary single-turn or multi-turn encod‐

ers with housing and shaft)● Incremental encoders with sine signals (compatible with signal specifica‐

tion of Heidenhain)● Encoders with EnDat interface from Heidenhain● Incremental encoders with square-wave signals (compatible with signal

specification of Heidenhain)

● S‑0‑0115, Position feedback 2 type● S‑0‑0277, Position feedback 1 type

32/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Motor, Mechanical Axis System, Measuring Systems

Motor Encoder with Gear

External Encoders at Machine Ax‐es

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 41: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

4 Drive Control4.1 Overview of Drive Control4.1.1 Basic Principles and Terms

The IndraDrive firmware supports the following two basic principles of drivecontrol:● Open-loop axis control (U/f control)

→ open-loop-controlled operation without encoder information● Closed-loop axis control (various methods of control)

– with encoder feedback→ closed-loop-controlled operation (position, velocity and current)

– without encoder feedback→ closed-loop-controlled operation with motor model (velocity andcurrent)

The desired method of control must also be borne in mind for theselection of the functional packages, as selection must be madebetween Open-Loop and Closed-Loop base package!

Operating mode / commandvalue adjustment Control mode

Functionalprinciple of

motorEncoderavailable

Required basepackage Method of control

U/f control with command val‐ue adjustment of the velocitycontrol

Voltage-control‐led operation

Asynchro‐nous

Yes Closed-loop Not relevant

No Open-loop U/f control

Torque/force control Field-orientedcurrent control

Asynchro‐nous

Yes Closed-loop FOC control

No -- No procedure available

Synchro‐nous

Yes Closed-loop FOC control

No -- No procedure available

Velocity control / velocity syn‐chronization Velocity control

Asynchro‐nous

Yes Closed-loop FOC control

No Open-loop FXC control

Synchro‐nous

Yes Closed-loop FOC control

No Closed-loop FOCsl control

Position control, drive-control‐led positioning, positioningblock mode, phase synchroni‐zation, electronic cam shaft

Position control

Asynchro‐nous

Yes Closed-loop FOC control

No Closed-loop FXC control 1)

Synchro‐nous

Yes Closed-loop FOC control

No Closed-loop FOCsl control

1) Only with external encoderFig.4-1: Overview: Operating modes and available control methods

For scaling the drive firmware, is to be distinguished between"Open-Loop" and "Closed-Loop" characteristic for the functionalbase packages; however, in this case, in relation to the drive control,meaning is not identical with the utilization of these terms!

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 33/109

Drive Control

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 42: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

4.2 Motor Control4.2.1 General Information on Motor ControlOverview of Motor Control Methods

Classification of Motor Control MethodsThere are different methods available to control the motor; the main differencebetween these methods is the fact whether a motor encoder is required or not.Motor control with position feedback via a motor encoder (field-oriented currentcontrol → FOC) is the highest-quality method of motor control providing the bestcontrol performance. It can be used for synchronous and asynchronous motorsand, within the precision and performance of motor and controller determinedby the hardware, allows unrestricted motor operation in the following operatingmodes:● Position control modes● Velocity control● Torque/force controlFor sensorless motor control, there are different model-based methods avail‐able for synchronous and asynchronous motors.● For asynchronous motors:

– Voltage-controlled open-loop operation (U/f control)– Flux-controlled operation ("FluX Control" → FXC)

● For synchronous motors:– Current-controlled closed-loop operation with indirect rotor position

detection (field-oriented current control, sensorless → FOCsl)Regarding the possible operating modes when using these methods, observethe following restrictions:● Position control modes ("positioning") can only be used with sensorless

synchronous motors, or with asynchronous motors only in flux-controlledoperation (FXC) and with an external encoder. In these cases, generallytake the performance losses into account!

● Velocity control, too, can only be used with performance losses!

Torque/force control cannot be used for motor control without motorencoder!

Set the motor control method in parameter "P‑0‑0045, Control word of currentcontroller". Make sure that the requirements regarding functional principle ofmotor and motor encoder have been fulfilled for specified motor control mode.The table below contains an overview for selecting the method.

34/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Drive Control

Motor Control With Motor Encoder

Motor Control Without Motor En‐coder

Motor Control Method and Func‐tional Principle of Motor

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 43: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Motor encod‐er?

Functional princi‐ple of motor

Motor controlmethod Specific information for use Possible operating modes

Withmotor encoder

Synchronous mo‐tor

Asynchronousmotor

FOC Parallel operation of linear motorsMLF is possible!

Position control modesVelocity controlTorque/force control

Withoutmotor encoder

Synchronous mo‐tor FOCsl Difference in inductance between d-

and q-axis is required! Position control modesVelocity control

Asynchronousmotor

FXC Only single-motor operation!

U/f control Parallel operation of motors is possi‐ble! Velocity control

Fig.4-2: Overview of motor operation with and without motor encoder

● P-0-0001, Switching frequency of the power output stage● P-0-0045, Control word of current controller● P-0-0556, Config word of axis controller

4.2.2 Voltage-Controlled Open-Loop Operation (U/f Control)Brief Description

The drive function "voltage-controlled open-loop operation of asynchronousmotors without encoder in U/f control" is made available in the base package"open-loop" in the "velocity control" mode. When the expansion package "syn‐chronization" has been enabled, the operating mode "velocity synchronizationwith real/virtual master axis" is additionally available.

Fig.4-3: Principle of U/f controlU/f motor control is characterized by the following features or core functions:● Monitoring and limitation of the maximum stator frequency slope that re‐

sults from the command velocity change● Stall protection loop (PI loop that can be optionally activated to prevent

breakdown of the machine when the torque limits are attained)● Slip compensation (feedforward of estimated slip of the machine by means

of slip compensation factor)● Calculation of output voltage by means of U/f characteristic based on mo‐

tor model data

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 35/109

Drive Control

New or Modified Parameters

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 44: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Subsequent trimming of magnetization via premagnetization factor, aswell as linear or square characteristic to be selected

● IxR boost (adjustable load-dependent feedforward of the output voltagedue to the voltage drop on the motor winding resistance)

● Oscillation damping (adjustable load-dependent feedforward to preventvelocity oscillations in the partial load and idling ranges)

● Current limitation loop to protect the output stage of the drive controller,as well as limitation to the effective peak current

● Velocity search mode of a coasting machine after switching drive enableon (can be set for the preset rotational direction or both rotational direc‐tions)

● D.C. braking to reach standstill more quickly● User-side torque/force limitation via enabled stall protection loop

● P-0-0045, Control word of current controller● P-0-0556, Config word of axis controller● P-0-0578, Current for deceleration, absolute value● P-0-0579, Current for deceleration, time period

4.2.3 Field-Oriented Current Control (FOC Control)Brief Description

Base package of variants MPH, MPB and MPD in closed-loop characteristic

Fig.4-4: Assignment to functional firmware package

The current loop was preset for all motors by Bosch Rexroth andthe parameter values have been stored in the motor encoder datamemory or in the commissioning tool (IndraWorks D, DriveTop).

In the case of field-oriented current control, the internal control task consists ingenerating the transformed currents Id and Iq in controlled form:● Id (flux-generating current) → PI loop for Id● Iq (torque-generating current) → PI loop for IqThe figure below illustrates the principle of field-oriented current control for op‐eration with motor encoder:

v-loop Velocity loopI-loop Current loopFig.4-5: Simplified schematic diagram for field-oriented current control with high‐

er-level velocity control

36/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Drive Control

New or Modified Parameters

Principle of Field-Oriented CurrentControl

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 45: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Field-oriented current control of asynchronous and synchronous motors allowsoperation in the entire speed range.The speed range is divided into the following working ranges:● Basic speed range → constant torque● Field weakening range 1 → constant power● Field weakening range 2 → power limit rangeField-oriented current control has the following general features:● Control of the motor current according to the principle of field orientation,

i.e. separate control of the torque-generating current and the flux-gener‐ating current

● Compensation of the cross coupling of the d and q axes to increase dy‐namics

● Voltage loop for operation in the field weakening range● Activation of the optimum current loop proportional gain value, depending

on the current PWM frequency during the load defaults procedureIn the case of synchronous motors, field-oriented current control additionallyhas the following features:● Limitation of the Iq command value at the voltage limit for protection

against too little control margin● Utilization of the reluctance effect to increase the available torque in the

basic speed range● Support of synchronous motors with reluctance torque, i.e. motors with

significantly different inductances in the d and q axesIn the case of asynchronous motors, field-oriented current control has the fol‐lowing features in addition to the general features:● Optimum torque linearity, even in the field weakening range, by:

– Permanent correction of the torque constant and the slip factor bymeans of the currently calculated rotor flux

– Rotor flux model taking temperature and saturation behavior of themagnetizing inductance into account

● Improved dynamic behavior by:– Voltage- and load-dependent flux feedforward– Voltage loop for correcting the flux feedforward– Flux loop for dynamically generating the rotor flux

● Possibility of reducing the magnetizing current for low-loss operation at noload or in partial load range

● P-0-0001, Switching frequency of the power output stage● P‑0‑0520, Error threshold for encoder monitoring

4.2.4 Sensorless Motor Operation, Flux-Controlled (FXC Control) Brief Description

Base package of variants MPH, MPB and MPD in open-loop and closed-loop charac‐teristic

Fig.4-6: Assignment to functional firmware packageFor asynchronous motors, flux-controlled, sensorless motor operation is avail‐able in the base packages "open-loop" and "closed-loop" of all firmware variants

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 37/109

Drive Control

Working Ranges

General Features

Features of Synchronous MotorControl

Features of Asynchronous MotorControl

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 46: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

and can be used in the "velocity control" mode and in position-controlled oper‐ating modes which use position encoder 2 (external encoder).When using the firmware expansion package "synchronization", you can alsorun the operating mode "velocity synchronization with real/virtual master axis".

Fig.4-7: Principle of sensorless, flux-controlled motor operation● Limitation of the maximum stator frequency slope that results from the

command velocity change● "Stable" motor operation

→ To maintain the maximum possible torque● Slip compensation (estimated motor slip taken into account for calculating

actual velocity value)→ To minimize the stationary speed deviations, due to slip, from the com‐mand value when the asynchronous motor is loaded

● Motor speed does not tend to oscillation in partial load operation and no-load operation

● Velocity search mode of a coasting machine after switching drive enableon

● Possibility of taking user-side torque/force limitation into accountMotor control parameters of sensorless, flux-controlled motor operation:● P‑0‑0532, Premagnetization factor● P‑0‑0578, Current for deceleration, absolute value● P‑0‑0579, Current for deceleration, time period● P‑0‑0593, Total flux loop proportional gain (FXC)● P‑0‑0594, Total flux loop integral action time (FXC)● P‑0‑0595, Frequency loop proportional gain (FXC)● P‑0‑0596, Frequency loop scaling factor of inertia (FXC)● P‑0‑0597, Current loop proportional gain (FXC)● P‑0‑0598, Current loop integral action time (FXC)● P‑0‑0599, Slip frequency filter time constant (FXC)● P‑0‑0600, Rated slip frequency (FXC)Motor data parameters:● P‑0‑0510, Rotor inertia● P‑0‑4004, Magnetizing current

38/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Drive Control

Features

Pertinent Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 47: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P‑0‑4032, Motor type plate dataAxis data parameters:● P‑0‑4010, Load inertiaControl parameters:● P-0-0045, Control word of current controller● P‑0‑0601, Configuration motor data identification

4.3 Automatic Setting of Motor Control4.3.1 Brief Description

Base package of variants MPH, MPB and MPD in open-loop and closed-loop charac‐teristic

Fig.4-8: Assignment to functional firmware packageFor operating motors, it is necessary to collect the values for motor parameters(resistance values, inductances, ...), in order to determine the motor controlparameters (flux loop, voltage loop, current loop, ...) with these values.Depending on the manufacturer and type of the motor to be controlled, thevalues for motor parameters and motor control parameters are made availableto the controller in different ways.For Rexroth motors, the values for the motor and motor control parameters areoptimized and made available by the manufacturer. The automatic setting ofthe motor control parameters by the drive firmware is not required and not al‐lowed for Rexroth motors!● For motors with motor encoder data memory:

→ Parameters loaded automatically when drive is switched on● For motors without motor encoder data memory:

– Parameters loaded via the commissioning tool "IndraWorks D" fromthe motor data base (DriveBase)- or -

– Individual parameters manually written via the serial interface or themaster communication interface by means of a motor parameter list

For third-party motors, the drive firmware possesses commands by means ofwhich the values for the motor and motor control parameters are generateddepending on the available output data and the functional principle of the motor.The following commands are available for calculating values for the motor andmotor control parameters:● C3200 Command Calculate motor data

1. Calculating the motor parameter values for asynchronous motorsfrom the data on the type plate

2. Calculating the values to be set for the motor control parameters● C3600 Command Motor data identification

1. Identifying (or optimizing) the motor parameter values for asynchro‐nous motorsNote: Appropriate start values already have to be available!

2. Calculating the values of the motor control parameters● C4600 Command Calculate motor control parameters

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 39/109

Drive Control

Motors by Bosch Rexroth

Third-Party Motors

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 48: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Calculating the values of the motor control parameters from the motorparameters for synchronous motors and, if necessary, for asynchronousmotors (after manual input of motor data in motor parameters)

Basically, the prerequisite is the form "Manufacturer-Side Data ofSynchronous Motors" or "Manufacturer-Side Data of AsynchronousMotors" which is to be completed by the motor manufacturer!

The figure below illustrates an overview of the possibilities of determining themotor and motor control parameters for motors without motor encoder datamemory:

P‑0‑4032 Motor type plate dataFig.4-9: Determining the motor and motor control parameters for motors without

motor encoder data memory

40/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Drive Control

Overview

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 49: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

In addition to collecting or determining the motor and motor controlparameters, further data on measuring system, temperature sen‐sor, motor temperature model, motor holding brake and, if neces‐sary, position and velocity loop are required.

● P‑0‑0601, Configuration motor data identification

4.4 Closed-Loop Axis Control (Closed-Loop Operation)4.4.1 General Information on Closed-Loop Axis ControlControl Loop Structure

The drive controller has a so-called cascade structure, i.e. the individual loops(position, velocity and current) are interconnected. Depending on the operatingmode there are different control loop structures with different points of input andpaths of the command values. Depending on the active mode of operation, onlythe torque control loop, the torque control loop and the velocity control loop or,in addition to these two control loops the position control loop can be closed inthe drive.

Features of the Control LoopsFor the simplification of the parameterization of the control loops and for anincrease in performance, a number of standardizations and structural changeshave been carried out.The internal controller cycle times (current, velocity and position) depend onthe following conditions and parameters:● Control section design (CSH, CSB or CDB)● Activation of the functional packages● P-0-0001, Switching frequency of the power output stage● P‑0‑0556, Config word of axis controller (bits 2 and 5)In accordance with these factors, the following cycle and switching times canbe obtained:

ADVANCED controlsections

BASIC control sec‐tions

PWM switching frequency Max. 16 kHz Max. 8 kHz

Current loop clock (TA_current) 62.5 µs 125 µs

Velocity loop clock (TA_velocity) 125 µs 250 µs

Position loop clock (TA_position) 250 µs 500 µs

Fig.4-10: Cycle and switching times that can be reached at IndraDrive

4.4.2 Automatic Setting of Closed-Loop Axis ControlBrief Description

In order to facilitate the parameterization of the drive, the IndraDrive firmwareoffers an automatic control loop setting in closed-loop operation. By means ofthe parameters "P-0-0163, Damping factor for autom. controller adjust" and"P‑0‑0164, Application for autom. controller adjust", the result of the control loopsetting (obtained control loop dynamics) can be influenced.

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 41/109

Drive Control

New or Modified Parameters

Performance (Controller CycleTimes)

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 50: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

For the execution of the automatic control loop setting, it is neces‐sary to move the drive. An optimization of the velocity control loopand the position control loop is carried out.

● Definition of a travel range for movement control for the automatic controlloop setting by– Absolute position limits for the travel range- or -– Indication of a travel distance relevant to the current actual position

● Utilization of the internal drive interpolation and its parameters● Setting options in the parameter "P‑0‑0165, Drive optimization, control

word" for:– Velocity loop– Position loop– Acceleration feedforward– Determination of the load inertia– Determination of the maximum acceleration– Oscillating movement / unipolar movement– Absolute travel limits / relative movement around start position

● P‑0‑0162, C1800 Command for drive optimization/command value box● P‑0‑0165, Drive optimization, control word● P‑0‑0166, Drive optimization, end position negative● P‑0‑0167, Drive optimization, end position positive● P‑0‑0168, Maximum acceleration to be parameterized● P‑0‑0165, Drive optimization, travel distance

● E2047 Interpolation velocity = 0● E2048 Interpolation acceleration = 0

4.5 Limitations4.5.1 Current and Torque/Force LimitationBrief Description

Current limitation and torque/force limitation avoid mechanical overload of theaxis and thermal overload of motor and controller.Torque/force limit values due to axis conditions and processing take effect stat‐ically as positive and negative limits of the torque/force command value. Thethermal overload protection might possibly reduce these limits dynamically,depending on the current thermal load of motor and controller.● User-side limit values for torque/force (drive-internally converted to cur‐

rent limit values):– Bipolar limit values (S‑0‑0092, P‑0‑0109)– Unipolar limit values (S‑0‑0082, S‑0‑0083)

● Display of the current torque/force command value in parameter"P‑0‑0049, Effective torque/force command value"

42/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Drive Control

Features

New or Modified Parameters

Diagnostic Messages no LongerAvailable

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 51: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Display of the process torque or process force in parameter "S‑0‑0084,Torque/force feedback value"

● Drive-side, absolute current limit values in the parameters "S‑0‑0110, Am‐plifier peak current" and "S‑0‑0109, Motor peak current"

● Dynamic current limitation depending on work load reduces maximumcurrent to the thermally allowed continuous current on the basis of motorand amplifier temperature model (depending on motor type and possiblyselected cooling type, as well as on PWM frequency and amplifier type);currently available maximum current and thermally possible continuouscurrent displayed in the parameters:– P-0-4045, Maximum possible continuous current– P-0-4046, Effective peak current

● Resulting torque/force limit values from the user-side torque/force limita‐tions and the (dynamic) current limitation depending on work load aredisplayed in the parameters:– P-0-0442, Actual value torque limit positive (stationary)– P-0-0443, Actual value torque limit negative (stationary)– P-0-0444, Actual value peak torque limit

● Status word for analysis of the currently active torque/current limitation(P‑0‑0445)

● Display of effective torque-generating current command value ("limited"current command value) in parameter– P-0-0038, Torque-generating current, command value

● Display of actual current values in the parameters– P-0-0440, Actual output current value (absolute value)– P-0-0043, Torque-generating current, actual value– P-0-0044, Flux-generating current, actual value

● P-0-0001, Switching frequency of the power output stage● P-0-0556, Config word of axis controller

● E2061 Device overload prewarning

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 43/109

Drive Control

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 52: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 53: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

5 Operating Modes5.1 Torque/Force Control5.1.1 Brief Description

Base package of variants MPH, MPB and MPD in closed-loop characteristic

Fig.5-1: Assignment to functional firmware packageIn the "torque/force control" mode, a torque/force command value is preset forthe drive. If required, this command value can be filtered. When the operatingmode has been activated, the diagnostic message is "A0100 Torque control".

Fig.5-2: "Torque/force control" block diagram● Torque/force control with regard to the sum of the command values preset

in parameters "S‑0‑0080, Torque/force command value" and "S‑0‑0081,Additive torque/force command value"

● Torque/force command value is generated internally by the velocity loop;value of S‑0‑0081 can be added as additive component

● Limitation of the preset command value to limit value that can be para‐meterized

● Command value filtered via parameters "S‑0‑0822, Torque/force ramp"and "S‑0‑0823, Torque/force ramp time"

● P-0-0001, Switching frequency of the power output stage

5.2 Velocity Control5.2.1 Brief Description

Base package of the variants MPH, MPB and MPD

Fig.5-3: Assignment to functional firmware packageIn the "velocity control" mode, a velocity command value is preset for the drive.The velocity command value is limited by ramps and filters.

Fig.5-4: "Velocity control" block diagram● An external velocity command value (sum of "S‑0‑0036, Velocity com‐

mand value" and "S‑0‑0037, Additive velocity command value") is presetvia analog inputs or master communication interface (SERCOS, fieldbus, ...)

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 45/109

Operating Modes

Features

New or Modified Parameters

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 54: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Selection of predefined and internally stored velocity command values(31 fixed values) is possible via binarily coded digital inputs (e.g. for jog‐ging forward/backward, feeding, setting up, ...) with separately definableacceleration and deceleration ramps (31 different ramps), as well as jerkfilter to be set (31 different time constants)

● Use of a drive-internal command value generator for generating commandvalue ramps ("motor potentiometer")

● Inversion of the provided velocity command value before it is processedin the ramp-function generator

● Window comparator for masking critical velocity ranges in the commandvalue channel (e.g. machine resonances) with corresponding accelerationadjustment (see P‑0‑1209)

● Ramp-function generator with separately adjustable two-stage accelera‐tion and deceleration limits of the preset velocity command value; switch‐ing from ramp 1 to ramp 2 is done with selectable velocity and run-up stopthat can be parameterized

● Velocity control via a digital PI loop with extensive filter measures● Monitoring the command velocity and actual velocity for exceeding pa‐

rameter "S‑0‑0091, Bipolar velocity limit value"● Smoothing of velocity control loop difference via filter that can be para‐

meterized● Smoothing of preset command value by means of average filter (jerk lim‐

itation by means of moving average filter)● Fine interpolation of the velocity command values; transmission of these

command values in the position loop clock; fine interpolator can be switch‐ed on or off (P‑0‑0556, bit 0)

● Velocity control loop monitoring (cannot be parameterized) to prevent thedrive from running away; monitor can be switched on or off (P‑0‑0556,bit 1)

● Velocity loop internally generates the torque/force command value towhich the value of parameter "S‑0‑0081, Additive torque/force commandvalue" can be added as an additive component

● Control word and status word especially for "velocity control" mode(P‑0‑1200 and P‑0‑1210)

● P-0-0556, Config word of axis controller● P‑0‑1200, Control word 1 velocity control● P‑0‑1214, Control word 2 velocity control● P‑0‑1222, Velocity command filter● P‑0‑1223, List of acceleration ramps● P‑0‑1224, List of deceleration ramps● P‑0‑1225, List of smoothing time constants

● P‑0‑1125, Velocity control loop: average value filter clock

5.3 Position Control with Cyclic Command Value Input5.3.1 Brief Description

Base package of variants MPH, MPB and MPD in closed-loop characteristic

Fig.5-5: Assignment to functional firmware package

46/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Operating Modes

New or Modified Parameters

Parameters no Longer Available

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 55: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

In the "position control" mode, a cyclic position command value is preset for thedrive in NC cycle time. This command value is fine interpolated in the drive andjerk-limited via filters, if necessary, before being transmitted to the position loop.To minimize the lag error, variable acceleration feedforward is available in ad‐dition to variable velocity feedforward.There are different forms of the "position control" mode which result in the cor‐responding diagnostic messages when the operating mode was activated.

Fig.5-6: "Position control with cyclic command value input" block diagram● Position control with regard to the command value preset in parameter

"S‑0‑0047, Position command value"● NC-controlled or drive-controlled position control with internal, dynamic

synchronization when changing operating modes● Timebase for cyclic command value input defined by "S‑0‑0001, NC cycle

time (TNcyc)"● Monitoring the position command value difference for exceeding param‐

eter "S‑0‑0091, Bipolar velocity limit value"● Position command values of the control unit smoothed by means of ad‐

justable shape filter; calculation from acceleration and jerk limit values;display in parameter "P‑0‑0042, Current position command average valuefilter order"

● Fine interpolation of position command value of the control unit to positioncontroller clock; can be switched via "P‑0‑0187, Position command pro‐cessing mode"

● Position control with regard to actual position value encoder 1 (motor en‐coder) or actual position value encoder 2 [external (load-side) encoder],can be dynamically switched

● Velocity feedforward through adjustable factor of 0…150 % (de‐fault = 100 %)

● Acceleration monitor for position command value can be switched on(P‑0‑0556, bit 15)

The condition for this operating mode is synchronous communica‐tion between the control unit and the drive, as it is the case withSERCOS interface, for example.

● S‑0‑0138, Bipolar acceleration limit value● P‑0‑0059, Additive position command value, controller● P-0-0556, Config word of axis controller

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 47/109

Operating Modes

Features

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 56: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

5.4 Drive-Internal Interpolation5.4.1 Brief Description

Base package of variants MPH, MPB and MPD in closed-loop characteristic

Fig.5-7: Assignment to functional firmware packageThe operating modes "drive-internal interpolation" and "drive-controlled posi‐tioning" allow time-optimized positioning of a single axis. The "drive-internalinterpolation" mode is the basis for the more comprehensive functionality of the"drive-controlled positioning" mode.In the "drive-internal interpolation" mode, a target position is directly preset forthe drive. In the internal positioning generator a position command value char‐acteristic is generated (interpolated), from the preset value for the target posi‐tion considering preset positioning data (velocity, acceleration and jerk), as theinput value for the position controller.There are different forms of the "drive-internal interpolation" mode which resultin the corresponding diagnostic messages when the operating mode was ac‐tivated.

Fig.5-8: "Drive-internal interpolation" block diagram● Drive-internal generation of a position command value profile to travel to

a preset target position (S‑0‑0258) while maintaining the positioning ve‐locity (S‑0‑0259) and positioning acceleration (S‑0‑0260) or positioningdeceleration (S‑0‑0359) that can be set; can be set separately

● Jerk limitation of the generated position command via "S‑0‑0193, Posi‐tioning Jerk"

● Evaluation of the positioning velocity with "S‑0‑0108, Feedrate override"● Monitoring the positioning velocity for exceeding "S‑0‑0091, Bipolar ve‐

locity limit value"● Monitoring the target position for maintaining position limit values● Command value mode can be set (S‑0‑0393) in modulo format (shortest

distance, only positive or only negative direction)● Position control with regard to "S‑0‑0051, Position feedback 1 value" (mo‐

tor encoder) or "S‑0‑0053, Position feedback 2 value" [external (load-side)encoder]

● Acceleration and deceleration ramps, can be set separately● No change in direction of movement when "command value mode in mod‐

ulo format" equal "shortest distance", if vact > S‑0‑0417● "Shortest distance" mode when "command value mode in modulo format"

equal "only positive/negative direction of movement" and target positionis within "S-0-0418, Target position window in modulo format"

In this operating mode, it is possible to separately parameterize theacceleration and deceleration processes. This allows optimum ad‐justment to the respective application-specific requirements.

48/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Operating Modes

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 57: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● S‑0‑0138, Bipolar acceleration limit value● P‑0‑0059, Additive position command value, controller● P-0-0556, Config word of axis controller

● E2053 Target position out of travel range

● E2047 Interpolation velocity = 0● E2048 Interpolation acceleration = 0

5.5 Drive-Controlled Positioning5.5.1 Brief Description

Base package of variants MPH, MPB and MPD in closed-loop characteristic

Fig.5-9: Assignment to functional firmware packageThe operating modes "drive-internal interpolation" and "drive-controlled posi‐tioning" allow time-optimized positioning of a single axis. The "drive-internalinterpolation" mode is the basis for the more comprehensive functionality of the"drive-controlled positioning" mode.In the "drive-controlled positioning" mode, a positioning command value is pre‐set for the drive. The drive can continue processing this value internally inabsolute (position target) or relative (travel distance) form. In the internal inter‐polator, a position command value characteristic is generated as the input valuefor the position loop from the preset positioning data (effective target position,velocity, acceleration and jerk).There are different forms of the "drive-controlled positioning" mode which resultin the corresponding diagnostic messages when the operating mode was ac‐tivated.

Fig.5-10: "Drive-controlled positioning" block diagram● Processing of an absolute target position or a relative travel distance● Drive-internal generation of a position command value profile to travel to

the positioning command value (S‑0‑0282) while maintaining the posi‐tioning velocity (S‑0‑0259) and positioning acceleration (S‑0‑0260) orpositioning deceleration (S‑0‑0359) that can be set; can be set separately

● Acceptance of the positioning command value via toggle bit (S‑0‑0346,bit 0)

● Jerk limitation of the generated position command value with parameter"S‑0‑0193, Positioning Jerk"

● Evaluation of the positioning velocity with parameter "S‑0‑0108, Feedrateoverride"

● Monitoring the positioning velocity for exceeding the value in parameter"S‑0‑0091, Bipolar velocity limit value"

● Monitoring the target position for observing the position limit values (see"S‑0‑0049, Positive position limit value", "S‑0‑0050, Negative position limitvalue")

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 49/109

Operating Modes

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

Diagnostic Messages no LongerAvailable

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 58: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Command value mode can be set in modulo format in parameter"S‑0‑0393, Command value mode" (shortest distance, positive only ornegative only direction, no reversal of direction of rotation)

● Position control with regard to "S‑0‑0051, Position feedback 1 value" (mo‐tor encoder) or "S‑0‑0053, Position feedback 2 value" [external (load-side)encoder]

● Acceleration and deceleration ramps can be set separately ("S‑0‑0260,Positioning acceleration" or "S‑0‑0359, Positioning deceleration")

● Taking position limit values into account when accepting target position,positioning velocity and positioning acceleration

● Jog mode ("infinite travel" positive/negative; S‑0‑0346, bits 1 and 2)● Residual path processing can be activated● "On-the-fly acceptance" of the new target position or intermediate stop

In this operating mode, it is possible to separately parameterize theacceleration and deceleration processes in order to achieve opti‐mum adjustment to the respective application-specific require‐ments.

● S‑0‑0138, Bipolar acceleration limit value● P‑0‑0059, Additive position command value, controller● P-0-0556, Config word of axis controller

● E2053 Target position out of travel range

● E2047 Interpolation velocity = 0● E2048 Interpolation acceleration = 0

5.6 Positioning Block Mode5.6.1 Brief Description

Base package of variants MPH, MPB and MPD in closed-loop characteristic

Fig.5-11: Assignment to functional firmware packageIn the "positioning block mode" it is possible to run up to 64 programmed po‐sitioning blocks. The drive moves to the target position in position control, whilemaintaining velocity, acceleration, deceleration and jerk limits as defined in therespective positioning block.

Fig.5-12: "Positioning block mode" block diagram● Parameterization of up to 64 positioning blocks; each with target position/

travel distance, velocity, acceleration, deceleration and jerk● Defined block acceptance by toggling bit 0 in S‑0‑0346 with reaction time

tR_strobe = tposition

50/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Operating Modes

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

Diagnostic Messages no LongerAvailable

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 59: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Note: With field bus drives, the I/O mode and control via the parallel in‐terface are exceptions. In these cases, acceptance takes place by a 0-1edge of bit 0 in P‑0‑4060.→ Block selection and acknowledgment via separate parameters (hand‐shake principle)

● Positioning modes to be freely parameterized:– Relative positioning– Absolute positioning– Infinite travel (positive or negative)

● Single-block or sequential block mode with different conditions for ad‐vance:– Block advance with switch cams– Block advance at defined position value– Block transition with "old" or "new" positioning velocity

● Positioning block transition with freely definable delay time (P‑0‑4018)● Positioning while taking command value mode into account (shortest dis‐

tance, positive direction, ...)● Residual path processing can be activated (→ no loss of incremental di‐

mension)● "Slow travel" mode can be activated● Velocity override to be setSequential block processing allows executing several positioning blocks pro‐cessed in direct sequence without having to give a new start signal each time.Typical fields of application are:● There is none or only a very simple higher-level control unit available and

control is realized via digital I/Os only or a field bus control word (I/O modewith field bus interface).

● There are quick reaction times or block advances required. The requiredmotion profiles can be represented in the drive by the maximum possible64 positioning blocks.

● There are positioning processes required which cover long distances athigh speeds (rapid traverse) and then position at the end position at lowspeed without any intermediate stops; for example:– Taking up or putting down transport goods in handling robots– Execution of joining processes in assembly facilities

● S‑0‑0138, Bipolar acceleration limit value● P‑0‑0059, Additive position command value, controller● P-0-0556, Config word of axis controller

● E2053 Target position out of travel range

● E2047 Interpolation velocity = 0● E2048 Interpolation acceleration = 0

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 51/109

Operating Modes

Fields of Application

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

Diagnostic Messages no LongerAvailable

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 60: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

5.7 Synchronization Modes5.7.1 Basic Functions of the Synchronization ModesCommand Value Addition

This section contains an overview of the basic possibilities of adding commandvalues. The characteristics and details specific to operating mode are describedin the section of the respective synchronization mode.The figure below contains a rough overview of the command values which canact on the master and slave axis and of how they can be influenced.

Fig.5-13: Possibilities of command value addition for master and slave axis

● P‑0‑0692, Additive master axis position, process loop

Master Axis AdjustmentBrief DescriptionPossible signal sources for the effective master axis of the synchronizationmodes:● Real master axis● Virtual master axis, external● Virtual master axis, internalFor internal adjustment or processing of the master axis information, there arethe following options:● Addition of components (= offset) to the incoming master axis angle:

– Via parameter "P‑0‑0054, Additive master axis position"– Via parameter "P‑0‑0692, Additive master axis position, process

loop"● Limitation to modulo range of master axisBy means of factors to be set (e.g. input revolutions, output revolutions, polar‐ity), the electronic gear function can influence the master axis position relevantfor the operating mode as compared to the master axis position preset by mas‐ter axis evaluation.

● P‑0‑0084, Number of bits per master axis revolution● P‑0‑0692, Additive master axis position, process loop● P‑0‑0750, Master axis revolutions per master axis cycle● P‑0‑0765, Modulo factor measuring encoder

52/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Operating Modes

New or Modified Parameters

Master Axis Generation

Master Axis Offset and Modulo Lim‐itation

Electronic Gear Function

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 61: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P‑0‑0775, Resulting master axis position

5.7.2 Velocity Synchronization with Real/Virtual Master AxisBrief Description

Expansion package synchronization (order code SNC) for the variants MPH, MPB andMPD in open-loop and closed-loop characteristic

Fig.5-14: Assignment to functional firmware packageIn the operating mode "velocity synchronization with real/virtual master axis",the drive follows a preset master axis velocity in a velocity-synchronous way.The real master axis velocity is generated by a measuring encoder, the virtualmaster axis velocity is preset by the master or the integrated master axis gen‐erator.● Determination of the effective velocity command value (P‑0‑0048) from

the differentiated and fine interpolated sum of master axis position(P‑0‑0053) or measuring encoder position (P‑0‑0052) and additive com‐ponents of "P‑0‑0054, Additive master axis position" and "P‑0‑0692, Ad‐ditive master axis position, process loop", multiplied with master axis gearand fine adjustment

● Adjustable master axis polarity● Synchronization takes place in single-step form● Activation time for synchronization can be selectedThe figure below illustrates the interaction of the individual subfunctions (func‐tion blocks) of the "velocity synchronization" mode:

P‑0‑0048 Effective velocity command valueP‑0‑0052 Actual position value of measuring encoderP‑0‑0053 Master axis positionP‑0‑0761 Master axis position for slave axisP‑0‑0777 Effective master axis velocityFig.5-15: Function blocks of the operating mode "velocity synchronization with

real/virtual master axis"There are the following variants of the operating mode to be selected:● Velocity synchronization with real master axis● Velocity synchronization with virtual master axisVelocity synchronization is used, for example, for simple transport rolls of print‐ing machines. The drive runs with a velocity synchronous to the master axis.The track speed at the circumference of the transport roll or the winder is preset

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 53/109

Operating Modes

Features

Variants of the Operating Mode

Application of the Operating Mode

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 62: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

by the electric gear. A defined tension can be set by the fine adjustment of thegear.● P‑0‑0084, Number of bits per master axis revolution

5.7.3 Phase Synchronization with Real/Virtual Master AxisBrief Description

Expansion package synchronization (order code SNC) for the variants MPH, MPB andMPD in closed-loop characteristic

Fig.5-16: Assignment to functional firmware packageIn the operating mode "phase synchronization with real/virtual master axis", thedrive follows a preset master axis position in an absolute or relative phase syn‐chronous way.The real master axis velocity is generated by a measuring encoder, the virtualmaster axis velocity is preset by the master or the integrated master axis gen‐erator.● Determination of the position command value from the master axis posi‐

tion using the electronic gear with fine adjust, adjustable master axispolarity

● Synchronization mode to be selected● Single-step or double-step synchronization● Absolute or relative phase synchronization● Synchronization range to be selectedThe figure below illustrates the interaction of the individual subfunctions (func‐tion blocks) of the "phase synchronization" mode:

P‑0‑0052 Actual position value of measuring encoderP‑0‑0053 Master axis positionP‑0‑0434 Position command value of controllerP‑0‑0761 Master axis position for slave axisP‑0‑0776 Effective master axis positionP‑0‑0777 Effective master axis velocityP‑0‑0778 Synchronous position command valueP‑0‑0779 Synchronous velocityFig.5-17: Function blocks of the operating mode "phase synchronization with real/

virtual master axis"There are the following variants of the operating mode to be selected:● Position synchronization

54/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Operating Modes

New Pertinent Parameter

Features

Variants of the Operating Mode

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 63: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Phase synchronization with real master axis, encoder 1● Phase synchronization with real master axis, encoder 2● Phase synchronization with real master axis, encoder 1, lagless● Phase synchronization with real master axis, encoder 2, lagless● Phase synchronization with virtual master axis, encoder 1● Phase synchronization with virtual master axis, encoder 2● Phase synchronization with virtual master axis, encoder 1, lagless● Phase synchronization with virtual master axis, encoder 2, lagless

In the operating mode variant "position synchronization", selectphase synchronization and the master axis in "P‑0‑0088, Controlword for synchronous operation modes". The encoder selection andlagless position control are set in "S‑0‑0520, Control word of axiscontroller".

In machining processes that require absolute phase synchronization, e.g. print‐ing, punching or perforating in printing machines, the absolute position refer‐ence to the master axis is established in the operating mode "phasesynchronization". The drive synchronizes with a position command value thatis generated from master axis position and additive position command value.For machining processes that only require relative phase synchronization, e.g.synchronization of belts or feed rollers without defined starting point, a relativeposition reference to the master axis is established. During the first synchroni‐zation, there is only an adjustment to the synchronous velocity but no positionadjustment carried out.● P‑0‑0084, Number of bits per master axis revolution

5.7.4 Electronic Cam Shaft with Real/Virtual Master AxisBrief Description

Expansion package synchronization (order code SNC) for the variants MPH, MPB andMPD in closed-loop characteristic

Fig.5-18: Assignment to functional firmware packageIn the operating mode "electronic cam shaft with real/virtual master axis", thereis a fixed relationship between the master axis position and the slave axis.The real master axis velocity is generated by a measuring encoder, the virtualmaster axis velocity is preset by the master or the integrated master axis gen‐erator.● 4 cam shaft profiles with a max. of 1024 data points (P‑0‑0072, P‑0‑0092,

P‑0‑0780, P‑0‑0781)● 4 cam shaft profiles with a max. of 128 data points (P‑0‑0783, P‑0‑0784,

P‑0‑0785, P‑0‑0786)● Cubic spline interpolation of the cam shaft data points● Dynamic angle offset and angle offset at begin of profile● Freely definable switch angle for cam shaft and cam shaft distance● Synchronization mode to be selected● Single-step or double-step synchronization● Absolute or relative phase synchronization● Synchronization range to be selected● Change of format "on the fly"

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 55/109

Operating Modes

Application "Absolute Phase Syn‐chronization"

Application "Relative Phase Syn‐chronization"

New Pertinent Parameter

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 64: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Cross cutter function● Clocked pull rollThe figure below illustrates the interaction of the individual subfunctions (func‐tion blocks) of the "electronic cam shaft" mode:

P‑0‑0052 Actual position value of measuring encoderP‑0‑0053 Master axis positionP‑0‑0434 Position command value of controllerP‑0‑0761 Master axis position for slave axisP‑0‑0776 Effective master axis positionP‑0‑0777 Effective master axis velocityP‑0‑0778 Synchronous position command valueP‑0‑0779 Synchronous velocityFig.5-19: Function blocks of the operating mode "electronic cam shaft"There are the following variants of the operating mode to be selected:● Position synchronization● Cam shaft with real master axis, encoder 1● Cam shaft with real master axis, encoder 2● Cam shaft with real master axis, encoder 1, lagless● Cam shaft with real master axis, encoder 2, lagless● Cam shaft with virtual master axis, encoder 1● Cam shaft with virtual master axis, encoder 2● Cam shaft with virtual master axis, encoder 1, lagless● Cam shaft with virtual master axis, encoder 2, lagless

In the operating mode variant "position synchronization", selectelectronic cam shaft and the master axis in "P‑0‑0088, Control wordfor synchronous operation modes". The encoder selection and lag‐less position control are set in "S‑0‑0520, Control word of axiscontroller".

● P‑0‑0084, Number of bits per master axis revolution

56/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Operating Modes

Variants of the Operating Mode

New Pertinent Parameter

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 65: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

5.7.5 Electronic Motion Profile with Real/Virtual Master AxisBrief Description

Expansion package synchronization (order code SNC) for the variants MPH, MPB andMPD in closed-loop characteristic

Fig.5-20: Assignment to functional firmware packageIn the operating mode "electronic motion profile with real/virtual master axis",there is a fixed relationship between the master axis position and the slave axis.The real master axis velocity is generated by a measuring encoder, the virtualmaster axis velocity is preset by the master or the integrated master axis gen‐erator.● 2 sequences of motion with up to 8 motion steps per master axis revolution● Definition of a motion step by standardized profile or cam shaft profile● Standard profiles can be selected (rest in rest, rest in velocity, velocity in

rest, velocity in velocity, constant velocity)● Standard profiles realized by 5th order polynomial or, in the case of rest

in rest, alternatively by inclined sine curve● Individual cam shaft distance for each motion step● Dynamic angle offset and angle offset at begin of profile● Absolute synchronization can be switched off● Synchronization mode to be selected● Absolute or relative processing of the motion steps to be selected● Synchronization range to be selected● Cross cutter functionThe figure below illustrates the interaction of the individual subfunctions (func‐tion blocks) of the "electronic motion profile" mode:

P‑0‑0052 Actual position value of measuring encoderP‑0‑0053 Master axis positionP‑0‑0434 Position command value of controllerP‑0‑0761 Master axis position for slave axisP‑0‑0776 Effective master axis positionP‑0‑0777 Effective master axis velocityP‑0‑0778 Synchronous position command valueP‑0‑0779 Synchronous velocityFig.5-21: Function blocks of the operating mode "electronic motion profile"

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 57/109

Operating Modes

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 66: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

There are the following variants of the operating mode to be selected:● Position synchronization● Motion profile with real master axis, encoder 1● Motion profile with real master axis, encoder 2● Motion profile with real master axis, encoder 1, lagless● Motion profile with real master axis, encoder 2, lagless● Motion profile with virtual master axis, encoder 1● Motion profile with virtual master axis, encoder 2● Motion profile with virtual master axis, encoder 1, lagless● Motion profile with virtual master axis, encoder 2, lagless

In the operating mode variant "position synchronization", selectelectronic motion profile and the master axis in "P‑0‑0088, Controlword for synchronous operation modes". The encoder selection andlagless position control are set in "S‑0‑0520, Control word of axiscontroller".

● P‑0‑0084, Number of bits per master axis revolution● P‑0‑0706, List of motion step modes, set 0

● F2003 Motion step skipped● F2004 Error in motion profile

58/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Operating Modes

Variants of the Operating Mode

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 67: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

6 Extended Axis Functions6.1 Error Reactions6.1.1 Best Possible DecelerationBrief Description

The error reaction "best possible deceleration" (to be set in parameter"P‑0‑0119, Best possible deceleration") is carried out automatically in the caseof the following states:● Non-fatal errors (F2xxx)● Non-fatal safety technology errors (F3xxx)● Interface errors (F4xxx)● Communication phase is reset● Drive enable is removed (see S‑0‑0134 resp. P‑0‑4077 or P‑0‑0115, bit

15)● Travel range errors and errors of safety technology (F6xxx and F7xxx)● Fatal warnings which require the reaction "velocity command value

reset" (e.g. E8034, E6044)The setting in parameter P‑0‑0119 is ignored in the case of the following errors:● Safety technology errors (F7xxx)

→ Depending on bit 9 of parameter "P‑0‑3210, Safety technology config‐uration"

● Fatal errors (F8xxx)→ Immediate torque disable

● Fatal system errors (F9xxx)→ Immediate torque disable

One of the following reactions for "best possible deceleration" can be set inparameter P‑0‑0119:● Velocity command value reset (emergency halt)● Velocity command value reset with ramp and filter● Velocity command value reset while maintaining the maximum accelera‐

tion● Torque disable● Return motion (only with expansion package "servo function")

See also Parameter Description "P‑0‑0119, Best possible deceleration"

● S‑0‑0138, Bipolar acceleration limit value● P‑0‑0117, Activation of control unit reaction on error● P‑0‑0119, Best possible deceleration

Velocity Command Value Reset While Maintaining the Maximum Acceleration (S‑0‑0138)Base package of variants MPH, MPB and MPD in closed-loop characteristic

Fig.6-1: Assignment to functional firmware packageIn the case of error

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 59/109

Extended Axis Functions

New or Modified Parameters

P‑0‑0119, Bit 0…3 = 4;P‑0‑0119, Bit 4…7 = 4

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 68: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● the closed-loop-controlled servo drive in velocity control- or -● the open-loop-controlled drive in U/f operationis decelerated with a command value ramp, determined by the value in param‐eter "S‑0‑0138, Bipolar acceleration limit value".

In open-loop-controlled U/f operation, deceleration takes place tak‐ing the delay entered in parameter "P‑0‑0569, Maximum statorfrequency slope" into account!

6.2 E-Stop Function6.2.1 Brief Description

Base package of variants MPH, MPB and MPD in open-loop and closed-loop charac‐teristic

Fig.6-2: Assignment to functional firmware packageThe E-Stop function is used to shut down the drive with selectable drive reaction(see Parameter Description "P‑0‑0008, Activation E-Stop function") via a digitalinput of the drive controller.To use the E-Stop function, you have the following options:● E-Stop with reaction to interface error (F4034 Emergency-Stop)

→ Reaction: Best possible deceleration (as set in P‑0‑0119)● E-Stop with reaction to travel range error (F6034 Emergency-Stop)

→ Reaction: Velocity command value reset● E-Stop as fatal warning "E8034 Emergency-Stop"

→ Reaction: Best possible deceleration (as set in P‑0‑0119)

If E-Stop was parameterized as a warning, it isn't necessary to clearthe diagnostic message!

● P‑0‑0119, Best possible deceleration

6.3 Compensation Functions / Corrections6.3.1 Cogging Torque CompensationBrief Description

Expansion packages servo function (order code SRV) and synchronization (order codeSNC) of variants MPH, MPB and MPD in closed-loop characteristic

Fig.6-3: Assignment to functional firmware packageMotors for which the magnetic excitation is realized with permanent magnets(e.g. synchronous motors) in many cases show cogging torques or coggingforces. Cogging torques/cogging forces already act on the moving componentof the motor in the de-energized state and aim at moving it to a stable position.When the motor is put into motion by control, the cogging torques/coggingforces act on the motor in a decelerating or accelerating way, according to theposition. For applications in which minimum lag error or very constant velocityis important, the position-dependent cogging torques/cogging forces can havea negative effect.

60/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Extended Axis Functions

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 69: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

To improve the synchronous operation and lag error behavior of synchronousmotors, IndraDrive controllers provide cogging torque and cogging force com‐pensation for drives with high demands on lag error and synchronous operationquality. For this purpose, additive torque command values take effect in drivecontrol in a position-dependent way.

● P‑0‑0162, C1800 Command for drive optimization/command value box● P‑0‑0165, Drive optimization, control word● P‑0‑0170, Drive optimization, acceleration● P‑0‑0171, Drive optimization, velocity

● C1808 Drive has not been homed

6.4 Measuring Wheel Mode6.4.1 Brief Description

Expansion package synchronization (order code SNC) of variants MPH, MPB andMPD in closed-loop characteristic

Fig.6-4: Assignment to functional firmware packageThe measuring wheel mode is used for material feed axes, e.g. in sheet-metalmachining. For direct measurement of the infeed of moved material, a rotaryencoder that is detecting the infeed length is driven via a measuring wheel withfrictionally engaged contact to the material surface.The position control loop is closed via motor encoder and measuring wheelencoder, possible slip between motor and material does not cause incorrectmeasured values of material length.

The measuring wheel mode may only be activated when contacthas been established between measuring wheel and material sur‐face.

Fig.6-5: Typical arrangement of drive for material infeed with measuring wheelencoder

● S‑0‑0115, Position feedback 2 type

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 61/109

Extended Axis Functions

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 70: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

6.5 Parameter Set Switching6.5.1 Brief Description

Expansion package main spindle (order code MSP) of variants MPH and MPB inclosed-loop and open-loop characteristic

Fig.6-6: Assignment to functional firmware packageIndraDrive devices have been equipped with eight parameter sets; it is possibleto switch between these sets in operation. One of the switchable parametersets is always active. Switching takes place upon command of the control mas‐ter.With the possibility of adjusting the values of different parameters to differentoperating phases or machining processes by switching parameter sets, if nec‐essary during operation, the IndraDrive firmware supports the work flow inflexible production facilities.Examples of application:● Changing from C-axis to roughing or finishing operation in the case of

spindles● Positioning mode for tool change with different gear ratios● Changing motor spindles for different machining phases● Adjusting the control loop gains to different load inertia or load masses

(e.g. with very different workpieces)● Star-delta switching of motors with switchable winding to increase the tor‐

que in short-time operationUnder the application-related point of view, the parameters to be switched aredivided into the following groups:● Application parameters● Control loop parameters● Load gear parameters● Winding parameters● Motor control and motor encoder parameters

62/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Extended Axis Functions

Notes on Applications

Classification of Switchable Param‐eters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 71: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

7 Optional Device Functions7.1 Cross Communication (CCD)7.1.1 Brief Description

The device function "cross communication" (Cross Communication Drives→ CCD) of IndraDrive allows electronic (digital) coupling of axes and the con‐nection of I/O modules for IndraMotion MLD.

Fig.7-1: Hardware topology of drive cross communication (CCD)Configuration of the CCD slaves and communication with the external controlunit always takes place via the CCD master drive, as the individual CCD slavesare connected to the master via a SERCOS III interface. Therefore, externalaccess always takes place via the CCD master which, apart from the optionalmodule for CCD ("SERCOS III master connection"), has a master communi‐cation interface (e.g. PROFIBUS).When cross communication (CCD) is used between the drives, we distinguishthe following variants (CCD modes):● CCD system mode

The CCD slaves have a direct logic connection to the field bus CCD mas‐ter; command triggering and input of process data take place via enexternal control unit.

● CCD basic modeThe same functions as for the CCD system mode are available. However,the user has to program them. It is not possible to use the MLD-M func‐tionality in the master axis.

● MLD-M system mode

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 63/109

Optional Device Functions

Overview

Bus Topology

CCD Modes (Kinds of Coupling)

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 72: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

The CCD slaves have no direct logic connection to the external controlunit, but only to the MLD-M in the CCD master. Command triggering andinput of process data take place by the MLD‑M in the CCD master.

The device function "cross communication (CCD)" is characterized by the fol‐lowing features:● Synchronization of CCD slaves to CCD master● Transmission of freely configurable external process data (command val‐

ues and actual values of the external control unit)● Command value linkage of the CCD axes (e.g. master/slave, Gantry axis)

by transmission of freely configurable process data● Connection of I/O extensions for SERCOS III via CCD (a maximum of 4

modules per CCD master)● CCD (SERCOS III) cycle time can be parameterized (0.25 ms to 4 ms;

depends on controller performance and number of axes)● Max. baud rate: 100 MBaud● CCD communication protocol: SERCOS III● Data channels:

– Cyclic data channel (MDT, AT): Max. 48 bytes and 16 IDN– Parameter or service channel: 4 bytes

● Parameterization of all axes of the CCD group via interfaces of the CCDmaster (RS232, Engineering Port, field bus, …)

● Command triggering of the CCD slaves depending on selected CCD modevia external control unit or internally via MLD-M in CCD master

● Max. number of CCD slaves: 7 to 9 (depends on CCD mode)Typical fields of application for cross communication:● Control tasks for multi-axis applications

– Anti backlash– Synchronous operation control– Load control of several axes

● Simple command value linkage– Position command value linkage (Gantry axes)– Torque/force linkage

● Simple motion controls with decentralized command value adjustment forsingle-axis positioning and master axis linkage

● I/O extension by connection of I/O modules for SERCOS III via CCDWhen using cross communication, observe the following restrictions:● With the cross communication function, "Coordinated Motion" is not pos‐

sible!● The higher-level master mostly is a PLC with a field bus which does not

have real-time and synchronization ability (PROFIBUS, DeviceNet).For using the drive function "cross communication", observe the following as‐pects regarding the firmware:● This drive function is supported as of the firmware version MPx04.● All drives of a CCD group (CCD master and CCD slaves) have to be op‐

erated with the same firmware version.

64/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Optional Device Functions

Features

Fields of Application

Restrictions

Firmware Requirements

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 73: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● As for integrated safety technology, this firmware function does not requireseparate enabling of functional packages; the function of drive cross com‐munication is available with the corresponding hardware design.

The parameters listed below only exist for the CCD master:● P‑0‑1603, CCD: actual topology● P‑0‑1604, CCD: addresses of projected I/Os● P‑0‑1608, CCD: control word● P‑0‑1610, CCD: cycle Time● P‑0‑1611, CCD: configuration list signal status word● P‑0‑1612, CCD: configuration list signal control word● P‑0‑1613, CCD: assign list signal status word● P‑0‑1614, CCD: assign list signal control word● P‑0‑1623, CCD: configuration list master cmd values● P‑0‑1624, CCD: configuration list actual master values● P‑0‑1625, CCD: configuration list slave cmd values● P‑0‑1626, CCD: configuration list actual slave values● P‑0‑1627, CCD: configuration list master cmd values I/Os● P‑0‑1628, CCD: configuration list act. master values I/Os● P‑0‑1629, CCD: configuration compact I/Os● P‑0‑1630, CCD: diagnosis● P‑0‑1631, CCD: AT error counter● P‑0‑1635, CCD: command adjust slave addresses● P‑0‑1636, CCD: command typology● P‑0‑1637, CCD: error counter Port-1● P‑0‑1638, CCD: error counter Port-2● P‑0‑1639, CCD: allowed telegram failures● P‑0‑1644, CCD: status IP communication● P‑0‑1650, CCD: control word compact I/Os● P‑0‑1658, CCD: master control word, slave 8● P‑0‑1659, CCD: master control word, slave 9● P‑0‑1660, CCD: status word compact I/Os● P‑0‑1668, CCD: drive status word, slave 8● P‑0‑1669, CCD: drive status word, slave 9● P‑0‑1678, CCD: active actual position value, slave 8● P‑0‑1679, CCD: active actual position value, slave 9● P‑0‑1688, CCD: actual velocity value, slave 8● P‑0‑1689, CCD: actual velocity value, slave 9● P‑0‑1698, CCD: actual torque/force value, slave 8● P‑0‑1699, CCD: actual torque/force value, slave 9● P‑0‑1708, CCD: diagnostic message number slave 8● P‑0‑1709, CCD: diagnostic message number slave 9● P‑0‑1718, CCD: signal status word, slave 8● P‑0‑1719, CCD: signal status word, slave 9

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 65/109

Optional Device Functions

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 74: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P‑0‑1728, CCD: signal control word, slave 8● P‑0‑1729, CCD: signal control word, slave 9● P‑0‑1730, CCD: MDT real-time container 1, master● P‑0‑1738, CCD: MDT real-time container 1, slave 8● P‑0‑1739, CCD: MDT real-time container 1, slave 9● P‑0‑1740, CCD: MDT real-time container 2, master● P‑0‑1748, CCD: MDT real-time container 2, slave 8● P‑0‑1749, CCD: MDT real-time container 2, slave 9● P‑0‑1750, CCD: MDT real-time container 3, master● P‑0‑1758, CCD: MDT real-time container 3, slave 8● P‑0‑1759, CCD: MDT real-time container 3, slave 9● P‑0‑1760, CCD: MDT real-time container 4, master● P‑0‑1768, CCD: MDT real-time container 4, slave 8● P‑0‑1769, CCD: MDT real-time container 4, slave 9● P‑0‑1770, CCD: AT real-time container 1, master● P‑0‑1778, CCD: AT real-time container 1, slave 8● P‑0‑1779, CCD: AT real-time container 1, slave 9● P‑0‑1780, CCD: AT real-time container 2, master● P‑0‑1788, CCD: AT real-time container 2, slave 8● P‑0‑1789, CCD: AT real-time container 2, slave 9● P‑0‑1790, CCD: AT real-time container 3, master● P‑0‑1798, CCD: AT real-time container 3, slave 8● P‑0‑1799, CCD: AT real-time container 3, slave 9● P‑0‑1800, CCD: AT real-time container 4, master● P‑0‑1808, CCD: AT real-time container 4, slave 8● P‑0‑1809, CCD: AT real-time container 4, slave 9● P‑0‑1818, CCD: status word synchronous operating modes, slave 8● P‑0‑1819, CCD: status word synchronous operating modes, slave 9

7.2 Rexroth IndraMotion MLD (Drive-Integrated PLC)7.2.1 Brief Description

Extension packages IndraMotion MLD (order code ML, MA or TF)

Fig.7-2: Assignment to functional firmware packageThe optional expansion packages "IndraMotion MLD" provide the function of aPLC integrated in the drive according to IEC61131-3 with the following scopeof functions:● Integrated logic control (standard PLC tasks)

– IEC-61131-3-conform– Online Change– Debugging– Offline simulation

● Integrated multi-axis/single-axis motion control

66/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Optional Device Functions

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 75: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

→ Motion function block according to PLCopen positioning and synchro‐nization operation– Programming via ST, SFC, FBD and LD– Library management with system and user libraries

● Basis for technology functions→ Examples: Following-on cutting devices, process controller (registercontroller, winding computation, productivity agent, IndraMotion for han‐dling, IndraMotion for metal forming, ...)

This optional extension of the drive functionality is described in de‐tail in the separate documentation "Rexroth IndraMotionMLD" (DOK‑INDRV*‑MLD-S*VRS**-AW**-EN‑P; partno. R911306084).

In the firmware MPx‑05VRS, the function "IndraMotion MLD" is available in thefollowing variants:● Advanced design (MPH)● Basic single-axis design (MPB)

The functional packages "IndraMotion MLD" include the following general fea‐tures/characteristic values:● Up to 4 preemptive user tasks are possible● Task types:

– Periodic (min. cycle time: 1 ms for Advanced; 2 ms for Basic)– Free-running (permanently cyclic)– Event-controlled (min. reaction time: 1 ms for Advanced; 2 ms for

Basic)● Memory resources:

– 350 kbytes program memory (with MMC expandable to 2 MB)– 512 kbytes data memory– 250 bytes retain or 32 kbytes with optional module MD1 or MD2 or

control section design CSH01.2C● Digital inputs/outputs:

– 7...11 digital inputs, 0...4 digital outputs on X3 (with CSH01.1 Ad‐vanced control section)→ PLC and drive are sharing the inputs!

– 12 digital inputs, 8 digital outputs on the optional module MD1 (op‐tional)

– 16 digital inputs, 16 digital outputs on the optional module MD2 (op‐tional)

– 16 digital inputs, 16 digital outputs on the optional module PL (forparallel master communication)

– 1 relay output on X3 (CSH01.1 control section)→ PLC and drive are sharing the inputs!Note: For BASIC control sections there are restrictions regarding theavailable inputs/outputs (see documentation "Drive Controllers, Con‐trol Sections; Project Planning Manual").

● Analog inputs/outputs:

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 67/109

Optional Device Functions

Firmware Requirements

Features/Characteristic Values

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 76: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

– 1 analog input (+/-10 V) on X3 (CSH01.1 control section)– 2 analog outputs (0...5 V) on X3 (CSH01.1 control section)– Analog inputs/outputs (+/-10 V) on MA1 (optional)

Note: For BASIC control sections there are restrictions regarding theavailable inputs/outputs (see documentation "Drive Controllers, Con‐trol Sections; Project Planning Manual").

● Inputs/outputs on remote axes:– Digital and analog inputs/outputs of the slaves connected to SER‐

COS III can be read and written.– Number of inputs/outputs depends on the used control sections of

the slaves● SERCOS-III I/O

– Evaluation of digital block inputs/outputs (every block with 32 inputsor with 16 inputs and 16 outputs)

● Parameters for general purpose:– Parameters for process image: Inputs Plls

– 20 input words per 2 bytes– 8 input words per 4 bytes

– Parameters for process image: Outputs POIs– 20 output words per 2 bytes

– Global registers (4 bytes)– 32 buffered parameters– 32 unbuffered parameters

– List parameters (4 bytes)– 1 list register with 8192 values (not buffered)– 3 list registers with 1024 values (buffered)

– 2 global text registers with 255 characters each– Display format of the global register that can be parameterized– Name, unit and limit values of the global registers can be configured

via PLC functions● Other features:

– Extensive debug possibilities (Single-Step, Watch, Force/Write,Breakpoints, Powerflow)

– File access from the PLC (save source code on MMC, ...)– Store symbol file on MMC for access to PLC variables– Source download (only with MMC)– Access to serial interface– Access to Ethernet interface

● P‑0‑1367, PLC configuration● P‑0‑1270, PLC Global Register A0

to P‑0‑1301, PLC Global Register A31● P-0-1311, PLC Global Register GL1● P-0-1312, PLC Global Register GL2● P‑0‑1316, PLC Global Register G16

to P‑0‑1331, PLC Global Register G31

68/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Optional Device Functions

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 77: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

7.3 Digital Inputs/Outputs7.3.1 Brief DescriptionGeneral Information

Base package of variants MPH, MPB and MPD in open-loop and closed-loop charac‐teristic

Fig.7-3: Assignment to functional firmware packageIn their basic configuration (without optional modules), all IndraDrive controllersalready have configurable digital inputs/outputs.

Digital Inputs/Outputs on Control Section● Sampling of digital inputs and outputs or transmitting data to them in the

position loop clock TA_position

● Configurable digital inputs/outputs with effective direction that can partlybe freely set (input or output):– ADVANCED control sections with firmware MPH:

– 4 digital inputs/outputs– 3 digital inputs– 2 inputs can alternatively be used as analog input (differential

input)– 2 rapid inputs as probe inputs (in steps of µs)– 1 isolated relay switch contact (can be configured)

– BASIC single-axis control sections with firmware MPB:– 3 digital inputs/outputs– 4 digital inputs– No analog input– 1 rapid input as probe input (in steps of µs)– 1 isolated relay switch contact (can be configured)

– BASIC double-axis control sections with firmware MPD:– 4 digital inputs/outputs– 6 digital inputs– 2 inputs can alternatively be used as analog input (differential

input)– 2 rapid inputs as probe inputs (in steps of µs)– 2 isolated relay switch contacts (can be configured)

● All inputs/outputs (except for the relay contact) designed for level of 0 V(LOW) or 24 V (HIGH)

● Assignment of inputs/outputs to internal parameters or bits● Signal states of digital inputs and digital outputs mapped to individual pa‐

rameter● Signal states of digital inputs can be directly read by the control master● Digital outputs can be directly controlled by the control master, if not used

on drive-side● External 24 V supply of the digital outputs required● Inputs/outputs galvanically isolated from control section

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 69/109

Optional Device Functions

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 78: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Each individual input/output can be assigned to parameters of thedrive; IDN of the permitted parameters from IDN lists in S-0-0398and S‑0‑0399.

● F2010 Error when initializing digital inputs/outputs

7.4 Analog Inputs7.4.1 Brief Description

Base package of variants MPH, MPB and MPD in open-loop and closed-loop charac‐teristic

Fig.7-4: Assignment to functional firmware packageAccording to the control section type, IndraDrive controllers already have an‐alog inputs in their basic configuration (without optional modules). Configurablecontrol sections can be upgraded with this function by using the optional moduleMA1. Double-axis control section can alternatively also be equipped with anextension for analog master communication, if the control section is operatedas analog device (control section configuration CDB01.xC-AN…). The numberand function of the analog inputs differ according to the type and configurationof control section.

P‑0‑0210 Analog input 1P‑0‑0213 Analog input, assignment A, target parameterP‑0‑0214 Analog input, assignment A, scaling per 10V full scaleP‑0‑0215 Analog input, assignment A, signal value at 0VP‑0‑0216 Analog input, assignment A, dead zoneP‑0‑0217 Analog input, time constant input filterP‑0‑0218 Analog input, control parameterFig.7-5: Overview: analog inputs and their assignments (example of control sec‐

tion CSH01.1C)General features:● 2 assignment mechanisms for analog inputs (assignment A or B)● Different sampling rates of assignments A and B

– Assignment channel A works in position loop clock– Assignment channel B works in 2-ms clock

● Assignment to command value/limit value/control parameters of the driveby means of adjustable scaling

● Possible assignment of max. 2 analog inputs to internal drive parameters

70/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Optional Device Functions

New or Modified Diagnostic Mes‐sages

Overview

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 79: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Variable scaling for 2 analog channels● Dead zone to be entered for suppressing the zero drift for both analog

channels● Offset and amplification adjust for both analog channels via commandFeatures of analog inputs at control section:● Number and resolution of analog inputs depend on control section design:

– ADVANCED → 1 analog input with resolution of 14 bits (by means of8-fold oversampling for both analog channels)

– BASIC OPENLOOP and BASIC ANALOG → each have 2 analog in‐puts with 12 bits (other Basic variants do not have any analog inputs)

– BASIC UNIVERSAL double-axis → 1 analog input with resolution of14 bits (by means of 8-fold oversampling for both analog channels)for both axes in common. The input can, however, be used by bothaxes at the same time!

● Low-pass filtering to be activated for both analog channels● Analog inputs designed as differential input● Input voltage range of ± 10 VFeatures of analog inputs at optional module MA1:The optional module MA1 was developed according to VDE 0411-part 500(programmable logic controllers) and should be used according to the specifi‐cations contained in this standard.Properties of the analog inputs on the optional module MA1:● Connection via 15-pin D-Sub connector● 2 analog inputs with resolution of 14 bits (by means of 8-fold oversampling

for both analog channels)● Low-pass filtering to be activated for both analog channels● Analog inputs designed as differential input● Input voltage range of ± 10 VFeatures of analog inputs at optional module AN:● 4 analog inputs with resolution of 14 bits (by means of 8-fold oversampling

for all analog channels)● Low-pass filtering to be activated for both analog channels● Analog inputs designed as differential input● Input voltage range of ± 10 V● Connection via 12-pole terminal board by Phoenix

● P‑0‑0208, Analog input 5● P‑0‑0209, Analog input 6● P‑0‑0218, Analog input, control parameter● P‑0‑0234, Analog input 5, time constant input filter● P‑0‑0235, Analog input 6, time constant input filter● P‑0‑3906, Adjust values analog inputs interface 3-6

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 71/109

Optional Device Functions

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 80: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

7.5 Analog Outputs7.5.1 Brief Description

Base package of variants MPH, MPB and MPD in open-loop and closed-loop charac‐teristic

Fig.7-6: Assignment to functional firmware packageAccording to the control section type, IndraDrive controllers already have an‐alog outputs in their basic configuration (without optional modules). Configura‐ble control sections can be upgraded with this function by using the optionalmodule MA1. The number and function of the analog outputs differ accordingto the type and configuration of control section.The figure below illustrates the interaction of the two analog output channelswith the analog outputs.

MA1 Optional module MA1 (analog I/O extension)Fig.7-7: Assignment mechanism for the analog outputsThe drive function "analog outputs" allows using analog signal values for com‐missioning and optimizing drives with appropriate measuring devices (e.g.oscilloscope, multimeter), as well as for visualizing the contents of drive pa‐rameters.General features:● Number and characteristics of analog outputs depending on type and

configuration (with/without optional module MA1) of the control section

72/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Optional Device Functions

Overview

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 81: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Up to 6 analog outputs available according to control section design● Update of analog outputs in velocity loop clock● Analog outputs can be written via master communication (cyclic or acyclic

channel)● Internal status variables and signals (= parameter contents) are output as

analog voltage signals at output terminal connectors of the drive controller(see separate documentation "Drive Controllers, Control Sections; ProjectPlanning Manual")

● Monitoring function with regard to double assignment of outputs● Variable scaling of analog outputs● Switching of the behavior at the limits of voltage range that can be dis‐

played between overflow and limitation● Parameterizable output offset or parameterizable reference valueFeatures of analog outputs at control section:● Number and resolution of analog outputs depend on control section de‐

sign:– ADVANCED → 2 analog outputs with 8 bits– BASIC UNIVERSAL double-axis → 2 analog outputs with 8 bits– BASIC OPENLOOP → 2 analog outputs with 10 bits

● Output voltage range: 0 to 5 V● Available quantization: 19.5 mV (= 5V/28)Features of analog outputs at optional module MA1:The optional module MA1 was developed according to VDE 0411-part 500(programmable logic controllers) and should be used according to the specifi‐cations contained in this standard.Properties of analog outputs at optional module MA1:● Connection via 15-pin D-Sub connector● 2 analog outputs with 12 bits each● Output voltage range: ±10 V with reference to 0 VA● Available quantization: 5 mV (= 10V/211)

When cyclic communication fails, the value "0" is written to the parameterswhich causes 0 V to be output via the analog outputs.

7.6 Virtual Master Axis Generator7.6.1 Brief Description

Expansion package synchronization (order code SNC) of variants MPH, MPB andMPD in closed-loop and open-loop characteristic

Fig.7-8: Assignment to functional firmware packageThe master axis generator serves for generating a master axis position, whichis used as input variable for the position synchronization operation modes andthe operation mode "velocity synchronization".There are three ways of generating the master axis position:● Format conversion of an actual position value or a command position val‐

ue of the local axis or of an axis connected via CCD [1]● Generating a virtual actual position value via a positioning motion and

subsequent format conversion [2]

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 73/109

Optional Device Functions

Behavior when Master Communi‐cation Fails

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 82: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Phase-synchronous motion of the master axis position to a primary master(secondary master mode) [3]

Fig.7-9: Possibilities of generating the master axis position for the slave axis

Features of generating the virtual actual position value with the master axisgenerator:● 2nd order command value interpolator with subsequent jerk limitation● Absolute, relative and additive positioning capability● "Infinite travel" (jogging) is possible● Position data format to be set:

– Linear → 0.0001 mm / 0.0001 inch

74/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Optional Device Functions

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 83: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

– Rotary → 0.0001 degrees● Modulo value to be set● Master axis "absolute" or "modulo"● Format conversion from position format "virtual master axis" to master axis

format (modulo value "virtual master axis" → 2P‑0‑0084 × P‑0‑0750)● Virtual master axis generator realized as virtual axis in IndraMotion MLD

with individual scaling system● Setting of virtual master axis generator, either directly via parameters or

via the following function blocks:– MC_MoveVelocity / MX_MoveVelocity– MC_MoveAbsolut / MX_MoveAbsolut– MC_MoveAdditiv / MX_MoveAdditiv– MC_MoveRelativ / MX_MoveRelativ– MC_Stop– MB_StopNote:The function blocks for the virtual axis must behave exactly like those fora real axis. The diagnostic and error messages, however, are different.

Features of the secondary master mode:● Real and virtual primary master can be selected● Electronic gear with fine adjust● Dynamic synchronization to the primary master● Activating by means of the functional block "MB_GearInPos"; deactivating

by means of the functional block "MB_GearOut"

● P‑0‑0760, Virtual master axis, positioning control word● P‑0‑0919, Synchronization mode, secondary master● P‑0‑0920, Synchronization acceleration, secondary master● P‑0‑0921, Synchronization velocity, secondary master● P‑0‑0922, Preferred synchronization direction, secondary master● P‑0‑0923, Synchroniz. window for shortest distance, secondary master● P‑0‑0924, Selection primary master● P‑0‑0925, Master drive gear input revolutions, secondary master● P‑0‑0926, Master drive gear output revolutions, secondary master● P‑0‑0927, Master drive gear fine adjust, secondary master

7.7 Internal "Command Value Box"7.7.1 Brief Description

Base package of variants MPH, MPB and MPD in closed-loop characteristic

Fig.7-10: Assignment to functional firmware packageWith IndraDrive controllers, a so-called "command value box" is internally avail‐able for manual drive optimization. It offers the possibility to internally (inde‐pendent of the master) generate a command value characteristic that can bedefined by the user. By this, an axis drive can be moved in the same way aswith an external command value box, without an external command value being

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 75/109

Optional Device Functions

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 84: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

effective (→ internal "command value box"). The drive enable must merely beapplied to the drive.The command value characteristic that can be defined by the user, allows foran axis to be moved within determinable position limits in continuous sequencein the velocity control loop or position control loop. This can be made use of, inorder to manually optimize the control loop parameters of the drive, by e.g.moving the drive with a low velocity command value and by evaluating the sta‐tus variables "actual current value" and "actual velocity value".By the internal command value box, an axis can be continuously moved in an"oscillating movement" (oscillating between two position limit values) or in"stepwise operation" (unidirectional moving over a defined path or a travelrange).The internal command value box is configured via a command word, the com‐mand value characteristic is defined via the respective parameters. Activatingthe internal command value box is carried out via a command.

● P‑0‑0162, C1800 Command for drive optimization/command value box● P‑0‑0165, Drive optimization, control word● P‑0‑0166, Drive optimization, end position negative● P‑0‑0167, Drive optimization, end position positive● P‑0‑0165, Drive optimization, travel distance● P‑0‑0170, Drive optimization, acceleration● P‑0‑0171, Drive optimization, velocity● P-0-0172, Drive optimization, dwell time

● C1800 Command for drive optimization/command value box● C1801 Start requires drive enable● C1806 Travel range exceeded

7.8 Encoder Emulation7.8.1 Brief Description

Base package of variants MPH, MPB and MPD in closed-loop characteristic

Fig.7-11: Assignment to functional firmware packageBy means of encoder emulation is it possible to convert available encoder sig‐nals (encoder 1, encoder 2 or measuring encoder) or internal position commandvalues into one of the following two formats:● 5V-TTL signal of an incremental encoder with incremental encoder emu‐

lation (track A, track B and zero pulse)● Serial 24-bit position of an absolute encoder (SSI format) with absolute

encoder emulationThis allows, for example, evaluating the signals in a higher-level master in orderto close the position loop in the external control unit in conjunction with the freelyparameterizable resolution and the data reference.

76/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Optional Device Functions

Pertinent Parameters

Pertinent Diagnostic Messages

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 85: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Using the encoder emulation in precision applications (mostly inmachine tool applications) is considered as critical and always hasto be carefully considered beforehand!For sophisticated applications for which the position control loop isclosed by means of emulation, Bosch Rexroth recommends to usedigital interfaces, such as SERCOS interface.

Incremental encoder emulation is the simulation of a real incremental encoderby the drive controller.With incremental encoder emulation we distinguish between● Signal emulation

- and -● Motor encoder emulation.In the form of incremental encoder signals, a higher-level numeric control (NC)receives information about the velocity of the motor connected to the controller.By integration of these signals, the control unit receives the required positioninformation and it is thereby possible to close a higher-level position controlloop.

Emulation takes place in scaling-dependent (see S‑0‑0076) or en‐coder-related form; the resolution is input in lines/revolution (1 linecorresponding to 4 increments) or in mm or inch.

● Cyclic calculation of the position or increments output by the emulator inthe position loop clock

● Freely selectable position signals for emulation (P‑0‑0900, P‑0‑0901)● Resolution that can be parameterized (lines/revolution or mm resp. inch)● Encoder-related emulation (incremental)● Dead time compensation that can be activated (P‑0‑0902, bit 3)● Shiftable zero pulse (P‑0‑0904)● Parameterizable cyclic zero pulse output for zero pulse distance

(P‑0‑0904) and position data reference (P‑0‑0902)● Encoder emulation can be switched off in operation (→ pause)● Internal clock increase of incremental encoder emulation to reduce zero

pulse jitter and frequency jitter (not for BASIC ANALOG control sections)● Signal-related or motor-encoder-related emulation to be freely selected

(→ influence on position of zero pulse!)Absolute encoder emulation means that the drive controller has the option ofsimulating a real absolute encoder in SSI data format. It is thereby possible totransmit the position in the SSI data format to the connected control unit (NC)and to close the position control loop via the control unit.

Emulation takes place in scaling-dependent form (see S‑0‑0076)and the resolution is input in bits.

● Cyclic calculation of the position or increments output by the emulator inthe position loop clock

● Freely selectable position signals for emulation (P‑0‑0900, P‑0‑0901)● Resolution that can be parameterized (bits)● Scaling-related emulation (S-0-0076)

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 77/109

Optional Device Functions

Incremental Encoder Emulation

Features of Incremental EncoderEmulation

Absolute Encoder Emulation

Features of Absolute Encoder Em‐ulation

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 86: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Synchronization of SSI emulation to SSI clock can be activated (only forADVANCED control sections)

● P‑0‑0900, Encoder emulation signal selection list● P‑0‑0901, Encoder emulation signal selection● P‑0‑0902, Encoder emulation control parameter● P‑0‑0903, Encoder emulation resolution● P‑0‑0904, Encoder emulation zero pulse offset● P‑0‑0905, Encoder emulation zero pulse distance

7.9 Probe Function7.9.1 Brief Description

Base package of the variants MPH, MPB and MPD in closed-loop characteristic [inconjunction with the extension package synchronization (order code SNC) also avail‐able for open-loop characteristic]

Fig.7-12: Assignment to functional firmware package● 2 probe inputs per axis; depending on the hardware design of the control

section (CSH…, CSB…, CDB…) two rapid probe inputs or one rapid andone slow probe input

● Measuring signals can be actual position values of motor encoder, exter‐nal encoder or measuring encoder, in addition master axis position values

● Simultaneous storage of two measuring signals when probe signal onlyvia one probe input

● For control sections with only one probe input (rapid digital input), anotherdigital input can be used as probe input

● Measurement of absolute actual position values, of actual position valuedifferences, detection of time intervals between measuring signals

● Measurement triggered by positive and/or negative probe signal edges● Single measurement or continuous measurement to be selected, meas‐

urement events are counted in the case of continuous measurement● Position value range ("expectation window") per probe can be defined

within which measurement can take place (activation of a "failure counter"when expectation window is passed through without measuring event)

● Quick stop triggered via probe input● Sampling time for probe signals depends on performance which has been

set or is available:– Approx. 0.0416 µs for Advanced performance– Approx. 0.0833 µs for standard performance– Approx. 0.1666 µs for Economy performanceNote: For sufficient noise immunity, signal edge reversal must last for atleast 4.0 μs in order to be safely detected!

● Accuracy of measurement depends on hardware design

● S‑0‑0130, Probe value 1 positive edge● S‑0‑0131, Probe value 1 negative edge● S‑0‑0132, Probe value 2 positive edge● S‑0‑0133, Probe value 2 negative edge● S‑0‑0169, Probe control parameter

78/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Optional Device Functions

New or Modified Parameters

Features

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 87: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● S‑0‑0170, Probing cycle procedure command● S‑0‑0179, Probe status● S‑0‑0401, Probe 1● S‑0‑0402, Probe 2● S‑0‑0405, Probe 1 enable● S‑0‑0406, Probe 2 enable● S‑0‑0409, Probe 1 positive latched● S‑0‑0410, Probe 1 negative latched● S‑0‑0411, Probe 2 positive latched● S‑0‑0412, Probe 2 negative latched● S‑0‑0426, Signal select probe 1● S‑0‑0427, Signal select probe 2● S‑0‑0428, Probe, IDN list signal selection● P‑0‑0200, Start position probe function 2 active● P‑0‑0201, End position probe function 2 active● P‑0‑0202, Difference probe values 1● P‑0‑0203, Difference probe values 2● P‑0‑0204, Start position probe function 1 active● P‑0‑0205, End position probe function 1 active● P‑0‑0206, Probe 1, max. number of marker failures● P‑0‑0207, Probe 2, max. number of marker failures● P‑0‑0224, Probe 1, number of marker failures● P‑0‑0225, Probe 2, number of marker failures● P‑0‑0226, Probe, extended control word

● A0403 Quick stop with probe detection is active

● E8035 Quick stop with probe detection is active

7.10 Measuring Encoder7.10.1 Brief Description

Expansion package synchronization (order code SNC) of variants MPH, MPB andMPD in closed-loop and open-loop characteristic

Fig.7-13: Assignment to functional firmware packageMeasuring encoders are used for position evaluation of a rotary motion thattakes effect as a command variable for drive control. The actual position valueof the measuring encoder therefore is of command value nature for drive con‐trol, the measuring encoder acts as a master axis encoder, for example.Depending on its design and the mechanical arrangement at the axis, themeasuring encoder can be evaluated as● Relative encoder (incremental encoder)- or -● Absolute encoder (absolute value encoder).In the case of relative position measurement, only position differences can beevaluated by means of the measuring system. The actual position values sig‐naled by the measuring system refer to the (mostly undefined) position at the

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 79/109

Optional Device Functions

New or Modified Diagnostic Mes‐sages

Diagnostic Messages no LongerAvailable

Position Measurement

Evaluating Position Measurement

Relative Position Measurement

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 88: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

time the drive is switched on. If the actual position value is to refer to an axis orshaft, it is necessary to establish position data reference ("homing").In the case of absolute position measurement, the encoder signals actual po‐sition values with a fixed encoder-dependent reference point to the controller.After the drive is switched on the correct actual position value is immediatelyavailable for each axis or shaft position. Due to the mostly undefined mountingsituation of the encoder, it is necessary during initial commissioning to onceadjust the actual position value to the axis or shaft ("set absolute measuring").The precision of the position measurement depends on● the resolution of the measuring system (division periods = DP),● the absolute encoder precision,● the digitalization quality of the analog encoder signals,● the size of the selected modulo range of the encoder.The correct position information of the measuring encoder is required for correctrecording of a command variable. The encoder signals are therefore monitoredfor validity and compliance with the allowed tolerances.In addition, it is possible to monitor drives with an encoder that can be evaluatedin absolute form for compliance with the position when switching on comparedto the last time the drive was switched off.

● P‑0‑0084, Number of bits per master axis revolution● P‑0‑0087, Actual position value offset of measuring encoder● P‑0‑0328, Type of position encoder for measuring encoder● P‑0‑0765, Modulo factor measuring encoder

80/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Optional Device Functions

Absolute Position Measurement

Precision, Resolution

Monitoring Functions

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 89: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

8 Handling, Diagnostic and Service Functions8.1 Parameters, Basics8.1.1 Loading, Storing and Saving ParametersBrief Description

All relevant operating data are mapped to parameters and stored in the con‐troller.Several non-volatile data memories are available in an IndraDrive device:● In the controller● In the motor encoder (depending on motor type)● As a MultiMediaCard (MMC), optionalIn addition, the controller has a volatile data memory (working memory).Condition as supplied of the Rexroth drive components:● The controller memory contains the drive firmware and the controller-spe‐

cific parameter values.● The motor encoder memory contains the encoder-specific and, depending

on the motor type, the motor-specific parameter values.● The MMC contains the drive firmware.The application-specific parameter values are stored in the controller. Due tothe limited number of writing cycles of non-volatile storage media, application-specific parameter values can be stored in the working memory (volatile mem‐ory), too.Saving application-specific parameter values is required in the following cases:● After initial commissioning of the machine axis or the motor● Before replacing the controller for servicing (if possible)Application-specific parameter values can be saved via:● MMC → copying the parameter values by command● "IndraWorks D" commissioning tool → saving the parameter values on ex‐

ternal data carrier● Control master → saving parameter values on master-side data carrierThe drive supports master-side saving of parameter values by listing parameteridentification numbers (IDNs). Using these lists guarantees complete storageof the application-specific parameter values. It is also possible to determine IDNlists defined by the customer.Loading parameter values is required in the following cases:● Initial commissioning of the motor (loading basic parameter values and

motor-specific parameter values)● Serial commissioning of machine axes at series machines (loading the

values saved after initial commissioning)● Reestablishing a defined original status (repeated loading of the values

saved after initial commissioning)● Replacing the controller for servicing (loading the current parameter val‐

ues saved before servicing)Possibilities of loading parameter values to the controller:● Motor encoder data memory → loading the parameter values by command

or via the control panel during initial motor commissioning

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 81/109

Handling, Diagnostic and Service Functions

Parameters

Data Memory

Condition as Supplied

Storing the Application-Specific Pa‐rameter Values

Saving Parameter Values

Parameter IDN Lists

Loading Parameter Values

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 90: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● MMC → loading the parameter values by command● "IndraWorks D" commissioning tool → loading the parameter values from

external data carrier● Control master → loading parameter values from master-side data carrierBy means of checksum comparison, the control master can determine whetherthe values of the application-specific parameter values currently active in thedrive correspond to the values saved on the master side.

● S‑0‑0531, Checksum of backup operation data● P‑0‑4070, Parameter storage configuration

8.2 Device Configuration8.2.1 Operating Hours CounterBrief Description

There are operating hours counters available in the drive that separately recordthe operating time for control section and power section. The respective oper‐ating time is displayed in the parameters P‑0‑0190 or P‑0‑0191. These timesare directly stored from the control section or power section so that assignmentis maintained also for servicing.● P‑0‑0190, Operating hours control section● P‑0‑0191, Operating hours power section

Parameter "P‑0‑0190, Operating hours control section" displays the operatingtime of the control section of the drive. The unit is seconds.The time the drive has been switched on is considered to be the operating timeof the control section.

Parameter "P‑0‑0191, Operating hours power section" displays the operatingtime of the power section of the drive with drive enable having been set. Theunit is seconds.The time during which the output stage has been enabled is considered to bethe operating time of the power section.

Before delivery, the operating hours counters are set to a definedvalue at the factory. They can therefore indicate the total runtime ofa component in field duty.

In addition, there is an operating hours counter for motors with which the dy‐namic operating data of the motor are collected and stored.

8.3 Control Panels of the IndraDrive Controllers8.3.1 Standard Control PanelOverview

The extended display can always (without unlocking) be accessed by pressingthe "Enter" key.By simultaneously pressing the "Enter" and "Esc" keys (for 8 s) in the standarddisplay, the command and the service menu can be called up in addition to theextended display.

82/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Handling, Diagnostic and Service Functions

Checksum of Parameter Values

New or Modified Parameters

Pertinent Parameters

Activating Extended Display, Com‐mand Menu and Service Menu

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 91: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Fig.8-1: Activating the extended display, the command menu and the servicemenu

Starting from the extended display, you can activate the command menu bypressing the "Up" key. In this menu, you can make several settings:● Set the drive address (drive number in the bus system of the master com‐

munication)● Set the length of the fiber optic cable● Other communication settings (IP address, gateway address and subnet

mask) for CCD option, SERCOS III master communication or control sec‐tion CSH01.2

● Activate the easy master communication mode "Easy Startup"● Activate "S‑0‑0262, C07_x Load defaults procedure command" (load con‐

troller parameters or basic parameters)● Activate other commands, such as

– C2200 Backup working memory procedure command– C2300 Load working memory procedure command– C2800 Analog input adjust command– C2000 Command Release motor holding brake

(must be enabled by means of configuration)● Switch the communication phases between operating mode (OM) and

parameter mode (PM)● Set the MMC storage mode (see P‑0‑4070)

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 83/109

Handling, Diagnostic and Service Functions

Command Menu

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 92: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Fig.8-2: Activating commands/settings that can be accessed via the control pan‐el

The parameter "P‑0‑4070, Parameter storage configuration" defines how thecontroller handles the (optional) MMC memory card. This setting can be madedirectly via the command menu of the control panel (2.10). The following stor‐age modes are possible for operating the MMC:

84/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Handling, Diagnostic and Service Functions

Defining the MMC Storage Mode

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 93: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● MMC as programming module● MMC as update medium● MMC as backup mediumStarting from the command menu, you can activate the service menu by press‐ing the "Up" key. It supports the following actions:● Firmware update with previous saving of the parameter values on the in‐

ternal memory (flash), if the optional memory (MMC) is the active memory(MMC as "programming module"). After the update, the parameter valuescan be loaded to the MMC again from the internal memory (flash).Note: If the internal memory (flash) is the active storage medium ("hotplug" of the MMC), the parameter values are already available in the de‐vice and do not need to be saved before the MMC-based firmware update.In this case, pressing the "Enter" key with the display "Save data" is withouteffect!

● Replacement of device with saving of parameter values on MMC, if theinternal memory (flash) is the active memory. After the device has beenreplaced, firmware and values of the drive parameters, as well as PLCretain data, can be loaded from this MMC to the replacement controller.Note: If the control section has been equipped with the optional module"MDx", the retain data of the PLC are saved on the MMC in addition to thevalues of the drive parameters, when "Save data" is executed! When theMMC is the active memory, the drive parameters are not saved, becausethey have already been stored on the MMC, but the PLC data are storedon the MMC.

● Copy parameters:– Storing the parameter values and, if necessary, the PLC retain data

from the device-internal, non-volatile memories (onboard flash and,if available, memory of optional module "MDx") on the MMC

– Loading the parameter values stored on the MMC to the non-volatilememories of the controller

8.4 MultiMediaCard (MMC)8.4.1 Brief Description

The MultiMediaCard (MMC) is a storage medium that can be inserted in theslot provided for this purpose on the front of the controller. The MMC can storedrive firmware, drive parameters and other files (such as PLC programs or user-side files, e.g. with document properties). The MMC can be used optionally.As stationarily (permanently) plugged storage medium, the MMC can be usedas:● "Programming module", as active, non-volatile memory containing the

current axis-specific parameter values and the firmware active in the drive.As a temporarily plugged storage medium (backup or init/update medium), theMMC can be used for:● Replacing firmware via command● Transmitting drive parameter sets and firmware to other drives for serial

commissioning via command● Saving the parameter values after initial commissioning● Reestablishing the original parameter status of the drive (loading the

saved parameter values)Note: Not for drives with absolute value encoder and modulo format!

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 85/109

Handling, Diagnostic and Service Functions

Service Menu

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 94: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● Storing/reestablishing of parameters centrally from control master (MLD)Note: Not for drives with absolute value encoder and modulo format!

Without firmware or parameter loss the controller can be changed from MMCdevice status "device without MMC or temporary backup MMC" to the status"device with stationarily plugged MMC (programming module mode)" and viceversa.

The MMC commands can be started via the control panel. This isespecially advantageous when replacing devices!

It is only allowed to use MMCs by Bosch Rexroth (type designationPFM02.1-****-FW)! For storage media of other manufacturers wecannot assume any guarantee for faultless operation.

● P‑0‑4070, Parameter storage configuration

● F2120 MMC: defective or missing, replace

8.5 Firmware Replacement8.5.1 General Notes on How to Replace the FirmwareBasic Principles

For firmware replacement we distinguish the following cases:● Release update

An old firmware release (e.g. MPH05 V06) in the device is replaced by anew firmware release (e.g. MPH05 V08).

● Version upgradeThe old firmware version (e.g. MPH 04 V20) in the device is replaced bya new firmware version (e.g. MPH 05 V08).

Firmware for IndraDrive is replaced using the following hardware and software:● MultiMediaCard (MMC)● PC with software "IndraWorks D"

The commissioning software "IndraWorks D" can be ordered fromone of our sales and service facilities under the designation SWA-IWORKS-D**-04VRS-D0-CD650-COPY (part no. R911319744).The scope of supply of "IndraWorks D" contains a documentationwhich describes the operation of the program.

8.6 Enabling of Functional Packages8.6.1 Brief Description

The scope of functionality of the IndraDrive firmware can be scaled by the user.This allows adjusting the scope of firmware functions to the respective require‐ments and, if necessary, reducing its complexity.The drive functionality is scaled by licensing (enabling) optional expansionpackages that are available in addition to the standard base package of therespective IndraDrive firmware.

86/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Handling, Diagnostic and Service Functions

New or Modified Parameters

New or Modified Diagnostic Mes‐sages

Explanation of Terms

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 95: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

In the case of drives of double-axis design (firmware variant MPD),it is only possible to enable the same functional packages for bothaxes. In case the enabling for drive 1 is changed, the enabling fordrive 2 is automatically changed, too.

● Activated functional packages displayed in parameter "P‑0‑2004, Activefunctional packages"

● Firmware type designation in parameter "S‑0‑0030, Manufacturer version"dynamically adjusted to the active functional packages displayed inP‑0‑2004

● Functional packages activated/deactivated via parameter● Count of operating hours counter at last change of access enable is stored

● C0299 Functional package selection changed. Restart

8.7 Extended Diagnostic Possibilities8.7.1 Patch FunctionBrief Description

The patch function can be used for reading and writing any storage location (orinternal variable) as a data object via the master communication, the analogoutput or the oscilloscope feature.In conjunction with the analog output or the oscilloscope feature, this function‐ality can be used for locating errors.The PLC patch function serves for diagnosis of internal signal states and inter‐nal data of the PLC by developers and instructed users.

When using the patch display in the oscilloscope you have to takeinto account that first the patch address and then the oscilloscopesignal is assigned. This must be repeated after every change in thepatch address.

As it is a function for exclusive use by the development staff, thepatch display parameters P‑0‑0485 and P‑0‑0491 write-protectedwith the master password.The configuration parameters of the patch function are not storedin the flash but are lost when the drive is switched off.

● P-0-0492, PLC patch function 1, data source● P-0-0493, PLC patch function 1, display● P-0-0494, PLC patch function 2, data source● P-0-0495, PLC patch function 2, display● P-0-0496, PLC patch function 3, data source● P-0-0497, PLC patch function 3, display● P-0-0498, PLC patch function 4, data source● P-0-0499, PLC patch function 4, display

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 87/109

Handling, Diagnostic and Service Functions

Features

New or Modified Diagnostic Mes‐sages

New or Modified Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
new or modified function
Hervorheben
Page 96: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 97: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

9 Engineering/Diagnostic Interfaces9.1 TCP/IP Communication9.1.1 Brief Description

It is possible to communicate with an IndraDrive controller via standard Ethernettelegrams. These Ethernet telegrams contain TCP/IP or UDP/IP telegrams forapplication-side connection. For communication with the device, the CSMA/CDaccess method is applied. As connection options, a variety of interfaces areavailable, such as the Engineering Port of the control section CSH01.2 or a freeport of a SERCOS III interface (master or slave).For SERCOS III, in addition to the time-controlled transmission of SERCOS-type Ethernet telegrams (MDT and AT), an NRT channel (NonRealTime or IPchannel) exists, for which telegrams are sent in a specially reserved time slot.Therefore, for SERCOS III, another option for asynchronous data transmissionis available in addition to the existing service channel, that is very well suitablefor large amounts of data due to the maximum lengths of useful data of approx.1500 bytes.With the utilization of the Ethernet communication in the drive, different appli‐cation options are available, which are summarized in the following table.

Connection Server application Possible client applications

SIS protocol Parameterization via SIS-based parameter services, integra‐ted in TCP

Addressed client-sidedly via SCP in Indra‐Works

Com-Server Access to parameters and PLC variables for HMI connection VCP / VEP

3S-TCP Programming/debugging/boot program download for IL run‐time

1. IL programming environment2. See 3S gateway for OPC server

3S-UDP Cyclic exchange of network variables between Codesys-based controls

FTP server FTP server for uploading (writing to target device) and down‐loading (reading from target device) of files of the MMC

FTP client program on the master comput‐er, engineering PC, ...

Fig.9-1: Overview of the possible applications

● S‑0‑1019, Master communication: MAC address● S‑0‑1020, Master communication: IP address● S‑0‑1021, Master communication: network mask● S‑0‑1022, Master communication: gateway address● P‑0‑1044, Master communication: status IP communication● P‑0‑1530, Control section MAC address● P‑0‑1531, Control section IP address● P‑0‑1532, Control section network mask● P‑0‑1533, Control section gateway address● P‑0‑1534, C6100 Activate command IP settings● P‑0‑1544, Control section status IP communication● P‑0‑1640, CCD: MAC address● P‑0‑1641, CCD: IP address● P‑0‑1642, CCD: network mask● P‑0‑1643, CCD: gateway address

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 89/109

Engineering/Diagnostic Interfaces

Possible Applications

Pertinent Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 98: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P‑0‑1644, CCD: status IP communication

● C6101 IP settings incorrect● F2190 Ethernet configuration incorrect

9.2 File Handling by FTP via Ethernet9.2.1 Brief Description

Via an integrated FTP server, IndraDrive devices with Ethernet communicationcan access the data of the MMC programming module by means of FTP con‐nection. This allows reading or writing data/directories on the MMC.

Fig.9-2: Schematic illustration of FTP file handling

The FTP server of an IndraDrive device has the following features:● Two kinds of login to the FTP server:

– Anonymous login (read-only data access)– User login (read and write access to data)

● A maximum of 2 simultaneous connections● Effective transmission rate depends on communication port used and

processor loadThe transmission rate at the Engineering Port of CSH01.2, for example,is approx. 20 kbyte/s for download (STOR command) and 50 kbyte/s forupload (RETR command). If both FTP connections are active at the sametime, the transmission rate is distributed accordingly.

The following hardware requirements must have been fulfilled:● Use a control section with Ethernet communication (e.g. CSH01.2C or

CSH01.1C-S3)● Plug MMC before booting

● S‑0‑1020, Master communication: IP address● P‑0‑4070, Parameter storage configurationAdditional for the utilization of a CSH01.2 control section:● P‑0‑1531, Control section IP address● P‑0‑1641, CCD: IP address

90/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Engineering/Diagnostic Interfaces

Pertinent Diagnostic Messages

Features

Hardware Requirements

Pertinent Parameters

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 99: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

10 Commissioning10.1 Commissioning Motors10.1.1 Initial Start in Easy Startup ModeBrief Description

The so-called "easy startup mode" allows moving the drive without connectedor active control unit (or master communication master) or external commandvalue box. When using a Rexroth motor with encoder data memory, this is alsopossible without using a commissioning PC, because all motor and controllerparameters are stored in the encoder data memory.

The easy startup mode is therefore particularly suited for initialcommissioning of individual axes, as well as for maintaining anemergency mode when the control unit has failed.

● Activation of the easy startup mode is possible in two ways:– By activating the command parameter "P‑0‑4085, Command Acti‐

vate easy startup mode" via serial interface or digital input– Via control panel of controller (pressing the corresponding keys in a

certain order triggers activation of P‑0‑4085)● Automatic deactivation of master communication interface (see P‑0‑4077,

S‑0‑0134) and activation of "P‑0‑0120, Control word easy startup"● Activation of drive enable (P‑0‑0120, bit 15) via:

– The digital input assigned to drive enable (different according tohardware design)

– Serial interface when configuration of digital inputs for easy startupmode made before was removed

● Drive moves in "velocity control" mode with a parameterizable velocitycommand value (see P‑0‑1206) without external command value box

● Selection of travel direction (positive/negative) via digital input signals (seeparameter "P‑0‑1200, Control word 1 velocity control")

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 91/109

Commissioning

Features

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 100: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Fig.10-1: Activating the easy startup mode, overview

● P‑0‑0120, Control word easy startup● P‑0‑1200, Control word 1 velocity control● P‑0‑4085, Command Activate easy startup mode● P-0-4086, Master communication status

● C4700 Command Activate easy startup mode

92/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Commissioning

New or Modified Parameters

Diagnostic Messages no LongerAvailable

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
new or modified function
Hervorheben
Page 101: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

11 Notes on Application11.1 Functional Modifications With Regard to Previous Version11.1.1 New and Modified FunctionsNew Functions

● Safety related braking and holding system ("SBuHS")● Gear independence with safety technology encoder mounted on the load

side● Safety related monitored deceleration ramp● Evaluation of decentralized compact I/O extensions at CCD● PLC function blocks for access to the MMC file system● Event functions for PLC tasks in NC and CCD clock● PLC function blocks for access to serial interface● PLC function blocks for access to Ethernet interface● Function block "IL_VExKeys" supported● PLC function blocks for setting the name, unit and limits of global PLC

registers● Number of global PLC registers increased● PLC library "RIL_Utilities" supported● PLC function block "MC_TorqueControl" introduced● Possibility of extension of memory (code memory and memory for boot

project) for MLD by storage on MMC● PLC library "MX_SysLibMem" supported● PLC library "RIL_SocketComm" supported● PLC function blocks "MB_ReadRealListParameter" and "MB_WriteReal‐

ListParameter"● Persistence variables supported● Control section design CDB01.1C-AN supported● Sensorless control of synchronous motors● Hall sensor evaluation with "inverted" interface assignment● Encoder "LinCoder" supported● Fixed or switchable ramps in velocity control● 4 probe inputs supported for CDB control sections● Master axis cascading● Motion step "rest in rest with limited velocity" introduced● Deactivation of CCD slaves● Recording of PLC variables by means of oscilloscope● Diagnostic data of motor operation● Extended enabling of functional packages for technology function blocks● Diagnostic texts displayed in the standard control panels (in the case of

errors, warnings and command errors)● Checksum IDN via parameter S-0-0192● Standard Ethernet communication via SERCOS III supported

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 93/109

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 102: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● File handling via FTP● CANopen interface:

– Synchronous operation– Function "Node Guarding" introduced– Acyclical services extended

● Error counter in master and slave with SERCOS III

Compatible Functional Extensions and Modifications● Reaction to errors of safety technology (F7 errors) can be set● Status parameter for starting lockout● Starting lockout for quick error reaction● Interpolator warnings E2047, E2048 and E2101 no longer available● Possibility of inputting the target boot run-up phase for controllers with

parallel, analog or field bus interface● Switching to D.C. braking with sensorless asynchronous motors● Possibility of PWM frequency reduction depending on load● PWM frequency of 12 kHz supported for CSB controls sections● Command value generator extended● Effectiveness of the additive position command value can be set● Negative unipolar torque/force limit values● CCD cycle times reduced● Number of axes in CCD system mode and CCD basic mode increased to

9 slaves● CCD cycle time can be set (can also be unequal master communication

cycle time)● Probe function supported in closed-loop base package● CCD diagnosis extended/improved● Resolution of a master axis revolution can be set● Temporary local mode (remote/local switching → "easy startup mode" as

local setting up/emergency mode)

Incompatible Functional ModificationsThe following functions were extended or modified in firmware MPx05 in in‐compatible form with regard to the previous version:● "Safety related unipolar maximum speed" combines "safety related max‐

imum speed" and "safety related motion"● Individual activation times of enabling control for four safety technology

modes● "AxisData" adjusted to MLC structure● Sensorless control of asynchronous motors (FXC control) modified● Jerk filter changed to PT1 control loop in velocity control● Oscilloscope synchronization at time T4 with SERCOS master communi‐

cation● Reference maintained in the case of gear switching● MMC functionality can be set (MMC as update or backup medium or as

programming module)

94/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 103: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

11.1.2 New or Modified ParametersNew Parameters

The following new parameters were introduced in firmware version MPx05:● S-0-0429, Emergency halt deceleration● S-0-0531, Checksum of backup operation data● S-0-0826, Torque/force window● S-0-1003, SERCOS III: allowed number telegram failures● S-0-1040, Drive address of master communication● P-0-0084, Number of bits per master axis revolution● P-0-0091, Position/travel range limit status● P-0-0106, Operating status of starting lockout● P-0-0120, Control word easy startup● P-0-0170, Drive optimization, acceleration● P-0-0171, Drive optimization, velocity● P-0-0172, Drive optimization, dwell time● P-0-0492, PLC patch function 1, data source● P-0-0493, PLC patch function 1, display● P-0-0494, PLC patch function 2, data source● P-0-0495, PLC patch function 2, display● P-0-0496, PLC patch function 3, data source● P-0-0497, PLC patch function 3, display● P-0-0498, PLC patch function 4, data source● P-0-0499, PLC patch function 4, display● P-0-0554, Current torque value of the motor holding brake● P-0-0578, Current for deceleration, absolute value● P-0-0579, Current for deceleration, time period● P-0-0593, FXC: Total flux loop proportional gain● P-0-0594, FXC: Total flux loop integral action time● P-0-0595, FXC: Frequency loop proportional gain● P-0-0596, FXC: Frequency loop scaling factor of inertia● P-0-0597, FXC: Current loop proportional gain● P-0-0598, FXC: Current loop integral action time● P-0-0599, FXC: Slip frequency filter time constant● P-0-0600, FXC: Rated slip frequency● P-0-0601, Configuration motor data identification● P-0-0620, Encoder validation monitoring signal● P-0-0621, Encoder validation upper monitoring threshold● P-0-0622, Encoder validation lower monitoring threshold● P-0-0787, Group axis 1 position● P-0-0788, Group axis 1 position, fine-interpolated● P-0-0789, Master axis position, fine-interpolated● P-0-0919, Synchronization mode, secondary master

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 95/109

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 104: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P-0-0920, Synchronization acceleration, secondary master● P-0-0921, Synchronization velocity, secondary master● P-0-0922, Preferred synchronization direction, secondary master● P-0-0923, Synchroniz. window for shortest distance, secondary master● P-0-0924, Selection primary master● P-0-0925, Master drive gear input revolutions, secondary master● P-0-0926, Master drive gear output revolutions, secondary master● P-0-0927, Master drive gear fine adjust, secondary master● P-0-1044, Master communication: status IP communication● P-0-1223, List of acceleration ramps● P-0-1224, List of deceleration ramps● P-0-1225, List of smoothing time constants● P-0-1270, PLC Global Register A0● P-0-1271, PLC Global Register A1● P-0-1272, PLC Global Register A2● P-0-1273, PLC Global Register A3● P-0-1274, PLC Global Register A4● P-0-1275, PLC Global Register A5● P-0-1276, PLC Global Register A6● P-0-1277, PLC Global Register A7● P-0-1278, PLC Global Register A8● P-0-1279, PLC Global Register A9● P-0-1280, PLC Global Register A10● P-0-1281, PLC Global Register A11● P-0-1282, PLC Global Register A12● P-0-1283, PLC Global Register A13● P-0-1284, PLC Global Register A14● P-0-1285, PLC Global Register A15● P-0-1286, PLC Global Register A16● P-0-1287, PLC Global Register A17● P-0-1288, PLC Global Register A18● P-0-1289, PLC Global Register A19● P-0-1290, PLC Global Register A20● P-0-1291, PLC Global Register A21● P-0-1292, PLC Global Register A22● P-0-1293, PLC Global Register A23● P-0-1294, PLC Global Register A24● P-0-1295, PLC Global Register A25● P-0-1296, PLC Global Register A26● P-0-1297, PLC Global Register A27● P-0-1298, PLC Global Register A28● P-0-1299, PLC Global Register A29● P-0-1300, PLC Global Register A30

96/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 105: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P-0-1301, PLC Global Register A31● P-0-1311, PLC Global Register GL1● P-0-1312, PLC Global Register GL2● P-0-1316, PLC Global Register G16● P-0-1317, PLC Global Register G17● P-0-1318, PLC Global Register G18● P-0-1319, PLC Global Register G19● P-0-1320, PLC Global Register G20● P-0-1321, PLC Global Register G21● P-0-1322, PLC Global Register G22● P-0-1323, PLC Global Register G23● P-0-1324, PLC Global Register G24● P-0-1325, PLC Global Register G25● P-0-1326, PLC Global Register G26● P-0-1327, PLC Global Register G27● P-0-1328, PLC Global Register G28● P-0-1329, PLC Global Register G29● P-0-1330, PLC Global Register G30● P-0-1331, PLC Global Register G31● P-0-1466, PLC Torque/force ramp● P-0-1534, C6100 Command Activate IP settings● P-0-1544, Control section status IP communication● P-0-1604, CCD: addresses of projected I/Os● P-0-1608, CCD: control word● P-0-1610, CCD: cycle time● P-0-1627, CCD: configuration list master cmd values I/Os● P-0-1628, CCD: configuration list act. master values I/Os● P-0-1629, CCD: configuration compact I/Os● P-0-1631, CCD: AT error counter● P-0-1635, CCD: command adjust slave addresses● P-0-1636, CCD: command typology● P-0-1637, CCD: error counter Port-1● P-0-1638, CCD: error counter Port-2● P-0-1639, CCD: allowed telegram failures● P-0-1644, CCD: status IP communication● P-0-1645, CCD: CC basic parameters● P-0-1646, CCD: CC connection #1● P-0-1647, CCD: CC connection #2● P-0-1648, CCD: CC connection #3● P-0-1649, CCD: CC connection #4● P-0-1650, CCD: control word compact I/Os● P-0-1658, CCD: master control word, slave 8● P-0-1659, CCD: master control word, slave 9

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 97/109

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 106: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P-0-1660, CCD: status word compact I/Os● P-0-1668, CCD: drive status word, slave 8● P-0-1669, CCD: drive status word, slave 9● P-0-1678, CCD: active actual position value, slave 8● P-0-1679, CCD: active actual position value, slave 9● P-0-1688, CCD: actual velocity value, slave 8● P-0-1689, CCD: actual velocity value, slave 9● P-0-1698, CCD: actual torque/force value, slave 8● P-0-1699, CCD: actual torque/force value, slave 9● P-0-1708, CCD: diagnostic message number slave 8● P-0-1709, CCD: diagnostic message number slave 9● P-0-1718, CCD: signal status word, slave 8● P-0-1719, CCD: signal status word, slave 9● P-0-1728, CCD: signal control word, slave 8● P-0-1729, CCD: signal control word, slave 9● P-0-1738, CCD: MDT real-time container 1, slave 8● P-0-1739, CCD: MDT real-time container 1, slave 9● P-0-1748, CCD: MDT real-time container 2, slave 8● P-0-1749, CCD: MDT real-time container 2, slave 9● P-0-1758, CCD: MDT real-time container 3, slave 8● P-0-1759, CCD: MDT real-time container 3, slave 9● P-0-1768, CCD: MDT real-time container 4, slave 8● P-0-1769, CCD: MDT real-time container 4, slave 9● P-0-1778, CCD: AT real-time container 1, slave 8● P-0-1779, CCD: AT real-time container 1, slave 9● P-0-1788, CCD: AT real-time container 2, slave 8● P-0-1789, CCD: AT real-time container 2, slave 9● P-0-1798, CCD: AT real-time container 3, slave 8● P-0-1799, CCD: AT real-time container 3, slave 9● P-0-1808, CCD: AT real-time container 4, slave 8● P-0-1809, CCD: AT real-time container 4, slave 9● P-0-1818, CCD: status word synchronous operating modes, slave 8● P-0-1819, CCD: status word synchronous operating modes, slave 9● P-0-1843, SERCOS III: error counter Port-1● P-0-1844, SERCOS III: error counter Port-2● P-0-1845, CC: basic parameters● P-0-1846, CC: connection #1● P-0-1847, CC: connection #2● P-0-1848, CC: connection #3● P-0-1849, CC: connection #4● P-0-2051, Operating hours counter, motor● P-0-2052, Thermal operating data, motor● P-0-2053, Mechanical operating data, motor

98/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 107: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P-0-2054, Operational performance, motor● P-0-2055, Serial number, motor● P-0-3051, Encoder memory, operating hours counter, motor● P-0-3052, Encoder memory, thermal operating data, motor● P-0-3053, Encoder memory, mechanical operating data, motor● P-0-3226, Delay trend monitoring● P-0-3246, Max. activation time of enabling control 1● P-0-3256, Max. activation time of enabling control 2● P-0-3266, Max. activation time of enabling control 3● P-0-3276, Max. activation time of enabling control 4● P-0-3283, Safety related monitored deceleration, veloc. envelope curve● P-0-3304, Safety related holding system: torque/force constant● P-0-3603, PROFINET: MAC address Port 1● P-0-3604, PROFINET: MAC address Port 2● P-0-3906, Adjust values analog inputs interface 3-6● P-0-3972, FOCsl: estimated angle● P-0-3973, FOCsl: correction angle● P-0-3974, FOCsl: encoder angle● P-0-3975, FOCsl: control deviation● P-0-3980, FOCsl: configuration word● P-0-3981, FOCsl: motor model configuration● P-0-3982, FOCsl: carrier signal configuration● P-0-4070, Parameter storage configuration

Modified ParametersThe following parameters were extended or modified in firmware versionMPx05 in compatible form:● S-0-0001, NC cycle time (TNcyc)● S-0-0002, SERCOS cycle time (TScyc)● S-0-0014, Interface status● S-0-0115, Position feedback 2 type● S-0-0130, Probe value 1 positive edge● S-0-0131, Probe value 1 negative edge● S-0-0132, Probe value 2 positive edge● S-0-0133, Probe value 2 negative edge● S-0-0138, Bipolar acceleration limit value● S-0-0169, Probe control parameter● S-0-0170, Probing cycle procedure command● S-0-0179, Probe status● S-0-0277, Position feedback 1 type● S-0-0401, Probe 1● S-0-0402, Probe 2● S-0-0405, Probe 1 enable● S-0-0406, Probe 2 enable

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 99/109

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 108: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● S-0-0409, Probe 1 positive latched● S-0-0410, Probe 1 negative latched● S-0-0411, Probe 2 positive latched● S-0-0412, Probe 2 negative latched● S-0-0426, Signal select probe 1● S-0-0427, Signal select probe 2● S-0-0428, Probe, IDN list signal selection● P-0-0001, Switching frequency of the power output stage● P-0-0045, Control word of current controller● P-0-0059, Additive position command value, controller● P-0-0087, Actual position value offset of measuring encoder● P-0-0117, Activation of control unit reaction on error● P-0-0119, Best possible deceleration● P-0-0155, Synchronization mode● P-0-0162, C1800 Command for drive optimization/command value box● P-0-0165, Drive optimization, control word● P-0-0166, Drive optimization, end position negative● P-0-0167, Drive optimization, end position positive● P-0-0168, Maximum acceleration to be parameterized● P-0-0169, Drive optimization, travel distance● P-0-0198, System time error memory● P-0-0199, System time error code● P-0-0200, Start position probe function 2 active● P-0-0201, End position probe function 2 active● P-0-0202, Difference probe values 1● P-0-0203, Difference probe values 2● P-0-0204, Start position probe function 1 active● P-0-0205, End position probe function 1 active● P-0-0206, Probe 1, max. number of marker failures● P-0-0207, Probe 2, max. number of marker failures● P-0-0208, Analog input 5● P-0-0209, Analog input 6● P-0-0218, Analog input, control parameter● P-0-0224, Probe 1, number of marker failures● P-0-0225, Probe 2, number of marker failures● P-0-0226, Probe, extended control word● P-0-0234, Analog input 5, time constant input filter● P-0-0235, Analog input 6, time constant input filter● P-0-0328, Type of position encoder for measuring encoder● P-0-0510, Rotor inertia● P-0-0520, Encoder validation error threshold factor● P-0-0525, Holding brake control word● P-0-0541, C2100 Command Holding system check

100/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 109: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P-0-0544, C3900 Command Resurfacing of motor holding brake● P-0-0556, Config word of axis controller● P-0-0692, Additive master axis position, process loop● P-0-0706, List of motion step modes, set 0● P-0-0750, Master axis revolutions per master axis cycle● P-0-0760, Virtual master axis, positioning control word● P-0-0765, Modulo factor measuring encoder● P-0-0775, Resulting master axis position● P-0-0900, Encoder emulation signal selection list● P-0-0901, Encoder emulation signal selection● P-0-0902, Encoder emulation control parameter● P-0-0903, Encoder emulation resolution● P-0-0904, Encoder emulation zero pulse offset● P-0-0905, Encoder emulation zero pulse distance● P-0-0910, SSI control parameter● P-0-1200, Control word 1 velocity control● P-0-1214, Control word 2 velocity control● P-0-1222, Velocity command filter● P-0-1367, PLC configuration● P-0-1450, PLC/setting-up mode, positioning command value● P-0-1451, PLC/setting-up mode, positioning velocity● P-0-1452, PLC/setting-up mode, positioning acceleration● P-0-1453, PLC/setting-up mode, positioning deceleration● P-0-1454, PLC/setting-up mode, positioning command value acceptance● P-0-1455, PLC/setting-up mode, positioning command value acknowl‐

edge● P-0-1460, PLC/setting-up mode, velocity command value● P-0-1461, PLC/setting-up mode ramp pitch● P-0-1463, PLC/setting-up mode deceleration ramp● P-0-1465, PLC/setting-up mode, torque/force command value● P-0-1603, CCD: actual topology● P-0-1611, CCD: configuration list signal status word● P-0-1612, CCD: configuration list signal control word● P-0-1613, CCD: assign list signal status word● P-0-1614, CCD: assign list signal control word● P-0-1623, CCD: configuration list master cmd values● P-0-1624, CCD: configuration list actual master values● P-0-1625, CCD: configuration list slave cmd values● P-0-1626, CCD: configuration list actual slave values● P-0-1630, CCD: diagnosis● P-0-1730, CCD: MDT real-time container 1, master● P-0-1740, CCD: MDT real-time container 2, master● P-0-1750, CCD: MDT real-time container 3, master

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 101/109

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 110: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● P-0-1760, CCD: MDT real-time container 4, master● P-0-1770, CCD: AT real-time container 1, master● P-0-1780, CCD: AT real-time container 2, master● P-0-1790, CCD: AT real-time container 3, master● P-0-1800, CCD: AT real-time container 4, master● P-0-3239, Configuration of global safety technology functions● P-0-3306, Delay time motor holding brake● P-0-3307, Safety technology - drive off delay time● P-0-3610, CANopen: Heartbeat/NodeGuard Configuration● P-0-4043, Rotor time constant● P-0-4073, Field bus: diagnostic message● P-0-4084, Field bus: profile type● P-0-4085, Command Activate easy startup mode● P-0-4086, Master communication status● P-0-4088, Master communication, configuration

Parameters no Longer AvailableThe following parameters are no longer available compared to the previousfirmware version or were replaced by other parameters:● P-0-1125, Velocity control loop: average value filter clock● P-0-3312, C5700 Command Release redundant holding brake

11.1.3 New or Modified Diagnostic MessagesNew Diagnostic Messages

The following new diagnostic messages were introduced in firmware versionMPx05:● A0403 Quick stop with probe detection is active● A4003 Setting-up mode is active● C0170 Config. IDNs for CC not configurable● C0171 Maximum length for CC exceeded● C0241 Incorrect motion task parameterization● C0252 Incorrect MLD initialization (write access->S-0-0423)● C0253 Error in combination operating mode - encoder (->S-0-0423)● C0259 MLD configuration error (->S-0-0423)● C0282 Sensorless posit. of synchr. motors, invalid ctrl parameters● C0283 Error during initialization of motor control (->S-0-0423)● C1223 Command execution impossible● C1808 Drive has not been homed● C2109 Safety related holding system: test torque invalid● C3209 Command execution impossible● C6100 Command Activate IP settings● C6101 IP settings incorrect● C6200 Command Enabling special mode without valid brake status● C6201 Command execution impossible

102/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

new or modified function
Hervorheben
Page 111: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● C7000 CCD: command adjust slave addresses● C7001 CCD: impossible to adjust slave addresses● E2077 Absolute encoder monitoring, motor encoder (encoder alarm)● E2078 Absolute encoder monitoring, opt. encoder (encoder alarm)● E2079 Absolute enc. monitoring, measuring encoder (encoder alarm)● E2270 Analog input 1 or 2, wire break● E3108 Safety related deceleration exceeded● E4001 Double MST failure shutdown● E4002 Double MDT failure shutdown● E8027 Safety related standstill while drive enabled● F2003 Motion step skipped● F2027 Excessive oscillation in DC bus● F2120 MMC: defective or missing, replace● F2121 MMC: incorrect data or file, create correctly● F2122 MMC: incorrect IBF file, correct it● F2123 Retain data backup impossible● F2124 MMC: saving too slowly, replace● F2190 Ethernet configuration incorrect● F2270 Analog input 1 or 2, wire break● F3122 Safety related holding system: system error● F3123 Safety related holding system: brake check missing● F6028 Position limit value exceeded (overflow)● F8017 Automatic commutation: incorrect commutation adjust● F8025 Overvoltage in power section● F8028 Overcurrent in power section● F8067 Synchronization PWM-Timer wrong● F8076 Error in error angle loop● F8134 Safety related holding system: fatal error● F8135 Velocity exceeded with trend monitoring● X0031 MMC is active memory

Modified Diagnostic MessagesThe following diagnostic messages were extended or modified in firmware ver‐sion MPx05 in compatible form:● C0257 Error in safety technology encoder initialization● C0287 Error during initialization of motor data (->S-0-0423)● C0299 Configuration changed. Restart● C2100 Command Holding system check● C2101 Holding system check only possible with drive enable● C2103 Motor holding brake: torque too low● E2053 Target position out of travel range● E2061 Device overload prewarning● E3106 System error safety technology● F2004 Error in motion profile

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 103/109

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 112: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

● F2010 Error when initializing digital I/O (-> S-0-0423)● F2055 External power supply dig. I/O error● F4001 Double MST failure shutdown● F4002 Double MDT failure shutdown● F6010 PLC Runtime Error

Diagnostic Messages no Longer AvailableThe following diagnostic messages are no longer available compared to theprevious firmware version or were replaced by other diagnostic messages:● C0131 Switching to phase 3 impossible● C4700 Command Activate easy startup mode● C4701 Drive active, activation of easy startup impossible● C5700 Command Release redundant holding brake● C5701 Command Release redundant holding brake not possible● E2047 Interpolation velocity = 0● E2048 Interpolation acceleration = 0● E2101 Acceleration of master axis generator is zero● E8035 Quick stop with probe detection is active● F4014 PLC watchdog

104/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Notes on Application

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 113: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

12 Service and Support12.1 Helpdesk

Our service helpdesk at our headquarters in Lohr, Germany, will assist you withall kinds of inquiries.Contact us:● By phone through the Service Call Entry Center,

Monday to Friday 7:00 am - 6:00 pm CET+49 (0) 9352 40 50 60

● By fax+49 (0) 9352 40 49 41

● By e-mail: [email protected]

12.2 Service HotlineOut of helpdesk hours please contact our German service department directly:+49 (0) 171 333 88 26or+49 (0) 172 660 04 06Hotline numbers for other countries can be found in the addresses of eachregion (see below).

12.3 InternetAdditional notes regarding service, maintenance and training, as well as thecurrent addresses of our sales and service offices can be found onhttp://www.boschrexroth.comOutwith Germany please contact our sales/service office in your area first.

12.4 Helpful InformationFor quick and efficient help please have the following information ready:● Detailed description of the fault and the circumstances● Information on the type plate of the affected products, especially type co‐

des and serial numbers● Your phone and fax numbers as well as your e-mail address so we can

contact you in case of questions

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 105/109

Service and Support

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 114: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 115: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

IndexAAbsolute encoder emulation 77Advanced performance 7Analog inputs 70Analog interface 22Analog outputs 72Axis functions, extended 59

BBasic functions of master communication 11Basic functions of the synchronization modes 52Basic performance 7Best possible deceleration 59

CCam shaft, electronic 55CANopen interface 20CCD (cross communication) 63Checksum of parameter values 82Clock rates 7Closed-loop axis control 41

Automatic setting 41Closed-loop axis control (closed-loop operation)

General information 41Cogging torque compensation 60Command value box, internal 75Commissioning

Easy startup mode 91Motor 91

Compatible functional extensions 94Compensation functions 60

Cogging torque compensation 60Configurations of the control section 2Control loop features 41Control loop structure 41Control panels 82

Standard control panel 82Control section configurations 2Control section designs 2Control sections, overview 2Cross communication (CCD) 63Current and torque/force limitation 42Current control, field-oriented (FOC control) 36Cycle times 7

DDeceleration, best possible 59Device configuration 82Device control 11Device functions, optional 63DeviceNet interface 21Diagnostic data of motor operation 26Diagnostic interfaces 89Diagnostic messages, new or modified 102Diagnostic possibilities, extended 87

Digital inputs 69Digital inputs/outputs 69Digital outputs 69Drive control 33

Basic principles and terms 33Overview 33

Drive-controlled positioning 49Block diagram 49

Drive controllersControl sections 2Power sections 2

Drive firmware, overview 1Drive-integrated PLC 5Drive-integrated PLC (Rexroth IndraMotion MLD)66Drive-internal interpolation 48

Block diagram 48

EEasy startup mode

For initial start of the motor 91Economy performance 7Electronic cam shaft with real/virtual master axis55Electronic motion profile with real/virtual master ax‐is 57Enabling of functional packages 86Encoder emulation 76Engineering/diagnostic interfaces 89Error reactions 59

Best possible deceleration 59E-Stop function 60Ethernet/IP interface 19Extended axis functions 59Extended diagnostic possibilities 87

Patch function 87

FField-oriented current control (FOC control) 36File handling by FTP (via Ethernet) 90Firmware replacement 86

Basic principles, terms 86Firmware types 4Firmware update 86Firmware upgrade 86Firmware variants 1FOC control 36FTP, file handling by ... 90Functional extensions, compatible 94Functional modifications, incompatible 94Functional modifications with regard to previous ver‐sion 93Functional packages 4

Additive functional packages 5Enabling 86

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 107/109

Index

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 116: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Functions, new and modified 93FXC control 37

HHandling, diagnostic and service functions 81

IIncompatible functional modifications 94Incremental encoder emulation 77IndraMotion MLD 5, 66Initial start in easy startup mode 91Integrated safety technology 6

LLimitations 42

Current and torque/force limitation 42

MMaster axis adjustment 52Master axis generator, virtual 73Master communication, 11

Analog interface 22Basic functions 11CANopen interface 20DeviceNet interface 21Ethernet/IP interface 19Operating modes 12Overview 3PROFIBUS-DP 17SERCOS III 16SERCOS interface 15

Measuring encoder 79Measuring systems 27

Absolute measuring systems 29Arrangement 30Basics 27Relative measuring systems 30Resolution 27

Measuring wheel mode 61Mechanical axis system 30MLD → IndraMotion MLD 66MMC (MultiMediaCard) 85Motion profile, electronic 57Motor

Commissioning 91Motor control 34

Automatic setting 39General information 34

Motor control methodsOverview 34

Motor control parametersAutomatic setting 39

Motor holding brake 26Function check 27Operating behavior 26

Motor operation, diagnostic data 26Motor operation, sensorless, flux-controlled 37

Motor parametersAutomatic setting 39

MotorsBasics 25General information for operation with IndraDrive25

MultiMediaCard 85

NNew functions 93Notes on application 93

OOperating hours counter 82Operating modes 45

Drive-controlled positioning 49Drive-internal interpolation 48Electronic cam shaft with real/virtual master axis55Electronic motion profile with real/virtual masteraxis 57Phase synchronization with real/virtual masteraxis 54Position control with cyclic command value input46Positioning block mode 50Synchronization modes 52Torque/force control 45Velocity control 45Velocity synchronization with real/virtual masteraxis 53

Operating modes of master communication 12Optional device functions 63Overview of functions/functional packages 4

PParameters

Basics 81Loading, storing and saving 81

Parameters, new or modified 95Parameter set switching 62Patch function

General patch function 87PLC patch function 87

Performance data 7Phase synchronization with real/virtual master axis54PLC patch function 87Position control

Block diagram 46Positioning block mode 50Power sections, overview 2Probe function 78PROFIBUS-DP 17

RRelease update 86

108/109 Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Index

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 117: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Resolution of measuring systems 27Rexroth IndraMotion MLD 66

SSafety technology, integrated 6Sensorless motor operation, flux-controlled 37SERCOS III 16SERCOS interface 15State machine 11Synchronization modes 52

Basic functions 52System overview 1

TTCP/IP communication 89Torque/force control

Block diagram 45

Torque/force limitation 42

UU/f control 35

VVelocity command value reset

While maintaining the maximum acceleration(S‑0‑0138) 59

Velocity controlBlock diagram 45

Velocity synchronization with real/virtual master ax‐is 53Version upgrade 86Virtual master axis generator 73Voltage-controlled open-loop operation (U/f con‐trol) 35

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG 109/109

Index

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 118: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Bosch Rexroth AG | Electric Drivesand Controls

Rexroth IndraDrive | Firmware Version Notes

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 119: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Notes

Firmware Version Notes | Rexroth IndraDrive Electric Drivesand Controls

| Bosch Rexroth AG

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m

Page 120: Firmware Version Notes MPH-05, MPB-05, MPD-05 R911320184_01_mv.pdf

Printed in GermanyDOK-INDRV*-MP*-05VRS**-FV01-EN-PR911320184

Bosch Rexroth AGElectric Drives and ControlsP.O. Box 13 5797803 Lohr, GermanyBgm.-Dr.-Nebel-Str. 297816 Lohr, GermanyPhone +49 (0)93 52-40-50 60Fax +49 (0)93 52-40-49 [email protected]

Cou

rtes

y of

CM

A/F

lody

ne/H

ydra

dyne

▪ M

otio

n Con

trol

▪ H

ydra

ulic

▪ P

neum

atic

▪ E

lect

rica

l ▪ M

echa

nica

l ▪ (

800)

426

-548

0 ▪

ww

w.c

maf

h.co

m


Recommended