KRC System Variables
KRC System Variables
KR C...
System Variables
Version: 03
1 of 170
e Copyright
This documentation or excerpts therefrom may not be reproduced or disclosed to third parties without the express permission of the publishers.
Other functions not described in this documentation may be operable in the controller. The user has no claim to these functions, however, in
the case of a replacement or service work.
We have checked the content of this documentation for conformity with the hardware and software described. Nevertheless, discrepancies
cannot be precluded, for which reason we are not able to guarantee total conformity. The information in this documentation is checked on a
regular basis, however, and necessary corrections will be incorporated in subsequent editions.
Subject to technical alterations without an effect on the function.
2 of 170
SysVar 08.02.03 en
Contents
1
A ...............................................................
B ...............................................................
29
C ...............................................................
34
D ...............................................................
41
E ................................................................
53
F ................................................................
63
G ...............................................................
66
H ...............................................................
68
10
I ................................................................
70
11
J ................................................................
77
12
K ...............................................................
78
13
L ................................................................
81
14
M ...............................................................
85
15
N ...............................................................
92
16
O ...............................................................
95
17
P ................................................................
100
18
R ...............................................................
115
19
S ................................................................
124
20
T ................................................................
139
21
U ...............................................................
158
22
V ................................................................
159
23
W ...............................................................
166
24
Z ................................................................
170
SysVar 08.02.03 en
3 of 170
System Variables
4 of 170
SysVar 08.02.03 en
Please note:
Each table is preceded by a title with the name and function of the system variable, e.g.:
Variable name
Value
Unit
min.
max.
In file
Original line
Comments
Options
Effect
SysVar 08.02.03 en
5 of 170
System Variables
Table entries:
Data type
Unit
In file
KRC\Roboter\KRC \R1\Mada\...
...
\Steu\Mada\...
Original line
Source text
;Comment
Comments
Functional description
Value min. Minimum and maximum values depending on the specific data type
max.
Option
A group of system variables is indicated at the beginning with a framed name box:
Variable name
Structure
Unit
Value
min.
max.
In file
Original line
Comments
If the description contents of subsequent system variables remain the same, only their title
lines are displayed.
Variable name.1
If there is a change, the corresponding section of the table is shown under the title line. This
change then applies to all subsequent variables of the group.
Variable name.2
Data type
Real
Unit
mm,
Variable name.3
6 of 170
min. 0
max.
SysVar 08.02.03 en
$A4PAR
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $A4PAR
Value
min.
max.
Comments
Options
Effect
Not set
Set
$ABS_ACCUR
Boolean
Unit
Value
In file
------
Original line
BOOL $ABS_ACCUR=FALSE
;Absolutgenaues Robotermodell
min.
max.
Comments
Options
Effect
TRUE
Switched on
FALSE
Switched off
$ABS_CONVERT
Data type
Boolean
Unit
Value
In file
Steu\Mada\$custom.dat
Original line
BOOL $ABS_CONVERT=FALSE
;Konvertierung der Punktkoordinaten
min.
max.
Comments
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
7 of 170
System Variables
$ABS_RELOAD
Boolean
Value
Unit
In file
Steu\Mada\$operate.dat
Original line
BOOL $ABS_RELOAD
min.
max.
Comments
$ACC
Structure
Value
Unit
In file
------
Original line
DECL CP $ACC
Comments
$ACC_ACT_MA
min.
max.
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $ACC_ACT_MA=250
;Grenzwert Sollbeschleunigung [%]
Value
min.
max.
Comments
$ACC_AXIS[n]
8 of 170
Integer
Unit
In file
------
Original line
INT $ACC_AXIS[n]
Beschleunigung der Achsen [%] Vorlauf
Comments
Value
min.
max.
axes A1 ... A6
SysVar 08.02.03 en
A (Fortsetzung)
$ACC_AXIS_C[n]
Data type
Integer
Unit
In file
R1\Mada\$operate.dat
Original line
INT $ACC_AXIS_C[n]
Beschleunigung der Achsen [%] Hauptlauf
Comments
$ACC_C
Value
min.
max.
axes A1 ... A6
Structure
Unit
Value
In file
R1\Mada\$operate.dat
Original line
DECL CP $ACC_C
Comments
$ACC_CAR_ACT
min.
max.
Data type
Frame
Unit
m/s2
In file
R1\Mada\$operate.dat
Original line
Comments
SysVar 08.02.03 en
Value
min.
max.
9 of 170
System Variables
$ACC_CAR_LIMIT
Data type
Frame
Unit
m/s2
In file
R1\Mada\$machine.dat
Original line
Comments
$ACC_CAR_MAX
Data type
min.
max.
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$ACC_CAR_STOP
Data type
Unit
10 of 170
Value
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
BOOL $ACC_CAR_STOP=FALSE
Comments
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
A (Fortsetzung)
$ACC_CAR_TOOL
Data type
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$ACC_EXTAX[6]
Data type
Integer
Unit
In file
------
Original line
INT $ACC_EXTAX[6]
;Beschleunigung der externen Achsen [%] Vorlauf
Value
min.
max.
Comments
$ACC_EXTAX_C[6]
Data type
Integer
Unit
In file
------
Original line
INT $ACC_EXTAX_C[6]
;Beschleunigung der externen Achsen [%] Hauptlauf
Value
min.
max.
Comments
SysVar 08.02.03 en
11 of 170
System Variables
$ACC_MA
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
CP
ORI1
ORI2
When calculating the values, make sure that no axis goes to current
limitation.
$ACC_OV
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$ACT_BASE
Integer
Unit
In file
------
Original line
INT $ACT_BASE
;Aktuelle Base--Nummer
Value
min.
max.
Comments
$ACT_EX_AX
Integer
Unit
In file
------
Original line
INT $ACT_EX_AX
;Aktuelle externe Kinematik
Value
min.
max.
Comments
12 of 170
SysVar 08.02.03 en
A (Fortsetzung)
$ACT_TOOL
Integer
Unit
In file
------
Original line
INT $ACT_TOOL
;Aktuelle Toolnummer
Value
min.
max.
Comments
$ACT_VAL_DIF
Integer
Unit
Increments
In file
R1\Mada\$machine.dat
Original line
INT $ACT_VAL_DIF
;Geberistwertdifferenz [Inkr]
Comments
$ADAP_ACC
Value
min.
max.
Enum
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
Comments
Options
Effect
#NONE
Not activated
#STEP1
#STEP2
SysVar 08.02.03 en
13 of 170
System Variables
$ADVANCE
Integer
Unit
Motion blocks
In file
------
Original line
INT $ADVANCE
;Vorlauf [max. 5 Bewegungsstze]
Value
min. 0
max. 5
Comments
$ALARM_STOP
Signal declaration
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
$ANA_DEL_FLT
Data type
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
Options
Effect
#ON
Switched on
#OFF
Switched off
$ANIN[n]
14 of 170
Analog inputs
Data type
Real
Unit
In file
------
Original line
REAL $ANIN[n]
Comments
Value
min. --1.0
max. +1.0
SysVar 08.02.03 en
A (Fortsetzung)
$ANOUT[n]
Analog outputs
Data type
Real
Unit
In file
------
Original line
REAL $ANOUT[n]
Comments
$APO_DIS_PTP[n]
Value
min. --1.0
max. +1.0
Data type
Real
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
REAL $APO_DIS_PTP[n]
Comments
Value
min.
max.
$ASYNC_AX
Data type
Signal declaration
Unit
In file
Value
min.
max.
Steu\Mada\$machine.dat
Original line
Comments
$ASYNC_AX1_M
...
$ASYNC_AX6_M
Original line
SysVar 08.02.03 en
15 of 170
System Variables
$ASYNC_AX1_P
...
$ASYNC_AX6_P
Original line
$ASYNC_AXIS
Integer
Unit
16 of 170
Value
min.
max.
In file
------
Original line
INT $ASYNC_AXIS
;Aktive asynchrone Zusatzachsen
Comments
Options
Effect
Bit = 1
Bit = 0
SysVar 08.02.03 en
A (Fortsetzung)
$ASYNC_FLT
Integer
Unit
ms
In file
------
Original line
INT $ASYNC_FLT
Comments
The value of $ASYNC_FLT is the filter length in milliseconds for all asynchronously coordinated motions; it corresponds to the system variable
$FILTER for synchronous motions.
$ASYNC_MODE
Data type
Value
min. 0
max. 16
Unit
Value
min. 0
max. 16
In file
Steu\Mada\$custom.dat
Original line
INT $ASYNC_MODE=B0000
;Mode fr asynchrone Zusatzachsen
Comments
In the machine data of the controller, the bit mask $ASYNC_MODE can
be used to set various asynchronous motion execution modes.
It is not possible to change modes while the robot controller is running.
The modes can be combined in any way desired.
Certain modes must be set in order to use special applications.
In the standard setting (default mode) no $ASYNC_MODE bits are set.
Only bit 0 is used at this time:
Bit 0 = 0 (1st bit): default mode
Bit 0 = 1 (1st bit): mode 1
Bit 1 = (2nd bit): mode 2 block selection response
$ASYNC_OPT
Boolean
Unit
In file
Steu\Mada\$option.dat
Original line
BOOL $ASYNC_OPT=FALSE
Value
min.
max.
Comments
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
17 of 170
System Variables
$ASYNC_STATE
Data type
Unit
Value
min.
max.
In file
------
Original line
Comments
Options
Effect
#BUSY
#IDLE
#CANCELLED
#PEND
$ASYNC_T1_FAST
Data type
Unit
Value
In file
R1\Mada\$machine.dat
Original line
INT $ASYNC_T1_FAST=B0000
;Geschw.--Red. Deaktiviert ( T1 )
min.
max.
Comments
18 of 170
Options
Effect
Activated
Deactivated
SysVar 08.02.03 en
A (Fortsetzung)
$ASYS
Enum
Unit
Value
min.
max.
In file
------
Original line
Comments
Options
Effect
#ROBOT
Robot axes A1 -- A6
#EXTAX
External axes E1 -- E6
#EXTAX2
$AUT
Signal declaration
Unit
In file
Steu\Mada\$machine.dat
Original line
Value
min.
max.
Comments
$AUX_POWER
Signal declaration
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
SysVar 08.02.03 en
19 of 170
System Variables
Simulation of the closed speed control loop for the individual axes
on a desktop PC
$AX_SIM_ON
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $AX_SIM_ON=B111111
;Achssimulation
Comments
Bit sequence:
LSB: Axis 1
MSB: Axis 12
$AXIS_ACT
Value
min.
max.
Structure
Unit
mm,
In file
------
Original line
E6AXIS $AXIS_ACT
;Aktuelle Roboterposition achsspezifisch [mm,Grad]
Value
min.
max.
Comments
$AXIS_ACT.A1
...
$AXIS_ACT.A6
Data type
Real
Unit
mm,
Value
min. 0
max.
$AXIS_ACT.E1
...
$AXIS_ACT.E6
$AXIS_ACTMOD
Data type
Structure
Unit
In file
------
Original line
E6AXIS $AXIS_ACTMOD
Value
min.
max.
Comments
20 of 170
SysVar 08.02.03 en
A (Fortsetzung)
$AXIS_BACK
Structure
Unit
mm,
In file
------
Original line
E6AXIS $AXIS_BACK
;Anfangsposition des aktuellen Bewegungssatzes achsspezifisch
[mm,Grad]
Value
min.
max.
Comments
$AXIS_BACK.A1
...
$AXIS_BACK.A6
Data type
Real
Unit
mm,
Value
min. 0
max.
$AXIS_BACK.E1
...
$AXIS_BACK.E6
$AXIS_CAL
Structure
Unit
In file
------
Original line
Comments
$AXIS_CAL.A1
...
$AXIS_CAL.A6
Value
min.
max.
Data type
Boolean
Unit
Options
Effect
TRUE
Axis is referenced
FALSE
SysVar 08.02.03 en
Value
min.
max.
21 of 170
System Variables
$AXIS_CAL.E1
...
$AXIS_CAL.E6
$AXIS_DIR[n]
Integer
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
INT $AXIS_DIR[n]
Comments
Options
Effect
Positive direction
--1
Negative direction
$AXIS_FOR
Structure
Unit
mm,
In file
------
Original line
E6AXIS $AXIS_FOR
;Zielposition des aktuellen Bewegungssatzes achsspezifisch [mm,Grad]
Value
min.
max.
Comments
$AXIS_FOR.A1
...
$AXIS_FOR.A6
$AXIS_FOR.E1
...
$AXIS_FOR.E6
22 of 170
Data type
Real
Unit
mm,
Value
min. 0
max.
SysVar 08.02.03 en
A (Fortsetzung)
$AXIS_HOME[5]
Data type
Unit
In file
R1\Mada\$machine.dat
Original line
E6AXIS $AXIS_HOME[5]
Value
min.
max.
Comments
$AXIS_INC
Structure
Unit
Increments
In file
------
Original line
Comments
$AXIS_INC.I1
...
$AXIS_INC.I6
Value
min.
max.
Data type
Integer
Unit
Increments
Value
min. 0
max.
$AXIS_INC.E1
...
$AXIS_INC.E6
$AXIS_INT
Structure
Unit
mm,
In file
------
Original line
E6AXIS $AXIS_INT
;Unterbrechungsposition achsspezifisch [mm,Grad]
Value
min.
max.
Comments
SysVar 08.02.03 en
23 of 170
System Variables
$AXIS_INT.A1
...
$AXIS_INT.A6
Real
Unit
mm,
$AXIS_INT.E1
...
$AXIS_INT.E6
Value
min. 0
max.
$AXIS_JUS
Structure
Unit
In file
------
Original line
Value
min.
max.
Comments
$AXIS_JUS.A1
...
$AXIS_JUS.A6
Boolean
Unit
Options
Effect
TRUE
Axis mastered
FALSE
Value
min.
max.
$AXIS_JUS.E1
...
$AXIS_JUS.E6
$AXIS_RESO
24 of 170
Data type
Integer
Unit
Increments / revolution
In file
R1\Mada\$machine.dat
Original line
INT $AXIS_RESO[12]
;Auflsung des Mesystems Achse(i) (i=1:A1, i=7:E1) [Inkr]
Comments
Value
min.
max.
SysVar 08.02.03 en
A (Fortsetzung)
$AXIS_RET
Structure
Unit
mm,
In file
------
Original line
E6AXIS $AXIS_RET
;Rckpositionieren achsspezifisch [mm,Grad]
Value
min.
max.
Comments
$AXIS_RET.A1
...
$AXIS_RET.A6
Data type
Character
Unit
mm,
Value
min. 0
max.
$AXIS_RET.E1
...
$AXIS_RET.E6
$AXIS_SEQ[n]
Integer
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
INT $AXIS_SEQ[n]
Comments
SysVar 08.02.03 en
25 of 170
System Variables
$AXIS_TYPE[n]
Axis identification
Data type
Integer
Unit
min.
max.
In file
R1\Mada\$machine.dat
Original line
INT $AXIS_TYPE[n]
Comments
Options
Effect
Linear
Spindle
Rotational
Finitely rotating
Infinitely rotating
$AXWORKSPACE[n]
Data type
Unit
26 of 170
Value
Value
In file
R1\Mada\$machine.dat
Original line
DECL AXBOX$AXWORKSPACE[n]
Comments
min.
max.
SysVar 08.02.03 en
A (Fortsetzung)
$AXWORKSPACE[n].MODE
Data type
Value
Unit
In file
R1\Mada\$machine.dat
Original line
DECL AXBOX$AXWORKSPACE[n]
Comments
min.
max.
Options
Effect
#OFF
#INSIDE
The output is set if the TCP is located inside the work envelope
#OUTSIDE
The output is set if the TCP is located outside the work envelope
#INSIDE_STOP
The output is set and the robot stopped if the TCP is located inside
the work envelope
#OUTSIDE_STOP
The output is set and the robot stopped if the TCP is located outside
the work envelope
Boolean
Unit
Value
Options
Effect
TRUE
FALSE
min.
max.
Character
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
CHAR $AXWORKSPACE_NAMEn[24]
$AXWORKSPACE_NAMEn[]=AXWORKSPACE_NAME n
Comments
SysVar 08.02.03 en
27 of 170
System Variables
$AXWORKSTATE1
...
$AXWORKSTATE8
Data type
Signal declaration
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
28 of 170
Options
Effect
$OUT[n]
FALSE
SysVar 08.02.03 en
B
Offset and rotation of the base coordinate system in relation to the
world coordinate system in the advance run
$BASE
Data type
Structure
Unit
Value
min.
max.
In file
R1\Mada\$operate.dat
Original line
FRAME $BASE
;Basis im Weltkoordinatensystem Vorlauf
Comments
Rotation of the base coordinate system about the Z axis in relation
to the world coordinate system in the advance run
$BASE.A
Data type
Real
Unit
Value
min.
max.
$BASE.B
$BASE.C
$BASE.X
Real
Unit
mm
Value
min.
max.
$BASE.Y
$BASE.Z
$BASE_C
Data type
Structure
Unit
Value
min.
max.
In file
------
Original line
FRAME $BASE_C
;Basis im Weltkoordinatensystem Hauptlauf
Comments
SysVar 08.02.03 en
29 of 170
System Variables
$BASE_C.A
Data type
Real
Unit
Value
min.
max.
$BASE_C.B
$BASE_C.C
$BASE_C.X
Real
Unit
mm
Value
min.
max.
$BASE_C.Y
$BASE_C.Z
$BASE_KIN
Character
Unit
Value
In file
------
Original line
CHAR $BASE_KIN[29]
;Externe Kinematik / Achsen in Base
min.
max.
Comments
$BOUNCE_TIME
30 of 170
Data type
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $BOUNCE_TIME
;Prellzeit fr EMT--Taster [ms]
Comments
The signal is only accepted if it remains stable over the entire time
period defined in $BOUNCE_TIME.
Value
min.
max.
SysVar 08.02.03 en
B (Fortsetzung)
$BRAKE_SIG
Integer
Unit
In file
------
Original line
INT $BRAKE_SIG
;Bit--Feld Bremsensignale
Value
min.
max.
Comments
Options
Effect
Brake closed
Brake open
$BRK_DEL_COM
Time after which the axis brakes are closed on completion of positioning during jogging
Data type
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $BRK_DEL_COM
;Bremsverzgerungszeitkommando--Modus [ms]
Value
min.
max.
Comments
$BRK_DEL_EX
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $BRK_DEL_EX
;Bremsverzgerungszeit fr Zusatzachsen
Value
min.
max.
Comments
SysVar 08.02.03 en
31 of 170
System Variables
$BRK_DEL_PRO
Time after which the axis brakes are closed on completion of positioning in the program
Data type
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $BRK_DEL_PRO
;Bremsverzgerungszeit im Programm [ms]
Value
min.
max.
Comments
$BRK_MAX_TM
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $BRK_MAX_TM
Value
min.
max.
Value
min.
max.
Comments
$BRK_MODE
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $BRK_MODE=B0101
Comments
32 of 170
case
SysVar 08.02.03 en
B (Fortsetzung)
Time delay of command value output after axis brakes have been
opened
$BRK_OPENTM
Data type
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $BRK_OPENTM
;Bremsffnungszeit [ms]
Value
min.
max.
Value
min.
max.
Comments
$BUS_PAR
Structure
Unit
In file
Steu\Mada\$custom.dat
Original line
Comments
SysVar 08.02.03 en
33 of 170
System Variables
$CABLE2_MON
Boolean
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
BOOL $CABLE2_MON=FALSE
Comments
Options
Effect
TRUE
Monitoring activated
FALSE
Monitoring deactivated
$CAL_DIFF
Integer
Unit
In file
------
Original line
INT $CAL_DIFF
;Justage--Differenz
Value
min.
max.
Comments
$CALP
Data type
Structure
Unit
In file
------
Original line
E6AXIS $CALP
;Referenzpunktverschiebung
Value
min. 0
max.
Comments
34 of 170
SysVar 08.02.03 en
C (Fortsetzung)
$CALP.A1
...
$CALP.A6
Real
Unit
Value
min. 0
max.
$CALP.E1
...
$CALP.E6
$CIRC_TYPE
Enum
Unit
Value
min.
max.
In file
------
Original line
Comments
Options
Effect
#BASE
#PATH
$CIRC_TYPE_C
Enum
Unit
Value
min.
max.
In file
------
Original line
Comments
Options
Effect
#BASE
#PATH
SysVar 08.02.03 en
35 of 170
System Variables
$CMD
Integer
Unit
In file
------
Original line
INT $CMD
Value
min.
max.
Comments
$COM_NAME
Character
Unit
Value
min.
max.
In file
------
Original line
CHAR $COM_NAME[486]
;Kommando, welches beim nchsten Start abgearbeitet wird
Comments
$COM_VAL_MI[n]
Data type
Real
Unit
In file
R1\Mada\$machine.dat
Original line
REAL $COM_VAL_MI[n]
Comments
$CONF_MESS
min.
max.
Signal declaration
Unit
36 of 170
Value
Value
In file
Steu\Mada\$machine.dat
Original line
Comments
External confirmation
min.
max.
SysVar 08.02.03 en
C (Fortsetzung)
$COSYS
Enum
Unit
In file
------
Original line
Value
min.
max.
Comments
Options
Effect
#AX
#CAR
$COUNT_I[n]
Integer
Unit
Value
In file
------
Original line
INT $COUNT_I[n]
Comments
$COUP_COMP[N,D]
Data type
min.
max.
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
SysVar 08.02.03 en
37 of 170
System Variables
$CP_VEL_TYPE
Data type
Unit
min.
max.
In file
Steu\Mada\$custom.dat
Original line
Comments
Options
Effect
#Constant
No reduction
#VAR_T1
#VAR_ALL
$CPVELREDMELD
Data type
Unit
Value
min.
max.
In file
------
Original line
INT $CPVELREDMELD
Comments
The message contains the point name and the maximum reduction in the
specific motion command.
Options
Effect
100
$CURR_ACT
38 of 170
Value
Real
Unit
In file
------
Original line
REAL $CURR_ACT[12]
;Aktueller Motorstrom in %
Comments
Value
min.
max.
SysVar 08.02.03 en
C (Fortsetzung)
$CURR_CAL
Real
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $CURR_CAL[12]
;Stromkalibrierung Powermodul (Stromwandler)
Comments
Options
Effect
High power
Low power
$CURR_COM_EX
Data type
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $CURR_COM_EX[6]
;Stromgrenze externer Achsen fr Handverfahren
Comments
$CURR_LIM[n]
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $CURR_LIM[n]
Comments
$CURR_MAX
Value
min.
max.
Real
Unit
In file
R1\Mada\$machine.dat
Original line
REAL $CURR_MAX[12]
Comments
SysVar 08.02.03 en
Value
min.
max.
39 of 170
System Variables
$CURR_MON[n]
Real
Value
Unit
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $CURR_MON[n]
;Zulssiger Nennstrom
Comments
$CURR_RED
Real
Unit
In file
------
Original line
REAL $CURR_RED[12,2]
Comments
1st digit:
2nd digit:
$CYC_DEF1 ... 32
Data type
Value
min.
max.
axis
1 = positive limit
2 = negative limit
Unit
In file
------
Original line
CHAR $CYC_DEF1[470]
...
CHAR $CYC_DEF32[470]
Value
min.
max.
Value
min.
max.
Comments
$CYCFLAG[n]
Cyclical flags
Data type
Boolean
Unit
40 of 170
In file
------
Original line
BOOL $CYCFLAG[32]
Comments
SysVar 08.02.03 en
$DATA_SERx
Integer
Unit
Value
min.
max.
In file
------
Original line
INT $DATA_SER1
;Zhler fr Datenpakete die ber: SER1 eintreffen
Comments
$DATA_INTEGRITY
Data type
Unit
Value
min.
max.
In file
Steu\Mada\$option.dat
Original line
BOOL $DATA_INTEGRITY=FALSE
;Signal--Datenkonsistenz Ein/Aus
Comments
If the signal variable is output as groups of bits, the signal must be defined
in one of the defined data objects OUTB, OUTW or OUTDW
Options
Effect
TRUE
FALSE
Name of the SRC file whose variables in the data list are to be
accessed using the variable modification function
$DATAPATH
Data type
Character
Unit
Value
In file
------
Original line
CHAR $DATAPATH[16]
;Kommandocompiler--Suchpfad
min.
max.
Comments
SysVar 08.02.03 en
41 of 170
System Variables
$DATE
Structure
Unit
In file
------
Original line
Value
min.
max.
Comments
$DECEL_MB
Real
Unit
ms
In file
R1\Mada\$machine.dat
Original line
REAL $DECEL_MB[12]
Comments
$DEF_A4FIX
min.
max.
Boolean
Unit
42 of 170
Value
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
BOOL $DEF_A4FIX=FALSE
;Achse 4 fixiert
Comments
Options
Effect
TRUE
FALSE
6--axis robot
SysVar 08.02.03 en
D (Fortsetzung)
$DEF_FLT_CP
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $DEF_FLT_CP
;Defaultfilter CP
Value
min.
max.
Value
min.
max.
Comments
$DEF_FLT_PTP
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $DEF_FLT_PTP
;Defaultfilter PTP
Comments
$DEF_L_CM
Data type
Structure
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
Comments
$DEF_L_CM.A
Real
Unit
$DEF_L_CM.B
$DEF_L_CM.C
$DEF_L_CM.X
$DEF_L_CM.Y
$DEF_L_CM.Z
SysVar 08.02.03 en
Value
min.
max.
43 of 170
System Variables
$DEF_L_J
Data type
Structure
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
Comments
$DEF_L_M
Real
Unit
In file
R1\Mada\$robcor.dat
Original line
REAL $DEF_L_M
Value
min.
max.
Comments
$DEF_LA3_CM
Data type
Structure
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
Comments
$DEF_LA3_CM.A
Data type
Unit
$DEF_LA3_CM.B
$DEF_LA3_CM.C
$DEF_LA3_CM.X
$DEF_LA3_CM.Y
$DEF_LA3_CM.Z
44 of 170
Value
min.
max.
SysVar 08.02.03 en
D (Fortsetzung)
$DEF_LA3_J
Structure
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
Comments
$DEF_LA3_M
Real
Unit
In file
R1\Mada\$robcor.dat
Original line
REAL $DEF_LA3_M
Value
min.
max.
Comments
$DEF_OV_JOG
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $DEF_OV_JOG
Value
min.
max.
Comments
$DEVICE
Enum
Unit
Value
min.
max.
In file
------
Original line
Comments
Options
Effect
#ACTIVE
#BLOCK
#PASSIVE
#OFF
SysVar 08.02.03 en
45 of 170
System Variables
$DH_4
Data type
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$DH_4.DHART_A
Data type
Real
Unit
mm
Value
min.
max.
$DH_4.DHART_D
$DH_4.DHART_ALPHA
Data type
Real
Unit
Value
min.
max.
$DH_5
Data type
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$DH_5.DHART_A
Data type
Real
Unit
mm
Value
min.
max.
$DH_5.DHART_D
$DH_5.DHART_ALPHA
46 of 170
Data type
Real
Unit
Value
min.
max.
SysVar 08.02.03 en
D (Fortsetzung)
$DIGIN1
...
$DIGIN6
Signal declaration
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
$DIGIN1CODE
...
$DIGIN6CODE
Enum
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
Options
Effect
#SIGNED
With sign
$DIR_CAL
Integer
Unit
Value
In file
R1\Mada\$machine.dat
Original line
INT $DIR_CAL=B000111111111
;Referier--Richtung
min.
max.
Comments
Options
Effect
Bit (n)= 0
Bit (n)= 1
SysVar 08.02.03 en
47 of 170
System Variables
$DIRECTION
Data type
Enum
Unit
Value
In file
------
Original line
min.
max.
Comments
Options
Effect
#FORWARD
Forwards execution
#BACKWARD
Backwards execution
$DIS_WRP1
Data type
Real
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $DIS_WRP1
;Mittlerer Abstand Handpunkt zur Singularitaet1
Comments
$DIS_WRP2
Data type
Real
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $DIS_WRP2
;Mittlerer Abstand Handpunkt zur Singularitaet2
Comments
48 of 170
SysVar 08.02.03 en
D (Fortsetzung)
$DISPLAY_REF
Boolean
Unit
Value
min.
max.
In file
------
Original line
BOOL $DISPLAY_REF
;Formularneuausgabe bei Aenderung von $DISPLAY_VAR
Comments
$DISPLAY_VAR.NAME[32]
Data type
Unit
Value
min.
max.
In file
------
Original line
Comments
$DISPLAY_VAR[1]...[32]
Observable variables
$DISPLAY_VAR.PATH[12]
Data type
Character
Unit
Value
min.
max.
$DISPLAY_VAR.TITLE[12]
$DIST_NEXT
Real
Unit
In file
------
Original line
REAL $DIST_NEXT
Value
min.
max.
Comments
SysVar 08.02.03 en
49 of 170
System Variables
$DISTANCE
Real
Unit
mm
In file
------
Original line
REAL $DISTANCE
;Bogenlaenge CP--Bewegung in [mm]
Value
min.
max.
Comments
$DRIVE_CART
Boolean
Unit
Value
In file
Steu\Mada\$option.dat
Original line
BOOL $DRIVE_CART=TRUE
;PTP mit kartesischen Koordinaten
min.
max.
Comments
Options
Effect
TRUE
FALSE
$DRIVE_CP
Boolean
Unit
In file
Steu\Mada\$option.dat
Original line
BOOL $DRIVE_CP=TRUE
Value
min.
max.
Comments
50 of 170
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
D (Fortsetzung)
$DRIVES_OFF
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
Comments
Drives OFF
$DRIVES_ON
min.
max.
Signal declaration
Unit
Value
In file
Steu\Mada\$option.dat
Original line
Comments
Drives ON
min.
max.
$DSECHANNEL
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $DSECHANNEL[12]
;Achszuordnung auf DSE
Value
min.
max.
Comments
$DYN_DAT[350]
Data type
Real
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
REAL $DYN_DAT[350]
Comments
Contains the model data of the robot, which are required for acceleration
adaptation, the higher motion profile and the calculation of kinetic energy
(moments of inertia, friction values, etc.)
SysVar 08.02.03 en
51 of 170
System Variables
52 of 170
SysVar 08.02.03 en
$EMSTOP_ADAP
Data type
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
BOOL $EMSTOP_ADAP=FALSE
;NOT--AUS mit Dynamikmodell
Comments
Options
Effects
TRUE
FALSE
$EMSTOP_GEARTORQ[n]
Data type
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
REAL $EMSTOP_GEARTORQ[n]
;Max. Getriebemoment bei modellbasiertem NOT--AUS [Nm]
Comments
$EMSTOP_MOTTORQ[n]
Data type
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
REAL $EMSTOP_MOTTORQ[n]
;Max. Motormomente bei modellbasiertem NOT--AUS [Nm]
Comments
SysVar 08.02.03 en
53 of 170
System Variables
$EMSTOP_PATH
Data type
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
Options
Effects
#ON
#OFF
$EMSTOP_PATH.AUT
Data type
Unit
min.
max.
Options
Effects
#ON
#OFF
$EMSTOP_PATH.EX
Options
Effects
#ON
#OFF
$EMSTOP_PATH.T1
Options
Effects
#ON
#OFF
$EMSTOP_PATH.T2
54 of 170
Value
Options
Effects
#ON
#OFF
SysVar 08.02.03 en
E (Fortsetzung)
$EMSTOP_TIME
Data type
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $EMSTOP_TIME
;Zeitueberwachung fr bahntreuen NOT--AUS [ms]
Value
min.
max.
Comments
$EMSTOP_TORQRATE
Data type
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
REAL $EMSTOP_TORQRATE
;Max. Aenderung der Momente bei NOT--AUS mit Dynamikmodell
[Nm/ms]
Comments
$EMT_MODE
Structure
Unit
Value
In file
------
Original line
min.
max.
Comments
Options
Effects
#FIRST_CAL
First mastering
Check
#RECALC_CAL
Restore
SysVar 08.02.03 en
55 of 170
System Variables
$ENDLESS
Boolean
Unit
In file
Steu\Mada\$option.dat
Original line
BOOL $ENDLESS=TRUE
;Endlos drehende Achsen
Value
min.
max.
Comments
Options
Effects
TRUE
FALSE
$ENERGY_MON
Data type
Unit
Value
min.
max.
In file
R1\Mada\$Robcor.dat
Original line
BOOL $ENERGY_MON=FALSE
;Ueberwachung kinetische Energie bei Crash
Comments
Options
Effects
TRUE
FALSE
$ERROFFMASK
Data type
Unit
Value
In file
------
Original line
INT $ERROFFMASK[12]
;Abschaltung einzelner Fehlerbits
min.
max.
Comments
56 of 170
SysVar 08.02.03 en
E (Fortsetzung)
Offset and orientation of the robot when external axes are present,
with reference to the world coordinate system
$ERSYSROOT
Data type
Structure
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
Comments
$ET1_AX
...
$ET6_AX
Value
min.
max.
Enum
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
List of external axes used in the 1st ... 6th external transformations
ET1 ... ET6.
Options
Effects
#NONE
#E1 -- #E6
$ET1_NAME
...
$ET6_NAME
Data type
Character
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
CHAR $ET1_NAME[20]
...
CHAR $ET6_NAME[20]
Comments
SysVar 08.02.03 en
57 of 170
System Variables
$ET1_TA1KR
...
$ET6_TA1KR
Offset between axis 1 and the root of the external axis kinematic
system ET1 ... ET6
Data type
Structure
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
Comments
FRAME between A1 and root point of KIN in transformation ET1 ... ET6.
$ET1_TA2A1
...
$ET6_TA2A1
Value
min.
max.
Structure
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
Value
min.
max.
Comments
$ET1_TA3A2
...
$ET6_TA3A2
Structure
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
Value
min.
max.
Comments
58 of 170
SysVar 08.02.03 en
E (Fortsetzung)
$ET1_TFLA3
...
$ET6_TFLA3
Data type
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$ET1_TPINFL
...
$ET6_TPINFL
Data type
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$EX_AX_ASYNC
Data type
Unit
Value
In file
R1\Mada\$machine.dat
Original line
INT $EX_AX_ASYNC=B000000
;Externe Achsen asynchron
min.
max.
Comments
Options
Effects
Bit = 1
SysVar 08.02.03 en
59 of 170
System Variables
$EX_AX_NUM
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $EX_AX_NUM=0
;Anzahl externer Achsen (0--6)
Value
min. 0
max. 6
Comments
$EX_KIN
Data type
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$EXCOUP_COMP
Data type
Unit
60 of 170
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
N = numerator; D = denominator
SysVar 08.02.03 en
E (Fortsetzung)
$EXT
Signal declaration
Unit
In file
Steu\Mada\$machine.dat
Original line
Value
min.
max.
Comments
Options
Effects
TRUE
FALSE
$EXT_AXIS
Boolean
Unit
In file
Steu\Mada\$option.dat
Original line
BOOL $EXT_AXIS=FALSE
Value
min.
max.
Comments
Options
Effects
TRUE
FALSE
$EXT_START
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
SysVar 08.02.03 en
61 of 170
System Variables
$EXTSTARTTYP
Data type
Unit
In file
------
Original line
BOOL $EXTSTARTTYP
Value
min.
max.
Comments
62 of 170
Options
Effects
TRUE
FALSE
SysVar 08.02.03 en
$FAN_FOLLOW_UP_TIME
Data type
Unit
Value
min.
max.
5.0
1000.0
In file
Steu\Mada\$machine.dat
Original line
REAL $FAN_FOLLOW_UP_TIME
Comments
$FFC_TORQ
Boolean
Unit
Value
In file
R1\Mada\$machine.dat
Original line
BOOL $FFC_TORQ=FALSE
;Momentenvorsteuerung EIN/AUS
min.
max.
Comments
Options
Effects
TRUE
FALSE
$FFC_VEL
Integer
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
INT $FFC_VEL=B000000
;Geschwindigkeitsvorsteuerung EIN/AUS
Comments
Options
Effects
On
SysVar 08.02.03 en
63 of 170
System Variables
$FILTER
Integer
Unit
Value
min.
max.
0
16
In file
------
Original line
INT $FILTER
Comments
$FILTER_C
Integer
Unit
Value
In file
------
Original line
INT $FILTER_C
Comments
$FLAG[1]...[1024]
Data type
min.
max.
0
16
Unit
Value
min. 0
max.
In file
------
Original line
BOOL $FLAG[1024]
Comments
Options
Effects
TRUE
FALSE
$FOL_ERR_MA
Real
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $FOL_ERR_MA[12]
;Faktor fuer Schleppfehlerueberwachung
Comments
64 of 170
SysVar 08.02.03 en
F (Fortsetzung)
$FOL_ERROR[n]
Data type
Real
Unit
ms
In file
------
Original line
REAL $FOL_ERROR[n]
;Bezogener Schleppfehler
Comments
SysVar 08.02.03 en
Value
min. 0
max.
65 of 170
System Variables
$G_COE_CUR[n]
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $G_COE_CUR[n]
Comments
$G_VEL_CAL[n]
Data type
min.
max.
Real
Value
100
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $G_VEL_CAL[n]
Comments
$G_VEL_CP[n]
Unit
Real
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $G_VEL_CP[n]
Comments
$G_VEL_PTP[n]
Data type
Unit
66 of 170
Value
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $G_VEL_PTP[n]
Comments
SysVar 08.02.03 en
G (Fortsetzung)
$GEARTORQ_MON
Data type
Unit
Value
In file
R1\Mada\$machine.dat
Original line
BOOL $GEARTORQ_MON=FALSE
min.
max.
Comments
Options
Effects
TRUE
FALSE
Controller OFF
SysVar 08.02.03 en
67 of 170
System Variables
$H_POS
Structure
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
Value
min.
max.
Comments
$H_POS_TOL
Structure
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
Value
min.
max.
Comments
$HOME[3]
Character
Unit
Value
min.
max.
In file
------
Original line
CHAR $HOME[3]
;HOME--Einstellung (/ = Steuerungsspezifisch, /R1 = Rob.System 1,
/R2 = Rob.System 2 )
Comments
68 of 170
Options
Effects
/R1
Robot system 1
/R2
Robot system 2
SysVar 08.02.03 en
H (Fortsetzung)
$HW_WARNING
Signal declaration
Unit
Value
min. FALSE, 1
max. 4096
In file
Steu\Mada\$machine.dat
Original line
Comments
Options
Effects
FALSE
No output is set
1 ... 4096
$HWEND
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
SysVar 08.02.03 en
69 of 170
System Variables
10
$I_O_ACT
Signal declaration
Unit
In file
Steu\Mada\$machine.dat
Original line
Value
min.
max.
Comments
$I_O_ACTCONF
Data type
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
$I_VEL_CP[n]
Real
Unit
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $I_VEL_CP[n]
Comments
$I_VEL_PTP[n]
Real
Unit
70 of 170
Value
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $I_VEL_PTP[n]
Comments
SysVar 08.02.03 en
10
I (Fortsetzung)
$IBS_SLAVEIN[10]
Data type
Unit
In file
Steu\Mada\$custom.dat
Original line
INT $IBS_SLAVEIN[10]
Value
min.
max.
Comments
$IBUS_OFF
Integer
Unit
In file
Steu\Mada\$custom.dat
Original line
INT $IBUS_OFF
Value
min.
max.
Comments
$IBUS_ON
Integer
Unit
In file
Steu\Mada\$custom.dat
Original line
INT $IBUS_ON
Value
min.
max.
Comments
$IDENT_OPT
Boolean
Unit
In file
Steu\Mada\$option.dat
Original line
BOOL $IDENT_OPT=FALSE
Value
min.
max.
Comments
Options
Effects
TRUE
FALSE
SysVar 08.02.03 en
71 of 170
System Variables
$IDENT_STARTP
Data type
Unit
In file
R1\Mada\$operate.dat
Original line
E6AXIS $IDENT_STARTP
Value
min.
max.
Comments
$IDENT_STATE
Enum
Unit
Value
min.
max.
In file
Steu\Mada\$operate.dat
Original line
Comments
Options
Effects
#I_END
#I_READY
#I_TEST
#I_MEAS
#I_MEAS_OK
#I_CALC
$IN[n]
Inputs
Data type
Boolean
Unit
72 of 170
Value
min.
max.
In file
------
Original line
BOOL $IN[4096]
;Eingang [1 bis 4096]
Comments
SysVar 08.02.03 en
10
I (Fortsetzung)
$IN_HOME
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.d
Original line
min.
max.
Comments
$IN_HOME1
...
$IN_HOME5
Data type
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
$IN_POS_MA[n]
Data type
Real
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
REAL $IN_POS_MA[n]
Comments
$IN_STILL_MA
Value
min.
max.
Integer
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
INT $IN_STILL_MA
Comments
If all axes are in position and no new setpoint is defined, the axes are
monitored to make sure they do not wander out of position.
SysVar 08.02.03 en
73 of 170
System Variables
$INC_AXIS[1]...[6]
Data type
Unit
In file
R1\Mada\$machine.dat
Original line
REAL $INC_AXIS[6]
Value
min.
max.
Comments
$INC_CAR[1]...[6]
Data type
Real
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
REAL $INC_CAR[6]
Value
min.
max.
Comments
$INC_EXTAX
Real
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
REAL $INC_EXTAX[6]
Value
min.
max.
Comments
$INPOSITION
Bit array for Axis in position of all axes, A1 ... A6, E1 ... E6
Data type
Integer
Unit
In file
------
Original line
INT $INPOSITION
Value
min.
max.
Comments
74 of 170
Options
Effects
Bit=0
Axis in motion
Bit=1
SysVar 08.02.03 en
10
I (Fortsetzung)
$INTERPRETER
Data type
Unit
In file
------
Original line
INT $INTERPRETER
Value
min.
max.
Comments
Options
Effects
Submit interpreter
Robot interpreter
$INTERRUPT
Boolean
Unit
In file
R1\Mada\$operate.dat
Original line
BOOL $INTERRUPT
;Interruptbearbeitung
Value
min.
max.
Value
min.
max.
Comments
$IOSIM_OPT
Simulation of inputs/outputs
Data type
Boolean
Unit
In file
------
Original line
BOOL $IOSIM_OPT
Comments
Options
Effects
TRUE
FALSE
SysVar 08.02.03 en
75 of 170
System Variables
$IPO_MODE
Enum
Unit
Value
In file
------
Original line
min.
max.
Comments
Options
Effects
#BASE
#TCP
$IPO_MODE_C
Enum
Unit
Value
min.
max.
In file
Original line
Comments
Options
Effects
#BASE
#TCP
$ITER
Data type
Integer
Unit
In file
R1\Mada\$robcor.dat
Original line
INT $ITER
;Anzahl der Iterationen
Value
min.
max.
Comments
76 of 170
SysVar 08.02.03 en
11
11
$JUS_TOOL_NO
Data type
Unit
In file
Steu\Mada\$operate.dat
Original line
INT $JUS_TOOL_NO
Value
min.
max.
Comments
SysVar 08.02.03 en
77 of 170
System Variables
12
$KCP_CONNECT
Data type
Unit
In file
------
Original line
BOOL $KCP_CONNECT
Value
min.
max.
Comments
Options
Effects
TRUE
KCP is connected
FALSE
$KEYMOVE
Structure
Unit
Value
min.
max.
In file
------
Original line
Comments
These six fields (T1 to T6) are used to store which axis is moved using which
of the corresponding plus--minus rockers.
Whether or not the jog keys are active depends on the state of the system
variable $KEYMOVE.
$KEYMOVE.T1
...
$KEYMOVE.T6
Data type
Integer
Unit
Value
min.
max.
In file
------
Original line
Comments
78 of 170
SysVar 08.02.03 en
12
K (Fortsetzung)
$KINCLASS
Kinematic classes
Data type
Enum
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
Options
Effects
#STANDARD
#SPECIAL
#TEST
#NONE
$KPS_CURR_MAX[8]
Data type
Unit
Value
In file
R1\Mada\$machine.dat
Original line
REAL $KPS_CURR_MAX[8]
;Maximalstrom eines KPS ber 1 s
Comments
$KPS_CURR_RATED[8]
Data type
Unit
Value
In file
R1\Mada\$machine.dat
Original line
REAL $KPS_CURR_RATED[8]
;Nennstrom eines KPS ber 60 s
Comments
SysVar 08.02.03 en
min.
max.
min.
max.
79 of 170
System Variables
$KR_SERIALNO
Data type
Unit
In file
------
Original line
INT $KR_SERIALNO
;Roboter--Seriennummer
Value
min.
max.
Comments
$KT_MOT
Real
Unit
In file
R1\Mada\$machine.dat
Original line
REAL $KT_MOT[12]
;KT--Faktor der Motoren
Value
min.
max.
Comments
$KT0_MOT[n]
Data type
Real
Unit
80 of 170
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $KT0_MOT[n]
Comments
SysVar 08.02.03 en
13
13
$L_EMT_MAX[n]
Data type
Real
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
REAL $L_EMT_MAX[n]
Comments
Value
min.
max.
Signal declaration
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
$LENGTH_A
Real
Unit
In file
R1\Mada\$machine.dat
Original line
REAL $LENGTH_A
;Grundachslaenge A
Value
min.
max.
Comments
SysVar 08.02.03 en
81 of 170
System Variables
$LENGTH_B
Real
Unit
In file
R1\Mada\$machine.dat
Original line
REAL $LENGTH_B
;Grundachslaenge B
Value
min.
max.
Comments
$LG_CP
Real
Unit
1/ms
In file
R1\Mada\$machine.dat
Original line
REAL $LG_CP[12]
;KV--Faktor Bahn--fahren [1/ms]
Value
min.
max.
Comments
$LG_PTP
Real
Unit
1/ms
In file
R1\Mada\$machine.dat
Original line
REAL $LG_PTP[12]
;KV--Faktor PTP Achse [I] (i=1:A1,i=7:E1) [1/ms]
Value
min.
max.
Comments
$LINE_SEL_OK
Boolean
Unit
In file
------
Original line
BOOL $LINE_SEL_OK
Value
min.
max.
Comments
82 of 170
Options
Effects
TRUE
FALSE
SysVar 08.02.03 en
13
L (Fortsetzung)
$LINE_SELECT
Boolean
Unit
In file
------
Original line
BOOL $LINE_SELECT
Value
min.
max.
Comments
Options
Effects
TRUE
FALSE
$LOOP_CONT
Boolean
Unit
Value
min.
max.
In file
------
Original line
BOOL $LOOP_CONT=FALSE
Comments
Options
Effects
TRUE
FALSE
$LOOP_MSG
Character
Unit
Value
min.
max.
In file
Steu\Mada\$option.dat
Original line
CHAR $LOOP_MSG[128]
Comments
Starts the simulation as soon as the value is not equal to blank string, and
causes the text contained and the simulation key to be displayed.
To end the simulation, the value must be reset to blank string.
SysVar 08.02.03 en
83 of 170
System Variables
84 of 170
SysVar 08.02.03 en
14
14
$MAIN_AXIS
Enum
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
Options
Effect
#SS
Gantry robot
#CC
SCARA robot
#NR
Jointed--arm robot
$MAMES[n]
Real
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
REAL $MAMES[n]
Comments
$MEAS_PULSE
Value
min.
max.
Boolean
Unit
In file
------
Original line
BOOL $MEAS_PULSE[5]
;Messpuls
Value
min.
max.
Comments
SysVar 08.02.03 en
85 of 170
System Variables
$MODE_MOVE
Enum
Unit
Value
min.
max.
In file
------
Original line
Comments
Options
Effect
#MM
Jogging
#MC
Manual referencing
#MI
Incremental motion
$MODE_OP
Enum
Unit
Value
In file
------
Original line
min.
max.
Comments
Options
Effect
#T1
Test 1
#T2
Test 2
#AUT
Automatic
#EX
Automatic External
$MODEL_NAME
Data type
Robot type
Character
Unit
86 of 170
In file
R1\Mada\$robcor.dat
Original line
CHAR $MODEL_NAME[32]
Comments
Value
min.
max.
SysVar 08.02.03 en
14
M (Fortsetzung)
$MOUSE_ACT
Boolean
Unit
In file
------
Original line
BOOL $MOUSE_ACT
Value
min.
max.
Comments
Options
Effect
TRUE
FALSE
$MOUSE_DOM
Data type
Boolean
Unit
In file
------
Original line
BOOL $MOUSE_DOM
Value
min.
max.
Comments
Options
Effect
TRUE
FALSE
$MOUSE_ROT
Boolean
Unit
In file
------
Original line
BOOL $MOUSE_ROT
Value
min.
max.
Comments
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
87 of 170
System Variables
$MOUSE_TRA
Boolean
Unit
In file
------
Original line
BOOL $MOUSE_TRA
Value
min.
max.
Comments
Options
Effect
TRUE
FALSE
$MOVE_BCO
Boolean
Unit
Value
In file
------
Original line
BOOL $MOVE_BCO
;Aktuelle Bewegung ist SAK--Fahrt
min.
max.
Comments
Options
Effect
TRUE
FALSE
No BCO run
$MOVE_ENABLE
Data type
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
88 of 170
SysVar 08.02.03 en
14
M (Fortsetzung)
$MOVE_ENA_ACK
Data type
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
$MOVE_STATE
Enum
Unit
Value
min.
max.
In file
------
Original line
Comments
$MS_DA[n]
Integer
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
INT $MS_DA[n]
Comments
SysVar 08.02.03 en
89 of 170
System Variables
$MSG_T
Structure
Unit
Value
min.
max.
In file
Steu\Mada\$option.dat
Original line
Comments
$MSG_T.ANSWER
Data type
Unit
$MSG_T.DLG_FORMAT
Data type
Value
min.
max.
Value
min.
max.
Unit
$MSG_T.KEY
$MSG_T.MODUL
$MSG_T.PARAM
$MSG_T.PARAM_TYP
Data type
Enum
Unit
Options
Value
min.
max.
Value
min.
max.
Effect
#VALUE
#WORDS
#KEY
$MSG_T.RELEASE
Data type
Unit
90 of 170
SysVar 08.02.03 en
14
M (Fortsetzung)
$MSG_T.TYP
Enum
Unit
Options
Effect
#NOTIFY
Notification message
#STATE
Status message
#QUIT
Acknowledgment message
#DIALOG
Dialog query
$MSG_T.VALID
Value
min.
max.
Value
min.
max.
SysVar 08.02.03 en
Boolean
91 of 170
System Variables
15
$NEAR_POSRET
Data type
Unit
Value
min.
max.
In file
Steu\Mada\$machine.dat
Original line
Comments
$NEARPATHTOL
Data type
Unit
Value
min.
max.
In file
Steu\Mada\$custom.dat
Original line
REAL $NEARPATHTOL
;Toleranz fr die Abweichung von $POS_RET
Comments
$NULLFRAME
Null frame
Data type
Structure
Unit
92 of 170
Value
min.
max.
In file
------
Original line
FRAME $NULLFRAME
Comments
All values for offset (X, Y, Z) and rotation (A, B, C) are set to zero.
SysVar 08.02.03 en
15
N (Fortsetzung)
$NULLFRAME.A
Data type
Real
Unit
mm,
$NULLFRAME.B
$NULLFRAME.C
$NULLFRAME.X
$NULLFRAME.Y
$NULLFRAME.Z
$NUM_AX
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $NUM_AX=6
;Achsen des Robotersystems
Value
min.
max.
Value
min.
max.
Comments
$NUM_IN
Integer
Unit
In file
------
Original line
INT $NUM_IN
;Anzahl der Eingaenge
Value
min.
max.
Comments
$NUM_OUT
Integer
Unit
In file
------
Original line
INT $NUM_OUT
;Anzahl der Ausgaenge
Value
min.
max.
Comments
SysVar 08.02.03 en
93 of 170
System Variables
$NUMSTATE
Boolean
Unit
In file
------
Original line
BOOL $NUMSTATE
Value
min.
max.
Comments
94 of 170
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
16
16
O
Signal declaration Path check
robot is on the programmed path
$ON_PATH
Data type
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
$OPT_MOVE
Enum
Unit
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
Comments
Options
Effect
#NONE
#STEP1
#STEP2
$OPT_VAR_IDX
Integer
Unit
Value
min.
max.
In file
------
Original line
INT $OPT_VAR_IDX
;Index Korr.--Var. in der Var.--Liste $OPT_VAR[]
Comments
SysVar 08.02.03 en
95 of 170
System Variables
$ORI_CHECK
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $ORI_CHECK
Value
min.
max.
Comments
$ORI_TYPE
Enum
Unit
Value
min.
max.
In file
------
Original line
Comments
Options
Effect
#VAR
#CONSTANT
Constant orientation
#JOINT
$ORI_TYPE_C
Enum
Unit
Value
min.
max.
In file
------
Original line
Comments
96 of 170
Options
Effect
#VAR
#CONSTANT
Constant orientation
#JOINT
SysVar 08.02.03 en
16
O (Fortsetzung)
$OUT[n]
Outputs
Data type
Boolean
Unit
Value
min. 1
max. 4096
In file
------
Original line
BOOL $OUT[4096]
;Ausgang [1 bis 4096] )*
Comments
$OUT_C[n]
Outputs
Data type
Boolean
Unit
Value
min.
max.
1
4096
In file
------
Original line
BOOL $OUT_C[4096]
;Ausgang [1 bis 4096] )*
Comments
$OV_ASYNC
Integer
Unit
In file
------
Original line
INT $OV_ASYNC
;OVERRIDE asynchrone Zusatzachsen
Value
min.
max.
0
100
Comments
SysVar 08.02.03 en
97 of 170
System Variables
$OV_JOG
Jog override
Data type
Integer
Unit
In file
------
Original line
INT $OV_JOG
;Einricht--OVERRIDE
Value
min.
max.
Value
min.
max.
Value
min.
max.
Value
min.
max.
0
100
Comments
$OV_PRO
Program override
Data type
Integer
Unit
In file
------
Original line
INT $OV_PRO
0
100
Comments
$OV_PRO1
Integer
Unit
In file
------
Original line
INT $OV_PRO1
Comments
$OV_ROB
Robot override
Data type
Integer
Unit
In file
------
Original line
INT $OV_ROB
Comments
98 of 170
SysVar 08.02.03 en
16
O (Fortsetzung)
$OV_ROB1
Integer
Unit
In file
------
Original line
INT $OV_ROB1
Value
min.
max.
Comments
SysVar 08.02.03 en
99 of 170
System Variables
17
$PAL_MODE
Boolean
Unit
Value
min.
max.
In file
------
Original line
BOOL $PAL_MODE
;Achse A4 wird auf null Grad fixiert
Comments
Axis 4 is fixed at 0.
$PAL_MODE = $DEF_A4FIX is set during loading and program reset.
Palletizing mode is automatically activated for a 5--axis robot and not for
a normal 6--axis robot.
Options
Effect
TRUE
Palletizing mode on
FALSE
$PERI_RDY
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
$PHGBRIGHT
Integer
Unit
100 of 170
Value
min.
max.
0
15
In file
------
Original line
INT $PHGBRIGHT
Comments
Options
Effect
Display is dark
15
Display is bright
SysVar 08.02.03 en
17
P (Fortsetzung)
$PHGCONT
Integer
Unit
Value
min. 0
max. 15
In file
------
Original line
INT $PHGCONT
Comments
Options
Effect
15
$PHGINFO
Character
Unit
In file
------
Original line
CHAR $PHGINFO[24]
Value
min.
max.
Comments
$PHGTEMP
Integer
Unit
In file
------
Original line
INT $PHGTEMP
Value
min.
max.
Comments
$PMCHANNEL[n]
Data type
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
INT $PMCHANNEL[n]
;Antriebsschnittstellen--Nr. auf dem Powermodul
Comments
SysVar 08.02.03 en
101 of 170
System Variables
$POS_ACT
Structure
Unit
mm,
In file
------
Original line
E6POS $POS_ACT
;Aktuelle Roboterposition kartesisch [mm,Grad]
Value
min.
max.
Comments
$POS_ACT.A
Real
Unit
mm,
Value
min.
max.
$POS_ACT.B
$POS_ACT.C
$POS_ACT.X
$POS_ACT.Y
$POS_ACT.Z
$POS_ACT_MES
Data type
Structure
Unit
In file
------
Original line
E6POS $POS_ACT_MES
Value
min.
max.
Comments
102 of 170
SysVar 08.02.03 en
17
P (Fortsetzung)
$POS_BACK
Structure
Unit
mm,
In file
------
Original line
E6POS $POS_BACK
;Anfangsposition des aktuellen Bewegungssatzes kartesisch [mm,Grad]
Value
min.
max.
Comments
$POS_BACK.A
Real
Unit
$POS_BACK.B
$POS_BACK.C
$POS_BACK.X
Real
Unit
mm
$POS_BACK.Y
$POS_BACK.Z
SysVar 08.02.03 en
Value
min.
max.
Value
min.
max.
103 of 170
System Variables
$POS_FOR
Structure
Unit
mm,
In file
------
Original line
E6POS $POS_FOR
;Zielposition des aktuellen Bewegungssatzes kartesisch [mm,Grad]
Value
min.
max.
Comments
$POS_FOR.A
Real
Unit
$POS_FOR.B
$POS_FOR.C
$POS_FOR.X
$POS_FOR.Y
$POS_FOR.Z
104 of 170
Value
min.
max.
SysVar 08.02.03 en
17
P (Fortsetzung)
$POS_INT
Structure
Unit
mm,
In file
------
Original line
E6POS $POS_INT
;Unterbrechungsposition kartesisch [mm,Grad]
Value
min.
max.
Comments
$POS_INT.A
Real
Unit
$POS_INT.B
$POS_INT.C
$POS_INT.X
Real
Unit
mm
$POS_INT.Y
$POS_INT.Z
SysVar 08.02.03 en
Value
min.
max.
Value
min.
max.
105 of 170
System Variables
$POS_RET
Structure
Unit
mm,
In file
------
Original line
E6POS $POS_RET
;Rckpositionieren kartesisch [mm,Grad]
Value
min.
max.
Comments
$POS_RET.A
Real
Unit
$POS_RET.B
$POS_RET.C
$POS_RET.X
Real
Unit
mm
$POS_RET.Y
$POS_RET.Z
$POWER_FAIL
Boolean
Unit
In file
------
Original line
BOOL $POWER_FAIL
Value
min.
max.
Value
min.
max.
Value
min.
max.
Comments
106 of 170
Options
Effect
TRUE
Power failure
FALSE
No power failure
SysVar 08.02.03 en
17
P (Fortsetzung)
$POWERMODUL1
...
$POWERMODUL4
Data type
Structure
Unit
Value
min.
max.
In file
------
Original line
Comments
$POWERMODUL1.BUSVOLTAGE
Intermediate circuit voltage, power module 1 ... 4
...
$POWERMODUL4.BUSVOLTAGE
Data type
Integer
Unit
Value
min.
max.
$POWERMODUL1.CURRCAL
...
$POWERMODUL4.CURRCAL
$POWERMODUL1.CURRERROR
...
$POWERMODUL4.CURRERROR
$POWERMODUL1.PMERROR
...
$POWERMODUL4.PMERROR
$POWERMODUL1.PMSTATE
...
$POWERMODUL4.PMSTATE
SysVar 08.02.03 en
107 of 170
System Variables
Real
Unit
In file
------
Original line
INT $POWEROFF_DELAYTIME
Value
min.
max.
0
30000
Comments
Options
Effect
1...30000
NOTE
On controllers of type KR C3A, KR C3E or COBRA, the variable $POWEROFF_DELAYTIME may be set to no more than 180 s. Otherwise, there is a risk of data loss.
$PR_MODE
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
$PRO_ACT
Signal declaration
Unit
Value
In file
R1\Mada\$machine.dat
Original line
min.
max.
Comments
108 of 170
Options
Effect
TRUE
Process is active.
FALSE
SysVar 08.02.03 en
17
P (Fortsetzung)
$PRO_I_O
Character
Unit
Value
min.
max.
In file
Steu\Mada\$custom.dat
Original line
CHAR $PRO_I_O[64]
Comments
$PRO_IP
Structure
Unit
Value
min.
max.
In file
------
Original line
Comments
$PRO_IP.I_EXECUTED
Data type
Unit
Options
Effect
TRUE
FALSE
$PRO_IP.NAME[32]
Data type
Unit
$PRO_IP.NAME_C[32]
SysVar 08.02.03 en
Value
min.
max.
Value
min.
max.
109 of 170
System Variables
$PRO_IP.P_ARRIVED
Data type
Unit
$PRO_IP.P_NAME[24]
Data type
min.
max.
Unit
$PRO_IP.SNR
Value
Value
min.
max.
Integer
Unit
Value
min.
max.
$PRO_IP.SNR_C
$PRO_MODE
Enum
Unit
min.
max.
In file
------
Original line
Comments
Options
Effect
#ISTEP
#PSTEP
#MSTEP
#CSTEP
Program Step:
Motion Step:
#GO
#BSTEP
110 of 170
Value
SysVar 08.02.03 en
17
P (Fortsetzung)
$PRO_MODE0
Enum
Unit
Value
In file
------
Original line
Comments
Options
Effect
min.
max.
#ISTEP
#PSTEP
#MSTEP
#CSTEP
#GO
#BSTEP
$PRO_MODE1
Enum
Unit
Value
In file
------
Original line
Comments
Options
Effect
min.
max.
#ISTEP
#PSTEP
#MSTEP
#CSTEP
#GO
#BSTEP
$PRO_MOVE
Signal declaration
Unit
Value
In file
R1\Mada\$machine.dat
Original line
min.
max.
Comments
SysVar 08.02.03 en
111 of 170
System Variables
$PRO_NAME[24]
Data type
Unit
In file
------
Original line
CHAR $PRO_NAME[24]
Value
min.
max.
Comments
$PRO_NAME0[24]
Data type
Unit
In file
------
Original line
CHAR $PRO_NAME0[24]
Comments
$PRO_NAME1[24]
Data type
min.
max.
Unit
In file
------
Original line
CHAR $PRO_NAME1[24]
Comments
$PRO_START
Value
Value
min.
max.
Boolean
Unit
In file
------
Original line
BOOL $PRO_START
;Start wirkt auf Programm
Value
min.
max.
Comments
112 of 170
Options
Effect
TRUE
Program execution
FALSE
Command execution
SysVar 08.02.03 en
17
P (Fortsetzung)
$PRO_STATE
Enum
Unit
Value
In file
------
Original line
min.
max.
Comments
Options
Effect
#P_FREE
#P_RESET
Program reset
#P_ACTIVE
Program active
#P_STOP
Program stopped
#P_END
$PRO_STATE0
Enum
Unit
Value
In file
------
Original line
Comments
$PRO_STATE1
min.
max.
Enum
Unit
Value
In file
------
Original line
Comments
SysVar 08.02.03 en
min.
max.
113 of 170
System Variables
$PROG_EEPOT
Data type
Integer
Unit
min.
max.
1
12
In file
------
Original line
INT $PROG_EEPOT
;Programmierung der EEPOTIS DSE
Comments
$PROG_TORQ_MON
Data type
Unit
114 of 170
Value
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
BOOL $PROG_TORQ_MON=FALSE
;Ueberwachung der Soll--Momente Motor und Getriebe
Comments
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
18
18
$RAISE_T_MOT[n]
Motor run--up time without the axis being loaded, axes 1 ... 12
Data type
Real
Unit
ms
In file
R1\Mada\$machine.dat
Original line
REAL $RAISE_T_MOT[n]
Comments
Time in which the motor accelerates to rated speed without the axis being
loaded.
[n] = [1] ... [6]: axis A1 ... A6
[n] = [7] ... [12]: external axis E1 ... E6
$RAISE_TIME[n]
Value
min.
max.
Data type
Real
Unit
ms
In file
R1\Mada\$machine.dat
Original line
REAL $RAISE_TIME[n]
Comments
$RAT_MOT_AX[n]
Data type
Value
min.
max.
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
SysVar 08.02.03 en
115 of 170
System Variables
$RAT_MOT_ENC[n]
Data type
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$RC_RDY1
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
$RCV_INFO
Character
Unit
116 of 170
Value
min.
max.
In file
------
Original line
CHAR $RCV_INFO[128]
Comments
SysVar 08.02.03 en
18
R (Fortsetzung)
$REBOOTDSE
Boolean
Unit
Value
In file
------
Original line
BOOL $REBOOTDSE
Comments
Options
Effect
TRUE
DSE is re--initialized
$RED_ACC_AXC[n]
min.
max.
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_ACC_AXC[n]
Comments
$RED_ACC_CPC
Value
min.
max.
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_ACC_CPC
Value
min.
max.
Comments
$RED_ACC_DYN
Data type
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_ACC_DYN
Value
min.
max.
Comments
SysVar 08.02.03 en
117 of 170
System Variables
$RED_ACC_EMX
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_ACC_EMX[12]
Value
min.
max.
Comments
$RED_ACC_OV[n]
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_ACC_OV[n]
Comments
Value
min.
max.
$RED_CAL_SD
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_CAL_SD
Comments
Value
min.
max.
$RED_CAL_SF
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_CAL_SF
Value
min.
max.
Comments
118 of 170
SysVar 08.02.03 en
18
R (Fortsetzung)
$RED_JUS_UEB
Data type
Real
Unit
In file
R1\Mada\$machine.dat
Original line
REAL $RED_JUS_UEB
Value
min.
max.
Comments
$RED_T1
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_T1
Value
min.
max.
Comments
$RED_T1_OV_CP
Data type
Unit
Value
In file
Steu\Mada\$custom.dat
Original line
BOOL $RED_T1_OV_CP=TRUE
min.
max.
Comments
Options
Effect
TRUE
FALSE
$RED_VEL
Integer
Unit
In file
------
Original line
INT $RED_VEL
Value
1
min.
max. 100
Comments
SysVar 08.02.03 en
119 of 170
System Variables
$RED_VEL_AXC[n]
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_VEL_AXC[n]
Comments
$RED_VEL_C
Value
min.
max.
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_VEL_C
Value
1
min.
max. 100
Comments
$RED_VEL_CPC
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $RED_VEL_CPC
Value
min.
max.
Comments
$REVO_NUM[n]
Integer
Unit
120 of 170
Value
min.
max.
In file
------
Original line
INT $REVO_NUM[n]
Comments
SysVar 08.02.03 en
18
R (Fortsetzung)
$RINT_LIST
Integer
Unit
Value
min.
max.
In file
------
Original line
Comments
$ROB_CAL
Signal declaration
Unit
Value
In file
R1\Mada\$machine.dat
Original line
min.
max.
Comments
$ROB_STOPPED
Data type
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$ROB_TIMER
Clock generator
Data type
Integer
Unit
Value
min.
max.
In file
------
Original line
INT $ROB_TIMER
Comments
SysVar 08.02.03 en
121 of 170
System Variables
$ROBROOT
Structure
Unit
mm,
In file
------
Original line
Value
min.
max.
Comments
$ROBROOT_C
Data type
Structure
Unit
Value
min.
max.
In file
------
Original line
FRAME $ROBROOT_C
;Roboterfusspunkt im Weltkoordinatensystem Hauptlauf
Comments
$ROBROOT_KIN
Data type
Unit
Value
min.
max.
In file
------
Original line
CHAR $ROBROOT_KIN[29]
;Externe Kinematikachsen in ROBROOT
Comments
$ROBRUNTIME
Integer
Unit
min
In file
------
Original line
INT $ROBRUNTIME
Value
min.
max.
Comments
122 of 170
SysVar 08.02.03 en
18
R (Fortsetzung)
$ROBTRAFO
Robot name
Data type
Character
Unit
In file
------
Original line
CHAR $ROBTRAFO[32]
Value
min.
max.
Comments
$ROTSYS
Structure
Unit
In file
------
Original line
Value
min.
max.
Comments
Options
Effect
#AS_TRA
#TCP
#BASE
$ROTSYS_C
Structure
Unit
In file
------
Original line
Value
min.
max.
Comments
Options
Effect
#AS_TRA
#TCP
#BASE
SysVar 08.02.03 en
123 of 170
System Variables
19
$SAFEGATE_OP
Data type
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
$SAFETY_SW
Enum
Unit
Value
min.
max.
In file
Original line
Comments
Options
Effect
#RELEASED
#PRESSED
$SEN_DEL[n]
124 of 170
Integer
Unit
Incr
In file
R1\Mada\$machine.dat
Original line
INT $SEN_DEL[n]
Comments
Value
min.
max.
SysVar 08.02.03 en
19
S (Fortsetzung)
$SEN_PINT[1]...[20]
Data type
Unit
In file
------
Original line
INT $SEN_PINT[20]
Value
min.
max.
Comments
$SEN_PINT_C[1]...[20]
Data type
Unit
In file
------
Original line
INT $SEN_PINT_C[20]
Value
min.
max.
Comments
$SEN_PREA[1]...[20]
Data type
Unit
In file
------
Original line
REAL $SEN_PREA[20]
Value
min.
max.
Comments
$SEN_PREA_C[1]...[20]
Data type
Exchange of real values in main run between the controller and the
sensor interface program
Real
Unit
In file
------
Original line
REAL $SEN_PREA_C[20]
Value
min.
max.
Comments
SysVar 08.02.03 en
125 of 170
System Variables
$SEQ_CAL
Integer
Unit
Bit sequence
In file
R1\Mada\$machine.dat
Original line
INT $SEQ_CAL[12]
Value
min.
max.
Comments
Options
Effect
LSB
Axis 1
MSB
Axis 12
$SERV_OFF_TM[n]
Data type
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $SERV_OFF_TM[n]
;Reglersperrzeit Achse[n]
Comments
$SERVOFILE
...
$SERVOFILE12
min.
max.
Data type
Character
Unit
126 of 170
Value
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
CHAR $SERVOFILE1[16]
...
CHAR $SERVOFILE12[16]
Comments
When the controller is booted, servo parameters for each axis can be sent
to the DSE. These parameters must be available in a file Filename in the
directory R1\Mada.
The name of this file must be entered in the robot--specific machine data,
for example: $SERVOFILE1[]= dumper.servo.
DEFAULT is not permissible as a parameter file name.
SysVar 08.02.03 en
19
S (Fortsetzung)
$SERVOPARA
Structure
Unit
Value
In file
------
Original line
min.
max.
Comments
$SET_IO_SIZE
Integer
Unit
Value
min.
max.
In file
------
Original line
INT $SET_IO_SIZE
Comments
If the default 1024 inputs/outputs are not sufficient, the number of usable
I/Os can be increased to 2048 or 4096 by setting the variable
$SET_IO_SIZE accordingly.
Options
Effect
2048 inputs/outputs
4096 inputs/outputs
$SIMULATE
Boolean
Unit
Value
min.
max.
In file
------
Original line
BOOL $SIMULATE
Comments
Options
Effect
TRUE
Simulation active
FALSE
SysVar 08.02.03 en
127 of 170
System Variables
$SINGUL_ERR_JOG
Data type
Unit
Value
min.
max.
In file
Steu\Mada\$custom.dat
Original line
Comments
$SINGUL_ERR_PRO
Data type
Unit
Value
min.
max.
In file
Steu\Mada\$custom.dat
Original line
Comments
$SINGUL_POS[1]
Data type
Unit
128 of 170
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
$SINGUL_POS[1]
Comments
Options
Effect
The angle for axis 1 remains the same from the start point to the end point
SysVar 08.02.03 en
19
S (Fortsetzung)
$SINGUL_POS[2]
Data type
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
$SINGUL_POS[2]
Comments
Options
Effect
The angle for axis 2 remains the same from the start point to the end point
$SINGUL_POS[3]
Data type
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
$SINGUL_POS[3]
Comments
Options
Effect
The angle for axis 4 remains the same from the start point to the end point
$SINGUL_STRATEGY
Data type
Unit
In file
------
Original line
INT $SINGUL_STRATEGY
Value
min.
max.
Comments
Options
Effect
No strategy
SysVar 08.02.03 en
129 of 170
System Variables
$SINT_LIST
Structure
Unit
min.
max.
In file
------
Original line
Comments
$SLAVE_AXIS_INC
Data type
Unit
Value
min.
max.
In file
------
Original line
Comments
$SOFTN_END[n]
Position of the software limit switches at the negative end of the axis
(axes 1 ... 12)
Data type
Real
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
REAL $SOFTN_END[n]
Comments
$SOFTP_END[n]
130 of 170
Value
Value
min.
max.
Position of the software limit switches at the positive end of the axis
(axes 1 ... 12)
Data type
Real
Unit
mm,
In file
R1\Mada\$machine.dat
Original line
REAL $SOFTP_END[n]
Comments
Value
min.
max.
SysVar 08.02.03 en
19
S (Fortsetzung)
$SOFTPLCBOOL[n]
Data type
Unit
Value
min.
max.
In file
------
Original line
BOOL $SOFTPLCBOOL[n]
Comments
Options
Effect
TRUE
FALSE
$SOFTPLCINT[n]
Data type
Unit
Value
min.
max.
In file
------
Original line
INT $SOFTPLCINT[n]
Comments
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
131 of 170
System Variables
$SOFTPLCREAL[n]
Data type
Unit
Value
min.
max.
In file
------
Original line
REAL $SOFTPLCREAL[n]
Comments
Options
Effect
TRUE
FALSE
$SPC_KIN
Real
Unit
In file
R1\Mada\$machine.dat
Original line
REAL $SPC_KIN[30]
;Sonderkinematiken
Value
min.
max.
Comments
132 of 170
SysVar 08.02.03 en
19
S (Fortsetzung)
$SPIN_A
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$SPIN_A.SPIN_AXIS
Data type
Unit
$SPIN_A.SPIN_BETA
Data type
Value
min.
max.
Unit
Value
min.
max.
$SPIN_A.SPIN_RAD_G
$SPIN_A.SPIN_RAD_H
$SPIN_A.SPIN_SG
Data type
Unit
SysVar 08.02.03 en
Integer
Value
min.
max.
133 of 170
System Variables
$SPIN_B
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$SPIN_B.SPIN_AXIS
Data type
Unit
$SPIN_B.SPIN_BETA
Data type
Unit
Value
min.
max.
Value
min.
max.
$SPIN_B.SPIN_RAD_G
$SPIN_B.SPIN_RAD_H
$SPIN_B.SPIN_SG
134 of 170
SysVar 08.02.03 en
19
S (Fortsetzung)
$SPIN_C
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$SPIN_C.SPIN_AXIS
Data type
Unit
$SPIN_C.SPIN_BETA
Data type
Value
min.
max.
Unit
Value
min.
max.
$SPIN_C.SPIN_RAD_G
$SPIN_C.SPIN_RAD_H
$SPIN_C.SPIN_SG
Data type
Integer
Unit
$SPINDLE
Value
min.
max.
Value
min.
max.
Spindles
Data type
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $SPINDLE
Comments
Options
Effect
No
Yes
SysVar 08.02.03 en
135 of 170
System Variables
$SS_MODE
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
$ST_TOL_TIME
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $ST_TOL_TIME
Comments
$ST_TOL_VEL[n]
Value
min.
max.
Data type
Real
Unit
1/min
In file
R1\Mada\$machine.dat
Original line
REAL $ST_TOL_VEL[n]
Comments
$STOPMB_ID
Value
min.
max.
Integer
Unit
In file
------
Original line
INT $STOPMB_ID
Value
min.
max.
Comments
136 of 170
SysVar 08.02.03 en
19
S (Fortsetzung)
$STOPMESS
Signal declaration
Value
Unit
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
Options
Effect
TRUE
FALSE
$STOPNOAPROX
Data type
Value
Unit
min.
max.
In file
------
Original line
BOOL $STOPNOAPROX
Comments
Options
Effect
T1/T2 mode:
AUT/EXT mode:
T1/T2 mode:
AUT/EXT mode:
TRUE
FALSE
$STROBE1
...
$STROBE6
Data type
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
Comments
SysVar 08.02.03 en
min.
max.
137 of 170
System Variables
$STROBE1LEV
...
$STROBE6LEV
Data type
Boolean
Unit
min.
max.
In file
Steu\Mada\$machine.dat
Original line
BOOL $STROBE1LEV
...
BOOL $STROBE6LEV
Comments
Options
Effect
TRUE
FALSE
$SYNC
Integer
Unit
138 of 170
Value
Value
min.
max.
In file
R1\Mada\$robcor.dat
Original line
INT $SYNC
;Phasenanpassung (1 = synchron, 0 = nicht synchron)
Comments
Options
Effect
SysVar 08.02.03 en
20
20
$T1
Signal declaration
Unit
In file
Steu\Mada\$machine.dat
Original line
Value
min.
max.
Comments
$T2
Signal declaration
Unit
In file
Steu\Mada\$machine.dat
Original line
Value
min.
max.
Comments
$T2_OUT_WARNING
Data type
Unit
Value
In file
Steu\MaDa\$option.dat
Original line
BOOL $T2_OUT_WARNING=FALSE
min.
max.
Comments
Options
Effect
TRUE
Warning activated
FALSE
Warning deactivated
SysVar 08.02.03 en
139 of 170
System Variables
$T2_OV_REDUCE
Data type
Unit
min.
max.
In file
Steu\MaDa\$option.dat
Original line
BOOL $T2_OV_REDUCE=FALSE
Comments
Options
Effect
TRUE
FALSE
$TARGET_STATUS
Data type
Selection of status for motion from start point to end (target) point
Enum
Unit
140 of 170
Value
Value
min.
max.
In file
Steu\MaDa\$custom.dat
Original line
Comments
Used by the KRL function INVERSE() if the transferred end (target) point
does not have a valid STATUS value.
Options
Effect
#SOURCE
#BEST
All eight Status combinations are calculated; the one with the shortest
path between the start point and end point in axis space is selected.
SysVar 08.02.03 en
20
T (Fortsetzung)
$TC_SYM
Real
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
REAL $TC_SYM
Comments
$TCP_IPO
Boolean
Unit
In file
Steu\Mada\$option.dat
Original line
BOOL $TCP_IPO=FALSE
Value
min.
max.
Comments
Options
Effect
TRUE
TCP--related interpolation on
FALSE
$TECH
Enum
Unit
In file
R1\Mada\$operate.dat
Original line
Value
min.
max.
Comments
SysVar 08.02.03 en
141 of 170
System Variables
$TECH_ANA_FLT_OFF[n]
Data type
Unit
Value
min.
max.
In file
Steu\Mada\$custom.dat
Original line
BOOL $TECH_ANA_FLT_OFF[n]
;Zykl. Analogausgabe des TECHVALS gefiltert
Comments
Options
Effect
TRUE
FALSE
The signal is output through a filter, as previously, so the analog signal does
not quite reach the programmed amplitude and is dependent on the velocity
and the override.
$TECH_C
Enum
Unit
In file
------
Original line
Value
min.
max.
Comments
$TECH_FUNC
Integer
Unit
In file
Steu\Mada\$custom.dat
Original line
INT $TECH_FUNC=B0000
Value
min.
max.
Comments
142 of 170
SysVar 08.02.03 en
20
T (Fortsetzung)
$TECH_MAX
Integer
Unit
Value
In file
R1\Mada\$machine.dat
Original line
INT $TECH_MAX
;Max. Anzahl Funktionsgeneratoren
min.
max.
Comments
$TECH_OPT
Boolean
Unit
In file
Steu\Mada\$option.dat
Original line
BOOL $TECH_OPT=FALSE
;Funktionsgenerator
Value
min.
max.
Comments
Options
Effect
TRUE
FALSE
$TECHANGLE
Structure
Unit
Value
min.
max.
In file
------
Original line
Comments
$TECHANGLE_C
Data type
Unit
Value
min.
max.
In file
------
Original line
Comments
SysVar 08.02.03 en
143 of 170
System Variables
$TECHIN
Real
Unit
Value
In file
------
Original line
REAL $TECHIN[6]
;Eingangswert Funktionsgenarator
min.
max.
Comments
$TECHPAR
Real
Unit
Value
In file
------
Original line
REAL $TECHPAR[6,10]
;Parameter Funktionsgenerator
min.
max.
Comments
$TECHPAR_C
Real
Unit
Value
In file
------
Original line
REAL $TECHPAR_C[6,10]
;Parameter Funktionsgenerator
min.
max.
Comments
$TECHSYS
Enum
Unit
Value
In file
------
Original line
min.
max.
Comments
144 of 170
SysVar 08.02.03 en
20
T (Fortsetzung)
$TECHSYS_C
Enum
Unit
Value
In file
------
Original line
min.
max.
Comments
$TECHVAL
Real
Unit
Value
In file
------
Original line
REAL $TECHVAL[6]
;Funktionswert Funktionsgenerator
min.
max.
Comments
$TFLWP
Structure
Unit
Frame
In file
R1\Mada\$machine.dat
Original line
Value
min.
max.
Comments
$TIME_POS[n]
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $TIME_POS[n]
Comments
SysVar 08.02.03 en
Value
min.
max.
145 of 170
System Variables
$TIMER[n]
Timer
Data type
Integer
Unit
ms
In file
------
Original line
INT $TIMER[n]
Comments
$TIMER_FLAG[n]
Data type
Boolean
Value
In file
------
Original line
BOOL $TIMER_FLAG[n]
Comments
Options
Effect
TRUE
FALSE
$TIMER_STOP[n]
Data type
min.
max.
Unit
min.
max.
Unit
146 of 170
Value
In file
------
Original line
BOOL $TIMER_STOP[n]
Comments
Options
Effect
TRUE
Timer is stopped.
FALSE
Timer is started.
Value
min.
max.
SysVar 08.02.03 en
20
T (Fortsetzung)
$TIRORO
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$TL_COM_VAL
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $TL_COM_VAL=50
;Toleranzzeit Solldrehzahlbegrenzung [ms]
Value
min.
max.
Comments
$TM_CON_VEL
Integer
Unit
ms
In file
R1\Mada\$machine.dat
Original line
INT $TM_CON_VEL
;Minimale Konstantfahrphase [ms]
Comments
To avoid sudden loading of the robot arm due to abrupt changes between
acceleration and braking (when there are short distances between points).
SysVar 08.02.03 en
Value
min.
max.
147 of 170
System Variables
$TOOL
Data type
Structure
Unit
mm,
In file
------
Original line
FRAME $TOOL
;Werkzeug im Flanschkoordinatensystem Vorlauf
Value
min.
max.
Comments
$TOOL.A
Real
Unit
$TOOL.B
$TOOL.C
$TOOL.X
Real
Unit
mm
$TOOL.Y
$TOOL.Z
148 of 170
Value
min.
max.
Value
min.
max.
SysVar 08.02.03 en
20
T (Fortsetzung)
$TOOL_C
Data type
Structure
Unit
mm,
In file
------
Original line
FRAME $TOOL_C
;Werkzeug im Flanschkoordinatensystem Hauptlauf
Value
min.
max.
Comments
$TOOL_C.A
Real
Unit
$TOOL_C.B
$TOOL_C.C
$TOOL_C.X
Real
Unit
mm
Value
min.
max.
Value
min.
max.
$TOOL_C.Y
$TOOL_C.Z
$TOOL_KIN
Character
Unit
Value
In file
------
Original line
CHAR $TOOL_KIN[29]
;Externe Kinematikachsen in TOOL
min.
max.
Comments
SysVar 08.02.03 en
149 of 170
System Variables
$TORQ_DIFF[n]
Integer
Unit
In file
------
Original line
INT $TORQ_DIFF[n]
Comments
$TORQ_VEL[n]
150 of 170
Value
min.
max.
Real
Unit
In file
------
Original line
REAL $TORQ_VEL[n]
Comments
Value
min.
max.
SysVar 08.02.03 en
20
T (Fortsetzung)
$TORQMON[6]
Integer
Unit
In file
------
Original line
INT $TORQMON[6]
;Momentenueberwachungsschlauch im Programmbetrieb [%]
Value
min.
max.
Comments
$TORQMON_COM[6]
Data type
Unit
Value
min.
max.
In file
------
Original line
INT $TORQMON_COM[6]
;Momentenueberwachungsschlauch im Kommandobetrieb [%]
Comments
$TORQMON_COM_DEF[6]
Data type
Integer
Unit
In file
Steu\Mada\$custom.dat
Original line
INT $TORQMON_COM_DEF[6]
Value
min.
max.
Comments
$TORQMON_DEF[6]
Data type
Integer
Unit
In file
Steu\Mada\$custom.dat
Original line
INT $TORQMON_DEF[6]
Value
min.
max.
Comments
SysVar 08.02.03 en
151 of 170
System Variables
$TORQMON_TIME
Data type
Real
Unit
ms
In file
Steu\Mada\$custom.dat
Original line
REAL $TORQMON_TIME
Comments
$TORQUE_AXIS
Data type
Value
min.
max.
Unit
Value
min.
max.
In file
------
Original line
INT $TORQUE_AXIS
Comments
$TOUCH_ACC
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $TOUCH_ACC
Value
min.
max.
Comments
152 of 170
SysVar 08.02.03 en
20
T (Fortsetzung)
$TOUCH_SVEL
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $TOUCH_SVEL
Comments
$TOUCH_VEL
Value
min.
max.
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $TOUCH_VEL
Value
min.
max.
Comments
$TRACE
Structure
Unit
In file
------
Original line
Value
min.
max.
Value
min.
max.
Comments
$TRACE.MODE
Enum
Unit
Options
Effect
#START
Start TRACE
SysVar 08.02.03 en
153 of 170
System Variables
$TRACE.NAME
Character
Unit
$TRACE.STATE
Value
min.
max.
Value
min.
max.
Value
min.
max.
Enum
Unit
Options
Effect
#T_WAIT
#TRIGGERED
#T_END
$TRAFO_AXIS
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $TRAFO_AXIS=6
;Anzahl der transformierten Achsen
Comments
$TRAFONAME
Character
Unit
Value
In file
R1\Mada\$machine.dat
Original line
CHAR $TRAFONAME[32]
;Name der Koordinatentransformation
min.
max.
Comments
154 of 170
SysVar 08.02.03 en
20
T (Fortsetzung)
$TRANSSYS
Enum
Unit
Value
In file
------
Original line
min.
max.
Comments
Options
Effect
#WORLD
#BASE
#ROBROOT
#TCP
$TRP_A
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
$TRP_A.TRPSP_A
Data type
Unit
$TRP_A.TRPSP_AXIS
Data type
Unit
SysVar 08.02.03 en
Value
min.
max.
Value
min.
max.
Driven axis
Integer
155 of 170
System Variables
$TRP_A.TRPSP_B
Data type
Unit
$TRP_A.TRPSP_C
$TRP_A.TRPSP_COP_AX
Coupled axis
Data type
Integer
Unit
$TRP_A.TRPSP_D
Data type
min.
max.
Value
min.
max.
Value
min.
max.
Unit
$TSYS
Value
Structure
Unit
Value
min.
max.
In file
------
Original line
FRAME $TSYS
;Aktuelles Technologie--Dreibein bezogen auf BASE
Comments
$TURN
Boolean
Unit
In file
------
Original line
BOOL $TURN
;Drehjustage aktiv
Value
min.
max.
Comments
156 of 170
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
20
T (Fortsetzung)
$TX3P3
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
SysVar 08.02.03 en
157 of 170
System Variables
21
$USER_SAF
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
158 of 170
SysVar 08.02.03 en
22
22
$V_CUSTOM
Character
Unit
In file
Steu\Mada\$custom.dat
Original line
CHAR $V_CUSTOM[32]
Value
min.
max.
Comments
$V_OPTION
Character
Unit
In file
Steu\Mada\$option.dat
Original line
CHAR $V_OPTION[32]
Value
min.
max.
Comments
$V_R1MADA
Character
Unit
In file
R1\Mada\$machine.dat
Original line
CHAR $V_R1MADA[32]
Value
min.
max.
Comments
$V_ROBCOR
Character
Unit
In file
R1\Mada\$robcor.dat
Original line
CHAR $V_ROBCOR[32]
Value
min.
max.
Comments
SysVar 08.02.03 en
159 of 170
System Variables
$V_STEUMADA
Character
Unit
In file
Steu\Mada\$machine.dat
Original line
CHAR $V_STEUMADA[32]
Value
min.
max.
Comments
$VEL
Structure
Unit
Value
In file
R1\Mada\$machine.dat
Original line
DECL CP $VEL
Comments
$VEL.CP
min.
max.
Real
Unit
m/s
$VEL.ORI1
Value
min. > 0
max.
Real
Unit
/s
Value
min.
max.
$VEL.ORI2
$VEL_ACT
Current CP velocity
Data type
Real
Unit
m/s
In file
R1\Mada\$machine.dat
Original line
REAL $VEL_ACT
Value
min. > 0
max. $VEL_MA.CP
Comments
160 of 170
SysVar 08.02.03 en
22
V (Fortsetzung)
$VEL_ACT_MA
Integer
Unit
In file
R1\Mada\$machine.dat
Original line
INT $VEL_ACT_MA
;Grenzwert Sollgeschwindigkeit [%]
Comments
In jog mode and T1 mode, the limits are reduced by the value of the velocity
reduction factor in T1.
In PTP motions, the acceleration of the higher motion profile is calculated
on the basis of a robot model.
$VEL_AX_JUS[n]
Value
min.
max.
Data type
Real
Unit
/s, mm/s
In file
R1\Mada\$machine.dat
Original line
REAL $VEL_AX_JUS[n]
Comments
$VEL_AXIS[n]
Value
min.
max.
Integer
Unit
In file
------
Original line
INT $VEL_AXIS[n]
Comments
$VEL_AXIS_ACT[n]
Value
min.
max.
100
Data type
Real
Unit
In file
------
Original line
REAL $VEL_AXIS_ACT[n]
Comments
SysVar 08.02.03 en
Value
min. --100
max. 100
161 of 170
System Variables
$VEL_AXIS_C[n]
Data type
Integer
Unit
In file
------
Original line
INT $VEL_AXIS_C[n]
Comments
$VEL_AXIS_MA[n]
1
100
Unit
1/min
In file
------
Original line
REAL $VEL_AXIS_MA[n]
Comments
Value
min.
max.
Structure
Unit
Value
In file
------
Original line
DECL CP $VEL_C
Comments
$VEL_C.CP
min.
max.
Real
Unit
m/s
$VEL_C.ORI1
162 of 170
min.
max.
Data type
$VEL_C
$VEL_C.ORI2
Value
Value
min. > 0
max.
Real
Unit
/s
Value
min.
max.
SysVar 08.02.03 en
22
V (Fortsetzung)
$VEL_CP_COM
Data type
Real
Unit
m/s
In file
R1\Mada\$machine.dat
Original line
REAL $VEL_CP_COM
;Reduzierung der Flanschgeschwindigkeit in [m/s]
Value
min.
max.
Comments
$VEL_CP_T1
Real
Unit
m/s
In file
R1\Mada\$machine.dat
Original line
REAL $VEL_CP_T1
;Bahngeschwindigkeit in T1 [m/s]
Value
min.
max.
Comments
$VEL_ENC_CO
Integer
Unit
Inkr
In file
R1\Mada\$machine.dat
Original line
INT $VEL_ENC_CO
Value
min.
max.
Comments
$VEL_EXTAX[n]
Data type
Integer
Unit
Original line
INT $VEL_EXTAX[n]
Comments
SysVar 08.02.03 en
Value
min.
max.
163 of 170
System Variables
$VEL_EXTAX_C[n]
Data type
Integer
Unit
Value
min.
max.
In file
Original line
INT $VEL_EXTAX_C[n]
Comments
$VEL_FILT[n]
Tacho filter
Data type
Real
Unit
ms
In file
R1\Mada\$machine.dat
Original line
REAL $VEL_FILT[n]
Comments
$VEL_FLT_OFF
min.
max.
Boolean
Unit
164 of 170
Value
Value
min.
max.
In file
Steu\Mada\$custom.dat
Original line
BOOL $VEL_FLT_OFF=TRUE
Comments
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
22
V (Fortsetzung)
$VEL_MA
Structure
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
CP
ORI1
ORI2
$VEL_MA.CP
Maximum CP velocity
Data type
Real
Unit
m/s
Comments
$VEL_MA.ORI1
Value
min.
max.
Real
Unit
/s
Comments
$VEL_MA.ORI2
Value
min.
max.
SysVar 08.02.03 en
165 of 170
System Variables
23
$WAIT_FOR[470]
Data type
Unit
In file
------
Original line
CHAR $WAIT_FOR[470]
Value
min.
max.
Comments
$WAIT_FOR_ON
Data type
Unit
In file
------
Original line
BOOL $WAIT_FOR_ON
Value
min.
max.
Comments
Options
Effect
TRUE
FALSE
$WBOXDISABLE
Data type
Unit
In file
------
Original line
BOOL $WBOXDISABLE
Value
min.
max.
Comments
166 of 170
Options
Effect
TRUE
FALSE
SysVar 08.02.03 en
23
W (Fortsetzung)
$WORKSPACE[n]
Data type
Unit
In file
Steu\Mada\$custom.dat
Original line
Comments
$WORKSPACE[n].MODE
Data type
Value
min.
max.
Value
Unit
min.
max.
Options
Effect
#OFF
#INSIDE
#OUTSIDE
#INSIDE_STOP
The output is set and the robot stopped if the TCP is located inside
the workspace
#OUTSIDE_STOP
The output is set and the robot stopped if the TCP is located outside
the workspace
$WORKSPACE[n].STATE
Data type
Unit
Value
Options
Effect
TRUE
FALSE
min.
max.
Character
Unit
Value
min.
max.
In file
Steu\Mada\$custom.dat
Original line
CHAR $WORKSPACE_NAME1[24]
$WORKSPACE_NAME1[]=WORKSPACE 1
Comments
n = 1 ... 8
SysVar 08.02.03 en
167 of 170
System Variables
$WORKSTATE1
...
$WORKSTATE8
Data type
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
Options
Effect
$OUT[n]
FALSE
$WORLD
Structure
Unit
mm,
In file
------
Original line
FRAME $WORLD
Comments
$WORLD.A
min.
max.
Real
Unit
$WORLD.B
$WORLD.C
$WORLD.X
Real
Unit
mm
$WORLD.Y
$WORLD.Z
168 of 170
Value
Value
min.
max.
Value
min.
max.
SysVar 08.02.03 en
23
W (Fortsetzung)
$WRIST_AXIS
Enum
Unit
Value
min.
max.
In file
R1\Mada\$machine.dat
Original line
Comments
Options
Effect
#NOH
No wrist
#ZEH
In--line wrist
#SRH
Oblique wrist
#DSH
Triple--roll wrist
#WIH
Offset wrist
#WSH
SysVar 08.02.03 en
169 of 170
System Variables
24
$ZERO_MOVE
Boolean
Unit
Value
min.
max.
In file
------
Original line
BOOL $ZERO_MOVE
Comments
The value TRUE is valid for only one interpolation cycle. Interpolation of
zero blocks only during a single interpolation cycle.
Options
Effect
TRUE
FALSE
$ZUST_ASYNC
Signal declaration
Unit
Value
In file
Steu\Mada\$machine.dat
Original line
min.
max.
Comments
Options
Effect
TRUE
FALSE
170 of 170
SysVar 08.02.03 en
Index
Zahlen
B
Base coordinate system, 29
BASE system, 12
Battery message, 81
BCO, 88
Bit array for axis brakes, 31
Block coincidence run, 88
Block number, 110
Block selection, 82
Bounce time for EMT signals, 30
Brake control mode, 32
Brake delay time for external axes, 31
6D mouse, 127
A
Absolutely accurate robot model, 7, 8
Acceleration adaptation, 13
Acceleration of the axes in the advance run, 8
Acceleration of the axes in the main run, 9
Acceleration of the external axes, 11
Access to database, 90
Activate palletizing mode, 100
Activation of the higher motion profile, 95
Actual current of axes, 38
Actual position, Cartesian, 102
Aggregate of the end or auxiliary point, 110
Alarm Stop, 14
Alpha1 position, 128
Alpha2 position, 129
Alpha5 position, 129
Analog inputs, 14
Analog output filter, 14
Analog outputs, 15
Approximation distance, 15
Approximation not possible, 137
Assignment of axes, 51
Assignment of external axes to external axis kinematic system, 57
Assignment of jog keys, 78
Assignment of the jog keys, 19
Automatic, 19
Axis 4, 7
Axis angle, 20
Axis brake, 126
Axis brakes, 31, 32
Axis coupling factors, 37
Axis identification, 26
Axis in position, 152
Axis positioning time, 145
Axis run--up time, 115
Axis servo, 126
Axis velocity of the external axes, 163
Index -- i
C
Cartesian coordinates, 50
Cartesian robot motion, 50
Center of mass frame for the default load, 43
Clock generator, 121
Command acceleration, 8
Command execution, 112
Command torque monitoring, 114
Command velocity, 161
Constant travel phase, 147
Conversion of point coordinates, 7
Coordinate system for jogging, 37
Coordinate transformation, 154
Correction variables, 95
Coupled axis, 156
Coupling factors of axes, 60
CP motion, 50
CP velocity, 160, 162
CP velocity in Test 1 mode, 163
CP velocity in the advance run, 160
Current asynchronous motion execution state, 18
Current axis--specific robot position, 20
Current calibration in the power module, 39
Current calibration, power module, 107
Current CP velocity, 160
Current error, power module, 107
Current limitation for external axes, 39
Current limitation of axes, 40
Current limitation on axis, 39
Current temperature inside the KCP, 101
Curve length, CP motion, 50
Cyclical flag, 40
Cyclical flags, 40
Index
D
Data for acceleration with changes of override, 12
Data for special kinematics, 132
Deceleration time during maximum braking, 42
Default center of mass, 44
Default filter for CP motion, 43
Default filter for PTP motion, 43
Default mass of the load on the flange, 44
Default moment of inertia of the load, 44
Default values for torque monitoring, 151
Definition of message type, 91
Denavit--Hartenberg parameters, 46
Description of the spindle drive, 133, 134, 135
Diagnosis, 107
Digital input, 47
Direction of rotation of the axis, 22
Direction of the start key, 48
Display axis mastered, 24
Display brightness, 100
Display contrast, 101
Display of axis angle, 20
Display of power failure, 106
Distance to the next exact positioning point, 49
Distance traveled during signal propagation time
in EMT, 124
Drive interfaces, 101
Drives OFF, 51
Drives ON, 51, 100
DSE, 51
E
Editing, 83
EMERGENCY STOP ramp, 118
EMT, 124
EMT mastering, 55, 77, 81, 161
Enable asynchronous external axes, 170
Enabling switch, 124
Encoder actual values, 13
Endless axes, 120
Error messages, 107
Execution of a zero motion block, 170
Extended position singularity, 129
External axes, 16, 97
External axis kinematic system, 57
External device active, 70
External kinematic, 30
External mode, 61
External power supply, 19
External program for controller node, 109
External Robroot kinematic system, 122
External start active, 61
F
Fan monitoring, 63
Five--axis robots, 96
Fixing of axis 4 when palletizing, 42
Flag for automatic mode, 62
Flag for infinitely rotating axes, 56
Flag for re--initializing the DSE, 117
Flags 1 to 1024 as global markers, 64
Following error monitoring, 64, 73
Function generator, 141
Function parameters for function generator, 141
Function value for function generator, 145
G
Gear torque monitoring, 67
H
Higher motion profile, 51, 76, 95
HOME directory setting of the compiler, 68
Home position, 23, 68
I
I/O interface active, 70
Incremental actual values, 23
Incremental dimension for external axes, 74
Incremental dimension, axis--specific, 74
Incremental dimension, Cartesian, relative to the
tool, 74
Infinitely rotating axes, 56
Input value for function generator, 144
Inputs, 72
Inputs/outputs, 75
Integer variables, 37
Integral factor of the speed controller, 70
Interbus groups, 71
Interbus slave, 71
Intermediate circuit voltage, power module, 107
Interpolation mode, 76
Interpreter waiting, 166
Index -- ii
Index
Interrupt, 105
Interrupts at robot level, 121
Interrupts at Submit level, 130
Iterations for path planning, 76
J
Jog keys, 19, 78
Jog mode, 86
Jog override, 98
Jogging, 31
K
Kernel system, 116
Kernel system version, 116
Key to the message text in the data bank, 90
Kinematic classes, 79
Kinetic energy, 56
KRL instruction executed, 109
KT factor of motors, 80
KT0 factor of servomotors, 80
L
Length of EMT mastering travel, 81
Limit switch tripped, 69
Limit value of axial command acceleration, 8
Limit value of axial command velocity, 161
Limitation of command speed, 36
Load data determination, 71
N
Name for the variable, 49
Name of coordinate transformation, 154
Name of the block, 109
Name of the end or auxiliary point, 110
Name of the external Robroot kinematic system,
122
Name of the external TOOL kinematic system,
149
Name of the particular workspace, 27, 167
Nominal energy monitoring, 56
Null frame, 92
Number of external axes, 60
Number of robot axes, 93
Number of the softkey pressed, 90
Number of transformed axes, 154
M
Main axis identification, 85
Master/slave axes, 130
Mastering difference for EMT mastering, 34
Maximum approximation distance, 15
Maximum braking, 42
Maximum CP velocity, 165
Maximum current of a KPS, 79
Maximum deceleration time for path--maintaining
Emergency Stop, 32
Maximum effective current on power module output, 39
Maximum number of digital inputs, 93
Maximum number of digital outputs, 93
Maximum number of function generators, 143
Index -- iii
O
Observable variables, 49
Offset, 57
Offset between flange point and wrist point coordinate system, 145
Index
P
Palletizing, 42
Parameterization of the function generator, 144
Parameters for the trace function, 153
Path acceleration, 8, 9, 12
Path check, 95
Path status for the programmed point, 110
Path--maintaining braking in event of operator
safety violation, 124
Path--maintaining Emergency Stop, 54
Permissible rated current, 40
Plus/minus key, 78
Position control monitoring, 89
Position of robot in world coordinate system, 122
Position of robot root point in world coordinate
system, 122
Position when interrupt is triggered, 105
Position when leaving the path, Cartesian, 106
Power failure, 106
Power module, 101, 107
Process name, 112
Process name of the robot interpreter, 112
Process name of the Submit interpreter, 112
Process pointer to current KRL process, 109
Process run mode of the robot interpreter, 111
Process run mode of the Submit interpreter, 111
Process state, 113
Program execution, 112
R
Rapid gauging, 85
Rated current, 40
Rated current of KPS, 79
Rated speed of the motors, 162
Re--initializing the digital servoelectronics (DSE),
117
Ready for Program Start, 116
Reduction factor for acceleration, 117
Reduction factor for axial acceleration, 117
Reduction factor for axial velocity, 120
Reduction factor for CP and orientation acceleration, 117
Reduction factor for path--maintaining Emergency
Stop ramp, 118
Reduction factor for program in the advance run,
119
Reduction factor for sensor location run, 119
Reduction factor for T1 mode, 119
Reduction factor for velocity in referencing (reference point cam), 118
Reduction of acceleration, 118
Reduction of the CP path velocity, 38
Reference point offset, 34
Referencing direction, 47
Referencing sequence of the axes, 126
Referencing status, 121
Register for error messages, 107
Relative blocks, 123
Reorientation, 163
Reset acknowledgement messages, 36
Resolution of the position sensing system, 24
Response time of the motion torque monitoring
function, 152
Results of simulation for loop termination condition, 83
Retract acceleration for touch sensor, 152
Retract velocity of the touch sensor, 153
Revolution counter for endless axes, 120
Index -- iv
Index
S
Safety gate monitoring, 158
Sensor interface, 125
Serial number of the KCP CPU and software version, 101
Serial number of the robot, 80
Servo parameters for DSE, 126
Signal propagation time in EMT, 124
Simulate observers point of view using the 6D
mouse (AnySim), 127
Simulation of inputs/outputs, 75
Single step mode, 136
Singularity, 48
Singularity--free motion, 128, 129
Smooth ramp, 64
Softkey, 90
SoftPLC, 131, 132
Software limit switches, 130
Space Mouse, 87
Special kinematics, 132
Speed command value threshold for encoder
monitoring, 163
Speed control loop, 20
Speed controller gain, 66
Spindle drive, 133, 134, 135
Standstill detection time, 136
Standstill window, 73
START, 112
Start key, 48
Index -- v
T
Tacho filter, 164
Target position of the current motion block, 22
Target position of the motion block, Cartesian,
104
TCP--related interpolation, 141
Test mode, 108
Test1 mode, 18
Time--constant symmetry filters, 141
Timer, 146
Timer display, 146
Tolerance time, 147
Tolerance window, 92
Tool coordinate system, 13
Tool coordinate system relative to the flange
coordinate system, 148, 149
Tool--based technological system (TTS), 143,
144
Torque deviation, 150
Torque feed forward control, 63
Torque monitoring tunnel in command mode,
151
Torque monitoring tunnel in program mode, 151
Touch sensor, 152
Index
V
Velocity feed forward control, 63
Velocity limitation for monitoring the torque--driven
axis, 150
Velocity of the axes, 161
Velocity reduction factor in Test1 mode, 18
Violation of the axis--specific workspace, 27
Violation of the workspace, 28, 167, 168
W
WAIT FOR statement, 166
Workspace monitoring, 166
World coordinate system, 29, 122
World coordinate system relative to the initial
coordinate system, 168
Wrist axis identification, 169
Wrist axis singularity, 129
Z
Zero motion block, 170
Index -- vi