10
www.zaber.com
Programming Libraries
In order to make working with Zaber devices as easy as possible,
Zaber offers fully-featured programming libraries with comprehensive
APIs and examples in a number of programming languages.
LabVIEW
www.zaber.com/software/LabVIEWASCII
ASCII
www.zaber.com/software/ZML
C#
C++
JavaScript
Java
MATLAB
Our customer service team is also available for further
advice,troubleshooting, and support.
Resolution - Stepper & Servo Motors
The resolution of a device is the smallest increment you can
command it to move. For example, sending the ASCII protocol
command
/move rel
1
instructs a device to move forward by
1 increment. The physical distance corresponding to this increment
depends on the type of motor that drives the device. For devices
driven by stepper motors, an increment is a microstep of the
motor, and the size of an increment is the device’s Microstep Size
specification. For servo devices, an increment is an encoder count,
and the size of an increment is the device’s Encoder Resolution
specification.
Microstepping
Stepper motors are designed for position control. In a motor
revolution, they have a number of equally-spaced full-step
positions. Most stepper motors in Zaber devices have 200 steps
per revolution.
Zaber’s drivers sub-divide each motor step into a number of
smaller increments called microsteps. By default, most devices use
a resolution of 64 microsteps per step (although this is adjustable),
so by default they can move to 12800 microstep positions for every
motor revolution.