Ecodrive03 NC Controller With Parallel Interface Dok Ecodr3 FLP 01vrs fk01 Ae P Indramat
Ecodrive03 NC Controller With Parallel Interface Dok Ecodr3 FLP 01vrs fk01 Ae P Indramat
Levante Sistemas de
Automatización y Control S.L.
ECODRIVE03
NC Controller
with Parallel Interface
Functional Description: FLP-01VRS (Preliminary Version)
Rexroth
DOK-ECODR3-FLP-01VRS**-FK01-AE-P Indramat
LSA Control S.L. www.lsa-control.com [email protected] (+34) 960 62 43 01
About this Documentation ECODRIVE03 FLP-01VRS
ECODRIVE03
Title NC Controller
with Parallel Interface
Type of Documentation Functional Description
Validity All rights are reserved with respect to the content of this documentation
and the availability of the product.
Contents
1 System Overview 1-1
1.1 ECODRIVE03 - The Universal Drive Solution for Automation....................................................... 1-1
1.2 ECODRIVE03 – A Family of Drives ............................................................................................... 1-1
1.3 Drive Controllers and Motors ......................................................................................................... 1-2
1.4 Function Overview: FWA-ECODR3-FLP-01VRS-MS.................................................................... 1-3
Command Communications Interface ..................................................................................... 1-3
Supported Motor Types ........................................................................................................... 1-3
Supported Measuring Systems................................................................................................ 1-3
Firmware Functions ................................................................................................................. 1-4
8 Parameters 8-1
8.1 Basic Information ........................................................................................................................... 8-3
8.2 System Parameters........................................................................................................................ 8-4
A100 Type of application ....................................................................................................... 8-4
A101 Feed constant............................................................................................................... 8-5
A102 Gear.............................................................................................................................. 8-5
A103 Negative travel limit ...................................................................................................... 8-6
A104 Positive travel limit........................................................................................................ 8-6
9 Interface 9-1
9.1 Inputs / Outputs / Marker Flags...................................................................................................... 9-1
System Inputs .......................................................................................................................... 9-2
System Outputs ....................................................................................................................... 9-4
DKC21.3 Programmable Inputs/Outputs ................................................................................. 9-5
DKC3.3 Programmable Inputs/Outputs ................................................................................... 9-5
BTV04 Programmable Inputs/Outputs..................................................................................... 9-5
Marker Flags ............................................................................................................................ 9-7
9.2 Serial Interface ............................................................................................................................. 9-10
Overview ................................................................................................................................ 9-10
Communications via RS232 Interface ................................................................................... 9-11
Communications via RS485 Interface ................................................................................... 9-12
Transmission Protocols.......................................................................................................... 9-13
ASCII Protocol ....................................................................................................................... 9-13
SIS Protocol ........................................................................................................................... 9-30
12 Connectors 12-1
12.1 DKC21.3....................................................................................................................................... 12-1
12.2 DKC21.3 and DKC3.3 .................................................................................................................. 12-2
13 Display 13-1
13.1 BTV04 .......................................................................................................................................... 13-1
BTV04 Key Descriptions ........................................................................................................ 13-2
BTV04 Display Menu ............................................................................................................. 13-5
Main Menu ............................................................................................................................. 13-6
Machine Menu ....................................................................................................................... 13-7
Setup Menu............................................................................................................................ 13-9
Diagnostic Messages.......................................................................................................... 13-11
Special Displays................................................................................................................... 13-14
14 Index 14-1
1 System Overview
FWA-ECODR3-SMT-0xVRS-MS • drive for machine tool applications with SERCOS, analog and parallel
interfaces
FWA-ECODR3-SGP-0xVRS-MS • drive for general automation tasks with SERCOS, analog and parallel
interfaces
FWA-ECODR3-FGP-0xVRS-MS • drive for general automation tasks with field bus interfaces
Supported Motor Types The following motor types can be operated using ECODRIVE03
firmware:
• synchronous motors for standard applications up to 48 Nm.
• synchronous motors for more stringent demands up to 64 Nm.
Fig. 1-1: The ECODRIVE03 Family of Drives and the Motors Supported
Firmware Functions
Data • 1 NC axis
• units can be defined in mm, inches and degrees
• dimensions can be programmed as incremental or absolute
• preselection of velocity in ‰ of Vmax
Program Data NC
• 1000-line sequential program
• 3 NC tasks (quasi parallel)
• processing of subroutines
• System variables
• 400 variables
• 224 marker flags
Logic task
• 1000 assignments
• Processing speed: 5000 assignments/sec
• Cycle time 4ms
• System flags
• 320 marker flags
Data Security The user programs and parameters are stored in a NOVRAM (non-
volatile memory).
Functions
• extensive diagnostics options
• basic parameters that can be called up to set the parameters to their
default settings
• dual language support for parameter and command names, as well as
for diagnostic messages
• German
• English
• evaluation of optional (load-side) encoder for position and/or velocity
control
• evaluation of absolute measurement systems
• modulo function
• torque/force limit can be set via parameters
• current limiting
• travel limiting:
via travel limit switch and/or
position limit values
• drive-side error responses:
best possible deceleration "velocity
command value set to zero"
best possible deceleration "torque free"
best possible deceleration "velocity"
command value set to zero with ramp and filter"
power shutdown in the event of a fault
E-Stop function
• control loop settings
base load function (feedback memory readout)
acceleration precontrol
velocity precontrol
• velocity control loop monitoring
• position control loop monitoring
• drive halt
• homing
• set absolute distance
• analog output
• analog inputs
• oscilloscope function
• probe input function
• detect marker position
• encoder emulation
absolute encoder emulation (SSI format)
incremental encoder emulation
2.1 Introduction
Read these instructions before the equipment is used in order to prevent
bodily injury and/or property damage. Follow these safety instructions at
all times.
Do not attempt to install, use or service this equipment without first
carefully reading all documentation provided with the product. Read these
safety instructions and all user documentation prior to working with the
equipment at any time. If you do not have user instructions for the
equipment, contact your Rexroth Indramat sales representative. Request
that this documentation be sent immediately to the person or persons
responsible for safe operation of the equipment.
If the product is resold, rented and transferred to others, then these safety
instructions must be delivered with the product.
2.2 Explanations
The safety warnings in this documentation describe individual degrees of
hazard seriousness in compliance with ANSI:
DANGER
WARNING
CAUTION
CAUTION
Notes
Communication
Display
The 2-digit, 7-segment H1 display on the programming module indicates
the current status. Distinctions are made between:
• operating mode
• warnings
• errors
Errors can be acknowledged using the S1 key located next to the display
on the programming module.
Serial Interface
Parameters and programs must be entered into the control in order for it
to conform to the system-specific requirements. This input is handled
exclusively via the serial interface ( X2).
Rexroth Indramat has two options available:
• PC programming using MotionManager
• BTV04 display unit
Fieldbus
The following can be transmitted via the fieldbus:
• cyclic I/O
• variables
Note: When the basic parameters are set, any parameters that have
already been entered are overwritten.
Data Storage
Non-volatile Memory
Various non-volatile data storage registers are contained in the drive.
The following operating data are stored there
• The configuration setting
• Parameters
• Programs
• Stored marker flags and variables.
The data are stored to the corresponding operating data after each
instance of write access.
The following modules contain non-volatile memory:
• Drive controller
• Motor encoder (optional)
• Programming module
• Plug-in module (Profibus Card, DIO Card)
Operating Modes
There are three operating modes:
• Manual
• Automatic
• Parameter
They are specified via system inputs for DKC21.3, via the fieldbus for
DKC3.3, or via the BTV04.
Parameter
The drive displays "PA" on the H1 display.
You must switch to parameter mode to change parameters and to
operate the Logic Task program. When you exit parameter mode, the
parameters and the Logic Task program are checked, and for any errors,
an error message is displayed.
Manual
The drive displays "HA" on the H1 display.
In manual mode and with the drive enabled, the following functions are in
operation:
• Task 3
• Logic Task
The following functions are possible:
• Jog forward
• Jog reverse
• Manual Vector
• Homing via programmable input
( Parameter C010 )
Automatic
The drive displays "AU" on the H1 display.
In automatic mode and with the drive enabled, the following functions are
in operation:
• Task 1
• Task 2
• Task 3
• Logic Task
The following function is possible:
• Interrupt vector
M2.02.0
e.g.
I0.00.6
Input:
I0 Input, Connector X210
I0.00 Input, Connector X210, Group 0 (Byte)
I0.00.6 Input, Connector X210, Group 0, Bit 0
First user-programmable input
Warning
A number of monitoring functions are performed depending on the
Warnings do not lead to an operating modes and parameter settings. If a state is detected which
automatic shutdown allows proper operation for the time being, but eventually generates
an error and leads to a shutdown of the drive, a warning will be
generated if this state continues.
Warning Classes
Warning Class: Diagnostic Drive Reaction:
Message:
Without drive reaction E2xx --
E- 01xx
Fig. 3-2: Warning Classes
Errors
A number of monitoring functions are performed depending on the
operating modes and parameter settings. An error message is generated
if a condition is discovered which no longer allows proper operation.
Error Classes
Errors can be divided into four error classes. The error class
The error class is apparent from
determines the drive error reaction.
the diagnostic error message.
Error Class: Diagnostic Drive Reaction:
Message:
Fatal F8xx Switch to torque-free state
Travel range F6xx Velocity Command Value Set
F- 03xx to Zero
Interface F4xx per setting for “Best possible
deceleration,” Parameter A119
Non-fatal F2xx per setting for “Best possible
F- 02xx deceleration,” Parameter A119
Fig. 3-3: Error Classes
Clear Errors
Errors are not cleared automatically; they must be cleared externally
Errors must be cleared externally
via:
Input X3/7
or
by pressing the "S1" key.
or
via the fieldbus
If the error condition is still present, the error will be
immediately detected again.
The positive edge of a controller enable signal is required to
restart the drive.
Note: The basic parameter load does not guarantee that the drive
will be matched to the machine, and only in certain instances
will it be matched to the connected motors and measuring
systems. The relevant settings must be made when first
starting up the axis.
Note: As long as the drive displays "PL" and the command is active,
no communication is possible via the serial interface.
Additionally, there are parameters for all important operating data that can
be transmitted via both the command communications hardware
(Profibus, ...) and the parameter-entry interface (RS-232/485 using the
ASCII protocol or SIS [serial Indramat protocol]).
Diagnostic Text
Diagnostic Number
H1 Display
The diagnostic message number appears in the two-digit seven-segment
display. The display format is shown in the graphic "Priority-Based Display
of the Diagnostic Message".
With the help of this display, it is possible to quickly determine the current
operating state without using a communication interface.
The operating mode is not shown on the H1 display. If the drive complies
with the operating mode and no command was activated, "AF" appears
on the display.
With the help of the DOLFI program it has become possible to update the
firmware for a drive controller via the serial interface.
This program can be ordered from Indramat with the designation:
-SWA-DOL*PC-INB-01VRS-MS-C1,44-COPY
or with the Material Number: 279804
A detailed description of the program is also included.
If a firmware update is performed via the serial interface (using the SIS
protocol), it is possible that the drive will generate error messages.
These messages are displayed both by DOLFI, as shown in the figure
below, and by the drive on its 7-segment display:
Description: The drive is in manual or automatic mode and switchover to the firmware
loader for replacement of the firmware is required. This operation is
possible only in parameter mode.
Clearing the Error: Switch the drive to parameter mode.
Description: The drive is in manual or automatic mode and switchover to the firmware
loader for replacement of the firmware is required. This operation is
possible only in parameter mode.
Clearing the Error: Switch the drive to parameter mode.
Description: The drive is in phase 3 and the drive firmware must be restarted. This
operation is possible only in parameter mode.
Clearing the Error: Switch the drive to parameter mode.
Description: The drive is in phase 4 (manual/automatic) and the drive firmware must
be restarted. This operation is possible only in parameter mode.
Clearing the Error: Switch the drive to parameter mode.
Clearing the Error: Check whether the target address is actually in the RAM. If the error
continues to appear, it can only be cleared by replacing the ESF02.1
firmware module.
Description: The programmed checksum is validated once the firmware module has
finished updating. This validation check went wrong.
Clearing the Error: Reprogram the module; validate the checksum of the source file (*.ibf).
If the unit has been switched back on and the display reads dL, then a
baud rate of 9600 is always set.
b) The receiver and unit addresses are not identical to the addresses set
at the controller via switches S2 and S3.
DOLFI signals "Wrong *.ibf format“ when opening the *.ibf file.
The *.ibf file was generated using a different release and the *.ibf format
has changed from that used in the DOLFI version.
To open the file, the correct DOLFI version must be used. This version
can be obtained from the manufacturer.
Enter the Setup Menu for Port 2 by pressing F1 (Serial Port Parameter)
and then F3 (Serial Port 2)
Set to
Address: 3
Baud rate: 9600
Parity: off
Protocol: ASCII +SIS
Answer Delay: 1 4
Timeout (ms): 400
Retry: 2
Group No.: 0
Max Unit: 0
Once these data are set, exit this input level by pressing ESC. These
data are stored by pressing F3 (Save Values and Reboot).
4 Motor Configuration
Temperature Monitoring
The following parameters are used to monitor the motor temperature
The power-off threshold of the
:
motor-temperature monitoring
system is fixed for MHD, MKD, Motor warning temperature
MKE motors. Motor shutdown temperature
For MHD, MKD and MKE motors, the parameter default values are
fixed at the following values:
Motor warning temperature = 145.0°C
Motor shutdown temperature = 155.0°C
Load Default
MHD, MKD and MKE motors have data memory circuits in their encoders.
The memory contains a set of default control parameters in addition to all
motor-dependent parameters.
These parameters are activated with “load default.”
Automatic Setting of the Motor Type for Motors with Feedback Memory
MHD, MKD and MKE motors have a motor feedback data memory in
which the motor type is stored (along with other information). The drive
controller recognizes these motor types automatically, and the following
actions are taken:
• The value of parameter CM00, Motor type is set to its proper value
and is write-protected.
• The value of parameter C001, Interface, encoder 1 is set to the
defined value for the corresponding motor type.
• All motor-specific parameters are read from the motor feedback
memory.
• The value for Motor warning temperature is set to 145.0°C and for
Motor shutdown temperature is set to 155.0°C.
• The value of Parameter CM07, Holding brake type is set to "0". The
value for the Holding brake delay period is set to 150 msec.
This process is executed immediately after the unit is switched on. The
command error message, C204 Motor type incorrect, will be generated
Note: The holding brake for Rexroth Indramat motor types MHD and
MKD is not designed to halt operation of the drive. After about
20,000 motor revolutions with the brake applied, it is worn
down.
Pertinent Parameters
To set the motor holding brake, use the following parameters
• A119, Best possible decel time
• CM07, Holding brake type
• Holding brake delay time (always 150 ms)
0 0
0 = self-holding brake
0V at the brake, brake applied
1 = self-releasing brake
24V at the brake, brake applied
0 = Servo brake
brake is applied after reaching the max. braking
time.
1 = Main spindle brake
Brake is applied only at < 10 RPM
Behavior with Spindle Brake The motor holding brake is always activated when the actual velocity of
CM07 Holding brake type the motor is less than 10 RPM.
Fig. 4-2: Timing Diagram for Command Value Reset and CM07, Holding Brake
Type (Spindle Brake)
Fig. 4-3: Timing Diagram for Command Value Set to Zero and CM07, Holding
Brake Type (Servo Brake) and Actual Braking Time < A119
Fig. 4-4: Timing Diagram for Command Value Set to Zero and CM07, Holding
Brake Type (Servo Brake) and Actual Braking Time > A119
Note: The value in A119, Best possible decel time must be set so
that the drive can come safely to a standstill from the
maximum speed at the maximum moment of inertia and
greatest load forces.
General Information
The basic programming is fixed, and the user has no external access to it.
The programming language for the user program is a code similar to the
BASIC programming language and was developed especially for use with
this program.
The user program can have a maximum size of 1000 instructions or lines.
Only one command is stored within each program instruction.
With most commands, the processing time for an instruction is exactly the
same as the CPU cycle time of 2 ms.
After that, the instruction with the next higher sequence number is
processed (unless a jump instruction is given). In the descriptions that
follow, this action is called ‘proceed immediately to next instruction.’
Parameters B001 and B002 control the activation and setting of the serial
interface. The programming module can be used to provide a default
setting to ensure establishment of a reliable communications link.
Handling of the interface and the transmission format used are described
in Section 9.2.
The program start address for Task 1 is reset to '0000' after each change
of operating mode or system restart. The start addresses for Task 2 and
Task 3 is set in Parameter AA00.
In Task 3, the program runs as a higher-level program in every operating
mode (except parameter mode) and is not affected by the ‘Start’ or
‘Immediate Stop’ input variables.
There are also two ways to interrupt the user program. Unlike a program
stop, no start command is required once the cause of the interrupt is
removed, i.e., the program continues from the point of the interrupt.
Variables
The commands contain data which are contained in the instruction.
These constants can also be changed on-line via the serial interface, but
not from the user program.
Using variables is an alternative. They can be programmed in place of the
constants, so that this data can also be edited from the user program.
The variables are retained and all have the same format:
+12345678.123456
If a variable is used in a command, only the size of the constant that has
been placed here is used. If the content of the variable is greater or less
than the size of the constant, an error message is generated.
e.g.
For a travel command POI, several inputs are shown.
With Constants:
POI 1 +123456.123 111
Velocity in ‰
Feed length in IUs
Axis 1
For feed length, the following data size is assigned min.: -200000,000
max: +200000.000
For velocity, the following data size is assigned min.: 000
max: 999
V600 = +00123456.123456
V601 = +999.9999
V602 = +01234567.123456
V603 = -999.99999
V604 = -1234.123456
Available Variables
V600 to V999
System Variables
The system variables can only be read.
No. Definition
V000 Cycle counter 1 Data size 0 - 99999999
Axis Variables
The axis variables can only be read.
No. Definition
V100 Absolute position value of motor encoder
V101 Position command value
V102 Reserved
V103 Lag distance
Fig. 5-3: Axis System Variables
Description of Commands
Acc_elc.WMF
The program proceeds to the next instruction following one CPU cycle.
The program proceeds to the next instruction following one CPU cycle.
This is where the status of the programmed bits is verified. The program
proceeds to the next instruction as soon as the bit assumes the desired
status.
For inputs not present in the hardware, the signal level is always set to '0.'
Bit field
Byte: M0 – M5
I0 - I4
Q0 - Q2
Example:
0008_AKP_M_0_._0_5_ _2 1 0 0 1 2 2 0
7 6 5 4 3 2 1 0
The program proceeds to the next instruction once all bits are in the
correct state.
Bit field
Byte: M2, M3, M4
DKC21.3 : Q0.00.4-Q0.01.3
DKC 3.3 : Q2.02.0-Q2.05.7
Example: a)
0008_APE_M2.02 _2 1 0 0 2 2 1 0
7 6 5 4 3 2 1 0
Example: b)
0008_APE_M2.02 _2 1 1 1 0 0 0 2
7 6 5 4 3 2 1 0
The program proceeds to the next instruction following one CPU cycle.
Preset count
Counter offset
Target location
Like the COU command, this command allows the program to count
events, process cycles, quantities, etc.
First the quantity is incremented. Then the actual quantity is compared
with the target quantity. If the programmed target quantity is not reached,
the program jumps to the target location. If the target quantity is reached,
the actual quantity is reset to zero and the program proceeds to the next
instruction.
Positioning is executed 10 times, and then the program waits for a new
start signal.
Positioning is executed 9 times, and then the program waits for a new
start signal.
The jump is executed if the programmed bit has met the preselected
condition.
If the condition is not met, the program continues at the instruction with
the next higher number.
Mode
0 = Evaluate as binary (input values 2 through 9 for future
expansions, e.g., BCD, Gray code, etc.)
1 = evaluate BCD
Number of bits: 1 to 8
Starting bit : M0 – M5, I0 - I4, Q0 - Q2
Jump length : Maximum value = 99
Jump offset
Examples:
M2.03 M2.02
Starting bit : : 2 1 0 7 6 5 4 3 2 1 0
Current status : 0 1 1 0 1 1 0 1 0 1 1
The program proceeds to the target location following one CPU cycle.
In assigned bit field is to designate which bits of the two compare bytes
are to be checked for which states.
0 = The bit is checked to see if it is set to `0´.
1 = The bit is checked to see if it is set to '1'
2 = The bit is not checked
The condition is met when the state of all selected bits in both compare
bytes matches the state of the assigned bit field.
The jump is executed when all conditions are met.
Example:
0032_BIO_0123_M2.02_Q1.00 1 1 1 1 0 0 0 0
Compare byte 1 1 1 1 0 0 0 1 0
Compare byte 2 1 1 0 0 0 0 1 1
Result 1 1 X X 0 0 X X
7 6 5 4 3 2 1 0
For results places with a content of 0 or 1, the condition is met. For results
places with a content of X, the conditions are not met, and therefore the
overall condition is not met.
The program continues after one CPU cycle.
Here, the byte is checked for a met condition. At the same time, the
condition can be stipulated separately for each bit. The jump to the target
location is executed only if all programmed conditions are met. Otherwise,
the program proceeds to the next instruction.
Example:
0456 CIO I1.01.0 M2.02.0 5
before = 1 1 0 1 0
after = 0 0 1 0 1
The program proceeds to the next instruction following one CPU cycle.
CLC V661 or
CLC 0123
The program proceeds to the next instruction following one CPU cycle.
The CON command can also be used in the ‘Homed’ state. In that case,
however, the position limit values (Parameters A113 and A114) must be
noted.
Within the program, continuous operation can be switched off only using
the commands CON, JST or PBK.
A change in the operating mode (e.g., from automatic to manual)
switches continuous operation off.
Acceleration and deceleration are always executed using the current
values.
The program proceeds to the next instruction following one CPU cycle.
COU - Counter
Preset count
‘Preset count reached’ bit : M2, M3, M4
DKC21.3 : Q0.00.4-Q0.01.3
DKC 3.3 : Q2.02.0-Q2.05.7
Counter value offset
In the same way as the BAC command, this command allows the
program to count events, process cycles, quantities, etc.
The quantity is incremented each time the instruction is processed with
the COU command. Then, the actual quantity is compared with the
desired target quantity. Once the target quantity is reached, the
programmed output is activated and the actual quantity is set to zero.
The programmed bit is only enabled here. If it is necessary for this bit to
be disabled, this action must take place at another location within the user
program.
Counters can be set at any digit position as often as desired within the
user program.
Example:
0000 CLC 0002
0001 AEA Q0.00.4 0
0002 COU +00000 Q0.00.4 000010
0003 PSI 1 +000050.000 999
0004 WAI 01.000
0005 BCE 0001 Q0.00.4 0
0006 JST 0001
Positioning is executed ten times. Then, output Q0.00.4 is set and the
system waits for a new start signal.
Note on actual count offset for COU (Count) and BAC (Branch and
count):
The counter display on the BTV04 or Status 4 via the serial interface can
be used to check the counter status. The actual quantity is not apparent
within the command itself. Once a COU command (BAC command) has
been read in, the actual quantity can be manipulated. To accomplish this,
the actual quantity offset must be entered. With the BAC command, the
offset has one less digit.
-02345
000000 When the operational sign is a ‘0,’ the actual
quantity is set to zero
The actual quantity offset is significant only if the COU command (BAC
command) has been read in (even via the RS interface). When the
program is running, the offset has no meaning. In the user program, the
actual quantity can be reset to zero using the CLC command.
The program proceeds to the next instruction following one CPU cycle.
Target location
Tolerance window
Operand 2
Operational sign of Operand 2
Compare condition
= equal to (with tolerance field)
> greater than
< less than
>= greater than or equal to
<= less than or equal to
<> not equal to (with tolerance field)
Operand 1
The jump to the target location is executed when the comparison has
been made.
If the condition is not met, the program continues at the instruction with
the next higher number.
The program continues after one CPU cycle.
CPL 1
Axis nr.: 1
The position lag of the axis is set to zero on a one-time basis. Normally,
this action is useful only for special tasks such as moving to a positive
stop. When this task is performed, buildup of a substantial position lag is
possible because the monitoring systems are deactivated and the
performance of the drive has been affected.
The program proceeds to the next instruction following one CPU cycle.
The result bit is set when the comparison has been made.
CST 1 1
Example:
Variables
The program proceeds to the next instruction following one CPU cycle.
Example:
Convert the content of a variable to a BCD bit pattern
V600 = -87654321.654321
CVT V600 M2.00 0 0
FAK 1 V601 or
FAK 1 1.234567
Multiplication factor
Input: from 0.000000 to 1.999999
Axis: 1
Positioning travel of the POA, POI, PSI and PSA commands is always
the result of a preselected linear value or position and a multiplication
factor.
The formula below applies for incremental positioning:
The program proceeds to the next instruction following one CPU cycle.
Slave factor
Input of 0.000000 to 99.999999
Direction, with reference to master axis
+ or ` ´= in the same direction
- = in the opposite direction
Status of the slave axis - in preparation !
0 = slave axis OFF
1 = slave axis ON
Axis: 1
This command assigns the parameter for the axis to be used as a slave
axis. The master is Encoder 2
The FOL command can be used to enable or disable the slave axis
function. The behavior of the slave axis can also be changed by using a
multiplication factor.
In calculating the positioning travel in IUs for the slave and master axes,
the IUs shall be considered in terms of the feed constant for the relevant
axis (slave or master). Any differences in the values calculated for the
input units shall also be taken into account.
An additional positioning motion (e.g., using the POI or PSI commands) is
additive to the positioning of the slave axis.
When the operating mode is changed from Homing to Automatic, or vice
versa, the status (enabled or disabled) and the current value of the
multiplication factor are retained.
Each time the operating mode is changed from Parameter Mode to
Manual or Automatic mode, the slave axis defaults to a multiplication
factor of 1.000000.
The program proceeds to the next instruction following one CPU cycle.
HOM 1
Axis 1
Significance of entries:
During homing, make sure that no command is processed which
executes a drive motion.
A query within the program to determine whether homing has been
successfully completed is accomplished by polling the ‘Homed’ output in
Parameter C010.
Example:
Entry in Parameter C010 = 00.00.0 M2.02.0 00
0011 HOM 1 - Home Axis 1
0012 AKN M2.02.0 1 - Wait until homing is completed
0013 POA 1 +000010.000 999 - Positioning absolute
The program proceeds to the next instruction following one CPU cycle.
JMP V601 or
JMP 0123
Target location
When it reaches this user command the program jumps to the specified
target location.
The program proceeds to the target location following one CPU cycle.
JSR V601 or
JSR 0123
The program proceeds to the start instruction following one CPU cycle.
JST V611 or
JST 0123
Target location
With this command, the program jumps to the specified target location.
However, program execution stops there. The program continues only
when the voltage changes from 0 to 1 at the system input ‘Start.’ With the
new start signal, the program continues at the target location.
JTK V611 1 or
JTK 0123 1
1 = Task 1
2 = Task 2
3 = Task 3
Target location
The program proceeds to the next instruction following one CPU cycle.
MAT - Mathematics
Computed value 2
Operational sign of the computed value 2
Computing rule : - Subtract
+ Add
* Multiply
/ Divide
Computed value 1 (is always a variable)
Result (is always a variable)
It is also possible to overwrite the torque limiting command while the drive
is running.
The program proceeds to the next instruction following one CPU cycle.
NOP – No Operation
NOP
This command has no function and functions like a blank block. While
executing the program in Automatic Mode, this command is processed
like any other command.
The program proceeds to the next instruction following one CPU cycle.
PBK 1
Axis 1
After the PBK command has been executed, other positioning commands
can follow immediately.
Example:
0000 CON 1 1 +999
0001 WAI 02.00
0002 PBK 1
0003 POI 1 +000050.000 100
After the PBK command has been read in, the axis still moves over the
deceleration distance from V = 99.9% to V = 0 plus 50 IUs. There is,
however, a continuous transition from V = 99.9% to V = 10%.
Pbk_bef.wmf
The program proceeds to the next instruction following one CPU cycle.
Axis (1).
see also PFI command and Chapter 7
Axis (1).
From its current position, the drive is moved to the programmed absolute
position referenced to the zero point.
Example: 1) current position = -100.00
0000 POA 1 +000200.000 999
The drive unit is moved 300 mm forward to the +200 position.
Example: 2) current position = +400 mm
0011 POA 1 +000200.000 999
The drive unit is moved 200 mm backward to the +200 position.
Poa_bef.wmf
The program proceeds to the next instruction following one CPU cycle.
The program proceeds to the next instruction following one CPU cycle.
The program proceeds to the next instruction when the drive unit has
reached position +199.80 to +200.20.
Note: Adjustment for the highest accuracy naturally takes place even
after the program has gone on to the next instruction. The
adjustment accuracy is therefore not dependent on the size of
the position window.
Example:
0000 PSI 1 +000100.000 999
0001 WAI 00.500
0002 AEA Q0.00.6 1
0003 JSR 0666
0004 JMP 0000
First, Axis 1 is started up. Once the final position has been reached and
an additional waiting time of 0.5 seconds has elapsed, output 02 is
activated.
RTM 1 V600 or
RTM 1 0
RTS
Example:
Rts_bef.wmf
The program proceeds to the next instruction following one CPU cycle.
Axis 1
The command is executed correctly only when the axis signals ‘Position
reached’.
Sac1_elc.WMF
For motion types 1 and 2 (Parameter A100), the coordinate system in the
user program can be shifted using the SAC command.
The program proceeds to the next instruction following one CPU cycle.
Value
Operational sign
Variables
Using this command, variables can be set from the program or copied
from another variable.
The program proceeds to the next instruction following one CPU cycle.
This command can be used to search for a reference marker at any time.
The axes, the search direction, the search velocity and the reference
signal input can be freely selected. Once the command is invoked, the
search for the reference marker proceeds at the preselected velocity. The
reference marker is detected by means of the rising edge of a pulse (from
0V to 24V) at the programmed input.
As soon as the reference marker is detected, the program proceeds to
the next instruction.
(The command did not wait for the offset to be executed.)
Offset dimension:
The move to an offset dimension (referenced to the reference point) is
accomplished by means of an incremental positioning command
immediately following the SRM command.
It is also possible to limit and monitor the search travel until the reference
marker is found (see also the REP command).
The search velocity is 200 IUs/s * 500 ‰ = 100 IUs/s. The accuracy is >
0.4 mm.
With the system input Probe1, Connector X3 / Pin 4, there is no
debouncing time and the detection time is approx. 0.1 ms. The accuracy
is > 0.01 IU
Ref1_bef.wmf
Ref2_bef.wmf
Assignment
0 = Start of the velocity change
1 = Velocity reached
0 = Distance traveled (incremental measurement input)
1 = Absolute switching point (axis must be homed)
New velocity in ‰ (001 to 999) of the maximum velocity in the assigned
parameter (A106)
Distance traveled in IUs up to switching point
Axis 1
The position portion in the last VCC value must be smaller than the
previously started positioning function, otherwise that VCC command is
not executed and the program proceeds to the next instruction.
Example:
The actual start position is 0 mm.
0000 POI 1 +000100.000 999 - Move 100 IUs, then proceed to next
instruction
0001 VCC 1 000050.000 250 0 0 - after 50 IUs, change to 25%
velocity
0002 VCC 1 000075.000 500 0 0 - after 75 IUs, change to 50%
velocity
0003 VCC 1 000090.000 100 0 0 - after 90 IUs, change to 10%
velocity
0004 AKN M3.00.0 1 - Wait until target position is reached
0005 WAI 01.000 - End of cycle, wait 1 second
0006 JMP 0000 - Repeat program
Vcc_bef.wmf
Example:
The actual start position is 0 mm.
0000 POA 1 +000200.000 999 - Move to absolute position +200 IUs
0001 VCC 1 +000100.000 500 1 1 - at position +100 IUs, V = 50%
0002 VCC 1 +000180.000 100 1 1 - at position +180 IUs, V = 10%
0003 AKN M3.00.1 1 - Wait until target position is reached
0004 WAI 01.00 - End of cycle, wait 1 second
0005 JMP 0000 - Repeat program
Vca_bef.wmf
VEO 1 1 0 V600 1 or
VEO 1 1 0 500 1
Function
0 = Override as factor
1 = Override as limit
This value is significant only in modes 4 and 6
Override value in ‰ (from 001 to 999)
0 = Read in new override value in each controller cycle (2 to 4
milliseconds)
read in
1 = Read override value only once when command is invoked
Override mode defaults
0 = Override disabled, or as programmed in Parameter AA04
1 = Analog value of 0...+10 volts at the corresponding analog input
2 = Binary value at inputs (weighted value, see Chp. 7)
3 = Gray code at inputs (weighted value, see Chp. 7)
4 = Override value from VEO command (see above)
5 = Default value via measuring wheel encoder (in preparation)
6 = Analog input 1 * Override value from the VEO command
Axis 1
The program proceeds to the next instruction following one CPU cycle.
The above example from the program generates the following velocity
profiles:
Veo1_bef.wmf
Veo2_bef.wmf
Veo3_bef.wmf
WAI V600 or
WAI 00.500
Execution of the next instruction is delayed until the programmed time has
elapsed, i.e., the program proceeds to the next instruction after the
waiting time has elapsed. Execution of the next instruction is delayed until
the programmed time has elapsed, i.e., the program proceeds to the next
instruction after the waiting time has elapsed.
8 Parameters
8 PARAMETERS....................................................................................... 8-1
8.1 BASIC INFORMATION .......................................................................... 8-3
8.2 SYSTEM PARAMETERS ....................................................................... 8-4
A100 Type of application ........................................................................ 8-4
A101 Feed constant................................................................................. 8-5
A102 Gear ............................................................................................... 8-5
A103 Negative travel limit....................................................................... 8-6
A104 Positive travel limit........................................................................ 8-6
A105 Modulo value ................................................................................. 8-6
A106 Maximum velocity .......................................................................... 8-7
A107 Manual velocity ............................................................................. 8-7
A108 Bipolar acceleration ...................................................................... 8-8
A109 Acceleration / Deceleration ........................................................... 8-8
A110 Bipolar jerk limiting time constant ................................................ 8-8
A111 Switching threshold ....................................................................... 8-9
A112 Reserved Stop window ................................................................. 8-10
A113 In position window....................................................................... 8-10
A114 Presignaling................................................................................. 8-11
A115 Monitoring ................................................................................... 8-11
A116 Feed angle monitoring / Feed interrupt....................................... 8-12
A117 Encoder difference monitoring .................................................... 8-13
A118 Absolute encoder monitoring window ......................................... 8-13
A119 Best possible deceleration ........................................................... 8-14
8.3 FUNCTION PARAMETERS .................................................................. 8-15
AA00 Tasks 2 & 3.................................................................................. 8-15
AA01 Manual vector ............................................................................. 8-15
AA02 Interrupt vector ........................................................................... 8-16
AA03 Reserved Restart......................................................................... 8-16
AA04 Override ...................................................................................... 8-16
AA05 Reserved Electr......................................................................... 8-17
AA06 Reserved Motorbremse.............................................................. 8-17
AA07 Measuring wheel mode................................................................ 8-17
AA08 Other ........................................................................................... 8-18
8.4 GENERAL PARAMETERS ................................................................... 8-19
B000 Display......................................................................................... 8-19
B001 Interface Parameters ................................................................... 8-19
B002 Interface Parameters ................................................................... 8-19
B003 Analog output 1, signal selection................................................. 8-20
B004 Analog output 1, expanded signal selection ................................ 8-21
B005 Analog output 1, scaling per 10V full scale................................. 8-23
B006 Analog output 2, signal selection................................................. 8-23
B007 Analog output 2, expanded signal selection ................................ 8-24
B008 Analog output 2, scaling per 10V full scale................................. 8-26
B009 Serial inputs and outputs ............................................................ 8-26
B010 System control............................................................................. 8-27
B011 Fieldbus Cycle Time [ ms ]......................................................... 8-27
B012 Fieldbus Baudrate [ kBaud ] ..................................................... 8-29
B013 Fieldbus Format ......................................................................... 8-29
8.5 ENCODER PARAMETERS ................................................................... 8-30
C000 Working polarity.......................................................................... 8-30
C001 Interface, encoder 1 (motor)........................................................ 8-30
C002 Position encoder, type 1 .............................................................. 8-31
C003 Resolution, position encoder 1 (motor) ....................................... 8-31
C004 Interface, encoder 2..................................................................... 8-32
C005 Position encoder, type 2 .............................................................. 8-33
C006 Resolution, encoder 2 .................................................................. 8-33
C007 Feed constant 2............................................................................ 8-34
Input Units
The input unit is defined in Parameter A101 Feed constant. The feed
constant is defined as the linear displacement of the load during one
revolution of the gear drive shaft. Input can be in any desired dimension
and is referred to below as the input unit (IU).
It is important that all other measurements entered be referenced to this
same unit.
e.g. IUs [mm]
In this case, the velocity is entered or shown as IUs/sec., hence mm/sec.
IUs [inch]
In this case, the velocity in entered or shown as IUs/sec, hence
inches/sec.
Type of motion:
0 = rotary (continuous rotating)
1 = linear (finite travel)
2 = rotary table
Type of motion: With rotary motion, the drive unit normally turns
continuously in one direction. The product is brought to its
relative position using rollers and is then processed. Roll
feed mechanisms are typically used. There
are no travel limit switches.
Function, encoder 2:
none: There is no second encoder
IU = input unit
A102 Gear
1000 2000
Output revolutions of load gear
Input revolutions of load gear
A mechanical gear is often employed between the motor and the load.
The gear ratio is defined as:
Load Gear − Input Revolutions
i =
Load Gear − Output Revolutions
Fig. 8-2: Gear Ratio
See also function description for: "Gear Ratio" and "Modulo Function"
Example:
5 turns of the motor shaft produce 2 turns of the output gear shaft.
⇒ Input revolutions: 5
Output revolutions: 2
Input min.: 1
Input max.: 9999
The negative travel limit defines the maximum travel distance in the
negative direction whenever the type of motion is 1 (“linear motion,”
Parameter A100) and all position data have been referenced to the home
position, i.e., the drive unit has been homed.
If a target position beyond the negative travel limit is stipulated for the
drive, error message E-0203 (target position < negative travel limit) is
generated.
The positive travel limit defines the maximum travel distance in the
positive direction.
The position limit is only active when the type of motion is 1 (“linear
motion,” Parameter A100) and all position data have been referenced to
the home position, i.e., the drive unit has been homed.
If a target position beyond the positive travel limit is stipulated for the
drive, error message E-0204 (target position > positive travel limit) is
generated.
When the modulo format is set, the modulo value determines the
numerical value at which the position data overflow to 0.
This parameter is used only with motion type 2 (rotary table, Parameter
A100) and normally indicates the circumference of the table.
123456.789
Maximum velocity of the axis in IUs/sec
The velocity given in per mille in the feed commands is referenced to this
value.
Input min.: 0 ‰
Input max.: 999 ‰
1.024
Time constant for acceleration [in sec]
Output: This parameter is set when the current distance to travel from
the last feed command is less than the switching threshold. If the motor
does not remain within this ± switching threshold range or if a new feed
command is detected, the output is canceled. If 00.00.0 is entered, the
function is not enabled.
A114 Presignaling
M2.02.2 1.5 0050
Distance from the target position in IUs,
Min: 1 Max: 9999
Time in sec. (pulse)
0.0 = Output as continuous signal
Presignaling output
00.00.0 = Presignaling function not
enabled
M2, M3, M4
DKC21.3 : Q0.00.4-Q0.01.3
DKC 3.3 : Q2.02.0-Q2.05.7
A115 Monitoring
1 100 M2.02.2
Output:
Position lag > max. position deviation
M2, M3, M4
DKC21.3 : Q0.00.4-Q0.01.3
DKC 3.3 : Q2.02.0-Q2.05.7
00.00.0 Function not active
max. position deviation [ % ] max. = 300
8 = position control circuit monitoring =
OFF
<> 8 = position control circuit monitoring =
ON
Input: Interrupt
M0 – M5 ; I0 - I2 ; Q0 - Q2
Input: Feed Angle Monitoring
M0 – M5 ; I0 - I2 ; Q0 - Q2
Interrupt:
Whether or not a positioning function in progress can be interrupted is
entered at this point. If 00.00.0 is entered, there is no interruption.
If the signal at the specified input is lost, any initiated positioning functions
are not executed, or those already in progress are stopped. All
instructions containing no feed distances continue to be processed as
usual.
As soon as an instruction containing a feed distance is invoked, the
program waits to process the instruction until a signal is present at the
input.
If the other operating conditions have been retained, execution or
continuation of the positioning function takes place as soon as the signal
is present.
123
000 = no monitoring
Monitoring window in ‰ referencing C007
( only for measuring wheel applications)
1234.567
Window size in IUs
This parameter specifies how the drive will be stopped by setpoint zeroing
in the event of
• a non-fatal error
• an interface error
• a phase regression
• clearing the drive enable signal
A119: Reaction type:
0 Velocity command value set to zero
The motor decelerates, allowing for the torque limit. The
max. braking time is 5 sec.. The holding brake is
activated 100 ms prior to expiration of the braking time.
If the velocity has previously fallen below 10 RPM
(rotary motors) or below 10 mm/min (linear motors),
then the motor holding brake will be engaged
immediately. The motor is torque free 100 ms after the
mechanical brake is engaged.
1 Switch to torque-free state
2 Velocity command value to zero with command ramp
and filter
The ramp value, i.e., the maximum acceleration, is set
via Parameter A108, the jerk filter via Parameter A110.
Fig. 8-7: Deceleration Mode for the Drive
The drive enable signal can be applied only after the drive has finished its
error reaction.
M2.02.2 1 0 0100
Start instruction for the interrupt program
0 = a positioning motion in progress is not
interrupted
1 = a positioning motion in progress is interrupted
(the drive decelerates to a complete stop)
0 = the vector is inhibited during a subroutine
(JSR). (leading edge of pulse)
1 = the vector is always enabled (leading edge of
pulse)
2 = the vector is inhibited during a subroutine
(JSR). (falling edge of pulse)
3 = the vector is always active (falling edge of
pulse)
Input, Activate interrupt function
00.00.0 = Interrupt function inhibited
M0 – M5 ; I0 - I2 ; Q0 - Q2
AA04 Override
1
0 = override is off
1 = inputs I0.00.6...I0.01.4 in binary format
2 = inputs I0.01.1...I0.01.4 in Gray code
3 = analog input 0-10V E1 (X3/12 X3/13 )
05 06
Output: Electrical release enabled
08 08
Output: Motor brake released
M2.02.3
“Activate measuring wheel” input
Input status = 0 : Control using motor encoder
Input status = 1 : Control using measuring wheel encoder
00.00.0 = no input programmed.
The measuring wheel function is always active in Automatic
Mode if programmed in Parameter A100.
M0 – M5 ; I0 - I2 ; Q0 - Q2
AA08 Other
M2.02.2 M2.02.3
Output: Parameter enabled
Output: Programmed velocity reached
M0 – M5 ; I0 - I2 ; Q0 - Q2
00.00.0 = no output programmed
B000 Display
1 0
Reserved Einspeicherverbot für Programme
0 = Einspeichern erlaubt
1 = Einspeichern nicht erlaubt
Language
0 = German
1 = English
09600 1
Parity check
1 = no parity
2 = even
3 = odd
Baud rate: 02400 baud rate
04800 baud rate
09600 baud rate
19200 baud rate
S 0 0001
Signal number
S 0 0000 = unassigned
The B003 parameter can be used to assign a signal number to the analog
AK1 output channel of the drive controller.
The content of these signals can be viewed using an oscilloscope.
12345678
Hex value
The outputs are not scaling dependent and are always referenced to the
motor shaft for the position and velocity data.
2) Byte output
With this option, it is possible to directly output data memory storage
locations as an analog voltage. It is only useful, however, if the data
storage structure is known. Since this structure differs from version to
version, this function can only be used by the respective developer. The
function is activated by setting bit 28 in parameter B004, Analog output
1, expanded signal selection. The address of the storage location is
defined in the 24 least significant bits of the expanded signal selection.
31 30 29 282726 252423 2221 2019 1817 1615 1413 1211 10 9 8 7 6 5 4 3 2 1 0
Bit 0..23
24-bit address
Bit 28 :
Byte output
Fig. 8-10: Definition of B004, Analog output 1, expanded signal selection with
Byte Output
3) Bit output
With this option, individual bits of the data memory can be represented as
an analog voltage. If the bit in question is set, 10 volts are output at the
analog output. In response to a reset bit, -10 volts are output. The
function is activated by setting bit 29 and inputting the desired memory
address in Parameter B004, Analog output 1, expanded signal
selection.
31 30 29 282726 252423 2221 2019 1817 1615 1413 1211 10 9 8 7 6 5 4 3 2 1 0
Bit 0..23
24-bit address
Bit 29 :
Bit output
Fig. 8-11: Definition of B004, Analog output 1, expanded signal selection with
Bit Output
0001.0000
Scaling /bitnumber
The resolution of the selected signal can be varied using parameter B005,
Analog output 1 scaling per 10V full scale. If a number is assigned via
B003, Analog output 1, signal selection, scaling always uses the same
unit as the parameter with the assigned ID number. When pre-defined
signals are output, scaling is defined as a factor having 4 decimal places.
It has a permanent reference with fixed unit. Scaling defines the least
significant bit for bit and byte output. The input is an integer value without
decimal places.
S 0 0001
Signal number
S 0 0000 = unassigned
The B006 parameter can be used to assign a signal number to the analog AK2 output
channel of the drive controller.
The content of these signals can be viewed using an oscilloscope.
12345678
Hex value
amount
0x00000008 effective current (lq) peak current amplifier/10V
0x00000009 relative current (Id) peak current amplifier/10V
0x0000000a thermal load 100%/10V
no scaling possible
0x0000000b motor temperature 150°C/10V
0x0000000c magnetizing current peak current amplifier/10V
0x0000000d velocity loop command rot. => 1000 RPM/10V
value lin. => 100 m/min/10V
Fig. 8-13: Signal Selection List with Predefined Signal Selection
The outputs are not scaling dependent and are always referenced to the
motor shaft for the position and velocity data.
2) Byte output
With this option, it is possible to directly output data memory storage
locations as an analog voltage. It is only useful, however, if the data
storage structure is known. Since this structure differs from version to
version, this function can only be used by the respective developer. The
function is activated by setting bit 28 in parameter B007, Analog output
2, expanded signal selection. The address of the storage location is
defined in the 24 least significant bits of the expanded signal selection.
31 30 29 282726 252423 2221 2019 1817 1615 1413 1211 10 9 8 7 6 5 4 3 2 1 0
Bit 0..23
24-bit address
Bit 28 :
Byte output
Fig. 8-14: Definition of B007, Analog output 1, expanded signal selection with
Byte Output
3) Bit output
With this option, individual bits of the data memory can be represented as
an analog voltage. If the bit in question is set, 10 volts are output at the
analog output. In response to a reset bit, -10 volts are output. The
function is activated by setting bit 29 and inputting the desired memory
address in Parameter B007, Analog output 2, expanded signal
selection.
Bit 0..23
24-bit address
Bit 29 :
Bit output
Fig. 8-15: Definition of B007, Analog output 1, expanded signal selection with
Bit Output
0001.0000
The resolution of the selected signal can be varied using parameter B008,
Analog output 2 scaling per 10V full scale. If a signal number is
assigned via B006, Analog output 1, signal selection, scaling always
uses the same unit as the parameter with the assigned ID number.
When pre-defined signals are output, scaling is defined as a factor having
4 decimal places. It has a permanent reference with fixed unit. The
scaling defines the least significant bit for bit and byte output. The input is
an integer value without decimal places.
0 123
maximum cycle time [ ms ] (200-500 ms)
0 – no serial inputs/outputs active
1 – serial inputs/outputs active
The system reads the X4 inputs and writes to the X5 outputs on the
BTV04 via the serial interface. The transmission rate depends on the type
of transmission and the baud rate. Cyclic transmission is monitored by the
control unit. If no new message is received within the maximum cycle
time, the control unit generates a warning or error message:
1
0 – Standard system control
1 – serial system control
System control can also be handled via the serial interface. Cyclic
transmission of the system inputs and outputs via the serial interface is
then monitored. If no new message is received within the maximum cycle
time, the following warning or error message is generated:
12345
123456.7
Baud rate
Here, the desired baud rate in increments of 1 kBaud can be set, if the
fieldbus does not automatically detect the baud rate.If the set baud rate is
not allowed, a default baud rate for the particular fieldbus is used. The
actually used value is written to this parameter and can be read out for
diagnostic purposes.
01 0
0 = Word evaluation
1 = Byte evaluation (in preparation)
0 = Intel
1 = Motorola
0 = Process Data Channel with I/O , Diagnostic and Variable
Channel
1 = Process Data Channel with I/O and Diagnostic
01
Measurement System
In motors with feedback memory, this parameter is written automatically.
01 0 0 0
Encoder type
0 = rotary
1 = linear
Remark:
In absolute measuring systems with memory, absolute readout is
automatically set.
For MHD, MKD and MKE motors, the encoder type, distance-coded
measuring system, and direction of movement are set by the drive and
are write-protected.
Note: Only the bits listed here are supported by the software.
00005000
Applicable for
• master axis encoders
• measuring wheel encoders
• direct measurement
01
Measurement System:
00 = no optional encoder
01 0 0 0
Encoder type
0 = rotary
1 = linear
Remark:
In absolute measuring systems with memory, absolute readout is
automatically set to x1.
00005000
See C003.
1234.5678
Feed constant in IUs
C008 Reserved
C010 Homing
I0.01.1 Q0.00.6 00
±123456.678
±123.456
Offset in IUs
1234 4567
0 0 0
Selection of emulation type
0 = no output
1 = incremental encoder emulation
2 = absolute encoder emulation
Dead-time compensation
0 = is deactivated
1 = is activated
Selection of the position to be emulated
0 = position output of motor encoder
1 = position output of optional encoder
2 = output of position command value
02500
Resolution: For incremental encoder emulation up to
65536
For absolute encoder emulation 8 ... 24
bits
000.0
Shift in degrees
For the emulated incremental encoder, this parameter can shift the
position of the marker pulse (zero pulse) within one (electrical or
mechanical) revolution.
See also functional description for: "Encoder emulation."
Input min.: 0
Input max.: 359.9
655.35
V/A
6553.5
[ms]
The current loop integral action time is fixed for every motor-drive
combination. It depends on the type of the motor. The factory setting may
not be changed. The basic setup for all loops is loaded after the initial
connection is made (UL is displayed) or with the command "Basic load.“
For motors without feedback memory, the value can be found in the
motor data sheet.
See also functional description for: Setting the current loop
Input min.: 0 ms
6553.5
A sec/rad (A min/m)
This parameter contains the value for the velocity loop proportional gain of
the velocity loop.
The proportional gain unit depends on the motor type of the connected
motor.
Unit:
It is possible to load a default value for this parameter using the "Basic
load" command if the current motor has a feedback memory. ( CM00,
motor type: 1 or 5).
6553.5
[ms]
The velocity loop forms a current command value from the difference
between the velocity command value and the velocity feedback value (=
speed regulation deviation).
This current command value consists of a proportional component and an
integral component. The Velocity Loop Integral Action Time corresponds
to the time in which the integral component of the current command value
is increasing on the value of the proportional component.
Definition of the Integral Action Time:
The integral action time is defined as that value on the time base at which
the integral component is equal to the proportional component. This
represents the time that a pure I-controller would need until the controller
output variable y is equal to the output variable of a P-controller at time
t=0.
Entering a value of 0 deactivates the integral component. See also
functional description for: “Setting the velocity loop”
Input min.: 0 ms
Input max.: 6553.5 ms
00500
[µs]
00000 = function disabled
The time constant that can be activated in this parameter affects the
output of the velocity loop. It can be used to suppress quantization effects
and limit the bandwidth of the velocity loop. The limit frequency is derived
from smoothing time constant T resulting from the relationship
1
fg =
2 ⋅π ⋅Τ
Inputting the minimum input value or ‘0’ turns the filter off.
See also functional description for: “Setting the velocity loop”
Input min.: 0 µs
Input max: 65500 µs
900
Frequency [Hz]
Input min.: 50 Hz
Input max.: 950 Hz
±000
Bandwidth [Hz]
Input min.: 50 Hz
Input max.: 950 Hz
CR07 Kv Factor
056.78
Kv factor
This parameter contains the value for the proportional gain of the position
loop. The Kv factor must be matched to the given mechanical conditions.
Input min.: 00.01
Input max.: 30.00
6553.5
2
[ mA/rad/s ]
Activation:
Writing a value greater than 0 to the parameter activates the acceleration
feedforward.
CR08 =
Moment of Inertia kgm 2 (
* 1000
)
Torque Constant (Nm/A )
The moment of inertia is the total sum of the rotor and the reflected load
inertia.
The factor 1000 is needed because of the unit mA.
Fig. 8-22: Acceleration feedforward proportional gain
2
Input min.: 0 mA/rad/s
2
Input max: 6553.5 mA/rad/s
4
[kHz]
This parameter is used to set the switching frequency of the pulse width
modulation controller to 4 kHz or 8 kHz.
This parameter cannot be changed online.
Input min.: 4 kHz
Input max.: 8 kHz
1
Motor type
The motor type can be selected with this parameter. The following motor
types are supported:
• 1: MHD
• 2: 2AD / 1MB with NTC temperature sensor
• 3: LSF
• 4: LAR / LAF
• 5: MKD / MKE
• 6: 2AD /1MB with PTC temperature sensor
• 7: synchronous kit motor
Input min.: 1
Input max.: 7
100
[%]
Input min.: 1 %
Input max.: 500 %
0010.0 0010.0
Current at standstill [A]
Peak current [A]
The “Motor peak current” specifies the maximum current which may flow
through the motor for a short period without damaging it.
If the motor's peak current is less than the amplifier's peak current, the
maximum output current will be automatically limited to the motor's peak
current.
This value is stored in the motor feedback memory of MHD, MKD and
MKE motors and is loaded from there when the drive controller is turned
on for the first time. For other motor types, the value must be taken from
the data sheet.
Input min.: 0.1 A
Input max.: 500.0 A
10500.000
in RPM for rotary motors
m/min for linear motors
The maximum velocity of the motor must not be exceeded. It also limits
the A106, Bipolar velocity limit parameter.
This value is stored in the motor feedback memory of MHD, MKD and
MKE motors and is loaded from there when the drive controller is turned
on for the first time. For other motor types, the value must be taken from
the data sheet.
In torque regulation, the drive will be switched into a torque-free state and
the error message F879 Velocity limit exceeded will be issued if the
maximum motor speed is exceeded by more than 12.5%.
Input min.: 0
Input max.: 99999.999
0003
Number of pole pairs
With rotary motors, the number of pole pairs per motor revolution is
specified here. For linear motors, the length of a pole pair must be
indicated here. In motors with motor feedback memory, e.g., MKD
motors, this value is stored in memory and need not be specified. See
also functional description for: "Motor feedback memory”
000.20
[Nm/A]
The torque/force constant indicates how much torque or force the motor
delivers at a certain effective current. For synchronous motors, this value
depends entirely on the design of the motor.
In asynchronous motors, this value is valid as long as the motor is not
operated in the field-weakening range.
For MHD, MKD and MKE motors, this value is stored in the feedback
memory and cannot be changed.
0.00003
2
[Kgm ]
This parameter indicates the moment of inertia of the rotor without load.
For motors with feedback memory (e.g. MKD), it is saved in the feedback
memory.
0 0
0 = self-holding brake
0V at the brake, brake applied
1 = self-releasing brake
24V at the brake, brake applied
0 = Servo brake
brake is applied after reaching the max. braking
time.
1 = Main spindle brake
Brake is applied only at < 10 RPM
010.000
[A]
This parameter indicates how much current is drawn by the holding brake
in the in-circuit motor.
Input min.: 0
Input max.: 500.000
145 155
010.000
[A]
Input min.: 0 A
Input max.: 500,000 A (maximum, but peak, current amplifier)
100
[%]
010.00
[Hz/100A]
The slip factor is the most important parameter for asynchronous motors.
It indicates the rotor frequency as a function of the torque-producing
current. The lower the rotor time constant, the higher the slip factor.
This parameter is set differently by Indramat for each motor.
Input min.: 1 Hz/100A
Input max.: 500,00 Hz/100A
1.50
[1/100K]
01000
[A/Vmin]
The stall current limit is used to limit the peak current of the motor to
reasonable values when operating at high velocities. Higher currents lead
only to higher losses, not to more shaft output power.
The stall current limit is set by Indramat. If 0 is entered, the limit is
inactive.
00.500
[A/V]
0600.0
[ms]
Input min.: 0 ms
Input max.: 6553.5 ms
080.0
[% DC bus voltage]
090.0
[% DC bus voltage]
Display B000
Interface parameter B001
Interface parameter B002
Analog output 1 signal selection B003
Analog output 1, expanded signal selection B004
Analog output 1, scaling per 10V full scale B005
Analog output 2 signal selection B006
Analog output 2, expanded signal selection B007
Analog output 2, scaling per 10V full scale B008
Serial inputs and outputs B009
System control B010
Fieldbus Cycle Time (ms) B011
Fieldbus Baudrate [kBaud] B012
Fieldbus Format B013
9 Interface
Designation
Die designation of the inputs, outputs and marker flags.
M2.02.0
M = Merker Bit
I = Eingang Byte
Q = Ausgang Quelle
e.g.
I0.00.6
I Input:
I0 Input, Connector X210
I0.00 Input, Connector X210, Group 0 (Byte)
I0.00.6 Input, Connector X210, Group 0, Bit 0
First user-programmable input
Inputs
The inputs are designated with 'I.' They can be programmed and
processed in the parameters, commands, and in the Logic Task. They
are read at the beginning of each cycle (every 2 ms) or at the start of the
Logic Task.
Outputs
The outputs are designated with 'Q.' They can be programmed and
processed in the parameters, commands, and in the Logic Task. They
are processed at the beginning of each cycle (every 2 ms) or at the start
of the Logic Task. If an output is designated in the Logic Task, this output
can no longer be processed in one of the NC Tasks or via the functions
activated in the parameters.
Marker Flags
The marker flags are designated with 'M.' They can be programmed and
processed in the parameters, commands, and in the Logic Task. They
are processed at the beginning of each cycle (every 2 ms) or at the start
of the Logic Task. To avoid confusion, the NC Task and the Logic Task
have different marker flags. Transfer flags handle the exchange of
information between the NC Task and the Logic Task.
Source
Origin or category
Byte
8 inputs, outputs or marker flags are grouped together (to form bytes).
BIT
The bit designates an input, output or marker flag. Numbering is from 0 to
7.
System Inputs
Connector X1
RF (Drive Enable) X1 / 4 (I4.00.0)
The RF (Drive Enable) input RF activates the drive via a 0-1 (rising)
signal edge. If the signal drops out, the “Best possible deceleration
mode” (Parameter A119) is activated. The BB contact remains closed.
AH (Drive Stop) X1 / 3 (I4.00.1)
A signal must always be present
Ref X3 / 1 (I4.00.6)
Home position switch
The rising edge of the home position switch signal is always read.
Connector X3
Limit + X3 / 2 (I4.00.7)
Travel limit switch + .
This limit switch must always be a normally-closed contact.
Limit - X3 / 3 (I4.01.0)
Travel limit switch - .
This limit switch must always be a normally-closed contact.
Probe 1 X3 / 4 (I4.00.3)
Measurement of positions using the SRM command
Probe 2 X3 / 5 (I4.00.4)
No function
E-Stop X3 / 6 (I4.01.1)
In the operating state, +24V must be present at this input. If this signal is
not present, contact Bb opens. The axis is stopped via the “Best possible
deceleration mode” (Parameter A119).
Clear errors X3 / 7 or (I4.00.2)
DKC3.3 Control Word ( I2.00.6 )
When the rising edge of the pulse is present at the “Clear errors” input, all
existing errors are cleared. Pressing the S1 button (on the firmware
module) clears the currently displayed error and shows the next one.
S1 Button (I4.01.2)
System Outputs
Ready DKC21.3 X3 / 8
DKC3.3 Status Word (Q2.00.4)
When the unit is ready to receive the drive enable signal, the “Ready”
output is set.
The output is turned off:
• if an error is present
• if DC bus voltage is <80.75 X line voltage
• if control voltage is not present
Warning DKC21.3 X3 / 10
DKC3.3 Status Word (Q2.00.5)
UD Message X3 / 11
When a minimum voltage is reached in the DC bus, the UD_output is set
to [missing value].
See also Project Planning information: X3, digital inputs/outputs
Outputs
Outputs Q0.00.6 to Q0.01.7 Connector X210 / Pin No.: 21 to 28
There are 8 available outputs.
All outputs are user-programmable within all NC Tasks and in the Logic
Task.
Profibus Outputs
32 outputs, Q2.02.0 through Q2.05.7 are available.
See also Section 10.2 Profibus
BTV04 X4 Inputs
11 inputs, I1.03.0 through I1.04.1 are available.
BTV04 X5 Outputs
12 outputs, Q1.03.0 through Q1.04.2, are available.
I1.01.4 I1.01.5
I1.01.3 I1.01.6
I1.01.2 I1.00.1
I1.01.1 I1.01.7
I1.01.0 I1.00.0
Marker Flags
The marker flags can be distinguished as follows:
M0.00
M0.01
All bits in this byte are reserved.
M0.02
These marker flags are only valid if the function is activated in the
designated parameter.
M0.03
All bits in this byte are reserved.
M0.04
M0.05
All bits in this byte are reserved.
M1.00
M1.01
All bits in this byte are reserved.
M1.02
These marker flags are only valid if the function is activated in the
designated parameter.
M1.03
All bits in this byte are reserved.
NC Marker Flags
M2.00 - M2.19
These marker flags can be read and written via NC commands. These
marker flags are cleared when exiting Automatic Mode, losing power or
when a fault occurs.
These marker flags can be read and written via NC commands. They are
not cleared, even when power is lost.
NC ? Transfer Flags
Logic Task M4.00...M4.09
These marker flags are only for signal transfers between the NC Tasks
and the Logic Task. They can be read and written by the NC Tasks. The
Logic Task can only read these marker flags.
These marker flags are cleared when power is lost.
Logic Task Transfer
Flags NC M5.00...M5.09
These marker flags are only for signal transfers between the Logic Task
and the NC Tasks. They can be read and written by the Logic Task. The
NC Tasks can only read these marker flags.
These marker flags are cleared when entering Parameter Mode, when a
fault occurs in the Logic Task, or when power is lost.
Overview
The drive controller is equipped with a serial interface. This interface is
used to program the drive. The following can be exchanged via this
interface:
• Parameters
• Programs
• the Logic Task
• Status information
• Commands
Setting the Drive Address Setting the drive address using the S2 button and the S3 button is only
required when communicating via the RS485 bus (e.g. BTV04).
The addresses can be set from 1 to 36, and for Profibus from 2 to 36.
Fig. 9-9: Setting the Address via the Address Switch on the Programming Module
RS232 Mode In this mode, it is not necessary to set the drive address, since only
one user is connected (peer-to-peer connection).
RS232
Führungskommunikation
SPS
(z.B. Parallel I/O bzw.
Feldbus)
RS485-Bus
Bedieneinheit
Führungskommunikation
SPS
(z.B. Parallel I/O bzw.
Feldbus)
Transmission Protocols
When the 24V supply voltage is switched on, the data set in Parameters
B001, B002, B009 and B010 are used as the communications
parameters. If these settings do not correspond to the data in the
programming unit, the S1 button on the programming module can be
used to set the default transmission parameters. See also: Chapter 7, S1
Button.
ASCII Protocol
First Control Character in the The first control character indicates the beginning of a data transmission:
Data String:
1) ? hexadecimal 3F / character for data query
If the control receives a `?´, requested information (program instruction,
parameter, status message) is output.
3) ! hexadecimal 21
If the control receives a `!´, the following characters are picked up as the
control command.
4) : hexadecimal 3A
Colon for polling query.
Third Control Character: The third character identifies the information type:
The characters `CR´ and `LF´ together form the end of each
transmission. (transmission of instruction)
lnformation Characters: All information characters are coded in hexadecimal format in accordance
with the ASCII code table. The following characters are used to exchange
information:
4) . hexadecimal 2E
, hexadecimal 2C
When numerical values are received, both a period and a comma are
accepted. Both are recognized as the decimal point. When numerical
values are sent, a decimal point is always used.
9_pruef.WMF
Transmit Program Instructions: A new instruction is read in as shown in the example below.
The character sequence `# s N´ always comes first.
An entry must always be concluded with `CR LF´.
Format:
#sNbbbb_ccc_dddddddddddddddd_$hh CR LF
The data formats are stipulated for each command and must be complied
with!
_1.654321_
FOL FOL_1_ _ _ _1_ _ _ FOL_1_ _ _ _1_ _ _ _ _ _ _ _ _ +V600 _ _ _ _ _ _
______
_+12.654321_
HOM HOM_1_ _ _ _ HOM_1_ _ _ _
JMP JMP_0234_ JMP_0234_
JSR JSR_0234_ JSR_0234_
JST JST_0234_ JST_0234_
JTK JTK_0234_3_ JTK_V600_3_
MAT MAT_V600_=_V656 MAT_V123_=_V456_-_ _ +V600 _ _ _ _ _ _ _ _ _
_-_ _
_+123456.987654_
MOM MOM_1_ _ _ _123_ MOM_1_ _ _ _V600_V601 _ _M2.02.3_V602_
_456_ _
_M0.12.3_789_ _
NOP NOP_ NOP_
PBK 1 PBK_1_ _ _ _ PBK_1_ _ _ _
PFA PFA_1_ _ _ PFA_1_ _ _ _+V600_ _ _ _ _ _ _V601_
_+123456.789_123
__
PFI PFI_1_ _ _ PFI_1_ _ _ _+V600_ _ _ _ _ _ _V601_
_+123456.789_123
__
POA POA_1_ _ _ POA_1_ _ _ _+V600_ _ _ _ _ _ V601_
_+123456.789_123
__
POI POI_1_ _ _ _- POI_1_ _ _ _- V600_ _ _ _ _ _ V601_
123456.789_123_ _
PSA PSA_1_ _ _ PSA_1_ _ _ _+ V600_ _ _ _ _ _ V601_
_+123456.789_123
__
PSI PSI_1_ _ _ PSI_1_ _ _ _+ V600_ _ _ _ _ _ V601_
_+123456.789_123
__
REP REP 0234 1_ _ _ _ REP 0234 1_ _ _ _ _ _ _ _ _ _V600_ _ _ _ _ _ _
_____
_123456.789_
RSV RSV_1_ _ _ RSV_1_ _ _ _V600_12345_
_0234_12345_
RTM RTM_1_ _ _ _1_ _ RTM_1_ _ _ _V600_
__
RTS RTS_ RTS_
SAC SAC_1_ _ _ _1_ _ SAC_1_ _ _ _V600 _ _ _ _ _ _ _+V601_ _ _ _ _ _ _
_______
_+123456.789_
SET SET_V600_ = _ _ _ SET V601_ = _ _ _ _ _ _ _ _ _ _ +V600_ _ _ _ _ _ _
_______ _____
+12345678.123456
_
SRM SRM_1_ _ _ SRM_1_ _ _ _+V600_ _ _ _ _ _ _+V601 _I0.00.6_
_+123456.123_+12
3_ _I0.00.6_
VCC VCC_1_ _ _ VCC_1_ _ _ _+V600_ _ _ _ _ _ _V601_0_V602_
_+123456.789_123
_ _0_1_ _ _ _
#sNbbbb_ccc_dddddddddddddddd_$hh CR LF
Read Out Parameters: Parameters can be read out in any operating mode.
Format:
?sK_xxyy_$hh CR LF
Writing a parameter
!sKxxyy_dddddddd_$hh CR LF
Meaning of the characters used:
x = Parameter number
y = Block Identifier
d = Instruction information (number dependent on parameter)
Parameter Data
A100 A100_1_1_
A101 A101_1234.5678_
A102 A102_1000_2000_
A103 A103_+123456.789_
A104 A104_+123456.789_
A105 A105_123456.789_0_
A106 A106_123456.789_
A107 A107_123456.789_
A108 A108_123456_
A109 A109_123_456_
A110 A110_1.024_
A111 A111_M2.02.2_123.456_
A112 Reserved
A113 A113_M2.02.0_1234.567_
A114 A114_M2.02.2_1.5_0050_
A115 A115_1_100_M2.02.0_
A116 A116_M2.02.0_M2.02.1_
A117 A117_123_
A118 A118_1234.567_
A119 A119_0_0_
AA00 AA00_0100_0200_1_
AA01 AA01_M2.02.0_1_0_0100_
AA02 AA02_M2.02.2_1_0_0100_
AA03 Reserved
AA04 AA04_1_
AA05 Reserved
AA06 Reserved
AA07 AA07_M2.02.0_
AA08 AA08_M2.02.0_M2.02.1_
B000 B000_1_0_
B001 B001_09600_1_
B002 B002_0_0_0_0_0_000_
B003 B003_S_0_0001_
B004 B004_12345678_
B005 B005_0001.0000_
B006 B006_S_0_0001_
B007 B007_12345678_
B008 B008_0001.0000_
B009 B009_0_123_
B010 B010_0_
B011 B011_12345_
B012 B012_123456.7_
B013 B013_0_1_0_
C000 C000_1_
C001 C001_01_
C002 C002_01_0_0_0_
C003 C003_00005000_
C004 C004_01_
C005 C005_01_0_0_0_
C006 C006_00005000_
C007 C007_1234.5678_
C008 Reserved
C009 C009_1_0_0_12_34_
C010 C010_I0.00.6_Q0.00.6_03_
C011 C011_+123456.789_
C012 C012_+123.456_
C013 C013_1234_4567_
C014 C014_0_0_0_
C015 C015_02500_
C016 C016_000.0_
CR00 CR00_655.35_
CR01 CR01_6553.5_
CR02 CR02_6553.5_
CR03 CR03_6553.5_
CR04 CR04_00500_
CR05 CR05_900_
CR06 CR06_+000_
CR07 CR07_056.78_
CR08 CR08_6553.5_
CR09 CR09_4_
CR10 CR10_056.78_
CM00 CM00_1_
CM01 CM01_040_
CM02 CM02_0100.0_0070.0_
CM03 CM03_10500.000_
CM04 CM04_003_
CM05 CM05_000.20_
CM06 CM06_0.00003_
CM07 CM07_0_0_
CM08 CM08_010.000_
CM09 CM09_123_123_
CA00 CA00_010.000_
CA01 CA01_100_
CA02 CA02_010.000_
CA03 CA03_1.50_
CA04 CA04_01000_
CA05 CA05_00.500_
CA06 CA06_0600.0_
CA07 CA07_080.0_
CA08 CA08_090.0_
Examples:
Query Response
?5K_B006_$hh CR LF K5B006_S_0_0001_$05 CR LF
?5K_A101_$hh CR LF K5A101_1234.5678_$B8 CR LF
Examples: Writing
!5K_A103_+123456.789_$11 CR LF
!5K_CR00_655.35_$F1 CR LF
Writing a Variable
#sVxxx_+dddddddd.dddddd _$hh CR LF
Meaning of the characters used:
x = Variable Number
h = checksum
d = Variable Information
Logic Task: Logic Task instructions can be read out in any operating mode.
Format:
?sP_xxxx_$hh CR LF
In response to this query, the contents stored in the queried Logic Task
instruction `xxxx´ is sent.
Psxxxx_dddddddd_$hh CR LF
Command Data
LD LD_ _ _ _M2.02.0_
LDN LDN _ _ _M2.02.0_
ST ST _ _ _ _M2.02.0_
STN STN _ _ _M2.02.0_
SET SET _ _ _M2.02.0_
SETC SETC _ _M2.02.0_
SETCN SETCN _M2.02.0_
RES RES_ _ _M2.02.0_
RESC RESC_ _M2.02.0_
RESCN RESCN _M2.02.0_
AND AND _ _ _M2.02.0_
ANDN ANDN _ _M2.02.0_
AND( AND( _ _M2.02.0_
ANDN( ANDN( _M2.02.0_
OR OR_ _ _ _M2.02.0_
ORN ORN_ _ _M2.02.0_
OR( OR( _ _ _M2.02.0_
ORN( ORN( _ _M2.02.0_
XOR XOR_ _ _M2.02.0_
XORN XORN_ _M2.02.0_
XOR( XOR( _ _M2.02.0_
XORN( XORN( _M2.02.0_
) )_
NOP NOP_
END END_
Examples:
Query Response
?_P_0006_$hh CR LF P_0006_ORN(__M2.02.0_$hh CR LF
?_P_0101_$hh CR LF P_0101_AND___M2.02.1_$hh CR LF
Examples: Transmission
#_P_0103_SET___M2.02.3_$hh CR LF
#_P_0600_RESCN_M2.02.5_$hh CR LF
Status 00
Actual position of axis 1 in IUs
The status query:
?sX__00_ CR LF
Status 01
Transmission errors
The control sends this status information automatically if an error occurs
in the transmission. Status 01 can not be queried.
In the event of a transmission error, the control delivers the following
message:
Xs01_ff_tttttttttttttttttttt_$hh CR LF
Status 04
Counter
The status query:
?sX__04_nnnn_CR LF
Status 05
Firmware version
The status query:
?sX__05_CR LF
Status 08
Current instruction number and return instruction number to the main
program of the 3 tasks
The status query:
?sX__08_CR LF
In the case of tasks that have not been activated, an appropriate number
of blank spaces is output.
If a task is not located in a subroutine, only the current instruction number
is output.
Status 09
Measuring wheel mode: Actual position of axis 1 and position of motor
encoder
The status query:
?sX__09_CR LF
Status 10
Axis 1 Position Lag (Following Error)
The status query:
?sX__10_CR LF
Status 19
Hardware and software version
The status query:
?sX__19_CR LF
Firmware version
max. 16 characters
Hardware version
max. 16 characters
Status 48
Actual velocity of axis 1
The status query:
?sX__48_CR LF
Status 53
Fault indication
The status query:
?sX__53_CR LF
Status 60
Output of erroneous
• Parameter number
• NC instruction number
• Logic Task instruction number
a = source 0 = parameter
1 = NC
2 = Logic Task
nnnn = instruction number or parameter number
If no error is present, blank spaces are transmitted
Status 61
Output of a byte M/I/Q
Interface Commands For all commands, it is necessary for the checksum to transmitted
independently of Parameter B002!
Clear Fault
!sCLEAR_$hh CR LF
or
!sCCLEAR_$hh CR LF
Clear Position Counter The position counter can be cleared via the interface.
!sCRPOS0_$hh CR LF
Set Default Values Default parameters can be set via the interface.
!sCSETPA_$hh CR LF
Polling Query A query, in the shortest possible format, which cyclically polls all of the
controls connected to the RS485 bus.
The query:
:s CR LF
SIS Protocol
In preparation
For the example shown in the above graphic, "F2" and "28" alternate in
the H1 display.
Using status 53, the control can read the diagnostic message number
and the diagnostic message text as F228, Excessive deviation.
H1 Display
The H1 display visually displays the diagnostic message on the drive
controllers.
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4
Typenschild
H1-Display
Barcode
Barcode
H1
S1
S3 0 1
S2 0 1
9 9
2
8
8
3
3
7
7
4 4
6 5 6 5
1 2 3 4
1 2 3 4
5 6 7 8
DKC
FA5047f1.fh7
Diagnostic Message Output Priority If more than one diagnostic message is active, then the message with the
highest priority will be displayed. If more than one diagnostic message is
active, then the message with the highest priority will be displayed.
The following graphic classifies the operating states in order of
importance.
P
Fehler
R
I
O Warnung
R
I Kommandofehler
T
Ä Kommando aktiv
T
Betriebsbereit ?
ja nein
Betriebs-
bereit
Antrieb Kommunikationsphase
bereit
Antrieb
Halt
Antrieb folgt
Betriebsart
Da0002f1.fh7
F208 - Attributes
SS display: UL
Message no.: F208 (hex)
Error no.: 208
Class: Non-fatal
After replacing the firmware version, the drive displays “PL” if the
parameters have been changed compared to the old firmware. Pressing
the S1 key on the controller clears all of the parameters and sets them to
the default values.
Cause:
The firmware has been replaced; the number of parameters in the new
firmware has changed compared to the old version.
Remedy:
Press the S1 key on the controller. All parameters will be cleared and
preset with the parameters assigned at the factory.
F209 - Attributes
SS display: PL
Message no.: F209 (hex)
Error no.: 209
Class: Non-fatal
F218 - Attributes
SS display: F2/18
Message no.: F218 (hex)
Error no.: 218
Class: Non-fatal
F219 - Attributes
SS display: F2/19
Message no.: F219 (hex)
Error no.: 219
Class: Non-fatal
Cause:
The regenerative energy coming from the machine mechanism via the
motor is too great.
Remedy:
If demand is too great Æ reduce the acceleration values.
If too much power is supplied Æ reduce the velocity.
Check the drive rating.
Install additional bleeder module if necessary.
F220 - Attributes
SS display: F2/20
Message no.: F220 (hex)
Error no.: 220
Class: Non-fatal
F221 - Attributes
SS display: F2/21
Message no.: F221 (hex)
Error no.: 221
Class: Non-fatal
Cause:
1. Power is turned off without first deactivating the drive using
the drive enable (RF) signal.
2. Disturbance in the power supply
Remedy:
For 1. Check the drive activation logic in the connected
controller.
For 2. Check the power supply.
The error disappears in the DKC03 when the drive enable signal is
cleared.
F226 - Attributes
SS display: F2/26
Message no.: F226 (hex)
Error no.: 226
Class: Non-fatal
Cause:
1. The drive's acceleration capacity has been exceeded.
2. The axis is locked.
3. Incorrect parameter values set in the drive parameters.
4. Parameter A115, Monitoring set incorrectly.
Remedy:
For 1. Check program to see whether a value that is too low has been
entered in a MOM_command.
For 2. Check the mechanical system and eliminate jamming of the axis.
For 3. Check the drive parameters (control loop settings).
For 4. Set Parameter A115, Monitoring.
See also functional description for: "Position Control Loop Monitoring."
F228 - Attributes
SS display: F2/28
Message no.: F228 (hex)
Error no.: 228
Class: Non-fatal
F229 - Attributes
SS display: F2/29
Message no.: F229 (hex)
Error no.: 229
Class: Non-fatal
F230 - Attributes
SS display: F2/30
Message no.: F230 (hex)
Error no.: 230
Class: Non-fatal
F234 Emergency-Stop
Cause:
The emergency stop function was initiated by switching off the +24V
present at the emergency stop input. The drive controller was brought to a
standstill according to the set error response.
Remedy:
1. Correct the problem that caused the +24V signal present at the
emergency stop input to be switched off.
2. Execute the “Reset class 1 diagnostics“ command, e.g., via the
control or the S1 key on the drive controller.
F234 - Attributes
SS display: F2/34
Message no.: F234 (hex)
Error no.: 234
Class: Non-fatal
Remedy:
For 1. Check Parameter C005, Position encoder type 2 and
Parameter C006, Resolution, encoder 2.
For 2. Check Parameter A102, Gear.
For 3. Increase A117, Monitor encoder difference.
For 4. Replace encoder cable.
For 5. Reduce the velocity.
For 6. Set Parameter A117, Monitor encoder difference to 0 (turn
monitoring off).
For 7. Execute Parameter C010, Set absolute encoder.
F236 - Attributes
SS display: F2/36
Message no.: F236 (hex)
Error no.: 236
Class: Non-fatal
F237 - Attributes
SS display: F2/37
Message no.: F237 (hex)
Error no.: 237
Class: Non-fatal
1. The pointer length, determined from the sine and cosine signals,
must be greater than 1 V.
2. The maximum pointer length resulting from the sine and cosine
signals must not exceed 11.8 V.
DG5004A1.bmp
L: Legende
Fig. 11-9: Correct Signal Amplitude
Example:
Ucos = -6.5V
Usin = 6.5V
F242 - Attributes
SS display: F2/42
Message no.: F242 (hex)
Error no.: 242
Class: Non-fatal
Cause:
1. Defective encoder cable
2. Electromagnetic interference on the encoder cable
3. Defective encoder interface
Remedy:
For 1. Replace the encoder cable
For 2. Keep the encoder cable well away from power cables.
For 3. Replace unit (ECODRIVE)
F245 - Attributes
SS display: F2/45
Message no.: F245 (hex)
Error no.: 245
Class: Non-fatal
F246 - Attributes
SS display: F2/46
Message no.: F246 (hex)
Error no.: 246
Class: Non-fatal
If the control voltage is turned off while the battery is out, the absolute
reference point will be lost. Then, the reference point must be
reestablished using the "Set absolute encoder“ command.
Removing the Battery
• Unscrew Torx screws (1) using size 10 screwdriver.
• Pull out the resolver feedback (RSF) lid by hand.
• Remove battery connector (2)
• Undo battery clamp (3) and remove battery
• Place the battery pack in the housing and screw on the clamp.
Attention! Do not kink or crimp the battery cable.
• Attach battery connector (2)
Close the resolver feedback lid, screw in the 4 Torx screws (1) and
tighten to 1.8 Nm with the torque wrench.
F248 - Attributes
SS display: F2/48
Message no.: F248 (hex)
Error no.: 248
Class: Non-fatal
F253 - Attributes
SS display: F2/53
Message no.: F253 (hex)
Error no.: 253
Class: Non-fatal
F267 - Attributes
SS display: F2/67
Message no.: F267 (hex)
Error no.: 267
Class: Non-fatal
Cause:
1. Controller is turned on for the first time (stored position is invalid)
2. While the controller was turned off, the axis was moved further
than allowed by Parameter A118, Absolute encoder monitoring
window.
3. Incorrect position initialization
Remedy:
For 1. Clear error (establish absolute reference point).
For 2. The axis was moved with the motor turned off and is outside of its
permissible position. Check to see if the displayed position is
correct in relation to the machine zero point. Then clear the error.
For 3. Unintentional movement of the axis may cause accidents.
Check absolute reference point. If the absolute reference point is
incorrect, the encoder is defective. The motor should be replaced
and sent to Rexroth Indramat Customer Service.
F276 - Attributes
SS display: F2/76
Message no.: F276 (hex)
Error no.: 276
Class: Non-fatal
F277 - Attributes
SS display: F2/77
Message no.: F277 (hex)
Error no.: 277
Class: No. 1
F281 - Attributes
SS display: F2/81
Message no.: F281 (hex)
Error no.: 281
Class: Non-fatal
F386 - Attributes
SS display: F3/86
Message no.: F386 (hex)
Error no.: 386
Class: Non-fatal
Cause:
• No command communications card is inserted
• Wrong command communications card is inserted
• Wrong firmware is loaded
Remedy:
• Insert correct command communications card
• Replace firmware
F407 - Attributes
SS display: F4/07
Message no.: F407 (hex)
Error no.: 407
Class: Interface
F408 - Attributes
SS display: F4/08
Message no.: F408 (hex)
Error no.: 408
Class: Interface
F434 Emergency-Stop
Actuating the emergency stop switch has caused the drive to execute the
emergency stop function set via Parameter A119, Best possible
deceleration.
Cause:
The emergency stop switch was detected.
Remedy:
Eliminate the malfunction that has caused the emergency switch to be
activated, and clear the error.
See also functional description for: "Emergency stop function."
F434 - Attributes
SS display: F4/34
Message no.: F434 (hex)
Error no.: 434
Class: Interface
Cause:
Parameter A104, Positive travel limit exceeded.
Remedy:
1. Verify Parameter A104, Positive travel limit.
2. Check program.
Procedure:
• Clear error
• If the power supply was turned off, turn it back on.
• Move the axis into the permissible working range.
Note: Only those command values which lead back into the allowed
working range will be accepted. With other command values,
the drive will stop again.
Parameter A111, Switching threshold is used to implement
a hysteresis function.
F629 - Attributes
SS display: F6/29
Message no.: F629 (hex)
Error no.: 629
Class: No. 1
Cause:
Parameter A103, Negative travel limit exceeded.
Remedy:
1. Verify Parameter A103, Negative travel limit.
2. Check program.
Procedure:
• Clear error
• If the power supply was turned off, turn it back on.
• Move the axis into the permissible working range.
Note: Only those command values which lead back into the allowed
working range will be accepted. With other command values,
the drive will stop again.
Parameter A111, Switching threshold is used to implement
a hysteresis function.
F630 - Attributes
SS display: F6/30
Message no.: F630 (hex)
Error no.: 630
Class: Travel range
F634 Emergency-Stop
Actuating the emergency stop (E-Stop) switch has caused the drive to
stop by setting the velocity setpoint value to zero.
Cause:
The emergency stop switch was detected.
Remedy:
Eliminate the malfunction that has caused the emergency switch to be
activated, and clear the error.
F634 - Attributes
SS display: F6/34
Message no.: F634 (hex)
Error no.: 634
Class: Travel range
Note: Command values which would move the axis outside the
permissible range are not accepted, and this error message is
generated again.
F643 - Attributes
SS display: F6/43
Message no.: F643 (hex)
Error no.: 643
Class: No. 1
Note: Command values which would move the axis outside the
permissible range are not accepted, and this error message is
generated again.
F644 - Attributes
SS display: F6/44
Message no.: F644 (hex)
Error no.: 644
Class: Travel range
DG5004A1.bmp
L: Legende
Fig. 11-13: Correct Signal Amplitude
Example:
Ucos = -6.5V
Usin = 6.5V
Causes:
1. Defective encoder cable
2. Disruption of feedback signal transmission
3. Defective encoder
Remedy:
1. Check the measurement system cable.
2. Keep the cable well away from motor power cables . Shielding must be
placed on the drive controller.
3. Check the measurement system and replace if necessary.
F822 - Attributes
SS display: F8/22
Message no.: F822 (hex)
Error no.: 822
Class: Fatal
F860 - Attributes
SS display: F8/60
Message no.: F860 (hex)
Error no.: 860
Class: Fatal
F870 - Attributes
SS display: F8/70
Message no.: F870 (hex)
Error no.: 870
Class: Fatal
F873 - Attributes
SS display: F8/73
Message no.: F873 (hex)
Error no.: 873
Class: Fatal
Cause:
1. Motor cable is connected incorrectly.
2. Power circuit of the drive controller defective.
3. Defective encoder.
4. Velocity loop parameters set incorrectly.
5. Incorrect commutation offset.
Remedy:
For 1. Check motor cable connection.
For 2. Replace the drive controller.
For 3. Replace the motor.
For 4. Check the velocity loop to see whether it is within operational
parameters.
For 5. Replace the motor.
F878 - Attributes
SS display: F8/78
Message no.: F878 (hex)
Error no.: 878
Class: Fatal
F895 - Attributes
SS display: F8/95
Message no.: F895 (hex)
Error no.: 895
Class: Fatal
E221 - Attributes
SS display: E2/21
Message no.: E221 (hex)
Class: Non-fatal
E225 - Attributes
SS display: E2/25
Message no.: E225 (hex)
Class: Non-fatal
Cause:
1. Failure of the drive's internal blower.
2. Failure of the control cabinet's climate control.
3. Incorrect control cabinet sizing in regards to heat dissipation.
Remedy:
For 1. If the blower fails, replace the drive controller.
For 2. Restore climate control feature in the cabinet.
For 3. Check the sizing of the control cabinet.
E250 - Attributes
SS display: E2/50
Message no.: E250 (hex)
Class: Non-fatal
Cause:
The motor is overloaded. The effective torque required by the motor has
been above its allowable continuous torque level at standstill for too long.
Remedy:
Check the motor rating. For systems which have been in use for a long
time, check to see if the drive conditions have changed (in regards to
contamination, friction, moving components, etc).
E251 - Attributes
SS display: E2/51
Message no.: E251 (hex)
Class: Non-fatal
E252 - Attributes
SS display: E2/52
Message no.: E252 (hex)
Class: Non-fatal
Remedy:
For 1. Set the torque limit to a value greater than 0.
For 2. Apply an analog voltage of less than 10 V.
E256 - Attributes
SS display: E2/56
Message no.: E256 (hex)
Class: Non-fatal
Cause:
More continuous torque was required than was available.
Remedy:
1. Check the drive rating.
2. For systems which have been in use for a long time, check to see
whether the drive conditions have changed with regard to
• contamination
• friction
• moved mass
E257 - Attributes
SS display: E2/57
Message no.: E257 (hex)
Class: Non-fatal
E259 - Attributes
SS display: E2/59
Message no.: E259 (hex)
Class: Non-fatal
E261 - Attributes
SS display: E2/61
Message no.: E261 (hex)
Class: Non-fatal
E263 - Attributes
SS display: E2/63
Message no.: E263 (hex)
Class: Non-fatal
E300 - Attributes
SS display: E3
Message no.: E300 (hex)
Class: Fatal
Result:
If an overvoltage is present, the motor is switched to a torque-free state.
Once the DC bus voltage again drops below the maximum allowable
value, the controller will again be switched on.
Remedy:
For 1. Reduce the acceleration values. Check the drive rating if
necessary.
Install an additional bleeder if necessary.
For 2. Check the supply voltage (AC voltage/3phase).
WARNING
E825 - Attributes
SS display: E8/25
Message no.: E825 (hex)
Class: Fatal
E826 - Attributes
SS display: E8/26
Message no.: E826 (hex)
Class: Fatal
C100 - Attributes
SS display: C1
Message no.: C100 (hex)
C200 - Attributes
SS display: C2
Message no.: C200 (hex)
C201 - Attributes
SS display: C2/01
Message no.: C201 (hex)
Class: Command error
C202 - Attributes
SS display: C2/02
Message no.: C202 (hex)
Class: Command error
C203 - Attributes
SS display: C2/03
Message no.: C203 (hex)
Class: Command error
C204 - Attributes
SS display: C2/04
Message no.: C204 (hex)
Class: Command error
C207 - Attributes
SS display: C2/07
Message no.: C207 (hex)
Class: Command error
C210 - Attributes
SS display: C2/10
Message no.: C210 (hex)
Class: Command error
C211 - Attributes
SS display: C2/11
Message no.: C211 (hex)
Class: Command error
C212 - Attributes
SS display: C2/12
Message no.: C212 (hex)
Class: Command error
• Turn off and then on again. If this does not solve the problem:
• Replace the unit.
C213 - Attributes
SS display: C2/13
Message no.: C213 (hex)
Class: Command error
Remedy:
• Check parameters and make corrections.
• Check for correct firmware.
• Turn off and then on again. If this does not solve the problem:
• Replace the unit.
C214 - Attributes
SS display: C2/14
Message no.: C214 (hex)
Class: Command error
C215 - Attributes
SS display: C2/15
Message no.: C215 (hex)
Class: Command error
The factor for converting the torque/force data from the drive-internal
format to the display format and vice versa is outside of the possible
range.
Remedy:
• Check parameters and make corrections.
• Check for correct firmware.
• Turn off and then on again. If this does not solve the problem:
• Replace the unit.
C216 - Attributes
SS display: C2/16
Message no.: C216 (hex)
Class: Command error
Cause:
An error has occurred while the values from the feedback memory were
being read.
Remedy:
Check feedback cable.
Replace the motor.
C217 - Attributes
SS display: C2/17
Message no.: C217 (hex)
Class: Command error
Cause:
1. Defective measurement system cable.
2. Defective measurement system.
Remedy:
For 1. Check the measurement system cable.
For 2. Replace the measurement system.
C218 - Attributes
SS display: C2/18
Message no.: C218 (hex)
Class: Command error
Cause:
1. Defective motor feedback cable.
2. Motor encoder defective.
3. Defective measurement system interface.
Remedy:
For 1. Check the motor feedback cable.
For 2. Replace the motor.
For 3. Replace the measurement system interface if it is a module, or
else the complete drive controller.
C220 - Attributes
Message no.: C220 (hex)
Class: Command error
Cause:
1. opt. Defective encoder cable
2. Defective encoder
3. Defective measurement system interface
Remedy:
For 1. opt. Check encoder cable.
For 2. Replace encoder.
For 3. Replace the measurement system interface (module).
C221 - Attributes
SS display: C2/21
Message no.: C221 (hex)
Class: Command error
C223 - Attributes
SS display: C2/23
Message no.: C223 (hex)
Class: Command error
C227 - Attributes
SS display: C2/27
Message no.: C227 (hex)
Class: Command error
Cause:
Amplifier EEPROM defective.
Remedy:
Replace/repair controller.
C228 - Attributes
SS display: C2/28
Message no.: C228 (hex)
Class: Command error
C234 - Attributes
SS display: C2/34
Message no.: C234 (hex)
Class: Command error
C235 - Attributes
SS display: C2/35
Message no.: C235 (hex)
Class: Command error
C236 - Attributes
SS display: C2/36
Message no.: C236 (hex)
Class: Command error
C300 - Attributes
SS display: C3
Message no.: C300 (hex)
C301 - Attributes
SS display: C3/01
Message no.: C301 (hex)
Class: Command error
C302 - Attributes
SS display: C3/02
Message no.: C302 (hex)
Class: Command error
C400 - Attributes
SS display: C4
Message no.: C400 (hex)
C500 - Attributes
SS display: C5
Message no.: C500 (hex)
C600 - Attributes
SS display: C6
Message no.: C600 (hex)
C601 - Attributes
SS display: C6/01
Message no.: C601 (hex)
Class: Command error
C602 - Attributes
SS display: C6/02
Message no.: C602 (hex)
Class: Command error
If the encoder was homed using the "Set absolute encoder" command,
the homing command can be used to initiate a return to the reference
point.
Remedy:
Home the absolute encoder using the "Set absolute encoder”
command.
See also functional description for: "Possible error messages with drive-
controlled homing."
C604 - Attributes
SS display: C6/04
Message no.: C604 (hex)
Class: Command error
C605 - Attributes
SS display: C6/05
Message no.: C605 (hex)
Class: Command error
C700 - Attributes
SS display: C7
Message no.: C700 (hex)
C701 - Attributes
SS display: C7/01
Message no.: C701 (hex)
Class: Command error
C702 - Attributes
SS display: C7/02
Message no.: C702 (hex)
Class: Command error
Remedy:
Check the connection to the motor feedback memory. Replace the motor
if necessary.
C703 - Attributes
SS display: C7/03
Message no.: C703 (hex)
Class: Command error
Cause:
The existing default parameters are not compatible with this software
version.
Remedy:
Please contact Indramat. Explain which software version, which device
and which motor type you have.
C704 - Attributes
SS display: C7/04
Message no.: C704 (hex)
Class: Command error
C705 - Attributes
SS display: C7/05
Message no.: C705 (hex)
Class: Command error
Result:
All the parameters are cleared and preset with their respective default
(initial) values. Positioning blocks and control loop settings are also
overwritten.
C800 - Attributes
SS display: C8
Message no.: C800 (hex)
C801 - Attributes
SS display: C8/01
Message no.: C801 (hex)
Class: Command error
C802 - Attributes
SS display: C8/02
Message no.: C802 (hex)
Class: Command error
D300 - Attributes
SS display: d3
Message no.: D300 (hex)
D301 - Attributes
SS display: d3/01
Message no.: D301 (hex)
Class: Command error
Note: For units with analog inputs, the torque can be limited by
an analog torque reduction.
D302 - Attributes
SS display: d3/02
Message no.: D302 (hex)
Class: Command error
D500 - Attributes
SS display: d5
Message no.: D500 (hex)
Remedy:
Check if the correct encoder is set in Parameter C009, Reference-move
configure.
Implement an encoder system with real reference marks.
D501 - Attributes
SS display: d5/01
Message no.: D501 (hex)
Class: Command error
A002 - Attributes
SS display: P2
Message no.: A002 (hex)
A003 - Attributes
SS display: P3
Message no.: A003 (hex)
A010 - Attributes
SS display: AH
Message no.: A010 (hex)
A012 - Attributes
SS display: Ab
Message no.: A012 (hex)
A013 - Attributes
SS display: bb
Message no.: A013 (hex)
A102 - Attributes
SS display: AF
Message no.: A102 (hex)
A103 - Attributes
SS display: Diag. mess. name: AF
Message no.: A103 (hex)
A104 - Attributes
SS display: AF
Message no.: A104 (hex)
A105 - Attributes
SS display: AF
Message no.: A105 (hex)
A800 - Attributes
SS display: AF
Message no.: A800 (hex)
Remedy:
Turn amplifier on and off. If error persists, replace hardware. In any case,
inform Customer Service.
Remedy:
Turn amplifier off and then on again. If E3 recurs, replace amplifier. In any
case, inform Customer Service.
bb
"Ready for operation"
See also: A013 Ready for power on
Ab
"Drive is ready"
See also diagnostic message: A012 Control and power sections ready
for operation
AF
"Drive enable"
Depending on the operating state used, you will find a more exact
description of the "AF" display under the respective diagnostic status
message (A101 - A800).
AH
"Drive Halt"
See also: A010 Drive HALT
AU
“Automatic”
See also: Automatic
Diagnostic number : 0004
HA
“Manual”
See also: Manual
Diagnostic number : 0003
PA
"Drive Halt"
See also: Parameter
Diagnostic number : 0002
Jb
"Jog reverse"
See also:
A218 Jog negative
Diagnostic number :
0006
JF
"Jog forward"
P2
"Phase 2"
The control is in parameter mode and is checking the parameter data.
The power cannot be switched on. See also status message A002.
P3
"Phase 3"
The control is transitioning from Phase 2 to Phase 4 (manual or automatic
mode). See also status message A003.
P4
"Phase 4"
The control is in manual or automatic mode.
Normally, this display appears only very briefly.
PL
"Basic Parameter Load"
See also: F209 PL Load parameter default values
UL
"Basic Load"
See also: F208 UL The motor type has changed
E- 0100 Velocity = 0
12 Connectors
12.1 DKC21.3
Ap5164fp.WMF
elc1_x3.WMF
13 Display
13.1 BTV04
Scroll:
When this key is pressed, the instruction or parameter
number which appears in the NC and parameter
programming windows is incremented by one.
Next:
When this key is pressed, the next display block is
flagged in the NC and parameter programming windows.
Jog forward
Jog reverse
Parameter help
Scroll:
Cursor movement
Parameters:
If the cursor is positioned on the parameter block
identifier, the preceding parameter block is invoked.
NC programming:
If the cursor is positioned on the command, the user can
scroll through the commands. If the cursor is positioned
at a position that can contain Q,M,I, the user can scroll
through these letters.
In all other cases, the cursor jumps to the preceding line.
Cursor movement
The cursor moves to the right, character by character. A
block which contains multiple characters is surrounded by
a border.
F2 Eingabemenue F1 NC Program
F2 Parameter
2 = Logic Task
400 variables
Diagnostic
Message: I/O Menu The following inputs are acceptable:
F2 Ausgänge
Output /Marker Flag:
F2 Programmstatus
F3 Vermischtes Position lag monitoring
Main Menu
ELC ADDRESS
ELC ADDRESS
The ELC address must agree with the address on the DKC programming
module.
MASCHINENMENUE (F1)
I/O/F MENU (F2)
MISCELLANEOUS (F3)
Machine Menu
POSITION (F1)
I/O/F MENU (F2)
ZAEHLER (F3)
Position
00 Einrichten
Axis position
+084225.090
DREHZAHL:
+0000.09
I/O Menu
00 Einrichten
I/O/F MENU
EINGAENGE (F1)
AUSGAENGE (F2)
00 Einrichten
SYSTEM-EINGAENGE
Ascending
000100
bit sequence from
left
EINGAENGE 01–10
to right
1000000000
00 Einrichten
SYSTEM INPUT
1010
AUSGAENGE 01–08
00000001
Counter
00 Einrichten
ZAEHLER
STATUS-MENU : 0
SOLLSTUECK :
ISTSTUECK :
Setup Menu
00 Einrichten
I/O/F MENU
NC-PROGRAM (F1)
PARAMETER (F2)
NC-PROGRAM (F3)
VARIABLE (F4)
NC Program
00 Einrichten
NC-PROGRAM
0 NOP
LEERZEICHEN
or
00 Einrichten
NC-PROGRAM
999 PSA
1 +000500.000
999
• the command, the “up” and “down” arrow keys scroll through the
command list. In addition, the description of the command
function is shown in the last two lines.
• on the first space of the input fields, depending on the meaning of
the command input field, the user can scroll through 'M'=marker
flag, 'I'=input, 'Q'=output, or '0'=no meaning using the "up" and
"down" arrow keys. In addition, the description of this input field
is shown in the last two lines.
Parameters
00 Einrichten
PARAMETER H
A1 00
0 0
Bewegungsart
00 Einrichten
PARAMETER H
A1 01
0 1
Funktion Geber 2
Diagnostic
Messages
00 Einrichten
MISCELLANEOUS
I / O / F - Menu
00 Einrichten
I/O/F MENU
EINGAENGE (F1)
AUSGAENGE (F2)
MERKER (F3)
00 Einrichten
SYSTEM-EINGAENGE
000100
EINGAENGE 01–10
1000000000
00 Einrichten
SYSTEM INPUT
1010
AUSGAENGE 01–08
00000001
00 Einrichten
Marker Flags
Program Status
00 Einrichten
PROGRAM-STATUS
Other
00 Einrichten
VERMISCHTES
PARAMETER–HELP (F1)
00 Einrichten
PARAMETER–HELP
+000000.001
+084225.089
Special Displays
00 Einrichten
PARAMETER–HELP
PAR.–FEHLER (F1)
STANDARD-WERT (F2)
14 Index
+
+24Volt DC error, 11-21
+24Volt-Fehler, 11-21
0
0x9002 (dL / 00) Firmware was cleared, 3-10
0x9003 Loading not allowed in phase 3, 3-11
0x9004 Loading not allowed in phase 4, 3-11
0x9102 (dL / 03) Firmware was cleared, 3-11
0x9103 Restart not allowed in phase 3, 3-11
0x9104 Restart not allowed in phase 4, 3-12
0x9200 (dL / 06) Read error, 3-12
0x9400 (dL / 07) Timeout during reset, 3-12
0x9402 (dL / 0F) Address range not in flash memory, 3-12
0x940A Reset only possible in loader, 3-12
0x96E0 (dL / 0b) Error verifying the flash memory, 3-12
0x96E1 (dL / 0C) Timeout programming the flash memory, 3-12
0x96FF (dL / 09) Error during write access to RAM, 3-12
0x9701 (dL / 0d) Wrong checksum, 3-13
0x9702 (dL / 0e) Wrong CRC32 checksum, 3-13
1
1MB, 4-1
2
2AD, 4-1
4
4kHz Signal fehlerhaft, 11-23
4-kHz signal wrong, 11-23
7
7-Segment display
Diagnostic message number, 3-8
A
Ab, 11-51
Abschaltung wegen Bleederüberlast, 11-6
Absolute encoder out of allowed window, 11-14
Absolute measuring system not installed, 11-39
Absolutgeber außerhalb des Überwachungsfensters, 11-14
Absolutmaß setzen, 11-38
Absolutmaß setzen bei gesetzter RF nicht möglich, 11-38
Abstand Referenzschalter-Referenzmarke fehlerhaft, 11-40
Achs-Variable, 5-7
Additional Problems when Loading Firmware, 3-13
Address, 9-11
Address range not in flash memory, 3-10
AF, 11-51
After switching the unit on, the display reads dL, 3-13
AH, 9-3, 11-51
Amplifer overtemp. shutdown, 11-5
Antrieb für Komm.einstellung nicht bereit, 11-44
Antrieb HALT, 11-46
ASCII Protocol, 9-11
AU, 11-51
Automatic execution of the "Load basic parameter " function, 3-6
B
Basic load, 11-41
Basic load not possible with drive enable, 11-42
Basic parameter, 3-6
basic settings, 3-1
Batterie-Unterspannung, 11-12
Baud rate, 3-14
bb, 11-51
Bereit zur Leistungszuschaltung, 11-47
Best Possible Deceleration
Drive Error Reaction, 3-5
Bleeder overload prewarning, 11-25
Bleeder overload shutdown, 11-6
Bleeder-Vorwarnung, 11-25
Brückensicherung, 11-21
BTV04, 13-1
BTV04 Display Menu, 13-5
BTV04 Key Descriptions, 13-2
BTV04 X4 Inputs, 9-6
BTV04 X5 Outputs, 9-6
BTV04-Anzeigemenue, 13-5
BTV04-Tastenbeschreibung, 13-2
C
C201 Parametersatz unvollständig, 11-30
C202 Parameter Grenzwertfehler, 11-30
C202 Parameter limit error, 11-30
C203 Parameter calculation error, 11-30
C203 Parameter Umrechnungsfehler, 11-30
C204 Motor type P-0-4014 incorrect, 11-31
C204 Motorart Parameter CM00 fehlerhaft, 11-31
C210 Feedback 2 required, 11-31
C210 Geber 2 erforderlich, 11-31
C211 Invalid feedback data, 11-32
C211 Ungültige Feedbackdaten, 11-32
C212 Invalid amplifier data, 11-32
C212 Ungültige Verstärkerdaten, 11-32
C236 Feedback 1 required, 11-38
C236 Geber 1 erforderlich, 11-38
C500 Reset class 1 diagnostic, error reset, 11-39
C500 Reset, Fehler rücksetzen, 11-39
C801 Parameter default value erroneous, 11-44
C801 Parameter-Defaultwert fehlerhaft, 11-44
Clear errors, 3-5, 9-4
Clear errors with controller enable set, 3-5
Command adjust commutation, 11-44
Command communications interface, 1-3
Command set absolute measuring, 11-38
Command velocity limit active, 11-27
Communication phase 2, 11-46
Communication phase 3, 11-46
Communication phase 3 transition check, 11-29
Communication phase 4 transition check, 11-29
Communications via RS232 interface, 9-11
Communications via RS232 Interface, 9-11
Communications via RS485 Interface, 9-12
Connecting the motor holding brake, 4-6
Continuous current limit active, 11-26
Continuous current limit prewarning, 11-27
Control and power sections ready for operation, 11-47
Current measurement trim wrong, 11-15
D
Data Storage, 3-3
Dauerstrombegrenzung aktiv, 11-26
Dauerstrombegrenzung Vorwarnung, 11-27
Default parameter load, 11-43
Default parameters invalid, 11-42
Default parameters not available, 11-42
Default-Parameter laden, 11-43
Default-Parameter ungültig, 11-42
Diagnoseanzeige
-0, 11-48
-1, 11-48
-2, 11-49
-3, 11-49
-5, 11-49
-6, 11-49
Watchdog , 11-49, 11-50
Diagnostic message
Composition of the diagnostic message, 3-8
Diagnostic message number, 3-8
Diagnostic Message Display
-0, 11-48
-1, 11-48
-2, 11-49
-3, 11-49
-5, 11-49
-6, 11-49
Watchdog , 11-49, 11-50
Distance home switch – reference mark erroneous, 11-40
DOLFI, 3-9
DOLFI Cannot Establish a Connection, 3-13
DOLFI Cannot Open the *.ibf File, 3-14
DOLFI Signals Timeout, 3-14
Drehmoment/Kraft zu klein für Bewegung, 11-45
Drive address, 9-11
Drive Controllers and Motors, 1-2
Drive enable, 9-3
Drive Error Reaction, 3-5
Drive HALT, 11-46
Drive not ready for commutation command, 11-44
Drive overtemp. prewarning, 11-24
Drive Stop, 9-3
Drive-controlled homing procedure command, 11-40
E
E263 Geschwindigkeitssollwert > Grenzwert A106, 11-27
E263 Velocity command value > limit A106, 11-27
ECODRIVE03 – A Family of Drives, 1-1
ECODRIVE03 - The Universal Drive Solution for Automation, 1-1
Eingabewert max. Verfahrbereich zu groß, 11-36
Emergency-Stop, 11-9, 11-16, 11-18
Encoder 1 failure
Quadrant error, 11-8
signal amplitude wrong, 11-19
Encoder 2 failure
Quadrant error, 11-11
Encoder combination not possible, 11-37
Erroneous internal hardware synchronization, 11-14
Error
Drive Error Reaction, 3-5
Error during flash memory verification, 3-10
Error during initialization of master communication, 11-15
Error Message in the Firmware Loader, 3-9
Error Reaction
Drive Error Reaction, 3-5
Error when writing to RAM, 3-10
Errors, 3-5
Clear errors, 3-5
E-Stop, 9-4
F
Fahrbereichsendschalter negativ betätigt, 11-19
Fahrbereichsendschalter positiv betätigt, 11-18
Fatal error of the interface card, 11-16
Fataler Fehler der DIO1.1-Karte, 11-16
Features, 9-11, 9-12
Feedback 1 data reading error, 11-34
Feedback 1 initializing error, 11-35
Feedback 2 data reading error, 11-34
Feedback 2 initializing error, 11-36
Fehler bei der Initialisierung, 11-15
Fehler bei der Initialisierung Geber 1, 11-35
Fehler bei Initialisierung Geber 2, 11-36
Fehler beim Lesen der Daten Geber 1, 11-34
Fehler beim Lesen der Daten Geber 2, 11-34
Fehler Geber 1
Quadrantenfehler, 11-8
Signalamplitude fehlerhaft, 11-19
Fehler Geber 2
Quadrantenfehler, 11-11
Signalamplitude fehlerhaft, 11-10
Fehler im Drehzahlregelkreis, 11-22
Firmware Functions, 1-4
Firmware loader, 3-9
Firmware Update in BTV04/05, 3-15
Firmware Update of ECODRIVE, 3-15
Firmware Update using the DOLFI Program, 3-9
Firmware was cleared, 3-10
Freie Variablen, 5-7
Function Overview:, 1-3
G
Geberkombination nicht möglich, 11-37
Geschwindigkeitssollwertbegrenzung aktiv, 11-27
H
H1 Display, 3-1, 3-8
HA, 11-51
Hardware-Synchronisation fehlerhaft, 11-14
Home position switch, 9-3
Homing of absolute encoder not possible, 11-40
Homing only possible with drive enable, 11-40
Homing velocity too high, 11-41
I
Incr. encoder emulator: pulse frequency too high, 11-13
Inkrementalgeberemulator: Frequenz zu hoch, 11-13
Input value for max. range too high, 11-36
Inputs, 9-5
Interface Mode, 9-10
Interface Protocol, 9-11
J
Jb, 11-51
JF, 11-51
Jog -, 9-3
Jog +, 9-3
Jog forward, 9-3
Jog reverse, 9-3
K
Kein absolutes Meßsystem vorhanden, 11-39
Kein Betriebsbereit vom Netzteil, 11-15
Kein inkrementelles Meßsystem, 11-46
Keine Defaultparameter vorhanden, 11-42
Kommando Antriebsgeführtes Referenzieren, 11-40
Kommando Kommutierungseinstellung, 11-44
Kommando Markerposition erfassen, 11-45
Kommunikationsphase 2, 11-46
Kommunikationsphase 3, 11-46
L
Ladefehler LCA, 11-31
Laden not allowed in phase 3, 3-10
LAF, 4-1
Lagegrenzwert negativ überschritten, 11-17
Lagegrenzwert positiv überschritten, 11-17
Lageregelung mit Geber 1, 11-47
Lageregelung mit Geber 2, 11-47
Lageregelung schleppabstandsfrei, Geber 1, 11-48
Lageregelung schleppabstandsfrei, Geber 2, 11-48
Language selection, 3-9
LAR, 4-1
Limit-, 9-3
Limit+, 9-3
Load error LCA, 11-31
Loading not allowed in phase 4, 3-10
Locked with password, 11-43, 11-44
Low battery voltage, 11-12
LSF, 4-1
M
Mains fault, 11-15
Manual input, 9-2
Max. signal frequency of encoder 1 exceeded, 11-8
Max. signal frequency of encoder 2 exceeded, 11-12
Max. Signalfrequenz für Geber 1 überschritten, 11-8
max. Signalfrequenz für Geber 2 überschritten, 11-12
MHD, 4-1
Motor feedback data memory, 4-1
Temperature Monitoring, 4-2
MKD, 4-1
Automatic Setting of the Motor Type, 4-2
Temperature Monitoring, 4-2
MKE, 4-1
Motor feedback data memory, 4-1
Modulo range error, 11-37
Modulo-Bereichs-Fehler, 11-37
Momenten-Grenzwert = 0, 11-26
Motor feedback
Saved parameters, 4-1
Motor holding brake, 4-3
Motor holding brake type, 4-4
Motor holding brake connection, 4-6
Motor overload, 11-24
Motor overtemp. prewarning, 11-25
Motor overtemp. shutdown, 11-5
Motor temp. surveillance defective, 11-7
Motor Types
Motor Characteristics, 4-1
Setting of the Motor Type, 4-2
Supported Motor Types, 4-1
N
Negative travel limit exceeded, 11-17
Negative travel limit switch detected, 11-19
Netzausfall, 11-15
No ready signal from supply module, 11-15
NTC, 4-1
O
Output Automatic Mode, 9-4
Output Fault, 9-4
Output Manual Mode, 9-4
Output Ready, 9-4
Output Warning, 9-5
Outputs, 9-5
Overcurrent
short in power stage, 11-21
Overvoltage in power stage, 11-28
P
P2, 11-52
P3, 11-52
P4, 11-52
PA, 11-51
Parallel interface 2, 1-3
Parameter input, 9-2
Parameter nicht kopierbar, 11-43
Parameters not copyable, 11-43
Peak current
Saving in the motor feedback memory, 4-1
Pertinent Parameters for the motor holding brake, 4-3
Phase 2, 11-52
Phase 3, 11-52
Phase 4, 11-52
PL, 11-52
PL Defaultwerte der Parameter laden, 11-4
PL Load parameter default values, 11-4
Plain Text Diagnostic Message, 3-8
Position mode with encoder 1, 11-47
Position mode with encoder 2, 11-47
Position mode without lag, encoder 2, 11-48
Position mode without position lag (following error), encoder 1, 11-48
Positive travel limit exceeded, 11-17
Positive travel limit switch detected, 11-18
Power supply driver stages fault, 11-22
Probe, 9-3
Processor watchdog timer, 11-28
Profibus Inputs, 9-5
Profibus Outputs, 9-5
Profibus-DP interface, 1-3
Programming possible only in loader, 3-10
Prozessor-Watchdog, 11-28
PTC, 4-1
R
Rated current
Saving in the motor feedback memory, 4-1
Read error, 3-10
Ready for power on, 11-47
Referenzieren mit Absolutmaßgeber nicht möglich, 11-40
Referenzieren nur mit Reglerfreigabe möglich, 11-40
S
S1 key, 3-1
S2, 9-11
S2 button, 9-11
Safety Instructions for Electric Servo Drives and Controls, 2-1
Select the Download Baud Rate, 3-14
Serial Communication, 9-10
Setting absolute encoder not possible when RF set, 11-38
Setting the Motor Type, 4-2
Signal amplitude wrong, 11-10
SIS, 3-8
Spannung der Treiberstufen gestört, 11-22
Start input, 9-2
Status classes
Reset status class 1, 3-5
Steuer- und Leistungsteil betriebsbereit, 11-47
Stop input, 9-2
Strommessabgleich fehlerhaft, 11-15
Supported measuring systems, 1-3
Supported motor types, 1-2
Synchronous Motors, 4-3
System Inputs, 9-2
System Outputs, 9-4
T
Temperature Monitoring
Motor Temperature, 4-2
The programming of a module was terminated, 3-13
Timeout during delete, 3-10
Timeout when programming flash memory, 3-10
Torque limit = 0, 11-26
Travel limit switch -, 9-3
Travel limit switch +, 9-3
Ü
Überspannung im Leistungsteil, 11-28
UD_output, 9-5
UL, 11-52
UL Der Motortyp hat sich geändert, 11-4
UL The motor type has changed, 11-4
Umschaltvorbereitung Phase 2 nach 3, 11-29
Umschaltvorbereitung Phase 3 nach 4, 11-29
Unbekannte Betriebsart, 11-48
Undervoltage in power section, 11-7, 11-29
Unknown operating mode, 11-48
Unterspannung im Leistungsteil, 11-7, 11-29
Urladen, 11-41
Urladen bei Reglerfreigabe nicht möglich, 11-42
V
Variable, 5-6
Variables, 5-6
Variables-System, 5-7
Variable-System, 5-7
Velocity loop error, 11-22
Verriegelt mit Passwort, 11-43, 11-44
Verstärker Übertemp.-Vorwarnung, 11-24
Verstärker-Übertemp.-Abschaltung, 11-5
W
Warning Classes, 3-4
Warning, Motor temp. surveillance defective, 11-23
Warnung Motor-Temp.überwachung defekt, 11-23
Wichtung der Beschleunigungsdaten fehlerhaft, 11-33
Wichtung der Drehmoment/Kraftdaten fehlerhaft, 11-33
Wichtung der Geschwindigkeitsdaten fehlerhaft, 11-33
Wichtung der Lagedaten fehlerhaft, 11-32
Write access, 3-3
Wrong checksum, 3-10
Wrong CRC32 checksum, 3-10
15.1 Helpdesk
Unser Kundendienst-Helpdesk im Hauptwerk Lohr Our service helpdesk at our headquarters in Lohr am
am Main steht Ihnen mit Rat und Tat zur Seite. Main, Germany can assist you in all kinds of inquiries.
Sie erreichen uns Contact us
15.2 Service-Hotline
Außerhalb der Helpdesk-Zeiten ist der Service After helpdesk hours, contact our service
direkt ansprechbar unter department directly at
15.3 Internet
Weitere Hinweise zu Service, Reparatur und Additional notes about service, repairs and training
Training finden Sie im Internet unter are available on the Internet at
www.indramat.de www.indramat.de
Außerhalb Deutschlands nehmen Sie bitte zuerst Please contact the sales & service offices in your
Kontakt mit Ihrem lokalen Ansprechpartner auf. Die area first. Refer to the addresses on the following
Adressen sind im Anhang aufgeführt. pages.
Vertriebsgebiet Mitte
Germany Centre SERVICE SERVICE SERVICE
Rexroth Indramat GmbH CALL ENTRY CENTER HOTLINE ERSATZTEILE / SPARES
Bgm.-Dr.-Nebel-Str. 2 MO – FR MO – FR verlängerte Ansprechzeit
97816 Lohr am Main von 07:00 - 18:00 Uhr von 17:00 - 07:00 Uhr - extended office time -
from 5 pm - 7 am ♦ nur an Werktagen
Kompetenz-Zentrum Europa from 7 am – 6 pm + SA / SO - only on working days -
Telefon: +49 (0)9352 40-0 ♦ von 07:00 - 18:00 Uhr
Tel. +49 (0) 9352 40 50 60 Tel.: +49 (0)172 660 04 06
Telefax: +49 (0)9352 40-4885 - from 7 am - 6 pm -
[email protected] oder / or
Tel.: +49 (0)171 333 88 26 Tel. +49 (0) 9352 40 42 22
Europa – Europe vom Ausland: (0) nach Landeskennziffer weglassen, Italien: 0 nach Landeskennziffer mitwählen
from abroad: don’t dial (0) after country code, Italy: dial 0 after country code
Sweden - Schweden Slowenia - Slowenien Switzerland East - Schweiz Ost Switzerland West - Schweiz West
Rexroth Mecman Svenska AB Rexroth Indramat Mannesmann Rexroth Schweiz AG Mannesmann Rexroth Suisse SA
Rexroth Indramat Division elektromotorji d.o.o. Gesch.ber. Rexroth Indramat Département Rexroth Indramat
Varuvägen 7 Otoki 21 Gewerbestraße 3 Rue du village 1
125 81 Stockholm 64 228 Zelezniki 8500 Frauenfeld 1020 Renens
Telefon: +46 (0)8 727 92 00 Telefon: +386 64 61 73 32 Telefon: +41 (0)52 720 21 00 Telefon: +41 (0)21 632 84 20
Telefax: +46 (0)8 647 32 77 Telefax: +386 64 64 71 50 Telefax: +41 (0)52 720 21 11 Telefax: +41 (0)21 632 84 21
Turkey - Türkei
Mannesmann Rexroth Hidropar A..S.
Fevzi Cakmak Cad No. 3
34630 Sefaköy Istanbul
Telefon: +90 212 541 60 70
Telefax: +90 212 599 34 07
Telefon: +61 (0)3 93 59 02 28 Telefon: +61 (0)3 95 80 39 33 Telefon: +86 21 58 66 30 30 Telefon: +86 10 65 05 03 80
Telefax: +61 (0)3 93 59 02 86 Telefax: +61 (0)3 95 80 17 33 Telefax: +86 21 58 66 55 23 Telefax: +86 10 65 05 03 79
[email protected]
USA Northeast Region – Nordost USA Northeast Region – Nordost Canada East - Kanada Ost Canada West - Kanada West
Mannesmann Rexroth Corporation Mannesmann Rexroth Corporation Basic Technologies Corporation Basic Automation Burnaby
Rexroth Indramat Division Rexroth Indramat Division Burlington Division 5345 Goring St.
Charlotte Regional Sales Office Northeastern Technical Center 3426 Mainway Drive Burnaby, British Columbia
14001 South Lakes Drive 99 Rainbow Road Burlington, Ontario Canada V7J 1R1
Charlotte, North Carolina 28273 East Granby, Connecticut 06026 Canada L7M 1A8
Telefon: +1 704 5 83 97 62 Telefon: +1 905 335 55 11 Tel. +1 604 205-5777
+1 704 5 83 14 86 Telefon: +1 860 8 44 83 77 Telefax: +1 905 335-41 84 Fax +1 604 205-6944
Telefax: +1 860 8 44 85 95 [email protected]
Mexico
Mannesmann Rexroth Mexico S.A.
de C.V.
Calle Neptuno 72
Unidad Ind. Vallejo
MEX - 07700 Mexico, D.F.
Telefon: +52 5 754 17 11
+52 5 754 36 84
+52 5 754 12 60
Telefax: +52 5 754 50 73
+52 5 752 59 43
Notizen - Notes