20 backlash compensation / vibration suppression – ADLINK PCI-8158 User Manual
Page 208

198
Function Library
6.20 Backlash Compensation / Vibration Suppression
@ Name
_8158_backlash_comp – Set backlash corrective pulse for
compensation
_8158_suppress_vibration – Set vibration suppressing tim-
ing
_8158_set_fa_speed – Set the FA speed
@ Description
_8158_backlash_comp:
Whenever direction change occurs, the 8158 outputs backlash
corrective pulses before sending commands. This function is
used to set the compensation pulse numbers.
_8158_suppress_vibration:
This function is used to suppress vibration of mechanical sys-
tems by outputting a single pulse for negative direction and the
single pulse for positive direction right after completion of com-
mand movement.
_8158_set_fa_speed:
This function is used to specify the low speed for backlash cor-
rection or slip correction. It also used as a reverse low speed
for home return operation.
@ Syntax
C/C++(Windows 2000/XP)
I16 _8158_backlash_comp(I16 AxisNo, I16
CompPulse, I16 Mode);
I16 _8158_suppress_vibration(I16 AxisNo, U16
ReverseTime,
U16 ForwardTime);
I16 _8158_set_fa_speed(I16 AxisNo, F64 FA_Speed);