588,506 active members*
5,878 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Benchtop Machines > Z axis backlash that drives the wrong direction
Results 1 to 11 of 11
  1. #1
    Join Date
    Feb 2006
    Posts
    198

    Z axis backlash that drives the wrong direction

    I have a X3 with a cncfusion conversion kit. The Z axis has double ball nuts. When I change directions in the z axis, the head actually continues going the original direction for about 0.003" ( im commanding it to go the other way), then actually reverses correctly and catches up to the original "change of direction" location at about 0.007" of instructed motion. This happens upon direction change no matter if going down or up. I can feel the screw change rotation direction correctly, so I know it's not a problem between the motor and screw.

    Anybody seen this before?

    -Jim

  2. #2
    I heard about it once before, if I remember the problem was a warped gib strip.
    I'll try to find the thread.
    Hoss
    http://www.hossmachine.info - Gosh, you've... really got some nice toys here. - Roy Batty -- http://www.g0704.com - http://www.bf20.com - http://www.g0602.com

  3. #3
    Join Date
    Feb 2007
    Posts
    664
    Quote Originally Posted by Kingjamez View Post
    I have a X3 with a cncfusion conversion kit. The Z axis has double ball nuts. When I change directions in the z axis, the head actually continues going the original direction for about 0.003" ( im commanding it to go the other way), then actually reverses correctly and catches up to the original "change of direction" location at about 0.007" of instructed motion. This happens upon direction change no matter if going down or up. I can feel the screw chain rotation direction correctly, so I know it's not a problem between the motor and screw.

    Anybody seen this before?

    -Jim
    if your backlash comp is set to a negative "-" ,try using an absolute value of the number "+"

    i think it is looking for a delta not a direction

  4. #4
    Found it, similar problem 13 months ago in this thread by thorpydo.
    http://www.cnczone.com/forums/bencht...axis_woes.html
    Hoss
    http://www.hossmachine.info - Gosh, you've... really got some nice toys here. - Roy Batty -- http://www.g0704.com - http://www.bf20.com - http://www.g0602.com

  5. #5
    Join Date
    Jun 2007
    Posts
    3735
    Known as head bobbing to the best of my knowledge.
    As the head goes down, drag on the gibs/slides and the gas strut cause the lag.
    I just program Z to overshoot by 0.055 mm then back up to the correct position and the spindle continues down the last 0.055mm. Before I got rid of significant slack in the gibs it needed 0.13mm

    you really need a 0.001 resolution DTI to measure this properly.

    Using this overshoot method, I am repeating to 0.002mm ALL DAY --- after the spindle temperature stabilizes.

    Easy work around, but with CAM software, you need to do some fiddling to get the code generated.

    I just program a ramped approach of 0.055mm.
    My column is also attached to the wall so column flex is no longer an issue. Column bend from vertical cutter loads are much larger than the bob value.
    Super X3. 3600rpm. Sheridan 6"x24" Lathe + more. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.

  6. #6
    Join Date
    Feb 2006
    Posts
    198
    Hoss: thanks for finding that thread! I'll try some of the suggestions and see if I can reduce the error.

    Nellw20: I do a lot of 3D work, setting overshoot seems like that would be near impossible in my CAM software. How do you do it?

    -Jim

  7. #7
    Join Date
    Jun 2007
    Posts
    3735
    Probably easiest to patch the Z moves.
    You only need worry for final finishing, if the Z accuracy is all important.

    I use parameters to achieve this.
    Code:
    #778=0.055  (TILT FUDGE TO SETTLE HEAD DOWN)
    #777=-0.14 (Required Z DEPTH for example)
    
    (the F#240 is a nice feed rate so no jerk involved. Usually about 800)
    
    G1 Z0.7 F#240 (ROUGH APPROACH for Z)
    Z[#777-#778] (Go below required level)
    Z#777 (and this nods the head correctly)
    
    or it could just patching the Z moves.
    
    Z[-0.14 - #778] (Go below required level)
    Z-0.14 (and this nods the head correctly)
    
    I often include an X or y move with the Z-0.14 move to ramp gently onto a cutter path.
    A Z up move does not jerk down. It is already there.
    ...
    ...
    M30 (end program)
    Fairly easy to write a program to patch the gcode file.
    Super X3. 3600rpm. Sheridan 6"x24" Lathe + more. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.

  8. #8
    Join Date
    Feb 2006
    Posts
    198
    Thanks for the help. It never occurred to me to write a simple script to modify the Z commands. Great idea!

    I read the the above thread and started to play around with the z axis gib. I had tightened it down after tuning my servo so that it was just tight enough not to stop the servo at 120IPM. I loosened the gib, and tried the test again. What do you know, the effect GREATLY diminished, and now I only get 0.001" of "bob" and total backlash is around 0.0025" , I think I can live with that.


    Thanks for the help, off to cut something and make sure I haven't messed something else up :-)


    -Jim

  9. #9
    Join Date
    Jun 2007
    Posts
    3735

    Cool Check for sticky spots.

    Write a simple program to move the Z up and down a few hundred times over maximum range and make sure it never loses steps.
    Then tighten the gibs a bit more. A bit like running in an old car!.
    Check final results with a DTI to ensure no loss of steps.
    You need to 100% confident, so it wont destroy expensive cutters. They all cost too much.
    I have 33 10mm 3 flute solid carbide, and they are not cheap.
    They need resharpen after 2 hours each now, and before the head nod changes was less than 30 minutes. SX3 makes a good T&C grinder too.
    Super X3. 3600rpm. Sheridan 6"x24" Lathe + more. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.

  10. #10
    Join Date
    Feb 2006
    Posts
    198
    Hi Niel,
    Thanks for the advise. Why do you think that the head nod problem caused premature wear?

    I have a servo system, so I never loose steps. If I tighten the Z gib down any further, the servo has no problem moving the head (I've got dual gas springs like you do), but the head nod problem re-surfaces.

    -Jim

  11. #11
    Join Date
    Jun 2007
    Posts
    3735

    premature wear?

    Just smoothing off the high spots, it seems, that the Chinese left behind.
    Super X3. 3600rpm. Sheridan 6"x24" Lathe + more. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.

Similar Threads

  1. Z axis going in wrong direction
    By erkiwi in forum CNC Machine Related Electronics
    Replies: 1
    Last Post: 01-20-2010, 11:43 AM
  2. EZ Trak axis running wrong direction
    By spindlenut in forum Bridgeport / Hardinge Mills
    Replies: 4
    Last Post: 01-14-2010, 05:38 AM
  3. surface flowline tool cuts wrong direction
    By timmydabull in forum Mastercam
    Replies: 5
    Last Post: 08-04-2009, 01:48 AM
  4. Slow Homing/Wrong direction
    By SeanO in forum Stepper Motors / Drives
    Replies: 1
    Last Post: 01-22-2009, 10:25 PM
  5. integrex 200 II SY b axis wrong direction
    By smile in forum Mazak, Mitsubishi, Mazatrol
    Replies: 6
    Last Post: 06-07-2006, 05:09 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •