BH8-Series – User’s Manual
www.barrett.com
© 2007 Barrett Technology®, Inc.
Document: D3000, Version: AF.00
Page 36 of 82
•
For position commands, if the termination position is not within MPE (Maximum
Position Error), the status code ERR16 is returned corresponding to “Couldn’t reach
position.”
Case 2: The strain-gage range is exceeded.
•
As soon as the sensor value SG rises above HSG (alias MSG) or falls below LSG, a
termination condition occurs for that motor.
•
If HOLD is false, the motor is then turned off; if HOLD is true, the motor is servoed to
maintain the position at which the termination condition occurred.
•
For position commands, if the termination position is not within MPE (Maximum
Position Error), the status code is ERR16 is returned corresponding to “Couldn’t reach
position”.
•
From the PC side of the interface, Case 2 can be distinguished by reading the value of the
strain gage, SG, and seeing if it is larger than the specified MSG.
Case 3: Specified goal position is achieved within MPE.
•
As soon as the goal position is reached, a termination condition occurs for that motor.
•
If HOLD is false, the motor is then turned off; if HOLD is true, the motor is servoed to
maintain the position at which the termination condition occurred.
•
No status code is returned, and a query to parameter S returns 0.
Case 4: Control-C Character Sent
•
As soon as the Control C is received, a termination condition occurs for all motors.
•
For each motor, if HOLD is false, that motor is then turned off; if HOLD is true, that
motor is servoed to maintain the position at which the termination condition occurred.
•
The status code returned is 16384.