57
5 Parameter description
All ASCII commands that are available for operation of the FAULHABER Motion Controllers are listed
below.
The ASCII commands have the following structure:
[Node No.]
Command
[Argument]
CR
The node number is optional and is only required if several drives are being operated on one inter-
face.
The command consists of a letter character string.
The optional argument consists of an ASCII numeric value. The end is always a CR character (Carriage
Return, ASCII decimal code 13). Space characters are ignored, and no distinction is made between
upper and lower case.
The response to query commands or asynchronous events is also an ASCII character string, followed
by a CR character (Carriage Return, ASCII decimal code 13) and an LF character (Line Feed, ASCII
decimal code 10).
Examples:
Actual position queries:
Transmit:
POS[CR]
Receive:
98956[CR][LF]
Drive nodes at 500 rpm:
Transmit:
V500[CR]
If ANSW2 is set, you will receive an “OK” when the command has been successfully executed. If an
execution error occurred you will receive one of the following character strings:
“Unknown command”
“Invalid parameter”
“Command not available”
“Overtemperature – drive disabled”
Example:
Transmit:
V500[CR]
Receive:
OK[CR][LF]
The SAVE / EEPSAV command always responds with the character string “EEPROM writing done”
after successful saving of the current settings in the data Flash memory, or with “Flash defect”, if the
save has failed.