L7 - Motion Program
L7 - Motion Program
Robotics
Motion instructions
1
2
objectives
Motion types
Elements that describe a motion instruction
Position Register’s
Robot Speed
Termination types
Motion options
How to add and delete motion instructions
Using predefined positions
3
Motion Type
Set for each move
Can be changed from the TP
Selected from the default motion instructions
table
Up to 4 default statements
6
Circular motion
Causes the robot to move the TCP in an arc from the start
position through an intermediate to the destination
position
Location of Configuration
TCP
Orientation
13
Turn Number display configuration
J1 J4 J6
(F, L, U, T, 0, 0, 0)
Joint Placement Turn
Number
Joint Placement
FLIP Upward and downward placement of the
wrist
NOFLIP
LEFT Right and left placement of the arm
RIGHT For horizontally articulated robots only
UP Upward and downward placement of the
arm
DOWN
FRONT Backward and forward placement of the arm
BACK
Turn number
1: 180º – 539º The robot arm can reach the
same TCP with the arm bent differently, a
configuration
0: -179º – 179º identifier is needed to
specify the joint placement. The joint placement
varies for full
-1: -539º – -180º articulated robots (4 vs 6 axes
robots)
14
15
Up
U, D - Up, Down
T, B - Front, Back
Conf:
Conf: B F
D
17
Adding motion instructions
1. To record the position using the current default motion
instruction
a) Jog the robot to the location in the work cell where you want to
record the motion instruction
b) With the cursor on a blank line or on [END], press and hold the
SHIFT key and press F1 [POINT]. The instruction will be added to
the program automatically at the location of the cursor.
2. To record the position using one of the other three (there
are four total) default motion instructions.
a) Jog the robot to the location in the work cell where you want to
record the motion instruction
b) With the cursor on a blank line or on [END], press F1 [POINT]
c) Use the cursor to select a new default motion instruction
d) Press ENTER. This records the position and the motion instruction
to the line at the cursor location. This also defines the current
default motion instruction.
18
3. To change the default motion instruction
a)Press F1 [POINT] to display the current default
motion choices
b)Press F1 [ED_DEF] to modify the default
values of Motion Type, Speed and Termination
4. To add other instructions
P[1] = LOCAL
PR[1] = GLOBALLY ACCESSIBLE
REPAIR Position
SAFE Position
Other Positions
27
Define elements of a motion instruction
SPEED
Indicates how fast the robot moves to a position.
J P[1] 100% FINE
Paused
Runnin
g
P3
33
Continuous termination
• The robot “rounds” at the end of each move
CNT 0
CNT
100 P3
34
CNT termination
• The robot “rounds” at the end of each move
Distance
35
CNT directional changes & speed
36
CNT directional changes & speed
37
CNT directional changes & speed
38
Motion options
Motion option refers to additional instructions
given to the robot to determine what the robot
will do when it reaches its destination. These
options are used to provide information to
perform specific tasks during robot motion.
Tool offset data (Utool) tells the controller where the Tool
Frame is relative to the centre of the faceplate
43
44
Applying TOOL and user frames in a program
Select Offset/Frames
Select UTOOL or
UFRAME