
Wraptor™ User Manual
www.barrett.com
© 2007 Barrett Technology®, Inc.
Document: D2000, Version: AB.00
Page 9 of 15
4.1.1 Movement Commands
Movement commands are motor commands: they immediately affect one or more of the motors. Each can take motor
prefixes.
Command:
C
Name:
Close
Purpose:
Commands the selected motor(s) to move fingers in close direction with a velocity ramp-down at target
limit. If selected, each finger moves towards the palm, and the spread motor moves so that fingers F1 and
F2 are adjacent to finger F3.
Arguments:
(none)
Example:
SC
Notes:
The C command is similar to a MOVE command, with the value of the Close Target (CT) motor parameter
as the destination. Move is trapezoidal: Uses ACCEL to ramp up the velocity to MV, then uses –ACCEL
when approaching the target position. If an object is encountered before the trapezoidal velocity profile
completes, the torque will ramp up to MT. See HOLD for more info.
Command:
HI
Name:
Hand Initialize
Purpose:
Initializes the selected motor controller(s), preparing them for use by other movement commands.
Arguments:
(none)
Example:
HI
Notes:
HI must be run before any other movement command. Generally it is run without a motor prefix,
initializing all four motors; although, if desired, a subset of the motors can be specified. After an HI, all
motors are in their home position; at 0 encoder counts.
Command:
HOME
Name:
Home
Purpose:
Moves the selected motor(s) to position 0.
Arguments:
(none)
Example:
SGHOME
Notes:
Command:
IO
Name:
Incremental Open
Purpose:
Opens the selected motor(s) DS counts.
Arguments:
(none)
Example:
12IO
Notes:
Command:
IC
Name:
Incremental Close
Purpose:
Closes the selected motor(s) DS counts.
Arguments:
(none)
Example:
GIC
Notes:
Command:
M
Name:
Move
Purpose:
Moves the selected motor(s) to the given position. If no argument specified, then the motor(s) move(s) to
the position given by parameter DP.
Arguments:
Target position in GCL counts (optional)
Example:
13M 1000
Notes:
Move is trapezoidal: Uses ACCEL to ramp up the velocity to MV, then uses –ACCEL when approaching
the target position. If an object is encountered before the trapezoidal velocity profile completes, the torque
will ramp up to MT. See HOLD for more info.