Backlash test method (By cncsnw)

Moderator: cnckeith

Post Reply
martyscncgarage
Posts: 9915
Joined: Tue Mar 28, 2017 12:01 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Mesa, AZ

Backlash test method (By cncsnw)

Post by martyscncgarage »

Marc Leonard, of cncsnw posted how he does backlash testing. I liked it so much I use it myself.
Please visit his webpage for more information:

http://www.cncsnw.com/Lashhowto.htm


Measuring Axis Backlash by Marc Leonard
Introduction
There are as many ways of measuring backlash as there are CNC technicians. Each method will give you a different answer. This is my way, which is reasonably representative of practical cutting speeds and conditions.

Procedure
Set up a 1" travel indicator bearing against the axis. Take some time to make sure it is straight and square.

Jog the axis until the indicator is a few turns into its travel, then zero the indicator. Don't worry about getting it exact: you don't really care what number the indicator stops at; you are only looking for differences.

Create and load a program similar to this:

g1 g91 f8
x.05
x-.05
g4 p1
x-.05
x.05
g4 p1
x.05
x-.05
g4 p1
x-.05
x.05
g4 p1
x.05
x-.05
g4 p1
x-.05
x.05
g4 p1
; ... and so on ...

For your convenience, pre-written CNC files are available here:
Mill X Axis xlash.cnc LashProgs.zip
Mill Y Axis ylash.cnc
Mill Z Axis zlash.cnc
Lathe X Axis ulash.cnc
Lathe Z Axis wlash.cnc
LashProgs.zip
(993 Bytes) Downloaded 1 time
Run the program. It will move the axis 0.050" out and back, pause for a moment, then move 0.050" in the other direction, and pause again.

Look at the difference in the indicator position between the two moves. Remember again that you don't care whether the needle points to zero or not; you only care what the difference is between the position after moving plus-then-minus and the position after moving minus-then-plus.

If the indicator comes up short, then you need to increase your backlash compensation on that axis. If the indicator overshoots, then you need to decrease your backlash compensation on that axis.

Where do I find the backlash compensation amounts?
In recent software versions (anything since 2003 or so):

Press F7/Utility
Press F6/User Maint
Press F2/Lash
Edit the desired backlash compensation value
Press F10/Save
Press ESC as needed to return to the main screen
In older software versions:

Press F1/Setup
Press F3/Config
Enter the configuration password (usually "137")
Press F2/Machine
Press F2/Motor
Arrow over to the Lash Comp column
Edit the desired backlash compensation value
Press F10/Save
Press ESC as needed to return to the main screen
What if the needle overshoots, but the backlash compensation is already zero?
This usually means that there is some backlash, but that the axis is tending to "coast" into the backlash range after the servo motor comes to a stop.

You can reduce this by making the stop more gradual. Either decrease the Deadstart value on the Machine Configuration -> Jog Parameters screen, or increase the Accel Time value on the PID Configuration -> PID Parameters screen.
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
cnckeith
Posts: 7411
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Backlash test method (By cncsnw)

Post by cnckeith »

Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
Post Reply