MPC-200 USB commands, version 1.10
General Information
The controller is ready to accept remote input about one second after power-on. Command
requests are single bytes. The data stream consists of full bytes (all 8 bits — not ASCII). The
lowest order byte (for example, of the four bytes encoding the X coordinate) is the first into the
controller and is the first out. There are no delimiters within command strings. The controller will
reply with carriage return (CR, 0Dh) at the completion of normal command processing. Wait for
the CR before sending a new stream. Full travel on each axis is 25000 m, so 0 to 25000 m are
valid values for the move command (note: position info is sent in microsteps, see Data Format).
The MPC200 firmware is field updatable. If your firmware is newer than the version listed
above, check with Sutter to see if new USB commands have been added.
Remote (USB) Commands
Change drive (manipulator)
command
returns
Get current position
command
returns
Get number N of connected manipulators and drive status n for all 4 drives
command
returns
Get currently active drive
command
returns
There are two generic move commands. Before using either, the manipulator to be moved must
be selected either manually or via the USB port using the I command. Only the active
manipulator can make USB moves.
The first move command, S, is for straight-line moves and should be used when you need to
move point-to-point at a fixed, user-defined, velocity. The second move command, M, is for
rapid moves that accelerate to the fastest velocity following a stereotypic, multiple-axis path. The
path taken in M moves is similar to that in the Home and Work Pos moves evoked from the ROE.
Straight-line movement with user defined velocity
command
returns
'I'D (D is 01-04h)
value of D if manipulator connected or E if not. Followed by CR
'C'
DxxxxyyyyzzzzCR (D designating the currently active drive +
three signed long integers + 0Dh)
'U'
NnnnnCR n=1 if connected, n=0 if not connected
'K'
D Vl Vh then CR (D designates the currently active drive, Vl and
Vh designate firmware version)
'S'X
xxxxyyyyzzzz
streams position info until the move is finished
053h + three signed long integers
Need help?
Do you have a question about the MPC-200 and is the answer not in the manual?
Questions and answers