Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Robot coordinates
movement keys
Key-operated switch
test operating modes
Function survey
Survey of commands
in alphabetical order
Survey of commands
acc. to functions
Menu Survey
Function keys
Exercises
Portable Teach Pendant (PHG)
key-operated switch
AUTO /SETTING/ AUTO-TEST
override controller Drives ON
for changing
the movement speed emergency-off
key
special key O
for execution Drives OFF
of macros special keys
for execution and
special key I
for execution insertion of
application-specific
of macros
macros
color display
(20 lines)
keyboard
PHG
Robot coordinates
movement keys
Robot Coordinates
tool coordinates
$TOOL
Z+ basic coordinates
Y+ $BASE
X+
coordi-
robot
nates
Movement Keys for Movement
Mode Axes 1-6
move axis 1 into negative direction move axis 1 into positive direction
move axis 2 into negative direction move axis 2 into positive direction
move axis 6 into negative direction move axis 6 into positive direction
movement
axes 1-6
keys
Movement Keys for Cartesian
Movement Mode
move TCP into negative X direction move TCP into positive X direction
move TCP into negative Y direction move TCP into positive Y direction
move TCP into negative Z direction move TCP into positive Z direction
tool orientation around the X coordinate tool orientation around the X coordinate
tool orientation around the Y coordinate tool orientation around the Y coordinate
tool orientation around the Z coordinate tool orientation around the Z coordinate
Movement
Cartesian
keys
Key-operated switch
no no
reduced speed safety equipment reduced speed
doesn’t need to be
safety equipment active safety equipment
Key-operated
must be active doesn’t need to be
switch
active
Differences of the
Test Operating Modes
single step mode step sequential mode
TEST1 TEST3 TEST2 TEST4 AUTO
input signals
must be
simulated YES NO YES NO NO
binary outputs
are switched
NO YES YES NO YES
approximation
function is NO YES YES NO YES
active
welding,
oscillation is NO NO YES NO YES
active
operating
modes
test
Function survey
Operating
Function Selection Action 1 Action 2 Action 3 Action 4 Action 5 Action 6
mode
backward treatment of the
Run (1) Test 1
program
Set key-
operated
switch on follow the
switch to Mouse Run (1)
attach mouse Funct(1) drives robot
calibrate 6D-mouse at the EDIT AUTO/
and connect to movements
PHG DIR TEST Cal PHG Test
the PHG calibrate Start+ with the
set Over- mouse 2
mouse
ride to ap-
prox. 25%
Set key-
operated switch on direct
switch to Mouse Run (1)
attach mouse Funct(1) drives mouse
EDIT AUTO/
calibrate 6D-mouse at the tool and connect to against the
DIR TEST Cal mouse Test
the PHG calibrate Start+ robot
set Over- 1 or 2 2
movement
ride to ap-
prox. 25%
calibrate additional axes
Prog
Attention! enter name enter name
new teach 3 po-
All calibration positions for of the cali- select MPR of the cali-
DIR (1) or sitions for FUNCT (1)
additional axes and frames bration or SPR bration
Prog each axis
must be situated in one pro- program program
open
gram
calibrate frames
Prog
Attention! enter name enter name
new teach 3 po-
All calibration positions for of the cali- select MPR of the cali-
DIR (1) or sitions for FUNCT (1)
additional axes and frames bration or SPR bration
Prog each frame
must be situated in one pro- program program
open
gram
calibration of frames
Prog
Attention! enter name enter name
new teach 3 po-
All calibration positions for of the cali- select MPR of the cali-
DIR (1) or sitions for FUNCT (1)
additional axes and frames bration or SPR bration
Prog each frame
must be situated in one pro- program program
open
gram
Set key-
operated
switch on follow the
switch to Mouse Run (1)
attach mouse Funct(1) drives robot
calibration of the 6D-mouse at EDIT AUTO/
and connect to movements
the PHG DIR TEST Cal PHG Test
the PHG calibrate Start+ with the
set Over- mouse 2
mouse
ride to ap-
prox. 25%
Set key-
operated switch on direct
switch to Mouse Run (1)
attach mouse Funct(1) drives mouse
calibration of the 6D-mouse at EDIT AUTO/
and connect to against the
the tool DIR TEST Cal mouse Test
the PHG calibrate Start+ robot
set Over- 1 or 2 2
movement
ride to ap-
prox. 25%
Shift key
Shift key
(Shift is
DIR (Shift is dis-
cancel all markings Mark key displayed in Mark key
EDIT played in the
the status
status window)
window)
DIR (2) Code enter enter old enter new repeat new
Change password enter name password
EDIT (3) word 3 password password
place cur-
sor on the
set cursor to the Step paste step where paste
copy step in a program EDIT (1) EDIT (2)
desired step del the com-
mand shall
be inserted
Mark key
pull mark- cut
(Mark is dis-
delete block EDIT ing with EDIT (2)
played in the
scroll keys
status window)
set cursor to the confirm
delete directory (directory Prog
DIR (1) desired direc- deletion
must be empty!) del
tory (Enter)
Disk
delete disk DIR (2)
Eras
enter name
Vari select dis-
display of variable contents Info (1) of the vari-
able play format
able
Outp
display output signals Info (2)
dig
PLC
display PLC marker Info (2)
mark
display status of the digital i n- Inp
Info (2)
puts dig
display status of the digital Outp
Info (2)
outputs dig
display status of the PLC- PLC
Info (2)
markers (hexadecimal) mark
enter name
Vari
display tool data Info (1) of the tool Enter
able
variable
enter name
Vari select dis-
display variable content Info (1) of the vari-
able play format
able
Chng
fade-in or -out status window Info (1)
Stat
Chng
fading-in the status window Info (1)
Stat
Chng
fading-out the status window Info (1)
Stat
Prog select
generation of a new directory DIR (1) enter name Enter
new "DIR"
Blck
invalidate block EDIT (1) mark steps EDIT (2)
inval
Blck
invalidation of several steps EDIT (1) mark steps EDIT (2)
inval
linear movement with the Mouse
Coord (2)
mouse (without reorientation) trans
generated
Log enter pro- program is
logbook generation Info (2) Enter Quit/Esc
book gram name situated in
$CONFIG
Peri
move additional axes Coord (1)
Axis
move additional axes (robot Peri Peri
Coord (2) Coord (1)
shall also move) Mode Axis
set override
PHG-mouse; define new EDIT controller into Recal
FUNCT (1)
movement direction DIR the new refer- Mouse
ence direction
DIR (1) Prog
program selection enter name Enter
EDIT (1) open
set cursor to the
program selection DIR (1) desired pro- Enter
gram
under the
move axis desired
resynchronize incorrectly
(axes) to Cal synchroni- axis num-
synchronized axis(axes) Run (2) Enter
reference Sync zation ber(s) re-
(robot is synchronous)
position place digit
0 by digit 1
Backup
safeguard backup on disk FUNCT (1)
write
set cursor to
search character string in Prog Find enter char- enter pos-
DIR (1) desired pro- DIR (2)
marked programs mark repl acter string sible option
gram(s)
search for a character string Find enter char- enter op-
EDIT (3)
in a program repl acter string tions
select operating
select test operating mode Run (1)
mode
select user level Code enter enter
EDIT enter name
from level 1 word 1 password
select user level DIR (2) Code enter enter
enter name
from level 2 or 3 EDIT (3) word 1 password
Date
set clock FUNCT (2)
Time
Date
set system clock FUNCT (2)
Time
set cursor to
Prog Prog
shift program DIR (1) desired pro- DIR (2) enter path
mark ren
gram(s)
place cur-
sor on the
set cursor to the Step step where paste Step
shift step in a program EDIT (1) EDIT (2) EDIT (1)
desired step del the com- mark
mand shall
be inserted
shifting a program into a n- set cursor to
Prog Prog
other directory (name remains DIR (1) desired pro- DIR (2) enter path
mark ren
the same) gram(s)
single step mode via executor
(positions cannot be ap- Run (1) Test 5
proached)
Start
start PLC-program Run (2)
PLC
stop PLC-program Shift Quit/Esc
wait for wait for fi n-
Backup enter file Backup
store all data on disk FUNCT (1) Enter "Backup ished mes-
new name write
generated" sage
Shift key
(Shift is wait for fi n-
store all programs from a di- Prog
DIR (1) select directory displayed in Mark key enter A: ished mes-
rectory on disk copy
the status sage
window)
set cursor to
store individual programs on Prog Prog
DIR (1) desired pro- enter A:
disk mark copy
gram(s)
Robot
move axes asynchro-
Axis
synchronization of the robot to refe r- Cal synchroni- nous axes
Coord (1) and/or Run (2) Enter
(Robot is asynchronous) ence posi- Sync zation are marked
Peri
tion by 1
Axis
under the
move axis desired
synchronization of the robot
to refe r- Cal synchroni- axis num-
(robot axis is incorrectly syn- Run (2) Enter
ence posi- Sync zation ber replace
chronized)
tion digit 0 by
digit 1
Robot
move axes asynchro-
Axis
synchronize robot (robot is to refe r- Cal synchroni- nous axes
Coord (1) and/or Run (2) Enter
asynchronous) ence posi- Sync zation are marked
Peri
tion by 1
Axis
Test
test PLC-program Run (2)
PLC
enter name enter name
enter TOOL
Prog of the select MPR of the
tool measurement DIR (1) teach 4 po- FUNCT (1)
new measuring or SPR measuring
sitions
program program
A_ A_ A_
ABS_VALUE Variable: <I(R)name Ignore sign of variable contents Math 3
ACTUAL_POS Variable: <Pname>, #N (#P), Describe position variable with the
Move 3
Frame: 0...255 actual position
ADD <I(R)name1)>, Dest_Var:<I(R)name2> Addition of two variables Math 1
ADD <Lname1)>, Dest_Var:<Lname2> Addition of two loadvariables Math 1
ADD OP_1: x (n.n), Dest_Var:<I(R)name> Addition to the content of a variable Math 1
Store direct voltage at an analog input
ANA_INP Channel: 1...22, Dest_Var: <Rname> Peri 1
in a variable
ANA_OUTP Voltage: -10.0...+10.0, Channel: 1...22 Put out direct voltage to analog output Peri 1
And interlinkage of the bits in an integer
AND Op_1: x, Dest_Var: <Iname> Log 1
variable
ARC_SENSOR #ON(#OFF), Variable: <Rname> Switch arc sensor on or off Spec 2
AXIS #ACTIVE Switch axes active Move 2
AXIS #MOMENT_ACTU, Freeing of axes with support of the
Move 2
Axis: <Bitcode>, Byte: 0...39, Bit_Nr: 0...7 current moment
AXIS #MOMENT_CONST, Freeing of axes with support of a set
Move 2
Axis: <Bitcode>, Byte: 0...39, Bit_Nr: 0...7 moment
AXIS #PASSIVE, Axis: <Bitcode>,
Freeing of axes without support Move 2
Byte: 0...39, Bit_Nr: 0...7
B_ B_ B_
Check brake holding load of motor
BRAKE_TEST Axis: <Bitcode> Spec 4
brakes
BRANCH Label: <name> Absolute branch command Contr 1
C_
C <string> Comment line Spec 1
CALC_REL Vector: <Vname>, Calculate vector between actual
Move 3
#TOOL (#POSITION) position and a second position
CALL Name: <name> Call of a subprogram Prog 1
CENTER Point1: <Pname1>,
Determine central point from 3 positions
Point2: <Pname2>, Point3: <Pname3>, Math 3
in position variables
Center:: <Pname4>, Radius: <Rname>
CONST Name: <I(R)name>, Value: x (n.n) Definition of a global constant Var 1
COPY Sorce: n.n,
Position variable; describe a single cell Var 1
Dest_Var: <Pname.cellname>
COPY Source: _LNULL, Dest_Var: <Lname> Load variable; describe all cells with 0 Var 1
Vector variable; describe all cells
COPY Source: _VNULL, Dest_Var: <Vname> Var 1
with 0
COPY Source: -10.0...+10.0, Analog output via system variable
Var 1
Dest_Var: _RANA_OUT[1...22] (output of direct voltage)
COPY Source: n.n,
Loadvariable; descdribe a single cell Var 1
Dest_Var: <Lname.cellname>
COPY Source: n.n,
Tool variable; descdribe a single cell Var 1
Dest_Var: <Tname.cellname>
COPY Source: n.n,
Vector variable; descdribe a single cell Var 1
Dest_Var: <Vname.cellname>
COPY Source: x (n.n), Dest_Var: <I(R)name> Allocate values to variables Var 1
COPY_PROG Source: <name1>,
Copy a program via the executor Prog 1
Destination: <name2>, #Typ
Programmable
Functions
1 of 6
Programmable Functions Programmable
Functions
Command Word and Syntax Short description Key
D_ D_ D_
Deletion of a program in automatic or
DELETE_PROG Name: <name> Prog 1
test operation
Division of a variable content (for
DIV Op_1: x (n.n), Dest_Var: <I(R)name) integer variables the result is integral, Math 1
the remainder of the division gets lost)
E_ E_ E_
Exclusive-or interlinkage of the bits in
EXKL_OR Op_1: x , Dest_Var: <Iname) Log 2
an integer variable
EXTEND Path: n.n Extend/shorten a programmed path Move 3
F_
FLYBY #ON (#OFF) Switch on/off approximation Move 1
I_ H_ H_
I <definition> Program I-step Spec 1
INDEX #CLOSE (#OPEN) Open or close indexing of additional
Spec 4
Axis: 1...24 axes
INPUT Text: <string>, Variable: <I(R)name) Input of data during the program run Contr 2
INTERPOL #CIRC Program a cicular arc Move 1
INTERPOL #LINEAR Switch on linear movement Move 1
INTERPOL #PTP Switch on PTP-movement Move 1
INTERPOL #PTP
INTERPOL #LINEAR Movement mode of the robot during
Move 1
INTERPOL #SPLINE automatic or test operation
INTERPOL #CIRC
INTERPOL #SPLINE Switch on spline movement Move 1
INTERSECTION Straight1_P1: <Pname1>,
Straight1_P2: <Pname2>, Determine intersection or point of the
Straight2_P1: <Pname3>, greatest convergence of two straight Math 3
Straight2_P1: <Pname4>, lines
Intersection: <Pname5>, Distance: <Rname>
INVERT Variable: <Iname> Inverting the bits in an integer variable Log 1
L_ L_ L_
LABEL <name> Branch destination Contr 1
LOC_CONST Name: <I(R)name>, Value: x (n.n) Definition of a local constant Var 1
LOC_VAR Name: <I(R,P,T,V,S,L)name> Definition of a local variable Var 1
M_ M_ M_
Move rotation axis (additional axis) on
MIN_PATH Axis: 1...24 Move 4
the shortest way to the start position
Division of a variable content (only for
MODULO Op_1: x , Dest_Var: <Iname) integer variables; result is the remainder Math 1
of the division)
MS_TRAFO_OFF no Parameters Deactivate multi-layer welding Spec 3
MS_TRAFO_ON Source: <R(V)(P)name1>,
Activate multi-layer welding Spec 3
Destination: <R(V)(P)name2>, Ctrl_word: <Iname>
MUL Op_1: x(n.n), Dest_Var: <I(R)name> or
Multiplication of a variable content Math 1
MUL Op_1: <I(R)name1>, Dest_Var: <I(R)name2>
Programmable
Functions
2 of 6
Programmable Functions Programmable
Functions
Command Word and Syntax Short description Key
N_ N_ N_
NEG Variable: <I(R)name> Revers sign of a variable content Math 1
NUM_STR Source: x(n.n), Destinatin: <Sname>,
Convert number into a srtring Spec 5
Length: y, Dec_places: z
O_ O_ O_
OPTIMIZE #PTP, [%]: 0...100 Optimize PTP acceleration Move 4
Or interlinkage of the bits in an integer
OR Op_1: x , Dest_Var: <Iname) Log 1
variable
OSC_ANGEL Alpha: -89.0...+89.0, Rotation of the path coordinate system
Spec 2
Beta: -179.0...+179.0 (PCS)
OSCILLATE #OFF Switch off oscillation movement Spec 2
OSCILLATE #ON, Prog_name: <name> Switch on oscillation movement Spec 2
Output of texts and variable contents
OUTPUT Text: <string>, Variable: <I(R)name) Contr 2
during the program run
P_ P_ P_
PALLET Prog_Name: <name>,
Activate, deactivate palletizing function Spec 2
#ON (#OFF) (#INIT)
PATH_ACCEL [%]: 1...100 Accelaration for path movements Move 1
Programmable
Functions
3 of 6
Programmable Functions Programmable
Functions
Command Word and Syntax Short description Key
Q_ Q_ Q_
R_ R_ R_
RELATIVE Vektor: _VNULL Deactivate relative movement Move 3
RELATIVE Vektor: _VNULL Deactiveate vector Move 3
RELATIVE Vektor: <Vname> Activate vector Move 3
RELATIVE Vektor: <Vname> Switch on relative movement Move 3
Multi layer welding: Select root layer
ROOTLAYER Name: <name> Spec 3
program
S_ S_ S_
SEARCH_BIN #INPUT, Level: 0...1, Search function during a path
Spec 1
Byte: 0...39, Bit_Nr: 0...7, Label: <name> movement (Input signal)
SELECT_PROG Name: <name>, Step: x Program selection via the executer Prog 1
SENSOR #ON (#OFF) (#CONST) Switch on/off sensor (general) Spec 2
Shifting bit sample of an integer
SHIFT_L Amount: 0...31, Variable: <Iname> Log 1
variable to the left hand side
Shifting bit sample of an integer
SHIFT_R Amount: 0...31, Variable: <Iname> Log 1
variable to the right hand side
SQRT Source: x (n.n), Destination: <Rname> Form square root of a variable content Math 3
STOP Programmed stop Spec 1
STR_NUM Sorce: <string>,
Convert string into a number Move 5
Destination: <I(R)name
Subtract operand 1 from variable
SUB Op-1: x (n.n), Dest_Var: <I(R)name) Math 1
content
T_ T_ T_
TECHIPO #IPO (#N_IPO), #ON (#OFF), Switch on or off technology
Spec 2
Prog_Name: <name> interpolation
TEST #INPUT, Op_1: 0...255, #Condition, Conditional branch depending on the
Contr 1
Byte: 0...39, Label: <name> content of an input byte
TEST #MARKER, Op_1: 0...255, #Condition, Conditional branch depending on the
Contr 1
Byte: 0...2047, Label: <name> content of a marker byte
TEST #OUTPUT, Op_1: 0...255, #Condition, Conditional branch depending on the
Contr 1
Byte: 0...39, Label: <name> content of an output byte
TEST #VARIABLE, Op_1: <I(R)name1>, Conditional branch depending on the
Contr 1
#Condition, Op_2: <I(R)name2>, Label: <name> content of a variable
TEST_BIT #INPUT #=0 (#=1), Byte: 0...39, Conditional branch depending on the
Contr 1
Bit_Nr: 0...7, Label: <name> status of a binary input
TEST_BIT #MARKER, #=0 (#=1), Conditional branch depending on the
Contr 1
Byte: 0...2047, Bit_Nr: 0...7, Label: <name> status of an internal marker
TEST_BIT #OUTPUT #=0 (#=1), Byte: 0...39, Conditional branch depending on the
Contr 1
Bit_Nr: 0...7, Label: <name> status of a binary output
TEST_BIT #VARIABLE, #=0 (#=1), Conditional branch depending on the
Contr 1
Variable: <Iname>, Bit_Nr: 0...31, Label: <name> status of a bit in a variable
TEST_PROG Name: <name>, #EXISTS, Conditional branch if the indicated
Prog 1
Label: <name> program exists
TEST_PROG Name: <name>, #MISSING, Conditional branch if the indicated
Prog 1
Label: <name> program does not exist
TOOL Variable: <Tname> Activate tool data Move 2
TOPLAYER Root: <name>, Pattern:<name>,
Multi-layer welding;
Number: x Spec 3
Select top layer program
Programmable
Functions
4 of 6
Programmable Functions Programmable
Functions
Command Word and Syntax Short description Key
TRAFO_6D Ref_Source: <name1>,
Shifting, mirror inversion, deformation of
Ref_target: <name2>, Source: <name3>, Spec 1
movement programs
Destination: <name4>, Ctrl_word: <Iname>
TRAFO_POS #Transform-type, Source:<Pname1>, Correction of the values in a position
Move 3
Destination:: <Pname2>, Ctrl_word: <Iname> variable after manual changes
TRIG_FUNK #Function, Op_1: x (n.n),
Trigonometric functions Math 3
Dest_Var: <Rname>
V_ V_ V_
Integervariable (definition) (global oder
VAR (LOC_VAR) Name: <Iname> Var 1
local)
Loadvariable (definition) (global oder
VAR (LOC_VAR) Name: <Lname> Var 1
lokal)
Positionsvariable (definition) (global
VAR (LOC_VAR) Name: <Pname> Var 1
oder lokal)
Realvariable (definition) (global oder
VAR (LOC_VAR) Name: <Rname> Var 1
lokal)
Stringvariable (definition) (global oder
VAR (LOC_VAR) Name: <Sname> Var 1
lokal)
Toolvariable (definition) (global oder
VAR (LOC_VAR) Name: <Tname> Var 1
lokal)
Vectorvariable (definition) (global oder
VAR (LOC_VAR) Name: <Vname> Var 1
lokal)
VAR Name: <I(R,P,T,V,S,L)name> Global variable (definition) Var 1
Approach a position stored in a position
VAR_POS Variable: <Pname> Move 3
variable, or use it for calculations
VEC_ADD Op_1: <Vname1>,
Addition of two vectors Math 2
Dest_Vec: <Vname2>
VEC_LENGTH Length: n.n, Source: <Vname1>,
Program length of a vector Math 2
Destination: <Vname2>
VEC_VALUE Vector: <Vname>, Copy length of a vector into a real
Math 2
Dest_Var: <Rname> variable
VEK_SUB Op_1: <Vname1>,
Subtraction of two vectors Math 2
Dest_Vec: <Vname2>
W_ W_ W_
WAIT [s]: 0.0...7200.0 waiting time Contr 1
WAIT_BIT #INPUT Level: 0...1,
Byte: 0...39, Bit_Nr: 0...7, Wait for an input signal Contr 1
Max_Time[s]: 0.0...7200.0, Label: <name>
WAIT_BIT #MARKER, Level: 0...1,
Wait for the status (0 or 1) of an
Byte: 0...2047, Bit_Nr: 0...7, Contr 1
internal marker
Max_Time[s]: 0.0...7200.0, Label: <name>
WAIT_BIT #OUTPUT Level: 0...1,
Wait for the status (0 or 1) of a
Byte: 0...39, Bit_Nr: 0...7, Contr 1
digital output
Max_Time[s]: 0.0...7200.0, Label: <name>
WAIT_BIT #VARIABLE, Level: 0...1,
Wait for the status (0 or 1) of a bit in
Variable: <Iname>, Bit_Nr: 0...31, Contr 1
an integer variable
Max_Time[s]: 0.0...7200.0, Label: <name>
WELDING #ON (#OFF) Switch on/off welding Spec 4
WRITE_BIT #MARKER, Level: 0...1,
Set an internal marker to 1 or 0 Log 1
Byte: 0...2047, Bit_Nr: 0...7
WRITE_BIT #OUTPUT, Level: 0...1,
Switch a binary output on or off Log 1
Byte: 0...39, Bit_Nr: 0...7
Programmable
Functions
5 of 6
Programmable Functions Programmable
Functions
Command Word and Syntax Short description Key
WRITE_BIT #VARIABLE, Level: 0...1,
Set a bit in an integer variable to 1 or 0 Log 1
Variable: <Iname>, Bit_Nr: 0...31
Z_ Z_ Z_
Programmable
Functions
6 of 6
Survey of commands
acc. to functions
Programmable Functions Programmable
Functions
Short description Command Word and Syntax Key
A_ A_
Absolute branch command BRANCH Label: <name> Contr 1
Branch; absolute BRANCH Label: <name> Contr 1
Accelaration for path movements PATH_ACCEL [%]: 1...100 Move 1
Acceleration for PTP movements PTP_ACCEL [%]: 1...100 Move 1
MS_TRAFO_ON Source: <R(V)(P)name1>,
Activate multi-layer welding Spec 3
Destination: <R(V)(P)name2>, Ctrl_word: <Iname>
Activate tool data TOOL Variable: <Tname> Move 2
B_ B_
Branch destination LABEL <name> Contr 1
C_
Calculate vector between actual CALC_REL Vector: <Vname>,
Move 3
position and a second position #TOOL (#POSITION)
Call main program PROGRAM Name: <name> Prog 1
Call of a subprogram CALL Name: <name> Prog 1
Check brake holding load of motor
BRAKE_TEST Axis: <Bitcode> Spec 4
brakes
Comment line C <string> Spec 1
Conditional branch depending on the TEST #MARKER, Op_1: 0...255, #Condition,
Contr 1
content of a marker byte Byte: 0...2047, Label: <name>
Conditional branch depending on the TEST #VARIABLE, Op_1: <I(R)name1>,
Contr 1
content of a variable #Condition, Op_2: <I(R)name2>, Label: <name>
Conditional branch depending on the TEST #INPUT, Op_1: 0...255, #Condition,
Contr 1
content of an input byte Byte: 0...39, Label: <name>
Conditional branch depending on the TEST #OUTPUT, Op_1: 0...255, #Condition,
Contr 1
content of an output byte Byte: 0...39, Label: <name>
Conditional branch depending on the TEST_BIT #INPUT #=0 (#=1), Byte: 0...39,
Contr 1
status of a binary input Bit_Nr: 0...7, Label: <name>
Conditional branch depending on the TEST_BIT #OUTPUT #=0 (#=1), Byte: 0...39,
Contr 1
status of a binary output Bit_Nr: 0...7, Label: <name>
Programmable
Functions
1 of 5
Programmable Functions Programmable
Functions
Short description Command Word and Syntax Key
Conditional branch depending on the TEST_BIT #VARIABLE, #=0 (#=1),
Contr 1
status of a bit in a variable Variable: <Iname>, Bit_Nr: 0...31, Label: <name>
Conditional branch depending on the TEST_BIT #MARKER, #=0 (#=1),
Contr 1
status of an internal marker Byte: 0...2047, Bit_Nr: 0...7, Label: <name>
Conditional branch if the indicated TEST_PROG Name: <name>, #MISSING,
Prog 1
program does not exist Label: <name>
Conditional branch if the indicated TEST_PROG Name: <name>, #EXISTS,
Prog 1
program exists Label: <name>
NUM_STR Source: x(n.n), Destinatin: <Sname>,
Convert number into a srtring Spec 5
Length: y, Dec_places: z
STR_NUM Sorce: <string>,
Convert string into a number Move 5
Destination: <I(R)name
COPY_PROG Source: <name1>,
Copy a program via the executor Prog 1
Destination: <name2>, #Typ
Copy length of a vector into a real VEC_VALUE Vector: <Vname>,
Math 2
variable Dest_Var: <Rname>
Correction of the values in a position TRAFO_POS #Transform-type, Source:<Pname1>,
Move 3
variable after manual changes Destination:: <Pname2>, Ctrl_word: <Iname>
D_ D_
Deactivate multi-layer welding MS_TRAFO_OFF no Parameters Spec 3
Deactivate relative movement RELATIVE Vektor: _VNULL Move 3
Deactiveate vector RELATIVE Vektor: _VNULL Move 3
Definition of a global constant CONST Name: <I(R)name>, Value: x (n.n) Var 1
Definition of a local constant LOC_CONST Name: <I(R)name>, Value: x (n.n) Var 1
Definition of a local variable LOC_VAR Name: <I(R,P,T,V,S,L)name> Var 1
Deletion of a program in automatic or
DELETE_PROG Name: <name> Prog 1
test operation
Describe position variable with the ACTUAL_POS Variable: <Pname>, #N (#P),
Move 3
actual position Frame: 0...255
CENTER Point1: <Pname1>,
Determine central point from 3
Point2: <Pname2>, Point3: <Pname3>, Math 3
positions in position variables
Center:: <Pname4>, Radius: <Rname>
INTERSECTION Straight1_P1: <Pname1>,
Determine intersection or point of the Straight1_P2: <Pname2>,
greatest convergence of two straight Straight2_P1: <Pname3>, Math 3
lines Straight2_P1: <Pname4>,
Intersection: <Pname5>, Distance: <Rname>
Division of a variable content (for
integer variables the result is integral, DIV Op_1: x (n.n), Dest_Var: <I(R)name) Math 1
the remainder of the division gets lost)
Division of a variable content (only for
integer variables; result is the MODULO Op_1: x , Dest_Var: <Iname) Math 1
remainder of the division)
E_ E_
Exclusive-or interlinkage of the bits in
EXKL_OR Op_1: x , Dest_Var: <Iname) Log 2
an integer variable
Extend/shorten a programmed path EXTEND Path: n.n Move 3
Programmable
Functions
2 of 5
Programmable Functions Programmable
Functions
Short description Command Word and Syntax Key
F_
Form square root of a variable content SQRT Source: x (n.n), Destination: <Rname> Math 3
Freeing of axes with support of a set AXIS #MOMENT_CONST,
Move 2
moment Axis: <Bitcode>, Byte: 0...39, Bit_Nr: 0...7
Freeing of axes with support of the AXIS #MOMENT_ACTU,
Move 2
current moment Axis: <Bitcode>, Byte: 0...39, Bit_Nr: 0...7
AXIS #PASSIVE, Axis: <Bitcode>,
Freeing of axes without support Move 2
Byte: 0...39, Bit_Nr: 0...7
Global variable (definition) VAR Name: <I(R,P,T,V,S,L)name> Var 1
I_ H_
Ignore sign of variable contents ABS_VALUE Variable: <I(R)name Math 3
Input of data during the program run INPUT Text: <string>, Variable: <I(R)name) Contr 2
Integervariable (definition) (global oder
VAR (LOC_VAR) Name: <Iname> Var 1
local)
Inverting the bits in an integer variable INVERT Variable: <Iname> Log 1
L_ L_
Load variable; describe all cells with 0 COPY Source: _LNULL, Dest_Var: <Lname> Var 1
Loadvariable (definition) (global oder
VAR (LOC_VAR) Name: <Lname> Var 1
lokal)
COPY Source: n.n,
Loadvariable; descdribe a single cell Var 1
Dest_Var: <Lname.cellname>
M_ M_
Programmable
Functions
3 of 5
Programmable Functions Programmable
Functions
Short description Command Word and Syntax Key
P_ P_
COPY Sorce: n.n,
Position variable; describe a single cell Var 1
Dest_Var: <Pname.cellname>
Positionsvariable (definition) (global
VAR (LOC_VAR) Name: <Pname> Var 1
oder lokal)
Program a cicular arc INTERPOL #CIRC Move 1
Program I-step I <definition> Spec 1
VEC_LENGTH Length: n.n, Source: <Vname1>,
Program length of a vector Math 2
Destination: <Vname2>
Program selection via the executer SELECT_PROG Name: <name>, Step: x Prog 1
Programmed stop STOP Spec 1
Put out direct voltage to analog output ANA_OUTP Voltage: -10.0...+10.0, Channel: 1...22 Peri 1
Q_ Q_ Q_
R_ R_
Radius at path corner points with
PATH_RADIUS [mm]: n.n Move 2
approximation being switched on
Realvariable (definition) (global oder
VAR (LOC_VAR) Name: <Rname> Var 1
lokal)
Revers sign of a variable content NEG Variable: <I(R)name> Math 1
Rotation of the path coordinate system OSC_ANGEL Alpha: -89.0...+89.0,
Spec 2
(PCS) Beta: -179.0...+179.0
S _ S_
Search function during a path SEARCH_BIN #INPUT, Level: 0...1,
Spec 1
movement (Input signal) Byte: 0...39, Bit_Nr: 0...7, Label: <name>
WRITE_BIT #VARIABLE, Level: 0...1,
Set a bit in an integer variable to 1 or 0 Log 1
Variable: <Iname>, Bit_Nr: 0...31
WRITE_BIT #MARKER, Level: 0...1,
Set an internal marker to 1 or 0 Log 1
Byte: 0...2047, Bit_Nr: 0...7
Shifting bit sample of an integer
SHIFT_L Amount: 0...31, Variable: <Iname> Log 1
variable to the left hand side
Shifting bit sample of an integer
SHIFT_R Amount: 0...31, Variable: <Iname> Log 1
variable to the right hand side
TRAFO_6D Ref_Source: <name1>,
Shifting, mirror inversion, deformation
Ref_target: <name2>, Source: <name3>, Spec 1
of movement programs
Destination: <name4>, Ctrl_word: <Iname>
Speed for path movements (Speed of
PATH_VELOC [mm/sec]: 0.0...2000.0 Move 1
the TCP on a programmed path)
Speed for PTP movements PTP_VELOC [%]: 1...100 Move 1
Store actual position of the TCP in the
POSITION #N (#P) Pos 1
program
Store direct voltage at an analog input
ANA_INP Channel: 1...22, Dest_Var: <Rname> Peri 1
in a variable
Stringvariable (definition) (global oder
VAR (LOC_VAR) Name: <Sname> Var 1
lokal)
Subtract operand 1 from variable
SUB Op-1: x (n.n), Dest_Var: <I(R)name) Math 1
content
VEK_SUB Op_1: <Vname1>,
Subtraction of two vectors Math 2
Dest_Vec: <Vname2>
Switch arc sensor on or off ARC_SENSOR #ON(#OFF), Variable: <Rname> Spec 2
WRITE_BIT #OUTPUT, Level: 0...1,
Switch a binary output on or off Log 1
Byte: 0...39, Bit_Nr: 0...7
Programmable
Functions
4 of 5
Programmable Functions Programmable
Functions
Short description Command Word and Syntax Key
PATH_SWITCH #OUTPUT_ANA,
Switch analog output during a path
Voltage: -10.0...+10.00, Channel: 1...22, #PATH, Move 2
movement (depending on path)
Path: n.n, #START (#END)
Switch axes active AXIS #ACTIVE Move 2
PATH_SWITCH #OUTPUT_BIN, Level: 0(1),
Switch binary output after start or prior
Byte: 0...39, Bit_Nr: 0...7, #PATH, Path: n.n, Move 2
to end of a path (depending on path)
#START (#END)
PATH_SWITCH #OUTPUT_BIN, Level: 0(1),
Switch binary output after start or prior
Byte: 0...39, Bit_Nr: 0...7, #TIME, Time: n.n, Move 2
to end of a path (depending on time)
#START (#END)
Switch off oscillation movement OSCILLATE #OFF Spec 2
Switch on linear movement INTERPOL #LINEAR Move 1
Switch on or off process controller
PROC_CTRL #ON (#OFF) Spec 1
(welding)
Switch on or off technology TECHIPO #IPO (#N_IPO), #ON (#OFF),
Spec 2
interpolation Prog_Name: <name>
Switch on oscillation movement OSCILLATE #ON, Prog_name: <name> Spec 2
Switch on PTP-movement INTERPOL #PTP Move 1
Switch on relative movement RELATIVE Vektor: <Vname> Move 3
Switch on spline movement INTERPOL #SPLINE Move 1
Switch on/off approximation FLYBY #ON (#OFF) Move 1
Switch on/off sensor (general) SENSOR #ON (#OFF) (#CONST) Spec 2
Switch on/off welding WELDING #ON (#OFF) Spec 4
PULSE #OUTPUT, Level 0...1, Byte: 0...39,
Switch output as pulse Bit_Nr: 0...7, Advance: 0.0...7200.0, Spec 4
Period: 0.0...7200.00
T_ T_
Time for reorientation for very short
PATH_TIME [s]: n.n Move 2
paths
Time-controlled close down of path PATH_TIME [s]: n.n Move 2
COPY Source: n.n,
Tool variable; descdribe a single cell Var 1
Dest_Var: <Tname.cellname>
Toolvariable (definition) (global oder
VAR (LOC_VAR) Name: <Tname> Var 1
lokal)
TRIG_FUNK #Function, Op_1: x (n.n),
Trigonometric functions Math 3
Dest_Var: <Rname>
V_ V_
COPY Source: n.n,
Vector variable; descdribe a single cell Var 1
Dest_Var: <Vname.cellname>
Vector variable; describe all cells
COPY Source: _VNULL, Dest_Var: <Vname> Var 1
with 0
Vectorvariable (definition) (global oder
VAR (LOC_VAR) Name: <Vname> Var 1
lokal)
W_ W_
WAIT_BIT #INPUT Level: 0...1,
Wait for an input signal Byte: 0...39, Bit_Nr: 0...7, Contr 1
Max_Time[s]: 0.0...7200.0, Label: <name>
WAIT_BIT #OUTPUT Level: 0...1,
Wait for the status (0 or 1) of a
Byte: 0...39, Bit_Nr: 0...7, Contr 1
digital output
Max_Time[s]: 0.0...7200.0, Label: <name>
WAIT_BIT #VARIABLE, Level: 0...1,
Wait for the status (0 or 1) of a bit in
Variable: <Iname>, Bit_Nr: 0...31, Contr 1
an integer variable
Max_Time[s]: 0.0...7200.0, Label: <name>
WAIT_BIT #MARKER, Level: 0...1,
Wait for the status (0 or 1) of an
Byte: 0...2047, Bit_Nr: 0...7, Contr 1
internal marker
Max_Time[s]: 0.0...7200.0, Label: <name>
waiting time WAIT [s]: 0.0...7200.0 Contr 1
Programmable
Functions
5 of 5
Function survey
Display of the PHG
in EDIT Mode
status window
adjustment of the override controller
processing cursor
(current step)
Display
EDIT
Display of the PHG
in DIR Mode
status window
adjustment of the override controller
current path
processing cursor
(current step)
By operation of the Enter
key the program in the
current step is selected
Display
DIR
Status Window
coordinate system in which the robot
is manually moved
operator level
window
is again on the HAND operating mode.
Status
Function Keys in
DIR Mode (1)
1st menu
DIR
Function Keys in
DIR Mode (2)
selection of the
1st selection menu
Renaming of the program in the
current step or shifting of
Search for a character string
in the current path (part of marked programs into
another directory
a program name) or within
marked programs.
deletion of the disk in drive A:
Input of user name and
password for selection of
the user level
Selection of drive A:
(disk drive)
2nd menu
DIR
Function Keys in
DIR-Mode (3)
Read SRC-file
Calculate (only one program)
programs from Disk
3rd menu
DIR
Function Keys in
EDIT Mode (1)
1st menu
EDIT
Function Keys in
EDIT Mode (2)
2nd menu
EDIT
Function Keys in
Edit Mode (3)
selection of the
2nd selection menu Validate / invalidate
parameter
descriptors
Search for a character string
within the current program.
Insert a module
This may be replaced by at the corsor
another character string.
position
3rd menu
the user level
EDIT
Keys for Programming
commands for programming
of program branches
and input inquiries
commands for influencing commands for treatment
robot movements of analog signals
gram-
ming
pro-
keys
Function Keys after Operation of
the Run Key (1)
1st menu
RUN
Function Keys after Operation of
the Run Key(2)
selection of the
1st selection menu
synchronization or
setting of the robot
2nd menu
RUN
Function Keys after Operation of
the Coord Key(1)
1st menu
COORD
Function Keys after Operation of
the Coord Key(2)
2nd menu
coupled axes
Coord
Function Keys after Operation of
the Funct Key (1)
1st menu
protection
FUNCT
drive R:
Function Keys after Operation of
the Funct Key (2)
2nd menu
FUNCT
Function Keys after Operation of
the Info Key (1)
1st menu
INFO
Function Keys after Operation of
the Info Key (2)
2nd menu
INFO
Function Keys after Operation of
the Info Key (3)
3rd menu
INFO
Function Keys after Operation of
the Win Key
WIN
Exercises
Exercise 1
Log-in
Move robot axes by hand
Exercise:
Procedure:
Moving the tool in the $BASE coordinate system and changing the
orientation of the tool
Procedure:
Moving the tool in the $TOOL coordinate system and changing the
orientation of the tool
Procedure:
Procedure:
• Move the tool near the destination point with the possible
movement modes
• Select a cartesian movement mode (Coord key)
• Set override controller to approx. 10%
• Activate the handwheel function with the key I next to the
override controller (bar gets green)
• Define the direction by means of the movement keys (keep key
pressed)
• By clockwise turning of the override controller move tool in the
desired direction; by anticlockwise turning move tool in the
opposite direction. Basically this also applies for the orientation
• With the key O under the override controller switch-over into
override function again
Exercise:
Procedure:
Procedure:
Procedure:
Pos 2
Pos 3
• Pos 4
Pos 5
Pos 6
Pos 7
Pos 8
•
Exercise 8
Programming of PTP speed and
acceleration
Test operating modes
Exercise:
Procedure:
Exercise:
Select the program written by you and run it in test mode. Then
change the movement sequence acc. to specification.
Procedure:
Exercise:
Procedure:
• Generate program
• Enter command "TOOL"
• Enter commands for speeds and accelerations
• Teach positions
• Test program in single step mode and in step sequential mode
• Switch on approximation
• Test program again
Pos A Pos B
• •
Pos C Pos D
• •
Pos E
Pos F Pos G
• •
Exercise 11
Insertion of macro calls
Inquiry of input signals
Exercise:
Procedure:
Exercise:
Procedure:
Start
Seam_1
•
Seam_2
• •
Start
Exercise 13
Programming of closed circular paths
with constant orientation
Exercise:
Procedure:
Exercise:
Procedure:
Start
Exercise 15
Conditional branches depending on
input signals
Exercise:
Procedure:
Exercise:
Procedure:
• Generate subprograms
• Insert commands for cylinder control into the subprograms
• Generate main program "CYLINDER_3"
• Test the program in the single step modes and in the step sequential
modes
Exercise:
Procedure:
Exercise:
Procedure:
• Mark programs
• Select "prog copy"
• Enter drive "A:" as destination path
• Wait until the message "Archival storage order settled" is displayed
Exercise:
Procedure:
• Select drive A:
• Mark programs
• Select "prog copy"
• Enter complete destination path "S:/PROG/UEBUNGEN/...."
• Confirm the inquiry whether existing programs shall be overwritten
with F3
• Wait until the message "Archival storage order settled" is displayed
Exercise:
Procedure:
• After operation of the key "Funct" select the menu item "Bckup new"
• Enter file name and terminate with "Enter". The complete drive S: is
copied into the virtual drive R:. If this procedure is terminated, the
message "Backup established" is displayed
• Select menu item "Bckup write". Observe display and wait for finished
message. The content of the drive R: is copied on the disk under the
entered file name.
Exercise:
Procedure:
1
Table of Contents Basic functions
1. Table of Contents
1. Table of Contents ......................................................................................................3
2. General.........................................................................................................................7
2.1. Safety instructions ...................................................................................................8
2.2. Agreements ..............................................................................................................8
2.2.1. Representation of keys on the PHG keyboard:..........................................8
2.2.2. Representation of menus: ..............................................................................8
2.2.3. Representation of selected menu items: .....................................................8
5. Synchronization...................................................................................................... 23
5.1. Synchronize robot................................................................................................. 24
5.2. Move to reference position.................................................................................. 26
5.3. Correct the wrong Synchrionization................................................................... 27
5.4. Synchronize Safetycontroller.............................................................................. 30
9. Data safeguarding.................................................................................................. 47
3
Basic functions Table of Contents
4
Table of Contents Basic functions
5
Basic functions
6
General Basic functions
2. General
7
Basic functions General
All known safety instructions and regulations are valid, in case of inexpert handling
there will be danger for both man (operator, programmer) and machine .
2.2. AGREEMENTS
The following agreements are made for representation to ensure better readability
of the description:
Examples:
<Dir> Dir is to be pressed
<F1> Operate function key F1
<Enter> Operate the ENTER key
Example:
>Bckup new< Menu selection of the function "Bckup new"
8
Switching on and off Basic functions
9
Basic functions Switching on and off
<1> >login<
10
Switching on and off Basic functions
<Enter>
<Enter>
8 digits!!!
11
Basic functions Switching on and off
<Enter>
12
Switching on and off Basic functions
or
13
Basic functions Switching on and off
14
Switching on and off Basic functions
3x
15
Basic functions
16
Move robot by hand Basic functions
17
Basic functions Move robot by hand
Movement keys
18
Move robot by hand Basic functions
Movement keys
19
Basic functions Move robot by hand
20
Move robot by hand Basic functions
21
Basic functions Move robot by hand
22
Synchronization Basic functions
5. Synchronization
23
Basic functions Synchronization
Movement keys
24
Synchronization Basic functions
<F1> >Synchronize<
<Enter>
Synchronization is executed
or
25
Basic functions Synchronization
26
Synchronization Basic functions
<F1> >Synchronize<
27
Basic functions Synchronization
<left>
<left>
28
Synchronization Basic functions
<Enter>
29
Basic functions Synchronization
30
Program selection and Basic functions
start
31
Basic functions Program selection and
start
Example:
32
Program selection and Basic functions
start
33
Basic functions
34
Test Program Basic functions
7. Test Program
35
Basic functions Test Program
36
Test Program Basic functions
37
Basic functions Test Program
38
Test Program Basic functions
Attention!
The robot does not stop in the individual
positions if approximation is switched on. All
PTP positions and all CP positions are
traversed like in step sequential mode. The
robot only stops in the passage positions
from PTP to CP and from CP to PTP.
39
Basic functions
40
Marking Basic functions
41
Basic functions Marking
42
Marking Basic functions
43
Basic functions Marking
44
Marking Basic functions
45
Basic functions
46
Data safeguarding Basic functions
9. Data safeguarding
47
Basic functions Data safeguarding
48
Data safeguarding Basic functions
Attention!
49
Basic functions Data safeguarding
S:/TYPE/STATION1/TEIL3
50
Data safeguarding Basic functions
51
Basic functions Data safeguarding
52
Data safeguarding Basic functions
Insert disk!!
<scroll
down>
twice
is given
53
Basic functions Data safeguarding
54
Data safeguarding Basic functions
Attention!
Mark one file only!
55
Basic functions Data safeguarding
56
Data safeguarding Basic functions
57
Basic functions Data safeguarding
58
Program processing Basic functions
59
Basic functions Program processing
<Enter>
Finish input of the name with the Enter key.
60
Program processing Basic functions
Example:
61
Basic functions Program processing
Attention!
If the source program is of the PLC type, the
new program must also be of the PLC type!
If the source program is of the MPR, SPR or
MAC type, the new program must not be of
the PLC type!
62
Program processing Basic functions
63
Basic functions Program processing
Attention!
If the source program is of the PLC type, the
new program must also be of the PLC type!
If the source program is of the MPR, SPR or
MAC type, the new program must not be of
the PLC type!
64
Program processing Basic functions
Attention!
The deleted program or directory is not
removed from the program memory, but only
shifted into the directory S:/DEL_PROG.
65
Basic functions Program processing
Attention!
66
Program processing Basic functions
Attention!
The deleted programs or directories are not
removed from the program memory, but only
shifted into the directory S:/DEL_PROG.
67
Basic functions Program processing
68
Program processing Basic functions
69
Basic functions Program processing
70
EDIT-Mode Basic functions
71
Basic functions EDIT-Mode
<F1>
<Del> First deletes the digit 0 and then the digit 1 left
twice h.s. from the cursor
72
EDIT-Mode Basic functions
<F3>
73
Basic functions EDIT-Mode
<F4>
74
EDIT-Mode Basic functions
or
or >Blck inval< all marked steps are invalidated
<F5>
Example: 2 commands are marked
75
Basic functions EDIT-Mode
<F2>
76
EDIT-Mode Basic functions
<F2>
77
Basic functions EDIT-Mode
78
EDIT-Mode Basic functions
79
Basic functions
80
Find text Basic functions
81
Basic functions Find text
82
Find text Basic functions
83
Basic functions
84
Password administration Basic functions
85
Basic functions Password administration
86
Password administration Basic functions
87
Basic functions Password administration
88
Password administration Basic functions
or
or
<Enter>
89
Basic functions Password administration
90
Basic settings Basic functions
91
Basic functions Basic settings
92
Basic settings Basic functions
93
Basic functions Basic settings
94
Divide window Basic functions
95
Basic functions Divide window
96
Divide window Basic functions
97
Basic functions Divide window
98
Divide window Basic functions
99
Basic functions
100
Call information Basic functions
101
Basic functions Call information
102
Call information Basic functions
103
Basic functions Call information
Example:
104
Call information Basic functions
105
Basic functions Call information
or
or
<F2> >outp> for output
106
Call information Basic functions
107
Basic functions Call information
108
Call information Basic functions
or
or
<F2> >Outp> for output
109
Basic functions Call information
output 1 to 4
output 5 to 8
output 9 to 12
etc. to
output 17 to 20
and
output 21 to 22
110
Hints and tricks Basic functions
111
Basic functions Hints and tricks
Delete step with >Step del< (is shifted into the intermediate memory)
Select new insert position
Insert step (2nd menu >Paste<)
112
Hints and tricks Basic functions
or
113
Basic functions Hints and tricks
Key sequence:
114
Basic functions Index
18. Index
A
Analog inputs and outputs
Indication of statuses .................................................................................................109
Automatic mode................................................................................................................ 33
Axis 1-6 .............................................................................................................................. 18
Axis 7-12 ............................................................................................................................ 19
B
Backup
Generate backup .......................................................................................................... 52
Individual Directories.................................................................................................... 53
Read in........................................................................................................................... 55
Store backup on disk ................................................................................................... 52
Binary inputs and outputs
Indication of statuses .................................................................................................106
C
Cancel window division ................................................................................................... 99
Cartesian BASE................................................................................................................ 20
Cartesian TOOL................................................................................................................ 21
Complete data safegurding ............................................................................................. 52
Configuration of the operating mode "TEST USER"................................................... 93
Contrast of the display..................................................................................................... 92
Copy
Copy (duplicate) program............................................................................................ 61
Copy programs / directories into another directory................................................. 68
Individual program line................................................................................................. 76
Several program lines.................................................................................................. 78
Correct the wrong synchrionization ............................................................................... 27
D
Data safeguarding ............................................................................................................ 47
Read in programs from disk........................................................................................ 50
Safeguard all data ........................................................................................................ 52
Store individual directories.......................................................................................... 53
Store individual programs on disk.............................................................................. 48
Date and time setting ....................................................................................................... 92
Delete
Delete disk..................................................................................................................... 58
Individual program or directory................................................................................... 65
Program line .................................................................................................................. 73
Several programs or directories................................................................................. 66
Directory
Copy into another directory......................................................................................... 68
Delete individual directory........................................................................................... 65
115
Basic functions Index
E
Editing of a program line ................................................................................................. 72
F
Fade in and out status window....................................................................................... 94
File new user ..................................................................................................................... 88
Find and replace a text or a value
In several programs...................................................................................................... 83
In the current program ................................................................................................. 82
H
Hand operating modes .................................................................................................... 17
Hints and tricks ...............................................................................................................111
I
Indication
Cartesian values of the TCP.....................................................................................102
Position of the robot axes..........................................................................................102
Statuses of binary inputs and outputs .....................................................................106
Values of the resolvers ..............................................................................................103
Variable contents........................................................................................................104
Indications
Statuses of analog inputs and outputs....................................................................109
L
Log-in.................................................................................................................................. 10
M
Marking
Mark all lines.................................................................................................................. 45
Mark individual program lines..................................................................................... 43
Mark individual programs ............................................................................................ 42
Marking a block............................................................................................................. 44
Move to referenceposition............................................................................................... 26
Movement mode
Axis 1-6 .......................................................................................................................... 18
Axis 7-12 ........................................................................................................................ 19
Cartesian BASE............................................................................................................ 20
116
Hints and tricks Basic functions
Cartesian TOOL............................................................................................................ 21
O
Operating mode
Axis 1-6 .......................................................................................................................... 18
Axis 7-12 ........................................................................................................................ 19
Cartesian BASE............................................................................................................ 20
Cartesian TOOL............................................................................................................ 21
P
Parameter change............................................................................................................ 72
Password
Change password......................................................................................................... 86
New Password .............................................................................................................. 88
Password administration ................................................................................................. 85
Program
Copy (duplicate) program............................................................................................ 61
Copy into another directory......................................................................................... 68
Delete individual programm ........................................................................................ 65
Delete several programs ............................................................................................. 66
Generate new program................................................................................................ 60
Marking........................................................................................................................... 42
Read in from disk.......................................................................................................... 50
Rename.......................................................................................................................... 63
Shift into another directory.......................................................................................... 69
Start in automatic mode............................................................................................... 33
Store program on disk ................................................................................................. 48
Program line
Copy / Shift several lines............................................................................................. 78
Copy individual line ...................................................................................................... 76
Delete ............................................................................................................................. 73
Edit a program line ....................................................................................................... 72
Marking........................................................................................................................... 43
Shift individual line........................................................................................................ 77
Validate / Invalidate individual line ............................................................................. 74
Validate / Invalidate several lines............................................................................... 75
Program selection............................................................................................................. 31
By entering the name................................................................................................... 32
From directory............................................................................................................... 32
R
Read in of backup files .................................................................................................... 55
Read in programs ............................................................................................................. 50
Referenceposition............................................................................................................. 26
Rename program.............................................................................................................. 63
Robot position (Indication)
Cartesian values of the TCP.....................................................................................102
Robot axes...................................................................................................................102
Values of the resolvers ..............................................................................................103
117
Basic functions Index
S
Safetycontroller synchronization.................................................................................... 30
Select disc drive................................................................................................................ 50
Settings
Configuration of TEST USER..................................................................................... 93
Contrast of the display................................................................................................. 92
Date and time................................................................................................................ 92
Fade in and out status window................................................................................... 94
Shift
Individual program line................................................................................................. 77
Program or directory.................................................................................................... 69
Several program lines.................................................................................................. 78
Shutdown
Level 1 active ................................................................................................................ 14
Level 2 or 3 active ........................................................................................................ 15
Start Program in automatic mode .................................................................................. 33
Status window
Fade in and out ............................................................................................................. 94
Statuses of binary inputs and outputs .........................................................................106
Store program on disk ..................................................................................................... 48
Switch off robot
Level 1 active ................................................................................................................ 14
Level 2 or 3 active ........................................................................................................ 15
Switch on drives................................................................................................................ 13
Switch-on and -off the robot...............................................................................................9
Synchronization ................................................................................................................ 23
Correct wrong synchronization................................................................................... 27
Move to referenceposition........................................................................................... 26
Synchronize safetycontroller....................................................................................... 30
Sznchronization
Synchronize robot......................................................................................................... 24
T
TEST 1 ............................................................................................................................... 38
TEST 2 ............................................................................................................................... 36
TEST 3 ............................................................................................................................... 39
TEST 4 ............................................................................................................................... 37
Test program ..................................................................................................................... 35
Single step mode (TEST 1)......................................................................................... 38
Single step mode (TEST 3)......................................................................................... 39
Step sequential mode (TEST 2)................................................................................. 36
Step sequential mode (TEST 4)................................................................................. 37
TEST USER ...................................................................................................................... 93
V
Validate / Invalidate
Individual program line................................................................................................. 74
118
Hints and tricks Basic functions
W
Window division
Cancel division.............................................................................................................. 99
Horizontally.................................................................................................................... 96
Vertically......................................................................................................................... 97
Window selection.......................................................................................................... 98
Window selection.............................................................................................................. 98
119