Robot Programming Flashcards
Commands for picking/releasing an object.
OPENI / CLOSEI
DELAY 0.5
APPRO lockpick, dz
BREAK
MOVE locpick
BREAK
CLOSEI / OPENI
DELAY 0.5
DEPARTS dz
BREAK
Mandatory commands.
.program name()
attach()
TOOL TRANS(0, 0, gripper_height)
dz = x
SPEED 30 ALWAYS
….
detach()
end
How do you write the IF ELSE statement in Adept V+?
IF … THEN
…
ELSE
…
END
Continuous path for avoiding an object.
> Robot in A<
MOVES C
MOVES B
Increase velocity in order to cover less space.
How to wait for a signal.
WAIT SIG(1001)
How to check if a signal is strong.
IF SIG(1002) THEN:
….
How to set high/low a signal.
SIGNAL (+/- port)
Difference between MOVE and MOVES.
MOVE: causes a joint-interpolated motion. That is, intermediate set points between the initial and final robot locations are computed by interpolating between the initial and final joint positions
MOVES: causes a straight-line motion. During such a motion the tool is moved along a straight-line path and is smoothly rotated to its final orientation.