Hello,
It looks as though your system is experiencing an increasing following error until enough torque is provided to overcome inertia, so using static friction compensation may help your system. The deadzone values determine when the DAC output is enabled. The maximum deadzone position determines the error which must accumulate before the DAC begins generating a signal to reduce the error. The DAC remains active until the error is reduced to the minimum deadzone position or less. At that point, the DAC deactivates again. This is useful in determining a minimum following error before motion begins when starting a move and it also stops the motion when the difference between the current position and the target position is less than the minimum deadzone position value. This prevents your motor from slowly grinding against the static friction, which could result in damage to the motor or overheating.
The offset voltage is a voltage boost that is added to the torque of the system and is used to overcome the inertia of the axis. I would suggest starting with the default values for the deadzone position values (5 and 10) and try a small offset voltage value (i.e. 0.1 V). From there, you can modify the offset incrementally until you achieve a system that does not experience the following errors that you listed.
Try those steps and let me know if you have any additional questions on this issue.
Regards,
Scott R.
Applications Engineer
National Instruments
Scott Romine
Course Development Engineer
National Instruments