Sequential Motion Control
Sequential Motion Control
and Controls
Hydraulics
Rexroth IndraMotion
for Metal Forming 12VRS
Sequential Motion Control
Reference Book
Pneumatics
Service
R911334475
Edition 04
Bosch Rexroth AG
Title
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Rexroth IndraMotion
for Metal Forming 12VRS
Sequential Motion Control
Type of Documentation
Document Typecode
Internal File Reference
Purpose of Documentation
Reference Book
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
RS-9bb78a0cab9a51140a6846a00106e303-3-en-US-10
This reference book contains information about the operation, programming
and the functionalities of the "IndraMotion for Metal Forming - Sequential Mo
tion Control 12VRS" system solution.
Furthermore, parameters and connection diagrams are described.
Record of Revision
Copyright
Edition
Release Date
Notes
Edition 01
05.2011
Edition 02
06.2011
Edition 03
01.2012
Edition 04
12.2012
Liability
Published by
The specified data is intended for product description purposes only and shall
not be deemed to be a guaranteed characteristic unless expressly stipulated
in the contract. All rights are reserved with respect to the content of this docu
mentation and the availability of the product.
Bosch Rexroth AG
Bgm.-Dr.-Nebel-Str. 2 97816 Lohr a. Main, Germany
Phone +49 9352 18 0 Fax +49 9352 18 8400
http://www.boschrexroth.com/
System Development Automation Motion Logic Control StWe (FrWe/PiGe)
Note
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
I/605
Table of Contents
Table of Contents
Page
1
1.1
1.2
1.3
1.3.1
1.3.2
1.3.3
2
2.1
2.2
2.3
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5
3
3.1
3.1.1
3.1.2
3.2
4
4.1
4.2
4.2.1
4.2.2
4.2.3
4.3
4.4
4.5
4.6
4.7
4.7.1
4.7.2
System Presentation.................................................................................................... 19
Introduction........................................................................................................................................... 19
System Overview.................................................................................................................................. 19
Technical Data...................................................................................................................................... 20
Supported Hardware............................................................................................................................. 22
Control Units...................................................................................................................................... 22
MD2 Optional Cards.......................................................................................................................... 22
MA1 Optional Card............................................................................................................................ 22
sercos III I/O Modules........................................................................................................................ 22
Visualization Devices......................................................................................................................... 23
Communication with an External PLC............................................................................................... 23
Data Storage......................................................................................................................................... 23
II/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Table of Contents
Page
4.7.3
4.7.4
4.7.5
4.7.6
4.7.7
4.8
4.8.1
4.8.2
4.8.3
4.8.4
4.8.5
4.9
5
5.1
5.1.1
5.1.2
5.1.3
5.1.4
5.1.5
5.1.6
5.1.7
Online Change................................................................................................................................... 40
Logic Task......................................................................................................................................... 40
Vectors.............................................................................................................................................. 40
General Information........................................................................................................................ 40
Restart............................................................................................................................................ 41
Interrupt.......................................................................................................................................... 41
Command Block................................................................................................................................ 41
APE, AKP, BIC, CIO, VEO............................................................................................................. 41
SAC................................................................................................................................................ 42
CVT................................................................................................................................................ 42
Cams.............................................................................................................................................. 43
Flying Cutoff...................................................................................................................................... 43
Immediate Cut................................................................................................................................ 43
PSI / POI......................................................................................................................................... 43
Maximum Stroke Routine............................................................................................................... 43
Service Work........................................................................................................................................ 43
Overview............................................................................................................................................ 43
Replacing the Controller with Stationary Inserted MMC (Master Axis).............................................. 44
Replacing the Controller without Stationary Inserted MMC (Slave Axis)........................................... 47
Replacing the Controller without MMC (BASIC Slave Axis).............................................................. 50
Problems Potentially Occurring during Controller Replacement....................................................... 52
Instructions for Firmware Replacement (Release Update)................................................................... 52
Operation..................................................................................................................... 57
SMC-Editor........................................................................................................................................... 57
Overview............................................................................................................................................ 57
Runtime Environment........................................................................................................................ 57
Installation......................................................................................................................................... 57
Easy Installation............................................................................................................................. 57
Installation in the Silent Setup (Unattended Installation)................................................................ 57
Version Dependencies of the SMC-Editor on the System................................................................. 58
Sequential Motion Control.............................................................................................................. 58
IndraMotion for Handling................................................................................................................ 58
Source Program Format.................................................................................................................... 59
Sequential Motion Control.............................................................................................................. 59
IndraMotion for Handling................................................................................................................ 59
Input Window for Variables............................................................................................................. 60
Input Support..................................................................................................................................... 61
Intellisense...................................................................................................................................... 61
Symbolic Addressing with Sequential Motion Control.................................................................... 62
Automatic Formatting..................................................................................................................... 64
Functional Description....................................................................................................................... 64
File Menu........................................................................................................................................ 64
Edit Menu....................................................................................................................................... 65
View Menu...................................................................................................................................... 65
Build Menu...................................................................................................................................... 66
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
III/605
Table of Contents
Page
5.1.8
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.3
5.3.1
5.3.2
5.3.3
5.3.4
Extras Menu................................................................................................................................... 66
Online Menu................................................................................................................................... 70
Target System Toolbar................................................................................................................... 74
Debug Functions (only for Sequential Motion Control)................................................................... 84
Parameter Box................................................................................................................................ 86
Backup / Restoring all Y-Parameters........................................................................................... 103
External Compiler......................................................................................................................... 107
Tips & Tricks.................................................................................................................................... 109
Useful Shortcuts........................................................................................................................... 109
VPC Control........................................................................................................................................ 109
General............................................................................................................................................ 109
Setting up and Commissioning the VCP 08.................................................................................... 110
Overview....................................................................................................................................... 110
Communication between VCP and Master Axis........................................................................... 111
VCP Termination Switches........................................................................................................... 112
Downloading the VCP Application Using a USB Stick................................................................. 112
Downloading the VCP Application via Ethernet............................................................................ 113
Description of VCP 08 Keys............................................................................................................ 122
General Information...................................................................................................................... 122
Layout of the VCP 08 Display....................................................................................................... 123
Menu Display Keys....................................................................................................................... 124
Operating Keys............................................................................................................................. 124
Data Entry Keys............................................................................................................................ 125
Navigation Keys............................................................................................................................ 126
Special Keys................................................................................................................................. 126
SMC System Screens..................................................................................................................... 127
Overview....................................................................................................................................... 127
Main Screen................................................................................................................................. 127
Jog Axis Screen............................................................................................................................ 129
Process Screen............................................................................................................................ 131
Function Screen........................................................................................................................... 147
Axis Information Screen............................................................................................................... 158
Parameter..................................................................................................................................... 158
Diagnostic Screen........................................................................................................................ 163
User Screen.................................................................................................................................. 163
Field Bus............................................................................................................................................. 164
Overview.......................................................................................................................................... 164
System Configuration...................................................................................................................... 165
Communication Types..................................................................................................................... 165
Cyclic Communication.................................................................................................................. 165
Communication via Parameter Channel....................................................................................... 167
Field Bus Interface Structure........................................................................................................... 168
Data Communication.................................................................................................................... 168
Field Bus Master Request Scheme.............................................................................................. 169
Field Bus Slave Request Scheme................................................................................................ 170
Field Bus Communication Examples:........................................................................................... 171
IV/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Table of Contents
Page
5.3.5
5.3.6
5.3.7
5.3.8
5.3.9
5.4
6
6.1
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
6.2.7
6.3
6.4
6.5
6.5.1
6.5.2
6.5.3
6.6
6.6.1
6.6.2
6.6.3
6.7
6.7.1
6.7.2
6.7.3
6.8
6.8.1
6.8.2
6.8.3
6.8.4
6.8.5
Programming............................................................................................................. 193
General Information............................................................................................................................ 193
Multitasking......................................................................................................................................... 193
General Information......................................................................................................................... 193
Automatic Tasks.............................................................................................................................. 195
Manual Routine............................................................................................................................... 196
Manual Cut Routine......................................................................................................................... 198
Restart Routine................................................................................................................................ 199
Cyclic Task...................................................................................................................................... 199
Flying Cutoff Routines..................................................................................................................... 201
Rapid Stop Routine...................................................................................................................... 201
Maximum Stroke Routine............................................................................................................. 201
Starting the User Program.................................................................................................................. 201
Stopping the User Program................................................................................................................ 201
Variables............................................................................................................................................. 203
General Information......................................................................................................................... 203
Programmable Variables................................................................................................................. 204
System Variables............................................................................................................................. 205
Axis-independent System Variables............................................................................................. 205
Axis-dependent System Variables................................................................................................ 207
Flags................................................................................................................................................... 210
General Information......................................................................................................................... 210
Programmable Flags....................................................................................................................... 211
System Flags................................................................................................................................... 211
Axis-independent System Flags................................................................................................... 211
Axis-dependent System Flags...................................................................................................... 211
Digital Inputs and Outputs.................................................................................................................. 213
General Information......................................................................................................................... 213
Process Input Image........................................................................................................................ 215
Process Output Image..................................................................................................................... 216
System Inputs and Outputs................................................................................................................ 217
General Information......................................................................................................................... 217
Configuring System Inputs and Outputs.......................................................................................... 217
Axis-independent System Inputs..................................................................................................... 218
Axis-dependent System Inputs........................................................................................................ 220
Axis-independent System Outputs.................................................................................................. 224
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
V/605
Table of Contents
Page
6.8.6
Axis-dependent System Outputs..................................................................................................... 225
6.8.7
Default Configuration Digital System Inputs and Outputs............................................................... 227
6.9
Language Version............................................................................................................................... 229
6.10
Overview of User Commands............................................................................................................. 229
6.11
Command Description........................................................................................................................ 234
6.11.1
General Information......................................................................................................................... 234
6.11.2
ACC Acceleration Change............................................................................................................ 235
6.11.3
AEA Set / Reset / Toggle Bit......................................................................................................... 236
6.11.4
AKN Acknowledge Bit................................................................................................................... 237
6.11.5
AKP Parallel Acknowledge with Mask.......................................................................................... 237
6.11.6
APE Parallel Setting with Mask.................................................................................................... 239
6.11.7
BAC Branch Conditional on Count............................................................................................... 240
6.11.8
BCE Branch Conditional on Bit..................................................................................................... 241
6.11.9
BIC Branch Conditional on Bit Mask............................................................................................. 241
6.11.10
CIO Copy Bit Field........................................................................................................................ 243
6.11.11
CMA Cam Axes: Activation........................................................................................................... 243
6.11.12
CMC Cam Axis: Configuration...................................................................................................... 244
6.11.13
CMM Cam Axis: Motion Step........................................................................................................ 246
6.11.14
CMP Cam Axis: Profile................................................................................................................. 251
6.11.15
CMS Cam Axis: Settings.............................................................................................................. 253
6.11.16
CON Continuous Operation.......................................................................................................... 255
6.11.17
COU Counter................................................................................................................................ 255
6.11.18
CPA Position-coupled axes: Activation......................................................................................... 256
6.11.19
CPJ Compare and Jump.............................................................................................................. 258
6.11.20
CPL Clear Position Lag................................................................................................................ 258
6.11.21
CPS Compare and Set a Bit......................................................................................................... 260
6.11.22
CRL Set Tailout Length - Cam Axis.............................................................................................. 260
6.11.23
CST Clear Subroutine Stack......................................................................................................... 261
6.11.24
CTA Torque-coupled Axes: Activation.......................................................................................... 263
6.11.25
CTC Torque-coupled Axes: Configuration.................................................................................... 264
6.11.26
CVA Velocity-coupled Axes: Activation........................................................................................ 266
6.11.27
CVC Velocity-coupled Axes: Configuration.................................................................................. 268
6.11.28
CVT Converting Variable <-> Bit Pattern...................................................................................... 268
6.11.29
EDG Edge Detection Bit............................................................................................................... 271
6.11.30
EOS End of Synchronization........................................................................................................ 271
6.11.31
FAK Multiplication Factor for Feed............................................................................................... 272
6.11.32
FOA Phase Synchronous Axes: Activation................................................................................... 273
6.11.33
FOC Phase Synchronous Axis: Configuration.............................................................................. 274
6.11.34
FUN Functions.............................................................................................................................. 275
6.11.35
HOM Home Axis........................................................................................................................... 277
6.11.36
JMP Unconditional Jump.............................................................................................................. 278
6.11.37
JSR Jump to Subroutine............................................................................................................... 279
6.11.38
JST Jump and Stop...................................................................................................................... 279
6.11.39
JTK Unconditional Jump Task...................................................................................................... 280
6.11.40
LMC Part Length by Registration Mark Counter........................................................................... 282
6.11.41
LMK Part Length or Registration Mark......................................................................................... 283
VI/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Table of Contents
Page
6.11.42
6.11.43
6.11.44
6.11.45
6.11.46
6.11.47
6.11.48
6.11.49
6.11.50
6.11.51
6.11.52
6.11.53
6.11.54
6.11.55
6.11.56
6.11.57
6.11.58
6.11.59
6.11.60
6.11.61
6.11.62
6.11.63
6.11.64
6.11.65
6.11.66
6.11.67
6.11.68
6.11.69
6.11.70
6.11.71
6.11.72
6.11.73
7
7.1
7.1.1
7.1.2
7.1.3
7.1.4
7.2
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
Functions................................................................................................................... 321
Operation Modes................................................................................................................................ 321
General Information......................................................................................................................... 321
Manual Mode................................................................................................................................... 321
Automatic Mode............................................................................................................................... 322
Parameter Mode.............................................................................................................................. 323
System Commands............................................................................................................................ 324
Overview.......................................................................................................................................... 324
File Selection with System Commands........................................................................................... 326
System Command 0: No System Command................................................................................... 326
System Command 1: Load SMC Program from MMC.................................................................... 326
System Command 2: Reserved....................................................................................................... 327
System Command 3: Load Default Values...................................................................................... 327
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
VII/605
Table of Contents
Page
7.2.7
7.2.8
7.2.9
7.2.10
7.2.11
7.2.12
7.2.13
7.2.14
7.2.15
7.2.16
7.2.17
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.9.1
7.9.2
7.9.3
7.9.4
7.10
7.10.1
7.10.2
7.10.3
7.10.4
7.10.5
7.10.6
7.10.7
7.11
7.11.1
7.11.2
7.11.3
VIII/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Table of Contents
Page
7.11.4
7.11.5
7.11.6
7.11.7
7.12
7.12.1
7.12.2
7.12.3
7.12.4
7.13
7.14
7.15
7.16
7.17
7.18
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
IX/605
Table of Contents
Page
7.19
7.20
7.20.1
7.20.2
7.20.3
7.20.4
7.21
7.22
7.23
8
8.1
8.1.1
8.1.2
8.1.3
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
8.9.1
8.9.2
8.10
8.10.1
8.10.2
8.10.3
Watchdog............................................................................................................................................ 412
sercos Analog Converter.................................................................................................................... 412
Overview.......................................................................................................................................... 412
Drive Parameters Involved.............................................................................................................. 413
Remarks.......................................................................................................................................... 414
Functional Description..................................................................................................................... 414
Multilingualism.................................................................................................................................... 414
Abort Program.................................................................................................................................... 415
Restart................................................................................................................................................ 416
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
10
10.1
10.2
10.3
10.3.1
Overview............................................................................................................................................. 459
HMI Extensions................................................................................................................................... 459
PLC Extensions.................................................................................................................................. 459
Overview.......................................................................................................................................... 459
X/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Table of Contents
Page
10.3.2
10.3.3
10.3.4
10.3.5
10.3.6
10.3.7
10.3.8
10.3.9
10.3.10
10.3.11
10.4
10.4.1
10.4.2
10.4.3
11
11.1
11.2
11.2.1
11.2.2
Notes............................................................................................................................................... 459
Provision.......................................................................................................................................... 460
Variable I/O Link.............................................................................................................................. 460
Task Configuration.......................................................................................................................... 465
Linking External and Internal Inputs and Outputs............................................................................ 467
Access to Inputs, Outputs, Flags and Variables.............................................................................. 471
Commanding the Axes by Means of PLCopen Function Blocks or Axis Interfaces........................ 475
Loading of SMC Program Blocks ("Online Change") ...................................................................... 476
Programming Example.................................................................................................................... 480
Archiving and Restoring Projects.................................................................................................... 481
General Information...................................................................................................................... 481
Archive Project............................................................................................................................. 482
Restoring a Project....................................................................................................................... 486
Cyclic CCD Data................................................................................................................................. 490
Overview.......................................................................................................................................... 490
Free Process Data........................................................................................................................... 491
Signal Control Word / Signal Status Word....................................................................................... 492
Parameters................................................................................................................ 495
General............................................................................................................................................... 495
Axis-independent Y-Parameters......................................................................................................... 495
Overview.......................................................................................................................................... 495
Detailed Description........................................................................................................................ 497
Y000: Language........................................................................................................................... 497
Y001: Cycle Time......................................................................................................................... 498
Y002: Start Program..................................................................................................................... 500
Y003: Starting Block Automatic Task 2........................................................................................ 500
Y004: Starting Block Automatic Task 3........................................................................................ 501
Y005: Starting Line Auto Task 4................................................................................................... 501
Y006: Starting Block Manual Routine........................................................................................... 502
Y007: Starting Block Cyclic Task.................................................................................................. 502
Y008: Manual Routine after Automatic Mode............................................................................... 503
Y009: Clear Outputs..................................................................................................................... 503
Y010: AutoConfig I/Os.................................................................................................................. 504
Y011: Automatic Mode, In-config................................................................................................. 505
Y012: Clear Error, In-config.......................................................................................................... 505
Y013: Single Step, In-config......................................................................................................... 505
Y014: Parameter Mode, In-config................................................................................................. 506
Y015: nE-stop, In-config............................................................................................................... 506
Y016: Start, In-config.................................................................................................................... 507
Y017: nStop, In-config.................................................................................................................. 507
Y018: Manual Routine, In-config.................................................................................................. 508
Y019: Abort program, In-config.................................................................................................... 508
Y020: nError, Out-config............................................................................................................... 508
Y021: Automatic Mode, Out-config............................................................................................... 509
Y022: Manual Mode, Out-config................................................................................................... 509
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
XI/605
Table of Contents
Page
11.3
11.3.1
11.3.2
XII/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Table of Contents
Page
11.4
11.4.1
11.4.2
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
XIII/605
Table of Contents
Page
11.5
11.6
12
12.1
12.2
12.3
12.4
12.4.1
12.4.2
12.5
12.5.1
12.5.2
12.6
XIV/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Table of Contents
Page
13
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
15/605
1.1
In the following illustration, the framed activities, product phases and target
groups refer to the present documentation.
In the product phase "Engineering", the target group "programmer" can
execute the activities "parameterizing, programming and configuring" using
this documentation.
Product
phases
Selection
Mounting
(assembly/installation)
Presales
Design engineer
Programmer
Engineering
Operation
Decommissioning
Aftersales
Mechanic/
electrician)
Programmer
Commissioning engineer
Technologist
Target
groups
Commissioning
Technologist
Process
specialist
Process specialist
Machine
operator
Activities
Fig.1-1:
1.2
To select
To prepare
To design
To construct
To unpack
To mount
To install
To parameterize
To program
To configure
To simulate
To optimize
To test
Maintenance
technician
Mechanic/
electrician
Service
Disposal company
To operate
To maintain
To remove
faults
Parameter Description
DOK-INDRV*-GEN-**VRS**-PA**-EN-P
DOK-INDRV*-GEN-**VRS**-WA**-EN-P
Functional Description
DOK-INDRV*-MP*-**VRS**-FK**-EN-P
Application Manual
DOK-INDRV*-MLD-**VRS**-AW**-EN-P
Control unit
DOK-INDRV*-CSH********-PR**-EN-P
To dispose
To create
the NC program
Related Documentation
To dismount
16/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Rexroth Inline Block IO for SERCOS III With Digital Inputs and Outputs
DOK-CONTRL-S3DI16DIO16-KB01-EN-P
Rexroth Inline Block IO for SERCOS III With Analog Inputs and Outputs
DOK-CONTRL-S3AI4AO2***-KB01-EN-P
1.3
Information Representation
1.3.1
Safety Instructions
If there are safety instructions, they contain certain signal words (Danger,
Warning, Caution, Notice) and if applicable, signal alert symbols (acc. to
ANSI Z535.6-2006).
The signal word draws the attention to the safety instruction and indicates the
risk potential.
The signal alert symbol (warning triangle with exclamation mark) positioned
in front of the signal words Danger, Warning and Caution indicates hazards
for individuals.
DANGER
In case of non-compliance with this safety instruction, death or serious injury
will occur.
WARNING
In case of non-compliance with this safety instruction, death or serious injury
can occur.
CAUTION
In case of non-compliance with this safety instruction, minor or moderate in
jury can occur.
NOTICE
In case of non-compliance with this safety instruction, material or property
damage can occur.
1.3.2
Symbols Used
Note
Tip
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
17/605
1.3.3
Explanation
Zeroed
Set value to 0
IL
Instruction list
CANopen
Field bus
DeviceNet
Field bus
Ethernet
Communication interface
FB
Function block
FBD
IWE
IndraWorks Engineering
CA
Criteria analysis
LD
Ladder diagram
MMC
Multimedia card
NC
Numerical Control
OEM
POU
PROFIBUS-DP
Field bus
sercos
Field bus
SFC
ST
Structured text
LCR
Link result
Fig.1-2:
18/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
19/605
System Presentation
System Presentation
2.1
Introduction
The "Sequential Motion Control" (SMC) is a modular 6-axis control which can
be combined with maintenance-free, highly dynamic Rexroth AC servo drives
to provide a powerful and economically efficient drive and control system. In
addition, the system uses the IndraDrive family featuring Safety-on-Board.
Therefore, the system meets the current safety requirements for digital servo
drives specified in the following new standards:
IEC 61508:2001
ISO 13849-1:2006
IEC 61800-5-2:2007.
2.2
Feed axes
Synchronous separators
Packaging machines
Thermoforming machines
Handling devices
Woodworking machines
System Overview
The SMC is a system solution which is based on "IndraDrive MLD" with up to
6 axes and is programmed in a block-oriented programming language.
The SMC-Editor is used for programming and allows the user to load and
execute programs in the SMC. The program can be executed blockwise (Sin
gleStep debugging). Flags, variables and states can be monitored.
Parameter input does not require any special programming unit. Production
data can be transferred online via field bus or Ethernet (PC or HMI).
Due to the powerful user program, the SMC is able to handle complicated
processing tasks.
The user program can contain up to 3000 block commands which allow
splitting up of complex machine sequences.
20/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
System Presentation
The SMC can be combined with additional drive and I/O modules to
form a compact control and drive package.
Fig.2-1:
2.3
Technical Data
The SMC provides the following technical data:
Operation modes:
Parameter mode
Manual mode
Automatic mode
Special operation modes:
Single Step
Setup mode
Control details:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
21/605
System Presentation
Program data:
PLCopen libraries
Master communication:
Parallel interface
Profibus
Profinet
Ethernet/IP
EtherCAT
sercos III
Interfaces:
Ethernet
Serial RS232
sercos III
Measuring systems:
Resolver
Absolute measuring encoders with SSI format (gray code and binary
code)
22/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
System Presentation
2.4
Supported Hardware
2.4.1
Control Units
The PLC integrated in the IndraDrive (MLD) is used as control unit. The mas
ter control unit has to be of type "IndraDrive Advanced+" (CSH01.3).
The maximum number of slave control units that can be used is 5.
2.4.2
2.4.3
2.4.4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
23/605
System Presentation
NOTICE
When switching to parameter mode, the outputs of the sercos III I/O modules
temporarily change into safe state, i.e. the outputs are switched to "0V" or
"FALSE". This fact has to be taken into account when configuring the system
in order to avoid dangerous situations.
This behavior does not occur if the system exits the parameter mode.
2.4.5
Visualization Devices
A VCP 08.2 is provided as HMI device for parameterization and operation. It
can be connected to the master control unit via the serial or the Ethernet in
terface.
Programming of SMC programs via the VCP is not supported.
The SMC operation with VCP is explained in detail in chapter 5.2 VCP Oper
ation, page 109..
Other HMI devices can exchange data with the SMC via the symbol file
(OPC).
2.4.6
Y-Parameters
2.5
Data Storage
SMC programs and parameter files are stored on the MMC memory card of
the master control unit. Thus, an MMC is mandatory.
Source text file with the entire SMC program incl. comments (*.SCS,
"Sequential Motion Control source file")
Backup file with all Y-parameters and single parameter sets (*.SCD,
"Sequential Motion Control data file")
24/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
System Presentation
Since this data can be lost (e.g., defective MMC or loss of MMC),
it is recommended that this data is also stored outside of the con
trol. For example, the data can be stored on an external PC using
a card reader.
VCP HMI applications (VCP 08), see also chapter 5.2 "VPC
Control" on page 109 and chapter 10.2 "HMI Extensions"
on page 459
Release Notes
All required master axis parameters are stored on the MMC.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
25/605
System Presentation
Fig.2-2:
A PC can read data from and write data to the MMC by means of a card
reader.
The MMC can be safely removed only if the system is not con
nected.
The MMC has the following folder structure and contains the following data:
The "Documentation" and "User" folders can be used to store ad
ditional data. Since it contains filed system data, the folder struc
ture of the memory card should not be changed.
The following table describes the content of the individual folders provided on
the MMC:
Folder
Content
Documentation
Unused folder
Firmware
Parameter
PLC
User
...\Documentation
Contains the documentation, the release notes and other related docu
ments
...\Documentation\DE
...\Documentation\EN
...\Documentation\SupportDocs
...\Examples
...\Fieldbus
Contains device description files and examples for the supported field
buses
...\Fieldbus\EtherCat
...\Fieldbus\EthernetIP
...\Fieldbus\Profibus
...\Fieldbus\Profibus\Examples
...\Fieldbus\ProfiNet
26/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
System Presentation
Folder
Content
...\Fieldbus\Sercos3
...\IndraWorks_Projects
...\Saveset_org
...\Saveset_org\Parameter
...\Saveset_org\Plc
...\Setup
SMC-EditorSetupxxVyy.exe (SMC-Editor)
...\SMC_VCP
...\SMC_VCP\Ethernet\TSvisRT
...\SMC_VCP\Serial\TSvisRT
...\Update
Required for the execution of the function "Restore device data" and
"Backup device data" of the SMC-Editor. The backup files for the Y-pa
rameters ("Y_Parameter_bak.scp") and the flags/variables ("M_V_Da
ta_bak.scd") are saved and read out in this directory. As of SMC12V06.
...\Update\Axis1
Required for the execution of the function "Restore Device Data" of the
SMC-Editor for restoring the PLC retain data ("Retain_MLD1.par"). As of
SMC12V06.
Fig.2-3:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
27/605
3.1
Intended Use
3.1.1
Introduction
All Bosch Rexroth controls and drives are developed and tested in accord
ance with the state of the art.
As it is however impossible to follow up the ongoing development of all mate
rials with which our controls and drives may come into contact (e.g. lubricants
at machine tools), reactions with the materials used in our systems cannot be
generally excluded.
For this reason, before using new lubricants, cleaning agents etc., it has to be
ensured that they are compatible with the materials of our housings and devi
ces.
The products may only be used in the proper manner. If they are not used as
intended, situations may arise that can lead to personal injury or damage to
property.
Bosch Rexroth, as the manufacturer of the products, will not as
sume any warranty, liability or payment of damages in case of
damage resulting from a non-intended use of the products. If he
fails to use the products as intended, the user will be solely re
sponsible for any resulting risks.
Before using the Bosch Rexroth products, the following prerequisites must be
fulfilled to ensure that they are used as intended:
3.1.2
Any person who in any way whatsoever is involved in handling our prod
ucts must read and understand the corresponding safety instructions
and the notes on intended use.
To the extent that the products are hardware elements, they must be left
in their original state; i.e. no structural modifications must be carried out.
Software products must not be decompiled and the source codes must
not be modified.
28/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
3.2
Improper Use
Use of the drive controllers in applications other than those specified or de
scribed in the documentation and technical data is considered as "improper".
Drive controllers must not be used if they
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
29/605
4.1
Prerequisites
This chapter briefly describes the steps required for successfully starting the
first SMC program. For detailed information, please refer to the correspond
ing chapters.
IBM-compatible PC
MPC08V04 (FWA-INDRV*-MPC-08VRS-D5-1-ALL-MA)
MPH08V04 (FWA-INDRV*-MPH-08VRS-D5-1-SNC-NN)
MPB08V04 (FWA-INDRV*-MPB-08VRS-D5-1-SNC-NN)
MPD08V04 (FWA-INDRV*-MPD-08VRS-D5-1-SNC-NN)
MPB17V08 (FWA-INDRV*-MPB-17VRS-D5-1-SNC-NN)
4.2
4.2.1
General Information
The IndraDrive MLD with MPC firmware (master axis) contains an integrated
motion control with PLC complying with IEC 61131-3.
This section describes the steps required for commissioning the drives ac
cording to specifications.
After completing the first startup, the defined application-specific parameter
values, which also include the production data, must be stored. The stored
parameter values ensure that the drive behavior required for the particular
machine axis can be reproduced (see also chapter 9.7 "Complete System
Backup" on page 455).
The initial state existing after first startup can be restored again by reloading
the stored parameter values.
30/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
4.2.2
Gateway address: 0 . 0 . 0 . 0
When setting up the Ethernet communication on the CCD master,
it must be noted that the engineering interface (X26) and the CCD
interface (X24/X25) must use different sub-networks.
All parameters for the drive network setting can be modified via the display of
the drive in the Easy menu.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
31/605
Fig.4-1:
32/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Fig.4-2:
Fig.4-3:
Submenu of "Ethernet"
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
33/605
Fig.4-4:
34/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Fig.4-5:
Fig.4-6:
4.2.3
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
35/605
Fig.4-7:
3. The dialog allows you to select the devices and the connection type you
wish the system to scan for.
The device type to be selected must be "IndraDrive".
In the example, the user wishes the system to scan for an IndraDrive
with Ethernet connection, see also chapter 4.2.2 "Setting up Ethernet
Communication" on page 30. The next step of the dialog requires that
the connection settings be configured. Then the system will display the
result of the scan.
Fig.4-8:
4. After the scan for devices has been completed, a new project is auto
matically created and opened. The drives can now be parameterized.
36/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Fig.4-9:
4.3
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
37/605
Fig.4-10:
The dialog also displays the nodes found in the ring under "Address
found" to the bottom right.
5. Enter the addresses found in the "Axis projecting" and "I/O projecting"
tabs and confirm each address by clicking on the "Apply" button.
The "Topology / Topology monitoring" tab shows the actual and target
addresses of the sercos participants. Topology monitoring can also be
configured.
The sercos addresses of the participants may never exist in the
sercos ring more than once. The sercos addresses of the partici
pants may be changed in the "Topology / Topology monitoring"
tab.
After completed configuration, the communication phase changes to
"P2".
6. The devices found under the sercos node in the Project Explorer are up
dated after the connection has been switched to offline and then to on
line mode again. Thereafter, the devices can be parameterized via the
appropriate dialogs.
38/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Load the basic parameters on those drives which display an error mes
sage after switching to P4.
The SMC automatically configures the digital sercos III I/O modules on run
ning up. IndraWorks dialogs can be used for diagnostic purposes.
The following IndraWorks dialog is used for configuring the analog sercos III
I/O modules:
Fig.4-11:
To open the dialog, double-click on "I/O Configuration" (in the Project Explor
er to the left) and select the desired device (to the upper right). The items that
can be configured are the output range, the conductor, the filter, and the
measuring range. After completed configuration, click the "Apply Configura
tion " button. The SMC automatically configures the PLC output and PLC in
put registers on running up.
4.4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
39/605
4.5
Parameterization
The configuration of S-parameters, P-parameters and Y-parameters can be
adjusted to the specific application. For a detailed description of how to use
the parameters, please refer to chapter 11 "Parameters" on page 495.
A standard configuration of the digital system inputs and outputs
is automatically configured by the SMC during startup (see chap
ter 6.8.7 "Default Configuration Digital System Inputs and Out
puts" on page 227).
If this is not desired, parameter Y010 (see chapter "Y010: Auto
Config I/Os" on page 504) should be set to FALSE. Otherwise,
the system inputs and outputs will be configured to the default
values during each startup.
Y-Parameters
S-/P-parameters
4.6
SMC-Editor
the VCP
Field bus
Y-parameters are stored in the non-volatile data memory of the PLC.
S- and P-parameters can be parameterized via
IndraWorks.
SMC-Editor
the VCP
Field bus
S- and P-parameters are stored in the active memory of the controller.
This can be the
40/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
4.7
4.7.1
General Information
This section describes the (most important) differences between SMC and
CLM/FLP and helps users to get a general overview.
NOTICE
Cyclic activation of "Clear Error" without correction of the error cause is not
allowed, because it causes damage to the internal memory (flash or MMC)
on the IndraDrive control section (see "F2100 Incorrect access to command
value memory"). The number of write cycles to the internal device memory is
limited. Generation of an error message results in an entry of detailed error
diagnostics into the drive logbook and therefore to access to the internal de
vice memory.
4.7.2
Data Areas
The addressing scheme for the inputs and outputs of the hardware as well as
for flags and variables has been modified.
The defined SMC syntax can be found in the following diagrams and tables:
Inputs and outputs: see chapter 6.7.1 "General Information" on page 213
Flags: see chapter 6.6.1 "General Information" on page 210
Variables: see chapter 6.5.1 "General Information" on page 203
4.7.3
Online Change
Online changes can be made, i.e., it is not possible to change individual com
mand blocks while an SMC program is being processed using an extension
in the PLC part, see chapter 10.3.9 "Loading of SMC Program Blocks (On
line Change) " on page 476.
However, the values of programmable flags and variables can still be
changed at runtime, e.g., by means of the SMC program, with the help of the
SMC-Editor, or via field bus.
4.7.4
Logic Task
Contrary to CLM, a free-running logic task of low priority is no longer availa
ble in addition to the tasks and routines in manual and automatic modes. If
necessary, such a functionality must be programmed by the user in
IndraLogic. This functionality is therefore only available in partially open SMC
projects (see also chapter 10.3 "PLC Extensions" on page 459).
4.7.5
Vectors
General Information
The vectors/vector programs known from the CLM are now called routines.
For example, the manual vector of the CML is now referred to as "manual
routine".
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
41/605
Restart
A restart vector/routine is supported in SMC12V04 and higher.
Interrupt
The SMC does not support any interrupt vector or routine.
4.7.6
Command Block
AKP
BIC
CIO
VEO
Velocity override
The use of these commands in the SMC is similar to that in the CLM.
Fundamental features of the commands for the use of I/O data are:
The complete flag area (MS000MS699, MF000MF999, MFR000
MFR199) can still be accessed without any restrictions.
Inputs:
X31:
"IndraDrive:" Pins 3 - 7
X32:
"IndraDrive:" Pins 6 - 9
X33:
X34:
Parallel interface:
Pins 1 8, 20 27
Option MD2:
Pins 17, 1622, 3132
42/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Outputs:
X31:
"Indra Drive Cs": Pin 8
X32:
"IndraDrive": Pins 6 9
Parallel interface:
Pins 1013, 1518, 2829, 3134, 3637
Option MD2:
Pins 8 15, 23 30
If the commands are used to access the pins or bits beyond the maxi
mum possible pin or bit area, the SMC generates an error.
Example:
CIO I.A2.MD2.PIN16 MF100 16
Error because the pin area is accessed beyond pin 32 (only pins 1622
and pins 3132, i.e., only 9 bits are permitted).
SAC
This command moves the coordinate system or sets it to a specific value.
The changes made with the SAC command take temporary effect.
After a restart or switch to parameter mode, the original coordinate system
will again be effective.
The next block is selected after several cycles.
Difference as compared with the CLM:
In the CLM, the original coordinate system became active even after an error.
The time required for executing the command has also changed.
For a detailed description of the SAC command, please refer to chapter
6.11.61 "SAC Set Absolute Counter" on page 299.
CVT
BCD conversion (decade switch) no longer possible, as was the case with
the CLM.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
43/605
Cams
Contrary to the FLP, the master axis start position may exceed the master
axis end position. This is essential for roll feed applications. See also chapter
7.9.4 "Cam Axis" on page 343.
4.7.7
Flying Cutoff
Immediate Cut
The immediate cut function can be activated even during the return motion of
the slide, and not only at the start position. This allows handling of short
parts.
PSI / POI
The SMC provides the SPO user command for moving away the material.
Motion commands (PSI, POI, PSA, POA) are not permitted for the flying axis
as long as an LMx command (e.g., LML) is active.
For a detailed description of the SPO command, please refer to chapter
6.11.65 "SPO Position Offset of Synchronous Axes" on page 304.
4.8
Service Work
4.8.1
Overview
If the system is still operable, the system is completely backed up
before the device is replaced (see also chapter 9.7 "Complete
System Backup" on page 455).
A controller of the IndraDrive family consists of the "power section" and "con
trol section" components (incl. firmware). The control section can be config
ured with additional components (encoder interface, optional safety technolo
gy module, etc.). In principle, it is always possible to replace one of the two
components (control section or power section) in case of a defect. However,
the control section and the power section are firmly connected to each other
and may only be replaced separately by service technicians assigned by
Bosch Rexroth or by trained users. For this reason, the following sections de
scribe how to replace the complete controller with regard to the safety tech
nology.
The installation and the removal of the complete controller are described in
the project planning manual of the power section.
Applicable only to service technicians assigned by Bosch Rexroth
and appropriately trained users:
The replacement of a defective power section does not require
any special handling because of the integrated safety technology;
i.e., re-commissioning of the safety technology and acceptance
test are not necessary.
44/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
While replacing a controller, please note that, on delivery, the safety technol
ogy of the controller is not active:
Fig.4-12:
4.8.2
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
45/605
Fig.4-13:
DANGER
46/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
47/605
Prepare a protocol with the following content and add it to the machine's
safety-relevant documentation:
4.8.3
48/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Fig.4-14:
DANGER
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
49/605
50/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Prepare a protocol with the following content and add it to the machine's
safety-relevant documentation:
4.8.4
S-0-0267, Password
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
51/605
Control master:
The control master saves the parameter values according to list
parameters S-0-0192 and P-0-0195 to a master-side data carrier.
DANGER
Control master:
52/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
4.8.5
If it was not possible to save the parameter values according to list parame
ters S-0-0192 and P-0-0195 immediately prior to device replacement (total
device breakdown), the parameter values saved on first startup must be loa
ded.
In case of drives with absolute encoder and modulo format, the
dimensional reference must be re-established after the parameter
values saved on first startup have been loaded, even if the actual
position values are confirmed to be valid via parameter
"S-0-0403, Position feedback value status"!
NOTICE
Check the actual position values and the active target position before ena
bling the drive and the PLC retain data (Y-parameters) if necessary!
4.9
The following points always have to be complied with if the drive firmware
has to be updated:
After switch-on, the drive might display the prompt "Firmware update ?".
Confirm the firmware update with <Enter>.
You can retrieve the current version of the drive firmware on the display of
the IndraDrive by selecting "1. extended display" "1.5 S-0-0030".
The drive firmware release version should be identical on all axes.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
53/605
The following points have to be complied with in the specified order and the
specified actions are to be carried out in order to ensure a successful ex
change of the SMC firmware option:
3.
4.
5.
6.
7.
all subdirectories in the "\User\.." directory but not the files of the
"\User\.." directory (these files consist of SMC programs, backup
files, language files,..) and the "\Update\.." sub-directory
54/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
8.
9.
Please copy the following data of the new SMC release to the MMC:
all subdirectories in the "\User\.." directory but not the files of the
"\User\.." directory
10.
Upload the backed up PLC retain data (Y-parameters) from the MMC.
via "IndraWorks":
Stop the PLC via the "MLD Configuration " dialog
Execute the drive command "C55 Command Load PLC retain
data from MMC" (P-0-4055)
11.
12.
13.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
55/605
56/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
57/605
Operation
Operation
5.1
SMC-Editor
5.1.1
Overview
The SMC-Editor serves to create, manage and commission the
5.1.2
Runtime Environment
The SMC-Editor requires the following runtime environment:
5.1.3
Installation
Easy Installation
Installation of the SMC-Editor can be started by double-clicking the installa
tion file SMC-EditorSetupXXVxx.exe. Finally, the different dialogs of the in
stallation routine have to be followed!
If the installation is started without more command line parameters, the other
wise necessary information is initialized as follows:
Installation language: German (in the first start, the SMC-Editor starts in
the German version)
Installation directory:
58/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Installed components:
Example files
Help files
Creation of a desktop link
Using the optional switch -f2 or /f2, a log file can be created for analyzing the
installation success.
Example:
SMC-EditorSetup05V26.exe -s -f2C:\Setup.log
This call starts the installation of the SMC-Editor in silent mode and enters
the installation success in the [ResponseResult] section in the "Setup.log"
file. If the installation is successful, ResultCode = 0 is entered.
5.1.4
SMC-Editor
12V06
12V04
12V02
Fig.5-1:
SMC-Editor
10V12 or higher
10V10
10V08
05V22
05V20
10V06
10V04
10V01
05V16
Fig.5-2:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
59/605
Operation
that the latest SMC-Editor can also be used for former IndraMotion for Han
dling releases.
The version dependences of IndraMotion for Handling (IM-HA) to the SMCEditor are displayed in the following table.
IndraMotion for Handling Release (IMSMC-Editor
HA)
12V04
12V02
Fig.5-3:
5.1.5
Command
Parameter (optional)
Fig.5-4:
Names of variables may contain nothing but letters, numbers and under
line character.
The first character must be a letter or an underline character.
Parameter (optional)
60/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
The individual program line components are separated by tabs or blank
spaces, as shown in the following example:
Fig.5-5:
Names of variables may contain nothing but letters, numbers and under
line character.
The first character must be a letter or an underline character.
Fig.5-6:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
61/605
Operation
There is one tab each for flags and variables in the "Sequential Motion Con
trol" programs:
Fig.5-7:
5.1.6
Input Support
Intellisense
After the first character for the command has been entered, a command list is
displayed as a drop-down list, starting with the first character that has been
entered. A command list is also displayed when using the key combination
<Ctrl>+<space key>, starting with the letter "A".
Fig.5-8:
The selected command in the list can be executed using the <Return>,
<Space> or <Tab> key. <Escape> can be used to close the list without apply
ing a value.
62/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
The user can continue to make entries even if the list is opened. The list will
close automatically once the command input has been completed.
After the command has been applied, a "tool tip" is displayed with the com
mand structure and all required parameters:
Fig.5-9:
Fig.5-10:
No lists are displayed for parameters, for which only constant values are per
mitted and for which no selection values are defined.
The digital inputs and outputs can also be addressed with the Intellisense
function. This function is provided if a command parameter of the bit type is
expected. Digital inputs and outputs are selected in 4 steps
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
63/605
Operation
Fig.5-11:
2.
Fig.5-12:
3.
Fig.5-13:
4.
Symbolic addressing, selecting the I/O code (I/O Code AKN Bit
Job Q Output)
64/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-14:
Flags:
Automatic Formatting
Upon confirming the entry of the current line by pressing the <Return> key,
this line is automatically formatted.
In general, automatic formatting can be switched off using the Tools Op
tions Display menu or undone using the undo function (<Ctrl>+<Z>).
The menu Edit Format selection or the right mouse button and the context
menu can be used to manually format previously selected lines (irrespective
of the settings made under Options).
5.1.7
Functional Description
File Menu
New... (Ctrl + N)
Open... (Ctrl + O)
Close
Save (Ctrl + S)
Save as...
Import...
Page setup...
Header and footer...
Opens a dialog which can be used to enter print settings such as paper for
mat, page layout and margins.
Opens the dialog for defining the header and footer for printing.
The following placeholders can be inserted here:
$FileName ...
$FilePath ...
$FileDate ...
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
65/605
Operation
$FileTime ...
$PrintDate ...
Print date
$PrintTime ...
Print time
$Page ...
Page number
Fig.5-15:
Print... (Ctrl + P)
Placeholder
Print preview
Recent files
Exit
Opens a preview that shows how a printout of the current document would
look. Settings from the page setup dialog and the selected header and footer
are taken into consideration here.
Quick access to the most recently loaded programs.
Exit the SMC-Editor.
Edit Menu
Undo (Ctrl + Z)
Redo (Ctrl + Y)
Cut (Ctrl + X)
Copy (Ctrl + C)
Paste (Ctrl + V)
Inserts text that was copied to the clipboard at the current cursor position.
Find... (Ctrl + F)
Replace... (Ctrl + H)
Opens the "Replace" dialog, which can be used to find a specific text and re
place it with another text.
Go To (Ctrl + G)
Opens a dialog which can be used to place the cursor in a specific program
line or a specific program block.
Places the cursor in the next error location found in the most recent compiler
run.
Places the cursor in the previous error location found in the most recent com
piler run.
Format selection
Select all (Ctrl + A)
Font...
Colors...
Monitor variable
View Menu
Parameter Box (Alt + F10)
Opens or closes the window for reading or inputting parameter values (see
also chapter "Parameter Box" on page 86).
Opens or closes a window with the messages of the most recent compiler
run.
Opens or closes the window for entering variables (see also chapter "Input
Window for Variables" on page 60).
66/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Build Menu
Compile program (F11)
Fig.5-16:
Extras Menu
FTP debug output
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
67/605
Operation
Options / General
Fig.5-17:
Legend:
Network timeout
The timeout time (for download and PLC connection) can be set.
68/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
The internal compiler displays error messages directly in an output win
dow of the editor (see menu: "Message window (Alt + F11)" on page 65
and menu: "Next error (F4) " on page 65).
Fig.5-18:
The language version for offline operation can, however, also be explic
itly set manually. After opening of the option dialog, the currently active
language version in the SMC-Editor is displayed in the "SMC language
version" line.
In the selection box, all installed language versions are displayed in the
drop-down list. Selection of the desired language version and subse
quent confirmation by means of OK activates the selected language ver
sion for the SMC-Editor.
Fig.5-19:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
69/605
Operation
The language version for offline operation can, however, also be explic
itly set manually. After opening of the option dialog, the currently active
language version in the SMC-Editor is displayed in the "IM-HA language
version" line.
In the selection box, all installed language versions are displayed in the
drop-down list. Selection of the language version and subsequent confir
mation by means of OK activates the selected language version for the
SMC-Editor.
From version 05V30, the compiler outputs the language version in
the message window.
Options / Display
Fig.5-20:
Legend:
Colors
The font colors used to highlight commands, key words, etc. can be set
here.
In order to achieve good legibility on the screen, the use of dark or
strong colors is recommended.
Click on Default to reset the colors to the default setting.
Tabulator widths
Specifies the tabulator widths of the first and the following columns.
Parameter separator
Specifies whether spaces or tabulators are inserted between the param
eters upon (automatic or manual) formatting of a program line.
Automatic formatting
Tick the box if the currently entered program line is to be formatted auto
matically after pressing Enter.
70/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Online Menu
General Information
By means of the online menu, a connection to the target system can be es
tablished. The target systems can be managed, programs can be loaded to
the target systems and files can be copied from the target system to the PC.
Behavior of the online menu differs, depending on the control system used.
Exits the debugger and closes the connection to the target system.
Transfers the current program in the SMC-Editor (binary and source pro
grams) to the set target system. If no compiled binary program exists for the
current program, then a dialog is displayed in which you can initiate the
compiling process. The download process can take some time depending on
the size of the program and the target system's (network) speed. Notes per
taining to the current communication status are displayed in the message
window.
The Tools FTP debug output command can be used to open a window, in
which the current communication is logged for diagnostic purposes.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
71/605
Operation
Upload
This function can be used to select any files from the target system and to
upload it to the PC:
Fig.5-21:
Upload and open in editor (all file types except Sequential Motion Con
trol (*.SCB) and Handling binary programs (*.HPR)):
The selected file is uploaded to the directory displayed in the "Upload di
rectory" box and is opened in the SMC-Editor.
Delete (<Del>):
Deletes the file selected from the target system.
Rename (<F2>):
The file selected from the target system can be renamed.
Refresh (<F5>):
The displayed list of the files existing on the target system is updated.
72/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Sorting order:
The alphabetical sorting order of the files existing on the target system
is inverted.
Starts the parameter mode. The menu item is only visible if the connection to
the target system is active (online mode).
Exits the parameter mode. The menu item is only visible if the connection to
the target system is active (online mode).
Starts the backup of the device data. The device data can only be backed up
if the connection to the target system is active (online mode). Also refer to
chapter "Save/restore device data (only for Sequential Motion Control)" on
page 75.
Starts restoring the device data. The device data can only be restored if the
connection to the target system is active (online mode). Also refer to chapter
"Save/restore device data (only for Sequential Motion Control)" on page 75.
Closes the connection to the target system. If the parameter box is opened,
the parameter box is switched into the offline mode.
Download
Transfers the current program in the SMC-Editor (binary and source pro
grams) to the set target system. If no compiled binary program exists for the
current program, then a dialog is displayed in which you can initiate the
compiling process. The download process can take some time depending on
the size of the program and the target system's (network) speed. Notes per
taining to the current communication status are displayed in the message
window.
The Tools FTP debug output command can be used to open a window, in
which the current communication is logged for diagnostic purposes.
The program download is accompanied by further checks if
IndraMotion for Handling is used.
See also chapter "Program Download with IndraMotion for Han
dling" on page 83.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
73/605
Operation
Upload
This function can be used to select any files from the target system and to
upload it to the PC:
Fig.5-22:
Upload and open in editor (all file types except Sequential Motion Con
trol (*.SCB) and Handling binary programs (*.HPR)):
The selected file is uploaded to the directory displayed in the "Upload di
rectory" box and is opened in the SMC-Editor.
In addition to the upload function, the toolbar supports the following functions:
Delete (<Del>):
74/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Deletes the file selected from the target system.
Rename (<F2>):
The file selected from the target system can be renamed (only possible
with IndraMotion MLD target system!)
Refresh (<F5>):
Refresh the displayed list of the files on the target system.
Sorting order:
The alphabetic sorting order of the files on the target system can be in
verted.
Fig.5-23:
Select the target system. You can use the drop-down list box to easily access
the stored target systems or open the target system manager.
Login button
Logout button
Exits the debugger and closes the connection to the target system.
Download button
Transfers the current program (binary and source program) to the set target
system (see also "Download" on page 70).
Upload button
This function can be used to select any files desired from the target system
and to upload it to the PC (see also "Upload" on page 71).
Starts the backup of the device data. The device data can only be backed up
if the connection to the target system is active (online mode). Also refer to
chapter "Save/restore device data (only for Sequential Motion Control)" on
page 75.
Starts the restoration of the device data. The device data can only be re
stored if the connection to the target system is active (online mode). Also re
fer to chapter "Save/restore device data (only for Sequential Motion Control)"
on page 75.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
75/605
Operation
PM Button
Starts the parameterization mode. The button is only visible if the connection
to the target system is active (online mode).
OM Button
Ends the parameterization mode. The button is only visible if the connection
to the target system is active (online mode).
System Requirements
At the least the following release versions are required to save or restore the
device data.
76/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-24:
Defining file names and the directory for saving device data
Click Save to start saving the device data. The current process status is dis
played in the wizard for the device backup. The device data backup may take
several minutes.
Fig.5-25:
After the device data backup is started, the following data is first saved on the
MMC of the master axis by the SMC:
Backup of the drive parameters (S- and P-parameters), the PLC retain
data and the PLC boot project. The backup is carried out by starting the
"C6500 Archive device data" drive command. The backup files are cre
ated in the ".\User\Backup\.." directory on the MMC of the master axis.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
77/605
Operation
The files and directories required for restoring the SMC system are archived
in the zip-compressed backup file on the PC. The following files and directo
ries are saved in the ZIP archive:
Data required for restoring the SMC system
Directory path
Saved files
Saved sub-directories, in
cluding files and sub-direc
tories
.\Plc1)
All
.\User2)
All
\Backup3) + \Update4)
Fig.5-26:
Apart from additional user-specific files, the following SMC system files are
in the ".\User" directory:
Prog_Assign.sca: Mapping file of file names and file numbers for system
commands
78/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-27:
WARNING
When a backup file is restored, all files that are contained in the backup file
are transferred to the MMC of the master axis. Files with the same name that
already exist on the MMC are overwritten in the process.
Fig.5-28:
After confirming with Next, an overview is displayed that shows the differen
ces between the current configuration of your SMC system and the configura
tion of the backup file. If differences are detected, one or several warning
icons or error icons are displayed in the overview.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
79/605
Operation
SMC firmware release: If the SMC firmware release of the backup file
differs from the SMC firmware release of the system, the SMC firmware
release of the backup file is restored when the backup file is restored.
Drive firmware:
The drive firmware is not contained in the SMC backup file. If dif
ferences are detected with the drive firmware, the overview dialog
merely indicates this. Various releases of the drive firmware in the
backup file and the SMC system currently operated are each listed.
The different releases of the drive firmware are not updated when
the backup file is restored.
Fig.5-29:
80/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
After the files are transferred from the backup archive, the master
axis is automatically restarted. The process for restoring the de
vice data is automatically continued after the drive is restarted.
Fig.5-30:
The process for restoring the device data may take several mi
nutes.
Fig.5-31:
Select the desired target system from this box. You can use the drop-down
list box to easily access the stored target systems or open the target system
manager.
Login button
Logout button
Download button
Transfers the current program (binary and source program) to the set target
system (see also "Download" on page 72).
Upload button
This function can be used to select any files desired from the target system
and to upload it to the PC (see also "Upload" on page 73).
PM Button
Starts the parameterization mode. The button is only visible if the connection
to the target system is active (online mode).
OM Button
Ends the parameterization mode. The button is only visible if the connection
to the target system is active (online mode).
Reset button
This deletes all pending error, warning and information messages. It also in
terrupts an active program in automatic mode. The system then enters the
RESET state once all axes are stopped.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
81/605
Operation
Program compare
82/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
83/605
Operation
Fig.5-32:
The user can overwrite the changes made on the target system with the new
program or
the point coordinates from the target system and apply them to the cur
rent program.
Only comments compiled to the binary code can be identified with
the comment command "//". Comments marked with the apostro
phe symbol do not affect the binary code. These comments only
serve to comment on the source text. For this reason, these com
ments get lost while the program code is uploaded from the target
system to the SMC-Editor.
84/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-33:
"Automatic" button
All existing errors (faults) are cleared with a positive edge at the "Clear Error"
input. Errors can be cleared in parameter mode and in operation mode. How
ever, while phase switching is active, e.g., from parameter mode to operation
mode, it is not possible to execute the "Clear Error" function.
The SMC provides three operation modes:
- Parameter mode
- Automatic mode
- Manual mode
The individual operation modes are activated through two system inputs. If
neither the "Parameter mode" input nor the "Automatic mode" input is applied
as operation mode, the SMC is set to manual mode.
If the "Automatic mode" input is applied, the SMC is set to automatic mode.
"nStop" button
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
85/605
Operation
If following a straight line, the motion of the axis is immediately decelerated
with the programmed delay until it comes to a rest. If there still remains a re
sidual distance to be traveled, this distance is stored and will be the first to be
traveled upon restart. There will be no dimensional loss of reference.
Without the "nStop" signal, no jogging and homing motions are possible in
manual mode.
Ongoing jogging and homing motions are stopped immediately.
If the "Flying Cutoff" application type is configured, the removal of the "nStop"
input acts as a cycle stop, i.e., motions that have already been started will be
completed before they are stopped.
"Single Step" button
Upon activation of the single step mode, a positive edge at the "Start" input
always triggers only one command (current command) of the task or routine
selected to be processed.
Once the command is completed, the next command of the task or routine
will not be started before the next positive edge at the "Start" input.
Only one task or routine can be processed at a time in single step mode.
This task or routine can be one of the 4 automatic tasks, the cyclic tasks or
the manual routine or manual cut routine. Processing of the other active tasks
or routines is continued in "normal" cycles. Since this has a considerable ef
fect on the timing sequence, it must be ensured that no unintentional actions
or motions are carried out.
The task or routine for single step mode can be selected with the SMC Editor
in online mode on the debugger window.
"Error" LED
"Automatic" LED
"Run" LED
Active program
The "Active Program" field displays the program that is loaded. All programs
available on the target system are displayed by extending the list. A new pro
gram can be loaded.
The background color of the program name can have the following states:
Green:
The current program in the editor corresponds to the loaded program.
That means that both the checksum and the name of the current source
program are identical to the checksum and the name of the loaded bina
ry program.
86/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Yellow:
The current program in the editor does not correspond to the loaded
program.
That means that either the checksum or the name of the current source
program is not identical to the checksum and the name of the loaded bi
nary program.
Red:
An error occurred while a program was loaded. In this case, "Error" is
always displayed as active program.
The task whose program counter is displayed in the "SetNbr" box and which
can be processed in single step mode can be defined in the task drop-down
list box.
If the "Auto Scroll" checkbox is activated, the current program line of the set
task is always scrolled to the visible area. If necessary, the "Auto Scroll"
checkbox can be deactivated to view a different program area.
The right side of the "Debugger" window shows the watch variables. The dis
play is updated automatically each time values are changed.
The context menu ("Add Watch") can be used to apply flags and variables
from the program text or the flag and variable grid to the watch window. The
variables which have thus been dynamically included in the list (not the varia
bles predefined in WatchVars_SCS.ini) can be resorted by drag-and-drop
and edited (e.g., display format) or removed from the context menu.
Parameter Box
General Information
The window for reading or to enter parameter values can be opened via the
menu View Parameter box. The parameter box is used for the commission
ing and for diagnostic purposes of the control system.
The parameter box can be activated for both, the "Sequential Motion Control"
system and for "IndraMotion for Handling".
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
87/605
Operation
Fig.5-34:
Online Mode
General Information
In online mode, there is direct access to all Y-parameters of the control as
well as to all S- and P-parameters of the operated drives.
By double-clicking on a line in the "Source" column, the potential
parameter sources (System, FlyingCutoff as well as axes operat
ed with the SMC) are displayed in a drop-down list box. In this
drop-down list, the desired parameter source can be selected.
Toolbar
New
Deleting
Import parameters
88/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
In online mode, before the parameter import, it can be selected whether the
parameter values are also to be loaded into the SMC or the drive parameters.
Fig.5-35:
Yes: During import, the parameter values are first of all written into the
drive or control parameters. After the import is completed, the parame
ters in the parameter file are displayed in the parameter box and the
current parameter values are read.
No: The parameters in the parameter file are displayed in the parameter
box and the current parameter values are read out.
Many SMC or drive parameters cannot be written as they are ex
clusively created in the control or by the drives and can only be
read out for diagnostic purposes. Consequently, errors may occur
in the parameter import. If one parameter of the parameter file
cannot be written or if other errors occur during the parameter im
port, the plain text error message is displayed in the import dialog
for diagnostics. The parameter values of the parameters for which
an error message is displayed have not been written. The original
parameter value before the import remains preserved.
Fig.5-36:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
89/605
Operation
During parameter export in the online mode, the parameters contained in the
parameter box are read and written into a parameter file. The parameter val
ues are entered sorted by sources ("system", "Flying Cutoff", axis 1-6).
Load system parameters
Offline Mode
General Information
In offline mode, existing parameter backups can be loaded using the parame
ter box and edited. There is no direct access to the parameters of the Se
quential Motion Control or the drives. To save changed parameter values, a
parameter export (backup in a parameter file) is to be carried out.
When changing to the online mode, the current values of the parameters in
the parameter box can be imported. I.e., the parameter values can be written
to the SMC or drive parameters:
Fig.5-37:
Toolbar
Deleting
Import parameters
90/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
To save changed parameter values, the parameters in the param
eter box have to be exported to a parameter file. When changing
to the online mode, the current values of the parameters in the
parameter box can be imported to the SMC or the drives. Please
refer to the information about Importing parameters, page 87.
Export parameters
Fig.5-38:
Online Mode
General Information
In online mode, there is direct access to all Y-parameters of the control.
Double-clicking a cell in the "Source" column displays the possi
ble parameter sources ("system", "kinematics") in a drop-down
list. In this drop-down list, the desired parameter source can be
selected. Analogously, the desired axis can be selected in the
"Axis" column.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
91/605
Operation
Fig.5-39:
Toolbar
New
Deleting
Import parameters
Export parameters
92/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
After loading of the Y-parameters in the parameter box, the Y-parameters of
the control are read in online mode and the parameter values read out are
displayed in the parameter box.
Determine configuration
Offline Mode
General Information
In offline mode, existing parameter backups can be loaded and edited using
the parameter box. There is no direct access to the control parameters. To
save changed parameter values, a parameter export (backup in a parameter
file) is to be carried out.
When changing to the online mode, the current values of the parameters in
the parameter box can be imported. I.e., the parameter values can be loaded
to the control:
Fig.5-40:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
93/605
Operation
In offline mode, no individual new parameters can be added to the parameter
box. The "Source", "Axis" and "IDN" columns are write-protected and can
therefore not be edited.
Toolbar
Deleting
Import parameters
Export parameters
94/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
When clicking on Load system parameters, only the Y-parame
ters of the activated kinematics and axes are displayed which
have been defined by means of the configuration dialog in offline
mode.
For more information on the configuration dialog, also refer to chapter "Deter
mine the Configuration" on page 94.
Fig.5-41:
Fig.5-42:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
95/605
Operation
parameter box. Apart from that, changes made here are also directly mapped
to relevant Y-parameters.
Fig.5-43:
Determine configuration
Kinematics
The overview field shows all available and already configured kinematics.
Kinematics are added or removed using the corresponding buttons. The
name of the currently selected kinematics is shown in the text field in the top
right corner and can be directly edited.
Add
Remove
96/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Upon removal, the currently selected kinematics is deleted from
the configuration without warning.
Axis configuration
In this area, axes can be assigned to certain kinematics. When ticking the
checkbox, the relevant axis is added to the currently selected kinematics.
Apply/Reject Configuration
The OK button applies and saves the current settings. The configuration dia
log is closed and the completed changes are mapped to the relevant Y-pa
rameters.
The Cancel button rejects the changes and upon opening, the active settings
are reloaded.
Depending on the system used, simplified entry formats are supported for the
parameter ident numbers:
To typify the parameter, the letters "Y", "S" or "P" are admissible for type
designation.
P-0-4025.0.0
P-0-4025
P-4025.0.0
P-4025
P4025.0.0
P4025
With parameters with leading zeros (e.g. "S-0-0001.0.0"), the leading
zeros can be omitted in the entry.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
97/605
Operation
With parameters with leading zeros (e.g. "Y-0-0001"), the leading zeros
can be omitted in the entry.
Y-0-0001
Y-0001
Y0001
Y1
Value Entry
When entering parameter values in the "Value" column, there is after the en
try an automatic conversion to the display format necessary for the parame
ter.
Depending on the parameter display format, the following entries are suppor
ted:
Supported formats in the parameter value entry
Display format
BOOL
Bool format
STRING
Text
Hexadecimal format
Binary format
Decimal format without decimal places
Hexadecimal format
Binary format
Input
Output
Parameter ident number (only with SMC) Parameter ident number format
98/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Entry formats:
Boolean format:
The following inputs are possible:
"+", "-"
Numbers from 0 - 9
Numbers from 0 - 9
Hexadecimal format:
To designate the hexadecimal format, the prefix "0x" has to be used.
Apart from that, the following characters are permissible:
Numbers from 0 - 9
Binary format:
To designate the binary format, the prefix "0b" has to be used.
Apart from that, the following characters are permissible:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
99/605
Operation
If the entered parameter value is outside the parameter limit values, an error
message is displayed in the SMC-Editor status line indicating the current pa
rameter limit values:
Fig.5-44:
In offline mode, only the limit values of the Y-parameters are checked
the limit values of which are fixedly determined. I.e. if the parameter limit
value depends on another parameter or its limit value, there is no limit
value verification (for example parameter Yx04 of the SMC).
With drive parameters (S- and P-parameters), there is no limit value ver
ification in offline mode!
When changing from offline mode to online mode, the parameter
values of the parameters in the parameter box can be imported. If
any parameter value entered offline is outside the parameter limit
values, a corresponding error message is displayed in the import
dialog during the import. The original parameter value of the pa
rameter is retained. See also "Import parameters" on page 87.
List parameters
General Information
List parameters are parameters with a variable number of parameter values
of the same data type. The number of parameter values (elements) of a list
parameter results from the current list length. The individual elements of a list
parameter can be referenced by means of the index.
Fig.5-45:
100/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Only with Sequential Motion Control:
If list parameters are displayed in the parameter box, this has
negative influence on the refresh velocity of the parameter values.
Reasons: The parameter values in the parameter box are read
sequentially from top to bottom. I.e., the more parameters are
contained in the parameter box, the lower is the refresh rate of a
certain parameter value. If a list parameter is in the parameter
box, all elements of the list parameter are always read even if not
all elements of the list parameter are displayed in the parameter
box.
Inserting a new list parameter
If a new list parameter is inserted into the parameter box in online mode, the
value of element 0 of the list parameter is displayed first. The element index
of the list parameter is displayed in the "#" column.
Changing the element index
With list parameters, the element index can be changed in the "#" column. If
the element index is changed in online mode, a new line is automatically in
serted above the edited line. So two lines will be displayed after the element
index has been changed. The top line shows the element with the newly en
tered index. The lower line still contains the original index. So any number of
elements of a list parameter can be displayed.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
101/605
Operation
rameter will be imported! When subsequently changing to the online
mode with parameter import, only element 0 of the list parameter will
consequently be imported. I.e. to import all elements of the list parame
ters which are in the parameter file, the parameter import has to be re
peated in online mode.
Fig.5-46:
Press <Ctrl> and the left mouse button to highlight several lines by
selection of the line heads (using the mouse).
Highlighting any line using the left mouse button and subsequent high
lighting of the line by means of the keyboard: By pressing <Shift> +
<Down arrow> or <Up arrow> at the same time, several lines above or
below the line highlighted first can be highlighted.
By clicking the topmost left cell (line head of the header) in the
parameter box using the left mouse button, all lines available in
the parameter box are highlighted.
Fig.5-47:
Invalid parameters
Parameters with invalid sources (only in online mode)
102/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
If parameters are contained in the parameter box in online mode that do not
exist on the control, the lines of these parameters are write-protected and are
grayed out.
Fig.5-48:
Depending on the system used, the following sections explain exemplary how
this condition can come about.
Sequential Motion Control
Loading the system parameters in offline mode (see also "Load system pa
rameters" on page 90) loads the axis-dependent Y-parameters of all suppor
ted axes (axis 1 to 6) in the parameter box. If, however, the SMC actually op
erates fewer axes, the parameters of axes which are not operated are writeprotected and shown in gray when changing into the online mode. The
graphic above shows the presentation of the parameter if the SMC operates
2 axes. The parameters of the third axis cannot be edited in online mode.
Fig.5-49:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
103/605
Operation
Error messages
If errors occur while entries are being made in the parameter box, the error
messages are displayed in the status line of the SMC-Editor:
Fig.5-50:
The following sections describe the principle for backing up and restoring all
Y-parameters. The procedure is explained, using the example of the "Se
quential Motion Control" system. However, the approach can also be used for
the "IndraMotion for Handling" system.
Fig.5-51:
2.
Fig.5-52:
3.
Login
104/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-53:
4.
Export parameters
Enter a file name in the target directory and start the backup via Save:
#
Fig.5-54:
5.
Start backup
Wait until the backup of the Y-parameters is completed. After the Y-pa
rameters have been backed up successfully, the "Export parameters" di
alog box is automatically closed. All Y-parameters are stored under the
specified file name.
Fig.5-55:
Backup active
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
105/605
Operation
Restoration of All Y-Parameters
Fig.5-56:
Login
Fig.5-57:
Fig.5-58:
Import parameters
4. Enter the file name with the Y-parameter backup in the source directory.
Subsequently, start the restoring using the Open button:
#
106/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-59:
Fig.5-60:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
107/605
Operation
Fig.5-61:
Quit restoration
External Compiler
Apart from the internal compiler, the SMC-Editor also provides an external
compiler. The external compiler is started using the "SMC-Comp.exe" con
sole program. The "SMC-Comp.exe" console program is located in the instal
lation directory of the SMC-Editor.
Use of the external compiler ("SMC-Comp.exe") requires com
plete installation of the SMC-Editor.
After the external compiler has been started, the source text file with the com
plete SMC ("*.SCS") or IM-HA program ("*.HPR") is compiled incl. the com
ments and the binary file with the ending "*.SCB" (Sequential Motion Control)
or "*.HPR" (IndraMotion for Handling) is saved in the same directory as the
source program. The binary file is, however, only created if compilation by the
external compiler was completed without errors. For this purpose, the source
file does not necessarily have to be created using the SMC-Editor.
The created binary file can then be transmitted to the control (SMC or IM-HA)
and loaded as active program.
In case of errors in the compilation, the error messages of the eternal compil
er are directly output in the console. The error output contains the incorrect
set number with line indication as well as a related error message.
The call syntax of the external compiler is:
<Installation path of the SMC-Editor>\smc-comp.exe <File name>
If the external compiler is called without the transfer parameter <File name>,
the current version of the SMC-Editor and a description of the call parameters
are output.
If necessary, the compiler output can also be redirected into a file:
<Installation path of the SMC-Editor>\smc-comp.exe <File name> > <Output
file name>
108/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Calling the external compiler with
out program file
Fig.5-62:
Fig.5-63:
Fig.5-64:
Program example:
The following batch file (*.bat) compiling several source files by calling the
batch is used as example of the application of the external compiler. The out
put of the external compiler is redirected to files with the same name as the
source file however with the file extension "*.err". If there is a compilation
error, an error message is output and the batch file can be canceled by
means of <CTRL>+<C>. The call is for example to be effected in the com
mand line with "SMC-Compile *.scs" in order to compile all SMC programs
contained in the directory.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
109/605
Operation
5.1.8
Useful Shortcuts
F6
Toggles the cursor position between the program text and the table editor for
flags and variables at the bottom.
Alt + F6
Toggles between the flag and variable tables (or message window and de
bugger window).
F8
This key can be used to control the Start button when the debugger is activa
ted.
Alt + F10
F11
Alt + F11
Opens or closes a window with the messages of the most recent compiler run
and the program download.
F12
Shift + F12
Alt + F12
Ctrl + space bar
Exits the debugger and closes the connection to the target system.
Opens or closes the "Variables" window.
Activates the Intellisense input in the program text.
This opens a list containing the commands or command parameters available
at the current position.
5.2
VPC Control
5.2.1
General
The IndraControl VCP 08 is a compact operator terminal for operating and
monitoring the "Sequential Motion Control" (SMC).
The display has a resolution of 320 x 240 pixels. It displays the status of the
system along with diagnostic messages in plain text. The keyboard includes
all keys required for data input (parameters, variables, flags, etc.) and for
controlling the system (switch-over of operation modes, start, stop, etc.). The
LEDs of the different keys indicate the current status and the selected opera
tion mode to the user.
110/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
The SMC screens are supported in German, English and French.
Fig.5-65:
Password protection
The VCP 08 is provided with a three-level password management system.
The password management system can be used to protect the VCP 08
screens. Refer to "Password screen" on page 161 for details.
5.2.2
Overview
Each SMC is delivered with a multimedia card (MMC) that contains the SMC
application and all necessary device, firmware and system parameters.
The VCP application must be transferred to the VCP 08.
USB stick
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
111/605
Operation
The following hardware and software tools are required before proceeding
with system setup and commissioning:
a USB stick, or
an Ethernet cable.
These files are contained in the MMC card under the following two directo
ries:
User\SMC_VCP\Ethernet\TSvisRT
User\SMC_VCP\Serial\TSvisRT
The following files are contained in each "TSvisRT" directory:
1. Project file:
SMC_12Vxx_VCP08_12Vxx.cb
2. HMI configuration file (for Ethernet communication only):
HMI.Config.xml
3. INI file
TSvisRT_CE.INI
4. Protocol driver:
spst30xx.xxx.DLL
5. Runtime file:
TSvisRT_CE.exe
The files for serial communication cannot be used for Ethernet
communication and vice versa.
Serial communication files
The files for serial communication can simply be downloaded to the VCP us
ing one of the methods described in this section. Refer to chapter "Download
ing the VCP Application Using a USB Stick" on page 112 or chapter "Down
loading the VCP Application via Ethernet" on page 113 for details.
Unlike the files for serial communication, the directory for Ethernet communi
cation contains an additional file named "HMI.Config.xml".
The "HMI.Config.xml" file contains the IP address of the master axis. Using a
text editor program such as Microsoft Notepad, open the file and modify
the IP address to match the current IP address of the master axis. Save the
file and download it for Ethernet communication using one of the methods de
scribed in this section. Refer to chapter "Downloading the VCP Application
Using a USB Stick" on page 112 or chapter "Downloading the VCP Applica
tion via Ethernet" on page 113 for details.
The default IP address for the master axis at the engineering port
(X25) is 192.168.1.1.
112/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-66:
) key once.
The following figure shows the VCP 08 bootup firmware version 1.60. The
options supported in each screen may vary depending on the current version
of the bootup firmware installed in the VCP.
The screens are displayed one after the other.
No additional navigation is required in any of the screens. The <Enter> key is
used to advance from screen to screen.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
113/605
Operation
The essential options are already selected by default:
Fig.5-67:
114/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-68:
General notes
The administration and configuration of VCP devices is performed using the
"Launch" software installed in each device. The options that are available are
dependent on the current version installed. This section will describe the op
tions that are available with version V1.60.
once.
Navigating through the different keys of the "Launch" setup main menu can
be performed using the arrow buttons of the VCP 08. The <Enter> key of the
VCP is used to select or accept values within the screens. Numbers and al
phanumerical characters are entered via the keyboard.
A USB keyboard and/or USB mouse can be connected to the de
vice for navigation and operation.
Fig.5-69:
Main menu
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
115/605
Operation
Fig.5-70:
Switch on or restart the VCP device to start the initial reboot process.
After the "Launch" dialog appears on the VCP display, press the <Enter> key
to open the "Setup Main Menu" dialog.
The "Launch" dialog is displayed for about 2 seconds only after
switch-on. During this time period, the <Enter> key must be
pressed or the VCP will continue the normal boot-up procedure.
Fig.5-71:
Opening the "Network" dialog
"Launch" dialog
Using the arrow keys, go to the "Network" button in the "Setup Main Menu"
dialog and press the <Enter> key.
116/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-72:
Opening the "Fix Settings" dialog
Using the arrow keys, go to the "Fix Settings" button on the "IP Settings" dia
log and press the <Enter> key.
Fig.5-73:
Opening the IP Address dialog
Main menu
"Network" dialog
Using the arrow keys, go to the "IP Address" button on the "Fix Settings" dia
log and press the <Enter> key.
Fig.5-74:
Fig.5-75:
Password dialog
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
117/605
Operation
Enter "+ - + -" as the password and confirm the dialog with the <Enter> key.
The next window that is displayed is the window for entering the IP address
and the subnet screen.
Assigning the IP address and the
subnet screen
Enter the IP address for the VCP in the IP input field of the "IP/Subnet" dia
log.
Fig.5-76:
In the "Subnet" input field, enter the subnet screen for the network of the PC.
After entering the IP address and the subnet screen, navigate to the "OK"
button using the arrow keys and close the window with the <Enter> key.
Returning to the "Setup Main
Menu" dialog
Navigate to the "Home" button using the arrow keys and press the <Enter>
key. Repeat this process until the "Setup Main Menu" dialog reappears.
Navigate to the "Exit" button using the arrow keys and press the <Enter> key
to exit the dialog.
Fig.5-77:
Thereafter, the window for saving the modifications made to the registry ap
pears. Confirm this window with the <Enter> key. The VCP will then be re
started automatically.
The IP configuration entered for the VCP becomes active after
the device is rebooted.
118/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-78:
Switching the VCP off and on
again
Switch the VCP off and on again so that the new IP address and subnet
screen settings take effect.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
119/605
Operation
Fig.5-79:
If the connection was successful, the flash contents of the VCP are displayed
in the Explorer window. The TSvisRT folder contains the relevant files.
The example below shows the contains of the Ethernet communi
cation files. Also refer to chapter "Communication between VCP
and Master Axis" on page 111.
120/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-80:
Ethernet communication
Depending on the port used, different files have to be copied on the VCP de
vice.
Serial communication
The following four files must be copied to or overwritten in the TSvisRT direc
tory of the VCP device:
1. Project file
SMC_12Vxx_VCP0802_12Vxx.cb
2. INI file
TSvisRT_CE.INI
3. Protocol driver
spst30xx.xxx.DLL
4. Runtime file
TSvisRT_CE.exe
You can use the "Copy & Paste" function. After the files were copied, the
VCP must be restarted. Then, the imported application user interface is ac
tive.
Ethernet communication
The following five files must be copied to or overwritten in the TSvisRT direc
tory of the VCP device:
1. Project file
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
121/605
Operation
SMC_12Vxx_VCP0802_12Vxx.cb
2. INI file
TSvisRT_CE.INI
3. Protocol driver
spst30xx.xxx.DLL
4. Runtime file
TSvisRT_CE.exe
5. XML file
HMI.Config.xml
The active IP address of the master axis has to be entered in the XML file.
Therefore, the Connection Number entry has to be adapted to a modified IP
address for the drive if necessary. This can be carried out via any editor.
Program:
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
<ConnectionList>
<Connection number="1" IPAddress="192.168.1.1" ControlAddress="0= AxisAddress="1" />
</ConnectionList>
</ROOT>
Ordering information
Ethernet cables
The following table lists the Ethernet cable assemblies that can be ordered
for either standard Ethernet communication over a network or switch or a
cross-link Ethernet direct connection between two devices:
Cable assembly
Material number
Description
RKB0007/002,5..(*******-*******-*******)
R911170147
Ethernet cable, 10-Base-T, CAT.6+, cross-link, UL, readymade on both sides with RJ45 plug, 2.5 m
RKB0007/005,0..(*******-*******-*******)
R911170148
Ethernet cable, 10-Base-T, CAT.6+, cross-link, UL, readymade on both sides with RJ45 plug, 5.0 m
RKB0007/010,0..(*******-*******-*******)
R911170149
Ethernet cable, 10-Base-T, CAT.6+, cross-link, UL, readymade on both sides with RJ45 plug, 10.0 m
RKB0007/025,0..(*******-*******-*******)
R911170150
Ethernet cable, 10-Base-T, CAT.6+, cross-link, UL, readymade on both sides with RJ45 plug, 25.0 m
RKB0008/002,5..(*******-*******-*******)
R911170151
RKB0008/005,0..(*******-*******-*******)
R911170152
122/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Cable assembly
Material number
Description
RKB0008/010,0..(*******-*******-*******)
R911170153
RKB0008/025,0..(*******-*******-*******)
R911170154
Fig.5-81:
Serial cables
The following table lists the serial communication cable assemblies that can
be ordered to connect a VCP 08 to an IndraDrive control section:
Cable assembly
Material number
RKB0004/002,0
R911309311
RKB0004/005,0
R911309098
RKB0004/010,0
R911309312
Fig.5-82:
5.2.3
Description
General Information
The keyboard on the front of the VCP includes all keys required to enter data
and to control the system. The LEDs on the keys indicate the current state of
the system to the machine operator. All key elements are located under an
embossed polyester foil which is resistant to environmental conditions. The
two printed labels under the screen, as well as the printed label to the right of
the screen can be inserted from the left or the top of the device.
For more details, please refer to the "Rexroth IndraControl VCP
08.2 Project Planning Manual", material number R911310379 for
details.
The following two slide-in strips are available are available in the "User\Docu
mentation\SupportDocs" directory of the MMC and can be printed as Micro
soft Word file.
Fig.5-83:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
123/605
Operation
Fig.5-84:
Fig.5-85:
124/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
If the current screen contains data that can be edited and editing
mode is enabled (<Edit> key LED is on), disable editing mode by
pressing the <Edit> key before switching to a different screen.
Refer to chapter "Special Keys" on page 126 for details.
Operating Keys
The keys described in this section are used to change the operation mode of
the SMC and to clear any errors. The keys on the VCP are checked for cable
break.
If the connection between the IndraDrive control section and the
VCP is interrupted, e.g., due to the removal of the cable, an error
is initiated. If the monitoring time (about 2.5 seconds) is excee
ded, a VCP communication error is generated and displayed. The
VCP stops communicating with the PLC and any axis motions are
immediately stopped.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
125/605
Operation
The <AUTO/MAN> key switches the system between automatic
and manual modes. The LED turns on when automatic mode is
active. The status line on the VCP displays the current operation
mode. Refer to chapter "Layout of the VCP 08 Display" on page
123 for details.
If the key is pressed again, automatic mode is disabled and the
system switches back into manual mode.
The <CLEAR> key clears all pending error messages.
and
126/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Navigation Keys
In edit mode, the <Cursor-left> key positions the cursor one step
to the left.
In edit mode, the <Cursor-up> key positions the cursor one step
upward in the editing field.
Special Keys
Pressing the <Help> key provides information about the current
screen. The help information is only displayed as long as the key
is pressed and held. The LED flashes as long as the help key is
pressed and held.
Not applicable.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
127/605
Operation
Pressing the <Delete> key removes the character at the flashing
cursor. The cursor can be moved using the <Cursor-left> and
<Cursor-right> keys.
Not applicable.
5.2.4
Overview
The SMC screens provide an interface allowing the user to control and moni
tor the system directly via the VCP.
SMC programs are programmed by means of the SMC-Editor,
page 57,.
All buttons displayed on the various screens are accessed using the function
keys <F1> <F10> on the VCP 08. Any screen containing multiple pages will
have a number (e.g., 1) next to the title indicating that the screen contains
more pages than one.
The <Page Up> and <Page Down> keys are used to scroll between the multi
ple pages. This section will describe the options and functionality that is sup
ported throughout the screens. The navigation and data input for each screen
is controlled by the VCP 08 keyboard. Refer to chapter 5.2.3 "Description of
VCP 08 Keys" on page 122 for details.
A USB keyboard and/or mouse can also be connected to the de
vice for navigation and data input.
VCP connection watchdog
If the Y-parameter "Y046: System control", see chapter "Y046: System Con
trol" on page 521, is set to control via the VCP, the VCP must be connected
to the SMC. If this connection gets lost, an error is set, all tasks are stopped
immediately, and the following error message is displayed:
VCP communication error
To clear the error, connect the VCP to the SMC, wait until the system is re
booted and press the <CLEAR> key. This will restore the system back to its
normal operating state.
Main Screen
The Main Screen is the first screen to be displayed on powering up the sys
tem. It is also displayed whenever the <Main> key is pressed on the VCP 08.
128/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
The following figure shows the structure of all options and screens that are
accessible from the Main Screen:
Fig.5-86:
The main screen displays the states of the following system information:
Current program
Operating barrier
Screen path:
Fig.5-87:
Main key
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
129/605
Operation
130/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
The following figure shows the structure of all options that are accessible
from the Main Screen:
Fig.5-88:
Screen path:
Fig.5-89:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
131/605
Operation
An axis is jogged (forward/backward) by pressing the respective function
keys below the screen.
Function keys <F1> to <F4> are used to jog axes 1 to 4 in positive direction.
Function keys <F6> to <F9> are used to jog axes 1 to 4 in negative direction.
Axes 5 and 6 are displayed by pressing the <Page Down> key.
Only one axis can be jogged at a time.
The jog velocity of each axis can be edited on the "Functions
Screen" screen. Refer to chapter "Function Screen" on page 147
for details.
Process Screen
Process screen, overview
The Process screen is displayed by pressing the <F4> key (jog) on the Main
Screen.
The following figure shows the structure of all options and screens that are
accessible from the Process screen:
Fig.5-90:
This screen shows the same read-only information that is displayed on the
Main Screen.
132/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Screen path:
Fig.5-91:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
133/605
Operation
Screen path:
Fig.5-92:
First select the desired program and then press the <F1> key (Select).
Screen path:
Fig.5-93:
134/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Single step mode is enabled by switching to edit mode and setting the "Acti
vate Single Step" field to TRUE:
Screen path:
Fig.5-94:
Pressing function keys <F1> <F4> displays the program section for the par
ticular selected automatic task 1 4.
Pressing the <F5> key (ManRout) displays the program section for the man
ual routine task.
Pressing the <F6> key (Man.Cut) displays the program section for the man
ual cut routine task.
Pressing the <F7> key (CycTask) displays the program section for the cyclic
task.
If a non-programmed task is selected, the following error mes
sage is displayed:
"The selected task is not programmed."
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
135/605
Operation
Screen path:
Fig.5-95:
The screen shown in the above figure displays the current status for up to 4
automatic tasks, the manual routine, the manual cut routine and the cyclic
task. Pressing the <F10> key (StepIn) executes a single line in the task; the
program stops until the <F10> key is pressed again.
You can switch between the 7 tasks by pressing the <F1> to <F7> keys.
The "Step mode" field in Fig. fig. 5-94 "Single Step screen (dialog:
Single step)" on page 134 must be set to TRUE to initiate single
step mode.
To exit single step mode, return to the Single Step screen and set
the "Step mode" field to FALSE.
136/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Screen path:
Fig.5-96:
Pressing any of the task keys (<F1> <F7>) displays the related program
section, starting with the first line in the task.
If a selected task is not programmed from the screen, a message window will
be displayed.
Screen path:
Fig.5-97:
Main key <F6> (AxInfo) or Main key <F4> (Process) <F6> (Ax
Info)
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
137/605
Operation
Axis Status screen
Pressing the <F1> key (AxStat) displays the Axis Status screen. This screen
displays status information for position, velocity, torque and override for the
configured axes of the system.
Pressing the <Page Down> key displays status information for any additional
axes configured in the system.
Screen
path:
Fig.5-98:
Diagnostic Screen
Diagnostic screen overview
The Diagnostic screen is displayed by pressing the <F8> key on the Main
Screen or Process screen.
The following figure shows the structure of all options and screens that are
accessible from the Diagnostic screen:
Fig.5-99:
138/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
This screen displays diagnostic information about the current task. For exam
ple, such information refers to the current line for each task along with the
current command and the task status (running, stopped, or single step).
Using the <Page Up> and <Page Down> keys, the user can display addition
al tasks in the system.
Screen path:
Fig.5-100:
Main key <F8> (Diag) or Main key <F4> (Process) <F8> (Diag)
Screen path:
Fig.5-101:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
139/605
Operation
Screen path:
Fig.5-102:
Press the <F2> key to display the firmware and hardware types for each axis
configured in the system. Axes are selected by pressing the <Edit> key and
using the <Plus> and <Minus> keys to switch between the available axes.
Screen path:
Fig.5-103:
140/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
system. Press the <F1> key (Res.Max.) to reset the display of the maximum
load for the motion and PLC tasks.
Screen path:
Fig.5-104:
Screen path:
Fig.5-105:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
141/605
Operation
from the Process screen. Refer to chapter "Show Program screen" on page
135 for details.
Parameter screen
The Parameter screen is displayed by pressing the <F7> key (Param) on the
Diagnostic or Process screen. This screen is identical with the screen opened
from the Main Screen. Refer to chapter "Parameter" on page 158 for details.
Flag/Variable screen
The Flag/Variable screen is displayed by pressing the <F9> key (M / V) on
the Diagnostic screen. These screens are identical with the screen opened
from the Process screen. Refer to chapter "Flag screen" on page 141 and
chapter "Variable screen" on page 143 for details.
I/O screen
The I/O screens are displayed by pressing the <F10> key (I / O 's) on the Di
agnostic screen. These screens are identical with the screen opened from
the Process screen. Refer to chapter "I/O screen" on page 145 for details.
Flag screen
The Flag screen is displayed by pressing the F9 key (M / V) on the Diagnos
tic or Process screen. This screen displays 10 flags at a time. Flags are bit
flags which can be used as a switching condition in the SMC program.
The following three flag screens are supported:
Flag
Description
System flags range from MS000 to MS099. System flags are read-only and are predefined
for the system to indicate a certain condition or state that has been achieved by the system.
Axis flags range from MSx00 to MSx99. Here, x is the logical axis number from the range
from 1 to 6. Each axis in the system has 100 predefined flags which are each assigned to
the axis. For example, MS120 is flag 20 for axis 1.
Programmable flags
Programmable
flags
Programmable flags range from MF000 to MF999. The user can program these markers as
flags within the SMC-Editor as desired. These flags are available to the system.
non-volatile Programmable non-volatile flags range from MFR000 to MFR199 and are the same as pro
grammable flags, except that the value of the flag is retained in the event of a power failure.
Fig.5-106:
The user can switch between the three flag screens using the
<F2> (SysMarks), <F3> (PrgMarks) or <F4> (RetMarks) key on
any of the flag screens.
To edit a flag screen, press the <Edit> key and use the <Cursor
Up> and <Cursor Down> keys to navigate between the 10 flags.
Initially, flags 0 to 9 are displayed. This can be changed by editing
the flag index.
The user can display any combination of flag numbers within one
screen by changing the flag index. Modified index entries are
saved.
142/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
System / axis flags
Type/Description:
Access:
Read-only
Syntax:
MSxyy
x = logical axis (16) and 0
for system
yy = flag number (0099)
Programmable flags
Type/Description:
MF Programmable Flags
Access:
Read/Write
Syntax:
MF000 to MF999
1000
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
143/605
Operation
Programmable non-volatile flags
Type/Description:
Access:
Read/Write
Syntax:
MFR000 to MFR199
200
Variable screen
The Variable screen is displayed by pressing the <F9> key (M / V) on the
Process screen. This screen displays 10 variables at a time. Variables are
used in the SMC program for reading or writing values within the system.
The following three variable screens are supported:
Flag
Description
System variables range from VS000 to VS099. System variables are read-only and are pre
defined for the system.
Axis variables range from VSx00 to VSx99. Here, x is the logical axis number from the
range from 1 to 6. Each axis in the system has 100 variables which are assigned to the ax
is. For example, VS120 is variable 20 for axis 1.
Programmable variables
Programmable
variables
Programmable variables range from VF000 to VF999. The user can program these varia
bles in the SMC program as desired. These variables are available to the system.
non-volatile Programmable retain variables are the same as programmable variables, except that the
value of the variables is retained in the event of a power failure.
VFR000 to
Fig.5-107:
The user can switch between the three variable screens using the
<F7> (SysVars), <F8> (PrgVars) or <F9> (RetVars) key on any of
the Variable screens.
To edit a variable in the screen, press the <Edit> key and use the
<Cursor Up> and <Cursor Down> keys to navigate between the
10 variables. Initially, variables 0 - 9 are displayed. This can be
changed by editing the variable index.
The user can display any combination of variables numbers within
one screen. Modified index entries are saved.
144/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
System / axis variables
Type/Description:
Access:
Read-only
Syntax:
VSxyy
x = logical axis (16) and 0
for system
yy = variables number (00
99)
Programmable variables
Type/Description:
VF programmable variables
Access:
Read/Write
Syntax:
VF000 to VF999
1000
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
145/605
Operation
Programmable non-volatile variables
Type/Description:
Access:
Read/Write
Syntax:
VFR000 to
VFR199 up to version
12V06
VFR999 as of version
12V06
I/O screen
The I/O screen is displayed by pressing the F10 key (I/O 's) on the Diagnostic
or Process screen. This screen displays all inputs configured for all axes in
the system. The inputs are displayed on the basis of their I/O type, that
means X31-32 (<F1> key), field bus (<F2> key), parallel (<F3> key), MD2
(<F4> key), sercos digital (<F6> key), and sercos analog (<F7> key) I/Os.
If an I/O type which is not configured in the system is selected,
the following message is displayed:
"There are no I/Os configured for this category"
By default, the start screen shows the configured inputs of the Onboard I/Os
X31 and X32. For input types containing more than one screen, use the
<Page Up> and <Page Down> keys to display additional inputs.
Screen path:
Fig.5-108:
146/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Press the <F10> key (Outputs) to display the screen containing
the outputs of the same I/O types.
Analog sercos III I/O module
Press the <F7> key (Ser.Ana.) to display the Analog sercos Inputs screen.
This screen lists all inputs which are configured for analog sercos III I/O mod
ules.
The following figure shows the configuration of an analog I/O module in
IndraWorks:
Fig.5-109:
This screen shows the analog values of the inputs (corresponding to the val
ues of system variables VS31 to VS34) as well as the configured measure
ment range.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
147/605
Operation
Screen
path:
Fig.5-110:
Function Screen
Functions screen, overview
The Functions screen is displayed by pressing the <F5> key on the Main
Screen.
The following figure shows the structure of all options and screens that are
accessible from the Functions screen:
Fig.5-111:
This screen displays the programmed jog velocity, the programmed override
and the programmed position of the selected axis.
148/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Screen path:
Fig.5-112:
2.
Using the numeric keypad or the <Cursor Up> and <Cursor Down>
keys, select an axis number from 1 to 6 and press the <Enter> key.
The <Enter> key is used to save the current data and automati
cally moves to the next editable field.
Override function
3.
In the "Jog Velocity" field, enter the desired velocity and press the <En
ter> key.
4.
Once all setting are made, press the Edit key to exit edit mode.
The override option is only active, if it has been configured in the "Yx28:
Override" Y-parameter. Otherwise, the value in the "Override" field is internal
ly set to 100% of the jog velocity, regardless of the value set in the "Override"
field.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
149/605
Operation
The override option allows a user to vary the jog velocity of an axis.
Screen path:
Fig.5-113:
150/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
The PLC is stopped as long as the backup or restore command is
executed. That is why there is no updating on the VCP or in the
SMC-Editor. The PLC continues running after the command has
been processed.
Screen path:
Fig.5-114:
Restart Screen
The Restart screen is displayed by pressing <F3> (Restart) on the Functions
screen. In this screen, the Restart can be triggered by pressing <F2> (Re
start). The restart can only be triggered if the system output "Restart possi
ble" is set.
More information can be found under chapter 7.23 "Restart" on page 416.
Screen path:
Fig.5-115:
Restart Screen
Homing screen
The Homing screen is displayed by pressing the <F6> key (Homing) on the
Functions screen. This screen displays for each axis in the system (irrespec
tive of whether it is a real or a virtual axis) whether or not it is homed. Axis
type is configured in Y-parameter "Yx01: Axis type".
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
151/605
Operation
A real axis is displayed as "A_n" and a virtual axis is displayed as "V_n".
Where n is the logical axis number 1-6.
To home an axis, press the related function key <F1> to <F6>. Once an axis
is homed, the LED corresponding to the axis will turn on and the status for
the axis will switch to TRUE.
Axes can only be homed if manual mode is active and the nStop input is set.
Homing an axis that is not configured in the system will display a
message indicating that the axis is not active.
Screen path:
Fig.5-116:
The Set Reference screen is displayed by pressing the <F10> key (Ref. Set
ting) on the Homing screen. This screen is used to set a reference point off
set for the selected axis. A reference point offset is entered by switching the
VCP 08 to edit mode. Using the <Plus> and <Minus> keys on the VCP 08,
select an axis and edit the "Reference Distance" field. Pressing the <F1> key
(Clear Ref.) deletes the dimensional reference.
152/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Screen
path:
Fig.5-117:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
153/605
Operation
Screen path:
Fig.5-118:
The "Axis" and "Setup Velocity" fields can be edited by switching the VCP 08
to edit mode. Use the <Plus> and <Minus> keys on the VCP 08 to select an
axis and enter a setup velocity using the numeric keypad.
Jogging in setup mode
When the conditions mentioned above are satisfied and setup mode is active,
the running SMC program stops with the PSI command. Now, an axis can be
jogged using the <F4> (Jog +) and <F5> (Jog ) keys for a distance not
greater than the distance set in the PSI command.
For a detailed description of setup mode, please refer to chapter 7.13 "Setup
Mode" on page 406.
154/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Screen path:
Fig.5-119:
Screen path:
Fig.5-120:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
155/605
Operation
Description
FC_MODE
FC_TESTMODE
Fig.5-121:
The motion commands for Flying Cutoff mode are only active for
axis 1 (master axis). For this reason, only Axis 1 can be selected
in the "Select Axis" field. Selection of a different axis initiates an
error message.
Screen path:
Fig.5-122:
The Flying Cutoff Test Mode screen is displayed by pressing the <F1> key
(TestMod) on the Flying Cutoff screen. This screen is used to set test mode
parameters for velocity and acceleration as well as a material length. The
"Test mode active" field is set to TRUE if the selected application type in the
156/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Flying Cutoff screen is set to "FC_TESTMODE". The <F3> key (Run) starts
and stops test mode.
Screen
path:
Fig.5-123:
Operation screen
The Flying Cutoff Operation screen is displayed by pressing the <F2> key
(Operation) on the Flying Cutoff screen. This screen is used to set the flying
cutoff parameters and to perform cuts. The various cuts can be performed
using the <F1> to <F3> keys (Crop Cut, Immediate Cut and Inhibit Cut). The
<F4> key (Return Inhibit) and <F5> key (Rapid Stop) are additional Flying
Cutoff functions that can be executed from this screen. The material length
counter and the product length counter can be reset by pressing the <F6>
key and <F7> key, respectively.
Screen
path:
Fig.5-124:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
157/605
Operation
Depending on the active mode (manual or automatic mode),
pressing the ImmCut key will activate either an immediate cut or
the manual cut routine.
Setup screen
The Flying Cutoff Setup screen is displayed by pressing the <F3> key (Set
up) on the Flying Cutoff screen. This screen is used to setup all relevant pa
rameters required to effectively run the Flying Cutoff functionality.
Screen
path:
Fig.5-125:
Registration
The Flying Cutoff Registration screen is displayed by pressing the <F4> key
(Regn.) on the Flying Cutoff screen. This screen is used to enable registra
tion, set a registration sensor offset, define the sensor location and whether
the sensor is moving or fixed.
Screen
path:
Fig.5-126:
158/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Parameter
Parameters, overview
The Parameter screen is displayed by pressing the <F7> key (Param) on the
Diagnostic or Process screen.
The following figure shows the structure of all options and screens that are
accessible from the Parameter screen:
Fig.5-127:
This screen is required for editing Y-parameters of the SMC. S and P param
eters can be edited on their own screens and can be displayed by pressing
the <F8> (DrvPar) key. Default Y-parameters can be loaded by pressing the
<F1> key (Default) in parameter mode. The HMI date/time, contrast and
password settings can be edited by pressing the <F10> key (HMI).
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
159/605
Operation
Screen path:
Fig.5-128:
Default screen
The Default screen is displayed by pressing the <F1> key (Default) on the YParameter screen. This screen is used to edit all selected Y-parameters.
Screen path:
Fig.5-129:
160/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
If a command can only be edited in parameter mode, press the <F6> key
(PM). This changes the system to parameter mode before the parameter is
edited.
Screen path:
Fig.5-130:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
161/605
Operation
Screen path:
Fig.5-131:
Password screen
Screen
path:
Fig.5-132:
162/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
The user management is configured as follows:
Password
Numerical value
Master
571186
Service
1862978
User
1186
Fig.5-133:
Password protection
The access level to the screens depends on the current password. The mas
ter password has the highest level of access and can be used to access the
service and user screens. The service password can also be used to access
the screens available for users. The user password can only be used to ac
cess screens assigned to the user password level. Refer to "Password
screen" on page 161 for details.
A master password is required to initiate any password protection actions
(activate, deactivate and change).
After downloading the SMC screens for the first time, all passwords are
reset to their initial state (as shipped).
When assigning the same passwords to different user levels, only the
lowest user level is activated.
The password will not be changed if only <Enter> is pressed during the
password assignment.
All passwords can be reset to their initial state (shipped state) us
ing a supervisor password on the password screen. The supervi
sor password is provided by the Bosch Rexroth customer support.
The following table lists the access levels for all screens based on the cur
rently active password:
Screens that do not display a password or access level are readonly and viewable to all.
Screen
Read access
Write access
Axis Information
---
---
Axis Status
---
---
Change Password
MASTER
MASTER
System command
SERVICE
SERVICE
Backup / Restore
SERVICE
SERVICE
Diagnostics
---
---
Error Information
---
---
Flying Cutoff
USER
USER
Functions
USER
USER
Homing
USER
USER
Set Reference
USER
USER
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
163/605
Operation
Screen
Read access
Write access
Inputs
USER
USER
Input/Output Signals
USER
USER
Jog Axis
USER
USER
Lift Rolls
USER
USER
---
---
SERVICE
SERVICE
Operation
USER
USER
Outputs
USER
USER
MASTER
MASTER
PLC Status
USER
USER
Process
USER
USER
Programmable Flags
SERVICE
SERVICE
SERVICE
SERVICE
Programmable Variables
SERVICE
SERVICE
SERVICE
SERVICE
Registration
USER
USER
Select Program
USER
USER
settings
SERVICE
SERVICE
Setup
SERVICE
SERVICE
Single Step
USER
USER
Show Program
USER
USER
System/Axis Flags
SERVICE
SERVICE
System/Axis Variables
SERVICE
SERVICE
System Input/Outputs
USER
USER
Test Mode
USER
USER
User Screen
---
---
Version Drives
---
---
Version SMC
---
---
Y-Parameters
SERVICE
SERVICE
Main Screen
Optional Encoder
Drive parameters
Fig.5-134:
Diagnostic Screen
The Diagnostic screen can be opened from the Main Screen and the Process
screen. Refer to chapter "Diagnostic Screen" on page 137 for details.
User Screen
The User screen is displayed by pressing the <F10> key on the Main Screen.
Any user screens developed using VI-Composer will appear here.
164/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
5.3
Field Bus
5.3.1
Overview
The SMC supports the following field bus protocols:
Profibus
Profinet
Ethernet/IP
EtherCAT
sercos III
To be able to use field bus interface, either the option tab "Profibus" or
"Multiethernet" has to be available as master communication in the CCD
master control unit.
By default, each field bus is equipped with a master and slave devices. Differ
ent terms are available for the different field buses, listed in the following ta
ble. That is why it is only referred to the different field buses as master and
slave.
Terms
Field bus
Master
Slave
Remarks
Profibus
Master
Slave
---
Profinet
Controller
Device
---
Ethernet/IP
Scanner
Adapter
---
EtherCAT
Master
Slave
---
sercos III
Master
Slave
---
Fig.5-135:
By means of the field bus interface, the Sequential Motion Control (SMC) can
be controlled and monitored by a master PLC. In this configuration, the SMC
system is the field bus slave and the external PLC is the field bus master.
By means of this interface, control and status signals are cyclically ex
changed with the field bus master.
In addition to these signals, the field bus interface provides access to the fol
lowing data:
Y-Parameters
System Commands
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
165/605
Operation
5.3.2
System Configuration
Fig.5-136:
The field bus interface connects the SMC (MLD) system to a master PLC.
The configuration of the field bus interface can be changed in IndraWorks us
ing the "Basic master communication settings" dialog. If the multi Ethernet
card is available as option tab for the master communication, Profinet,
Ethernet/IP, EtherCat and sercos III can be selected.
A description file has to be selected for the SMC when configuring
the field bus master. The required file can be found in the "\User
\PROFIBUS" directory on the MMC.
5.3.3
Communication Types
Cyclic Communication
The field bus interface to the SMC system uses 11 words for the control
channel and 11 words for the status channel.
If Y-parameter Y010 (AutoConfig I/Os) is set to TRUE, the control and status
channels of the field bus are configured automatically, see chapter 6.8.7
"Default Configuration Digital System Inputs and Outputs" on page 227. Au
tomatic configuration takes place during power up.
166/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
In addition to the cyclic exchange of I/Os, the following data exchange mech
anism allows data communication via the field bus:
Use of a control word (32 bits, P-0-1270) and a data container (32 bits,
P-0-1271) in the control channel.
Use of a status word (32 bits, P-0-1272) and a data container (32 bits,
P-0-1273) in the status channel.
(see chapter "Data Communication" on page 168)
Field bus control channel
Word no.
Drive pa
rameters
Meaning
P-0-4077
---
P-0-13942
Input word 1
I.FB.W1.Bit...1
P-0-1395
Input word 2
I.FB.W2.Bit...1
P-0-1396
Input word 3
I.FB.W3.Bit...1
P-0-1397
Input word 4
I.FB.W4.Bit...1
P-0-1398
Input word 5
I.FB.W5.Bit...1
P-0-1399
Input word 6
I.FB.W6.Bit...1
P-0-1270
---
P-0-1270
---
10
P-0-1271
---
11
P-0-1271
---
1)
2)
Fig.5-137:
SMC10VRS: I.PB.....
S-0-0000 is still added for word no. 2 (i.e., between P-0-4077 and
P-0-1394) for Ethernet/IP to allow for DWORD addressing. All of the
following parameters shift by one word.
Drive pa
rameters
Meaning
P-0-4078
---
P-0-14142
Output word 1
Q.FB.W1.Bit...1
P-0-1415
Output word 2
Q.FB.W2.Bit...1
P-0-1416
Output word 3
Q.FB.W3.Bit...1
P-0-1417
Output word 4
Q.FB.W4.Bit...1
P-0-1418
Output word 5
Q.FB.W5.Bit...1
P-0-1419
Output word 6
Q.FB.W6.Bit...1
P-0-1272
---
P-0-1272
---
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
167/605
Operation
Word no.
Drive pa
rameters
Meaning
10
P-0-1273
---
11
P-0-1273
---
SMC10VRS: Q.PB.....
S-0-0000 is still added for word no. 2 (i.e., between P-0-4078 and
P-0-1414) for Ethernet/IP to allow for DWORD addressing. All of the
following parameters shift by one word.
1)
2)
Fig.5-138:
Word 1 in the control and status channels is required by IndraDrive but is not
used for the SMC system.
Words 2 to 7 contain the control and status I/O signals of the SMC system.
Words 8 and 9 contain the data request by the field bus master and the sta
tus response by the slave.
Words 10 and 11 contain the data to be written to the system and requested
by the system, respectively.
Words 8, 9, 10 and 11 respectively function as double word DINT units and
allow the transfer of different data types such as BOOL, DINT, DWORD and
REAL.
168/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Y-Parameters
System Commands
*
**
P-0-1283* / P-0-1274**
Control word
P-0-1284* / P-0-1275**
P-0-1285* / P-0-1276**
Status word
P-0-1286* / P-0-1277**
Fig.5-139:
5.3.4
Meaning
As of SMC12V02
SMC10VRS
Data Communication
Unlike the control and status signals of the SMC system, which are ex
changed cyclically, the following data has to be requested individually by the
field bus master:
Y-Parameters
System Commands
The master must send a request contained in words 8 and 9 of the control
channel for this access. Incoming requests are polled by the field bus com
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
169/605
Operation
munication handler. New incoming requests are processed accordingly by
the SMC system and a response is sent back to the master including a hand
shake. Every request from the field bus master is executed exactly once.
Bits
Description
Bits: 31 - 28
Bit 30: toggle bit (must be toggled for every new request)
Bits: 27 24
Data request
0 1 1 1 = Y-parameter
Data request
Bits: 23 16
Reserved
Bits: 15 0
Fig.5-140:
Bit 31 of the high word determines whether the request is a write request (=
1) or a read request (= 0).
For a write request, the relevant data has to be contained in words 10 and
11.
System flag
System variable
Y-Parameters
170/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
etc.
Bits 15 0 determine the index (0...65535) of the requested data element for
accessing the flag, variable or Y-parameter.
Status Response
Bits
Description
Bits: 31 28
Access Type:
Bits: 27 24
Status Response
0 0 0 0 = BOOL (1 byte)
0 0 1 1 = REAL (4 bytes)
Bits: 23 16
Reserved
Bits: 15 0
Fig.5-141:
Status response high word
Error code
The low word of the response mirrors the low word of the request. This pro
vides a handshake to the master that the request has been fully processed
and that the data presented in words 8 and 9 refer to that particular request.
Together with the status response words, the slave provides the correspond
ing information in data words 10 and 11.
In case of a successful write request, the data presented is the data that has
been written to and read back out of system memory.
In the event of an error involving a write request (value is read-only or value
is out-of-range) the information that is currently held in system memory will
be sent back.
All data is sent as a 4-byte binary representation of its data type. REAL val
ues are represented by their IEEE binary format. The interpretation of a Boo
lean value is:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
171/605
Operation
0000.0000b = false; every other value is interpreted as true.
In a response, a true is always represented as 0000.0001b.
= SMC10VRS
The following figures show the structure of the master data and slave status
words:
Fig.5-142:
172/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-143:
The following example shows the bit structure of the field bus master request
when reading system flag MS109.
Fig.5-144:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
173/605
Operation
Status word for MS109
The result of the requested element MS109 is available in the status word
(P-0-1272) and the value is stored in data container P-0-1273, in this case
0001b for the Boolean value "TRUE".
Fig.5-145:
The following example shows the bit structure of the field bus master request
when writing to programmable variable VF210.
The values used for variables are IEEE floating point values.
Bit 31 is the read / write bit. In this example, it is set to 1 to write a value
to VF210.
174/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-146:
Status response for VF210
The result of the write request for the programmable variable VF210 is availa
ble in the status word (P-0-1272) and the value is stored in data container
P-0-1273.
The data container (P-0-1273) reflects the value that was written.
Fig.5-147:
The following example shows the bit structure of the field bus master request
when writing a value of 20 (represented as 0001.0100b) to Y-parameter
Y167.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
175/605
Operation
Bits 2427 contain the type of the requested element. In this example, it
is a Y-parameter and it is represented as 0111b.
Fig.5-148:
Status response for Y167
The result of the write request for element Y167 is available in the status
word (P-0-1272) and the value is stored in data container P-0-1273.
Bits 015 of the data container (P-0-1273) mirrors the value written by
the master request.
Fig.5-149:
The following example shows the bit structure of the field bus master request
when executing system command 1.
176/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Data container P-0-1271 stores the parameter for the system command.
In this example it is program number 2 which is represented as 0010b.
Fig.5-150:
Status response for system com
mand 1
The result of the write request for system command 1 is available in the sta
tus word (P-0-1272) and the value stored in data container P-0-1273 is the
value of the parameter.
Bits 015 return the index of the system command if no error is detec
ted:
In this example it is 1, which is represented as 1b.
In the event of an error, bit 29 is set to 1 and bits 0 15 then contain the
error code.
Bits 015 of the data container (P-0-1273) mirrors the value written by
the master request.
Data container P-0-1273 stores the status of the system command (see
chapter 7.2.1 "Overview" on page 324).
In this example it is 2 for "system command successfully completed"
which is represented as 0010b.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
177/605
Operation
Fig.5-151:
The following example shows the bit structure of the field bus master request
when reading the status of system command 5.
Fig.5-152:
Status response for system com
mand 5
The value filed in data container P-0-1273 corresponds to the status of the
system command.
Bits 015 return the index of the system command if no error is detec
ted:
In this example it is 5, which is represented as 0101b.
178/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
In the event of an error, bit 29 is set to 1 and bits 0 15 then contain the
error code (see chapter 7.2.1 "Overview" on page 324).
Data container P-0-1273 stores the status of the system command (see
chapter 7.2.1 "Overview" on page 324).
In this example it is 2 for "system command successfully completed"
which is represented as 0010b.
Fig.5-153:
Error
Description
The request declared that it did not want to read any information or wan
ted to read multiple types of information.
1001b
1010b
The index submitted in the request has exceeded the available number
of items.
1011b
1100b
1101b
1110b
Value is invalid
1111b
Value is read-only
Bits 27 24 of the high word of the data request were not assigned ac
cording to the table in Field bus master data request scheme, page 169.
On each data write request, the data is checked for meaningful values.
This error means that the value is too small.
On each data write request, the data is checked for meaningful values.
This error means that the value is too high.
On each data write request, the data is checked for meaningful values.
This error means that the value is invalid.
A write attempt has been made for information that is read-only.
The response telegram will contain the original data / value in the SMC
system.
Fig.5-154:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
179/605
Operation
Data Check
The data value of each write request is checked to ensure that it is within the
valid range and can be edited in the current mode. The allowable range is de
termined by the limits of the Y-parameter.
The range check does not ensure that the value of the Y-parame
ter will be accepted by the SMC system. The value must be within
the validity range and writable in the current mode (see chapter
11 "Parameters" on page 495).
Handshaking
After every field bus master request, the SMC system mirrors the high word
of the master request to the high word of the status response. Also, the write
request bit is mirrored in the high word.
This allows the master to identify when a request has been completed and
that the data received, via the status channel, refers to the original request.
Only one request is executed at a time. Request queues are not
supported.
In the low word, the data written or read is sent back and an error code is as
signed.
Toggle bit connection in control and status word:
Control Word Tog Status Word Toggle
Status
gle Bit
Bit
0
No activity
No activity
No activity
Fig.5-155:
5.3.5
Handshake order
180/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-156:
4. Move an IndraLogic L control from the drive and control library to the
newly created project with Drag&Drop.
#
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
181/605
Operation
Fig.5-157:
If the Library window is not visible, select View Library from the
main menu.
5. From the IndraLogic L general settings, name the device (no spaces),
insert an optional comment and click on the Next >> button.
6. Assign an IP address for the device, select the desired programming
language and click on the Next >> button.
The IP address entered must match the IP address already set in
the IndraLogic L control.
Once all options are selected, click on the Finish button.
Wait until all required IndraWorks components are created and in
itialized. A progress window will open indicating the different sec
tions being initialized.
7. Expand the folder of the control in the Project Explorer to view additional
options.
8. Select Periphery from the Library window and open Profibus DP and
Drives.
9. Move IndraDrive RX05 from the library to Profibus/M with Drag&Drop.
#
182/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-158:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
183/605
Operation
Fig.5-159:
184/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
This process is repeated for the Output 11 Words as well.
Fig.5-160:
5.3.6
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
185/605
Operation
After a master PLC is configured and connected to the device via an Ethernet
cable, communication is established once the SMC has been started up and
no errors have been detected.
The Profinet interface in IndraMotion MLC is configured by adding an
IndraDrive as a Profinet device to the IndraWorks project and configuring the
11 input words and 11 output words. These input and output words define the
communication channels used for reading and writing data via cyclic commu
nication.
If the parameter channel is used, "ParamCh 5 Words" must be configured
(see chapter "Communication via Parameter Channel" on page 167).
Use the following steps to configure IndraMotion MLC as Profinet controller
PLC:
1. Start IndraWorks Suite by selecting
Program Files Rexroth IndraWorks... Engineering.
2. From the main menu, select File New Project.
3. Name the project and select a directory and project language:
#
Fig.5-161:
4. Move an IndraMotion MLC control from the drive and control library to
the newly created project with Drag&Drop:
#
186/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
Fig.5-162:
If the Library window is not visible, select View Library from the
main menu.
5. In the IndraMotion MLC general settings, please select the name of the
device (no spaces), insert an optional comment and click on Next >>.
6. Assign an IP address for the device, select the desired programming
language and click on the Next >> button.
The option "PROFINET IO Controller" has to be selected in the Interfa
ces dialog for the "Slot1 configuration (X7E3/X7E4)".
The entered IP address has to match the IP address already set
in the IndraMotion MLC control.
Once all options are selected, click on the Finish button.
Wait until all required IndraWorks components are created and in
itialized. A progress window will open indicating the different sec
tions being initialized.
7. Expand the folder of the control in the Project Explorer to view additional
options.
8. Select Periphery from the Library window and open Profinet IO and
Drives.
9. Click on the IndraDrive icon and drag&drop it from the library to
PROFINET_IO_Controller:
#
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
187/605
Operation
Fig.5-163:
188/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
This process has to be repeated for the Output 11 Words as well:
Fig.5-164:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
189/605
Operation
are displayed and can be subsequently identified (Identify), baptize
(Baptizing) and an IP address can be assigned (Auto-IP).
Fig.5-165:
The configuration of the status data (AT) and the control data
(MDT) for each axis is configured by the SMC system.
5.3.7
5.3.8
5.3.9
190/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
quired. This section describes the steps required to establish sercos commu
nication between a master PLC (IndraMotion MLC) and the SMC.
After a master PLC is configured and connected to the device via an Ethernet
cable, communication is established once the SMC has been started up and
no errors have been detected.
The sercos interface in IndraMotion MLC is configured by adding an
IndraDrive as a sercos device to the IndraWorks project and configuring the
11 input words and 11 output words. These input and output words define the
communication channels used for reading and writing data via cyclic commu
nication.
Use the following steps to configure IndraMotion MLC as the sercos master
controller PLC:
1. Start IndraWorks Suite by selecting
Program Files Rexroth IndraWorks... Engineering.
2. From the main menu, select File New Project.
3. Name the project and select a directory and project language.
4. Move an IndraMotion MLC control from the drive and control library to
the newly created project with Drag&Drop.
If the Library window is not visible, select View Library from the
main menu.
5. In the IndraMotion MLC general settings, please select the name of the
device (no spaces), insert an optional comment and click on Next >>.
6. Assign an IP address for the device, select the desired programming
language and click on the Next >> button.
The entered IP address has to match the IP address already set
in the IndraMotion MLC control.
Once all options are selected, click on the Finish button.
Wait until all required IndraWorks components are created and in
itialized. A progress window will open indicating the different sec
tions being initialized.
7. Expand the folder of the control in the Project Explorer to view additional
options.
8. Select Periphery from the Library window and open sercos III.
9. Click the IndraDrive pictogram and drag it from the library to FWAINDRV*-MPC08V04-D5-1-SNC-MA:
#
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
191/605
Operation
Fig.5-166:
Fig.5-167:
192/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Operation
5.4
the SMC-Editor,
the VCP,
After the user program has been restarted, the automatic tasks and the man
ual routine or manual cut routine restart their specified starting blocks. If con
figured, the cyclic task also starts with its starting block immediately after hav
ing been loaded.
If a valid user program is available in the internal processing memory of the
SMC, i.e., the loading procedure was completed successfully, then this is ac
knowledged via the "SMC program valid" output.
WARNING
The "Abort program" function should be used only if it will not result in any
hazards to man and machine.
For example, the program should not be aborted, if the tool is in engagement
in the "Flying Cutoff" application type. This might destroy the tool!
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
193/605
Programming
Programming
6.1
General Information
The programming language for the user program (SMC program) consists of
a code similar to the "BASIC" programming language.
The user program can have a scope of a maximum of 3,000 program blocks
and commands. Block counting starts with "0". Each program block always
contains only one command and up to five related command parameters.
The processing time required for one block depends on the selected NC cy
cle time (cf. chapter "Y001: Cycle Time" on page 498).
Subsequently, the block with the block number increased by one is pro
cessed (unless it is a jump command). For commands which involve waiting
for an event to occur, the processing time is always extended by the cycle
time until the event has occurred.
In most commands, both constants and variables ("indirect access") can be
used for command parameters. In chapter 6.11 "Command Description" on
page 234, you can find an "Indirect access" column in the description of
each command.
6.2
Multitasking
6.2.1
General Information
The SMC provides a total of 7 tasks for processing an SMC program.
Tasks 14:
Automatic tasks 14
Task 5:
Manual routine
Task 6:
Task 7:
Cyclic task
All tasks process the same SMC program, however in different areas. One
block or command is processed in each task within the cycle time (cf. chapter
"Y001: Cycle Time" on page 498).
The starting blocks of the individual tasks are defined in the user program in
the SMC-Editor based on the system labels used.
Task name
Diagnostic parameter
starting block number
Automatic task 1
BEGIN_AUTO_TASK_1
Automatic task 2
BEGIN_AUTO_TASK_2
Y003
Automatic task 3
BEGIN_AUTO_TASK_3
Y004
Automatic task 4
BEGIN_AUTO_TASK_4
Y005
Manual routine
Task no.
Manual cut
Cyclic task
routine1)
BEGIN_MANUAL_ROUTINE
Y006
BEGIN_FC_MANUAL_CUT_ROUTINE
Yx50
BEGIN_CYCLIC_TASK
Y007
for
194/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Task no.
Task name
Diagnostic parameter
starting block number
Yx51
BEGIN_FC_RAPID_STOP_ROUTINE
Yx52
Restart routine2)
BEGIN_RESTART_ROUTINE
Y048
1)
2)
for
Fig.6-1:
The SMC provides the respective current block numbers of tasks 17 in sys
tem variables VS000 to VS006 (cf. chapter "Axis-independent System Varia
bles" on page 205) as diagnostics.
The SMC can process the following tasks at the same time, depending on the
mode:
Automatic mode:
Automatic tasks 14 and cyclic task
Manual mode:
Manual routine or manual cut routine (with Flying Cutoff) and cyclic task
Parameter mode:
No tasks are processed.
Task 1
Task 2
Task 3
Task 4
Fig.6-2:
Task
1
Task 2
Task 3
Task 4
Task
3
Task
4
Task
7
Task
1
Task
2
Task
3
Task
4
Task
7
Tasks 5/6:
Fig.6-4:
Fig.6-3:
Task 1
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
195/605
Programming
Tasks 5/6:
Task 7
Fig.6-5:
Tasks 5/6:
Task 7
6.2.2
Automatic Tasks
In automatic mode, "automatic tasks 14" can be processed simultaneously.
They "share" an SMC program, i.e., all 4 tasks use the same program, how
ever in different blocks. The tasks have the same priority and are sequentially
processed in each sercos cycle, i.e., exactly one block (command) is pro
cessed in each task within the same cycle time. The tasks are scheduled in
the SMC.
An automatic task is automatically configured as soon as the particular sys
tem label "BEGIN_AUTO_TASK_1", "BEGIN_AUTO_TASK_2", "BEGIN_AU
TO_TASK_3", or "BEGIN_AUTO_TASK_4", is used in the SMC-Editor in the
user program. The particular system label "BEGIN_AUTO_TASK_x" defines
the starting block (cf. chapter "Y003: Starting Block Automatic Task 2" on
page 500, chapter "Y004: Starting Block Automatic Task 3" on page 501
and chapter "Y005: Starting Line Auto Task 4" on page 501) for automatic
tasks. The starting block of automatic tasks cannot be included in program
parts which are already used by other tasks or routines.
Automatic task 1 is always active and always starts with block "0".
A running automatic task is signaled via the "Run" output (see also sys
tem diagnostics "A Automatic active").
196/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Automatic tasks 1, 2, 3 and 4 are equivalent. Within the cycle time, the
order of processing of these tasks is 1, 2, 3, 4. An output set in task 1 is
processed as set in task 4.
For the automatic tasks 24, the parameters Y003, Y004 and Y005 are
available to display the current starting block number.
Fig.6-6:
6.2.3
Manual Routine
The "manual routine" (task 5) can be used to process a user program in man
ual mode.
As is the case with "automatic tasks 14", the command blocks are located in
the same SMC program. The "JSR" and "RTS" commands allow execution of
subroutines. The manual routine has to be completed with an RTS command
if there no subroutine is called anymore (the stack is empty).
If the operating mode is changed from "manual mode" to "parameter mode",
any running manual routine is aborted. While the manual routine is running,
any change of mode to "automatic" is suppressed until the manual routine is
exited. The manual routine is started via a rising edge at the programmed in
put in parameter Y018 (see chapter "Y018: Manual Routine, In-config" on
page 508).
If no input is programmed in Parameter Y018, the manual routine can only be
started by changing the operating mode or by using the VCP.
Any start of the manual routine after a change from "automatic mode" to
"manual mode" must be enabled in parameter Y008 (see chapter "Y008:
Manual Routine after Automatic Mode" on page 503).
The manual routine is automatically configured as soon as the system label
"BEGIN_MANUAL_ROUTINE" is used in the user program. The system label
"BEGIN_MANUAL_ROUTINE" defines the starting block (cf. chapter "Y006:
Starting Block Manual Routine" on page 502) for the manual routine. The
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
197/605
Programming
starting line of the manual routine may not be included in program parts
which are already used by other tasks or routines.
Manual routines are not accepted while jogging or homing is active in "man
ual mode". Jogging or homing is not possible while a manual routine is run
ning.
The "nStop" input can be used to interrupt the manual routine. After having
been stopped, the manual routine must be restarted via the "Start" input. If
the "nStop" is not set, the manual routine cannot be started or continued. If
"nStop" is no longer applied, the manual routine is immediately stopped. Axis
movements are decelerated to standstill with the programmed deceleration. If
there still remains a residual stroke to be traveled, this stroke is stored and
will be the first to be traveled upon restart. There will be no dimensional loss
of reference.
Axis movements, e.g., feed motions, can be programmed in the
manual routine.
However, it must be noted that the jogging and homing functions
are not possible for all axes while the manual routine is pro
cessed.
A running manual routine is signaled via the "Run" output (see also sys
tem diagnostics "M Manual routine active").
While the manual routine is active, the manual cut routine (cf. Flying
Cutoff) cannot be started.
Within task scheduling, the manual routine is called prior to calling the
cyclic task, i.e., an output set in the manual routine is processed as set
in the cyclic task.
A new SMC program can only be loaded in manual mode if the manual
routine is not active. After loading, processing again starts with the start
ing block.
Fig.6-7:
198/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.2.4
The manual cut routine can only be called if the "Flying Cut
off" application type has been configured in parameter Y100
for axis 1.
Please observe the following while using the manual cut routine:
A running manual cut routine is signaled via the "Run" output (see also
system diagnostics "M Manual cut routine active").
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
199/605
Programming
While the manual cut routine is active, the manual routine cannot be
started.
Within task scheduling, the manual cut routine is called prior to calling
the cyclic task, i.e., an output set in the manual cut routine is processed
as set in the cyclic task.
A new SMC program can only be loaded in manual mode if the manual
cut routine is no longer active. After loading, processing again starts
with the starting block.
Fig.6-8:
6.2.5
Example program for using the manual cut routine in the SMC-Editor
Restart Routine
The restart routine is automatically configured as soon as the system label
"BEGIN_RESTART_ROUTINE" is used. The system label "BEGIN_RE
START_ROUTINE" defines the starting block (cf. chapter "Y048: Starting
Block Restart Routine" on page 522) for the restart routine. The starting
block of the restart routine may not be included in program parts, which are
already used by other tasks or routines.
This routine is not an independently running task. Instead, it is a routine
which is controlled in relation to an event and is running in the context of the
automatic task 1.
More information can be found under chapter 7.23 "Restart" on page 416.
This restart routine is available in SMC12V04 and above.
Within task scheduling, the restart routine is called prior to calling the cy
clic task, i.e., an output set in the restart routine is processed as set in
the cyclic task.
6.2.6
Cyclic Task
The "cyclic task" (task 7) can be used to run a user program with higher prior
ity in any operating mode (except in parameter mode).
200/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
The "Start" or "nStop" do not have any effect on processing of the program in
the cyclic task.
If the mode is changed to "parameter mode", any cyclic task that might be
running is prematurely terminated.
As is the case with tasks 16, the command block resides in the same SMC
program.
The cyclic task is automatically configured as soon as the system label "BE
GIN_CYCLIC_TASK" is used in the user program. The system label "BE
GIN_CYCLIC_TASK" defines the starting block (cf. chapter "Y007: Starting
Block Cyclic Task" on page 502) for the cyclic task.
The starting block of the cyclic task may not be included in program parts
which are already used by other tasks or routines.
The program run of the cyclic task automatically starts immediately after ope
rating mode has been reached. The cyclic task is switched off in parameter
mode. In the event of an error and in case of an E-stop, the cyclic task contin
ues to be running. That means that closing lockouts can be monitored.
Commands resulting in an axis movement are not allowed in the
cyclic task.
Activation of the JST command ("immediate stop") stops all tasks with
the exception of the cyclic task. The command counter of the cyclic task
is set to the jump target.
If an error occurs in the cyclic task itself, it is restarted with the current
starting block after there is a positive edge at the "Clear Error" input.
Within task scheduling, the cyclic task is called subsequent to calling the
automatic tasks or manual routine/manual cut routine, i.e., an output set
in the automatic task (or manual routine/manual cut routine) is pro
cessed as set in the cyclic task.
If a new SMC program is loaded (e.g., via the SMC-Editor), the cyclic
task is prematurely terminated and not restarted before the user pro
gram has been successfully loaded. Processing will then start with the
new starting block.
Where the cyclic task is concerned, parameter Y007 is available for dis
playing the current starting block number.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
201/605
Programming
Fig.6-9:
6.2.7
6.3
6.4
202/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
(see chapter 6.8 "System Inputs and Outputs" on page 217)
2. Program stop via the "JST" user command
(see chapter 6.11.38 "JST Jump and Stop" on page 279)
3. Program abortion from the outside via "Abort program" input, with a
"hard" program abortion; see also chapter 7.22 "Abort Program" on
page 415
This input should only be used of it is not possible to stop the program,
e.g., if an endless loop has been programmed because of a program
ming error.
If the "Flying Cutoff" application type is configured, the removal of
the "nStop" input acts as a cycle stop, i.e., motions that have al
ready been started will be completed before they are stopped.
If the operating mode was not changed after such a stop, the program will be
continued at the point of interruption after a positive edge at the "Start" input.
In addition, there are two further possibilities to interrupt the user program.
Contrary to the program stop function, the program does not have to be star
ted after the cause of interruption has been eliminated, but is immediately
continued at the point of interruption.
1. Program interruption by means of a signal at the "nInterrupt" input
2. Program interruption by means of a signal at the "nFeedControl" input
For a description of the principle of operation of these two inputs, please refer
to chapter 6.8 "System Inputs and Outputs" on page 217.
Error message issued by the SMC (also stops the manual routine and
the manual cut routine)
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
203/605
Programming
If the "Flying Cutoff" application type is configured, the removal of
the "Automatic mode" input acts as a cycle stop, i.e., motions that
have already been started will be completed before they are stop
ped. The "Restart" function is not supported.
6.5
Variables
6.5.1
General Information
Command parameters (data) are an integral part of a command block. Com
mand parameters may be constants or variables.
Constants cannot be changed in the user program.
Instead of constants, variables can be programmed. That means that com
mand parameters can also be edited at runtime.
The names of variables start with "V.." and the data type of all variables is
REAL. If necessary, the data type can be automatically converted to INT,
e.g., in case of quantities or axis indices.
If a variable is used in a command, its value is checked at runtime. The value
range of variables is equal to that of the constants which are allowed at this
point. If the content of the variables is above or below the permissible range,
an error message is displayed.
Variables can be programmable variables (volatile - "VF" and non-volatile "VFR") as well as system variables ("VS").
The table below shows the names, the permissible data areas and the mem
ory type of the variables:
Variable type
Volatile
Programmable vari
VF000 - VF999
ables
Axis-independent
System variable
VS000 - VS099
1)
Fig.6-10:
Examples:
Non-volatile
VFR000
VFR9991)
Access
-
Axis-depend
ent
Variable-specific
(cf.
chapter "Axis-independ
ent System Variables"
on page 205 and chap
"Axis-dependent
VSx00 - VSx99 ter
System Variables" on
page 207)
204/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
The positioning command POI (see chapter 6.11.53 "POI Positioning, In
cremental with Immediate Block Stepping" on page 290) is shown with differ
ent entries:
With constants
Fig.6-11:
In the example above, the feed length has a value of "123456.123" and the
velocity a value of "12.3%".
With variables
VF600 = 123456.123
VF601 = 100
VF602 = 123.123
VF603 = -100
VF604 = -1234.123
POI 1 VF600 VF601
The value 123456.123 is taken from variable VF600.
The value 100 is taken from variable VF601.
POI 1 VF602 VF603
The value 123.123 is taken from variable VF602.
The value of variable VF603 is negative. An error message is generated.
POI 1 VF604 VF601
The content of variable VF604 is negative, i.e., the resulting feed length is
negative.
6.5.2
Programmable Variables
Programmable variables can be volatile variables or non-volatile variables.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
205/605
Programming
6.5.3
System Variables
Meaning
Description
Access
VS000
Read only
VS001
Read only
VS002
Read only
VS003
Read only
VS004
Read only
VS005
Read only
VS006
Read only
Memory display
Read only
VS008
Read only
VS009
Read only
VS010
Read only
VS011
Maximum load of the PlcTask since Maximum (relative) load of the PlcTask in %. Is reset in the
Clear Error
event of Clear Error.
Read only
VS012-
Indexed variables
Read and
write
Reserved
--
--
VS007
VS022
VS023
VS024
VS025
(As of SMC12V02)
VS026
Maximum load of the PlcTask since Maximum (absolute) load of the PlcTask in %. Is only reset
power on
after power on/off
Read only
(As of SMC12V02)
VS027
VS028
Read only
Reserved
--
--
Read only
VS030
VS031
206/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
No.
Meaning
Description
Access
Read only
VS032
VS033
Read only
VS034
Read only
Value at the analog output channel 1 of the analog sercos III Read and
I/O module
write
VS035
Value at the analog output channel 2 of the analog sercos III Read and
I/O module
write
VS036
Reserved
--
--
Current number of task cycles for each sercos cycle of auto Read only
matic task 1
VS040
VS041
(as of 12V04)
(as of 12V04)
(as of 12V04)
(as of 12V04)
(as of 12V04)
(as of 12V04)
(as of 12V04)
Read only
Read only
Fig.6-12:
Indexed variables (VS012 VS022)
Read only
Current number of task cycles for each sercos cycle of auto Read only
matic task 4
Note: Can be changed with a STC command.
Current number of task cycles for each sercos cycle of auto Read only
matic task 3
Note: Can be changed with a STC command.
Current number of task cycles for each sercos cycle of auto Read only
matic task 2
There are 11 indexed variables which allow addressing of variables with indi
ces even in program loops. The function within the field of variables is deter
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
207/605
Programming
mined and allows a variable address to be calculated by means of the formu
la:
[VS01x]
Fig.6-13:
The contents of system variables VS020 and VS021 are multiplied with each
other and added to the content of system variable VS01x. The resulting value
is the calculated variable number (VFxxx or VFRxxx) which is then processed
in the calling function. The memory range to be addressed (volatile - VF, nonvolatile - VFR) is selected by means of system variable VS022.
System variable
Meaning
12
13
14
15
16
17
18
19
20
Offset factor
21
Index of variable
22
Fig.6-14:
Indexed variables
If write-accessed via VCP, OPC, field bus or by the SET command, no index
is written to these variables (direct write access).
For a detailed program example of applying indexed variables,
please refer to the chapter 8.2 Product Data Management, page
421.
Meaning
Description
Access
VSx00
Reserved
--
--
VSx03
VSx04
208/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
No.
Meaning
Description
VSx05
Analog input 1
Access
"IndraDrive Advanced+/Advanced"
"IndraDrive Cs"
Reserved
--
--
VSx07
Actual position of optional en Current position feedback value of the optional encoder (en Read only
coder
coder 2 or measuring wheel, cf. drive parameter S-0-0053)
VSx08
Actual position
Currently active position feedback value (cf. drive parameter Read only
S-0-0386)
Depending on the setting, the active position feedback value
either originates from the motor encoder or from the optional
encoder.
VSx09
Currently active velocity feedback value (cf. drive parameter Read only
S-0-0040)
VSx10
VSx11
Override value
Current override value in %, see also chapter 7.5 "Velocity Read only
Override" on page 333.
VSx12
Remaining feed
Read only
VSx13
Read only
VSx14
Current feed length - active Current feed length of the active position feedback value.
Read only
position feedback value
Measurement must have been activated with the FUN com
mand.
Note: Measurement of the active position feedback value (cf.
drive parameter S-0-0386), i.e., either motor encoder or op
tional encoder (measuring wheel), depending on the setting.
VSx15
Intermediately stored feed Intermediately stored feed length of the active position feed Read only
length - active position feed back value.
back value
Measurement must have been activated with the FUN com
mand.
Note: Measurement of the active position feedback value (cf.
drive parameter S-0-0386), i.e., either motor encoder or op
tional encoder (measuring wheel), depending on the setting.
VSx16
Current feed length - measur Current feed length of the measuring wheel (optional encod Read only
ing wheel
er, cf. drive parameter S-0-0053)
Measurement must have been activated with the FUN com
mand.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
209/605
Programming
No.
Meaning
Description
Access
VSx17
Intermediately stored feed Intermediately stored feed length of the measuring wheel Read only
length - measuring wheel
(optional encoder, cf. drive parameter S-0-0053)
Measurement must have been activated with the FUN com
mand.
VSx18
Reserved
--
--
VSx19
Flying Cutoff:
Read only
Flying Cutoff:
Read only
Material velocity
Flying Cutoff:
Read only
VSx23
Flying Cutoff:
Read only
VSx25
Reserved
--
VSx26
VSx27
Active safety technology ope Display of the active safety technology operating status (cf. Read only
rating status
drive parameter P-0-3213 and P-0-0106, respectively).
VSx28
Average torque
(As of SMC12V06)
--
Display of the calculated average torque in [%]. See also Read only
chapter 6.11.68 "TAA Torque Average: Activation" on
page 310.
Note: The average torque is only calculated for the master
axis.
210/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
No.
Meaning
Description
Access
VSx29
Reserved
--
--
Analog input 3
Current value at analog input 3, connector X8 pins 2/9 of the Read only
CCD master (cf. drive parameter P-0-0228)
VSx30
VSx31
Analog input 4
VSx33
Analog output 1
Current value at analog input 1, connector X32 pin 1 of the Read and
CCD master (cf. drive parameter P-0-0139)
write
Note: Value range: 0...5 V
VSx34
Analog output 2
Current value at analog input 2, connector X32 pin 2 of the Read and
CCD master (cf. drive parameter P-0-0140)
write
Note: Value range: 0...5 V
VSx35
Analog output 3
VSx36
Analog output 4
Fig.6-15:
Axis numbers 1 to 6
1=
2=
3=
4=
5=
6=
7=
8=
Safe torque off (STO)
See also chapter 7.12 "Drive-integrated Safety Technology" on page 399.
6.6
Flags
6.6.1
General Information
The names of flags start with "M.." and the data type of all flags is BOOL.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
211/605
Programming
They can be programmed and edited in parameters and commands.
Flags can be programmable flags (volatile - "MF" and non-volatile- "MFR") as
well as system flags ("MS").
The table below shows the names, the permissible data areas and the mem
ory type of the flags:
Flag type
Volatile
Non-volatile
Access
Programmable
flags
MF000 - MF999
MFR000 MFR199
Read and
write
--
Read only
System flag
Fig.6-16:
6.6.2
Axis-independ
ent
Axis-depend
ent
MSx00
MS000 - MS099
MSx99
Programmable Flags
Programmable flags can be volatile flags or non-volatile flags.
6.6.3
System Flags
Meaning
Description
MS000
Reserved
--
MS099
Fig.6-17:
212/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
No.
Meaning
Description
MSx00
Reserved
--
Synchronous axis
-MSx07
MSx08
MSx10
Synchronization completed
Signals that the adjustment of the position offset is completed for synchronous
axes and for Flying Cutoff after the SPO command has been called as well as
that synchronization is completed by the FOA or CMA command after activa
tion of synchronous axes (cf. drive parameter P-0-0152, bit 0).
MSx11
Indicates that tailout machining is active and that the material velocity is no lon
ger set by the measuring wheel but by the axis-dependent system variable
Vsx22. See also chapter "Tailout" on page 393.
MSx12
Tailout done
Indicates that tailout has been done. See also chapter "Tailout" on page 393.
MSx13
The system flag is when all coupled axes (cf. "Yx00") of an axis group are syn
chronous with the related master axis.
(As of SMC12V02)
MSx14
The system flag is set if the suppression of a short part has been detected (re
fer to "Yx69, bit 11"). It is deleted the next time an EOS command is called due
to an immediate cut or crop cut.
(see also chapter "Short Parts" on page 389)
Fig.6-18:
Axis numbers 1 to 6
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
213/605
Programming
6.7
6.7.1
General Information
The assignment of the external I/O periphery to the internally used system in
puts and outputs as well as their query require a defined syntax if made in the
SMC-Editor and via the VCP 08. The syntax uses symbolic addresses corre
sponding to the names of the interfaces. As a result, inputs, outputs and flags
are clearly distinguished during programming and parameterization.
The following figure illustrates the syntax required for access to the I/O pe
riphery:
a
b
c
d
Fig.6-19:
I/O type
Hardware address
Word address
Pin or bit number
Outputs
Example:
Using the I/O syntax in the SMC-Editor
-------------- Inputs -------------AKN I.A1.X31.Pin3 On
AKN I.A2.X32.Pin6 On
214/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
AKN I.A1.PL.Pin27 On
AKN I.A1.MD.Pin32 On
AKN I.SD1.W1.Bit0 On
AKN I.SD4.W1.Bit0 On
AKN I.FB.W1.Bit0 On
AKN I.FB.W6.Bit15 On
------------- Outputs ------------AEA Q.A1.X32.Pin6 Set
AEA Q.A2.X32.Pin9 Set
AKN Q.A1.PL.Pin17 On
AKN Q.A1.MD.Pin30 On
AEA Q.SD1.W1.Bit0 Set
AEA Q.SD4.W1.Bit0 Set
AEA Q.FB.W1.Bit0 Set
AEA Q.FB.W6.Bit15 Set
The permitted choice of possible I/O signals is described in the following ta
ble:
I/O type
Hardware ad
dress
Word address
X31
X33
X34
A1
PL
A2 - A3
MD
SD1 - SD4
W1
Bit 0 - 15
FB
W1 - W6
Bit 0 - 15
A1 - A6
X32
Pins 6-9
A1
PL
A2 - A3
MD
SD1 - SD4
W1
Bit 0 - 15
FB
W1 - W6
Bit 0 - 15
Fig.6-20:
X32
A1 - A6
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
215/605
Programming
The digital sercos III I/O modules 1-4 (SD1-4) are addressed
according to the detected line topology (wiring), i.e., "sercos
III I/O module 1" corresponds to the sercos III I/O module
that is "the first" to be connected to the CCD master (see
IndraWorks dialog "CCD Basic Settings").
Example: If there is an analog sercos III I/O module which is
wired to the CCD master and a digital sercos III I/O module
which is wired to the analog sercos III I/O module, then the
digital sercos III I/O module is addressed with "SD2", be
cause it is found as second I/O (note: Corresponding param
eters Y039 and Y043. The analog sercos III I/O is always
addressed with VS031 to VS036 (note: Corresponding pa
rameters Y038 and Y042).
There are 16 inputs and 16 outputs available for each digital
module. Mixed operations are not supported.
6.7.2
Axis
Axis 1
Axis type
Master
Input assignment
PLC register
sercos Digital E1
P-0-1390
16
sercos Digital E2
P-0-1391
16
sercos Digital E3
P-0-1392
16
sercos Digital E4
P-0-1393
16
S-0-0145
16
Field bus I1
P-0-1394
16
Field bus I2
P-0-1395
16
Field bus I3
P-0-1396
16
Field bus I4
P-0-1397
16
Field bus I5
P-0-1398
16
Field bus I6
P-0-1399
16
Master communication:
Axis 1
Master
Parallel interface Q1
Axis 2
Slave 1
P-0-1400
16
Axis 3
Slave 2
P-0-1401
16
216/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Axis
Axis type
Input assignment
PLC register
P-0-1402
Analog value
P-0-1403
Analog value
P-0-1404
Analog value
P-0-1405
Analog value
Not used
P-0-1406
Not used
P-0-1407
Not used
P-0-1408
Not used
P-0-1409
Axis 1
Master
Onboard X31/X32
P-0-1440
5/6
Axis 2
Slave 1
Onboard X31/X32/X33/X34
P-0-1441
5/6/6/5
Axis 3
Slave 2
Onboard X31/X32/X33/X34
P-0-1442
5/6/6/5
Axis 4
Slave 3
Onboard X31/X32/X33/X34
P-0-1443
5/6/6/5
Axis 5
Slave 4
Onboard X31/X32/X33/X34
P-0-1444
5/6/6/5
Axis 6
Slave 5
Onboard X31/X32/X33/X34
P-0-1445
5/6/6/5
Not used
P-0-1446
Not used
P-0-1447
Fig.6-21:
6.7.3
Axis
Axis 1
Axis type
Master
Output assignment
PLC register
sercos Digital Q1
P-0-1410
16
sercos Digital Q2
P-0-1411
16
sercos Digital Q3
P-0-1412
16
sercos Digital Q4
P-0-1413
16
P-0-1414
16
Field bus Q2
P-0-1415
16
Field bus Q3
P-0-1416
16
Field bus Q4
P-0-1417
16
Master communication:
Parallel interface Q1
Field bus Q1
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
217/605
Programming
Axis
Axis type
Output assignment
PLC register
Field bus Q5
P-0-1418
16
Field bus Q6
P-0-1419
16
Axis 2
Slave 1
P-0-1420
16
Axis 3
Slave 2
P-0-1421
16
Axis 1
Master
Onboard X32
P-0-1422
Axis 2
Slave 1
P-0-1423
P-0-1424
P-0-1425
P-0-1426
P-0-1427
P-0-1428
Analog value
P-0-1429
Analog value
Slave 2
Axis 4
Slave 3
Axis 5
Slave 4
Axis 6
Slave 5
Fig.6-22:
6.8
6.8.1
General Information
The SMC system solution features axis-independent and axis-dependent
system inputs and outputs. The assignment of the internal system inputs and
outputs to the external I/O periphery (I/O assignment) can be configured.
On delivery, the master communication (parallel interface - PL, field bus - FB)
and the onboard connectors (X31, X32, X33, X34) have a default assignment
(cf. chapter 6.8.7 "Default Configuration Digital System Inputs and Outputs"
on page 227). This default assignment can be restored at any time via pa
rameter Y010 (see chapter "Y010: AutoConfig I/Os" on page 504).
Within the SMC, the individual system inputs and outputs are cyclically pro
cessed in the PlcTask (10ms) or MotionTask (Y001).
Digital inputs are read-only and do not allow write access.
Digital outputs allow read and write access.
6.8.2
218/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
this Y-parameter to define the assignment of the hardware signal to the sys
tem input or output.
It is therefore possible to link each signal separately with a specific hardware
input or output.
For a detailed description of the corresponding parameters, please refer to
chapter 11 "Parameters" on page 495.
6.8.3
Input
Function
Processing clock
Parameter Remark
Automatic mode
Automatic
on/off
PlcTask
Y011
Clear Error
Clear Error
PlcTask
Y012
Single Step
PlcTask
Y013
Parameter mode
Parameter mode
PlcTask
Y014
nE-Stop
E-Stop
MotionTask
Y015
Start
PlcTask
Y016
nStop
MotionTask
Y017
Manual routine
Y018
Abort Program
PlcTask
Y019
Restart
PlcTask
Y049
or
manual
Fig.6-23:
Automatic mode
mode
As of SMC12V04
Clear Error
All existing errors (faults) are cleared with a positive edge at the "Clear Error"
input. Errors can be cleared in parameter mode and in operation mode. How
ever, while phase switching is active, e.g., from parameter mode to operation
mode, it is not possible to execute the "Clear Error" function.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
219/605
Programming
NOTICE
Cyclic activation of "Clear Error" without correction of the error cause is not
allowed, because it causes damage to the internal memory (flash or MMC)
on the IndraDrive control section (see "F2100 Incorrect access to command
value memory"). The number of write cycles to the internal device memory is
limited. Generation of an error message results in an entry of detailed error
diagnostics into the drive logbook and therefore to access to the internal de
vice memory.
Single Step
Upon activation of the single step mode, a positive edge at the "Start" input
always triggers only one command (current command) of the task or routine
selected to be processed.
Once the command is completed, the next command of the task or routine
will not be started before the next positive edge at the "Start" input.
Only one task or routine can be processed at a time in single step mode.
This task or routine can be one of the 4 automatic tasks, the cyclic tasks or
the manual routine or manual cut routine. Processing of the other active tasks
or routines is continued in "normal" cycles. Since this has a considerable ef
fect on the timing sequence, it must be ensured that no unintentional actions
or motions are carried out.
The task or routine for single step mode can be selected with the SMC Editor
in online mode on the debugger window.
Parameter mode
This input is used to switch the SMC over to parameter mode. In this opera
tion mode, parameters can be configured. Usually, the parameter mode is
only required for the initial commissioning to enter the machine data. In this
operation mode, the power unit is switched off.
Switching over to parameter mode is possible only if automatic mode is not
active.
nE-Stop
+24 V must be applied to this input in the operating state. If this input is re
moved, the Ready-for-operation contact (bb) of the master axis is opened
and the drives are stopped.
Start
nStop
Manual routine
A positive edge at this input starts the manual routine in manual mode.
Abort Program
A positive edge at the "Abort Program" input immediately stops all running
automatic tasks and the manual routine or manual cut routine. The cyclic task
220/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
is not interrupted. The "Run" output is reset. Any running axis movement is
stopped. See also chapter 7.22 Abort Program, page 415.
If automatic mode is selected, the restart routine program sequence is started
after a positive edge at the "Restart" input. The restart can only be triggered if
drive enable (see "Yx15: Drive enable, In-config") is set for all active axes.
Restart
6.8.4
Input
Function
Drive enabled
Yx15
nInterrupt
Interruption
movement
MotionTask
Yx16
Lift Rolls
MotionTask
Yx17
Rolls Closed
MotionTask
Yx18
Optional Encoder
PlcTask
Yx19
Jog +
Jog forward
PlcTask
Yx20
Jog -
Jog backward
PlcTask
Yx21
Homing
Homing
PlcTask
Yx22
Homing switch
Homing switch
MotionTask
Yx23
Setup mode
PlcTask
Yx24
Setup end
PlcTask
Yx25
nFeedControl
Feed control
MotionTask
Yx26
Registration mark
MotionTask
Yx27
Cut Inhibit
Yx70
Return Inhibit
Yx71
Immediate Cut
Yx72
Crop Cut
MotionTask
Yx73
Return Optimization
Yx74
Rapid Stop
Yx75
of
the
traversing
MotionTask
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
221/605
Programming
Input
Function
Reset material
length counter
Yx76
Test mode
PlcTask
Yx77
Yx78
No material
Yx88
MotionTask
Fig.6-24:
Drive enabled
The drive enable input serves to enable the controller enable (torque) for
each axis separately. If there is no enable, the drive enable output of the par
ticular axis is switched off. All axis enable signals of the active axes must be
applied on selection of automatic mode. Otherwise, a diagnostic message is
displayed. Drive enable disabling is not possible in manual and automatic
mode. In automatic mode, however, the drive enable can only be switched off
if the automatic program is not active, i.e., the output "Run" on page 225
(see Y025) is not set.
In manual mode, jogging and homing is only possible with enabled axis.
If the "Enable" signal is removed, an axis that was homed with an incremen
tal encoder will remain in its home position in manual mode. The absolute po
sition reference does not get lost. It is delayed with the value from chapter
"Yx06: Maximum Acceleration" on page 530.
nInterrupt
The signal is only effective for the real axis. The signal is al
ways set to "TRUE" for the virtual axis.
If the signal is removed from the specified input , feed motions that have al
ready been initiated will not be executed and running feed motions will be
stopped. The processing of all blocks not containing any feed lengths will be
continued. If the program run encounters a block with feed length, the SMC
stops in this block until a signal is applied to the input. If the other operating
state is maintained, the feed motion is executed or continued as soon as the
signal is set or reset, respectively.
This function is effective both in manual and automatic modes. Active jog
movements are stopped in manual mode.
Lift Rolls
This input is used to activate the electric lift rolls function. The "Lift rolls ac
tive" output is set synchronously with the "Lift Rolls" input. The axis is switch
ed to a torque-free state. The torque at the axis is not reactivated until the
"Rolls closed" signal is applied.
Rolls Closed
This input is used to query whether the rolls are closed. The feed is delayed
until the input is "1".
Optional Encoder
In manual or automatic mode, this input can be used to switch position con
trol from the motor encoder over to the optional encoder (encoder 2 or meas
uring wheel encoder). The optional encoder can also be used as measuring
wheel encoder (friction-fitting on passing material) to compensate for a slip
page between the material and the feed rolls (see also chapter 7.3 "Optional
Encoder (Measuring Wheel Mode)" on page 331).
222/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Jog +
If a signal is applied to this input, the axis moves forward at the velocity
(positive direction).
The jog movement is started by a positive edge at the input and remains ac
tive as long as the signal is set.
Acceleration and deceleration are carried out
If a signal is applied to this input, the axis moves backward at the velocity
(negative direction).
The jog movement is started by a positive edge at the input and remains ac
tive as long as the signal is set.
Acceleration and deceleration are carried out
Homing of the axis is started by a positive edge at this input signal. The input
is only effective in manual mode while the manual routine and the manual cut
routine are not active. An absolute dimensional reference is generated (see
chapter 7.14 "Homing" on page 407).
If absolute evaluation is possible and active with the encoder (cf. drive pa
rameter S-0-0277, bits 6/7), the dimensional reference is established via the
"P-0-0012, C0300 Set absolute position procedure command" drive com
mand. If absolute evaluation is not possible or active, the dimensional refer
ence is established via the "S-0-0148, C0600 Drive-controlled homing proce
dure command" drive command.
Whether or not homing was successfully completed, can be verified by query
ing the parameterized output in parameter Yx30 (see chapter "Yx30: In Ref
erence, Out-config" on page 541).
Homing switch
This input is used to read the switching state of the homing switch connected
to the axis. Evaluation of the homing switch must be activated in parameter
Yx23 (see chapter "Yx23: Homing Switch, In-config" on page 538).
Setup mode
If a user program is active, this input can be used to activate setup mode.
Once the program calls a PSI command and the "Setup" is set, setup mode
is active and the "Setup active" output is set.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
223/605
Programming
In setup mode, the feed length can only be traversed via the two jog inputs.
Setup end
The end of setup mode and therefore block stepping to the next command is
achieved as soon as a positive edge has been detected at this input. Any
possible remaining distance is ignored.
nFeedControl
If no signal is applied to this input, there will be no feed movement. The SMC
processes all blocks not containing any feed lengths. If the program run en
counters a block with feed length, the SMC stops in this block until a signal is
applied to the input. If the signal drops during the feed movement, an error
message is displayed.
This function is effective both in manual and automatic modes. Active jog
movements are stopped in manual mode.
Registration mark
This input is a "rapid" signal input (registration in 1 sec). This input is only
used with the "RMI", "SRM", "LMC", "LMK", and "LMR" program commands.
Cut Inhibit
A rising edge at this input triggers the inhibition of a cut, i.e., the carriage
stops at the initial position. Cut inhibition can only be canceled with a rising
edge at the "Immediate cut" or "Crop cut" input.
This input is only evaluated with the "Flying Cutoff" application type.
Return Inhibit
If the carriage decelerates after the end of synchronization and stops, the re
turn movement is usually initiated by a Flying Cutoff motion command. Where
this input is concerned, the return movement to the initial position is inhibited
until the signal is no longer set.
This input is only evaluated with the "Flying Cutoff" application type.
Immediate Cut
Return Optimization
If this input is set, the SMC calculates the acceleration and the velocity of the
return movement of the carriage. This is intended to prevent damage from
the mechanics and to minimize energy losses.
This input is only evaluated with the "Flying Cutoff" application type.
Crop Cut
A rising edge at this input sets the crop cut length entered in parameter Yx59
(see chapter "Yx59: Crop Cut Length" on page 557).
This input is only evaluated with the "Flying Cutoff" application type.
Rapid Stop
This input serves to rapidly remove the tool from the material and to stop the
carriage.
If the material is just machined during the synchronous run and a signal is ap
plied to the "Rapid stop" input, the machining program is immediately stop
ped and the tool is rapidly moved out of the material. The starting block of the
rapid stop routine is defined in parameter Yx52 (see chapter "Yx52: Starting
Block Rapid Stop Routine" on page 553).
This input is only evaluated with the "Flying Cutoff" application type.
If there is a rising edge at this input, the material length counter in system
variable VSx19 and VSx24 is reset (set to zero).
This input is only evaluated with the "Flying Cutoff" application type.
Test mode
This input is used to start the virtual axis in test mode at the velocity config
ured in parameter Yx66 (see chapter "Yx66: Test Mode Velocity" on page
560) and at the acceleration configured in parameter Yx67 (see chapter
"Yx67: Test Mode Acceleration" on page 561).
This input is only evaluated with the "Flying Cutoff test mode" application
type.
224/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Reset product length counter
If there is a rising edge at this input, the product length counter in system var
iable VSx20 is reset (set to zero). This creates a new reference for the next
cut (as is the case with a crop cut except that, in this case, there is no cut).
This input is only evaluated with the "Flying Cutoff" application type.
When the product length counter is reset, monitoring for the maxi
mum part length is no longer possible.
No material
If there is a rising edge at this input, the end of the material is detected to ini
tiate tailout machining.
This input is only evaluated with the "Flying Cutoff" application type.
6.8.5
Output
Function
Processing clock
Parameter Remark
nError
Error (failure)
MotionTask
Y020
Automatic mode
PlcTask
Y021
Manual mode
PlcTask
Y022
Parameter mode
PlcTask
Y023
Drive enabled
PlcTask
Y024
Run
PlcTask
Y025
PlcTask
Y026
Operating barrier
PlcTask
Y027
Restart possible
PlcTask
Y050
Fig.6-25:
nError
As
SMC12V04
of
Automatic mode
Manual mode
Parameter mode
Drive enabled
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
225/605
Programming
Run
This output is set if a valid user program was downloaded to the internal pro
cessing memory of the SMC.
If this output is not set, the user program cannot be started in manual or auto
matic mode.
Operating barrier
Restart is possible
6.8.6
This output is set if a motion command (e.g., PSI) cannot be executed, for ex
ample because the interrupt or feed monitoring signal is set or the drive ena
bled signal is missing in jog mode.
This output is set if the SMC program can be continued using a restart.
Output
Function
Processing clock
Parameter Remark
Drive enabled
PlcTask
Yx29
In reference
Axis in reference
PlcTask
Yx30
MotionTask
Yx31
PlcTask
Yx32
Yx33
Velocity achieved
PlcTask
Yx34
Setup active
PlcTask
Yx35
PlcTask
Yx36
PlcTask
Yx37
Presignal active
MotionTask
Yx38
PlcTask
Yx79
Only in Flying
Cutoff mode
Cut Inhibit
PlcTask
Yx80
Only in Flying
Cutoff mode
Return Optimization
PlcTask
Yx81
Only in Flying
Cutoff mode
Return Inhibit
PlcTask
Yx82
Only in Flying
Cutoff mode
PlcTask
Yx83
Only in Flying
Cutoff mode
Travel Pulse
MotionTask
Yx84
Only in Flying
Cutoff mode
226/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Output
Function
Processing clock
Parameter Remark
Presync Pulse
MotionTask
Yx85
Only in Flying
Cutoff mode
Tailout done
MotionTask
Yx89
Only in Flying
Cutoff mode
Fig.6-26:
Drive enabled
This output is set if the axis is provided with power and torque.
In reference
This output is set if the axis is homed (see also chapter 7.14 "Homing" on
page 407).
This output is set if the lift rolls enabled function is active, i.e., there is no tor
que applied to the axis (see also chapter 7.15 "Lift Rolls (Electrically)" on
page 409).
In position
This output is set if the axis has reached the command position (cf. drive pa
rameter S-0-0338, bit 0).
Velocity achieved
This output indicates whether the axis has reached the command velocity.
The output is set if the difference between the internally generated velocity
command value and the actual velocity of the axis ("S-0-0040, Velocity feed
back value") is less than the parameterized velocity window. The velocity
window is defined via parameter "S-0-0157, Velocity window".
The SMC reads the value of parameter "S-0-0157, Velocity win
dow" once after switchover from parameter mode to operating
mode. In operating mode, the SMC no longer detects changes in
the parameter.
Setup active
This output is set if setup mode is active and the axis can be jogged between
the start and end positions (see also chapter 7.13 "Setup Mode" on page
406).
This output is set if the axis is positioned at the start position of setup mode.
This output is set if the axis is positioned at the end position of setup mode.
Presignal active
This output is applicable for each feed command (POI, PSI, POA, PSA). As
soon as the distance still to be traveled becomes smaller than the program
med presignal distance, this output is activated. The output remains activated
constantly or for the programmed time. Whenever a feed block is re-entered,
the output is deactivated (see also chapter 7.18 "Presignal" on page 411).
This output is set if a scrap cut (i.e., the cut length does not correspond to the
programmed length) is active.
This output is only used with the "Flying Cutoff" application type.
This output is set if the cut inhibition is active. Any active cut inhibition can
only be canceled with a rising edge at the "Immediate cut" or "Crop cut" input.
This output is only used with the "Flying Cutoff" application type.
This output is set if return optimization is active, i.e., the SMC calculates the
return velocity and the return acceleration.
This output is only used with the "Flying Cutoff" application type.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
227/605
Programming
Return Inhibit active
This output is set if return inhibition is active. An active return inhibition can
only be cancelled by removing the "Return inhibit" input.
This output is only used with the "Flying Cutoff" application type.
This output is set if the length configured in parameter Yx60 (see chapter
"Yx60: Maximum Part Length" on page 557) has been reached. In this case,
the error reaction configured in parameter Yx61 (chapter "Yx61: Error Reac
tion Max. Part Length" on page 558) is executed.
This output is only used with the "Flying Cutoff" application type.
Travel Pulse
This output is set if the material length defined in parameter Yx68 (see chap
ter "Yx68: Material Pulse Distance" on page 561) has passed through.
This output is only used with the "Flying Cutoff" application type.
Presync Pulse
This output is set as soon as the carriage is in parameter Yx86 for a defined
time or distance before synchronization (see chapter "Yx86: Presync Value"
on page 570), i.e., as soon as the carriage has synchronized successfully.
Either a distance is given in mm or a time in ms, depending on bit 6 of param
eter Yx69.
If "Time" is selected as unit in Yx69, bit 6, a constant material ve
locity is assumed. Otherwise, signal accuracy cannot be ensured.
This output is only used with the "Flying Cutoff" application type.
Tailout done
6.8.7
I/O
Signal
Function
Parameter
Hardware address
Parameter mode
Parameter mode
Y014
I.Ax.X32.Pin71)
Automatic mode
Manual/automatic mode
Y011
FB: I.FB.W1.Bit0
PL: I.Ax.PL.Pin11)
No master communication:
IN_UNUSED
Start
Y016
FB: I.FB.W1.Bit1
PL: I.Ax.PL.Pin201)
No master communication:
IN_UNUSED
nStop
Y017
FB: I.FB.W1.Bit2
PL: I.Ax.PL.Pin21)
No master communication:
IN_UNUSED
228/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
I/O
Signal
Function
Parameter
Hardware address
Clear Error
Y012
FB: I.FB.W1.Bit3
PL: I.Ax.PL.Pin211)
No master communication:
IN_UNUSED
Manual mode
Y022
FB: Q.FB.W1.Bit0
PL: Q.Ax.PL.Pin281)
No master communication:
OUT_UNUSED
Automatic
Y021
FB: Q.FB.W1.Bit1
PL: Q.Ax.PL.Pin101)
No master communication:
OUT_UNUSED
Y026
FB: Q.FB.W1.Bit2
PL: Q.Ax.PL.Pin291)
No master communication:
OUT_UNUSED
Run
Y025
FB: Q.FB.W1.Bit3
PL: Q.Ax.PL.Pin111)
No master communication:
OUT_UNUSED
Drive enabled
Y024
FB: Q.FB.W1.Bit4
PL: Q.Ax.PL.Pin121)
No master communication:
OUT_UNUSED
Operating barrier
Y027
FB: Q.FB.W1.Bit5
PL: Q.Ax.PL.Pin311)
No master communication:
OUT_UNUSED
nError
Error (failure)
Y020
FB: Q.FB.W1.Bit6
PL: Q.Ax.PL.Pin131)
No master communication:
OUT_UNUSED
PL
FB
No master
communica
tion
1)
Fig.6-27:
Parallel interface
Field bus
Master communication is not available or is deactivated
"x" stands for the number of the CCD master axis
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
229/605
Programming
Axis-dependent system inputs:
I/O
Signal
Function
Parameter
Hardware address
Jog +
Manual mode
Yx20
I.Ax.X31.Pin41) 2)
Jog -
Manual mode
Yx21
I.Ax.X31.Pin51) 2)
Homing
Homing
Yx22
I.Ax.X31.Pin61) 2)
1)
2)
Fig.6-28:
6.9
Language Version
The language version specifies the language version which can be interpre
ted by the Sequential Motion Control. An SMC firmware release can interpret
one or several language versions. The latest SMC-Editor version always in
stalls all previous language versions while the SMC-Editor is installed.
The used language versions of the Sequential Motion Control (SMC) are dis
played in the following tables.
Sequential Motion Control (SMC)
Language version
12V06
SMC 12V04
12V04
SMC 12V03
12V02
SMC 12V01
Fig.6-29:
SMC 10V04
SMC 10V03
SMC 10V04
10V10
SMC 10V03
10V08
SMC 10V03
10V06
SMC 10V03
10V04
SMC 10V02
Fig.6-30:
6.10
Language version
Language ver
sion required
Acceleration change
SMC 10V03
SMC 10V03
Command
230/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Description
Language ver
sion required
Acknowledge bit
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
SMC 12V04
SMC 10V03
SMC 10V03
SMC 12V04
Continuous operation
SMC 10V03
Counter
SMC 10V03
SMC 12V01
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
SMC 12V04
SMC 12V04
SMC 12V01
SMC 12V01
SMC 10V03
SMC 10V03
End of synchronization
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
Functions
SMC 10V03
Homing
SMC 10V03
Unconditional jump
SMC 10V03
Jump to subroutine
SMC 10V03
SMC 10V03
Command
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
231/605
Programming
Description
Language ver
sion required
SMC 12V03
SMC 10V03
SMC 10V03
Part length
SMC 10V03
SMC 10V03
Mathematics
SMC 10V03
SMC 10V03
Torque limit
SMC 10V03
No-operation instruction
SMC 10V03
Stop motion
SMC 10V03
SMC 12V01
SMC 12V01
SMC 12V01
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
SMC 10V03
Restart behavior
SMC 12V03
SMC 10V03
Read/write Y-parameter
SMC 10V03
SMC 10V03
SMC 10V03
SMC 12V01
SMC 12V01
SMC 10V03
SMC 10V03
SMC 12V03
SMC 12V04
SMC 12V04
Velocity change
SMC 10V03
Velocity override
SMC 10V03
SMC 10V04
Waiting time
SMC 10V03
Command
Fig.6-31:
232/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Func
tion
pack
age re
quired
Command
allowed
for virtual
axis
Auto
task 1
Auto
tasks 2
-4
Manual
routine
Cyclic
task
Auto
Task 1
Auto
tasks 2
-4
Manual
routine
Manual
cut rou
tine
Cyclic
task
ACC
---
AEA
---
AKN
---
AKP
---
APE
---
BAC
---
BCE
---
BIC
---
CIO
---
CMA
SNC
---
---
---
---
---
---
CMM
SNC
---
---
---
---
---
---
CMC
SNC
---
---
---
---
---
---
CMP
SNC
---
---
---
---
---
---
CMS
SNC
---
---
---
---
---
---
CON
---
---
---
---
---
---
---
COU
---
CPA
---
---
---
---
---
---
---
CPJ
---
CPL
---
---
---
---
---
---
---
CPS
---
CRL
---
---
---
---
---
---
---
---
CST
---
CTA2
---
---
---
---
---
---
---
CTC2
---
---
---
---
---
---
---
CVA 2
---
---
---
---
---
---
---
CVC 2
---
---
---
---
---
---
---
CVT
---
EDG
---
EOS
---
---
---
---
---
---
---
---
---
---
Command
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
233/605
Programming
Application type (Yx00) <> Flying Cut
off
Func
tion
pack
age re
quired
Command
allowed
for virtual
axis
Auto
task 1
Auto
tasks 2
-4
Manual
routine
Cyclic
task
Auto
Task 1
Auto
tasks 2
-4
Manual
routine
Manual
cut rou
tine
Cyclic
task
FAK
---
---
---
---
---
---
FOA
SNC
---
---
---
---
---
---
FOC
SNC
---
---
---
---
---
---
FUN
---
---
HOM
---
---
---
---
JMP
---
JSR
---
JST
---
---
---
---
---
---
JTK
---
LMC
SNC
---
---
---
---
---
---
---
---
---
LMK
SNC
---
---
---
---
---
---
---
---
---
LML
SNC
---
---
---
---
---
---
---
---
---
LMR
SNC
---
---
---
---
---
---
---
---
---
MAT
---
MLO
---
---
MOM 2
---
---
NOP
---
Command
PBK
---
---
---
---
---
---
---
---
---
---
---
PFC 2
---
---
---
---
---
---
---
---
PFI 2
---
---
---
---
---
---
---
---
POA
---
---
---
---
POI
---
---
---
---
PSA
---
---
---
---
PSI
---
---
---
---
REP
---
---
---
---
---
---
---
---
RMI
SNC or
SRV 1
---
---
---
---
---
---
---
RSV 3
---
---
---
---
---
---
---
---
---
---
RTS
---
RWY
---
PFA
234/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Application type (Yx00) <> Flying Cut
off
Command
Func
tion
pack
age re
quired
Command
allowed
for virtual
axis
Auto
task 1
Auto
tasks 2
-4
Manual
routine
Cyclic
task
Auto
Task 1
Auto
tasks 2
-4
Manual
routine
Manual
cut rou
tine
Cyclic
task
SAC
SNC or
SRV
---
---
---
---
---
---
SET
---
SNC
---
---
---
---
---
---
SOC 2
SNC
---
---
---
---
---
---
SPO
SNC
---
---
---
---
SRM
SNC or
SRV 1
---
---
---
---
---
---
STC
---
TAA
---
---
---
---
---
---
---
TAC
---
---
---
---
---
---
---
VCC
---
---
---
---
---
---
---
VEO
---
VOA
---
---
---
---
---
---
WAI
---
SOA
x
--o
SNC
SRV
1
2
3
Fig.6-32:
Command is allowed
No function package required or command not allowed, respectively
Irrelevant
Synchronization function package (SNC)
Servo function package (SRV)
Function package only required if probe 1 (X31, pin 3) is used as "reg
istration mark" input
Not allowed for IndraDrive control sections with "sercos analog con
verter" (SAC)
Command is only allowed in the restart routine
6.11
Command Description
6.11.1
General Information
A single command block in the user program consists of the following ele
ments:
Element
Com
mand
Parameter
1
Parameter
2
Parameter
3
Parameter
4
Parameter
5
Data
type
UINT
REAL
REAL
REAL
REAL
REAL
Example
POI
VF101
VF102
Fig.6-33:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
235/605
Programming
A command block consists of one command and up to five command param
eters.
The content of command parameters 1 to 5 is always interpreted in REAL for
mat.
If necessary, the data type is automatically converted to INT, e.g., in case of
quantities or axis indices (e.g., 34.2 34, i.e., potential decimal places will be
rounded).
In most commands, both constants and variables ("indirect access") can be
used for command parameters. The commands which are described in the
sections below each have an "Indirect access" column assigned to them in
the related table.
6.11.2
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Acceleration in %
Parameter 3
Deceleration in %
Fig.6-34:
Acceleration change
The set acceleration and deceleration values take effect while the axis is jog
ged in manual mode as well as for axis movements which are triggered by
the following commands:
236/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Program example:
6.11.3
Fig.6-35:
Fig.6-36:
Command
Data
Content
Remark
Indirect Access
Parameter 1
Bit
Q, MF, MFR
Not possible
Parameter 2
Task
possible
Fig.6-37:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
237/605
Programming
6.11.4
Command
Data
Content
Remark
Indirect Access
Parameter 1
Bit
Not possible
Parameter 2
Task
possible
Fig.6-38:
Acknowledge bit
The status of the programmed bit is checked. Block stepping takes place as
soon as the bit has the required status.
6.11.5
Command
Data
Content
Remark
Indirect Access
Parameter 1
Starting bit
Not possible
Parameter 2
Task screen
possible
Fig.6-39:
I - inputs
Q - outputs
MS - system flags
MF - programmable flags
1=
2=
Fig.6-40:
Example:
AKP I.A1.PL.Pin1 021110
In this example, the inputs pins 1 to 6 of the parallel interface are addressed
on axis 1.
238/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Stepping to the next block does not take place before all inputs have reached
the proper status.
If existing I/O hardware is accessed through the AKP command,
the maximum usable pin or bit area is automatically defined by
the I/O hardware addressed.
Inputs
X31:
"IndraDrive": Pins 3 7
X32:
"IndraDrive:" Pins 6 - 9
X33:
X34:
Option MD2:
Pins 1 7, 16 22, 31 32
Outputs
X31:
X32:
Parallel interface:
Pins 1013, 1518, 2829, 3134, 3637
Option MD2:
Pins 8 15, 23 30
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
239/605
Programming
6.11.6
Command
Data
Content
Remark
Indirect Access
Parameter 1
Starting bit
Q, MF, MFR
Not possible
Parameter 2
Task screen
possible
Fig.6-41:
Q - outputs
MF - programmable flags
1=
2=
Fig.6-42:
Stepping to the next block takes place after one task cycle.
Example:
APE Q.A1.PL.PIN28 021110
In this example, the outputs pins 28 to 34 of the parallel interface are ad
dressed on axis 1.
240/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
If existing I/O hardware is accessed through the APE command,
the maximum usable pin or bit area (bit number equal to pin num
ber) is automatically defined by the I/O hardware addressed.
X31:
X32:
Parallel interface:
Pins 1013, 1518, 2829, 3134, 3637
Option MD2:
Pins 8 15, 23 30
6.11.7
Command
Data
Content
Remark
Indirect Access
Parameter 1
Jump target
Jump label
possible
Parameter 2
Actual quantity
VF, VFR
Has to be varia
ble
Parameter 3
Command quantity
possible
Fig.6-43:
As is the case with the COU command, this command also allows counting
machining cycles, quantities and other events.
First the quantity is increased. Then the actual quantity is compared to the re
quired quantity setpoint.
If the programmed command quantity is not reached yet, there will be a jump
to the jump label.
If the command quantity has been reached, then the actual quantity is set to
zero and the program steps to the next block.
Stepping to the next block or to the jump label takes place after one task cy
cle.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
241/605
Programming
Program example:
Fig.6-44:
10 feed movements are performed and then the system waits for a new start
signal (see chapter 6.11.38 "JST Jump and Stop" on page 279).
Program example:
Fig.6-45:
9 feed movements are performed and then the system waits for a new start
signal (see chapter 6.11.38 "JST Jump and Stop" on page 279).
6.11.8
Command
Data
Content
Remark
Indirect Access
Parameter 1
Jump target
Jump label
possible
Parameter 2
Bit
possible
Parameter 3
State
possible
Fig.6-46:
The jump to the jump label is carried out if the programmed bit meets the se
lected condition.
If the condition is not met, then the program proceeds with the following block
number.
Stepping to the next block takes place after one task cycle.
6.11.9
Command
Data
Content
Remark
Indirect Access
Parameter 1
Block offset
Jump label
possible
Parameter 2
Jump width
Maximum value = 99
possible
242/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Command
Data
Content
Remark
Indirect Access
Parameter 3
Starting bit
Not possible
Parameter 4
Number of bits
1 to 8
Not possible
Fig.6-47:
I - inputs
Q - outputs
MS - system flags
MF - programmable flags
Fig.6-48:
Example:
BIC Label 11 Q.A2.MD2.PIN8 5
In this example, the outputs pins 8 to 12 of the MD2 option are addressed on
axis 2.
Outputs MD2 of axis 2
Pin12
Pin11
Pin10
Pin9
Pin8
Binary significance
24
23
22
21
20
Corresponds to decimal
16
Input status
Fig.6-49:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
243/605
Programming
6.11.10
Command
Data
Content
Remark
Indirect Access
Parameter 1
Copy source
Not possible
Parameter 2
Copy target
Q, MF, MFR
Not possible
Parameter 3
Number of bits to 0 to 16
be copied
Fig.6-50:
possible
This command can be used to copy bit statuses. The maximum number of in
put, output or flag statuses that can be copied is 16.
This command has special significance for security programs. Saving at reg
ular intervals can ensure status specific reentry after an error.
Stepping to the next block takes place after one task cycle.
Example:
CIO I.A2.MD2.PIN1 MF900 8
In this example, the 8 inputs of pins 1 to 8 of the MD2 option on axis 2 are
copied to the programmable flag area MF900 MF907.
6.11.11
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis configuration
possible
Meaning:
0 = cam axis off
The axis is stopped. The "Drive Halt (AH)" status is activated. The
axis is brought to a standstill with the deceleration specified in pa
rameter Yx06 (see chapter "Yx06: Maximum Acceleration" on
page 530).
1 = cam axis on
The axis is activated as cam axis ("AU" or "AF"). If automatic mode
is exited, the cam axis is switched off. This option is not permitted
in the cyclic task nor in the manual routine or manual cut routine.
2 = unchanged
3 = cam axis on
The axis is activated as cam axis ("AU" or "AF"). The cam axis re
mains active even after automatic mode has been exited, i.e., in
manual mode. (This option is permitted in the cyclic task and in the
manual routine or manual cut routine.)
Fig.6-51:
This command causes the axis to follow the selected master axis as a cam
axis. The CMA command can be used to activate or deactivate the function
of the cam axis. Axes 1 to 6 can be activated and deactivated at the same
time. The CMC and CMP commands can be used to configure the cam axis.
244/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
After the operating mode is changed from manual to automatic or vice versa,
the status of the previous parameterization can be preserved with the CMC
or CMP command.
Any position offset defined via the SPO command has an additive effect to
the synchronous position command value of the cam axis. The velocity para
meterized in the SPO command adds up to the current synchronous velocity
of the cam axis.
If the amount of the difference between the position command value and the
position feedback value is less than the value in parameter "S-0-0228, Posi
tion synchronization window", system flag "MSx08" is set.
The nInterrupt input does not have any effect on the cam axis.
Stepping to the next block takes place after one task cycle.
Behavior in case of "Stop"
If a measuring encoder is used as master axis, "Stop" serves to stop the axis
with the value defined in parameter "Yx06: Maximum acceleration". If the axis
was activated with option "1" (cf. parameter 1), the cam axis will not become
active again until the SMC program has been restarted (cf. input "Start"). If
the axis was activated with option "3" (cf. parameter 1), the cam axis will be
come active again as early as "Stop" is removed, i.e., absolute synchronous
axes will perhaps carry out a synchronization motion.
If no measuring encoder is used as master axis, the cam axis remains active.
The axis is brought to standstill "indirectly" by stopping the master axis.
The POI and PSI commands can be used to deactivate the cam axis, in
crease and reduce the current position command value by the distance pro
grammed in the POI and PSI commands and move to the command position
at the velocity specified.
The POA and PSA commands can be used to deactivate the cam axis and
move it to the absolute position specified in the POA and PSA commands at
the velocity specified.
6.11.12
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Master axis
possible
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
245/605
Programming
Command
Data
Content
Remark
Indirect Access
Parameter 3
Not possible
Synchronization
type
Not possible
Fig.6-52:
This command can be used to configure the cam axis and select the associ
ated master axis.
The available types of synchronization are absolute and relative. If absolute
synchronization is selected, the position and velocity are adjusted; if relative
synchronization is selected, only the velocity is adjusted. If "Absolute (0)" or
"Relative (1)" is set for the synchronization type, the synchronization process
only takes place after the operating mode has been activated. If the configu
ration is changed during the active operating mode, the synchronization proc
ess is not repeated. The synchronization type "AbsoluteAlwaysSyncUp (2)"
or "RelativeAlwaysSyncUp (3)" can be set to repeat the synchronization proc
ess each time the configuration is changed. During the synchronization proc
ess, the "P-0-0143, Synchronization velocity" and "P-0-0142, Synchronization
acceleration" drive parameters have an effect on the real axis.
Synchronization can be achieved by a movement in the positive direction and
in the negative direction, along the shortest distance. This movement is
specified in the synchronization direction parameter.
Stepping to the next block takes place after one task cycle.
246/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.13
Command
Data
Content
Remark
Parameter 1
Axis, set and step Selection of the axis, MotionProfile set and the motion step via a possible
selection
three-digit value "ABC" with the following meaning:
Indirect Access
Master axis start Master axis position where the motion step starts (see P-0-0705, possible
position
P-0-712)
0.0000 359.9999: master axis start position in degrees
-999999: Unchanged, i.e., current master axis start position is re
tained
Note:
For the motion step "1" , the degree "0" must always be specified
for the master axis start position. Otherwise, an error is generated.
Parameter 3
Distance
possible
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
247/605
Programming
Command
Data
Content
Remark
Indirect Access
Parameter 4
Cam profile
possible
Slave axis velocity at the end of the motion step (see P-0-0708, possible
P-0-0715)
-999999: Unchanged, i.e., current slave axis velocity is retained
Note:
The information of the slave axis velocity is required if one of the
standard profiles R-V (rest-in-velocity), V-R (velocity-in-rest) or V-V
(velocity-in-velocity) is selected.
Fig.6-53:
With this command, the motion parameters for an individual motion step can
be defined in the "MotionProfile" operating mode.
With parameter 1, the axis, the MotionProfile set and the number of the mo
tion step are selected for which the MotionProfile parameters are to be con
figured. Parameter 2 "Master axis start position" is used to set the master ax
is position from which the motion step (steps "1" to "8") is to start. Parameter
3 "Distance" is used to specify the length that is to be traveled in the motion
step. In Parameter 4 "Cam profile", the cam profile to be used in the motion
step is selected. If one of the standard profiles "RestInVel" (Rest-in-Velocity),
"VelInRest" (Velocity-in-Rest) or "VelInVel" (Velocity-in-Velocity) is selected
in the motion step, the slave axis velocity at the end of the motion step must
be specified using parameter 5 "Slave axis velocity".
Stepping to the next block takes place after 3 task cycles.
Using the command, for example, only the "distance" of a motion step can be
changed. The "MotionProfiles" can also be configured via IWorks (see dialog
MotionProfile configuration).
248/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Example:
Pressing transfer
A specific distance is to be traveled forward or backwards within a master ax
is revolution. The traveling range is to extend from 150 to 250 and from
350 to 50. In the first master axis range, the axis is to travel forwards (+10
mm) and in the second backwards (-10 mm). Since the initial master axis po
sitions must increase, the configuration is displaced by 150 (see P-0-0061).
For the "MotionProfile", four motion steps are configured with the required
master axis ranges. For the individual feed angle areas, "Poly5" is set as the
cam profile, i.e., a "rest-in-rest" motion with polynomial 5th order.
Fig.6-54:
Fig.6-55:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
249/605
Programming
Fig.6-56:
Example:
Traveling a circle
With an X- and Y-axis, a circle with a variable diameter (adjustable by the
stroke, 20 mm in the example) is to be milled. The X-axis must travel a sine
cam table and the Y-axis a cosine cam table. To achieve this, a sine curve is
loaded for both axes in cam table "1", however, a 270 offset for the table is
parameterized (see P-0-0061) for the second axis (cosine). For the "Motion
Profile", a motion step from 0 to 360 is configured with cam table "1".
Fig.6-57:
250/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Fig.6-58:
Fig.6-59:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
251/605
Programming
6.11.14
When using free cam tables 1-8, keep in mind that the first
table element of a cam table must be "0" and the last table
value must be at the end angle (360) (see P-0-0086).
Command
Data
Content
Remark
Indirect Access
Parameter 1
Slave axis
Axis numbers 1 to 6
possible
Parameter 2
Switch-on angle
possible
Parameter 3
Switch-off angle
possible
Parameter 4
Distance
possible
Parameter 5
Cam profile
possible
Fig.6-60:
This command defines the traversing profile of a cam axis. The CMP com
mand can be used to program the feed range of the cam, the stroke (feed
length) and the cam profile.
252/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Stepping to the next block takes place after several task cycles (approx. 300
ms in case of the slave axis).
If the cam axis is activated with the CMA command without calling
the CMP command once, the current settings which were, for ex
ample, made in IndraWorks are active for the axis.
Position data processing
Position data for the cam axis can be processed relatively or absolutely. This
setting is not defined via the CMP command but must be parameterized by
the user via the "MotionProfile configuration" IndraWorks dialog (cf. parame
ter "P-0-0088, Control word synchronization modes (bit 10))".
With the "Roll feed" application type, relative processing of the position data
must be available (P-0-0088, bit 10 equal to "1'") to ensure that strokes of
any size desired can be specified.
With absolute processing (P-0-0088, bit 10 equal to "0"), the stroke must be a
multiple of the modulo value if module position scaling is selected; otherwise
drive error "F2004" is generated.
The cam profile VelLimit (11), i.e., "rest-in-rest with velocity limitation" is cal
culated by means of parameter Yx40 (see chapter "Yx40: Max. Number of
Press Strokes" on page 546). The value of the velocity limitation is defined
by parameter Yx04 (see chapter "Yx04: Maximum Velocity" on page 529).
If this profile is selected, the maximum axis velocity is calculated from the val
ues specified for the max. number of press strokes (cf. Yx40), the stroke and
the feed range (switch-on and switch-off angles). If this velocity is lower than
the maximum velocity specified (cf. Yx04), a 5th order polynomial is used. If
the maximum velocity were exceeded, the step is separated into three partial
steps, i.e., "rest-in-velocity", "constant velocity" and "rest-in-velocity". The
central step is the section where the axis moves at maximum velocity (cf.
Yx04).
If it is not possible to separate the step into the 3 partial steps as, for exam
ple, the stroke is too large, the error "F2004" is generated. In this case, the
appropriate error number (81 88; the meaning can be found in the "F2004,
Error in MotionProfile" diagnostics description) is displayed in the motion pro
file block concerned (P-0-0702 - set 0, P-0-0709 - set 1).
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
253/605
Programming
master axis position exceeds the "master axis switching position" (cf. drive
parameter P-0-0700) thereafter.
The CMP command writes the P-0-0700, master axis switching position drive
parameter to a greater switch-off angle of block "0" or "1".
The CMP command must also be used to make an adjustment in the
P-0-0061, Angle offset begin of table drive parameter in relation to the start
ing and stopping angles. If the CMP command is called, the value required is
immediately written to parameter P-0-0061, Angle offset begin of table.
6.11.15
Command
Data
Content
Remark
Indirect Access
Parameter 1
Slave axis
Axis numbers 1 to 6
possible
Parameter 2
MotionProfile set
possible
Number of steps
Number of the motion steps for the selected MotionProfile set in possible
parameter 2 (see P-0-0703, P-0-0710)
1: 1Step - 1 motion step
2: 2Steps - 2 motion steps
3: 3Steps - 3 motion steps
4: 4Steps - 4 motion steps
5: 5Steps - 5 motion steps
6: 6Steps - 6 motion steps
7: 7Steps - 7 motion steps
8: 8Steps - 8 motion steps
-999999: Unchanged, i.e., current number of motion steps are re
tained
254/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Command
Data
Content
Remark
Indirect Access
Parameter 4
Angle offset
Parameter 5
Following factor
possible
The sign of this factor defines the direction in relation to the master
axis.
Fig.6-61:
Fig.6-62:
Stepping to the next block depends on the selected axis and which parame
ter must be changed. If the selected axis is the CCD master axis, stepping to
the next block always takes place after a task cycle. If a CCD slave axis se
lected and the parameter "Number of steps" or "Angle offset" must be
changed, stepping to the next block only takes place after several task cycles
(acyclic write access). Otherwise, stepping to the next block takes place after
a task cycle, also for the CCD slave axis.
Using the command, for example, only the "MotionProfile set" of a motion
step can be changed. The "MotionProfiles" can also be configured via IWorks
(see dialog MotionProfile configuration).
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
255/605
Programming
6.11.16
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
On/Off
possible
Velocity in %
Fig.6-63:
Continuous operation
6.11.17
COU Counter
Command
Data
Content
Remark
Indirect Access
Parameter 1
Actual quantity
VF, VFR
Has to be varia
ble
Parameter 2
"Command quanti Bit (Q, MF, MFR) which is set if the "command quantity has been Not possible
ty reached" bit
reached"
Parameter 3
Command quantity
possible
Fig.6-64:
Counter
As is the case with the BAC command, this command also allows counting
events, machining cycles, and quantities. The quantity is increased each time
the block with this command is processed. Then the actual quantity is com
pared to the required quantity setpoint. Once the command quantity has
been reached, the programmed bit is set and the actual quantity is deleted.
The programmed bit is only set here. If it is necessary to delete this bit, then it
has to be carried out at another point in the application program. Quantity
counters can be set anywhere and as often as needed in the application pro
gram.
Stepping to the next block takes place after one task cycle.
256/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
The current actual quantity of each quantity counter is preserved
even in case of an error, a change in mode or switch-off provided
a "programmable non-volatile variable - VFR" is used for the ac
tual quantity.
6.11.18
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis configuration
possible
Meaning:
0 = position-coupled axis off
The axis is stopped.
The "Drive Halt (AH)" status is activated. The axis is brought to a
standstill with the deceleration specified in parameter Yx06 (see
chapter "Yx06: Maximum Acceleration" on page 530).
1 = position-coupled axis on
The axis is activated as position-coupled axis ("AU" or "AF"). If au
tomatic mode is exited, the position-coupled axis is switched off.
This option is not permitted in the cyclic task nor in the manual rou
tine or manual cut routine.
2 = unchanged
3 = position-coupled axis on
The axis is activated as position-coupled axis ("AU" or "AF"). The
position-coupled axis remains active even after automatic mode
has been exited, i.e., in manual mode. This option is permitted in
the cyclic task and in the manual routine or manual cut routine.
Parameter 2
Master axis
Axis numbers 1 to 6
possible
Max. position dif Maximum allowed position difference of the slave axes in relation possible
ference
to the master axis
Fig.6-65:
This command causes the axis to follow the selected master axis as a posi
tion-coupled axis. The position coupling of the coupled axis is achieved inter
nally via a "position-controlled" operation mode. The master axis is defined
via parameter 2. This value must correspond to the specifications in parame
ter "Yx00: Application type".
One of the following parameters must be selected as master axis source sig
nal from "Yx00":
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
257/605
Programming
After the position-coupled axis has been activated, the axis is subjected to a
synchronization process, i.e., based on the synchronization parameters the
axis internally generates a smooth transition of the internal position command
value from the current feedback position to the new command value behavior
specified by the master axis. After completion of the synchronization process,
the axis follows the position command values specified by the master axis.
Drive parameters "P-0-0142, Synchronization acceleration" and "P-0-0143,
Synchronization velocity" are in effect during the synchronization process.
Parameter 3 is used for the position-coupled axes to define a maximum posi
tion difference of the synchronized slave axes in relation to the master axis. If
the current position difference of a synchronized axis exceeds this maximum
difference, the SMC generates an error and the error reaction set for the
master and slave axes is carried out. Monitoring of the maximum position dif
ference is not activated before all slave axes are synchronized with the mas
ter axis. The status of the "MSx13" system flag of the master axis indicates
whether the synchronization phase is completed. This system flag is set as
soon as the current position differences of all slave axes in relation to the
master axis are less than the specified maximum position difference after the
synchronization phase has been completed.
System flag "MSx13" is only set for the master axis of the cou
pling group.
The position-coupled axis is deactivated with a new travel command (e.g.,
PSI, CON, ...). Input "Feed interrupt" (cf. "Yx16") is not effective for the posi
tion-coupled axis.
Stepping to the next block takes place after one task cycle.
258/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.19
Command
Data
Content
Remark
Indirect Access
Parameter 1
Value 1
possible
Parameter 2
Not possible
Value 2
possible
Parameter 4
Tolerance field
possible
Parameter 5
Jump target
Jump label
Fig.6-66:
possible
The jump to the jump label is carried out when the comparison is met. If the
condition is not met, then the program proceeds with the following command
block.
With the comparison conditions "equal to" and "not equal to", the condition is
fulfilled when the difference between the two operands is inside or outside
the tolerance field.
Stepping to the next block takes place after one task cycle.
Example:
CPJ VF600 >= VF601 0000.00 JMP_SET
VF600 = 100,000
VF601 = 90,000
This command branches to the JMP_SET label.
For more examples of how to use the CPJ command, please refer
to "CASE statement" on page 420.
6.11.20
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Fig.6-67:
The following distance of the axis is set to zero once. This command sets the
position command value of the axis to the current actual position. The current
actual position is determined via the "S-0-0386, Active position feedback val
ue" drive parameter. Depending on whether "optional encoder" is set, this
value is either the motor encoder position ("S-0-0051, Position feedback val
ue 1") or the position of the optional encoder or the measuring wheel position
("S-0-0053, Position feedback value 2").
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
259/605
Programming
System variables "VSx12, Remaining feed" and "VSx13, command feed
length" are reset to "0" for the axis used.
The "In position" output (cf. Yx33) is set if all of the following conditions are
met:
The "actual position" is inside the "position window" (cf. drive parameter
S-0-0057, Position window).
The "actual velocity" is inside the "standstill window" (cf. drive parameter
S-0-0124, Standstill window).
Stepping to the next block takes place after two task cycles.
If the feed motion was started via the POI, POA, PSI or PSA command, exe
cution of the CPL command (e.g., via a second task) causes these com
mands to be aborted, the axis movement to be stopped, and the command
block to be stepped to the next block in case of the PSA and PSI commands.
Calling up the CPL command temporarily switches off the operating mode, if
the operating mode was activated for the axis via the following commands:
CON
CPA
CTA
CVA
HOM
PFA
PFI
SOA
SRM
260/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.21
Command
Data
Content
Remark
Indirect Access
Parameter 1
Value 1
possible
Parameter 2
Not possible
Value 2
possible
Parameter 4
Tolerance field
possible
Parameter 5
Result bit
Fig.6-68:
Not possible
The result bit is set if the comparison condition is fulfilled. Otherwise the re
sult bit is deleted.
With the comparison conditions "equal to (=)" and "not equal to(<>)", the
comparison condition is fulfilled when the difference between the two oper
ands is inside or outside the tolerance field.
Stepping to the next block takes place after one task cycle.
6.11.22
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Fig.6-69:
This command sets the displayed command feed length (cf. system variable
VSx13) for the active cam axis (cf. CMA command) to the current stroke val
ue of the cam axis (cf. CMP command). At the same time, this also activates
calculation and output of the current remaining feed of the axis (cf. system
variable VSx12).
If active feed motions of a cam axis are interrupted (e.g., through Safe stop 2
"SS2"), the currently displayed remaining feed can be evaluated (e.g., tra
verse rest distance via PSI command). If cam axes are used as feed axes,
this command typically is called shortly before the feed motion is started.
Stepping to the next block takes place after one task cycle.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
261/605
Programming
6.11.23
Command
Data
Content
Remark
Indirect Access
Parameter 1
Task or routine
Not possible
1 = automatic task 1
2 = automatic task 2
3 = automatic task 3
4 = automatic task 4
5 = manual routine
6 = manual cut routine
7 = cyclic task
Parameter 2
Correction value
Not possible
Fig.6-70:
262/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Example
Fig.6-71:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
263/605
Programming
6.11.24
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis configuration
possible
Meaning:
0 = Torque-coupled axes off
The axis is stopped.
The "Drive Halt (AH)" status is activated. The axis is brought to a
standstill with the deceleration specified in parameter Yx06 (see
chapter Yx06: Maximum Acceleration, page 530).
1 = Torque-coupled axis on
The axis is activated as a torque-coupled axis ("AU" or "AF"). If au
tomatic mode is exited, the torque-coupled axis is switched off.
This option is not permitted in the cyclic task nor in the manual rou
tine or manual cut routine.
2 = unchanged
3 = Torque-coupled axis on
The axis is activated as a torque-coupled axis ("AU" or "AF"). The
torque-coupled axis remains active even after automatic mode has
been exited, i.e., in manual mode. This option is permitted in the
cyclic task and in the manual routine or manual cut routine.
Parameter 2
Master axis
Axis numbers 1 to 6
possible
The master axis must be configured for each coupled axis via pa
rameter "Yx00".
Fig.6-72:
This command causes the axis to follow the selected master axis as a tor
que-coupled axis. The torque coupling of the axis is achieved internally via a
"torque-controlled" operation mode. In this case, the torque command value
for the coupled axis is specified through the cyclic writing of parameter
"S-0-0081, Additive torque/force command value". The master axis is defined
via parameter 2. This value must correspond to the specifications in parame
ter "Yx00: Application type".
One of the following parameters must be selected as master axis source sig
nal from "Yx00":
264/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
The torque-coupled axis is deactivated with a new travel command (e.g., PSI,
FOA, ...).
Input "Feed interrupt" (cf. "Yx16") is not effective for the torque-coupled axis.
Stepping to the next block takes place after one task cycle.
Behavior in case of "Stop"
6.11.25
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Offset
possible
Default value: 0%
Parameter 3
Factor
Fig.6-73:
possible
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
265/605
Programming
This command can be used to set a torque offset and a multiplication factor
for a torque-coupled axis. After the torque-coupled axis is activated via the
CTA command, the effective command torque is generated taking into con
sideration the current torque offset (parameter 2) and the multiplication factor
(parameter 3). The resulting torque command value of the axis is calculated
according to the following formula:
Fig.6-74:
In addition, the command value is limited to the maximum of the Yx07: Maxi
mum torque" in the positive and negative direction. The effective torque com
mand value is specified directly, i.e., without a ramp or filter.
WARNING
266/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.26
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis configuration
possible
Meaning:
0 = velocity coupled axis off
The axis is stopped.
The "Drive Halt (AH)" status is activated. The axis is brought to a
standstill with the deceleration specified in parameter Yx06 (see
chapter "Yx06: Maximum Acceleration" on page 530).
1 = velocity coupled axis on
The axis is activated as velocity coupled axis ("AU" or "AF"). If au
tomatic mode is exited, the velocity coupled axis is switched off.
This option is not permitted in the cyclic task nor in the manual rou
tine or manual cut routine.
2 = unchanged
3 = velocity coupled axis on
The axis is activated as velocity coupled axis ("AU" or "AF"). The
velocity-coupled axis remains active even after automatic mode
has been exited, i.e., in manual mode. This option is permitted in
the cyclic task and in the manual routine or manual cut routine.
Parameter 2
Master axis
Axis numbers 1 to 6
possible
The master axis must be configured for each coupled axis via pa
rameter "Yx00".
Parameter 3
Fig.6-75:
possible
This command causes the axis to follow the selected master axis as a veloci
ty coupled axis. The velocity coupling of the axis is achieved internally via a
"velocity-controlled" operation mode. The master axis is defined via parame
ter 2. This value must correspond to the specifications in parameter "Yx00:
Application type".
One of the following parameters must be selected as master axis source sig
nal from "Yx00":
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
267/605
Programming
"MSx13" is set on the master axis. Otherwise, system flag "MSx13" is not set.
In this case, the SMC will not carry out any error reaction.
System flag "MSx13" is only set for the master axis of the cou
pling group.
After the operating mode is changed from manual to automatic or vice versa,
the status of the previous parameterization can be preserved with the CVC
command.
The velocity-coupled axis is deactivated with a new travel command (e.g.,
PSI, FOA, ...).
Input "Feed interrupt" (cf. "Yx16") is not effective for the velocity coupled axis.
Stepping to the next block takes place after one task cycle.
Behavior in case of "Stop"
268/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.27
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Offset
possible
Parameter 3
Factor
possible
Fig.6-76:
This command can be used to set a velocity offset and a multiplication factor
for a velocity coupled axis. After the velocity-coupled axis has been activated
via the CVA command, the effective command velocity is established with the
current velocity offset and the multiplication factor being taken into account.
An offset value (+/-) and a multiplication factor (+/-) can be used to manipu
late the master axis velocity specification. The resulting velocity command
value of the axis is calculated according to the following formula:
Fig.6-77:
Stepping to the next block takes place after one task cycle.
6.11.28
Command
Data
Content
Remark
Indirect Access
Parameter 1
Variables
Always variable
Parameter 2
Starting bit
Not possible
Task VarToBit
Only one flag (MF, MFR) is allowed as start bit for the target.
After this flag, use is always made of the 64 subsequent
flags.
Task BitToVar
Only one flag (MS, MF, MFR) is allowed as start bit for the
source. After this flag, use is always made of the 64 subse
quent flags.
Task IntToBit
One output or one flag (Q, MF, MFR) is allowed as start bit
for the target.
Task BitToInt
One input, one output or one flag (I, Q, MS, MF, MFR) is al
lowed as start bit for the source.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
269/605
Programming
Command
Data
Content
Remark
Indirect Access
Parameter 3
Task
Not possible
Number of bits
possible
This parameter is only effective for tasks IntToBit and BitToInt (pa
rameter 3).
Note: The parameter is available in SMC12V02 and above.
Fig.6-78:
This command converts a binary bit pattern into an integer or real value (vari
able) or an integer or real value (variable) into a binary bit pattern.
Stepping to the next block takes place after one task cycle.
Tasks "VarToBit" and "BitToVar"
Binary format:
4 x integer bytes
Byte 3 = 01010101bin
Byte 2 = 01010011bin
Byte 0 = 00010111bin
Byte 7 = 00000000bin
Byte 6 = 00000000bin
Byte 4 = 10010100bin
Example:
VF600 = -123,000
When negative values are converted, the two's complement is calculated,
i.e., the bit pattern of the positive numerical value (123dec = 01111011bin) is
negated and incremented by one. This results in:
270/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Byte 3 = 00000000bin
Byte 2 = 00000000bin
Byte 1 = 00000000bin
Byte 0 = 00000000bin
Byte 7 = 11111111bin
Byte 6 = 11111111bin
Byte 5 = 11111111bin
Byte 4 = 10000101bin
The conversion precision is defined by the data type of the varia
ble (REAL with 32 bits, IEEE floating-point number).
Using tasks "BitToInt" and "IntToBit", This command converts a binary bit
pattern into an integer value (variable) or an integer value (variable) into a bi
nary bit pattern. The width of the bit pattern is defined via parameter 4. No
more than 8 bits are taken into account. If values are greater than 8, an error
message is generated.
If inputs and outputs are used, the system checks whether the number of bits
indicated here is really available. If not, an error message is generated.
Using the variable, the integer value is input and output as a real number
without evaluating the decimal places, i.e., decimal places are cut off with
"IntToBit" so that there will be no rounding!
"IntToBit" does not allow any negative integer values. In such a case, an
error message is displayed.
Conversion with "IntToBit" does not cause any error message in the event of
an overflow. Conversion only involves the number of lowest-order bits de
fined via parameter 4 (see example 2).
Example:
1.
2.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
271/605
Programming
If existing I/O hardware is accessed through the CVT command
with tasks "BitToInt" and "IntToBit", the maximum usable pin or bit
area (bit number equal to pin number) is automatically defined by
the I/O hardware addressed.
X31:
"IndraDrive": Pins 3 7
X32:
X33
X34
6.11.29
Command
Data
Content
Remark
Indirect Access
Parameter 1
Bit
Not possible
Parameter 2
Mode
possible
Fig.6-79:
Stepping to the next block takes place once the preselected edge type has
been detected at the bit.
6.11.30
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Fig.6-80:
End of synchronization
A tool program with "Flying Cutoff" must always be completed with this com
mand. The end of the tool program is reported using this command. The sys
tem cannot be switched to manual mode between the synchronous run and
this command.
Stepping to the next block takes place after one task cycle.
272/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
An EOS command is only applicable to axis 1 and the "Flying
Cutoff" application type. See also chapter "EOS End of Syn
chronization" on page 372.
6.11.31
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Multiplication factor Valid range from 0.000 to 1.999999 if parameter 1 is unequal to possible
"101"
Valid range from 0.9 to 1.1 if parameter 1 is equal to "101"
Fig.6-81:
The feed travel of the POA, POI, PSI, and PSA commands always results
from the selected length value or the position and a scaling factor.
The following formula applies to incremental feeds:
Fig.6-82:
Fig.6-83:
Each change to the factor is effective for all subsequent feeds. Changing the
factor has no impact on a feed that has already been initiated.
If "101 (measuring wheel correction for axis 1 with Flying Cutoff)" is program
med for axis 1, the scaling factor has an effect on the feed constant of the
measuring wheel of axis 1. The feed constant of the measuring wheel itself
(cf. drive parameter "P-0-0159, Slave drive feed travel") remains as it is.
After each restart and each time the mode is changed, an error is acknowl
edged and parameter mode is exited, this factor is reset to "1.0".
Stepping to the next block takes place after one task cycle.
The "measuring wheel correction - 101" function (see command
parameter 1) is only applicable to axis 1 and to the "Flying Cutoff"
application type.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
273/605
Programming
6.11.32
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis configuration
possible
Meaning:
0 = phase synchronous axis off
The axis is stopped.
The "Drive Halt (AH)" status is activated. The axis is brought to a
standstill with the deceleration specified in parameter Yx06 (see
chapter "Yx06: Maximum Acceleration" on page 530).
1 = phase synchronous axis on
The axis is activated as phase synchronous axis ("AU" or "AF"). If
automatic mode is exited, the phase synchronous axis is switched
off. This option is not permitted in the cyclic task nor in the manual
routine or manual cut routine.
2 = unchanged
3 = phase synchronous axis on
The axis is activated as phase synchronous axis ("AU" or "AF").
The phase synchronous axis remains active even after automatic
mode has been exited, i.e., in manual mode. This option is permit
ted in the cyclic task and in the manual routine or manual cut rou
tine.
Fig.6-84:
This command causes the axis to follow the selected master axis as a phase
synchronous axis. The FOA command can be used to activate or deactivate
the function of the phase synchronous axis. Axes 1 to 6 can be activated and
deactivated at the same time. The FOC command can be used to configure
the phase synchronous axes.
After the operating mode is changed from manual to automatic or vice versa,
the status of the previous parameterization can be preserved with the FOC
command.
Any position offset defined via the SPO command has an additive effect to
the synchronous position command value of the phase synchronous axis.
The velocity parameterized in the SPO command adds up to the current syn
chronous velocity of the phase synchronous axis.
If the amount of the difference between the position command value and the
position feedback value is less than the value in parameter "S-0-0228, Posi
tion synchronization window", system flag "MSx08" is set.
The nInterrupt input does not have any effect on the phase synchronous axis.
Stepping to the next block takes place after one task cycle.
Behavior in case of "Stop"
If a measuring encoder is used as master axis, "Stop" serves to stop the axis
with the value defined in parameter "Yx06: Maximum acceleration". If the axis
was activated with option "1" (cf. parameter 1), the phase synchronous axis
will not become active again until the SMC program has been restarted (cf.
input "Start"). If the axis was activated with option "3" (cf. parameter 1), the
phase synchronous axis will become active again as early as "Stop" is re
moved, i.e., absolute synchronous axes will perhaps carry out a synchroniza
tion motion.
274/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
If no measuring encoder is used as master axis, the phase synchronous axis
remains active. The axis is brought to standstill "indirectly" by stopping the
master axis.
Interaction with positioning com
mands
The POI and PSI commands can be used to deactivate the phase synchro
nous axis, increase and reduce the current position command value by the
distance programmed in the POI and PSI commands and move to the com
mand position at the velocity specified.
The POA and PSA commands can be used to deactivate the phase synchro
nous axis and move it to the absolute position specified in the POA and PSA
commands at the velocity specified.
6.11.33
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Master axis
possible
Not possible
Synchronization
type
Not possible
Parameter 5
Following factor
Gear factor
possible
The sign of this factor defines the direction in relation to the master
axis.
Fig.6-85:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
275/605
Programming
This command can be used to configure the phase synchronous axis and se
lect the associated master axis.
The available types of synchronization are absolute and relative. If absolute
synchronization is selected, the position and velocity are adjusted; if relative
synchronization is selected, only the velocity is adjusted. If "Absolute (0)" or
"Relative (1)" is set for the synchronization type, the synchronization process
only takes place after the operating mode has been activated. If the configu
ration is changed during the active operating mode, the synchronization proc
ess is not repeated. The synchronization type "AbsoluteAlwaysSyncUp (2)"
or "RelativeAlwaysSyncUp (3)" can be set to repeat the synchronization proc
ess each time the configuration is changed. During the synchronization proc
ess, the "P-0-0143, Synchronization velocity" and "P-0-0142, Synchronization
acceleration" have an effect on the real axis.
Synchronization can be achieved by a movement in the positive direction and
in the negative direction, along the shortest distance. This movement is
specified in the synchronization direction parameter.
The gear factor has the following effect:
Fig.6-86:
Stepping to the next block takes place after one task cycle.
6.11.34
FUN Functions
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Task
Parameter 3
Task
length Measurement based on the position feedback value of the optional Not possible
measurement,
encoder
measuring wheel
(measuring wheel, cf. drive parameter S-0-0053)
Fig.6-87:
Not possible
Functions
The FUN command can be used to measure feed lengths that have been
traversed. The current measured values are available in the axis-specific sys
tem variables VSx14 and VSx16. The intermediately stored measured values
can be read via the axis-specific system variables VSx15 and VSx17.
Stepping to the next block takes place after one task cycle.
276/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
277/605
Programming
6.11.35
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Encoder
Encoder selection:
possible
possible
Fig.6-88:
Homing
Motor encoder
Measurement Encoder
The definition for which encoder the position data reference is established via
the command is carried out in parameter 2 "Encoder".
278/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Parameter 3 "Reference value" is used to specify the actual position value of
encoder to the reference position.
The command also allows the referencing of the virtual axis. The encoder se
lection must be set to "MotorEncoder" in parameter 2 "Encoder" for this.
Details for executing the referencing step can be set via IndraWorks:
Fig.6-89:
Please note that that the output "In reference" always dis
plays the position status of the encoder declared via bit 3.
6.11.36
Command
Data
Content
Remark
Indirect Access
Parameter 1
Jump target
Jump label
possible
Fig.6-90:
Unconditional jump
Upon reaching this user command, the program branches to the entered
jump label.
This allows the programmer to directly branch to another part of the program.
This can be used to divide the main program into fixed program blocks, which
can be very helpful for program changes or extensions.
An unconditional jump at the end of a program to the beginning of the pro
gram creates an endless loop (see also chapter 8.1.3 "Programming Loops"
on page 421). Such a program runs without interruption.
The jump label has to contain a valid command, otherwise an error message
will be displayed.
Stepping to the jump label takes place after one task cycle.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
279/605
Programming
6.11.37
Command
Data
Content
Remark
Indirect Access
Parameter 1
Jump target
Jump label
possible
Fig.6-91:
Jump to subroutine
6.11.38
Command
Data
Content
Remark
Indirect Access
Parameter 1
Jump target
Jump label
possible
Fig.6-92:
This command causes the program to branch to the jump label specified.
However, the program run will be stopped there. The program does not con
tinue before the signal at the Start input (cf. chapter "Y016: Start, In-config"
on page 507) changes from "0" to "1". The new start signal causes the pro
gram to continue to the jump label.
This command can be used to stop a processing cycle.
If the drive is in motion, it is brought to a standstill with the programmed ac
celeration/deceleration. The remaining stroke is stored and traversed on the
next start. There will be no dimensional loss of reference, provided the ope
rating mode is not changed or an error message does not occur. If started
with the CON command, continuous operation will be stopped.
A JST command does not change the initial states. In "Multitasking" mode, a
JST command causes the program to stop in all running tasks or routines.
The cyclic task is not affected. If the JST command is called in the cyclic task,
all tasks are stopped except for the cyclic task and the command counter of
the cyclic task is set to the jump target.
This corresponds to the "nStop" input (cf. chapter "Y017: nStop, In-config" on
page 507).
If the "Flying Cutoff" application type is used, this command may
not be programmed.
280/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.39
Command
Data
Content
Remark
Indirect Access
Parameter 1
Jump target
Jump label
possible
Parameter 2
Task or routine
Not possible
Fig.6-93:
The program sequence in another task can be influenced using this com
mand. The program sequence in the programmed tasks is immediately inter
rupted and the selected task branches to the specified jump target.
Stepping to the next block takes place after a cycle time.
Program example:
When the "JTK Stop AutoTask2" command is called during the automatic
task 1, the program sequence of automatic task 2 continues with the "Stop"
label:
Fig.6-94:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
281/605
Programming
The following table displays the special behavior of the individual commands
after an interruption triggered by the JTK command:
Com
mand
AKN
AKP
CMP
CPL
EDG
HOM
LMC
LMK
LML
LMR
282/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Com
mand
PFA
PFI
POA
POI
PSA
PSI
RMI
RWY
SAC
SRM
VCC
Fig.6-95:
6.11.40
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Parameter 2
Registration
count
possible
Parameter 3
Registration
offset
mark Distance between the registration mark and the cut position
possible
Fig.6-96:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
283/605
Programming
6.11.41
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Parameter 2
Part length
possible
Parameter 3
Mask window
Window of the last cut position, in which all registration marks are possible
ignored
Parameter 4
Registration
offset
mark Distance between the registration mark and the cut position
Fig.6-97:
possible
6.11.42
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Parameter 2
Part length
possible
Fig.6-98:
Part length
6.11.43
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Parameter 2
Mask window
Window of the last cut position, in which all registration marks are possible
ignored
Parameter 3
Registration
offset
mark Distance between the registration mark and the cut position
Fig.6-99:
possible
284/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
The LMR command is only applicable to automatic task 1, axis 1
and the "Flying Cutoff" application type.
6.11.44
MAT Mathematics
Command
Data
Content
Remark
Indirect Access
Parameter 1
Result
VF, VFR
Has to be varia
ble
Parameter 2
Value 1
Parameter 3
Calculation rule
possible
+ (1) = add: Value 1 + Value 2
Not possible
Value 2
possible
Fig.6-100:
Mathematics
6.11.45
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Material length
possible
Output
Not possible
Parameter 4
Task
possible
Fig.6-101:
The MLO command can be used to set or reset a bit in automatic mode, de
pending on the feed material length. The feed material length is determined
by means of the current position of the measuring wheel (optional encoder,
cf. drive parameter S-0-0053).
If this command is called the first time, length measurement is activated. If
the feed material length exceeds the programmed value, the bit is set or re
set. Length measurement restarts from the beginning. If the programmed ma
terial length corresponds to the value "0" or if automatic mode is exited, the
measurement is deactivated.
A set or reset output must be reset again by the user program (e.g., via the
AEA command).
Stepping to the next block takes place after one task cycle.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
285/605
Programming
If the already feed material length exceeds the programmed value
when the command is read, the bit is set or reset and length
measurement is restarted (e.g., MLO is already active, MLO is
called with a new length that is smaller than the length already
measured).
6.11.46
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Torque limit
possible
Parameter 3
Positive stop drive Off (0) = positive stop drive procedure command is completed
procedure
com On (1) = positive stop drive procedure command is activated
mand
Unchanged (2) = no change
possible
Fig.6-102:
Torque limit
This command is used to set the maximum torque in % for the drive. For the
selected axis, axis parameter S-0-0092, Bipolar torque/force limit value is
written to the value specified (parameter 2). The torque limit is applicable until
the next MOM command is set. Each time the automatic program is restar
ted, the limitation is set to the value in system parameter Yx07: Maximum
Torque, page 530 . It is also possible to overwrite the torque restriction dur
ing motion.
In addition, parameter 3 is used to activate and deactivate drive command
"C1300 Positive stop drive procedure command". As long as the command is
active, the drive displays "C13".
The following position and motion monitoring functions of the drive are
switched off while the command is active:
286/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.47
Command
Data
NOP No Operation
Content
Remark
Indirect Access
No parameters
Fig.6-103:
No-operation instruction
This command has no function and acts as a blank line. It can be used as a
placeholder. This command is edited like any other command while the pro
gram is processed.
Stepping to the next block takes place after one task cycle.
6.11.48
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Fig.6-104:
Stop motion
The following motion commands are aborted by calling the PBK command:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
287/605
Programming
PSA and PSI commands which are aborted by the PBK command
step to the next block. The PBK command can also be called
from another task. Remaining feeds/tailout lengths of PSA and/or
PSI are not taken into account.
6.11.49
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Absolute position
possible
Parameter 3
Feed velocity in %
Parameter 4
Standstill
in %
Parameter 5
Jump target
Fig.6-105:
possible
The behavior of the command corresponds to the behavior of the PFI com
mand. However, position specification is absolute rather than incremental,
i.e., the axis must be homed.
See also chapter 7.16 "Positive Stop Drive Procedure" on page 410.
288/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.50
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
possible
possible
Fig.6-106:
This command is used to define the maximum torques for function "Positive
stop drive procedure". The torque to be applicable until the positive stop is
reached (i.e., while the carriage is moving) after the PFA/PFI command has
been called is defined via parameter 2. If the positive stop is reached within
the distance traveled, the maximum torque specified in parameter 3 is used
to press continuously against the positive stop.
Stepping to the next block takes place after one task cycle.
6.11.51
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Feed length
Distance
possible
Parameter 3
Feed velocity in %
Parameter 4
Standstill
in %
Parameter 5
Jump target
Fig.6-107:
possible
Commands PFA and PFI are used to move to a mechanical positive stop.
The positive stop must be within the position limit values (cf. "Yx44: Travel
limit, maximum value" and "Yx45: Travel limit, minimum value"). The pro
grammed distance to the positive stop must always exceed the exact travel
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
289/605
Programming
distance to the stop because, otherwise, the positive stop may perhaps not
be reached.
If the positive stop is reached, stepping to the next program block takes
place.
If the positive stop is not reached, i.e., the target position of the command is
reached, the SMC program jumps to the jump target specified in parameter 5.
If the positive stop is not reached, the constant torque limit becomes active
again (cf. MOM command). While the axis moves to the stop and when it is
standing at the stop, the torque limits set in the PFC command are in effect.
See also chapter 7.16 "Positive Stop Drive Procedure" on page 410.
6.11.52
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Absolute position
possible
Parameter 3
Feed velocity in %
Fig.6-108:
The drive is positioned from the current position to the programmed absolute
position with respect to the zero point. The feed velocity is specified in % and
refers to the value defined in parameter Yx04 (see chapter "Yx04: Maximum
Velocity" on page 529).
Example:
1) Current position = -3.94 in
POA 1,200.0 100.0
Axis 1 is positioned 300 mm in forward direction to position +200 mm.
2) Current position = +400.0 mm
POA 1,200.0 100.0
Axis 1 is positioned 200 mm in backward direction to position +200 mm.
290/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Fig.6-109:
Fig.6-110:
6.11.53
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Feed length
Distance
possible
Parameter 3
Feed velocity in %
Fig.6-111:
The position command value of the axis is increased or reduced by the pro
grammed distance. The distance is offset against a possible remaining dis
tance to be moved. The sign of the distance defines the direction of motion
("+" = forward, "-" = backward). The feed velocity is specified in % and refers
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
291/605
Programming
to the value defined in parameter Yx04 (see chapter "Yx04: Maximum Veloci
ty" on page 529).
Stepping to the next block takes place after one task cycle.
Program example:
Fig.6-112:
6.11.54
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Absolute position
possible
Parameter 3
Feed velocity in %
Fig.6-113:
The "actual position" is inside the "position window" (cf. drive parameter
S-0-0057, Position window).
The "actual velocity" is inside the "standstill window" (cf. drive parameter
S-0-0124, Standstill window).
The command parameters for the axis, the position and the velocity are read
in once when the command is called for the first time. After a restart with pre
vious stop, the command parameters for the position and the velocity are
again read out once.
Example:
PSA 1 200.0 100
+100.00 = current position
0.20 = position window (cf. drive parameter S-0-0057)
292/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Continuation to the next block takes place when the drive reaches the posi
tion +199.80 to +200.20.
6.11.55
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Feed length
Distance
possible
Parameter 3
Feed velocity in %
Fig.6-114:
Program example:
The "actual position" is inside the "position window" (cf. drive parameter
S-0-0057, Position window).
The "actual velocity" is inside the "standstill window" (cf. drive parameter
S-0-0124, Standstill window).
The command parameters for the axis, the distance and the velocity are read
in once when the command is called for the first time. After a restart with pre
vious stop, the command parameters for the distance and the velocity are
again read out once.
Positioning, incremental with in-position
Fig.6-115:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
293/605
Programming
Axis 1 is started first. The programmable flag "MF120" is not set before the
final position has been reached and an additional waiting time of 500 ms has
elapsed.
6.11.56
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Jump target
possible
Parameter 3
Search distance
possible
Fig.6-116:
This command supplements the SRM command (see chapter 6.11.66 "SRM
Search for Registration Mark" on page 305). It permits limits to be placed
on the search distance needed to find a reference marker.
If the maximum search distance entered here is exceeded without finding a
reference mark, there will be a jump to the entered target block. At the same
time, the drive is decelerated to a standstill.
This command must precede the SRM command in the sequential program.
A search distance defined by an REP command remains preserved until the
next REP command is called.
The registration position limit function is deactivated after a change in mode,
after an error or on restart.
Stepping to the next block takes place after one task cycle.
294/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.57
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Mode
Not possible
Registration bit
I / Q / MS / MF / MFR
Fig.6-117:
Not possible
The touch probe 1 is selected as the reference mark input if the following in
put of the respective axis is programmed for input "Registration bit"
"I.Ax.X31.Pin3" ("IndraDrive")
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
295/605
Programming
In this case, the offset distance refers to the latched measured value of the
probe function (cf. S-0-0130). Parameter "S-0-0051, Position feedback value
1" (motor encoder) or "S-0-0053, Position feedback value 2" (measuring
wheel or optional encoder) can be used as the source for the measured val
ue. Configuration must be carried out by the user via the IndraWorks dialog
"Probe" (cf. S-0-0426). If the probe input is used, the registration bit can be
detected with much more precision than with any other of the inputs. The
measurement accuracy is dependent on the hardware design of the
IndraDrive control unit (see Section "Probe" in the documentation "Rexroth
IndraDrive Drive Controllers Control Sections").
The touch probe function can only be used if the "SRV" (ser
vo function) or "SNC" (synchronization) function package is
activated on the axis.
The feed program must be executed via the POI and PSI commands.
These are the only commands that ensure correct evaluation of the off
set distance.
After the RMI command ("RMI x 0/2 x") has been called, the registration
bit cannot be masked any longer (e.g., hole registration).
The offset distance must be longer than the braking distance because,
otherwise, axes in motion will be moved backwards.
Perforated sheets are to be separated depending on the holes. Holes are
punched into the flat sheet on the punching table. The material is fed through
the rolling mill. One of the holes serves as a reference signal for registration
detection. Since the length is changed by an unknown factor during profiling,
the sheets cannot be separated with the same feed program because drifting
of the hole pattern to the edge cannot be excluded. That is why the sheets
are separated in relation to the reference hole. The reference hole can be de
tected by means of an optical sensor, an initiator, or the like.
Fig.6-118:
Program example:
296/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Fig.6-119:
6.11.58
Command
Data
Content
Remark
Indirect Access
Parameter 1
Status
Not possible
Task
Not possible
Fig.6-120:
Restart behavior
The restart routine sequence is influenced with this command. It serves for
the selective restoration of the state of the interrupted program.
More information can be found under chapter 7.23 "Restart" on page 416.
Stepping to the next block takes place after one task cycle.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
297/605
Programming
Example 1:
Fig.6-121:
Example 2:
Fig.6-122:
Example 3:
Fig.6-123:
6.11.59
Command
Data
Restart routine including restoration of the outputs and state after the
RSV command
Remark
Indirect Access
No parameters
Fig.6-124:
As has already been described above with reference to the JSR command, a
subroutine must be completed with the RTS return command. If several sub
routine levels are opened in a single program cycle, then a return from a
higher subroutine level does not immediately return to the main program, but
jumps to the subroutine the next level down.
Stepping to the next block takes place after one task cycle.
Every subroutine has to have a return command as the last block.
Calling this command without previous jump to a subroutine will
initiate an error message.
298/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Example:
Fig.6-125:
6.11.60
Command
Data
Content
Remark
Indirect Access
Parameter 1
Access type
0 = read access
possible
1 = write access
Parameter 2
Parameter number
Parameter 3
Value
Parameter value:
Read: Always
To allow read access, the parameter value must be a variable (VF/ variable
VFR) to which the value is written. To allow write access, the value Write: possible
is written to the Y-parameter.
Parameter 4
Status
Access status. Error codes correspond to the field bus access er Always variable
rors
Parameter 5
Jump target in the This label is the one to be jumped to in the event of an error.
event of an error
Fig.6-126:
possible
Jump label
Read/write Y-parameter
This command can be used for read/write access to Y-parameters from the
SMC program.
Stepping to the next block takes place after the read/write operation is com
pleted and can take several cycles if necessary. Writing can take several cy
cles because S/P-parameters are also changed if necessary. Reading the Yparameters is completed within one cycle.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
299/605
Programming
Once the read or write task has been processed successfully, the feedback
value in the status is "0" so that stepping to the next command block will take
place.
In the event of an error, the SMC program jumps to the jump label specified
in parameter 5. For error codes which are signaled in status, please refer to
chapter "Error Description of a Status Response" on page 178.
NOTICE
NOTICE
6.11.61
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Mode
Not possible
Absolute
or offset
position
possible
Fig.6-127:
300/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
ues are applicable for the encoders (the two encoders may have a dimen
sional reference independent of each other), the position feedback values of
the two measuring systems are offset by the same difference.
If the command is called in repeated succession, the offsets have an additive
effect.
The changes made with the SAC command take temporary effect. After a re
start or switch to parameter mode, the original coordinate system will again
be effective.
Stepping to the next block takes place after several task cycles.
6.11.62
Command
Data
Content
Remark
Indirect Access
Parameter 1
Variables
Has to be varia
ble
Parameter 2
Value
possible
Fig.6-128:
This command can be used to set variables from the program or copy them
from other variables.
Stepping to the next block takes place after one task cycle.
Entries permitted for the target variable are:
Variable type
Number
Programmable
VF000 to VF999
Programmable, non-volatile
VFR000 to VFR999
Indexes basis
VS012 to VS019
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
301/605
Programming
Indexes offset factor
VS020
Indexes index
VS021
VS022
Analog output
VS035 to VS036
VSx22
Analog output 1
VSx33
Analog output 2
VSx34
Analog output 3
VSx35
Analog output 4
VSx36
Axis number
Fig.6-129:
6.11.63
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis configuration
possible
Meaning:
0 = velocity synchronous axis off
The axis is stopped.
The "Drive Halt (AH)" status is activated. The axis is brought to a
standstill with the deceleration specified in parameter Yx06 (see
chapter "Yx06: Maximum Acceleration" on page 530).
1 = velocity synchronous axis on
The axis is activated as velocity synchronous axis ("AU" or "AF"). If
automatic mode is exited, the velocity synchronous axis is switch
ed off. This option is not permitted in the cyclic task nor in the man
ual routine or manual cut routine.
2 = unchanged
3 = velocity synchronous axis on
The axis is activated as velocity synchronous axis ("AU" or "AF").
The velocity synchronous axis remains active even after automatic
mode has been exited, i.e., in manual mode. This option is permit
ted in the cyclic task and in the manual routine or manual cut rou
tine.
Fig.6-130:
This command causes the axis to follow the selected master axis as a veloci
ty synchronous axis. The SOA command can be used to activate or deacti
vate the function of the velocity synchronous axis. Axes 1 to 6 can be activa
ted and deactivated at the same time. The SOC command is used to config
302/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
ure the velocity synchronous axis. The offset value and the following factor
must be specified via the SOC command.
When activated, the velocity synchronous axis initially adjusts the velocity.
This means that the drive accelerates or decelerates from the feedback ve
locity that is current at the time of activation to the velocity of the master axis,
with the following factor taken into account. The acceleration or deceleration
corresponds to the values set in parameter "P-0-0142, Synchronization ac
celeration". The drive calculates the velocity of the master axis by differentiat
ing the specified master axis position.
After the synchronization velocity has been reached, a further change of the
master axis velocity and the following factor is processed in relation to
"P-0-0155, Synchronization mode".
P-0-0155, bit 5 = 0
The velocity is adjusted only once, and all subsequent changes in veloc
ity are made at maximum acceleration
P-0-0155, bit 5 = 1
Any change in velocity is limited by the value of "P-0-0142, Synchroni
zation acceleration"
Changes in velocity offset are always made at maximum acceleration.
After the operating mode is changed from manual to automatic or vice versa,
the status of the previous parameterization is preserved via the SOC com
mand.
If the amount of the difference between the velocity command value and the
velocity feedback value is less than the value in parameter "S-0-0183, Veloci
ty synchronization window", system flag "MSx08" is set.
The "interrupt" input does not have any effect on the velocity synchronous ax
is.
Stepping to the next block takes place after one task cycle.
If "Stop" is set, the axis stops with the value defined in parameter "Yx06:
Maximum acceleration". If the axis was activated with option "1" (cf. parame
ter 1), the velocity synchronous axis will not become active again until the
SMC program has been restarted (cf. input "Start"). If the axis was activated
with option "3" (cf. parameter 1), the velocity synchronous axis will become
active again as early as "Stop" is removed, i.e., any possibly existing velocity
offset takes immediate effect.
The POI and PSI commands can be used to deactivate the velocity synchro
nous axis, increase and reduce the current position command value by the
distance programmed in the POI and PSI commands and move to the com
mand position at the velocity specified.
The POA and PSA commands can be used to deactivate the velocity syn
chronous axis and move it to the absolute position specified in the POA and
PSA commands at the velocity specified.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
303/605
Programming
6.11.64
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Master axis
possible
Offset
possible
Parameter 4
Following factor
possible
The sign of this factor defines the direction in relation to the master
axis.
Fig.6-131:
This command is used to set a velocity offset and a following factor for the
velocity synchronous axis and to select the associated master axis. After the
velocity synchronous axis has been activated via the SOA command, the ef
fective command velocity is established with the current velocity offset and
the following factor being taken into account (see SOA command). An offset
value (+/-) and a following factor (+/-) can be used to manipulate the master
axis velocity specification.
The resulting velocity command value of the axis is calculated according to
the following formula:
Fig.6-132:
While operating mode is active, changes in velocity offset are always made at
maximum acceleration. Changes in the following factor are processed de
pending on "P-0-0155, Synchronization mode" (see also chapter 6.11.63
"SOA Velocity Synchronous Axes: Activation" on page 301).
Stepping to the next block takes place after one task cycle.
304/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.65
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis configuration
possible
Meaning:
0 = position offset off (V=0)
1 = activate position offset
2 = unchanged
Parameter 2
Position offset
No Flying Cutoff:
possible
Velocity in %
Parameter 4
Acceleration in %
Fig.6-133:
The SPO command can be used to adjust synchronous axes through a posi
tion offset. The adjustment is only effective in active synchronization mode
(Flying Cutoff application type, phase synchronous axis - FOA, cam - CMA).
The axis moves to the new position offset value with the values of velocity
and acceleration parameterized in the command taken into account. The par
ameterized velocity supersedes the current synchronous velocity of the axis.
The adjusting velocity is specified in % and refers to the value defined in pa
rameter Yx04 (see chapter "Yx04: Maximum Velocity" on page 529). The ad
justing acceleration is specified in % and refers to the value defined in param
eter Yx06 (see chapter "Yx06: Maximum Acceleration" on page 530).
The final the position offset adjustment can be read via the axis-specific sys
tem flag "MSx10" (Synchronization completed).
Stepping to the next block takes place after one task cycle.
No Flying Cutoff - absolute posi
tion offset
The sign of the position offset defines the direction of motion of the axis. De
pending on the synchronization direction selected (to ensure that the travers
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
305/605
Programming
ing direction is unique), the following additional restrictions are applicable to
modulo axes (cf. parameters Yx08 and Yx09).
6.11.66
Synchronization direction:
Shortest distance:
The absolute value of the position offset must be equal to or less than
"half the modulo value".
Positive direction:
The position offset must be equal to or greater than "0" and equal to or
less than the "modulo value".
Negative direction:
The position offset must be equal to or less than "0" and equal to or less
than the "modulo value".
The synchronization direction can be defined via the FOC or CMC command.
The command can be used, e.g., in the tool program, to separate the materi
al. The specified position offset is evaluated as relative distance by which the
axis is separated each time the command is called.
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Offset
Offset distance
possible
Parameter 3
Feed velocity in %
Parameter 4
Parameter 5
Offset velocity in % Offset velocity in % (0 to 100) of the maximum velocity parameter possible
ized in parameter Yx04
Not possible
Fig.6-134:
This command can be used to search for a reference mark at anytime. The
direction and the speed of the search can be selected as needed. After the
command has been called, a search for the reference mark with the selected
speed starts. The reference mark is detected by a rising edge at the program
med "Reference mark" input.
The homing velocity is specified in % and refers to the value defined in pa
rameter Yx04 (see chapter "Yx04: Maximum Velocity" on page 529). The
search direction is defined by the sign of the velocity.
306/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Stepping to the next block takes place as soon as the reference mark has
been detected. The command does not wait until the offset distance has
been traversed. The offset distance is traversed with the offset velocity. If the
value of the offset velocity equals '0', the offset is traversed with the search
velocity.
The "In position" output (siehe chapter Yx33: In Position, Out-Congiv, page
543) can be used to query whether the reference mark has been reached
with an offset, if any.
Reference mark input via "Probe
1"
The touch probe 1 is selected as the reference mark input if the following in
put of the respective axis is programmed for input "Reference mark"
"I.Ax.X31.Pin3" ("IndraDrive")
If any input desired (not "Probe 1" of the particular axis) is used as the refer
ence mark, the reference mark is detected within the time pattern of the cycle
time (see Y001: cycle time). In this case, the position of the reference mark is
determined via "S-0-0386, Active position feedback value". Depending on
whether "measuring wheel mode" is set, this value is either the ("S-0-0051,
Position feedback value 1") (motor encoder) or the ("S-0-0053, Position feed
back value 2") (measuring wheel or optional encoder). The search velocity is
to be reduced in cases requiring a high level of reference point accuracy.
Offset distance
Moving an offset distance (based on the reference mark position) takes place
immediately after the reference mark has been found. To ensure very precise
accurate position determination, the search is typically carried out with a rela
tively low velocity. With the offset velocity, it is possible to carry out the sub
sequent process of the offset lengths with a high velocity.
Furthermore, you have the option of limiting or monitoring the po
sition limit until the registration mark has been found (cf. chapter
6.11.56 "REP Registration Position Limit" on page 293).
Example:
Homing procedure without offset programming
SRM 1 0 50 I.A1.X31.Pin3 0
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
307/605
Programming
Fig.6-135:
Example:
Homing with offset programming
SRM 1 200 50 I.A1.X31.Pin3 0
Fig.6-136:
The touch probe function can only be used if the "SRV" (ser
vo function) or "SNC" (synchronization) function package is
activated on the axis.
308/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.67
Command
Data
Content
Remark
Indirect Access
Parameter 1
Counter
Not possible
Parameter 2
configuration
Not possible
Fig.6-137:
The number of the task cycles to be processed within a sercos cycle can be
set using the STC command. As a result, several commands can be pro
cessed synchronously within a task, e.g., simultaneously starting axes or writ
ing outputs.
The number of commands to be processed is not set, but the number of the
task cycles to be processed for each sercos cycle is. This number is the
same for command sequences with commands that only require one task cy
cle. With commands that require more than one task cycle for processing
(e.g., AKN), the number of the commands to be processed is less than the
configured number of task cycles for each sercos cycle.
The new value for the number of task cycles applies during the next sercos
cycle after the STC is called. In the current sercos cycle, calling the STC
command always stops the processing of other task cycles and commands.
VS041: AutoTask1
VS042: AutoTask2
VS043: AutoTask3
VS044: AutoTask4
after the STC command is called and processed with the "SingleCycle"
option
NOTICE
The dependency between the system load and the number of the task cycles
to be processed is difficult to predict, i.e., during commissioning, sufficient
performance must be ensured by monitoring the task load (cf. VS025 and
VS026).
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
309/605
Programming
Example 1: "Cyclic" configuration
Task cycle
sercos cycle
The following example shows how 6 axes are started synchronously using
the "cyclic" configuration:
Command line
Note
STC 6 Cyclic
POA 1 100 50
Start axis 1
POA 2 100 50
Start axis 2
POA 3 100 50
Start axis 3
POA 4 100 50
Start axis 4
POA 5 100 50
Start axis 5
POA 6 100 50
Start axis 6
STC 1 Cyclic
NOP
NOP
Fig.6-138:
Example 2: "SingleCycle" configu
ration
Task cycle
sercos cycle
Command line
Note
STC 2 SingleCycle
Set 6 outputs
NOP
NOP
Fig.6-139:
310/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.68
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis configuration
possible
Description:
0 = Torque average off
Torque average is disabled.
1 = Torque average on
Torque average is enabled.
If automatic mode is exited, the torque average is switched off.
This option is not permitted in the cyclic task nor in the manual rou
tine.
2 = unchanged
3 = Torque average on
Torque average is enabled. The torque average remains active
even after automatic mode has been exited, i.e., in manual mode.
This option is not permitted in the cyclic task nor in the manual rou
tine.
Parameter 2
Master axis
Axis numbers 1 to 6
Fig.6-140:
possible
With this command, the torque average of the axes is switched on or off. The
objective of the torque average is achieving a uniform torque distribution in
the individual axes. The total "actual torque" (see S-0-0084) of the axes par
ticipating are added for this and divided by the number of axes. For each ax
is, the difference to the average value is specified by parameter "S-0-0081,
Additive torque/force command value". The master axis is defined via param
eter 2. Axes 1 to 6 can be activated and deactivated at the same time. The
torque average is configured for the individual axes via the TAC command.
The average torque value is determined in [%] according to the following cal
culation rule:
Fig.6-141:
Average torque
In the "VSx28" system variables of the master axis, the current value is provi
ded for diagnostic purposes.
The additive torque for the individual is calculated based on the average tor
que value and written in parameter "S-0-0081, Additive torque/force com
mand value":
Fig.6-142:
additive torque
The factor in [%] is determined via the TAC command. The calculated correc
tion value for the additive torque value is also limited to the maximum of the
"Yx07: Maximum torque" in the positive and negative direction.
Stepping to the next block takes place after one task cycle.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
311/605
Programming
Using the torque average can be beneficial, for example, for ve
locity-coupled axes (see CVA command).
Example:
1) For axis 1, 2 and 3, the torque average is to be activated for the automatic
mode:
Fig.6-143:
The resulting average of the actual torque of the three axes is displayed in
the system variable "VS128".
2) For axis 4, 5 and 6, the torque average is to be activated for all operating
modes:
Fig.6-144:
TAA command, axis 5 is the master axis, average only in manual and
automatic mode
The resulting average of the actual torque of the three axes is displayed in
system variable "VS528".
312/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
6.11.69
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Factor
Parameter 3
Parameter 4
Torque average fil Time constants in "ms" (0 to 10000) for the filter for the average of possible
ter
the additive torque differential
Default value: 10 ms
Fig.6-145:
This command can be used to set a factor for an axis with its torque aver
aged. The axis is used to additively activate the torque differential. When acti
vating or deactivating the axis or changing the factor, the factor is increased
linearly within the ramp time to the target value. The resulting torque differen
tial can also be increased with a PT1 filter.
The value for the ramp time is to be at least 5 ms per factor percentage, i.e.,
with a factor value of 100%, the value is to be a least 500 ms. The factor is
linearly ramped over, i.e., the programmed factor only effective after the ramp
time is expired. Without ramp time, torque impacts occur and can thus dam
age machinery and materials. The ramp time is effective with each change,
i.e., both during an increase and decrease in the factor.
The time for the torque average value filter is to typically be approximately 10
ms. The filter is calculated as a PT1 filter. Times that are too short can result
in torque impacts, while times that are too long can result in constant oscilla
tions in the torque characteristic.
Stepping to the next block takes place after one task cycle.
6.11.70
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
possible
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
313/605
Programming
Command
Data
Content
Remark
Indirect Access
Parameter 3
New velocity in %
New feed velocity in % (0.001 to 100) of the maximum velocity par possible
ameterized in parameter Yx04
Parameter 4
Switching point
Not possible
Mode
possible
Fig.6-146:
Mode 0 (VelocityStart)
Velocity change
Fig.6-147:
Fig.6-148:
314/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
Mode 1 (VelocityReached)
Fig.6-149:
Fig.6-150:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
315/605
Programming
6.11.71
The switching points for mode "1 = velocity reached" are cal
culated without a jerk limitation taken into account.
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
Axis numbers 1 to 6
possible
Parameter 2
Mode
Not possible
Cyclical
Not possible
Noncyclic (1) = read override value only once on calling the com
mand
Parameter 4
possible
Parameter 5
Function
Not possible
Fig.6-151:
Velocity override
The VEO command can be used to reduce the return velocity in "Flying Cut
off" mode. The return velocity results from multiplying the override value with
the maximum velocity from parameter Yx55 (see chapter "Yx55: Return Ve
316/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
locity" on page 555). If the override value function is deactivated, the return
velocity used is the maximum velocity from parameter Yx55. Any changed
override value will not become active before the next return is started. The
override value has no effect while return optimization is active.
To reduce the return velocity in "Flying Cutoff" mode, only mode
off (0) and mode parameter (100) are allowed for specification of
the override value. The override value and the override value
specification are the only relevant data. The return velocity reduc
tion is only effective in automatic mode. After restart, errors or pa
rameter mode, the return velocity is the maximum velocity from
parameter Yx55.
Program example of VEO - Velocity override
Fig.6-152:
Fig.6-153:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
317/605
Programming
Fig.6-154:
Fig.6-155:
6.11.72
Command
Data
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Parameter 2
On/Off
possible
1 = velocity coupling on
The axis is activated as velocity coupled axis (AU or AF). If auto
matic mode is exited, the velocity coupled axis is switched off. Not
allowed in the cyclic task nor in the manual routine or manual cut
routine task.
2 = unchanged
3 = velocity coupling on
The axis becomes active as velocity coupled axis and remains ac
tive even if automatic mode is exited. This option is allowed in the
cyclic task.
Parameter 3
Offset
possible
Factor
Fig.6-156:
possible
The VOA command allows following any master axis desired in a velocity
coupled manner. The velocity coupling of the axis is achieved internally via a
"position-controlled" operation mode. An offset value and a multiplication fac
tor can be used to manipulate the master axis velocity specification. The ve
318/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
locity of the slave axis is specified via a "global PLC register" which is evalu
ated in relation to the axis. The "global PLC register" is multiplied with the fol
lowing factor and is charged with the velocity offset.
The effective command velocity is calculated according to the following for
mula:
Fig.6-157:
The assignment of the global PLC registers to the slave axes is defined as
follows:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
319/605
Programming
Example:
In the example configuration shown, axis 2 is coupled to the velocity com
mand value of axis 1 (P-0-0048 of the master axis to P-0-1297):
Fig.6-158:
6.11.73
Assigning the velocity command values of the slave axis using the
free process data of the CCD channel
Command
Data
Content
Remark
Indirect Access
Parameter 1
Waiting time
possible
Parameter 2
Unit
ms (0) = ms
possible
s (1) = s
Fig.6-159:
Waiting time
Processing of the next block is delayed until the programmed time has
elapsed. This means that stepping to the next block takes place after the
waiting time has elapsed. The significance can be used to specify the waiting
time in [ms] or [sec].
320/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming
The resolution of the waiting time corresponds to the value in pa
rameter Y001 (see chapter "Y001: Cycle Time" on page 498).
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
321/605
Functions
Functions
7.1
Operation Modes
7.1.1
General Information
The SMC features the following operation modes:
Manual mode
Automatic mode
Parameter mode
There is an additional mode which cannot be selected:
Error
The following figure shows an overview of the available modes and their most
important functions:
Fig.7-1:
7.1.2
Manual Mode
Axes are set up and jogged in manual mode. In this mode, Y-parameters as
well as S/P-parameters of the drive can be read (Y/S/P-parameters that can
be edited in phase 4 are the only ones that can be edited). The axes are un
der control, i.e., under torque.
In manual mode, the axes can be jogged in positive and negative direction
and homed, and an SMC program can be downloaded from the MMC to the
working memory.
In manual mode, the manual routine and/or the manual cut routine can be
executed (see also chapter 6.2.3 "Manual Routine" on page 196 and chapter
6.2.4 "Manual Cut Routine" on page 198, respectively).
After the SMC has powered up, the control is in manual mode provided the
"Automatic mode" and "Parameter mode" inputs are set to "FALSE" and the
drive power is connected (see also chapter 6.8.5 "Axis-independent System
322/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Outputs" on page 224). If manual mode is active, the "manual mode" system
output is set to "TRUE".
Automatic mode
Enable
Jog +
Jog
Homing
Homing switch
Manual routine
(see also chapter 6.8 "System Inputs and Outputs" on page 217):
Relevant system outputs are as follows:
Manual mode
Drive enabled
7.1.3
Automatic Mode
In automatic mode, the SMC program can be processed in production mode
if there is a rising edge at the "Start" input. Automatic tasks 1-4 are pro
cessed. All functions can be executed with the exception of the "jog" and
"manual cut" or "manual cut routine" functions.
In addition, setup mode can be activated for each axis within the scope of au
tomatic mode chapter 7.13 "Setup Mode" on page 406.
Y-parameters as well as S/P-parameters of the drive can be read (Y/S/P-pa
rameters that can be edited in phase 4 are the only ones that can be edited).
The axes are under control, i.e., under torque.
Automatic mode is activated by "TRUE" at the "Automatic mode" system in
put. If automatic mode is active, the "automatic mode" system output is set to
"TRUE". Automatic mode becomes active only if the power of all axes is con
nected (see also chapter 6.8.5 "Axis-independent System Outputs" on page
224). Processing of the SMC program starts with a rising edge at the "Start"
system input.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
323/605
Functions
Automatic mode
Single Step
Start
nStop
Enable
(see also chapter 6.8 "System Inputs and Outputs" on page 217):
Relevant system outputs are as follows:
Automatic mode
Drive enabled
Run
7.1.4
Parameter Mode
The parameter operation mode serves for parameterization and configuration
of the SMC and the individual axes. The drives are in PM (P2). Y-parameters
and S/P-parameters of the drive can be read. Y-parameters and S/P-parame
ters of the drive, which are not write-protected, can be write-accessed. The
axes are not under control, i.e., not under torque.
It is also possible to download an SMC program to the working memory.
Parameter mode is not intended for processing an SMC program,
not even the cyclic task (see also chapter 6.2 "Multitasking" on
page 193).
Parameter mode is activated by "TRUE" at the "Parameter mode" system in
put. If parameter mode is active, the "parameter mode" system output is set
to "TRUE".
Parameter mode
324/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Parameter mode
(see also chapter 6.8 "System Inputs and Outputs" on page 217)
7.2
System Commands
7.2.1
Overview
The following system commands are available for controlling the SMC:
Num
ber
System command
Parameter
Remark
No system command
None
Reserved
None
Axis number
10
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
325/605
Functions
Num
ber
System command
Parameter
Remark
11
None
12
None
13
Reserved
14
Reserved
Fig.7-2:
The following Y-parameters are available for executing the system command:
0F00hex:
File not found or file could not be created
0F01hex:
Invalid system command
0F02hex:
System command can only be executed in parameter mode
0F03hex:
System command cannot be executed in automatic mode
0F04hex:
Invalid system command parameter
0F05hex:
System command cannot be executed during switchover from
parameter mode to manual mode
0F06hex:
Error on opening/reading/writing to file
0F07hex:
*.SCD file invalid (error in the backup file)
326/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
0F08hex:
File is read-only
0F09hex:
Language version of SMC program is invalid, see error num
ber "90h" in chapter 9.4 "Error Numbers" on page 441.
0F0Ahex:
Internal error when calling up a function block. More detailed
information is available in the diagnostics (see "Y029" and
"Y030").
>C0000hex:
This is a command error that was generated by an drive com
mand called internally, i.e., there is no SMC specific error. In
this case, the cause of the error can be found in the drive doc
umentation.
e.g., "C5501 - SPS program not ready to load the retain data"
At first, the system command parameter must be set in Y033.
Then the system command can be started in parameter Y032.
A new system command will only be activated after a change of the system
command number (Y032). System commands cannot be prematurely termi
nated or interrupted.
For examples of system command execution via field bus, please refer to
chapter 5.3 "Field Bus" on page 164.
7.2.2
7.2.3
7.2.4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
327/605
Functions
cuted if the operation mode is changed from parameter to manual and while
the SMC program is running (output "Run" must be "FALSE").
The command parameter required is the program number to be loaded (see
also chapter 7.2.2 "File Selection with System Commands" on page 326),
which must be written to parameter "Y033: System command parameter" be
fore execution of the system command.
7.2.5
7.2.6
7.2.7
The file number indicates the units and tens digit. The data selection indi
cates the hundreds digit:
2: load all data (Y, VF, VFR, MF, MFR, VS, MS)
Example:
only load Y-parameters from the file with the file number 4
For example, to load only the Y-parameters from the file with the file number
4, the value "004 " must be entered in parameter "Y:033: System command
parameter".
Example:
Load Y-parameters and retain data from the file with file number 4
For example, to load the Y-parameters and retain data (VFR, MFR) from the
file with file number 4, the value "104 " must be entered in parameter "Y033:
system command parameter".
The system command can only be carried out in parameter mode.
328/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Y-parameter structure
The backup files contain the following information: a header and the Y-pa
rameters with number, name, unit, minimum value, maximum value, and cur
rent value.
Fig.7-3:
When data is loaded from a backup file, a search for the number of the Yparameter/variable/flag is started and the value standing in the line above the
"|" character is written to the Y-parameter. Any other information (header,
name, unit, etc.) is optional and is not considered during loading.
7.2.8
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
329/605
Functions
The file number indicates the units and tens digit. The data selection indi
cates the hundreds digit:
2: save all data (Y, VF, VFR, MF, MFR, VS, MS)
Example:
only save Y-parameters to the file with the file number 4
For example, to save only the Y-parameters to the file with the file number 4,
the value "004 " must be entered in parameter "Y:033: System command pa
rameter".
Example:
Save Y-parameters and retain data to the file with the file number 4
For example, to save the Y-parameters and retain data (VFR, MFR) to the file
with file number 4, the value "104 " must be entered in parameter "Y033: sys
tem command parameter".
This system command cannot be executed upon switchover from parameter
mode to manual mode.
7.2.9
7.2.10
7.2.11
7.2.12
330/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Example:
Load Y-parameters of axis 2 from the file having file number 4
For example, to load the Y-parameters of axis 2 (Y200 - Y299) from the file
with the file number 4, the value "0402 " must be entered in parameter "Y033:
System command parameter".
Example:
Load Y-parameters of the system from the file having file number 4
For example, to load the Y-parameters of the system (Y000 - Y099) from the
file with the file number 4, the value "0400 " must be entered in parameter
"Y033: System command parameter".
For more information about the structure of the backup files,
please refer to chapter 7.2.7 "System Command 4: Load SMC
data from MMC" on page 327.
7.2.13
Example:
Save Y-parameters of axis 2 to the file having file number 4
For example, to save the Y-parameters of axis 2 (Y200 - Y299) to the file with
the file number 4, the value "0402 " must be entered in parameter "Y033:
System command parameter".
Example:
Save Y-parameters of the system to the file having file number 4
For example, to save the Y-parameters of the system (Y000 - Y099) to the
file with the file number 4, the value "0400 " must be entered in parameter
"Y033: System command parameter".
7.2.14
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
331/605
Functions
7.2.15
7.2.16
7.2.17
7.3
E.g.: with
332/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Roll feed drives are used to convey material which will be machined at a later
point (e.g. sheet cutting). If there is slippage between the material and the
feed rolls, the motor encoder is not suitable for measuring the material
lengths. In such cases, use can be made of an optional encoder, the socalled measuring wheel encoder. Ideally, the measuring wheel encoder is in
a non-slippage connection to the material so that partial lengths can be
measured accurately.
In manual or automatic mode, measuring wheel encoder supplies the position
feedback, if selected. If the "Optional encoder" input is defined (see chapter
"Yx19: Optional Encoder, In-config" on page 536), switchover between
measuring wheel encoder and motor encoder is possible at any time. If ac
tive, measuring wheel mode is acknowledged via the "Optional encoder ac
tive" output (see chapter "Yx32: Optional Encoder Active, Out-config" on
page 542).
The position feedback via the measuring wheel may only be activated if the
following three conditions are fulfilled:
There is material in the feed rolls and under the measuring wheel.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
333/605
Functions
7.4
External Encoder
An external encoder (measuring encoder) serves as a master axis for real ax
es. Each axis can follow the external encoder of another axis or its own local
encoder.
the CMC command (see chapter 6.11.12 "CMC Cam Axis: Configura
tion" on page 244)
7.5
Velocity Override
The override function allows stepless reduction of the currently programmed
traversing velocity in manual and automatic mode (exception: homing and
HOM command).
334/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
This function can be activated in parameter Yx28 (see chapter "Yx28: Over
ride" on page 540) or with the VEO command.
The activation of an override function with the VEO command has
priority over a possible activation in parameter Yx28.
The hardware source for the override of the particular axis can be selected
Potential options are the analog inputs at the Advanced control sections of
axes 16, with +10 V corresponding to a value of 100% (i.e., full velocity).
The analog input via the onboard connector X32 is only available
with the following drive controllers:
"IndraDrive Advanced+"
"IndraDrive Advanced"
"IndraDrive Cs"
If the value of the hardware source in Yx28 is equal to "0", the value of the
override is set to 100% by default. The current value of the override is availa
ble in system variable "Vx11", with the unit being [%]. The override can as
sume values from 0% to 100%.
Vo
Vp
F
Fig.7-4:
The SMC does not support the use of drive parameter "S-0-0108,
Feedrate override". Instead, the VEO command or "Yx28: Over
ride" should be used for a velocity override.
7.6
Parking Axis
If it is intended to temporarily deactivate individual axes in the control system
"Sequential Motion Control" without having to remove them from the axis
group on the hardware and communication sides, function "Parking axis" (cf.
S-0-0139, C1600 Parking axis procedure command) can be activated via pa
rameter "Yx02: Enable axis".
If a drive has been put into the "Parking axis" state, its behavior with respect
to the hardware and master communication is "neutral". Errors possibly de
tected by the drive are suppressed and do not have any effect on the axes
that are in operation. As a result, the motor and the motor encoder can, for
example, be decoupled in the "Parking axis" state without an error being re
ported. An active "Parking axis" state is indicated by "PA" on the display.
The "parked" axis behaves as if it is not present!
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
335/605
Functions
In operation mode, the only commands that can be activated are com
mand that can also be executed in parameterization mode.
The display and the diagnostic system again show the standard diag
nostic messages.
In operation mode, drive enable can be executed again, i.e., the axis
has regained its full functionality.
7.7
Virtual Axis
The SMC allows using no more than one virtual axis. Writing to parameter
"Yx01: Axis type" (see chapter "Yx01: Axis Type" on page 527) can be used
to parameterize an axis with the value "1" (= virtual axis) as virtual axis.
The virtual axis can be used in the same way as a real axis, i.e., the axis can
be jogged and positioned.
If in Y-Parameter "Yx00: Application type" the application type
"Flying Cutoff" or "Flying Cutoff test mode" is selected, this axis
cannot be used as virtual axis (cf. "Yx01: Axos type").
It is recommended that a virtual axis always be added as axis 6 or as the last
axis. Otherwise, there will be shifts in hardware addressing when the virtual
axis is added/removed because the hardware addresses are always as
signed to the particular axis numbers.
If, for example, axis 1 is configured as virtual axis and axis 2 as real axis, the
hardware at the real axis is addressed with "I.A2...".
There is an overview table with all commands that may not be used for the
virtual axis under chapter 6.10 "Overview of User Commands" on page 229.
336/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
7.8
Axis coupling
Position coupling
Velocity coupling
Torque coupling
The synchronous and the coupled axes are synchronized by means of the
following values (both command and actual values are possible):
Position/phase
Velocity
Torque
Synchronization mode
Axis coupling
General Information
Principle
Parameterization
Number
groups
of
coupling
Number of master ax
es
Up to 5 groups possible
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
337/605
Functions
Synchronization mode
Axis coupling
Virtual axis
Detailed Description
Low backlash
Not possible
Position/phase
Application
No mechanical coupling
Axis Scaling
User preference
configuration
FOC command
activation
FOA command
CPA command
Factor
possible
Not possible
Offset
SPO command
Not possible
Dead time
None
Extrapolation
Error reaction
Detailed Description
chapter 7.9.2
page 340
Program Example
chapter 8.3 "Phase Synchronous Axis" on page chapter 8.6 "Position Coupling" on page 429
423
Not possible
Velocity
Application
No mechanical coupling
High backlash
User preference
Axis Scaling
User preference
configuration
SOC command
SOA command
CVA command
activation
CVC command
338/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Synchronization mode
Axis coupling
Factor
possible
possible
Offset
possible
possible
Dead time
None
Extrapolation
Not possible
Error reaction
Detailed Description
chapter 7.9.3 "Velocity Synchronous Axis" on chapter 7.10.6 "Velocity Coupling (e.g., Antipage 341
Backlash)" on page 351
Program Example
chapter 8.4
page 425
Torque
Application
---
Low backlash
Axis Scaling
---
User preference
configuration
---
CTC command
activation
---
CTA command
Factor
---
possible
Offset
---
possible
Dead time
---
Extrapolation
---
Not possible
Error reaction
---
Detailed Description
---
Program Example
---
No mechanical coupling
---
Axis Scaling
User preference
---
configuration
Master axis selection by means of "Y028: --Master axis selection of the system"
CMC command
CMP command
CMA command
activation
---
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
339/605
Functions
Synchronization mode
Axis coupling
Factor
Not possible
---
Offset
SPO command
---
Dead time
None
---
Extrapolation
Error reaction
Detailed Description
---
Program Example
---
Fig.7-5:
7.9
Synchronous Axis
7.9.1
General Information
---
Synchronous axes always follow the master axis selected in parameter Y028:
Master axis selection of the system (see page 512) Selected master axis). It
is always the position of the global master axis that is transferred to and fur
ther processed by the slave axes. The axis which provides the master axis
position to the synchronous axes for generating the synchronous position
command value is referred to as global master axis.
To ensure that the velocity of the synchronous axis and the global master ax
is is the same, the parameter for adjusting the velocity of the synchronous ax
is must correspond to the parameter for converting the master axis position in
master axis format.
Based on the signal source (cf. Y028) and the set scaling type of the syn
chronous axis (cf. Yx08), the following table shows the parameter which is
relevant for velocity adjustment.
340/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Signal source
(Y028)
S-0-0051
Rotary
Rotary
Translatory
Translatory
Modulo
Absolute
Modulo
Absolute
Yx09
S-0-0053
(S-0-0103)
S-0-0386
P-0-0052
--- 1
S-0-0103 2
P-0-0434
P-0-0786 3
P-0-0753
P-0-0786
Yx09
P-0-0758
(P-0-0757)
--- 1
--- 1
--- 1
--- 1
P-0-0918
Yx09
(S-0-0103)
--- 1
S-0-0103 2
P-0-0786 3
P-0-0786
Yx09
(P-0-0757)
P-0-0159 4
--- 1
P-0-0159 4
P-0-0159 4
P-0-0918
P-0-1270
...
--- 1
--- 1
--- 1
--- 1
--- 1
--- 1
--- 1
--- 1
P-0-1277
P-0-1771
...
P-0-1777
1
2
3
4
Fig.7-6:
7.9.2
General Information
A phase synchronous axis follows a master axis position either absolutely or
relatively in position controlled mode. The phase synchronous operation
mode with master axis coupling is activated and parameterized by calling the
FOA and FOC commands. If configured accordingly, the phase synchronous
axis is active both in automatic mode and manual mode.
The phase synchronous axis can only be used if the "SNC" (syn
chronization) function package is activated on the particular axis.
Motion commands (e.g., CON continuous operation) are also allowed for
the phase synchronous axis. As a result, however, synchronous mode is de
activated for this particular axis.
The "nInterrupt" input does not have any effect on the synchronous axis.
Commands
FOC command
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
341/605
Functions
FOA command
Synchronization direction:
Positive, negative, or shortest distance
Synchronization type:
It is possible to either set an absolute position (absolute synchroniza
tion) in relation to the master axis or only adjust the velocity (relative
synchronization).
Parameterization
The axis must be parameterized via parameter "Yx00: Application type" as
"0: Free user mode" or "1: Roll feed".
Potential signal sources for the master position of the phase synchronous ax
is are:
7.9.3
General Information
A velocity synchronous axis follows a master axis velocity in velocity control
led mode. The velocity synchronous operation mode with master axis cou
pling is activated and parameterized by calling the SOA and SOC com
mands. If configured accordingly, the velocity synchronous axis is active both
in automatic mode and manual mode.
342/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Motion commands (e.g., CON continuous operation) are also allowed for
the velocity synchronous axis. As a result, however, synchronous mode is
deactivated for this particular axis.
The "nInterrupt" input does not have any effect on the synchronous axis.
Commands
SOC command
SOA command
Velocity offset
P-0-0155, bit 5 = 0
The velocity is adjusted only once, and all subsequent changes in veloc
ity are made at maximum acceleration
P-0-0155, bit 5 = 1
Any change in velocity is limited by the value of "P-0-0142, Synchroni
zation acceleration"
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
343/605
Functions
Parameterization
The axis must be parameterized via parameter "Yx00: Application type" as
"0: Free user mode" or "1: Roll feed".
Potential signal sources for the master position of the velocity synchronous
axis are:
7.9.4
Cam Axis
General Information
A cam axis follows a master axis position either absolutely or relatively in po
sition controlled mode, based on the parameterized motion law. The suppor
ted motions are rest-in-rest motions with the stroke, master axis start posi
tion, master axis end position and motion law parameters.
The cam functionality is based on the "MotionProfile" mode of the drive firm
ware.
Commands
The following commands are available:
344/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Parameterization
The axis must be parameterized via parameter "Yx00: Application type" as
"0: Free user mode" or "1: Roll feed".
Potential signal sources for the master position of the cam axis are:
7.10
Axis Coupling
7.10.1
General Information
When axes are coupled, the master drive transfers command values to the
slave drives. The command values of the slaves are permanently coupled to
the command value of the master. Synchronous operation is achieved by the
specification of equal command values for the master and slave drives (com
mand value coupling).
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
345/605
Functions
7.10.2
Hardware prerequisites
Control unit
Power unit
It is recommended to use the same power units for axis couplings in master
axis and slave axis.
To couple the axes, we recommend that the same motor types be used on
the master and the slave axes.
The requirements for the encoder system vary depending on the different
coupling types. As regards torque coupling and velocity coupling, a single
turn encoder is sufficient at the slave axis; as regards position coupling, how
ever, we recommend an absolute value encoder at the master axis and at the
slave axis to prevent position jumps by homing after each activation.
As regards torque coupling, the motors of the master and slave axes must
comply with the same performance class because the slave axis receives a
percentage-based torque command value from the master axis and the two
axes are to have equal effect on the mechanical group.
Holding brake
7.10.3
Either all or none of the axes of a position coupled group must have a holding
brake. The equality of the holding brake control word is monitored by the
SMC.
Parameterization
The desired axis coupling is defined by the axis-dependent parameter "Yx00:
Application type".
The coupling type is entered as a three-digit value "ABC" with the following
meaning:
"B" = Selection of the source signal and therefore of the coupling type
346/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
(velocity coupling)
Examples:
Y200 = "130":
Axis 2 (slave axis) follows axis 1 (master axis). Axis 2 is position coupled to
axis 1 via parameter "P-0-0434, Position command value of controller". Use
is made of the default error reaction of the SMC.
Y300 = "270":
Axis 3 (slave axis) follows axis 2 (master axis). Axis 3 is velocity coupled to
axis 2 via parameter "P-0-0048, Effective velocity command value". Use is
made of the default error reaction of the SMC.
General parameterization and application instructions
Please observe the following for parameterization in the master axis and
slave axes:
Equal control loop settings for the same dynamics (S-0-0100, S-0-0101,
etc.)
The setting of the error reaction must be set to match the particular
available mechanics and parameterized on all axes of the group.
The axes can be homed to a certain degree only because there might
be a mechanical coupling of the motors. There will be different move
ment of the coupled axes during homing.
7.10.4
the axis error reaction for master axis and slave axis, as well as
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
347/605
Functions
Velocity and torque coupling
All axes that are affected by an error execute their individually parameterized
error reaction. Axes that are not affected by an error, which are only to travel
when coupled in automatic mode, are stopped via the SMC using the decel
eration parameterized in parameter "Yx06" and switched to "Drive Halt" (AH)
once power is available. If the axes are also to be coupled in manual mode,
the axis remains in the "velocity-controlled" or "torque-controlled" operating
mode, i.e., no "Drive Halt" (AH) is commanded. Instead, it is "indirectly" stop
ped by halting the master axis.
F2 drive error
(non-fatal error)
F3 drive error
(non-fatal safety technology Same as F2 drive error
error)
F4 drive error
(interface error)
348/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
F6 drive error
(travel range error)
F7 drive error
(safety technology error)
F8 drive error
(fatal error)
F9 drive error
(fatal system error)
Fig.7-7:
The drive error with the highest error number has the highest
priority
To execute the default error reaction, the SMC automatically sets the follow
ing drive parameters after switchover from P2 to P4:
P-0-1600, Bit 8, 7 = 00: Activate the "No reaction" setting for the CCD
error reaction in the CCD master.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
349/605
Functions
7.10.5
Principle
The master axis generates command values. The effective position com
mand (or feedback) value of the master axis is transferred to the slave axes
as command value. Synchronous operation is achieved by the specification
of equal position command (or feedback) values for the master and slave ax
es (position-controlled command value coupling). Any operation mode can be
selected for the master axis (provided the source signal is not equal to "
P-0-0457, Position command value generator". In this case, the slave axes
always are in operation mode "A0160 Position mode drive controlled".
The following parameters are supported as source signal for the effective po
sition command (or feedback) value of the master axis:
350/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Parameterization
Position coupling is possible both for linear and rotary axes whose posi
tion data is calculated in absolute format. Axes with position data scaled
in modulo format are not supported.
Position coupling can only be activated if all axes of the group are
homed and under torque. We therefore strongly recommend that abso
lute encoders be used for the axes of the group, in order to avoid jumps
in position via homing after each turn-on. Only one signal should be
used for drive enable of all axes of the group.
The position coupling requires that all axes of the group are always in
control mode.
To ensure that equal position command values in the master and slave
axes become effective at the same time, dead time compensation is
necessary because of the time required for transferring the position
command value of the master axis to the slave axis. Dead time compen
sation, however, is only possible if parameter "P-0-0457, Position com
mand value generator" has been selected as source signal. In this case,
the SMC automatically sets the dead time compensation. For all other
source signals, the velocity command value for the slave axis is delayed
by 2 (master axis is CCD master) or 3 cycle times (master axis is CCD
slave) as compared with the master axis.
If holding brakes are required inside a group, all axes of this group must
have a holding brake. The equality of the holding brake control word is
monitored by the SMC.
There is no measuring wheel splitting, i.e., the axes do not have syn
chronously after measuring wheel mode has been activated and deacti
vated if "S-0-0051", "S-0-0053", "P-0-0434" or "P-0-0457" has been se
lected as source signal.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
351/605
Functions
See also chapter "Yx00: Application Type" on page 525
Example: Y200 = "130"
Axis 2 (slave axis) follows axis 1 (master axis). Axis 2 is position coupled to
axis 1 via parameter "P-0-0434, Position command value of controller". Use
is made of the default error reaction of the SMC.
Commands
7.10.6
The following command is provided for activating the position coupled axis:
Principle
The master axis generates command values. The effective velocity command
(or feedback) value of the master axis is transferred to the slave axes as
command value. Synchronous operation is achieved by the specification of
equal velocity command (or feedback) values for the master and slave axes
(velocity-controlled command value coupling). Any operation mode can be
selected for the master axis. In this case, the slave axes always are in opera
tion mode "Velocity control".
The following parameters are supported as source signal for the effective ve
locity command (or feedback) value of the master axis:
Parameterization
To configure the velocity coupling of an axis (slave axis) to a master axis, one
of the following source signals must be selected in parameter Yx00:
352/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Axis 3 (slave axis) follows axis 2 (master axis). Axis 3 is velocity coupled to
axis 2 via parameter "P-0-0048, Effective velocity command value". Use is
made of the default error reaction of the SMC.
Commands
The following commands are available for parameterizing and activating the
velocity coupled axis:
7.10.7
Principle
The master axis generates command values. The effective torque command
value (or feedback value) of the master axis is transferred to the slave axes
as the torque command value. Synchronous operation is achieved by the
specification of equal torque command (or feedback) values for the master
and slave axes (torque-controlled command value coupling). Any operation
mode can be selected for the master axis. In this case, the slave axes always
are in operation mode "Torque control".
The following parameters are supported as source signal for the effective tor
que command (or feedback) value of the master axis:
Parameterization
To configure the torque coupling of an axis (slave axis) to a master axis, one
of the following source signals must be selected in parameter Yx00:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
353/605
Functions
Commands
The following commands are available for parameterizing and activating the
torque-coupled axis:
7.11
Flying Cutoff
7.11.1
Overview
The Flying Cutoff motion commands (LML, LMR, LMK, and LMC) provide ap
plication specific functionality for Flying Cutoff control. In typical Flying Cutoff
applications, material is fed continuously past a servo driven cutoff carriage.
The carriage contains cutting or punching devices (shear, saw, die, etc)
that are used to machine the material. A measuring encoder travels on the
material and determines its position and velocity. The measuring encoder is
connected to the secondary encoder interface (X8) on the IndraDrive (see al
so chapter 7.11.2 "Configuring the Measuring Encoder" on page 362).
The motion commands for Flying Cutoff mode are only active for axis 1 (mas
ter axis) and in automatic task 1. They are used to synchronize a carriage
with a specific point (defined by a length or registration marks) on the materi
al. After the cut is completed, the carriage returns to the return position and
synchronizes to the next cut.
Application types
VCP 08 configura
tion
Description
FC_MODE
FC_TESTMODE
Fig.7-8:
354/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Synchronization processes with
the material velocity
Fig.7-9:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
355/605
Functions
Fig.7-10:
List of restricted commands for ax
is 1
Output conditions
For an overview table which contains all commands that may not be used for
axis 1 (Flying Cutoff), please refer to chapter 6.10 Overview of User Com
mands, page 229.
The following list of SMC commands cannot be used for axis 1 while in
synch:
all motion commands that are not assigned to the "Flying Cutoff" appli
cation type (e.g., PSI)
The following list of SMC commands can be used for the carriage return if bit
5 of Y-parameters "Yx69: Flying cutoff configuration" is set. The operator
must end the synchronous run and trigger the carriage return by calling one
of the following motion commands. The user must ensure that the tool has
been fully retracted from the material.
The drive and control parameters that specify the relevant mechanical
aspects of the machine and control are properly configured.
356/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
There are two straightforward example programs for Flying Cutoff with and
without registration sensor described in chapter 8.10 Flying Cutoff, page
433.
Material movements are only allowed in positive direction!
The Flying Cutoff system only expects the movement of material
in a positive direction. The measuring wheel must be setup so
that the measuring wheel counts in the positive direction when the
material moves forward.
Although material movements in a negative counting direction are
generally counted, the Flying Cutoff only functions correctly in au
tomatic mode when the material is counted in a positive direction.
Once the carriage is synchronous, a negative movement can oc
cur. The system will remain synchronized to the material until the
carriage reaches the value configured in Y-parameter "Yx45:
Travel limit, minimum value". At which point, an error will be is
sued.
Y-parameters describing the ma
chine geometry
The following Y-parameters define the geometry of the machine. They must
be configured in order to use the Flying Cutoff motion commands.
Y-Parameters
Name
Description
Yx44
The value of the maximum position with respect to the carriage zero po
sition.
Yx45
The value of the minimum position with respect to the carriage zero posi
tion (the value to be entered is negative in the configurations shown in
fig. 7-12 "Configuration with stationary registration sensor mounted to the
left" on page 357, fig. 7-13 "Configuration with stationary registration
sensor mounted to the right" on page 358, fig. 7-14 "Configuration with
registration sensor mounted to the left of carriage" on page 359 and fig.
7-15 "Configuration with registration sensor mounted to the right of car
riage" on page 359).
Yx54
Return position
The value of the return position for the carriage with respect to the car
riage zero position (default 0).
Yx58
The value of the maximum stroke position with respect to the carriage
zero position.
Yx62
Distance to register mark If a stationary sensor is used, the registration sensor offset is measured
sensor
with respect to the carriage zero position. A negative value is used for
this parameter for the case in Fig. fig. 7-12 "Configuration with stationary
registration sensor mounted to the left" on page 357 and a positive value
is used for the case in fig. 7-13 "Configuration with stationary registration
sensor mounted to the right" on page 358.
If a sensor is mounted on the carriage, the registration sensor offset is
measured with respect to the edge of the carriage (i.e., the edge of the
carriage that is used to determine the zero position of the carriage). A
negative value is used for this parameter for the case in fig. 7-14 "Config
uration with registration sensor mounted to the left of carriage" on page
359 and a positive value is used for the case in fig. 7-15 "Configuration
with registration sensor mounted to the right of carriage" on page 359.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
357/605
Functions
Y-Parameters
Name
Description
Yx63
Tool width
Defines the width of a tool (e.g. width of the saw blade). This compen
sates for any material lost to the tool width (always a positive value).
Yx64
Tool offset
The tool offset from the edge of the carriage as shown in fig. 7-12 "Con
figuration with stationary registration sensor mounted to the left" on page
357, fig. 7-13 "Configuration with stationary registration sensor mounted
to the right" on page 358, fig. 7-14 "Configuration with registration sen
sor mounted to the left of carriage" on page 359 and fig. 7-15 "Configu
ration with registration sensor mounted to the right of carriage" on page
359.
Fig.7-11:
The following figure shows a stationary registration sensor mounted to the left
of the carriage. The registration sensor offset is measured with respect to the
carriage zero position and configured in Y-parameter "Yx62: Registration
sensor offset" (a negative value in this example).
Fig.7-12:
358/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Fig.7-13:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
359/605
Functions
Fig.7-14:
Fig.7-15:
360/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Flying Cutoff Y-parameters
The following table lists the Flying Cutoff Y-parameters that are configured
using the Flying Cutoff Setup mask in the VCP 08:
Y-Parameters
Name
Description
Minimum number of PLC cycles for synchronizing the carriage with the
material velocity (for more information, see chapter "Yx53: Min. Synchro
nization Cycles" on page 554).
Return velocity
Velocity for carriage return (for more information, see chapter "Yx55: Re
turn Velocity" on page 555).
Return acceleration
Feed constant of measuring This parameter defines the length that the material will travel for one
encoder
complete revolution of the measuring encoder (for more information, see
chapter "Yx57: Measuring Wheel Feed Constant" on page 556).
Length of crop cut (for more information, see chapter "Crop Cut" on page
384).
This parameter is used to define the maximum part length (for more in
formation, see chapter "Maximum Part Length" on page 391).
Error reaction
length
max.
part This parameter defines the error reaction if the maximum part length is
reached (for more information, see chapter "Maximum Part Length" on
page 391).
Time for tool to complete its cycle in [ms].
The user enters the amount of time it will take for the tool to close and
open given all the mechanical, fluid-related and electrical delays in the
machine. As seen by the tool program this is the total time from the point
where the system changes from the Flying Cutoff motion command to
the next command (synchronization is active) until the EOS command is
processed in the tool program, i.e., the time between LMx and the EOS
command. This value is used to determine if it is possible to make a
complete cut considering the location of the carriage and velocity of the
material. If not, an error will be issued to stop the machine before the cut
is started. See also chapter "Yx65: Tool Cycle Time" on page 560.
Disable tool cycle time by setting this value to 0 ms.
Velocity of the simulated material in test mode (for more information, see
chapter "Test Mode (Simulation)" on page 378)
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
361/605
Functions
Y-Parameters
Name
Description
Distance or time for Presync Defines the distance or time for the Presync pulse which is output before
pulse
the carriage has fully synchronized (for more information, see chapter
"Yx86: Presync Value" on page 570).
Fig.7-16:
Maximum length of usable material after the material end has been de
tected (for more information, see chapter "Yx87: Maximum Tailout
Length " on page 571).
The following table lists the internal inputs and outputs of the Flying Cutoff
motion commands that can be mapped to physical inputs via Y-parameters:
Y-Parameters
Name
Description
Configuration of the input triggering a crop cut (for more information, see
chapter "Crop Cut" on page 384).
Return optimization, in-config Configuration of the input activating the return optimization (for more in
formation, see chapter "Return Optimization" on page 388).
Reset material length coun Configuration of the input resetting the material length counter (for more
ter, in-config
information, see chapter "Material Length Counter" on page 391).
Reset product length coun Configuration of the input resetting the product length counter (for more
ter, In-config
information, see chapter "Product Length Counter" on page 391).
Configuration of the output indicating that a scrap cut is active (for more
information, see chapter "Scrap Cut Output" on page 391).
Configuration of the output indicating that Cut Inhibit is active (for more
information, see chapter "Cut Inhibit" on page 387).
Return optimization active, Configuration of the output indicating that return optimization is active
Out-config
(for more information, see chapter "Return Optimization" on page 388).
Return inhibit active , Out- Configuration of the output indicating that Return Inhibit is active (for
config
more information, see chapter "Return Inhibit" on page 388).
Max. part length reached, Configuration of the output indicating that the maximum part length has
Out-config
been reached (for more information, see chapter "Maximum Part Length"
on page 391).
Configuration of the input starting test mode (for more information, see
chapter "Test Mode (Simulation)" on page 378).
362/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Y-Parameters
Name
Description
No material, In-config
Configuration of the input detecting the end of material and being used to
initiate tailout machining (for more information, see chapter "Tailout" on
page 393).
Fig.7-17:
7.11.2
The following steps are required for configuring the measuring encoder for
Flying Cutoff mode:
1. With IndraWorks online and the SMC in parameter mode, expand the
"Device" folder and double click on Measuring encoder.
The necessary steps for establishing the connection to the drive
with IndraWorks are described in chapter 4.2.3 "Commissioning
the Drives with IndraWorks" on page 34.
2.
Select the measuring encoder type from the Measuring encoder drop
down list.
3.
4.
5.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
363/605
Functions
Fig.7-18:
Therefore:
Avoid slippage.
Avoid bouncing.
With IndraWorks online and the system in parameter mode, expand the
"Device" folder and double click on Measuring encoder.
Check the Rotational direction inverted box in the Encoder type section.
After making your selection, close the dialog and then switch the drive
off and then back on.
The feed constant of the measuring encoder is used to translate the linear
motion of the material into rotary units of the measuring encoder that will be
used to determine positions and velocities.
364/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Use the following steps to calculate and input the feed constant for the meas
uring encoder:
1. Open the SMC-Editor.
2. Establish the connection to the SMC (button "Login").
3. Switch the SMC over to parameter mode.
4. Select "Yx57: Measuring wheel feed constant" from the parameter box.
5. Set the Measuring wheel feed constant to times the diameter of the
measuring encoder. For example: If the diameter = 100 units, then ( x
100) = 314.1593 units. This defines the circumference of the measuring
encoder.
The diameter of the measuring encoder must be measured as ac
curately as possible. This measurement determines the accuracy
of the part length. In the event that the part length that is cut does
not exactly match the programmed length, the SMC provides the
FAK command for performing a fine adjust.
Fine adjusting the measuring en
coder
If the measuring encoder must be fine adjusted, the FAK command allows
fine adjustment as a percentage of the value set in Yx57.
Fine adjustment by means of the FAK command can be made
while the system is running. This allows for parts to be cut and
checked.
7.11.3
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Parameter 2
Part length
possible
Fig.7-19:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
365/605
Functions
The following figure shows the Y-parameters and LML command parameters
which must be configured for an LML command:
Fig.7-20:
After an LML command has been called, the programmed value that is set in
the "Part length" parameter is processed. Once this length is reached, the
carriage is accelerated to the material velocity. When the carriage is
synchronized with the material, the user program proceeds to the next com
mand (e.g., JSR Jump to subroutine).
The synchronous run with the material is maintained until one of the following
conditions occur:
366/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Parameter 2
Mask window
Parameter 3
Registration mark off Distance between the registration mark and the cut
possible
set
position
Fig.7-21:
The following figure shows the Y-parameters and LMR command parameters
which must be configured for an LMR command when using a stationary sen
sor:
Fig.7-22:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
367/605
Functions
The following figure shows the Y-parameters and LMR command parameters
which must be configured for an LMR command when using a moving sensor
which is mounted on the carriage:
Fig.7-23:
Any registration marks detected within the mask window are ignored. The
registration sensor is then activated and the next registration mark detected
outside the mask window is used to determine the next cut position. The val
ue programmed in the "Registration mark offset" command parameter is used
to determine the final cut position.
A positive value in "Registration mark offset", as shown in fig. 7-23 "LMR
command example for a moving sensor" on page 367, results in a cut posi
tion after the registration mark is detected. To cut before the registration
mark, a negative value must be entered in "Registration mark offset".
Once the final cut position is reached, the carriage is accelerated to the mate
rial velocity. When the carriage is synchronized with the material, the pro
gram proceeds to the next user command (e.g., JSR Jump to subroutine).
The synchronous run with the material is maintained until one of the following
conditions occur:
368/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Parameter 2
Part length
possible
Parameter 3
Mask window
Parameter 4
Registration mark off Distance between the registration mark and the cut
possible
set
position
Fig.7-24:
An LMK command produces parts using one of the following two cases:
a.) The registration mark is detected before the part length is reached.
Once a registration mark is detected, the part length is ignored until the next cut.
Since the "Registration mark offset" is added to the position of the detected reg
istration mark, the resulting length of the part can be longer than the defined
"Part length".
b.) The part length is reached before a registration mark is detected.
Once the part length is used, the registration marks are ignored until the next
cut.
The following figure shows the Y-parameters and LMK command parameters
which must be configured for an LMK command:
Fig.7-25:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
369/605
Functions
This command combines two actions. Initially, the value that is programmed
in the Part length command parameter is used as the "preset length"; then
the registration sensor is activated. If a registration mark is detected prior to
the default cut position being reached, it is used to determine the next cut po
sition. If not, the programmed cut length is used. Any registration marks de
tected within the mask window are ignored. The registration sensor is then
activated and the next registration mark detected outside the mask window is
used to determine the next cut position. The value in the "Registration mark
offset" command parameter is used to alter the final cut position only for the
case when a registration mark is detected.
A positive value in "Registration mark offset", as shown in fig. 7-25 "LMK
command example" on page 368, results in a cut position after the registra
tion mark is detected. To cut before the registration mark, a negative value
must be entered in "Registration mark offset".
Once the final cut position is reached, the carriage is accelerated to the mate
rial velocity. When the carriage is synchronized with the material, the pro
gram proceeds to the next command (e.g., JSR Jump to subroutine).
The synchronous run with the material is maintained until one of the following
conditions occur:
Content
Remark
Indirect Access
Parameter 1
Axis
possible
Parameter 2
Registration
count
possible
Parameter 3
Registration mark off Distance between the registration mark and the cut
possible
set
position
mark
Fig.7-26:
370/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
The following figure shows the Y-parameters and LMC command parameters
which must be configured for an LMC command:
Fig.7-27:
When the LMC command is called, the registration mark count and registra
tion mark offset are read into the system.
When the defined number of registration marks in "Registration mark count"
is reached, the position of the final counted registration mark is used to deter
mine the next cut position. The value in "Registration mark offset" is added to
determine the actual cut position.
A positive value in "Registration mark offset", as shown in fig. 7-27 "LMC
command example" on page 370, results in a cut position after the registra
tion mark is detected. To cut before the registration mark, a negative value
must be entered in "Registration mark offset".
The system internally compensates for the tool offset and tool
width when calculating the next cut position.
Once the next cut position is reached, the carriage is accelerated to the ma
terial velocity. When the carriage is synchronized with the material, the pro
gram proceeds to the next command (e.g., JSR Jump to subroutine).
The synchronous run with the material is maintained until one of the following
conditions occur:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
371/605
Functions
Symmetric cut between two regis
tration marks
If parts are cut from perforated material where a specific pattern is repeated,
the tool width must be taken into consideration in order to remove an equal
amount of material between two parts. The system automatically adds the
tool width to the registration mark offset in order to ensure that the length of
the part that is being produced is accurate.
For this reason, the following requirements must be met in order to make a
symmetrical cut between two registration marks:
Fig.7-28:
If the registration mark offset is set exactly in the middle between the two reg
istration marks (e.g., 40 mm), then an uneven amount of material is removed
by the tool because the tool width is added to the registration mark offset:
Fig.7-29:
372/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
In the following example, the registration mark offset must be reduced to 35
mm so that 15 mm of material remains on each part after the cut is made:
Fig.7-30:
Remark
Indirect Ac
cess
Parameter 1
possible
Fig.7-31:
Axis
A tool program with "Flying Cutoff" must always be completed with this com
mand. After the tool has made a complete cut and the tooling is cleared (i.e.,
machining is completed), the EOS command must be called. The system
cannot be switched to manual mode between the synchronous run and this
command. The command does not cancel the synchronous run between the
carriage and material. The next Flying Cutoff motion command (e.g., LML) in
itiates the carriage return and therefore cancels the synchronous run.
If bit 5 of Y-parameter "Yx69: Flying Cutoff configuration" is set, the return
motion is not initiated by the next LMx command. The operator must use an
appropriate motion command to move the carriage to the return position (e.g.
POA command).
The EOS command is also used to instruct the system that the machining cy
cle was successfully completed and that this cut position is the last cut posi
tion used to determine the next cut length.
The operator must ensure that the tooling is clear of the material
before executing this command.
7.11.4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
373/605
Functions
If an error occurs, measures must be taken in the SMC program
to safely stop the system. The rapid stop routine is one possible
solution, see chapter "Rapid Stop Routine" on page 385.
7.11.5
Requirements
The sections below describe the conditions which must be applicable in a
Flying Cutoff program while the axis is moved back to the return position.
Ensure that the tool is no longer engaged and that the minimum stroke
distance is reached before the synchronous run is completed through
the next motion command.
If the next part is a short part (the next cut position will overtake the re
turn position prior to the carriage axis completing the return motion pro
file), then the next Flying Cutoff command should be called as soon as
the return motion starts.
The following are conditions in an SMC-Program while Flying Cutoff com
mands are active:
The programmer must ensure that the drive, control, or PLC program
does not issue another motion or stop command to the carriage axis be
fore the tooling is clear of the material. If the axis is unsynchronized pre
maturely, then the tooling or carriage could be damaged.
The program should monitor the forward progress of the carriage axis to
make certain it does not reach a position limit prior to retracting the tool
ing in a controlled manner.
The tool program monitors that both the cut cycle is finished (clear of
material) and the minimum stroke distance has been reached before is
suing a return move command that causes the carriage to desynchron
ize from the material and start the motion back to the return position.
The program will remain in the LMx command as the material passes
until the next cut position is reached and the carriage synchronizes with
the material. Immediately after the target is synchronized, the program
proceeds to the next SMC-Program command which should jump to the
tool program that will operate the shear/tool to cut the part.
Program Example
The following program example was generated using the SMC-Editor. It
shows how the Flying Cutoff commands (LMC, LMK, LML, and LMR) can be
used for cutting the material.
In this example, the program uses the LML command and is divided up into
following task and routines:
374/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Fig.7-32:
The Flying Cutoff commands are used within the scope of automatic task 1.
This task runs continuously. The manual cut, maximum stroke, and rapid stop
routines are executed when initiated via the VCP, when the configured input
is set, or when a specific error occurs (e.g., the carriage exceeds the maxi
mum stroke position). Refer to chapter "Maximum Stroke Routine" on page
386 for details.
On delivery, the source file of the "Flying Cutoff" program exam
ple can be found in the "User\Examples" directory of the MMC un
der the filename "FC_Demo.scs".
The program example is explained in the following sections.
Automatic task 1
This task is executed when the start signal is given. Execution of the task
starts with BEGIN_AUTO_TASK_1. This example program uses the LML
command to cut 10 parts of 100 mm each and then 20 parts of 200 mm each
before starting all over.
Product 1 and product 2
The first two labels (Product1 and Product2) contain the LML commands, a
jump to the tool program, and a product counter. Refer to the following figure.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
375/605
Functions
Fig.7-33:
Tool program
The following sequence describes the example program based on the Prod
uct1 label:
1. The LML command sets axis 1 to wait until a length of 100 mm has
passed before synchronizing the carriage to the material.
2. Once the carriage is synchronized with the material, the "JSR Jump to
subroutine" command jumps to the tool program. Refer to "Tool pro
gram" on page 375 for details.
3. As soon as the tool program is completed, execution of the program re
turns to Product1. There, the "BAC Branch conditional on count" com
mand increments the "counter" variable by 1. This process is continued
until "counter" = 10.
Once Product 1 is complete, the program continues to Product 2. The freely
programmable "counter" variable in Product 1 is reset to 0. The process for
Product2 is identical to that for Product1; however, the part length is 200 mm
and the "counter" variable counts to 20. Once all 20 parts in Product2 are
done, the "JMP Unconditional jump" returns to the Product1 label, where
the process is repeated.
The Tool label in automatic task 1 contains the tool program. This tool pro
gram makes all steps required for cutting the part and for clearing the tool.
In addition to the operations that are described in this example
tool program, a part separation using the "SPO Position offset
of synchronous axes" command as shown in fig. 7-34 "Tool pro
gram within automatic task 1" on page 376 can also be included
in the tool program section. Refer to chapter "Part Separation" on
page 393 for details.
The figure below shows a tool program where the cut part is not
separated.
376/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Refer to the section outlined by a red box in the following figure:
Fig.7-34:
The tool program in this example uses an upper limit switch and a lower limit
switch to limit the travel of the shear.
The onboard I/Os X31 and X32 of axis 1 are used as inputs and outputs for
reading and activating the following signals:
Signal
Assignment
I/O type
I.A1.X31.Pin3
Input
I.A1.X31.Pin4
Input
Valve
Q.A1.X32.Pin9
Output
Fig.7-35:
Comment
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
377/605
Functions
Schematic representation:
Fig.7-36:
Routines
The manual cut, maximum stroke and rapid stop routines are executed if they
are triggered via the VCP 08, the configured inputs are set or the correspond
ing event occurs.
378/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Display in the red framed section of the following figure:
Fig.7-37:
Routine examples
The system must be in manual mode for the manual cut routine to be execu
ted. Refer to chapter "Manual Cut (Manual Mode)" on page 382 for details.
The maximum stroke routine is executed when the carriage reaches the max
imum stroke position configured in Y-parameter "Yx58: Maximum stroke posi
tion". Refer to chapter "Maximum Stroke Routine" on page 386 for details.
This maximum stroke routine is only available while the system is
in automatic mode and the SMC program is running. An error is
set at the end of the maximum stroke routine.
7.11.6
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
379/605
Functions
To stop or start test mode, the value of Y-parameter "Yx66: Test
mode velocity" can be set to zero or to a positive velocity.
After all tests have been completed, the user can return to normal operation
(i.e., based on the measuring encoder) using Y-parameter "Yx00: Application
type".
With normal mode restored, the master axis position is set to the current
measuring encoder position. The product length is set to zero and the materi
al length counter is restored to the last stored value. Normal production can
now resume.
Before running test mode, the user should setup the machine as follows:
Stop and retract the material. Make sure the material is safely out of the
way of the carriage because the carriage can move back and forth dur
ing testing and cause damage.
If the shear, saw or tool cannot be run without material present in the
tool, the user must prevent the tool from activating.
NOTICE
All production must come to a halt and the system must be in parameter
mode before switching between application types.
HMI test mode program example
380/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Fig.7-38:
On delivery, the source file of the HMI test mode program exam
ple can be found in the "User\Examples" directory of the MMC un
der the filename "FC_HMI_Demo.scs".
Automatic task 1 (BEGIN_AU
TO_TASK_1) in HMI program ex
ample
The example program cuts 10 parts using the length in the programmable
variable "Part_Length" and waits for 2 seconds before starting another batch.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
381/605
Functions
Name
Type
Description
1. Test mode
Button
2. Sel Mode
Data field
3. TestMode Vel
Data field
4. TestMode Accel
Data field
5. Cutlength
Data field
6. CutTime
Data field
7. MaxStroke position
Data field
8. OptRet
Button
Fig.7-39:
382/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
In the following example, 200 mm is set for the "CutLength" (5.) and 300 ms
for the "CutTime" (6.).
Fig.7-40:
IndraLogic visualization
Fig.7-41:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
383/605
Functions
384/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
NOTICE
Manual cuts are only allowed if the material is at standstill (bit 1 of Y-parame
ter Yx69 is 0). If the measuring encoder fails to contact the material during
the manual cut routine, the system cannot determine whether or not the ma
terial is at standstill. This might result in execution of a manual cut while the
material is moving. The operator must ensure that the material is at standstill
before initiating a manual cut. If a manual cut is allowed with the material
moving (bit 1 of Y-parameter Yx69 is 1), the operator must likewise ensure
that the measuring encoder is in engagement in order to determine the mate
rial velocity.
Crop Cut
The purpose of the crop cut is to make a reference cut with a minimum pre
defined cut length set in Y-parameter "Yx59: Crop cut length". Typically, the
material that is cut is a scrap part. The process starts when an active LMx
command receives the request for a crop cut. The carriage is not required to
be at the return position.
On activation, the system captures the current part length and determines the
next cut position based on the following calculations:
1. If there is no reference cut in the material, the crop cut length is added
to the initial position.
(resulting length = amount of material in the machine plus the value of
the crop cut length)
2. If the material is homed, the crop cut length is set as the new length.
The quantity of material having already passed through is ignored.
(Result length = quantity already passed through plus the value of the
crop cut length)
The result becomes the target position for the next cut which will be pro
cessed in the active Flying Cutoff command. If the CropCut button is pressed
again prior to reaching the cut position it will recalculate a new target location;
this can be repeated indefinitely.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
385/605
Functions
With the SMC in automatic mode, the crop cut is initiated by a rising edge of
the input configured in Y-parameter "Yx73: Crop cut, In-config" or via the
VCP. Refer to "Operation screen" on page 156 for details.
If the crop cut length is less than the lock-on distance, then the lock-on
distance is used [lock-on distance = material velocity2 / (return accelera
tion x 2)].
In general, the following must be observed with the execution of the rapid
stop routine:
1. Processing of all running automatic tasks or manual cut routine is stop
ped.
2. All axes can be given a new command during the rapid stop routine, re
gardless whether an axis command is active or not. This enables the
triggering of the desired axis movement for each axis during the rapid
stop routine using the available motion commands.
With the SMC in automatic mode, the rapid stop is initiated by setting the in
put configured in Y-parameter "Yx75: Rapid stop, In-config" or via the VCP.
Refer to "Operation screen" on page 156 for details.
386/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
The rapid stop sequence that is executed is defined in the SMC-Program by
means of the rapid stop routine ("BEGIN_FC_RAPID_STOP_ROUTINE" sys
tem label):
Fig.7-42:
The following sequence describes the rapid stop routine shown in the Rapid
Stop Sequence, page 386 from the program example in chapter Program Ex
ample, page 373.
1. Once a rapid stop routine is executed, the "AEA Set / reset / toggle bit"
command resets output "Q.A1.X32.Pin9", causing the valve to close and
the shear to retract.
The user can specify additional program logic after step 1 to per
form any operations that are required before the tool is completely
retracted.
2. The "AKN Acknowledge bit" command waits until input "I.A1.X31.Pin3"
is set, which indicates that the shear has been retracted.
3. The "RTS Return from subroutine" command ends the rapid stop rou
tine and triggers an error.
The rapid stop routine must retract the tool and end with an RTS command to
complete the sequence. The user can then manually return the carriage to
the return position before starting a new sequence.
NOTICE
The user must ensure that a program is written for the rapid stop routine that
will safely remove all tooling from the material before the carriage is halted. If
no routine is defined, the carriage stops without safely removing the tooling
from the material.
In general, the following must be observed with the execution of the maxi
mum stroke routine:
1. Processing of all running automatic tasks or manual cut routine is stop
ped.
2. All axes can be given a new command during the maximum stroke rou
tine, regardless whether an axis command is active or not. This enables
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
387/605
Functions
the triggering of the desired axis movement for each axis during the
maximum stroke routine using the available motion commands.
3. The maximum stroke routine is processed and triggers the "Maximum
stroke (Flying Cutoff)" error once processing is completed (RTS com
mand).
Fig.7-43:
The following sequence describes the maximum stroke routine shown in fig.
7-43 "Maximum stroke routine example" on page 387 from the program ex
ample chapter 7.11.5 "Program Example if Flying Cutoff Is Used" on page
373.
1. Once the maximum stroke routine is executed, the "AEA Set / reset /
toggle bit" command resets output "Q.A1.X32.Pin9", causing the valve
to close and retract the tool.
The user can specify additional program logic after step 1 to per
form any operations that are required before the tool is completely
retracted.
2. The "AKN Acknowledge bit" command waits until input "I.A1.X31.Pin3"
is set, which indicates that the shear has been retracted.
3. The "RTS Return from subroutine" command ends the maximum
stroke routine and triggers an error.
NOTICE
The user must ensure that a program is written for the maximum stroke rou
tine that will safely remove all tooling from the material before the carriage is
halted. If no routine is defined, the carriage will halt without safely removing
the tooling from the material.
Cut Inhibit
The purpose of cut inhibit is to provide a means to prevent the carriage from
synchronizing with the next target position to make a cut. If the user notices
that the upcoming material is defective, the user may want to let it pass and
start a new cut only when good material is present.
To activate this feature, the user must set the input configured in Y-parameter
"Yx70: Cut inhibit, In-config" or press and hold the cut inhibit function key on
the VCP08. Refer to "Operation screen" on page 156 for details.
This signal is edge triggered and requires that the SMC is executing a Flying
Cutoff command and waiting for a new cut position to be reached. The Flying
Cutoff command is suspended and will not synchronize with the material if
synchronization has already started. The output configured in Y-parameter
388/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
"Yx80: Cut inhibit, Out-config" indicates whether or not the cut inhibit function
is active. To resume production, the user must make an immediate cut or a
crop cut.
Return Inhibit
The purpose of return inhibit is to provide a means to stop the return move of
the carriage after the cut has been completed.
To activate this feature, the user must set the input configured in Y-parameter
"Yx71: Return optimization, In-config" or press and hold the return inhibit
function key on the VCP 08. Refer to "Operation screen" on page 156 for de
tails.
This input must be reset to start the return cycle and resume production. The
output configured in Y-parameter "Yx82: Return inhibit, Out-config" indicates
whether or not the return inhibit function is active.
Since the material may be moving during a return inhibit, it may not be possi
ble to perform the next cut. In this case, an error is issued.
The return inhibit is only possible if bit 5 is not set in parameter
Yx69: Flying Cutoff Configuration, page 562.
Return Optimization
The purpose of the return optimization is to generate a carriage return profile
with reduced dynamic requirements. This is used to reduce the wear and tear
on the machine mechanics and maximize energy efficiency. For motion com
mands where the next cut position is not known, this feature is automatically
disabled (i.e., deactivated for LMR, LMK, LMC). This feature is only valid for
use with the LML command.
To activate this feature, the user must set the input configured in Y-parameter
"Yx74: Return optimization, In-Config" or activate the return optimization
function in the VCP Flying Cutoff setup mask. Refer to fig. 5-125 "Flying Cut
off Setup" on page 157 for details.
The output configured in Y-parameter "Yx81: Return optimization, In-Config"
indicates whether or not the return optimization is active.
With the next LML command, the return optimization movement is initialized
and the carriage is decelerated to a standstill, using the delay set in Y-param
eter "Yx56: Return acceleration". Return optimization is ignored if the next
command is an LMR, LMK or LMC command or if a reduced acceleration
would result in a short part.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
389/605
Functions
Fig.7-44:
The calculated return profile is not completely optimized in the event there
are variations in the material velocity. The longest possible cycle time of an
optimized return cycle is 90% of the time until the beginning of the next syn
chronization process (i.e., at least 10% of the actual return cycle time is dwell
time at the return position).
Assuming a material velocity increase of at least 10% during a re
turn cycle, short parts can sporadically be produced.
Short Parts
Short parts are automatically detected and processed in the SMC system. A
short part occurs if the carriage cannot reach the return position before syn
chronizing to the next cut position.
Since the carriage is allowed to synchronize with the material before the re
turn position is reached, the user must be aware of the dynamics and limita
tions of the system to ensure that a cut will be successfully completed in the
allotted time. To aid the user, the Y-parameter "Yx65: Tool cycle time" pro
vides an additional check to determine whether sufficient time is available to
complete the cut cycle. Refer to fig. 7-16 "Flying Cutoff Y-parameters" on
page 360 for an explanation of Y-parameter "Yx65".
Short parts inhibit (as of 12V06)
390/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Fig.7-45:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
391/605
Functions
NOTICE
392/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
The following error reactions are supported for Y-parameter "Yx61: Error re
action maximum part length" in automatic mode:
Parameter
Setting
Description
The maximum part length monitoring is switched off.
A system warning is issued when the maximum part length
is exceeded. A corresponding reaction can be programmed
in the SMC program.
2 = error
3 = force cut
Fig.7-46:
Monitoring for the maximum part length is also activate in manual mode. If
the "Force cut" error reaction is parameterized, an error is triggered in man
ual once the maximum part length is reached.
The maximum part length functionality is enabled when Y-parameter "Yx61:
Error reaction maximum part length" is set to a value greater than 0 and the
maximum part length is defined. Maximum part length is configured via the
VCP Flying Cutoff masks.
Option "3 = force cut" is not appropriate for an LML command be
cause waste is produced if the "part length" is parameterized im
properly. For this reason, an error is generated if a part length ex
ceeds the maximum part length on calling the LML command.
The same applies to the LMK command.
Fig.7-47:
Maximale Teilelnge
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
393/605
Functions
Part Separation
Part separation allows the user to execute a small forward move of the car
riage axis after a cut has been made. This is done so that the tooling can be
retracted without binding on the edge of the material when extracted.
Part separation can also be used to create a gap between parts when nee
ded for the part handling system. This movement is performed using an
"SPO Position offset of synchronous axes" command in a tool program cre
ated by the user. The SPO command can only be issued while the carriage is
synchronized with the material and the value is positive. The SMC will auto
matically check for positive values and issue an error if negative. The SMC
will also reset the SPO command back to 0 as soon as the carriage starts the
return motion.
The SPO command in the following program example performs the following
sequence:
Once the shear has cut through the material, the "AKN Acknowledge bit"
command waits until input "I.A1.X31.Pin3" is set before starting part separa
tion.
1. The "SPO Position offset of synchronous axes" command uses axis 1
and initiates a position offset of 10 mm while using 100% of the pro
grammed velocity and acceleration.
2. The "AKN Acknowledge bit" command waits until flag "MS110" is set
which indicates that the position offset adjustment has been completed.
The return movement of the shear is started when the AEA command resets
output "Q.A1.X32.Pin9" causing the valve to close and retracting the shear.
Fig.7-48:
Tailout
Tailout machining is intended to avoid the waste of material. If the input con
figured in Y-parameter "Yx88: No material, In-config" detects the end of ma
terial, the value stored in the axis-dependent system variable VSx22 is taken
instead of the material velocity of the measuring encoder. This value repre
sents the average material velocity of the last 400 ms.
If tailout machining is active, the axis-dependent system flag MSx11 is set
and the user can write the value of variable VSx22 to specify the material ve
394/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
locity. This change in velocity takes immediate effect. If it is different from the
actual velocity, there is the risk of damage to the tool or material.
Fig.7-49:
Tailout machining
NOTICE
If a value greater than zero is entered for Y-parameter "Yx87: Maximum tail
out length", the available material tailout length is continuously updated in the
axis-dependent system variable VSx23. The following figure shows how to
determine Y-parameter Yx87. The maximum tailout length is the distance
from the sensor detecting the end of material to that part of the machine that
ensures that the material can still be handled (the feed rolls in this case). A
safety distance (identified by A in the figure) should be taken into account be
cause a machining cycle, if started, will be completed so that more material
can run through the machine than specified in parameter Yx87. When calcu
lating the available tailout length, the return position of the carriage, the tool
offset and the tool width must be taken into account.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
395/605
Functions
Fig.7-50:
If a request cut cannot be executed, because the cut length exceeds the cur
rently available tailout length, or if the maximum tailout length has run
through the machine, the output configured in Y-parameter "Yx89: Tailout
done, Out-config" and the axis-dependent system flag MSx12 are set. The
following figure illustrates various cases where the output is set.
In case a), the output is set as soon as the cut length specified by a Flying
Cutoff motion command exceeds the available tailout length. If, for example,
an LMR command is used to detect a registration mark on the material and a
cut having a cut length which exceeds the available tailout length is not re
quested, the output is set as soon as the maximum tailout length has run
through (see case b).
The behavior for the last machining step is defined by bit 7 and bit 9 of Yparameter Yx69. Bit 7 defines whether Cut Inhibit should be activated after
the last possible cut. This is intended to prevent that the machine is in a Fly
ing Cutoff motion command after tailout machining has been done and is
ready to execute the next cut. If bit 9 is set, a cut at the end of tailout machin
ing can be forced. Thereafter, Cut Inhibit is activated. The last cut is executed
only if at least one crop cut length is available. If both bit 7 and bit 9 are set,
bit 9 is ignored.
If the system is just in machining mode, this machining cycle is completed
and the output is set thereafter. In this case, more material runs through the
machine than entered in Y-parameter "Yx87: Maximum tailout length" (see
case c). If the last machining cycle takes too long, there is the risk of too
much material running through the machine, as is shown in case d).
396/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
a)
b)
c)
d)
Fig.7-51:
Tailout done
NOTICE
The supply of material must be stopped by the SMC program. The tailout ma
chining functionality just provides the necessary information.
Material Pulse
The SMC system issues a travel pulse when a predefined length of material
has run through the machine. The material length is set in Y-parameter
"Yx68: Material pulse distance". The value can be changed at any time and
takes effect after the next pulse. The material pulse is sent to the output de
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
397/605
Functions
fined in Y-parameter "Yx84: Material pulse, Out-config" with a pulse width of
250 ms.
Presync Pulse
The SMC system outputs a presync pulse as soon as the distance between
the cutoff carriage and the next theoretical processing point (i.e., when the
carriage has fully synchronized again) is less than the time or distance de
fined in Y-parameter "Yx86: Presync value". Either a distance is given in
"mm" or a time in "ms", depending on bit 6 of Y-parameter Yx69.
The pulse width is defined in Y-parameter "Yx13: Presignal duration". If the
synchronous run is stopped by the "EOS End of synchronization" command
before the time defined in Yx13 has elapsed, the pulse width decreases ac
cordingly.
This signal is typically used to compensate for the dead-time of hydraulic
valves during activation.
7.11.7
Sequence Summary
The sections below will give a summary of the behavior of the Flying Cutoff
commands. The system is in automatic mode and both nStop and nE-Stop
are set. The carriage is at any position, i.e., it is not necessarily at the return
position. The program is activated by pressing Start.
If the material is not in its home position while the first Flying Cutoff command
is to be processed, the reference automatically set with regard to the return
position or it is generated by an automatic crop cut. This is defined by bit 3 of
Y-parameter Yx69.
After the material has reached the home position, the system continuously
monitors whether the maximum part length has been reached. Once the
maximum part length has been reached, the error reaction parameterized in
Yx61 is issued. If a Flying Cutoff motion command requests a cut, the system
first checks whether this cut can be executed or whether too much material
has already run through. Depending on bit 4 of Y-parameter Yx69, either a
cut is automatically executed or an error is generated.
If the requested cut can be executed, the movement of the carriage to the re
turn position is initiated (provided bit 5 of Y-parameter Yx69 is not set, thus
triggering the return movement by the "Flying Cutoff" motion command). The
carriage synchronizes with the material. After the cut has been executed, the
end of the tool program is signaled by the EOS command. The next Flying
Cutoff motion command initiates the movement of the carriage to the return
position if the maximum part length has not been exceeded.
398/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
This sequence is illustrated in the flow chart below:
Fig.7-52:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
399/605
Functions
7.12
7.12.1
General Information
In connection with the integrated safety technology, the "SMC" system solu
tion supports the "safe operation modes" listed in chapter 7.12.4 Supported
Safe Operation Modes, page 404. Although "safe operation modes" that are
not included in the list can generally be used in the individual axes, they are
not actively supported by the SMC.
The SMC reacts to a "safe operation mode" depending on the specific axis.
The particular behavior depends on the "safe operation mode" and on the op
eration mode that is active in the drive.
The "NC-controlled" safety technology mode transition is the only
one supported.
The SMC allows activating the following drive operation modes which are rel
evant for the safety technology:
Drive-controlled positioning
The operation mode is activated by jogging in manual mode or by call
ing one of the following motion commands:
Synchronization mode
This operation mode allows velocity synchronous axes, phase synchro
nous axes and cam axes.
The operation modes are activated by calling the following motion com
mands:
Velocity control
This operation mode is activated in the user program by calling com
mand "CVA - Velocity coupled axes: activation".
Torque Control
This operation mode is activated in the user program by calling com
mand "CTA Torquecoupled axes: activation".
Homing
400/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Homing in manual mode can be activated by the appropriate input or by
calling the "HOM homing" command in the user program.
For a description of the mode-dependent reaction, please refer to chapter
7.12.4 "Supported Safe Operation Modes" on page 404.
There is no reaction in the SMC if the virtual axis is used in a safe
operation mode. The necessary reactions must be executed in
the user or application program.
System variable
The selected and active safe operation mode is mapped in the axis-specific
system variables "VSx26" (selected safety technology operating status) and
"VSx27" (active safety technology operating status). These system variables
can therefore be used to poll and react to the safe operation mode even in
the user program.
The meaning of the safety technology operating statuses in system variables
"VSx26" and "VSx27" is as follows:
0 = Normal operation (NO)
1 = Safe stop 1 (Emergency stop) (SS1 ES)
2 = Special mode safe standstill (safe stop 1 (SS1) / safe stop 2 (SS2))
3 = Special mode safe motion 1 (SMM1)
4 = Special mode safe motion 2 (SMM2)
5 = Special mode safe motion 3 (SMM3)
6 = Special mode safe motion 4 (SMM4)
7 = Parking axis
8 = Safe torque off (STO)
Parameter
7.12.2
Commissioning
We recommend to proceed as follows when commissioning the driveintegrated safety technology:
1. Start IndraWorks
2. Stop the drive-integrated PLC of the master axis (dialog: MLD Config
uration PLC control "Stop")
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
401/605
Functions
Fig.7-53:
402/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Fig.7-54:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
403/605
Functions
Fig.7-55:
7.12.3
S2 - "Safe Motion"
This option card is only available for control sections of type
"IndraDrive Advanced+"
"IndraDrive Advanced"
The IndraWorks Safety Technology Wizard should preferably be used for
commissioning.
404/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
7.12.4
If the SMC detects "Safe stop 1", torque is immediately removed from the ax
is. Once "Safe stop 1" has been deselected again, the torque of the axis is
automatically applied.
Drive-controlled positioning
Synchronization mode
The torque applied to synchronous and cam axes is removed only if the dis
connection is parameterized in parameter "Yx42, SI Lock-off behavior".
Velocity control
Axis motions are stopped and continued after safety technology operation
mode has been exited.
"Safe stop 1" is not allowed for the axis in this mode. This is an axis which is
position coupled to a master axis. All axes (master and slave) of a positioncoupled axis group must always be under torque. Otherwise, the axis gener
ates the error "Drive without torque: axis x" or "F7050 time-out stop" (see al
so chapter 7.10.5 "Position Coupling (e.g., Gantry Group)" on page 349).
Torque control
Axis motions are stopped and continued after safety technology operation
mode has been exited.
Homing
Any started homing routine is stopped. If homing was started in manual mode
using the "Homing" input, homing must be reactivated. An interrupted "HOM"
command in the user program is continued after the safety technology mode
has been exited. If the program run encounters a block with the "CON" (hom
ing) command, the SMC stops in this block until the safety technology mode
is deactivated again. If a "HOM" command is interrupted or not started, the
"Operating barrier" output is set.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
405/605
Functions
If the SMC detects "Safe stop 2", the axis is stopped immediately. Axis move
ment is enabled as soon as the safety technology mode "Safe stop 2" is de
selected again.
Drive-controlled positioning
Synchronization mode
In the case of synchronous and cam axes, the axis is switched over to the
"Drive Halt" (AH) mode. The synchronization mode is reactivated after the
safety technology mode has been exited. The axis is switched over to "Drive
Halt" (AH) only if the disconnection is parameterized in parameter "Yx42, SI
Lock-off behavior".
Velocity control
Axis motions are stopped and continued after safety technology operation
mode has been exited.
No SMC reaction.
Torque control
Axis motions are stopped and continued after safety technology operation
mode has been exited.
Homing
Any started homing routine is stopped. If homing was started in manual mode
using the "Homing" input, homing must be reactivated. An interrupted "HOM"
command in the user program is continued after the safety technology mode
has been exited. If the program run encounters a block with the "CON" (hom
ing) command, the SMC stops in this block until the safety technology mode
is deactivated again. If a "HOM" command is interrupted or not started, the
"Operating barrier" output is set.
The behavior of the SMC with "Safe stop 1 (emergency stop)" corresponds to
its behavior with "Safe stop 1" (see chapter "Safe Stop 1 (SS1)" on page
404).
406/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
"Safe direction"
The SMC actively supports only the "Safety related reduced velocity" func
tion.
To be used, the "Safe motion" function requires the optional safety technolo
gy module "S2".
SMC reaction
Drive-controlled positioning
Synchronization mode
No SMC reaction.
Velocity control
No SMC reaction.
No SMC reaction.
Torque control
No SMC reaction.
Homing
No SMC reaction.
Before the "Safe Torque Off" safety function is selected, the drive must be
decelerated via command value specification and drive enable must be re
moved. The SMC does not carry out these two steps.
The drive enable signal is configured by means of "Yx15: Drive Enable, InConfig" (see also chapter "Yx15: Drive Enable, In-config" on page 534) and
can be used in manual mode to set and remove drive enable.
7.13
Setup Mode
If the user program is active in manual or automatic mode, the "Setup Mode"
input can be used to activate setup mode. Once the program calls a PSI
command and the "Setup Mode" input is set, setup mode becomes active
and the "Setup active" output is set.
With setup mode being active, the specified feed length is not traversed auto
matically via the PSI command, i.e., the user program is stopped in the PSI
command. In setup mode, the feed length must be traversed using the two
jog inputs ("Jog+" and "Jog").
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
407/605
Functions
The jog velocity is specified via parameter "Yx05: Setup velocity". The axis
can be jogged between the start and end positions as desired. A positive
edge at the "Jog" input starts the motion of the axis towards the start posi
tion. A positive edge at the "Jog+" input starts the motion of the axis towards
the end position. The start and end positions are not exceeded. When the ax
is is in the start position, the "Setup start position" output is set. Once the axis
has reached the specified end position via "Jog+", the "Setup end position" is
set.
The end of setup mode and therefore block stepping to the next command is
achieved as soon as a positive edge has been detected at the "Setup End"
input.
Setup mode can also be ended if the end position has not
been reached. In this case, the tailout length, if any, is ignor
ed.
7.14
Homing
If a drive is commissioned for the first time, the actual position values fed
back by the measuring systems do not have any reference to the machine
axis yet.
This applies to
408/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
made to the axis mechanics. The dimensional reference does not get lost
and the position feedback values are axis-related immediately after the drive
has been switched on and are therefore valid.
Displaying the dimensional refer
ence
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
409/605
Functions
The relevant parameters (e.g., homing velocity) for "Set absolute
position procedure" or "Drive-controlled homing procedure" must
be defined in the IndraWorks dialog "Motor encoder reference" or
"Dimensional reference - optional encoder".
Virtual axis
It is also possible to home the virtual axis. In manual mode, the reference po
sition of the virtual axis is always set to "0". The HOM command is used to
set the reference position of the virtual axis via parameter "Reference value"
to any value.
In manual mode, homing can be activated via the input defined in parameter
"Yx22: Homing, In-config" provided the manual routine and the manual cut
routine are not active. In automatic mode or with running hand routine or
manual cut routine, homing can only be initiated with the HOM command.
In case of a stop or switchover to another operation mode while homing is in
progress, the cycle is stopped and must be called again. In "Automatic" mode
(HOM command), the homing cycle is restarted immediately after a stop and
actuation of the start button. The homing cycle must be re-called after an
error or switchover to another operation mode during the homing cycle.
7.15
410/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
7.16
The torque to be applicable until the positive stop has been reached (i.e.,
while the carriage is moving) is also defined in the user program (see PFC
command).
If the positive stop is not reached during the programmed travel distance, the
only distance traveled is the programmed distance and the constant torque
limit becomes active again (cf. MOM command). In this case, the program
run can be diverted to a user-defined error routine.
Function "Positive stop drive procedure" is triggered via commands "PFA"
and "PFI" and configured via command "PFC".
Remarks:
After command PFA/PFI has been called, the drive displays "C13" until
the positive stop is left again.
Stop detection is not activated until, after command PFA/PFI has been
called, a drive motion exceeding the standstill window has been detec
ted (specified by the PFA/PFI command).
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
411/605
Functions
2. A drive motion less than the standstill window defined in the
PFA/PFI command is made. To achieve this, the standstill window
must be considerably less than the velocity during the positive stop
drive procedure (both data in the PFA/PFI commands).
Only one PFA/PFI command can be effective for the particular axis at a time.
While the "positive stop drive procedure" is active, processing of another
PFA/PFI command for this task is prevented in another task until the currently
active "positive stop drive procedure" has been completed.
Functions "Feed interrupt" (cf. "Yx16") and "Feed control" (cf. "Yx26") are in
effect. The presignal (cf. "Yx38") is not in effect.
Fig.7-56:
7.17
Clear Outputs
This function allows having an influence on how to clear all digital outputs in
the event of an error.
7.18
Presignal
The "Presignal" is an axis-dependent output signal. The programmed presig
nal applies to the POI, PSI, POA, and PSA feed commands. As soon as the
412/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
distance still to be traveled becomes smaller than the presignal distance par
ameterized in parameter "Yx14: Presignal, distance", the output configured in
parameter "Yx38: Presignal active, Out-config" is activated.
The output remains activated permanently or for the time parameterized in
parameter "Yx13: Presignal duration". Whenever a feed block is re-entered,
the output is deactivated.
7.19
Watchdog
The "watchdog" on the PLC evaluates the task utilization which is continu
ously measured. The sensitivity of the watchdog on the PLC can be set in Yparameter "Y031: Watchdog sensitivity" (see also chapter "Y031: Watchdog
Sensitivity" on page 514).
Using the watchdog on the PLC is to advantage in that an application-specific
error (F2011) is generated which can be easily reset.
7.20
7.20.1
Overview
A "sercos analog converter (SAC)" is an IndraDrive controller section having
the function of a link between a sercos control and a drive with an analog 10
V interface. All known Bosch Rexroth drives with analog master communica
tion can be operated with the sercos analog converter, such as DSC, TDM,
Diax, or the current IndraDrive series. The SAC itself consists of the control
ler section and a housing for voltage supply. It may not contain a power sec
tion.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
413/605
Functions
The SAC functionality is serially implemented in the drive firmware so that
special software is not necessary and a special function package does not
have to be activated.
NOTICE
The SMC only uses position-controlled operation modes (including jog mode
and CON command). Monitoring of the position control loop is always active.
7.20.2
Parameter
Parameter name
Value
Remark
P-0-0860
Converter configura
tion
Bit 15 = 1
P-0-0118
P-0-0114
Undervoltage thresh
old
P-0-0418
P-0-0420
P-0-0048
P-0-0422
x/V
P-0-0427
P-0-0427, Control pa
rameter of analog out
put
0b0000.0001.0001.000
Channel 3 active and assignment A: limitation
1
P-0-0556
Bit 1 = 1:
P-0-0556
Bit 4 = 1
P-0-4004
Magnetizing current
0A
P-0-0074
Encoder type 1
0V
414/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
Parameter
Parameter name
Value
Remark
P-0-0077
Assignment motor en
coder optional slot
S-0-0116
Fig.7-57:
If the analog controller slowly drifts in one direction despite a specified volt
age of 0 V, parameterization of "P-0-0216, Dead zone" provides a remedy.
As a result, however, the position command value might not be reached. This
can be remedied by increasing the "S-0-0057, Position window" in the SAC.
But it must be noted that this reduces the velocity.
7.20.3
Remarks
If an "F8091" error is pending, fully automatic configuration is not possible on
powering up the SMC because phase switchover is prematurely terminated
with C0266. This requires that, beforehand, bit 15 = 1 be set in P-0-0860 and
the encoder be configured and the "P-0-4004, Magnetizing current" be set to
"0" on commissioning.
7.20.4
Functional Description
The SMC delivers the velocity command value S-0-0036 in closed-loop
speed control mode or the position command value S-0-0047 in position con
trol mode as well as the torque limit value S-0-0092. The SAC returns the
corresponding feedback values, which it received through communication
with the following analog drive, i.e., the velocity feedback value S-0-0040, the
position feedback value 1 S-0-0051, and the torque/force feedback value
S-0-0084. All further drive parameters are also available.
If velocity control is activated in the SAC, the SAC converts the command
value S-0-0036 into an analog 10 V output voltage to be transferred to the
analog controller. If position control is activated (e.g., via the POA, PSA, POI,
PSI or CON command as well as jog mode), the effective velocity command
value P-0-0048 is output via the analog channel. Moreover, the torque limit
value S-0-0092 is converted to analog and output.
The effective actual current value is read via an analog channel and copied
to drive parameter S-0-0084. The analog signals are output and read via the
analog I/O extension (MA1). Moreover, the SAC outputs the digital drive ena
bled (RF) and brake signals via the digital I/Os on connector X32.
In addition, the motor position is read via the encoder option card. The en
coder option card to be used depends on the type of feedback signals to be
processed. In velocity control mode, parameter P-0-0048 can also be output
via an analog channel. In this case, the functionality of the velocity command
value processing function of the IndraDrive can be used.
7.21
Multilingualism
The SMC supports the reload of any language files desired. The language
files (file name LANG_FILE_XX.SCL , XX = file number) can be adjusted us
ing any editor, e.g., the SMC-Editor. Texts must be translated by the user.
Languages are selected via parameter "Y000: Language", see chapter
"Y000: Language" on page 497. "German" and "English" are languages that
are permanently integrated in the SMC. "French" is available as a language
file (LANG_FILE_02.SCL) on the MMC. Further languages can be loaded.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
415/605
Functions
The
MMC
contains
language
files
in
German
(LANG_FILE_DE.SCL), English (LANG_FILE_EN.SCL) and
French (LANG_FILE_FR.SCL) in the ".\User\Documentation
\SupportDocs" folder.
7.22
Abort Program
A running program can be aborted at any time via the "Program abort" input.
This input is configured via parameter Y019 (see chapter "Y019: Abort pro
gram, In-config" on page 508). Any active axis movement is stopped imme
diately! After having been restarted, the user program again starts with the
appropriate starting blocks. The "Run" output is reset.
After the user program has been restarted, the automatic tasks and the man
ual routine or manual cut routine restart their starting block. If set, the "Auto
matic mode" output is reset until the internal reset of the tasks or routines is
completed, i.e., it is not possible to start a program in manual or automatic
mode during this time period.
NOTICE
The "Abort program" function may be used only if any hazards to man and
machine are excluded.
For example, the program should not be aborted, if the tool is in engagement
in the "Flying Cutoff" application type. This might destroy the tool!
Contrary to "E-Stop", an error is not generated. Voltage supply is entirely
maintained. Therefore, an SMC program can be aborted, for example in case
of programming errors.
416/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Functions
For example, it may be that an AKN command cannot be completed in the
tool program/manual cut routine because of an error in parameterization/
wiring. In this case, the running program can now be aborted and the error
can be corrected.
Outputs are cleared as configured in parameter Y009 (see chap
ter 7.17 "Clear Outputs" on page 411).
7.23
Restart
The "Restart" function resumes a program that was interrupted by an error
message or by switching from automatic to manual mode.
The "Restart" function is only possible after one of the specified events has
occurred. This requires that a program was running in automatic mode at this
time.
With each of these events, the current state of the automatic tasks 1-4 (feed
velocity, absolute target position, state of the outputs, etc.) is temporarily
saved.
A "Restart" function is triggered by a rising signal edge at the "restart" system
input (see Y049) in automatic operation mode. If a "restart" is not possible at
this time, this input has the same function as the "start" system input. The in
put's function can be identified by the state of the "restart" output (cf. Y050).
after the following errors of error class F2 that affect the encoder sys
tem:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
417/605
Functions
in automatic mode with a rising edge at the "restart" input. The actual restart
procedure is first triggered with the end of this routine (e.g., call of the RTS
command).
The restart routine sequence can be influenced with the RSV command. It
serves for the selective restoration of the state of the interrupted program.
Restart is
possible
Remark
CMA
Yes
CPA
Yes
If necessary, the axes make a synchronization movement with the activation of the
operation mode.
EDG
Yes
EOS
No
--
FOA
Yes
LMC
No
--
LMK
No
--
LML
No
--
LMR
No
--
MLO
Yes
Material movements are not taken into account in manual mode or if automatic mode
is disabled.
RMI
No
The restart is not possible after an active additional registration processing is inter
rupted.
RWY
Yes
SAC
No
--
SRM
No
--
VCC
No
--
WAI
Yes
Yes
--
Fig.7-58:
418/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
419/605
Programming Examples
Programming Examples
8.1
8.1.1
Fig.8-1:
420/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming Examples
8.1.2
The following program example shows how a conditional statement (IF state
ment) can be implemented:
Fig.8-2:
Conditional statement
In the above example, Pin3 is queried at X31 of axis 1 (BCE). If the input is
set to "1" (on), there is a jump to label IF_TRUE, the programmable variable
VF1 is incremented and then there is a jump to label END.
If the input is set to "0" (off), the programmable variable VF2 is incremented.
At the end, automatic task 1 is stopped with the JST command.
The extract from the program resides on the MMC under "\User
\Examples\Example_8_1_2A.scs".
CASE statement
The following program example shows how multiple branching (CASE state
ment) can be implemented:
Fig.8-3:
Multiple branching
The above example shows branching in relation to the value set in the pro
grammable variable VF10.
If VF10 is "1", there is a jump to label CASE_1 and VF1 is incremented. If
VF10 is "2", there is a jump to label CASE_2 and VF2 is incremented. If VF10
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
421/605
Programming Examples
is "3", there is a jump to label CASE_3 and VF3 is incremented. Otherwise,
VF4 is incremented.
At the end, automatic task 1 is stopped with the JST command.
The extract from the program resides on the MMC under "\User
\Examples\Example_8_1_2B.scs".
8.1.3
Programming Loops
FOR loop
The following program example shows how a counting loop (FOR statement)
can be implemented:
Fig.8-4:
Counting loop
At the beginning, the programmable variable VF20 is initialized with "0". Then
it is checked whether the value of VF20 is equal to "10". Then VF20 is incre
mented.
This is followed by the actual statements.
In the example, a wait time of one second elapses (WAI) and then the axis is
positioned (POI). Then there is a jump to label LOOP.
In the example, this is repeated 10 times. At the end, automatic task 1 is
stopped with the JST command.
For another example, please refer to the description of the BAC
command in the chapter 6.11.7 BAC Branch Conditional on
Count, page 240.
The extract from the program resides on the MMC under "\User
\Examples\Example_8_1_3.scs".
8.2
Axis number
Velocity in [%]
250
100
260
25
270
50
280
75
422/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming Examples
5
100
25
125
45
Fig.8-5:
Fig.8-6:
1. run:
Call the PSI command with axis number 1 (VF000), feed length 250 mm
(VF100) and velocity 100% (VF200).
Then increment VS020 from 0 to 1.
2. run:
Call the PSI command with axis number 2 (VF001), feed length 260 mm
(VF101) and velocity 25% (VF201).
Then increment VS020 from 1 to 2.
3. run:
Call the PSI command with axis number 3 (VF002), feed length 270 mm
(VF102) and velocity 50% (VF202).
Then increment VS020 from 2 to 3.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
423/605
Programming Examples
4. run:
Call the PSI command with axis number 4 (VF003), feed length 280 mm
(VF103) and velocity 75% (VF203).
Then increment VS020 from 3 to 4.
5. run:
Call the PSI command with axis number 5 (VF004), feed length 100 mm
(VF104) and velocity 25% (VF204).
Then increment VS020 from 4 to 5.
6. run:
Call the PSI command with axis number 6 (VF005), feed length 125 mm
(VF105) and velocity 45% (VF205).
Then increment VS020 from 5 to 6. This stops the program with the JST
command and sets the program block to 0.
The extract from the program resides on the MMC under "\User
\Examples\Example_8_2.scs".
8.3
Example:
Axis 1 and axis 2 move phase-synchronously with the measuring encoder of
axis 1
Relevant parameters:
Fig.8-7:
After configuration with the FOC commands and activation with the FOA
command, axis 1 and axis 2 follow the measuring encoder of axis 1 phasesynchronously (as long as the SMC is in "Automatic" mode).
In the example, each following factor is set to "1", i.e., the synchronous axes
follow the measuring encoder 1:1.
424/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming Examples
Example:
Axis 1 and axis 2 move phase-synchronously with the virtual master axis
Relevant parameters:
Fig.8-8:
After configuration with the FOC command and activation with the FOA
command, axis 1 and axis 2 follow the virtual master axis phase-synchro
nously (in automatic and manual modes). The virtual master axis can be
commanded in the SMC program (as axis 3) or jogged in manual mode.
Example:
Axis 1 and axis 3 move phase-synchronously with the particular local meas
uring encoder of axes 1 and 3
Relevant parameters:
Fig.8-9:
After configuration with the FOC commands and activation with the FOA
command, axis 1 and axis 3 each follow their local measuring encoder (as
long as the SMC is in "Automatic" mode).
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
425/605
Programming Examples
8.4
Example:
Axis 1 and axis 2 move velocity-synchronously with the measuring encoder of
axis 1
Relevant parameters:
Fig.8-10:
After configuration with the SOC commands and activation with the SOA
command, axis 1 and axis 2 follow the measuring encoder of axis 1 velocitysynchronously (as long as the SMC is in "Automatic" mode).
In the example, the following factor is each set to a value of "1.5" and the off
set to a value of "10", i.e., if the measuring encoder moves at 100 mm/min,
the synchronous axes follow at 160 mm/min (= 100*1.5 + 10).
Example:
Axis 1 and axis 2 move velocity-synchronously with the virtual master axis
Relevant parameters:
426/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming Examples
Fig.8-11:
After configuration with the SOC command and activation with the SOA
command, axis 1 and axis 2 follow the virtual master axis velocity-synchro
nously (in automatic and manual modes). The virtual master axis can be
commanded in the SMC program (as axis 3) or jogged in manual mode.
Example:
Axis 1 and axis 3 move velocity-synchronously with the particular local meas
uring encoder of axes 1 and 3
Relevant parameters:
Fig.8-12:
After configuration with the SOC command and activation with the SOA
command, axis 1 and axis 3 each follow their local measuring encoder (as
long as the SMC is in "Automatic" mode) with an offset of 10 mm/min, i.e.,
axis 1 and axis 3 each move faster than their local measuring encoders by 10
mm/min.
8.5
Cam Axis
The CMC command configures a cam axis, the CMP command configures its
profile, and the CMA command activates the cam axis. The following sections
describe typical cases of application.
Example of potential cases of application:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
427/605
Programming Examples
Example:
Axis 2 and axis 4 are cam axes moving synchronously with the position com
mand value of axis 1
Relevant parameters:
Fig.8-13:
Axis 2 and axis 4 are cam axes moving synchronously with the posi
tion command value of axis 1
In the first step, axis 2 is configured with the CMP command (slave axis = ax
is 2, switch-on angle = 80, switch-off angle = 150, stroke = 100 mm,
curve = rest-in-rest with 5th order polynomial) and the CMC command (slave
axis = axis 2, master axis = global master axis (see Y028), synchronization
direction = shortest distance, synchronization type = absolute synchronization
with synchronization, following factor = 1.00).
In the second step, axis 4 is configured with the CMP command (slave axis =
axis 4, switch-on angle = 80, switch-off angle = 150, stroke = 100 mm,
curve = rest-in-rest with 5th order polynomial) and the CMC command (slave
axis = axis 4, master axis = global master axis (see Y028), synchronization
direction = shortest distance, synchronization type = absolute synchronization
with synchronization, following factor = 1.00).
The CMA command activates axis 2 and axis 4. Then axis 1 is positioned
with the PSI command. Axis 2 and axis 4 follow axis 1 (as long as the SMC is
in "Automatic" mode).
Example:
Axis 2 is a cam axis moving synchronously with the position command value
of the virtual master axis, with the cam being changed at runtime
Relevant parameters:
428/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming Examples
Fig.8-14:
In the first step, axis 2 is configured with the CMP command (slave axis = ax
is 2, switch-on angle = 80, switch-off angle = 150, stroke = 100 mm,
curve = rest-in-rest with 5th order polynomial) and the CMC command (slave
axis = axis 2, master axis = global master axis (see Y028), synchronization
direction = shortest distance, synchronization type = absolute synchronization
with synchronization, following factor = 1.00).
In the second step, axis 2 is activated as cam axis (CMA command).
The PSI command positions axis 3 (axis = axis 3, feed = 360, velocity
= 50%).
The profile is reconfigured by calling the CMP command again (slave axis =
axis 2, switch-on angle = 60, switch-off angle = 170, stroke = 80 mm,
curve = rest-in-rest with inclined sine curve).
The PSI command positions axis 3 (axis = axis 3, feed = 360, velocity
= 50%).
The curve profile is internally switched from block "0" to "1" and
vice versa. Switchover in the drive is not implemented before the
switching phase of the global axis is exceeded (cf. drive parame
ter P-0-0700). The SMC automatically sets this switching phase
to the greater switch-off angle of block "0" or "1", respectively.
Example:
Axis 2 moves as synchronous cam axis, with the global axis being changed
at runtime
Relevant parameters:
Fig.8-15:
Axis 2 moves as synchronous cam axis, with the global axis being
changed at runtime
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
429/605
Programming Examples
In the first step, axis 2 is configured with the CMP command (slave axis = ax
is 2, switch-on angle = 80, switch-off angle = 150, stroke = 100 mm,
curve = rest-in-rest with 5th order polynomial) and the CMC command (slave
axis = axis 2, master axis = global master axis (see Y028), synchronization
direction = shortest distance, synchronization type = absolute synchronization
with synchronization, following factor = 1.00).
In the second step, axis 2 is activated as cam axis (CMA command).
The PSI command positions axis 3 (axis = axis 3, feed = 360, velocity
= 50%).
In the next step, the master axis is exchanged with the CMC command (slave
axis = axis 2, master axis = local measuring encoder, synchronization direc
tion = shortest distance, synchronization type = absolute synchronization with
synchronization, following factor = 1.00).
8.6
Position Coupling
The following example shows how axes are coupled (position coupling) with
the CPA command.
Example:
Axis 2 travels in a position-coupled manner to "P-0-0434, Position command
value of controller" of axis 1
Relevant parameters:
Fig.8-16:
After configuration of activation with the CPA command, axis 2 follows the
position command value of axis 1 (as long as the SMC is in "Automatic"
mode). Thereafter, axis 1 is positioned with the PSI command. In the exam
ple, axis 1 and axis 2 each travel at 200 mm/in for a feed length of 100 mm.
8.7
Velocity Coupling
The following example shows how axes are coupled (velocity coupling) with
the CPV and CVA commands.
Example:
Axis 2 travels in a velocity-coupled manner to "P-0-0048, Effective velocity
command value" of axis 1
Relevant parameters:
430/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming Examples
Fig.8-17:
After configuration with the CVC command and activation with the CVA
command, axis 2 follows the velocity command value of axis 1 (as long as
the SMC is in "Automatic" mode) with a following factor of 1.5 and an offset of
50. Thereafter, axis 1 is positioned with the PSI command. In the example,
axis 1 travels at 200 mm/min and axis 2 at 350 mm/min (= 200*1.5 + 50).
8.8
Torque Coupling
The following example shows how axes are coupled (torque coupling) with
the CTC and CTA commands.
Example:
Axis 2 travels in a torque-coupled manner to "S-0-0084, Actual torque/force
value" of axis 1
Relevant parameters:
Fig.8-18:
After configuration with the CTC command and the activation with the CTA
command, axis 2 follows the actual torque/force value of axis 1 (as long as
the SMC is in "Automatic" operating mode) with a multiplication factor of 1.1
and an offset of 0%. Thereafter, axis 1 is positioned with the PSI command.
In the example, axis 1 travels at 200 mm/min and axis 2 follows in a torquecoupled manner.
8.9
Roll Feed
8.9.1
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
431/605
Programming Examples
ted and then the feed function is executed. The feed cycle is continued until
the quantity required has been reached.
Relevant parameters:
Fig.8-19:
Declaration of variables
Fig.8-20:
Declaration of flags
Fig.8-21:
432/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming Examples
In the first step, the following feed data is initialized:
"Quantity":
Command quantity = 10
"Acceleration":
"Deceleration":
"FeedRate":
"FeedLength":
Feed length = 10 mm
In the next step, the product cycle is executed with activation of the press
("PressSignal") and the feed. Synchronization between press and feed is
achieved via the "FeedAngle" input. The current quantity is stored to the
"Counter" variable. The "StopInCycle" input can be used to activate a cycle
stop.
On delivery, the source file of the "Feed roll - press before feed"
program example can be found in the "User\Examples" directory
of the MMC under the filename "PressBeforeFeed.scs".
8.9.2
Relevant parameters:
Fig.8-22:
Declaration of variables
Fig.8-23:
Declaration of flags
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
433/605
Programming Examples
Fig.8-24:
"Quantity":
Command quantity = 10
"Acceleration":
"Deceleration":
"FeedRate":
"FeedLength":
Feed length = 10 mm
In the next step, the product cycle is executed with the feed and with activa
tion of the press ("PressSignal") and the feed. Synchronization between feed
and press is achieved via the "FeedAngle" input. The current quantity is stor
ed to the "Counter" variable. The "StopInCycle" input can be used to activate
a cycle stop.
On delivery, the source file of the "Feed roll - feed before press"
program example can be found in the "User\Examples" directory
of the MMC under the filename "FeedBeforePress.scs".
8.10
Flying Cutoff
8.10.1
Relevant parameters:
434/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming Examples
The following figure displays the declaration of variables:
Fig.8-25:
Declaration of variables
Fig.8-26:
Declaration of flags
Fig.8-27:
"Part_Length":
"Quantity":
Command quantity = 10
"Cut_time":
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
435/605
Programming Examples
In the next step, the product cycle is started and the "Quantity" of parts is pro
duced, each with the length set in "Part_Length". The tool program has the
label Tool1 and the tool is activated via variable "Tool_OutPut" with the cut
time set in "Cut_time". The current quantity is stored to the "Counter" varia
ble. The production cycle is continued until the quantity required has been
reached; then it is repeated.
On delivery, the source file of the "Flying Cutoff - example without
registration sensor" program example can be found in the "User
\Examples" directory of the MMC under the filename
"FC_LML_Demo.scs".
8.10.2
Relevant parameters:
Fig.8-28:
Declaration of variables
Fig.8-29:
Declaration of flags
436/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Programming Examples
Fig.8-30:
"Part_Length":
"Mark_Offset":
Command quantity = 10
"Quantity":
Command quantity = 10
"Cut_time":
In the next step, the production cycle is started and the "Quantity" of parts is
produced on the registration marks. The tool program has the label "Tool1"
and the tool is activated via variable "Tool_OutPut" with the cut time set in
"Cut_time". The current quantity is stored to the "Counter" variable. The pro
duction cycle is continued until the quantity required has been reached; then
it is repeated.
On delivery, the source file of the "Flying Cutoff - example with
registration sensor" program example can be found in the "User
\Examples" directory of the MMC under the filename
"FC_LMR_Demo.scs".
8.10.3
Further Examples
For two further Flying Cutoff examples, please refer to chapter 7.11 "Flying
Cutoff" on page 353. The first example illustrates how the manual cut routine,
the maximum stroke routine and the rapid stop routine are used (see chapter
"Program Example" on page 373). The second example requires that the vis
ualization in IndraLogic be used (see chapter "Test Mode (Simulation)" on
page 378). This example shows the program structure required for using the
visualization.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
437/605
9.1
General Information
With parameter "Y030: System diagnostics" (string), the system solution pro
vides the system diagnostics or error diagnostics in plain text as well as a di
agnostics or error number with parameter "Y029: System diagnostics num
ber" (UDINT).
The languages supported on delivery are "German", "English" and "French".
The user can also reload his own languages. Languages are selected via pa
rameter "Y000: Language".
See also chapter 7.21 "Multilingualism" on page 414.
In addition, the system diagnostics (cf. Y030) is also output in
drive parameter "P-0-1387, PLC Global Register AT0" of the mas
ter axis. As a result, the current system diagnostics can be dis
played using the IndraWorks parameter editor.
9.2
System diagnoses
Error diagnostics
A precise description of the existing diagnostics or error is always displayed
via parameter "Y030, System diagnostics". In addition, a number assigned to
the diagnostics or error is entered in parameter "Y029, System diagnostics
438/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
The possible system-specific errors can be subdivided into the following error
groups:
9.3
Diagnostic Numbers
The following table shows the possible diagnostics and error numbers along
with their description.
Y029hex
S-0-0390
Meaning
Description (Y030)
00h
--
--
Reserved
01h
02h
03h
State diagnostics
A0010
04h
State diagnostics
A0010
M No cycle start
(The manual or manual cut routine was activated but stopped via
"nStop".)
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
439/605
S-0-0390
05h
A0010
State diagnostics
State diagnostics
M Manual mode
06h
07h
Meaning
08h
A0010
State diagnostics
A0010
State diagnostics
A0010
A0010
A4002
or State diagnostics
A0010
A4002
or
A No cycle start
A0010
A0012
or
A0010
A0012
or
State diagnostics
0Fh
A Stop is present
(Automatic mode has been entered. The SMC program can be star
ted.)
0Ch
0Eh
(Automatic mode is reached, but the nStop input is not set. That
means that the SMC program cannot be started.)
0Ah
0Dh
(Manual mode has been entered. Axis movements can be made, such
as jogging or homing.)
09h
0Bh
Description (Y030)
State diagnostics
State diagnostics
No enable: Axis x
The axis mentioned is not enabled (it has no AH). Enable the axis with
the input configured in parameter "Yx15: Drive enable, In-config".
State diagnostics
A0013
No power: Axis x
The axis mentioned is not enabled (it has no AH). Connect the DC bus
voltage for the axis mentioned.
10h-1Fh
--
--
Reserved
20h
21h
22h
Reserved
23h
24h
25h
440/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
S-0-0390
Meaning
Description (Y030)
26h
27h
28h
29h
2Ah
2Bh
2Ch
2Dh
2Eh
Reserved
2Fh
30h
31h
32h
33h
34h
35h
36h
37h
38h
39h
3Ah
3Bh
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
441/605
S-0-0390
Meaning
Description (Y030)
3Ch
3Dh-64h
--
Reserved
03E8h
--
Output of the error table and the ErrorIdent structure Additionals 1 and
2
>xA0000h User prefer Drive error (with "x" be No system-specific error or warning
ence
ing the axis number)
The drive error applies (see Yx46 / S-0-0390)
9.4
Error Numbers
The following table shows the possible system-specific error numbers along
with their description. Each error is accompanied by "F2011" being signaled
in drive parameter S-0-0390 of the master axis. In addition (in SMC12V02
and above), the error text (cf. "Y030: System diagnostics") is shown on the
display of the drive and output in parameter "S-0-0095, Diagnostic message".
The number of the current error is always signaled in Y029. A brief descrip
tion of the error is displayed in Y030. The following table lists all error num
bers and the associated brief descriptions as well as detailed error descrip
tions and error remedy options.
442/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
443/605
444/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
445/605
446/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
447/605
448/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
449/605
450/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
The maximum allowed position difference (cf. CPA command) has been parameterized to a value that is
too small.
The position command value delay (cf. P-0-0456) is not set properly.
Solution:
Set the position command value delay (cf. P-0-0456) to the correct value.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
451/605
The position command processing mode is different for the slave axes in the group that are to be synchron
ized. The interpolation type for position command processing on all slave axes to be synchronized must be
the same ("P-0-0187, Position command processing mode").
The set position command processing mode ("P-0-0187, Position command processing mode") is not sup
ported.
The following interpolation types are supported for position command processing:
If "P-0-0457, Position command value generator" is set as source signal, the only operation modes allowed to be
activated for the master axis are the following ones:
"A0101 Drive-controlled positioning" (e.g., via jogging in manual mode or POI, PSI, POA, PSA, CON com
mand)
This means that commands which do not activate the operation modes mentioned may not be called for the mas
ter axis (e.g., FOA command).
F6h Position coupling: Performance setting invalid, axis x
The axes in the group differ in their performance setting (P-0-0556, Bits 2 and 5). The performance settings for
all axes in the group must be equal if the "P-0-0457, Position command value generator" is set as source signal.
F7h Position coupling: Safety technology configuration invalid, axis x
If the default error reaction is activated, bit 9 (reaction to F7 error) may not be set in parameter "P-0-3210, Safety
technology configuration", i.e., the drive-controlled error reaction in the event of an F7 error always is the velocity
command value reset (emergency halt). The torque enable error reaction type may not activated in the event of
F7 errors!
F8h Position coupling: Holding brake control word unequal, axis x
The holding brake control word ("P-0-0525, Holding brake control word") is different on at least two axes of the
group. The holding brake control word must be equal on all axes of the group (master axis and synchronized
slave axes).
F9h Position coupling: Optional encoder not available, axis x
A position coupled slave axis (cf. "Yx00") is to follow the source signal "S-0-0053, Position feedback value" of the
master axis. However, the master axis does not have any optional encoder for generating the source signal.
FAh Position coupling: Slave axis operation mode invalid, axis x
The active operation mode of the axis is not the seventh secondary operation mode. The latter is monitored by
the SMC and must remain constantly activated for position coupling. This is an internal error. Contact the Sup
port.
FBh Position coupling: Number of master axes too high, axis x
The number of master axes parameterized for position coupled slave axes is too high (cf. "Yx00"). The maximum
number of master axes that can be used at the same time is 5.
FCh Error in system command 13:
Error during the execution of the "Backup device data" function of the SMC-Editor.
452/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
453/605
454/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
9.5
Saving Y-Parameters
All Y-parameters can be saved using the "Save data to MMC" system com
mand, see also chapter System Command 5: Save Y-parameter on MMC,
page 328. In this process, a (readable) ASCII file containing the data required
is saved to the MMC. The file format is similar to the IndraDrive parameter
file. The backup file has the filename extension "*.SCD".
Axis-independent Y-parameters
Minimum value
Maximum value
Current value
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
455/605
9.6
Restoring Y-Parameters
1.
2.
All Y-parameters can be loaded using the "Load SMC data from MMC"
system command, see also chapter 7.2.7 "System Command 4: Load
SMC data from MMC" on page 327. In this process, an ASCII file (file
name extension "SCD") is read from the MMC.
The Y-parameters are read from the file and loaded to the SMC.
9.7
2.
Execute the "Save device data" function via the SMC-Editor (see Save
device data menu). This generates a backup file.
After the successful execution of the function, all S/P-parameters of all
axes, the PLC retain data, the PLC boot project (SMC release), the Yparameters of all axes and all flags and variables are saved to the PC in
the backup file.
The Y-parameters and the flags/variables are saved to the "Y_Pa
rameter_bak.scp" and "M_V_Data_bak.scd" files in the ".\User
\Update" directory.
3.
456/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
2.
Save the S/P-parameters of all axes to the MMC using SMC system
command 12 "Save drive parameters to MMC", see also chapter 7.2.15
"System Command 12: Save Drive Parameters to MMC" on page 331.
Drive command "C65 Save parameters to MMC command" (P-0-0665)
is executed internally.
After the command has been executed successfully, the parameters of
all axes, the boot project and the retain data are available in the ".\User
\Backup\.." directory of the MMC. This data can now be further pro
cessed through FTP or card reader, e.g., saved.
3.
4.
9.8
2.
3.
4.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
457/605
6.
Execute the "Backup device data" function via the SMC-Editor (see
Backup device data) menu using the backup file created during the sav
ing step.
After the successful execution of the function, all S/P-parameters of all
axes, the PLC retain data, the PLC boot project (SMC release), the Yparameters of all axes and all flags and variables are restored.
Up to SMC 12V04
2.
3.
Restore the S/P-parameters of all axes to the MMC using SMC system
command 11 "Restore drive parameters from MMC", see also chapter
7.2.14 "System Command 11: Restore Drive Parameters from MMC"
on page 330.
Drive command "C66 Restore parameters from MMC command"
(P-0-0666) is executed internally.
4.
458/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
459/605
User-defined Extensions
10
User-defined Extensions
10.1
Overview
This chapter is intended for advanced users who want to extend the PLC
project or implement their own HMI interfaces.
10.2
HMI Extensions
The user screen (see chapter "User Screen" on page 163) serves as an "ini
tial screen" for user-defined extensions in the visualization. Extension of the
VI Composer project requires the appropriate source code which must be re
quested from Sales Industry Sector.
10.3
PLC Extensions
10.3.1
Overview
Extensions of the SMC can be made on the PLC side. Allowed and invalid
changes are described below.
Allowed changes
Additional PLC logic for processing PLC inputs and activating internal
inputs.
Additional PLC logic for processing internal outputs for and activating
PLC outputs.
Invalid changes
10.3.2
Notes
Configuration and operation require the engineering tool "IndraWorks".
"IndraWorks" contains the embedded programming tool "IndraLogic".
460/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
The DOK-INDRV*-MLD-**VRS**-AW02-EN-P documentation de
scribes the specific functionalities of Rexroth IndraMotion MLD, il
lustrates how the PLC is embedded in the drive and explains
technical options and functions.
In order to ensure the complete functionality of the SMC, the following boun
dary conditions have to be fulfilled for the implementation of the user-defined
functionality:
Before carrying out a cold reset or original reset for the IndraLogic pro
gramming system, you should create a complete backup of the Y-pa
rameters because the reset sets all Y-parameters (PLC variables of re
tain and persistent type) to their default values. The parameterized val
ues can then be reloaded after the reset. The backup can be created
with system command 5 ("Save Y-parameters to MMC".
10.3.3
Provision
The "SMC_12VRS_Template.zip" IndraWorks project archive is provided in
the ".\User\IndraWorks_Projects" directory of the MMC.
This archive contains an IndraLogic template program which incorporates the
required "MX_Sequential_Motion_Control_12VRS.lib" library. This template
program contains the I/O programs accessible to the user in the
".\Sequential_Motion_Control" folder.
10.3.4
HandleSMCMotionTaskInputSignals
(reading sercos synchronous inputs)
HandleSMCMotionTaskOutputSignals
(writing to sercos synchronous outputs)
HandleSMCPlcTaskInputSignals
(reading PlcTask synchronous inputs)
HandleSMCPlcTaskOutputSignals
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
461/605
User-defined Extensions
(writing to PlcTask synchronous outputs)
See also fig. 10-1 "I/O programs on delivery ( dialog: Blocks Sequen
tial_Motion_Control)" on page 462.
The user-defined extensions have to be integrated in these programs. They
implement the interface required to connect the SMC to I/O. On delivery, the
SMC features the default links. The programs are written in the function block
diagram (FBD) programming language.
"HandleSMCMotionTaskInputSignals",
"HandleSMCMotionTaskOutputSignals",
"HandleSMCPlcTaskInputSignals" and
"HandleSMCPlcTaskOutputSignals"
The ".\Sequential_Motion_Control" folder contains an additional "\Original"
subfolder. This subfolder contains the original programs for the variable I/O
connection in the state of delivery. The ".\Original" folder is a backup directo
ry.
The individual programs provide the default links of the system solution in the
following programming languages and reside in the following subfolders:
Function_Block_Diagram_FBD
(FBD function block diagram)
Ladder_Diagram_LD
(ladder diagram)
Structured_Text_ST
(structured text)
462/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
Fig.10-1:
The sections below describe steps required for using the variable I/O
link with the SMC:
1. Switch off the SMC and remove the MMC card (multimedia card).
2. Copy the "SMC_12VRS_Template.zip" file from the ".\User
\IndraWorks_Projects" folder of the MMC (multimedia card) to the com
missioning PC using the card reader (card reader).
3. Start the "IndraWorks" commissioning tool.
4. Use the "Restore Project... " menu in IndraWorks to restore the
"SMC_12VRS_Template.zip" archive file.
5. In the "Select Restoring Type" dialog, select the option "Restore File
System".
6. From the "Select Archive to be Restored" dialog, select the
"SMC_12VRS_Template.zip" archive that has been copied from the
MMC to the PC.
7. From the "Select Target Directory" menu, select the target directory on
the PC to which you wish to unpack the "SMC_12VRS_Template.zip"
project.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
463/605
User-defined Extensions
8. Confirm the selection made in the "Check User Entries" menu by click
ing the "Finish" button.
After the "SMC_12VRS_Template.zip" archive has been restored suc
cessfully, the "Summary" dialog is displayed.
9. In this dialog, activate the option "Open Project upon Exiting Wizard".
10. Click the "Close" button.
The project for the system solution is now opened. After the "Logic"
node is activated and the "Open" menu item is selected, the
"IndraLogic" is opened with the right mouse button.
11. "IndraLogic" can now be used to make the necessary changes and sup
plements
in
the
"HandleSMCMotionTaskInputSignals",
"HandleSMCMotionTaskOutputSignals", "HandleSMCPlcTaskInputSig
nals" and "HandleSMCPlcTaskOutputSignals" programs. Once the nec
essary modifications are executed, the new project can be loaded to the
SMC.
12. After the successful download of the IndraLogic project, it has to be star
ted.
13. If the modified functions of the project were verified and tested success
fully, a boot project must be created.
Thus, the newly implemented functionality of the project also remains if
the drive is switched off and on again.
Selecting the desired program
ming language
464/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
If the I/O links are to be programmed, e.g., in the ladder diagram, the pro
grams used (e.g., "HandleSMCPlcTaskInputSignals" and "Handle
SMCPlcTaskOutputSignals") have to be deleted first:
Fig.10-2:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
465/605
User-defined Extensions
Then
copy
the
"HandleSMCPlcTaskInputSignalsLD"
and
"HandleSMCPlcTaskOutputSignalsLD" program, respectively, to the
"HandleSMCPlcTaskInputSignals" and "HandleSMCPlcTaskOutputSignals"
program, respectively.
Fig.10-3:
10.3.5
Task Configuration
In addition to the template program, the task configuration of the system solu
tion is also set in the state of delivery.
The following three tasks are configured with their respective program calls:
MotionTask - TE_Organizer_sercosSync()
(sercos synchronous task, highest priority)
PlcTask - TE_Organizer()
(cyclic task, medium priority)
HmiTask - HMI_PRG()
(freewheeling task, medium priority)
466/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
If the task configuration is modified by the user, the functionality
of the SMC might not be guaranteed anymore. Thus, the task
configuration must only be modified after the Bosch Rexroth cus
tomer service was contacted.
Fig.10-4:
Fig.10-5:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
467/605
User-defined Extensions
Fig.10-6:
10.3.6
Before the program code is called in the task cycle, the switching states at
the inputs are read and stored in the "Process input image" (PII). This infor
mation is used for further operations. The states of the "Process output im
age" (POI) are transferred to the physical outputs at the end of the task after
the completion of the program code.
The SMC can use the process image input and the process image output in
order to access the analog and digital inputs / outputs of the I/O periphery.
The external I/O periphery (e.g., X31, X32, MD2) can be accessed via the fol
lowing two functions:
SMC_GetIOM
(read inputs, outputs and flags)
SMC_SetOM
(write to outputs and flags)
These functions allow reading the states of the external inputs and outputs
and setting the states of the external outputs. See also "Access to inputs,
outputs and flags" on page 471.
Example: chapter "Y011: Automatic Mode, In-config" on page 505
The state of the external system inputs and outputs is applied to the following
global variables based on the configuration of the particular Y-parameters:
stExtSystemInputs_gb
(external axis-independent system inputs)
stExtSystemOutputs_gb
(external axis-independent system outputs)
stExtAxisInputs_gb
(external axis-dependent system inputs)
stExtAxisOutputs_gb
(external axis-dependent system outputs)
These variables represent the resulting input and output map for the system
inputs and outputs which the SMC reads from the outside and writes to the
468/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
outside. Please note that the input variables also contain the states of the
VCP and SMC-Editor inputs chapter "Y046: System Control" on page 521).
Internal system inputs and outputs
The variables for the external system inputs and outputs (e.g.,
stExtSystemInputs_gb) are linked to the internally used system inputs and
outputs in the I/O programs.
The following global structure variables are available for internal inputs and
outputs:
stSystemInputs_gb
(internal axis-independent system inputs)
stSystemOutputs_gb
(internal axis-independent system outputs)
stAxisInputs_gb
(internal axis-dependent system inputs)
stAxisOutputs_gb
(internal axis-dependent system outputs)
The internal inputs and outputs of the structure variables (e.g.,
stSystemInputs_gb) are used to activate and deactivate the functionality of
the system solution, e.g., manual or automatic mode. Execution and acknowl
edgement of the system-specific functionalities are under the exclusive con
trol of the internal system inputs and outputs. Only if all internal inputs and
outputs are used, will the full functional scope of the system solution be pres
ent.
Design of the structure variables
"stSystemInputs_gb" and
"stExtSystemInputs_gb":
Fig.10-7:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
469/605
User-defined Extensions
Fig.10-8:
Fig.10-9:
470/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
Design of the structure variables "stAxisOutputs_gb" and
"stExtAxisOutputs_gb":
Fig.10-10:
Fig.10-11:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
471/605
User-defined Extensions
Fig.10-12:
10.3.7
Example for linking external and internal outputs in the FBD program
ming language
The existing inputs allow read access. The existing outputs and flags allow
read and write access.
"SMC_GetIOM"
"SMC_SetOM"
(see chapter 10.3.6 "Linking External and Internal Inputs and Outputs" on
page 467).
NOTICE
The use of flags already set in the SMC program or assigned to a system in
put or output (Y-parameter, In-config, Out-config) may result in undesired be
havior (double assignment).
Description of function "SMC_GetIOM"
The "SMC_GetIOM" library function of the SMC serves to read the current
state of an external input, an external output or a flag. The function returns a
value of type "BOOL".
After the function has been called successfully and "TRUE" is returned, the
selected input, output or flag, respectively, is set. "FALSE" indicates that the
input, output or flag, respectively, has not been set.
472/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
Input variable
Data type
Description
Address
STRING
Examples:
Fig.10-13:
"I.A1.PL.Pin26"
"Q.A1.PL.Pin10"
"MF200"
"MFR10"
Input/output varia
ble
Data type
Description
Error
BOOL
ErrorID
ERROR_CODE
ErrorIdent
ERROR_STRUCT
Fig.10-14:
Return value
Data type
Description
SMC_GetIOM
BOOL
Fig.10-15:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
473/605
User-defined Extensions
Input variable
Data type
Description
Address
STRING
Examples:
Value
BOOL
"Q.A1.PL.Pin10"
"MF200"
"MFR10"
Fig.10-16:
Input/output
ble
Description
Error
BOOL
ErrorID
ERROR_CODE
ErrorIdent
ERROR_STRUCT
Fig.10-17:
Return value
Data type
Description
SMC_SetOM
BOOL
Fig.10-18:
"SMC_GetVar"
(read variables)
"SMC_SetVar"
(write to variables)
Description of function "SMC_GetVar"
The "SMC_GetVar" library function of the SMC serves to read the current val
ue of a variable. The function returns a value of type "REAL".
After the function has been called successfully, the return value contains the
current value of the variable specified.
474/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
Input variable
Data type
Description
Address
STRING
Examples:
Fig.10-19:
"VS10"
"VF20"
"VFR30"
Input/output
ble
Description
Error
BOOL
ErrorID
ERROR_CODE
ErrorIdent
ERROR_STRUCT
Fig.10-20:
Return value
Data type
Description
SMC_GetVar
REAL
Fig.10-21:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
475/605
User-defined Extensions
Input variable
Data type
Description
Address
STRING
Examples:
Value
REAL
Fig.10-22:
"VF20"
"VFR30"
Input/output varia
ble
Data type
Description
Error
BOOL
ErrorID
ERROR_CODE
ErrorIdent
ERROR_STRUCT
Return value
Data type
Description
SMC_SetVar
BOOL
Fig.10-23:
10.3.8
476/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
In addition, the "bParkingAxis" entry for the corresponding axis in the User
Adjust variables "arstUserAdjust_gb" must be set to the value "FALSE":
Fig.10-24:
After the SMC has been powered up, the axis remains in state "Ab". The axis
can now be commanded by means of the PLCopen function blocks (e.g.,
MC_Power, MC_MoveVelocity, MC_GearIn, ...) of the axis interface.
The axis may not be commanded in the SMC program. Axisspecific SMC commands that use these axes are not possi
ble.
10.3.9
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
477/605
User-defined Extensions
The binary file (*.scb) can also be generated via the external com
piler of the SMC-Editor (see also chapter "External Compiler" on
page 107).
The user is responsible for executing the function block at the "correct"
time because the function block does not check whether active program
parts are just being changed (handshake to active program or call con
dition).
The function block may only be called in the "HmiTask". Calls in the
"MotionTask" and "PlcTask" are not allowed because these calls cause
the watchdog to respond (cf. error Y029 = A1h, Y030 = "Watchdog ac
tive").
The checksum of the active SMC program in the process memory of the
SMC is set to zero, i.e., the SMC-Editor detects a difference between
the source file (*.scs) and the binary file (*.scb) in online state. In this
case, the "Active program" field is displayed on "yellow" background in
the debugger window of the SMC-Editor.
The only program blocks that can be exchanged are those that are al
ready available.
The task configuration may not be changed in the SMC program. If the
part to be reloaded contains other tasks (e.g., uses system label "BE
GIN_AUTO_TASK_2"), these tasks are treated just like normal labels.
They are not added to the task configuration of the active program.
The program change is only made in the process memory of the SMC,
not in the source file (*.scs) nor in the binary file (*.scb), i.e., "online
changes" get lost after power off. The program change will therefore not
be displayed in the SMC-Editor either. However, the active program is
always displayed on the VCP 08 and the IndraLogic visualization.
Interface Description
Fig.10-25:
478/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
I/O type
Name
Data type
Description
VAR_INPUT
Execute
BOOL
SrcFileName
STRING
VAR_OUTPUT
SrcStartSetNbr
UINT
DestStartSetNbr
UINT
NbrOfSetsTo
Copy
UINT
Done
BOOL
Active
BOOL
Error
BOOL
ErrorID
ERROR_CODE
ErrorIdent
ERROR_STRUCT
rActUsedTimeMs
REAL
Fig.10-26:
Type
Min. value
Max. value
Default value
Effective
Execute
BOOL
FALSE
Continuous
SrcFileName
STRING
SrcStartSetNbr
UINT
2999
DestStartSetNbr
UINT
2999
NbrOfSetsTo
Copy
UINT
3000
Fig.10-27:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
479/605
User-defined Extensions
Error handling
ErrorID
Additional1
Additional2
Description
INPUT_RANGE_ERROR
16#0E2B
16#0100
Cause:
(16#0006)
INPUT_RANGE_ERROR
16#0E2B
16#0101
(16#0006)
Cause:
The value transferred at the "SrcStartSetNbr" input is not
within the valid range.
Solution:
Transfer a valid value at the "SrcStartSetNbr" input, see al
so table fig. 10-26 "Interface description of function block
MX_OnlineChangeSMCProgram" on page 478.
INPUT_RANGE_ERROR
16#0E2B
16#0102
(16#0006)
Cause:
The value transferred at the "DestStartSetNbr" input is not
within the valid range.
Solution:
Transfer a valid value at the "DestStartSetNbr" input, see
also table fig. 10-26 "Interface description of function block
MX_OnlineChangeSMCProgram" on page 478.
INPUT_RANGE_ERROR
16#0E2B
16#0103
(16#0006)
Cause:
The value transferred at the "NbrOfSetsToCopy" input is
not within the valid range.
Solution:
Transfer a valid value at the "NbrOfSetsToCopy" input, see
also table fig. 10-26 "Interface description of function block
MX_OnlineChangeSMCProgram" on page 478.
INPUT_RANGE_ERROR
16#0E2B
16#0104
(16#0006)
Cause:
An attempt was made to change program blocks which are
not available.
Solution:
Program blocks must be already be available to be able to
exchange them.
ACCESS_ERROR
16#0E2B
16#0105
(16#16#0004)
Cause:
An attempt was made to change program blocks during a
phase switchover.
Solution:
Wait until the phase switchover is completed.
Fig.10-28:
480/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
10.3.10
Programming Example
Boundary conditions
The system solution is used with the parallel interface master communication.
The implementation is made in the ST (Structured Text) programming lan
guage.
Task
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
481/605
User-defined Extensions
Supplemented code extract from program "HandleSMCPlcTaskInputSignals"
Fig.10-29:
10.3.11
General Information
IndraWorks provides the option of archiving projects both on the local file sys
tem and on an FTP server (device or computer) which is connected through a
network. These archives can be restored on the file system of the local com
puter.
482/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
A wizard supports working with project archives. If the entered values are
correct, you can move between the pages of the wizard with Back and Next.
When a page is opened for the first time, the input boxes contain default val
ues. Otherwise, your last entries will be displayed.
You can exit the wizard at any time with Cancel. Values entered up to that
point will not be saved; the archiving process is stopped.
The required parameters and the MLD program of the SMC appli
cation can also be saved and restored via the backup memory
(MMC) of the CCD master. For a description of the instructions
required to do this, please refer to chapter 9.7 "Complete System
Backup" on page 455 and chapter 9.8 "Complete System Resto
ration" on page 456.
Archive Project
Proceed as follows to archive a project:
1. Start the archiving wizard
To archive a project, select Project Archive... from the main menu or
the following button in the toolbar:
Fig.10-30:
2. Archive Properties
On the first page of the wizard, the name of the archive and a comment
can be defined. Optionally, the archive can be protected by a password.
Enter the password a second time in "Confirm password" to verify your
entry. Confirm with Next>>.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
483/605
User-defined Extensions
Fig.10-31:
Fig.10-32:
484/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
4. Filing on file system
Define the directory of your local file system to which the archive to be
created is to stored in the "Target directory" input field. You can also
click button "..." to select a target directory.
5. Filing on FTP server
Enter the target device for saving the archive in the "Device name, host
name or IP address" input box.
Selection via the list box. This list box contains all FTP capable de
vices of the active project as well as the five target devices (device
name, host name or IP address) last used in archiving.
Click button "..." to select the target device from a list containing all
FTP-capable devices of the active project.
Click Next>> to cause the wizard to automatically establish a connection
to the device set. Disturbances in the connection to the target device are
displayed in error messages.
6. Components of Archive
This page allows defining the components of the archive. To achieve
this, select the component for each archivable element or device from
the left navigation area and the scope of the archiving to be done from
the right area. Confirm with Next>>.
To store the current values of the S- and P-parameters of the
drives (master and slave) along with project archiving, option "Up
date offline parameters of the drive and its slaves" must be acti
vated.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
485/605
User-defined Extensions
Fig.10-33:
Fig.10-34:
486/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
8. "Create Archive" progress bar
The archive is generated and stored to the set target file. This process is
displayed in a progress bar.
9. Summary
After archiving the settings and results are displayed.
To avoid inconsistencies during archiving, the active project is
closed before archiving and re-opened afterwards.
Fig.10-35:
Restoring a Project
To restore a project, select Project Restore... from the main menu or the
following button in the toolbar:
Fig.10-36:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
487/605
User-defined Extensions
(device or computer) connected through a network. Select here Restore
from file system.
Fig.10-37:
488/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
Fig.10-38:
If the archive type is unknown, the comment area will display the
message "***ATTENTION! The selected archive is not an
IndraWorks project archive ***". In this case, you can continue the
restore process after having confirmed a safety prompt.
3. Selecting the target directory
On the next page, select the directory to which you wish to restore the
project.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
489/605
User-defined Extensions
Fig.10-39:
Fig.10-40:
490/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
5. Entering a password
If you have protected the archive with a password, you will now be
prompted to enter that password.
6. Progress bar "Restore on Temporary Directory"
First the project is restored from the archive to a temporary directory on
the local drive. This process is displayed in a progress bar. After restore,
the project is copied to the target directory. If a workspace already exists
in the specified target directory, you will be prompted to rename the
workspace.
7. Summary
After restoration, settings and results are displayed.
Fig.10-41:
10.4
10.4.1
Overview
Cyclic CCD data are used to transfer data between the CCD master and the
CCD slaves in real time. The data required by the SMC is automatically con
figured on running up. The data configured by the SMC vary depending on
the configuration. The data that is still free is available for extensions through
the user. The AxisData structure (e.g., AxisData[1].dwUser...) can be used to
address the first four data items in the PLC.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
491/605
User-defined Extensions
10.4.2
No.
Target
slave)
dwUserCmdDataA_i
S-0-0275
dwUserCmdDataB_i
dwUserCmdDataD_i
(CCD Bytes
Function
Application
S-0-0092
S-0-0081
dwUserCmdDataC_i
S-0-0037
S-0-0051,
S-0-0053,
S-0-0386, P-0-0434 or
P-0-0457
CCD slave is master
axis:
Slave 1: P-0-1278
Slave 2: P-0-1279
Slave 3: P-0-1280
Slave 4: P-0-1281
Slave 5: P-0-1282
Fig.10-42:
No.
Source
slave)
(CCD Bytes
Function
Application
dwUserActualDataA_i
S-0-0130
dwUserActualDataB_i
P-0-0210
Analog input 1
492/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
User-defined Extensions
No.
Source
slave)
dwUserActualDataC_i
P-0-3215
P-0-0106
/ 2
dwUserActualDataD_i
S-0-0053
Onboard
inputs Digital inputs
(X31/X32/X33/X34) of axes
16
S-0-0051,
S-0-0053,
S-0-0386,
P-0-0434
P-0-0457
(CCD Bytes
is 4
Function
Application
or
Slave 5: P-0-1282
8
P-0-1277
P-0-0761
Fig.10-43:
10.4.3
No.
Target
slave)
wUserCmdDataBitB_q
S-0-0405
wUserCmdDataBitB_q
S-0-0199
or
P-0-0542
(CCD Bit
Function
Application
Touch probe 1
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
493/605
User-defined Extensions
No.
Target
slave)
(CCD Bit
wUserCmdDataBitB_q
S-0-0393
dwUserCmdData
BitD_q
S-0-0149
or
P-0-0543
Function
Application
Fig.10-44:
No.
Source
slave)
dwUserActualDataBitD_i
Function
Application
Free
---
Not used
---
dwUserActualDataBitD_i
Free
---
Not used
---
dwUserActualDataBitD_i
Free
---
Not used
---
dwUserActualDataBitD_i
Free
---
Not used
---
Fig.10-45:
494/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
495/605
Parameters
11
Parameters
11.1
General
The SMC provides axis-independent and axis-dependent Y-parameters. Ax
is-independent Y-parameters allow general parameterization of the SMC. Ax
is-dependent Y-parameters allow parameterization of the individual axes of
the SMC. This chapter provides a detailed description of all Y-parameters.
In addition, each drive has S/P-parameters according to the sercos interface
standard (see chapter 11.6 "S/P-Parameters of IndraDrive" on page 583). In
part, these S/P parameters are affected by the SMC (see chapter 11.5 "Pa
rameters Influenced by the SMC (S/P-Parameters)" on page 572).
All parameters can be edited via the parameter interface (e.g., SMC-Editor,
VCP 08, field bus), see also chapter 5.3 "Field Bus" on page 164 and chap
ter 5.2 "VPC Control" on page 109.
Y-parameters can be addressed by the RWY command (see chapter 6.11.60
"RWY Read/Write Y-Parameter" on page 298) in the SMC program and can
therefore also be read or edited via the SMC program either.
The syntax of the data format to be used for parameters generating a link to
inputs, outputs or flags (e.g., chapter "Y011: Automatic Mode, In-config" on
page 505) is described in chapter 6.7.1 "General Information" on page 213
for the inputs/outputs and in chapter 6.6.1 "General Information" on page
210 for the flags.
Attribute
Value (example)
Identification number
Yx06
Name
Maximum acceleration
Unit
Data format
REAL
Display format
REAL
Editability
P2
Minimum
0,1
Maximum
Maximum of S-0-0138
Default value
1000
Fig.11-1:
11.2
Axis-independent Y-Parameters
11.2.1
Overview
No.
Designation
Function
Data
mat
Y000
Language
Language setting
UDINT
P2 + P4
Y001
Cycle time
UDINT
P2
Y002
Start program
P2 + P4
Y003
No
DINT
for Editability
496/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
No.
Designation
Function
Data
mat
for Editability
Y004
DINT
No
Y005
DINT
No
Y006
DINT
No
Y007
DINT
No
Y008
P2 + P4
Y009
Clear outputs
P2
Y010
AutoConfig I/Os
P2
Y011
REAL
P2
Y012
REAL
P2
Y013
REAL
P2
Y014
Parameter, In-config
REAL
P2
Y015
nE-Stopp, In-config
BOOL
P2
Y016
Start, In-config
REAL
P2
Y017
nStopp, In-config
REAL
P2
Y018
REAL
P2
Y019
REAL
P2
Y020
nError, Out-config
REAL
P2
Y021
REAL
P2
Y022
REAL
P2
Y023
Parameter, Out-config
REAL
P2
Y024
REAL
P2
Y025
Run, Out-config
REAL
P2
Y026
REAL
P2
Y027
REAL
P2
Y028
REAL
P2
Y029
Diagnostic number
UDINT
No
Y030
System diagnostics
Diagnostic text
STRING
No
Y031
Watchdog sensitivity
REAL
P2
Y032
System command
P2 + P4
Y033
P2 + P4
Y034
No
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
497/605
Parameters
No.
Designation
Function
Y035
No
Y036
Number of axes
UDINT
P2
Y037
P2
Y038
No
Y039
No
Y040
No
Y041
No
Y042
UDINT
No
Y043
UDINT
No
Y044
UDINT
No
Y045
UDINT
No
Y046
System control
UDINT
P2 + P4
Y047
SMC FW-Version
STRING
No
Y048
DINT
No
Y049
Restart, In-config
REAL
P2
Y050
REAL
P2
Fig.11-2:
11.2.2
Data
mat
for Editability
Detailed Description
Y000: Language
Y-Parameter "Y000: Language" can be used to change the language setting
of the SMC. The following languages are available:
3 - 99: User-defined
This Y-parameter has an effect on drive parameter "S-0-0265: Language se
lection" of all available axes, with the exception of "3 - 99: User-defined", and
on the language of any connected VCP 08. On activation of a user-defined
language, the user-defined diagnostic texts are downloaded from the MMC
(filename: "LANG_FILE_XX.SCL", XX = language number), see also chapter
7.21 "Multilingualism" on page 414.
498/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Identification number
Y000
Name
Language
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2 + P4
Minimum
Maximum
99
Default value
Fig.11-3:
Value
Identification number
Y001
Name
Cycle time
Unit
Data format
UDINT
Display format
UDINT
Editability
P2
Minimum
1000
Maximum
4000
For sercos III as master communication:
value of the S-0-1002 of the CCD master
Default value
Fig.11-4:
4000
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
499/605
Parameters
Systems variables VS008 to VS011 (see chapter 6.5.3 "System Variables"
on page 205) and the "Y031: Watchdog sensitivity" (see chapter "Y031:
Watchdog Sensitivity" on page 514) allows setting the cycle time to the opti
mal value.
The cycle time setting depends on the hardware used, the number of active
axes, the application type, the sequence and the commands used in the SMC
program, and on the PLC extensions made by the user.
500/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Value
Identification number
Y002
Name
Start program
Unit
None
Data format
STRING
Display format
STRING
Editability
P2 + P4
Minimum
---
Maximum
---
Default value
Default
Fig.11-5:
Value
Identification number
Y003
Name
Unit
None
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
501/605
Parameters
Attribute
Value
Data format
DINT
Display format
DINT
Editability
No
Minimum
-1
Maximum
2999
Default value
-1
Fig.11-6:
Value
Identification number
Y004
Name
Unit
None
Data format
DINT
Display format
DINT
Editability
No
Minimum
-1
Maximum
2999
Default value
-1
Fig.11-7:
502/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Identification number
Y005
Name
Unit
None
Data format
DINT
Display format
DINT
Editability
No
Minimum
-1
Maximum
2999
Default value
-1
Fig.11-8:
Value
Identification number
Y006
Name
Unit
None
Data format
DINT
Display format
DINT
Editability
No
Minimum
-1
Maximum
2999
Default value
-1
Fig.11-9:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
503/605
Parameters
If the value is "-1", the task is not active. Any value in this parameter which is
unequal to "-1" indicates that the cyclic task is activated.
Attribute
Value
Identification number
Y007
Name
Unit
None
Data format
DINT
Display format
DINT
Editability
No
Minimum
-1
Maximum
2999
Default value
-1
Fig.11-10:
Value
Identification number
Y008
Name
Unit
None
Data format
BOOL
Display format
BOOL
Editability
P2 + P4
Minimum
---
Maximum
---
Default value
FALSE
Fig.11-11:
1:
2:
504/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Identification number
Y009
Name
Clear outputs
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2
Minimum
Maximum
Default value
Fig.11-12:
In addition, the direction of all unassigned (i.e., those that are not configured
in Y-parameters) digital I/Os is configured to "output":
Attribute
Value
Identification number
Y010
Name
AutoConfig I/Os
Unit
None
Data format
BOOL
Display format
BOOL
Editability
P2
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
505/605
Parameters
Attribute
Value
Minimum
---
Maximum
---
Default value
TRUE
Fig.11-13:
Value
Identification number
Y011
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-14:
Value
Identification number
Y012
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-15:
506/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Identification number
Y013
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-16:
Value
Identification number
Y014
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-17:
Value
Identification number
Y015
Name
nE-Stop, In-config
Unit
None
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
507/605
Parameters
Attribute
Value
Data format
BOOL
Display format
Editability
P2
Minimum
---
Maximum
---
Default value
TRUE
Fig.11-18:
Value
Identification number
Y016
Name
Start, In-config
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-19:
Value
Identification number
Y017
Name
nStop, In-config
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
508/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-20:
Value
Identification number
Y018
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-21:
Value
Identification number
Y019
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-22:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
509/605
Parameters
This signal is present with any type of error (system error, axis error, program
error). The signal is subject to negated processing, i.e., the output becomes
"FALSE" if the SMC signals an error.
Attribute
Value
Identification number
Y020
Name
nError, Out-config
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-23:
Value
Identification number
Y021
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-24:
Value
Identification number
Y022
Name
Unit
None
Data format
REAL
510/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-25:
Value
Identification number
Y023
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-26:
Value
Identification number
Y024
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-27:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
511/605
Parameters
Value
Identification number
Y025
Name
Run, Out-config
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-28:
Value
Identification number
Y026
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-29:
512/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Identification number
Y027
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-30:
Options:
0: Deactivated
1: Axis 1
2: Axis 2
3: Axis 3
4: Axis 4
5: Axis 5
6: Axis 6
Potential parameter inputs for the unit's place "B" (axis selection):
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
513/605
Parameters
used as signal source, which is calculated and cyclically transferred by a
higher-order control. Please note that the master axis position must be
formed in master axis format (2P-0-0084 increments per master axis revolution).
Examples of master axis selection
"1": The actual position value of the virtual master axis (P-0-0758) is selected
as global master axis and therefore applied in the master axis format convert
er.
"14": The position command value of the controller (P-0-0434) of axis 1 is se
lected as global master axis.
"22": The active position feedback value (S-0-0386) of axis 2 is selected as
global master axis.
"63": The actual position value of the measuring encoder (P-0-0052) of axis 6
is selected as global master axis.
Attribute
Value
Identification number
Y028
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2
Minimum
Maximum
3 (SMC10VRS)
65 (as of SMC12V02)
Default value
Fig.11-31:
Value
Identification number
Y029
Name
Unit
None
Data format
UDINT
Display format
HEX
Editability
No
Minimum
Maximum
9999999
Default value
Fig.11-32:
514/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Value
Identification number
Y030
Name
System diagnostics
Unit
None
Data format
STRING
Display format
STRING
Editability
No
Minimum
---
Maximum
---
Default value
No diagnostics
Fig.11-33:
Value
Identification number
Y031
Name
Watchdog sensitivity
Unit
None
Data format
REAL
Display format
REAL
Editability
P2
Minimum
0.8
Maximum
Default value
Fig.11-34:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
515/605
Parameters
Value
Identification number
Y032
Name
System command
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2 + P4
Minimum
Maximum
14
Default value
Fig.11-35:
Value
Identification number
Y033
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2 + P4
Minimum
Maximum
9999
Default value
Fig.11-36:
Value
Identification number
Y034
Name
Unit
None
516/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
Maximum
14
Default value
Fig.11-37:
Value
Identification number
Y035
Name
Unit
None
Data format
UDINT
Display format
HEX
Editability
No
Minimum
Maximum
FFFFFFFFh
Default value
Fig.11-38:
Value
Identification number
Y036
Name
Number of axes
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
517/605
Parameters
Attribute
Value
Maximum
Default value
Fig.11-39:
Value
Identification number
Y037
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
Maximum
Default value
Fig.11-40:
Value
Identification number
Y038
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
Maximum
99
Default value
Fig.11-41:
518/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Identification number
Y039
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
Maximum
99
Default value
Fig.11-42:
Value
Identification number
Y040
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
Maximum
99
Default value
Fig.11-43:
Value
Identification number
Y041
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
519/605
Parameters
Attribute
Value
Minimum
Maximum
99
Default value
Fig.11-44:
Value
Identification number
Y042
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
Maximum
Default value
Fig.11-45:
Value
Identification number
Y043
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
520/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Maximum
Default value
Fig.11-46:
Value
Identification number
Y044
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
Maximum
Default value
Fig.11-47:
Value
Identification number
Y045
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
Maximum
Default value
Fig.11-48:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
521/605
Parameters
Value
Identification number
Y046
Name
System control
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2 + P4
Minimum
Maximum
15
Default value
15
Fig.11-49:
Value
Identification number
Y047
Name
SMC FW version
Unit
None
522/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Data format
STRING
Display format
STRING
Editability
No
Minimum
---
Maximum
---
Default value
---
Fig.11-50:
If the value is "-1", the routine is not active. Any value in this parameter which
is unequal to "-1" indicates that the restart routine is activated.
Attribute
Value
Identification number
Y048
Name
Unit
None
Data format
DINT
Display format
DINT
Editability
No
Minimum
-1
Maximum
2999
Default value
-1
Fig.11-51:
Value
Identification number
Y049
Name
Restart, In-config
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
523/605
Parameters
Attribute
Value
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-52:
Value
Identification number
Y050
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-53:
11.3
Axis-dependent Y-Parameters
11.3.1
Overview
The table below shows the axis-dependent Y-parameters except the "Flying
Cutoff" Y-parameter.
The "x" in the Y-parameter number stands for the number of the
axis.
No.
Designation
Function
Data
mat
for Editability
Yx00
Application type
UDINT
P2
Yx01
Axis type
UDINT
P2
524/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
No.
Designation
Function
Data
mat
for Editability
Yx02
Enable axis
BOOL
P2
Yx03
Jog velocity
REAL
P2 + P4
Yx04
Maximum velocity
REAL
P2 + P4
Yx05
Setup velocity
REAL
P2 + P4
Yx06
Maximum acceleration
Acceleration limit
REAL
P2
Yx07
Maximum torque
P2 + P4
Yx08
Scaling type
P2
Yx09
Modulo value
REAL
P2
Yx10
Unit
[mm] or [inch]
BOOL
P2
Yx11
P2
Yx12
MicroAdjust
P2 + P4
Yx13
Presignal duration
REAL
P2 + P4
Yx14
Presignal, distance
P2 + P4
Yx15
REAL
P2
Yx16
nInterruption, In-config
REAL
P2
Yx17
REAL
P2
Yx18
REAL
P2
Yx19
REAL
P2
Yx20
Jog+, In-config
REAL
P2
Yx21
Jog-, In-config
REAL
P2
Yx22
Homing, In-config
REAL
P2
Yx23
BOOL
P2
Yx24
REAL
P2
Yx25
REAL
P2
Yx26
nFeedControl, In-config
REAL
P2
Yx27
BOOL
P2
Yx28
Override
UDINT
P2
Yx29
REAL
P2
Yx30
In Reference, Out-config
REAL
P2
Yx31
REAL
P2
Yx32
REAL
P2
Yx33
In position, Out-config
REAL
P2
Yx34
REAL
P2
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
525/605
Parameters
No.
Designation
Function
Data
mat
Yx35
REAL
P2
Yx36
REAL
P2
Yx37
REAL
P2
Yx38
REAL
P2
Yx39
Axis address
UDINT
No
Yx40
Machine constant
REAL
P2 + P4
Yx41
REAL
P2 + P4
Yx42
SI - Lock-off behaviour
P2 + P4
Yx43
BOOL
P2
Yx44
P2
Yx45
P2
Yx46
UDINT
No
Yx47
P2
Yx48
Yx49
- Reserved
Fig.11-54:
11.3.2
for Editability
Detailed Description
If the axis is to be used as coupled axis, i.e., the axis follows the command
value of a master axis, the coupling type must be entered via a three-digit
value "ABC" with the following meaning:
"B" = Selection of the source signal and therefore of the coupling type
526/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Value
Identification number
Yx00
Name
Application type
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
527/605
Parameters
Attribute
Value
Minimum
Maximum
691
Default value
Fig.11-55:
Y-Parameters
Value
Roll feed
Flying Cutoff,
0: Real axis
IN_UNUSED (100000)
IN_UNUSED (100000)
IN_UNUSED (100000)
IN_UNUSED (100000)
Yx28: Override
0 (unused)
TRUE
0: Real axis
1: Virtual axis
(see chapter 7.7 "Virtual Axis" on page 335)
The MLD provides only one virtual axis. That is why only one
axis may be configured as virtual axis at a time.
Attribute
Value
Identification number
Yx01
Name
Axis type
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2
Minimum
528/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Maximum
Default value
Fig.11-56:
Value
Identification number
Yx02
Name
Enable axis
Unit
None
Data format
BOOL
Display format
BOOL
Editability
P2
Minimum
---
Maximum
---
Default value
TRUE
Fig.11-57:
Value
Identification number
Yx03
Name
Jog velocity
Unit
Data format
REAL
Display format
REAL
Editability
P2 + P4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
529/605
Parameters
Attribute
Value
Minimum
Maximum
Yx04
Default value
250
Fig.11-58:
Value
Identification number
Yx04
Name
Maximum velocity
Unit
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
Maximum of S-0-0091
Default value
1000
Fig.11-59:
Value
Identification number
Yx05
Name
Setup velocity
Unit
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
530/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Maximum
Yx04
Default value
100
Fig.11-60:
Value
Identification number
Yx06
Name
Maximum acceleration
Unit
Data format
REAL
Display format
REAL
Editability
P2
Minimum
0,1
Maximum
Maximum of S-0-0138
Default value
1000
Fig.11-61:
Value
Identification number
Yx07
Name
Maximum torque
Unit
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
Maximum of S-0-0082
Default value
100
Fig.11-62:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
531/605
Parameters
Bit 0:
0: Absolute
0: Translatory
1: Modulo
1: Rotary
Fig.11-63:
Attribute
Value
Identification number
Yx08
Name
Scaling type
Unit
None
Data format
UDINT
Display format
Binary
Editability
P2
Minimum
00b
Maximum
11b
Default value
10b
Fig.11-64:
532/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
For a real axis, this Y-parameter has an effect on drive parameter "S-0-0103:
Modulo value " and on drive parameter "P-0-0757: Virtual axis, modulo value"
for a virtual axis.
Attribute
Value
Identification number
Yx09
Name
Modulo value
Unit
Data format
REAL
Display format
REAL
Editability
P2
Minimum
0,1
Maximum
Default value
360
Fig.11-65:
Yx10: Unit
Y-Parameter "Yx10: Unit" can be used to configure the unit. The unit that can
be selected in this parameter are [mm] or [inch]. "FALSE" sets [mm], "TRUE"
sets [inch].
For a real axis, this Y-parameter has an effect on drive parameter "S-0-0144:
Velocity data scaling type", "S-0-0076: Position data scaling type", "S-0-0086:
Torque/force data scaling type" and "S-0-0160: Acceleration data scaling
type" and on drive parameter "P-0-0756: Virtual master axis, scaling type" for
a virtual axis.
Attribute
Value
Identification number
Yx10
Name
Unit
Unit
None
Data format
BOOL
Display format
BOOL
Editability
P2
Minimum
---
Maximum
---
Default value
FALSE
Fig.11-66:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
533/605
Parameters
Attribute
Value
Identification number
Yx11
Name
Unit
None
Data format
BOOL
Display format
BOOL
Editability
P2
Minimum
---
Maximum
---
Default value
FALSE
Fig.11-67:
Yx12: MicroAdjust
Y-Parameter "Yx12: MicroAdjust" can be used to configure an offset value for
incremental feed motions (POI/PSI command).
Attribute
Value
Identification number
Yx12
Name
MicroAdjust
Unit
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
-10000
Maximum
10000
Default value
Fig.11-68:
Value
Identification number
Yx13
Name
Presignal duration
Unit
ms
Data format
REAL
Display format
REAL
Editability
P2 + P4
534/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Minimum
Maximum
10000
Default value
5000
Fig.11-69:
Value
Identification number
Yx14
Name
Presignal, distance
Unit
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
10000
Default value
Fig.11-70:
Value
Identification number
Yx15
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-71:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
535/605
Parameters
The signal is subject to negated processing, i.e., as soon as the signal be
comes "FALSE", the motion of the axis is stopped and the "Operating barrier"
output is set.
If the setting for the axis in Yx00: Application type is Flying Cutoff
or Flying Cutoff test mode, the value is automatically set to
"IN_UNUSED" when parameter mode is exited.
Attribute
Value
Identification number
Yx16
Name
nInterrupt, In-config
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-72:
Value
Identification number
Yx17
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-73:
536/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Value
Identification number
Yx18
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-74:
Value
Identification number
Yx19
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-75:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
537/605
Parameters
Attribute
Value
Identification number
Yx20
Name
Jog+, In-config
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-76:
Value
Identification number
Yx21
Name
Jog, In-config
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-77:
Value
Identification number
Yx22
Name
Homing, In-config
Unit
None
Data format
REAL
Display format
Input
Editability
P2
538/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-78:
With the homing switch activated, the signal must be applied to the particular
axis.
Value
Identification number
Yx23
Name
Unit
None
Data format
BOOL
Display format
BOOL
Editability
P2
Minimum
---
Maximum
---
Default value
TRUE
Fig.11-79:
Value
Identification number
Yx24
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
539/605
Parameters
Attribute
Value
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-80:
Value
Identification number
Yx25
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-81:
Attribute
Value
Identification number
Yx26
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
540/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-82:
With the registration mark input activated, the signal must be applied to the
particular axis at the touch probe input:
Value
Identification number
Yx27
Name
Unit
None
Data format
BOOL
Display format
BOOL
Editability
P2
Minimum
---
Maximum
---
Default value
TRUE
Fig.11-83:
Yx28: Override
Y-Parameter "Yx28: Override" can be used to set the analog input from the
override value is read.
Selectable inputs are the default analog inputs of the following controller sec
tions:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
541/605
Parameters
Attribute
Value
Identification number
Yx28
Name
Override
Unit
None
Data format
UDINT
Display format
Editability
P2
Minimum
Maximum
Default value
Fig.11-84:
Value
Identification number
Yx29
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-85:
Value
Identification number
Yx30
Name
In reference, Out-config
Unit
None
Data format
REAL
Display format
Output
542/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-86:
Value
Identification number
Yx31
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-87:
Value
Identification number
Yx32
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-88:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
543/605
Parameters
Value
Identification number
Yx33
Name
In position, Out-config
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-89:
Value
Identification number
Yx34
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-90:
544/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Value
Identification number
Yx35
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-91:
Value
Identification number
Yx36
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-92:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
545/605
Parameters
Attribute
Value
Identification number
Yx37
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-93:
Value
Identification number
Yx38
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-94:
546/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Identification number
Yx39
Name
Axis address
Unit
None
Data format
UDINT
Display format
UDINT
Editability
No
Minimum
Maximum
99
Default value
Fig.11-95:
Value
Identification number
Yx40
Name
Unit
H/min
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
999999
Default value
20
Fig.11-96:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
547/605
Parameters
Attribute
Value
Identification number
Yx41
Name
Unit
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
100
Default value
80
Fig.11-97:
See also:
Value
Identification number
Yx42
Name
SI Lock-off behavior
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2 + P4
Minimum
Maximum
Default value
Fig.11-98:
548/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Value
Identification number
Yx43
Name
Unit
None
Data format
BOOL
Display format
BOOL
Editability
P2
Minimum
---
Maximum
---
Default value
FALSE
Fig.11-99:
Value
Identification number
Yx44
Name
Unit
Data format
REAL
Display format
REAL
Editability
P2
Minimum
Minimum of S-0-0049
Maximum
Maximum of S-0-0049
Default value
1000
Fig.11-100:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
549/605
Parameters
Value
Identification number
Yx45
Name
Unit
Data format
REAL
Display format
REAL
Editability
P2
Minimum
Minimum of S-0-0050
Maximum
Maximum of S-0-0050
Default value
-1000
Fig.11-101:
Value
Identification number
Yx46
Name
Unit
None
Data format
UDINT
Display format
HEX
Editability
No
Minimum
Maximum
FFFFFh
Default value
Fig.11-102:
550/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Y-Parameter "Yx47: Configuration cyclic CCD process data " can be used for
the user-specific configuration of the actual and command value of the chan
nel of the cyclic CCD process data.
The individual bits in "Yx47" have the following function:
Process data
Bit area
Bit
0
Command
value channel
Actual value
channel
Fig.11-103:
0 - 15
16 - 31
Function
0: "S-0-0037, Additive velocity command value" is
configured
1: "S-0-0037, Additive velocity command value" is
not configured
Reserved
...
...
15
Reserved
16
Reserved
...
...
31
Reserved
Value
Identification number
Yx47
Name
Unit
None
Data format
UDINT
Display format
BIN
Editability
P2
Minimum
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
551/605
Parameters
Attribute
Value
Maximum
4294967295
Default value
Fig.11-104:
11.4
11.4.1
Overview
For a detailed description of the "Flying Cutoff" application type, please refer
to chapter 7.11 "Flying Cutoff" on page 353.
All "Flying Cutoff" Y-parameters listed below only have an effect
on the "Flying Cutoff" and "Flying Cutoff test mode" application
types, see also chapter "Yx00: Application Type" on page 525. In
all other cases, these Y-parameters are ineffective.
No.
Designation
Function
Data
mat
Yx50
DINT
No
Yx51
No
Yx52
No
Yx53
P2 + P4
Yx54
Return position
REAL
P2 + P4
Yx55
Return velocity
REAL
P2 + P4
Yx56
Return acceleration
P2 + P4
Yx57
P2
Yx58
P2 + P4
Yx59
REAL
P2 + P4
Yx60
REAL
P2 + P4
Yx61
P2 + P4
Yx62
REAL
P2 + P4
Yx63
Tool width
REAL
P2 + P4
Yx64
Tool offset
REAL
P2 + P4
Yx65
REAL
P2 + P4
Yx66
REAL
P2 + P4
Yx67
REAL
P2 + P4
DINT
REAL
for Editability
552/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
No.
Designation
Function
Yx68
P2 + P4
Yx69
UDINT
P2 + P4
Yx70
REAL
P2
Yx71
REAL
P2
Yx72
REAL
P2
Yx73
REAL
P2
Yx74
REAL
P2
Yx75
REAL
P2
Yx76
REAL
P2
Yx77
REAL
P2
Yx78
REAL
P2
Yx79
REAL
P2
Yx80
REAL
P2
Yx81
REAL
P2
Yx82
REAL
P2
Yx83
REAL
P2
Yx84
REAL
P2
Yx85
REAL
P2
Yx86
Presync value
P2 + P4
Yx87
P2 + P4
Yx88
No material, In-config
REAL
P2
Yx89
REAL
P2
Fig.11-105:
11.4.2
Data
mat
for Editability
Detailed Description
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
553/605
Parameters
Attribute
Value
Identification number
Yx50
Name
Unit
None
Data format
DINT
Display format
DINT
Editability
No
Minimum
-1
Maximum
2999
Default value
-1
Fig.11-106:
Value
Identification number
Yx51
Name
Unit
None
Data format
DINT
Display format
DINT
Editability
No
Minimum
-1
Maximum
2999
Default value
-1
Fig.11-107:
554/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
The starting block of the rapid stop routine is defined in the SMCEditor via the "BEGIN_FC_RAPID_STOP_ROUTINE" system la
bel.
If the value is "-1", the routine is not active. Any value in this parameter which
is unequal to "1" indicates that the rapid stop routine is activated.
Attribute
Value
Identification number
Yx52
Name
Unit
None
Data format
DINT
Display format
DINT
Editability
No
Minimum
-1
Maximum
2999
Default value
-1
Fig.11-108:
NOTICE
Attribute
Value
Identification number
Yx53
Name
Unit
Zyklen
Data format
UDINT
Display format
UDINT
Editability
P2 + P4
Minimum
Maximum
30
Default value
10
Fig.11-109:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
555/605
Parameters
Value
Identification number
Yx54
Name
Return position
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Yx45
Maximum
Yx44
Default value
Fig.11-110:
Value
Identification number
Yx55
Name
Return velocity
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
Yx04
Default value
1000
Fig.11-111:
556/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Value
Identification number
Yx56
Name
Return acceleration
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
0,1
Maximum
Yx06
Default value
1000
Fig.11-112:
Value
Identification number
Yx57
Name
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2
Minimum
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
557/605
Parameters
Attribute
Value
Maximum
Maximum of P-0-0-0159
Default value
500
Fig.11-113:
Value
Identification number
Yx58
Name
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Yx54
Maximum
Yx44
Default value
900
Fig.11-114:
Value
Identification number
Yx59
Name
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
999999
Default value
100
Fig.11-115:
558/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
ameterized in parameter "Yx61: Error reaction maximum part length" is trig
gered.
See also chapter "Maximum Part Length" on page 391.
Attribute
Value
Identification number
Yx60
Name
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
999999
Default value
1000
Fig.11-116:
0: Off
1: Warning
2: Error
3: Force cut
The fact that the maximum part length has been exceeded is displayed by
the signal configured in parameter "Yx83: Max. part length reached, Out-con
fig" (see chapter "Yx83: Max. Part Length Reached, Out-config" on page
569). The display is shown when "Warning", "Error" or "Force cut" is config
ured.
Attribute
Value
Identification number
Yx61
Name
Unit
None
Data format
UDINT
Display format
UDINT
Editability
P2 + P4
Minimum
Maximum
Default value
Fig.11-117:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
559/605
Parameters
Value
Identification number
Yx62
Name
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
-999999
Maximum
999999
Default value
-100
Fig.11-118:
Value
Identification number
Yx63
Name
Tool width
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
999999
Default value
Fig.11-119:
Value
Identification number
Yx64
Name
Tool offset
Unit
Depending on Yx10
Data format
REAL
560/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Display format
REAL
Editability
P2 + P4
Minimum
-999999
Maximum
999999
Default value
Fig.11-120:
Value
Identification number
Yx65
Name
Unit
ms
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
999999
Default value
Fig.11-121:
Value
Identification number
Yx66
Name
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
561/605
Parameters
Attribute
Value
Maximum
Yx57 * 2048
Default value
1000
Fig.11-122:
Value
Identification number
Yx67
Name
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
10000
Default value
1000
Fig.11-123:
Value
Identification number
Yx68
Name
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
562/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Maximum
999999
Default value
1000
Fig.11-124:
Value
Identification number
Yx69
Name
Unit
None
Data format
UDINT
Display format
Binary
Editability
P2 + P4
Minimum
Maximum
4294967295
Default value
Fig.11-125:
Function
Synchronization processes with the material velocity
0: Synchronization with polynomial 5th order, i.e., with jerk limitation
1: Synchronization with constant acceleration, i.e., without jerk limitation
0: If a manual cut is requested with the material moving, an error is generated and a cut is not made.
1: A manual cut is allowed even with the material moving.
0: If the material is not in its home position while the first Flying Cutoff command is to be processed, the refer
ence is automatically set with respect to the return position.
1: If the material is not in its home position while the first Flying Cutoff command is to be processed, the refer
ence is generated by an automatic crop cut.
0: If it is no longer possible to synchronize the tool in case of a Flying Cutoff command because the amount of
material having passed through is already too large and the maximum part length has not been reached yet,
an error is generated.
1: If it is no longer possible to synchronize the tool in case of a Flying Cutoff command because the amount of
material having passed through is already too large and the maximum part length has not been reached yet,
an automatic cut is made.
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
563/605
Parameters
Bit
5
Function
0: The return motion is triggered by the Flying Cutoff motion command.
1: The return motion is not triggered by the Flying Cutoff motion command. The user must use an appropriate
motion command to move the carriage to the return position.
0: After tailout machining has been done, Cut Inhibit is not set.
1: After tailout machining has been done, Cut Inhibit is set.
0: Errors in Flying Cutoff mode do not cause the "rapid stop routine" to be called.
1: Errors in Flying Cutoff mode (diagnostic number between 0200h and 0300h) cause the "rapid stop routine"
to be called if an automatic task or the manual routine/manual cut routine is active.
10
Reserved
11
0: Short parts permitted, i.e., the carriage starts the synchronization on the next cut position, even if the return
position has not been reached
As of
12V06
1: Short parts permitted, i.e., the carriage starts the synchronization on the next cut position, only if the return
position has not yet been reached
(see also chapter "Short Parts" on page 389)
Fig.11-126:
Value
Identification number
Yx70
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-127:
564/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Value
Identification number
Yx71
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-128:
Value
Identification number
Yx72
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-129:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
565/605
Parameters
The input is only evaluated if the "Flying Cutoff" or "Flying Cutoff test mode"
application type is configured.
Attribute
Value
Identification number
Yx73
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-130:
Value
Identification number
Yx74
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-131:
566/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Identification number
Yx75
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-132:
Value
Identification number
Yx76
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-133:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
567/605
Parameters
Attribute
Value
Identification number
Yx77
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-134:
Value
Identification number
Yx78
Name
Unit
None
Data format
REAL
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-135:
Value
Identification number
Yx79
Name
Unit
None
Data format
REAL
568/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-136:
Value
Identification number
Yx80
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-137:
Value
Identification number
Yx81
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-138:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
569/605
Parameters
Value
Identification number
Yx82
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-139:
Value
Identification number
Yx83
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-140:
570/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Identification number
Yx84
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-141:
Value
Identification number
Yx86
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-142:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
571/605
Parameters
Attribute
Value
Identification number
Yx86
Name
Presync value
Unit
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
10000
Default value
Fig.11-143:
Value
Identification number
Yx87
Name
Unit
Depending on Yx10
Data format
REAL
Display format
REAL
Editability
P2 + P4
Minimum
Maximum
999999
Default value
Fig.11-144:
Value
Identification number
Yx88
Name
No material, In-config
Unit
None
Data format
REAL
572/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Attribute
Value
Display format
Input
Editability
P2
Minimum
IN_UNUSED (100000)
Maximum
MFR199 (500199)
Default value
IN_UNUSED (100000)
Fig.11-145:
Value
Identification number
Yx89
Name
Unit
None
Data format
REAL
Display format
Output
Editability
P2
Minimum
OUT_UNUSED (200000)
Maximum
MFR199 (500199)
Default value
OUT_UNUSED (200000)
Fig.11-146:
11.5
Parameter
Name
no.
Axis
type
Point
change
of
S-0-0001
Master
P2 P4
Is set to the value of Y001, but not for sercos III or Ether
Cat as master communication.
S-0-0026
P2 P4
S-0-0027
P2 P4
S-0-0037
Master
Additive velocity command
and
value
slaves
Influenced by
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
573/605
Parameters
Parameter
Name
no.
S-0-0043
S-0-0044
Axis
type
Master
Velocity polarity parameter and
slaves
Master
and
slaves
Point
change
P2 P4
P2 P4
of
Influenced by
If Yx11 is set to "FALSE", the value
"2#1111_1111_1111_1000" is set; if not, the value
"2#0000_0000_0000_0001" is set. Is only written if axis x
is a real axis.
If Yx08 is set to translatory, bit 0 is set to "TRUE" and bit
1 and bit 2 are set to "FALSE"; if the setting is rotary, bit
1 is set to "TRUE" and bit 0 and bit 2 are set to "FALSE".
If Yx10 is set to [inch], bit 4 is set to "TRUE", else to
"FALSE".
Bit 6 is set to "TRUE" (data reference to load).
Is only written if axis x is a real axis.
S-0-0048
Master
Additive position command
and
value
slaves
S-0-0049
S-0-0050
S-0-0055
S-0-0076
P4
P2 P4
Master
Positive position limit value and
slaves
P2 P4
Master
and
slaves
P2 P4
Position polarities
Master
and
slaves
Master
and
slaves
P2 P4
P2 P4
S-0-0081
S-0-0082
S-0-0083
S-0-0085
Master
and
slaves
Master
and
slaves
Master
and
slaves
P2 + P4
Torque/force polarity pa
rameter
Master
and
slaves
P2 P4
P2 + P4
574/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Parameter
Name
no.
S-0-0086
S-0-0091
Axis
type
Point
change
Master
and
slaves
P2 P4
Master
and
slaves
P2 + P4
of
Influenced by
Set to "2#0000_0000_0100_0000".
Set to the value of "Yx04" * 1.2 + 50 to prevent the drive
from continuously displaying the "E2059 Velocity com
mand value limit active" warning. However, the value
written never exceeds the maximum of S-0-0091.
Is only written if axis x is a real axis.
S-0-0092
Master
and
slaves
P2 + P4
S-0-0103
Modulo value
Master
and
slaves
P2 P4
S-0-0138
Master
and
slaves
P2 P4
S-0-0142
S-0-0160
Application type
Master
and
slaves
Master
and
slaves
P2 P4
P2 P4
S-0-0169
Master
and
slaves
P2 P4
S-0-0170
Master
P4
S-0-0265
Language selection
Master
and
slaves
P2 + P4
S-0-0269
Storage mode
Master
and
slaves
P2 P4
S-0-0287
Secondary mode 7
Master
and
slaves
P2 P4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
575/605
Parameters
Parameter
Name
no.
Axis
type
Point
change
of
Influenced by
S-0-0328
Master
P2 P4
S-0-0329
P2 P4
S-0-0370
P2 P4
S-0-0371
P2 P4
S-0-0393
Master
and
slaves
P2 P4
Set to "2#0000_0000_0000_0010".
S-0-0417
Master
Positioning velocity thresh
and
old in modulo mode
slaves
P2 P4
Set to "0".
S-0-0426
Master
and
slaves
P2 P4
S-0-0427
Master
and
slaves
P2 P4
S-0-0448
Master
and
slaves
P4
S-0-0490
P2 P4
S-0-0491
P2 P4
S-0-0492
P2 P4
S-0-0493
P2 P4
S-0-0494
P2 P4
S-0-0495
P2 P4
576/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Parameter
Name
no.
Axis
type
Point
change
of
Influenced by
S-0-0496
P2 P4
S-0-0500
P2 P4
S-0-0501
P2 P4
S-0-0502
P2 P4
S-0-0503
P2 P4
S-0-0504
P2 P4
S-0-0505
P2 P4
S-0-0506
P2 P4
S-0-0520
Master
and
slaves
P2 P4
P-0-0008
Master
P2 P4
P-0-0061
Master
and
slaves
P4
P-0-0084
Slaves
P2 P4
P-0-0086
Master
Configuration word syn
and
chronous operation modes
slaves
P2 P4
P-0-0088
Master
and
slaves
P2 P4
P-0-0090
Master
and
slaves
P2 P4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
577/605
Parameters
Parameter
Name
no.
Axis
type
Point
change
of
P-0-0114
Undervoltage threshold
Master
and
slaves
P2 P4
P-0-0117
Master
and
slaves
P2 P4
P-0-0118
Master
and
slaves
P2 P4
P-0-0119
Master
and
slaves
P2 P4
P-0-0155
Synchronization mode
Master
and
slaves
P2 P4
Influenced by
Synchronization mode
Master
P4
P-0-0159
Master
P2 P4
P-0-0213
Master
and
slaves
P2 P4
P-0-0218
Master
and
slaves
P2 P4
P-0-0226
Master
P2 P4
P-0-0236
Master
and
slaves
P2 P4
P2 P4
P-0-0300
Master
and
slaves
578/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Parameter
Name
no.
Axis
type
Point
change
P-0-0301
Master
and
slaves
P-0-0302
Master
and
slaves
P2 P4
P-0-0303
Master
P2 + P4
P-0-0304
Master
P2 + P4
P2 P4
of
Influenced by
If the power section is an "HMS", the value is set to "0" in
list element 0, else to "9". List element 1 is set to "0", if
Yx27 is set to "TRUE". List element 5 is set to "0", if
Yx23 is set to "TRUE". List element 8 is set to "0", if
Y010 and Y015 are set to "TRUE" (master only).
The direction is set according to the output addresses
configured in the Y-parameters.
If Y010 is set to "TRUE", all unassigned I/Os (i.e., those
not configured in Y-parameters) are set to "Output".
Slaves
P2 + P4
P-0-0312
Slaves
P2 + P4
P-0-0316
Slaves
P2 + P4
P-0-0418
Master
Analog output, assignment
and
A, signal value at 0V
slaves
P2 P4
P-0-0420
Master
Analog output, assignment
and
A, signal selection
slaves
P2 P4
P-0-0422
Master
Analog output, assignment
and
A, scaling [1/V]
slaves
P2 + P4
P-0-0427
Master
and
slaves
P2 P4
P-0-0456
Master
and
slaves
P2 P4
P-0-0525
Master
Holding brake control word and
slaves
P2 P4
P-0-0556
Master
and
slaves
P2 P4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
579/605
Parameters
Parameter
Name
no.
Axis
type
Point
change
of
Influenced by
P-0-0692
Master
and
slaves
P2 P4
P-0-0693
Master
P4
P-0-0700
Master
and
slaves
P4
P-0-0750
Master
Master axis revolutions per
and
master axis cycle
slaves
P2 P4
P-0-0756
P2 P4
P-0-0757
Master
P2 P4
P-0-0758
Master
P2 P4
P-0-0763
Master
P2 P4
P-0-0765
Master
and
slaves
P2 P4
P-0-0769
Master
P2 P4
P-0-0770
Master
P2 + P4
P-0-0860
Converter configuration
Master
and
slaves
P2 P4
P-0-0914
Master
P2 P4
Set to "0".
580/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Parameter
Name
no.
Axis
type
Point
change
of
Influenced by
P-0-0916
Master
P2 P4
+ slaves
P2 P4
P-0-1270
Master
P4
P-0-1271
Master
P4
P-0-1272
Master
P4
P-0-1273
Master
P4
P-0-1277
Master
P4
P-0-1278
Master
P4
P-0-1279
Master
P4
P-0-1280
Master
P4
P-0-1281
Master
P4
P-0-1282
Master
P4
P-0-1283
Master
P2 + P4
P-0-1284
Master
P2 + P4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
581/605
Parameters
Parameter
Name
no.
Axis
type
Point
change
P-0-1285
Master
P2 + P4
P-0-1286
Master
P2 + P4
P-0-1296
Master
P4
P-0-1297
Master
P4
P-0-1298
Master
P4
P-0-1299
Master
P4
P-0-1300
Master
P4
P-0-1301
Master
P4
P-0-1367
PLC configuration
Master
P2 P4
Set to "2#0000_0011_1101_0001".
P-0-1387
Master
P2 + P4
P-0-1390..
PLC input/output words
.P-0-1447
Master
P2 + P4
P-0-1600
CCD: configuration
Master
P2 P4
P-0-1610
Master
P2 P4
P-0-1612
Master
P2 P4
P-0-1614
Master
P2 P4
P-0-1616
Master
P2 P4
P-0-1623
P2 P4
P2 P4
P-0-1624
Master
of
Influenced by
582/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Parameters
Parameter
Name
no.
P-0-1625
Axis
type
Master
Point
change
of
Influenced by
P2 P4
P-0-1626
P2 P4
P-0-1627
Master
P2 P4
P-0-1628
Master
P2 P4
P-0-1629
Master
P2 P4
P-0-1891
Master
P4
P-0-1892
Master
P4
P-0-1893
Master
P4
P-0-1894
Master
P4
P-0-1895
Master
P4
P-0-4004
Magnetizing current
Master
and
slaves
P2 P4
P-0-4021
Master
P2 P4
P-0-4070
Master
P2 P4
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
583/605
Parameters
Parameter
Name
no.
P-0-4080
Axis
type
Point
change
P2 P4
of
Influenced by
If Y010 is set to "TRUE" and master communication is
set to "Profibus" or "Profinet", the following parameters
are assigned to the list: P-0-4078, P-0-1414..P-0-1419,
P-0-1272, P-0-1273.
If Y010 is set to "TRUE" and master communication is
set to "Ethernet/IP", the following parameters are as
signed to the list: P-0-4078, S-0-0000,
P-0-1414..P-0-1419, P-0-1272, P-0-1273.
If Y010 is set to "TRUE" and master communication is
set to "Profibus" or "Profinet", the following parameters
are assigned to the list: P-0-4077, P-0-1394..P-0-1399,
P-0-1270, P-0-1271.
P-0-4081
Master
P2 P4
P-0-4084
Master
P2 P4
P-0-4088
Master communication:
Drive configuration
Master
P2 P4
P-0-4095
RS-232/485 Parity
Master
P2 P4
Fig.11-147:
11.6
S/P-Parameters of IndraDrive
For a list with related documentation, please refer to the chapter 1.2 Related
Documentation, page 15.
This list also includes the IndraDrive parameter description
(DOK-INDRV*-GEN-**VRS**-PA**-EN-P) as well as related documentations
on firmware and hardware
584/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
585/605
Connection Diagrams
12
Connection Diagrams
12.1
General Information
The general wiring of the IndraDrive and the VCP 08 is described in the fol
lowing hardware documentation (project planning):
Control unit
DOK-INDRV*-CSH********-PRxx-EN-P
12.2
Pin
I/O
Function
Parameter
Bit no.
bb Relay Rel(a)
P-0-0115
bb Relay Rel(b)
P-0-0115
Touch probe
S-0-0401
Jog +
S-0-0000
Jog -
S-0-0000
Homing
S-0-0000
Homing switch
S-0-0400
PWR
Uext
--
--
PWR
GNDext
--
--
Parameter
Bit no.
Fig.12-1:
Pin
I/O
Function
Analog output 1 1)
--
--
Analog output 2
--
--
Analog_GND 1)
--
--
Analog input 1 U+ 1)
S-0-0000
-1
Analog input 1 U-
S-0-0000
-1
E-Stop2
P-0-0223
Parameter mode2
S-0-0000
1)
1)
586/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Connection Diagrams
Pin
I/O
Function
Parameter
Bit no.
Unassigned
S-0-0000
-1
Unassigned
S-0-0000
-1
These signals are only assigned for the drive control device
IndraDrive Advanced+/Advanced.
This signal is only active on the master axis (axis 1).
1)
2)
Fig.12-2:
Pin
I/O
Function
Parameter
Bit no.
Unassigned
S-0-0000
Unassigned
S-0-0000
Unassigned
S-0-0000
Unassigned
S-0-0000
Unassigned
S-0-0000
Unassigned
S-0-0000
Function
Parameter
Bit no.
Fig.12-3:
Pin
I/O
Unassigned
S-0-0000
Unassigned
S-0-0000
Unassigned
S-0-0000
Unassigned
S-0-0000
Unassigned
S-0-0000
PWR
--
--
Function
Parameter
Bit no.
Fig.12-4:
"IndraDrive Cs" drive family
GNDext
Pin
I/O
Touch probe
S-0-0401
Unassigned
S-0-0000
Unassigned
S-0-0000
Jog +
S-0-0000
Jog -
S-0-0000
Homing
S-0-0000
Homing switch
S-0-0400
Unassigned
S-0-0000
Fig.12-5:
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
587/605
Connection Diagrams
Pin
I/O
2
3
Fig.12-6:
12.3
Function
Parameter
Bit no.
Analog_GND
--
--
Analog input 1 U-
--
--
Analog input 1 U+
--
--
Pin
I/O
20
Function
Par.
Bit
Pin
I/O
Automatic mode
S-0-00002
Start
S-0-00002
24
nStop
S-0-00002
21
Clear error
S-0-00002
Unassigned1)
22
Par.
Bit
Unassigned1)
S-0-00002
Unassigned1)
S-0-00002
Unassigned1)
S-0-00002
25
Unassigned1)
S-0-00002
S-0-00002
Unassigned1)
S-0-00002
Unassigned1)
S-0-00002
26
Unassigned1)
S-0-00002
Unassigned1)
S-0-00002
Unassigned1)
S-0-00002
23
Unassigned1)
S-0-00002
27
Unassigned1)
S-0-00002
PWR
--
--
30
PWR
--
--
28
Manual mode
P-0-1414
33
Unassigned
P-0-1414
10
Automatic mode
P-0-1414
15
Unassigned
P-0-1414
29
P-0-1414
34
Unassigned
P-0-1414
10
11
Run
P-0-1414
16
Unassigned
P-0-1414
11
14
PWR
Uext1
--
--
35
PWR
--
--
12
P-0-1414
17
Unassigned
P-0-1414
12
31
Operating barrier
P-0-1414
36
Unassigned
P-0-1414
13
13
Errorneg
P-0-1414
18
Unassigned
P-0-1414
14
32
Unassigned
P-0-1414
37
Unassigned
P-0-1414
15
19
PWR
--
--
GNDext
Uext3
1)
2)
Fig.12-7:
Function
Uext0
Uext2
All unassigned input signals can be used for safety technology and
other features.
The input word is directly read from drive parameter S-0-0145.
12.4
12.4.1
588/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Connection Diagrams
12.4.2
12.5
12.5.1
Type
Pin number
Version type
Multiwire [mm2]
X8
D-Sub
15
Female connector at de
vice
0,25 - 0,5
Fig.12-8:
Connection
Connection
Fig.12-9:
12.5.2
Signal
Function
GND_Shield
A+
Track A positive
A-
Track A negative
GND_Encoder
B+
Track B positive
B-
Track B negative
EncData+
EncData-
R+
10
R-
11
VCC_Encoder
Power supply
12
n.c.
13
EncCLK+
Cycle positive
14
EncCLK-
Cycle negative
15
n.c.
Connection assignment
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
589/605
Connection Diagrams
Type
Pin number
Version type
Multiwire [mm2]
D-Sub
15
0,25 1,0
Fig.12-10:
Connection
Signal
Sense+
Sense-
R-
R+
B-
Track B negative
B+
Track B positive
A+
Track A positive
A-
Track A negative
EncData+
10
GND_Encoder
11
EncCLK+
Cycle positive
12
VCC_Encoder
Power supply
13
EncCLK-
Cycle negative
14
GND_Shield
15
EncData-
Fig.12-11:
12.6
Connection
Function
Data transfer
Voltage supply - reference potential
Connection assignment
Encoder systems
SSI
Resolver
Port assignment
Connection
Signal
Function
GND_shld
A+
A-
GND_Encoder
B+
B-
590/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Connection Diagrams
Connection
7
8
Signal
Function
EncData+
A+TTL
EncData-
A-TTL
R+
10
R-
11
+12V
Encoder supply 12 V
12
+5V
Encoder supply 5 V
EncCLK+
13
B+TTL
EncCLK-
14
15
B-TTL
Sense-
VCC_Resolver
Plug housing
Fig.12-12:
Cycle positive
Connection assignment
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
591/605
13
Fax:
E-mail:
service.svc@boschrexroth.de
Internet:
http://www.boschrexroth.com
Outside Germany, please contact your local service office first. For hotline
numbers, refer to the sales office addresses on the internet.
Preparing information
To be able to help you more quickly and efficiently, please have the following
information ready:
Type plate name of the affected products, in particular type codes and
serial numbers
Your contact data (phone and fax number as well as your email ad
dress)
592/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
593/605
Index
Index
A
Abbreviations...................................................... 17
Abort program................................................... 415
Abort program, In-config................................... 508
About this documentation................................... 15
Information representation ........................... 16
Related documentation ................................ 15
Validity of the documentation ....................... 15
ACC.................................................................. 235
Acceleration change......................................... 235
Access to inputs, outputs, flags and variables. . 471
Acknowledge bit................................................ 237
Activate position limit switch............................. 548
Active system command................................... 515
Active system command status........................ 516
Adding more sercos III slaves............................. 36
Address
sercos I/O 1 ................................................ 517
sercos I/O 2 ................................................ 517
sercos I/O 3 ................................................ 518
sercos I/O 4 ................................................ 518
AEA................................................................... 236
AKN................................................................... 237
AKP............................................................. 41, 237
Alphanumerical keys......................................... 125
APE............................................................. 41, 239
Application type................................................. 525
Archiving and restoring projects........................ 481
AutoConfig I/Os................................................. 504
Automatic formatting........................................... 64
Automatic mode................................................ 322
Automatic mode, In-config................................ 505
Automatic mode, Out-config............................. 509
Automatic mode key......................................... 125
Automatic tasks................................................. 195
Axis address..................................................... 545
Axis coupling..................................................... 344
Axis-dependent system inputs.......................... 220
Crop cut ...................................................... 223
Cut Inhibit ................................................... 223
Drive enable ............................................... 221
Homing ....................................................... 222
Homing switch ............................................ 222
Immediate cut ............................................. 223
Jog ........................................................... 222
Jog + .......................................................... 222
Lift rolls ....................................................... 221
nFeedControl ............................................. 223
nInterrupt .................................................... 221
No material ................................................. 224
Optional encoder ........................................ 221
Rapid stop .................................................. 223
Registration mark ....................................... 223
Reset material length counter .................... 223
Reset product length counter ..................... 224
594/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Index
BAC................................................................... 240
Backup / Restore screen................................... 149
Backup / Restore screen ............................ 149
BCE................................................................... 241
BIC.............................................................. 41, 241
Branch conditional on bit................................... 241
Branch conditional on bit mask......................... 241
Branch conditional on count.............................. 240
Build menu.......................................................... 66
...Connection diagrams
Encoder connection ENS ........................... 588
Encoder connection of optional and ex
ternal encoders ......................................... 588
General information .................................... 585
Input/output assignment on the master
board card .................................................. 585
Input/output configuration of the parallel
interface ..................................................... 587
sercos III I/O Modules ................................ 587
Continuous operation........................................ 255
Control
VCP control ................................................ 109
Converting variable <-> bit pattern.................... 268
Copy bit field..................................................... 243
COU.................................................................. 255
Counter............................................................. 255
CPA................................................................... 256
CPJ................................................................... 258
CPL................................................................... 258
CPS................................................................... 260
Creating an SMC program.................................. 39
CRL................................................................... 260
Crop cut............................................................ 384
Crop cut, In-config............................................. 564
Crop cut length.................................................. 557
CST................................................................... 261
CTA................................................................... 263
CTC................................................................... 264
Cut inhibit.......................................................... 387
Cut inhibit, In-config.......................................... 563
Cut inhibit active, Out-config............................. 568
CVA................................................................... 266
CVC.................................................................. 268
CVT............................................................. 42, 268
Cycle time......................................................... 498
Cyclic CCD data................................................ 490
Cyclic task......................................................... 199
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
595/605
Index
...Diagnostic screen
System I/O Signals screen ......................... 140
Version SMC screen .................................. 139
Digital inputs and outputs.................................. 213
Downloading the SMC screens
Setting the VCP for download .................... 115
Downloading the VCP application
Copying the application files to the VCP
via an FTP connection ............................... 118
Determining the IP settings ........................ 115
Exiting the main menu ................................ 117
Fix Settings dialog ...................................... 116
IP address and subnet screen ................... 117
IP Address dialog ....................................... 116
Network dialog ........................................... 115
Settings, main menu .................................. 115
Downloading the VCP application via Ethernet 113
Drive-controlled positioning............................... 399
Drive enable, In-config...................................... 534
Drive enable, Out-config........................... 510, 541
Drive parameters screen................................... 159
EDG.................................................................. 271
Edge detection bit............................................. 271
Edit key............................................................. 126
Edit menu............................................................ 65
Enable axis....................................................... 528
Enable test mode, In-config.............................. 566
End of synchronization.............................. 271, 372
Enter key........................................................... 126
EOS.......................................................... 271, 372
Error detection.................................................. 437
Error diagnostics............................................... 441
Error information screen................................... 138
Error numbers................................................... 441
Error reaction max. part length......................... 558
EtherCAT
EtherCAT master configuration .................. 189
General information .................................... 164
Ethernet/IP
Ethernet/IP scanner configuration .............. 189
General information .................................... 164
Ethernet communication............................. 30, 120
Changing the network settings ..................... 30
Commissioning the drives with IndraWorks . 34
Going online with the SMC-Editor ................ 34
Testing the IP address ................................. 33
External compiler.............................................. 107
External encoder............................................... 333
Extras menu........................................................ 66
FAK................................................................... 272
Field bus
Communication types ................................. 165
Cyclic communication ................................ 165
Data access and data exchange ................ 165
Data check ................................................. 179
Data communication .................................. 168
Error codes ................................................. 178
Field bus interface structure ....................... 168
Field bus master request scheme .............. 169
Field bus slave request scheme ................. 170
Handshaking .............................................. 179
Overview .................................................... 164
Parameter channel ..................................... 167
System configuration .................................. 165
Field of application.............................................. 19
File menu............................................................ 64
Firmware version of the SMC........................... 521
Flags................................................................. 210
Programmable flags ................................... 211
System flags ............................................... 211
Flag screen....................................................... 141
Programmable Flags screen ...................... 142
Programmable non-volatile flags screen .... 143
System / Axis Flags screen ........................ 142
Flying Cutoff
Application types ........................................ 353
Configuring the measuring encoder ........... 362
Cut inhibit ................................................... 387
Error .......................................................... 372
Errors during Flying Cutoff motion com
mands ........................................................ 372
Example without registration sensor .......... 433
Flying Cutoff commands ............................ 364
Flying Cutoff functions ................................ 378
Function ..................................................... 353
Material length counter ............................... 391
Maximum part length .................................. 391
Maximum stroke routine ............................. 386
Motion commands 353, 364, 366, 368,
369,
372
Overview .................................................... 353
Part separation ........................................... 393
Presync Impuls ........................................... 397
Product length counter ............................... 391
Program example if Flying Cutoff is used . . 373
Registration ................................................ 435
Return inhibit .............................................. 388
Return optimization .................................... 388
Scap cut output .......................................... 391
Sequence summary ................................... 397
Short parts .................................................. 389
Short parts inhibit ....................................... 389
SMC program example .............................. 373
Tailout machining ....................................... 393
Travel pulse ................................................ 396
596/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Index
...Functions
Axis Coupling ............................. 349, 351, 352
External encoder ........................................ 333
Flying Cutoff ............................................... 353
Operation modes ........................................ 321
Optional encoder (measuring wheel
mode) ......................................................... 331
Overview of synchronization modes and
axis coupling .............................................. 336
Parking axis ................................................ 334
Synchronous axis ....................................... 339
System commands ..................................... 324
Velocity override ......................................... 333
Virtual axis .................................................. 335
Function screen................................................ 147
Functions screen
Flying Cutoff screen ................................... 155
Homing screen ........................................... 150
Lift rolls screen ........................................... 153
Optional Encoder screen ............................ 154
Restart screen ............................................ 150
Setup Mode screen .................................... 152
System Command screen .......................... 149
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
597/605
Index
Intellisense.......................................................... 61
Intended use....................................................... 27
Interrupt, In-config............................................. 534
JMP................................................................... 278
Jog, In-config................................................... 537
Jog+, In-config.................................................. 536
Jogging............................................................. 130
Jog screen........................................................ 130
Jog velocity....................................................... 528
JSR................................................................... 279
JST.................................................................... 279
JTK.................................................................... 280
Jump and stop.................................................. 279
Jump to subroutine........................................... 279
598/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Index
POA.................................................................. 289
POI.............................................................. 43, 290
Position-coupled Axes: activation..................... 256
Position coupling............................................... 429
Position Coupling.............................................. 349
Positioning, absolute to positive stop................ 287
Positioning, absolute with immediate block
stepping............................................................ 289
Positioning, absolute with in-position................ 291
Positioning, incremental to positive stop........... 288
Positioning, incremental with immediate
block stepping................................................... 290
Positioning, incremental with in-position........... 292
Positioning to positive stop: configuration......... 288
Position mode drive controlled.......................... 399
Position offset of synchronous axes................. 304
Positive stop drive procedure............................ 410
Presignal........................................................... 411
Active, Out-config ....................................... 545
Distance ..................................................... 534
Presignal duration............................................. 533
Presync impuls.................................................. 397
Presync pulse, Out-config................................. 570
Presync value................................................... 570
Previous error..................................................... 65
Process input image......................................... 215
Process output image....................................... 216
Process screen................................................. 131
Axis information screen ............................. 136
Diagnostic screen ....................................... 138
Flag screen ................................................ 141
I/O screen ................................................... 145
Select Program screen ............................... 132
Show Program screen ................................ 135
Single Step screen ..................................... 133
Variable screen .......................................... 143
Product data management................................ 421
Product length counter...................................... 391
Profibus
General information .................................... 164
Profibus master configuration .................... 179
Profinet
General information .................................... 164
Profinet controller configuration ................. 184
Program download
IndraMotion for Handling .............................. 83
Program example if Flying Cutoff is used
Program example ....................................... 373
Requirements ............................................. 373
Program examples
Conditional statements ............................... 420
Loops ......................................................... 421
Simple minimum program .......................... 419
Programmable flags.......................................... 141
Programmable flags screen.............................. 142
Programmable non-volatile flags...................... 141
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
599/605
Index
S2...................................................................... 403
S2, Safe motion................................................ 403
SAC..................................................... 42, 299, 412
Safe motion............................................... 403, 405
Safe operation modes....................................... 404
Safe stop 1........................................................ 404
Safe stop 1 (SS1 ES)........................................ 405
Safe stop 2........................................................ 405
Safe torque off.......................................... 403, 406
Safe torque off and safe brake control.............. 403
Safety related reduced speed........................... 546
Safety technology, drive-integrated.................. 399
Commissioning ........................................... 400
Safety technology hardware ....................... 403
Saving Y-parameters........................................ 454
Scaling type...................................................... 531
Scrap cut active, Out-config.............................. 567
Scrap cut output................................................ 391
Screen hierarchy
Axis information screen .............................. 158
Diagnostic screen ............................... 137, 163
Functions screen ........................................ 147
Jog Axis screen .......................................... 129
Parameter screen ....................................... 158
Process screen .......................................... 131
User screen ................................................ 163
SDDml file......................................................... 190
Search for registration mark.............................. 305
Select program screen...................................... 132
sercos analog converter.................................... 412
sercos III
General information .................................... 164
"sercos" master configuration ..................... 189
sercos III I/O Modules......................................... 22
Configuration ................................................ 38
sercos III I/O modules
Connection Diagrams ................................. 587
Serial communication........................................ 120
Service work....................................................... 43
Problems ...................................................... 52
Replacing the controller without MMC
(BASIC slave axis) ....................................... 50
600/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Index
...Service work
Replacing the controller without station
ary inserted MMC (slave axis) ...................... 47
Replacing the controller with stationary
inserted MMC (master axis) ......................... 44
SET................................................................... 300
Set / reset / toggle bit........................................ 236
Set absolute counter......................................... 299
Set reference screen......................................... 151
Set tailout length - cam axis.............................. 260
Set task cycle counter....................................... 308
Settings screen................................................. 160
Change Password screen .......................... 161
Setting up and commissioning the drives
Setting up Ethernet communication ............. 30
Setting up and commissioning the system.......... 29
Creating an SMC program ........................... 39
Parameterization .......................................... 39
Prerequisites ................................................ 29
Release update ............................................ 52
Service work ................................................. 43
Setting up and commissioning the drives ..... 29
Switching from CLM/FLP to SMC ................ 40
Setting up the VCP
Communication between VCP and mas
ter axis ........................................................ 111
Downloading the VCP application using a
USB stick .................................................... 112
Downloading the VCP application via
Ethernet ...................................................... 113
Termination DIP switches .......................... 112
Setup active, Out-config.................................... 544
Setup end, In-config.......................................... 539
Setup end position, Out-config.......................... 544
Setup mode....................................................... 406
Setup mode, In-config....................................... 538
Setup mode screen........................................... 152
Setup screen..................................................... 157
Setup start position, Out-config......................... 544
Setup velocity.................................................... 529
Set variable value............................................. 300
Short parts........................................................ 389
Short Parts Inhibit............................................. 389
Show program screen....................................... 135
Signal control word........................................... 492
Signal status word............................................. 492
SI Lock-off behavior....................................... 547
Single step, In-config........................................ 505
Single step screen............................................ 133
Slippage............................................................ 332
SMC_GetIOM.................................................... 471
SMC_GetVar..................................................... 473
SMC_SetOM..................................................... 472
SMC_SetVar..................................................... 474
SMC-Editor................................................... 19, 57
Functional description .................................. 64
...SMC-Editor
Input support ................................................ 61
Installation .................................................... 57
Overview ...................................................... 57
Runtime environment ................................... 57
Source program format ................................ 59
Tips & tricks ................................................ 109
Version dependencies of the SMC-Editor
on the system ............................................... 58
SMC FW version............................................... 521
SMC-Program valid, Out-config........................ 511
SMC screens.................................................... 127
Main screen ................................................ 128
SMM1-4............................................................ 405
SOA.................................................................. 301
SOC.................................................................. 303
Source program format....................................... 59
IndraMotion for Handling .............................. 59
Input window for variables ............................ 60
Sequential Motion Control ............................ 59
Special keys...................................................... 126
SPO.................................................................. 304
SRM.................................................................. 305
SS1................................................................... 404
SS1 ES............................................................. 405
SS2................................................................... 405
Standards............................................................ 19
Start, In-config................................................... 507
Starting block
Automatic task 2 ......................................... 500
Automatic Task 3 ....................................... 501
Automatic task 4 ......................................... 501
Cyclic task .................................................. 502
Manual cut routine ...................................... 552
Manual routine ........................................... 502
Maximum stroke routine ............................. 553
Rapid stop routine ...................................... 553
restart routine ............................................. 522
Starting block maximum stroke routine............. 553
Starting the user program................................. 201
Start program.................................................... 500
STC................................................................... 308
STO................................................................... 406
Stop motion....................................................... 286
Stopping the user program............................... 201
Support
See service hotline ..................................... 591
Supported hardware........................................... 22
Switching from CLM/FLP to SMC....................... 40
Command block ........................................... 41
Data areas .................................................... 40
Flying cutoff .................................................. 43
Logic task ..................................................... 40
Online change .............................................. 40
Vectors ......................................................... 40
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
601/605
Index
TAA................................................................... 310
TAC................................................................... 312
Tailout done, Out-config.................................... 572
Tailout machining.............................................. 393
Target groups...................................................... 15
602/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Index
...VCP control
SMC system screens ................................. 127
VCP watchdog.................................................. 127
Velocity change................................................. 312
Velocity control.................................................. 399
Velocity coupled axes: activation...................... 266
Velocity coupled axes: configuration................. 268
Velocity coupled axis via PLC global register. . . 317
Velocity coupling....................................... 351, 429
Velocity override............................................... 315
Velocity reached, Out-config............................. 543
Velocity synchronous axes: activation.............. 301
Velocity synchronous axis......................... 341, 425
Velocity synchronous axis: configuration.......... 303
VEO............................................................ 41, 315
Version Drives screen....................................... 139
Version SMC screen......................................... 139
Version Drives screen ................................ 139
VF/VFR............................................................. 204
Virtual axis........................................................ 335
Visualization devices........................................... 23
VOA.................................................................. 317
VS..................................................................... 205
WAI................................................................... 319
Waiting time...................................................... 319
Watchdog.......................................................... 412
Watchdog sensitivity......................................... 514
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Bosch Rexroth AG
603/605
Index
604/605
Bosch Rexroth AG
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P
Rexroth IndraMotion for Metal Forming 12VRS Sequential Motion Control
Notes
Bosch Rexroth AG
605/605
Bosch Rexroth AG
Electric Drives and Controls
P.O. Box 13 57
97803 Lohr, Germany
Bgm.-Dr.-Nebel-Str. 2
97816 Lohr, Germany
Tel.
+49 9352 18 0
Fax
+49 9352 18 8400
www.boschrexroth.com/electrics
R911334475
DOK-IM*MF*-TF*SMC**V12-RE04-EN-P