EasyManua.ls Logo

CAVRO XP 3000 - Using the XP 3000 Command Set; Command Execution Guidelines

CAVRO XP 3000
134 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Software Communication 3-21
Using the XP 3000 Command Set
The XP 3000 features a robust command set which allows a wide range of parameters to
be defined by the user. Many of the commands have default values; however, the default
values may not provide the optimal settings for your application. Take a moment to
familiarize yourself with each command in order to obtain the best performance for your
application.
For information on microstep-enabled firmware for the XP 3000, see “XP 3000
Microstep-Enabled Firmware Commands,” in this chapter.
Commands and Valve Types
There are three valve types: 3-port, T-valve, and 3-port distribution. The initialization
of valve commands vary depending on the valve type being used.
For a quick summary of all commands, see Appendix G, “Command Quick Reference.”
When problems are detected, the XP 3000 sends an error code. The error codes are
described in “Error Codes” at the end of this chapter.
NOTE Some commands are invalid in the CAN interface. For a list of these
commands, see Appendix F, “CAN Communication Commands.”
Command Execution Guidelines
To use the commands properly, keep the following in mind:
All commands, except Report commands and most Control commands, must be
followed by an [R] (Execute) command.
Single or multiple command strings can be sent to the pump.
For example:
A single command such as [A3000R] moves the plunger to position 3000.
A multi-command string such as [IA3000OA0R] moves the valve to the input
position, moves the plunger to position 3000, turns the valve to the output
position, and finally returns the plunger to position 0.
The pump’s command buffer holds a maximum of 256 characters. If a command is
sent without the [R] (Execution) command, it is placed into the buffer without
being executed. If a second command is sent before the first command is executed,
the second command overwrites the first command (i.e., the first command string is
erased).
Once a command is executed, new commands are not accepted until the sequence
is completed. Exceptions to this rule include interruptible (see “T Terminate
Command” in this chapter) and Report commands.

Table of Contents