Page 1 of 2 12 LastLast
Results 1 to 12 of 17

Thread: Z axis repeatability problem

  1. #1
    Registered
    Join Date
    Apr 2007
    Location
    USA
    Posts
    316
    Downloads
    0
    Uploads
    0

    Z axis repeatability problem

    I have a machine that I just finished building. I am doing some testing and have a problem I can't quite figure out.

    The X and Y axes are as accurate as I need and repeatability is almost perfect. The problem is the Z axis. I used 1/2-10 acme screws with dumpstercnc ab nuts. I don't have any measurable backlash, that's the good news!

    The bad news is that I am not able to hold position on Z. To test it I wrote some real basic gcode to move to X - 4 and Y - 4, then move Z from 0 to -.2 to +.2. I set 0 at 1" above the surface. I had it repeat this up and down move about 50 times and I end up with "0" at about .03 below where it started. If I start the up and down without zeroing then I end up with "0" another .03 below where it started. I guess the fact that it's pretty consistently off should be easier to diagnose, but I am at a loss.

    I have eliminated the possibility of backlash, I think so anyway, by ending on "0" from both -0.2 and +0.2, it's the same result either way. I have tried lowering the velocity, I am able to run at 45 without losing steps and I have tried it at 3 just to see if there was a change - no change. I don't have the router running so I would hear if it were losing steps, I think so anyway.

    I don't know what else to check, do you have any ideas?

    I did a search on accumulation errors and didn't find anything that helped...

    I've got a fairly large job I need to get a sample piece done by Monday and I can't run it this way. It happens to be text v-carved into wood posts so this problem is REAL obvious - a line of text 18" long starts at .0625 deep and ends at almost twice that deep.

    Thanks in advance!

    Gary


  2. #2
    Registered Khalid's Avatar
    Join Date
    Apr 2006
    Location
    Pakistan
    Posts
    2,960
    Downloads
    0
    Uploads
    0
    I guess ur z-axis motor not holding the weight and loose step..


  3. #3
    Registered Crevice Reamer's Avatar
    Join Date
    Mar 2008
    Location
    USA
    Posts
    3,643
    Downloads
    0
    Uploads
    0
    I think you have a very small mechanical error, and need to tweak your Z steps per inch setting to get accurate movement. Try adding 1 or two steps at a time and see what happens. If it gets worse, then subtract steps.

    CR.


  4. #4
    YZF
    YZF is offline
    Registered
    Join Date
    May 2008
    Location
    Canada
    Posts
    94
    Downloads
    0
    Uploads
    0
    I can think of two options:
    1. You're losing steps - you wouldn't be able to hear anything if you're marginal and just lose a couple of steps per move. Try reducing your acceleration/deceleration.
    2. Something is slipping, e.g. the coupling on the motor, coupling on screw shaft, etc.

    Hope this helps...


  • #5
    Registered
    Join Date
    Apr 2007
    Location
    USA
    Posts
    316
    Downloads
    0
    Uploads
    0
    Thanks Khalid, CR and YZF,

    I ran my Z axis "workout" gcode several times last night and the amount it crept down was consistent every time. I didn't reset zero, I just ran the code and marked the height then ran again - the mark was consistently the same. I am picking up a dial indicator today so I can measure the distance, but by eye it looked the same.

    Mechanically everything seems to be tight enough. Stepper mount, bearings, AB nut, etc.

    I have tried setting the velocity at 3, from a normal of 45, and that didn't make any difference.

    I used 4000 steps/unit in the Z motor tuning and I haven't checked it yet, but I will when I get the dial indicator today. Hopefully that will fix the problem.

    Thanks again!

    Gary


  • #6
    Registered Crevice Reamer's Avatar
    Join Date
    Mar 2008
    Location
    USA
    Posts
    3,643
    Downloads
    0
    Uploads
    0
    On further thought, I think you need to REDUCE your steps per inch slightly.

    CR.


  • #7
    Registered Hirudin's Avatar
    Join Date
    Jun 2008
    Location
    USA
    Posts
    426
    Downloads
    0
    Uploads
    0
    Here's an idea: add some weight to the Z axis and run it some more. I'm a newb, but if the amount it's off increases I'd bet it's simply too much weight. I guess at that point you'd need to put in a stronger motor (or maybe a higher voltage power supply?) or reduce weight somehow.


  • #8
    Registered
    Join Date
    Apr 2007
    Location
    USA
    Posts
    316
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by Hirudin View Post
    Here's an idea: add some weight to the Z axis and run it some more. I'm a newb, but if the amount it's off increases you probably know it's simply too much weight.
    I am not discounting anything yet, but if it were slippage or losing steps would it be off so precisely every time? My guess is no.

    I did get to HF and bought a dial indicator - I'll calibrate the Z tonight and see where that gets me.

    Thanks again!

    Gary


  • #9
    Community Moderator ger21's Avatar
    Join Date
    Mar 2003
    Location
    Shelby Twp, MI....USA
    Posts
    22,297
    Downloads
    0
    Uploads
    0
    Lower the acceleration, and maybe try increasing the pulse width.
    Gerry

    Mach3 2010 Screenset
    http://home.comcast.net/~cncwoodworker/2010.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  • #10
    Registered
    Join Date
    Jun 2004
    Location
    United States
    Posts
    20
    Downloads
    0
    Uploads
    0
    Here's a wild idea to check if its the weight of the z assembly causing the problem. Turn it sideways, if its small enough, and repeat the z axis test. Just a thought anyway.

    If thats not the problem I would guess it might be related to cumulative rounding error within the control software. Are you using the same screw pitch as your x and y axes?


  • #11
    Registered
    Join Date
    Apr 2007
    Location
    USA
    Posts
    316
    Downloads
    0
    Uploads
    0
    I wasn't able to do anything last night but I had a few minutes this morning. Using the dial indicator I calibrated all three axes. The changes were not significant but they did seem to have a positive affect on the repeatability on all three axes.

    After the calibration the Z axis was able to hold .0015 after about 20 +0.2 to0.0 to -0.2 movements. This is much better than before, it was just over .03 before I started.

    I'll try vcarving some text this afternoon and see if the problem is gone, or at least better.

    I did remove the router to see if it was a weight issue and it didn't change at all, it was off the exact same amount with or without the router. < good news!

    I'll post again after I try the vcarving.

    Thanks again,
    Gary


  • #12
    Registered
    Join Date
    Apr 2007
    Location
    USA
    Posts
    316
    Downloads
    0
    Uploads
    0

    Unhappy

    Well, I tried routing some text again hoping for the best... It was the same as before.

    This time I checked the error with a dial indicator and some real simple gcode. Here is what I did:

    Remove router and mount dial indicator on router mount
    Zero X, Y and Z
    Zero the dial indicator on the Z axis
    wrote gcode to move the Z up .1 then to 0.00 then to -.1 then back to 0.00
    I ran this code 50 times and zero was off by .024

    I tried setting the step and direction pulse at every option - no change
    I tried changing the velocity and acceleration - vel from 3 to 40 and acc from 1 to 5 - no change
    I tried putting in a backlash value of -.03 and turning on backlash - no change
    I added 100, 200, 300, 400 and 500 to the steps/unit - no change
    I checked all the mounting bolts and couplers, they were all tight - no change
    I have tried standing on my head and holding my breath - no change
    I am currently pulling out all of my hair (what's left) - no change expected...

    Any other ideas?

    I'll swap out the stepper, just in case.

    Should I try changing the resolution on the drive? It's at 1/2 step now for all three axes, would changing it possibly have an affect?

    Thanks again

    Gary


  • Page 1 of 2 12 LastLast

    Similar Threads

    1. Best CNC accuracy and repeatability?
      By DeepWoods in forum Benchtop Machines
      Replies: 5
      Last Post: 08-29-2008, 03:04 PM
    2. Need Help!- Y Axis Repeatability
      By timprebleco in forum Bridgeport and Hardinge Mills
      Replies: 3
      Last Post: 08-28-2008, 11:52 PM
    3. X3 accurracy and repeatability
      By firebrick43 in forum Benchtop Machines
      Replies: 0
      Last Post: 01-28-2008, 12:58 PM
    4. Z axis repeatability
      By JERRIMY in forum Stepper Motors and Drives
      Replies: 12
      Last Post: 01-23-2007, 12:16 PM
    5. VF-3SS Repeatability Issue
      By Kazsaw in forum Haas Mills
      Replies: 51
      Last Post: 10-02-2006, 05:05 PM

    Posting Permissions


     


    About CNCzone.com

      We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

    Follow us on

    Facebook Dribbble RSS Feed


    Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.