Professional Documents
Culture Documents
CONTENTS
Page
1 General ............................................................................................................................. 3
1.1 The Jogging window ............................................................................................. 3
1.2 Customising the jogging window .......................................................................... 4
1.3 Reading the current position.................................................................................. 4
1.4 How moving the joystick affects movements........................................................ 5
1.5 Locking of joystick axes........................................................................................ 5
1.6 Motion Supervision ............................................................................................... 6
2 Jogging the Robot............................................................................................................ 6
2.1 Jogging the robot along one of the base coordinate axes ...................................... 6
2.2 Jogging the robot in the direction of the tool......................................................... 7
2.3 Reorienting the tool ............................................................................................... 9
2.4 Aligning a tool along a coordinate axis ................................................................. 10
2.5 Jogging the robot in the direction of the work object............................................ 11
2.6 Jogging the robot along one of the world coordinate axes .................................... 13
2.7 Using a stationary tool........................................................................................... 13
2.8 Jogging the robot axis-by-axis............................................................................... 14
2.9 Incremental movement .......................................................................................... 14
2.10 Jogging an unsynchronised axis .......................................................................... 15
3 Jogging External Axes .................................................................................................... 16
3.1 Choosing external units ......................................................................................... 16
3.2 Jogging external units axis-by-axis ....................................................................... 16
3.3 Jogging external units coordinated ........................................................................ 17
3.4 Jogging external units with dynamic models ........................................................ 17
Jogging
1 General
A joystick is used to jog the robot. It has three degrees of freedom, which means that
you can move the robot in three different directions simultaneously. The robot speed is
proportional to the joystick deflection, the greater the joystick deflection, the higher
the speed (but not faster than 250 mm/s).
The joystick can be used irrespective of which window is open at the time. You cannot,
however, jog the robot in the following situations:
If any axis is outside its working range, it can only be jogged back into its working
range.
The function of the joystick can be read from and changed in the Jogging window.
Some of the settings can also be changed directly using the motion keys on the teach
pendant, see Figure 1.
Robot Reorientation Axes 1, 2, 3
1
2
The robot or external unit will start to move immediately you move the joystick.
Make sure that no one is standing in the safeguarded space around the robot and
also that the motion settings for jogging are correctly set. Carelessness can injure
someone or damage the robot or other equipment.
The window displays the current motion settings for jogging and the current
position of the robot. See the example in Figure 2.
Special
The preferences dialog gives the user the possibility to decide which fields will be
visible in the jogging view.
Preferences
By selecting a row in the preferences dialog and pressing Add/Remove, the field will
be added or removed from the jogging window. The default settings are restored by
pressing the function key Default.
The current position of the robot is displayed in the Jogging window (see Figure 2).
In Linear or Reorientation motion types, the position and orientation of the tool in
relation to the coordinate system of the chosen work object is displayed (regardless of
the type of coordinate system used).
In Axis-by-Axis motion type with Robot as the unit, the positions of the robot axes are
displayed in degrees related to the calibration position of the respective axis.
When an external unit is moved, the position of the axes is displayed. In the case of
linear axes, the position is displayed in mm related to the calibration position. For
rotating axes, the position is displayed in degrees related to the calibration position.
The field that indicates the various deflections of the joystick displays how the
principal joystick directions are linked to axes or coordinate directions. See the
example in Figure 4.
Note The relationship between joystick deflection and robot movement can be
changed in the system parameters. All the figures in this manual are related to standard
setup.
X-
x z y
Y- Y+
Z+ Z-
X+
Figure 4 The direction of movements associated with each joystick deflection is displayed in the
Jogging window.
Joystick lock: x z y
Incremental: No
None
It is possible from the jogging window to turn motion supervision (collision detection)
on and off. This will only affect motion supervision during jogging.
A dialog box appears displaying the setting for motion supervision (see Figure 6).
Motion Supervision...
Turn Motion Supervision ON/OFF
Note: Only applies to jogging
ON OFF Cancel OK
2.1 Jogging the robot along one of the base coordinate axes
Special
The robot will move the TCP along the base coordinate axes (see Figure 8).
X-
Y- Y+
Y Z+ Z-
X X+
Special
The tool that was last used when jogging the robot or last used for program execution
is automatically chosen (see Figure 10).
X-
Y- Y+
Y Z+ Z-
Z
X X+
Figure 10 Linear movement in the tool coordinate system.
• Press Enter .
• Select the desired tool from the dialog box which subsequently appears on the display.
(Tool0 in the dialog box corresponds to the centre of the mounting flange.)
• Press New.
• Press
- Change to input the value manually
- Define to use the robot to measure up the tool coordinate system.
• Press OK to confirm.
The tool is reorientated about the axes of the coordinate system that was chosen. The
TCP of the chosen tool will not move (see Figure 13).
X-
Y- Y+
Z Y
Z+ Z-
X X+
Figure 13 Reorientation about the tool coordinate system’s axes.
The Z-direction of a tool can be aligned along a coordinate axis of a chosen coordinate
system. The angle between the tool’s Z-direction and the coordinate axes determines
which coordinate axis the tool should be aligned along; the axis closest to the tool’s Z-
direction will be used (see Figure 14).
TCP
Z Z
z
X Y X Y
Figure 14 The tool is aligned along the Z-axis.
Adjust the direction of the tool manually so that it is close to the desired direction.
A dialog box appears displaying the coordinate system used for alignment (see Figure
15).
Align!
The alignment is started by moving the
joystick.
Coord: World
If you want to change the coordinate system, press any of the function keys World,
Base or Wobj.
• To start the alignment, press the enabling device and move the joystick. The joystick
is used to adjust the speed. The robot will automatically stop as soon as it reaches the
desired position.
• Press OK to confirm.
The work object that was last used when jogging the robot or last used for program
execution is automatically chosen.
• Press Enter .
• Select the desired work object from the dialog box which subsequently appears on
the display. (Wobj0 in the dialog box corresponds to the world coordinate system.)
• Press New.
• Press
- Change to input the value manually
- Define to use the robot to measure up the coordinate systems.
• Press OK to confirm.
The robot will move along the axes of the object coordinate system (see Figure 19).
X-
Z
X Y Y- Y+
Z- Z+
X+
Figure 19 Linear movement in the object coordinate system.
2.6 Jogging the robot along one of the world coordinate axes
The robot will move the TCP along the world coordinate axes (see Figure 21).
X-
Z Y- Y+
Z+ Z-
Y
X X+
If a stationary TCP is active, the work object will move in accordance with the chosen
coordinate system.
1 1- 1+
2 4+ 4-
3 - 3+
6+ 6 -
Axes 4, 5, 6
2+
5+
3-
3+ 4+
2+ 2- 5-
6+
1- 1+ 4-
6-
5+
Figure 22 Specify the axes you want to move by setting the keys as above.
Only the axis affected by the joystick deflection moves, which means that the TCP does
not move linearly.
Incremental movement is used to adjust the position of the robot exactly. This means
that each time the joystick is moved, the robot moves one step (increment). If the
joystick is deflected for one or more seconds, a sequence of steps, at a rate of 10 steps
per second, will be generated as long as the joystick is deflected.
You can also use the key on the teach pendant to turn incremental movement
on and off.
A dialog box appears displaying the values of the increments for the different motion
types (see Figure 24).
Cancel OK
Figure 24 The dialog box for specifying the user defined increments.
If the robot or an external unit is unsynchronised, it can only move using one motor at
a time.
The working range is not checked, which means that the robot can be moved until
it is stopped mechanically.
If you wish to use more than one external unit, those units must be chosen from the
Jogging window.
If you are using more than 5 external units and you cannot find the one you want in the
function key dialog, press Enter and select the desired unit from the new dialog.
gg g p
Coord:= Base 4:
Tool:= tool0... 5:
Wobj:= wobj0... 6:
From this stage onwards, the key can be used to toggle between the external
unit that was last chosen and the robot.
• Choose the desired axis group using the motion keys (see Figure 26). If more than one
external unit is used, see 3.1 Choosing external units.
1-
Axes 1, 2, 3 4-
1 2- 2+
2 5- 5+
3+ 3 -
Axes 4, 5, 6 6+ 6 -
1+
4+
Figure 26 Specify the external axes you want to move by setting the keys as above.
If an axis is coordinated with the robot (defined by the chosen work object), the robot
also moves when it is jogged. The TCP, however, will not move in relation to the work
object.
If you want to jog the unit uncoordinated, choose a work object which is not connected
to a coordinated unit, e.g. wobj0, in the field Wobj.
If an external unit has a dynamic model, the unit also requires loads. The only way to
set a load is to run a program with the instruction MecUnitLoad, if not, the last used
or the default load is active. Note that the unit IRPB_250K needs two loads.