BH8-Series – User’s Manual
support@barrett.com
www.barrett.com
© 2007 Barrett Technology®, Inc.
Document: D3000, Version: AF.00
Page 11 of 82
1.2 System Options
1.2.1
Arm adapter
Barrett Technology provides an arm adapter (Figure 5) matching the make and model of any robot
specified by the customer. This lightweight arm adapter is made to work with the end-effector
bolt pattern on your robot, allowing quick, easy mounting and wire management for a BH8-
SERIES System. The arm adapter is bolted to the end of the robot arm and the BarrettHand™ is
secured to the arm adapter with its standard threaded locking ring. The arm adapter is also
equipped with an anti-rotation feature to prevent rotation during operation.
Arm Adapter
Figure 5 - Arm adapter
1.2.2
C-Function Library
The BarrettHand™ C-Function Library is a helpful tool for programming the BarrettHand™ using
the C language on IBM-compatible PC’s without having to manage serial communication and
timing issues. The library contains easy-to-use functions that permit the use of Supervisory and
RealTime commands in software routines developed by the end user. All of the functions are
available when the library is linked to the program. The C-Function Library also includes a
manual that describes all of the functions in detail and gives examples.
The C-Function Library is written in C++ and compiled for Windows 95/98/NT/2k. It is a typical
C++ library, providing a class Bhand from which you derive one object and use it for all
communications. The library uses a multithreaded mechanism for accessing the serial port, which
allows both synchronous and asynchronous access to the low-level thread and ensures that all
serial communications are executed with high priority. The low-level thread manages all input
and output buffers and makes controlling the BarrettHand™ easy.