Content Preview
TB265 Rev1 Lash/Screw Compensation Acceleration Coefficients
ΓΒ
ΓΒ
Purpose
To describe the use of the Lash/Screw Compensation Axis Acceleration Coefficient parameters 208 thru 215 which were introduced
and are used in CNC11 v3 02 and higher ΓΒ This document assumes the reader is using a Renishaw ballbar and software to analyze the
results of lash or screw compensation ΓΒ
Background
When screw compensation or lash compensation is enabled and setup correctly a ballbar plot will show that backlash has been
minimized ΓΒ However the lash/screw compensation may have produced anomalies seen on the ballbar plot as reversal spikes These
reversal spikes can be caused by having the speed of the lash/screw compensation either too fast or too slow This document will
serve as a guide on how to minimize reversal spikes caused by lash/screw compensation by adjusting parameters 208 thru 215
Reversal spikes can be caused by other machine issues as well such as excess friction or even servo drive issues ΓΒ Parameters 208
thru 215 are not necessarily intended to solve these issues ΓΒ
Technical
The values of parameters 208 thru 215 are used to compute the acceleration rate which is used for the lash or screw compensation ΓΒ
Adjusting these parameters therefore effects the speed and time of the lash/screw corrections made by the motion processing unit for
each individual axis ΓΒ The acceleration rate for the axis also effects the speed of the lash/laser compensation ΓΒ This acceleration rate is
computed based on the acceleration time from the PID menu settings and the maximum velocity of the axis from the Jog menu ΓΒ
Prerequisites for adjusting parameters 208 thru 215
Parameters 216 and 217 should both be set to the recommended values of zero
Centroid PID values/3rd party drives have been properly tuned ΓΒ PID menu see also third party drive documentation
All mechanical issues have been resolved
The correct maximum feedrates have been set for all axes Jog menu "Max Rate"
The correct acceleration time has been set for all axes PID menu "Accel"
Lash or screw compensation has been successfully setup so that backlash is minimized
Procedure
By default the values for parameters 208 thru 215 are set to 0 1250 Unfortunately there isn't an easy way to calculate the best values
to use other than trial and error ΓΒ The amount that the parameter will need to be changed will vary depending on the machine the
motors the drive the ballscrew tuning and other factors ΓΒ ΓΒ The value of the parameter must be greater than zero for lash or laser screw
compensation to work
Negative reversal spike
s
Negative reversal spikes are an indicator that the lash/screw compensation corrections are performed too quickly ΓΒ To minimize this
effect lower the value of the Acceleration Coefficient parameter for the axis with the reversal spikes ΓΒ For example if the parameter was
originally set to 0 1250 try setting the parameter to 0 0125 ΓΒ Rerun the ballbar and see what effect this change made ΓΒ The goal is to get
the reversal spikes as close to zero as possible ΓΒ Repeat this procedure of lowering the value until the goal is reached ΓΒ If the reversal
spikes have become positive the parameter has been changed too far ΓΒ
Positive reversal spike
s
The procedure for positive reversal spikes is the same as negative reversal spikes except that the parameter value should be
increased instead of decreased ΓΒ For example if the parameter was originally set to 0 1250 and the ballbar plot reported positive
reversal spikes try changing the parameter to 0 25 and rerun the ballbar ΓΒ
ΓΒ
Example barbar plots with negative reversal spikes
The following barbar plots show the results of screw compensation on the X and Y axes ΓΒ
In the plot below the amount of backlash for X and Y have been minimized ΓΒ However the plot shows reversal spikes on the X axis ΓΒ
The value of parameter 208 was 0 1250 default
ΓΒ
ΓΒ
In the plot below parameter 208 was changed to 0 00125 and the barball test was run again ΓΒ The reversal spikes have improved
ΓΒ
ΓΒ In the plot below the value of parameter 208 was changed to 0 00013 and the barball test was run again ΓΒ The parameter has been
lowered too far causing the reversal spikes to swing to a positive value
ΓΒ ΓΒ
ΓΒ
ΓΒ
Document History
Rev1 Created on 2012 06 15
by #270