587,999 active members*
5,239 visitors online*
Register for free
Login
Page 1 of 2 12
Results 1 to 20 of 44

Hybrid View

  1. #1
    Join Date
    Dec 2010
    Posts
    0

    X axis over travelling during run.

    When cutting a 5"x5" square my machine consistanly cuts two sides on the Y axis perfectly at 5" and 5 1/16" on the X axis sides. What could be causing the x-axis to repeatedly go over by 1/16"? When each axis is tested individually with a 1" dial indicator both are within a + or - thousandth or two. The repeatability seems to be very good.

    I am using CNCRouterParts Rack and Pinion on both x and Y axis. The X axis is dual driven by 420oz steppers. My power supply is 36V 8.8amp. I am also using a gecko 510 board.

    Any help will be greatly appreciated.

  2. #2
    Join Date
    Jan 2008
    Posts
    853
    What happens with larger and smaller shape dimensions along X?
    Does the gcode look right?

  3. #3
    Join Date
    Mar 2003
    Posts
    35538
    What if you cut it in different places on the machine?
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

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

  4. #4
    Join Date
    Dec 2010
    Posts
    0
    I will test some more sizes tomorrow, and on different places on the machine. I did try some smaller sizes but did not measure them and they are at my shop.

    These were cut toward the middle of the Y axis towards the - direction of the X axis but not close to the softlimits.

    I will attach the gcode tomorrow when I pull it off my machine computer. The dxf file was made with sketchup and the gcode with vectric cut2D.

  5. #5
    Join Date
    Nov 2011
    Posts
    0
    You should try backlash compensation, using this my new machine gets +/_ .0005in everytime.

  6. #6
    Join Date
    Dec 2010
    Posts
    0
    What backlash settettings did you use?

  7. #7
    Join Date
    Dec 2010
    Posts
    0

    10 square tested

    I tested a 10" square and got a different result with the x-axis being short about 1/16". I have attached the g-code to both of the files I cut, as well as a picture of the 10" square with measurements.
    Attached Thumbnails Attached Thumbnails 2012-02-20_18-24-07_567.jpg  
    Attached Files Attached Files

  8. #8
    Join Date
    Jan 2008
    Posts
    853
    I see that the gcode is using arcs to round the corners of the 10" 'square'. Could this be interfering with your physical measurement of the 'square's ' dimensions?

    1/16" seems too large for backlash, but having a constant error on one axis that does not scale with piece size sure looks like backlash.

  9. #9
    Join Date
    Dec 2010
    Posts
    0
    The interesting thing is that on the 10" square it is short 1/16" and on the 5" square it was over sized 1/16". I cut the 10" considerable slower than the 5" one and turned my acceleration on the x-axis down to 10.

    How can I stop cut2d from rounding the corner? The entry point corner is the only one that looked rounded when I cut it.

  10. #10
    Join Date
    Jan 2008
    Posts
    853
    Quote Originally Posted by JayCop View Post
    The interesting thing is that on the 10" square it is short 1/16" and on the 5" square it was over sized 1/16". I cut the 10" considerable slower than the 5" one and turned my acceleration on the x-axis down to 10.

    How can I stop cut2d from rounding the corner? The entry point corner is the only one that looked rounded when I cut it.
    Sorry, I missed that the 1/16" was short on one, long on another. And I also missed that you are cutting a profile outside a square, so the arcs pivot at the corner of the 10x10, leaving a squarer corner than the toolpath suggests without considering the tool as well. Actually, turning down the acceleration can cause corner problems if in CV mode, because the toolpath has to start turning sooner in order to keep the velocity constant, thus rounding it off.

  11. #11
    Join Date
    Dec 2010
    Posts
    0
    Should I turn off CV, or turn up accel?

  12. #12
    Join Date
    Jan 2008
    Posts
    853
    I always have CV on, and look to the corners to see if it is rounding. To avoid problems, have higher acc (I have seen suggestions to look for the max acc that you machine can support without loosing steps, then reduce it by 10-20% for safety). To see if CV is a problem, just turn it off and look for differences in the quality of the cut (the machine will jerk around more)
    CV problems are always at the corners. Large shapes should have the flats at the right positions even if there are CV problems.

    Are the X and Y edges of the cuts at truly 90 degrees, or is it skewed at all?

  13. #13
    Join Date
    Apr 2003
    Posts
    312
    If your math for the X axis steps per inch is correct... then I would guess that your X axis acceleration is set too low. Here's information I received from one of the 'guru's' with regard to acceleration when I was setting up my machine...

    The acceleration setting effects how the steppers stop or decelerate. An acceleration setting that is to low will cause coasting down of the axis and the machine to overshoot where it should have stopped. It can also cause the machine to overrun home or limit switches. A general rule is to use between 10% and 15% of the velocity as a starting set point for the acceleration setting. A good visual indication would be to snap "rapidly release" an axis jog key during a jog... that axis should stop motion instantly.

    It sounds to me you have the Y axis accel set in the correct range but your X axis accel is set too low and you are consistently coasting down and overshooting that 1/16".

    Senna
    aka BOOMER52 >>> http://www.rcgroups.com/forums/member.php?u=159693

  14. #14
    Join Date
    Jan 2008
    Posts
    853
    Quote Originally Posted by Senna View Post

    The acceleration setting effects how the steppers stop or decelerate. An acceleration setting that is to low will cause coasting down of the axis and the machine to overshoot where it should have stopped. It can also cause the machine to overrun home or limit switches.
    Senna
    Low acc will cause overshoot when manually jogging (and is scary to see when your gantry is rushing towards an immovable object...), because the controller (Mach3?) can't predict when you are going to release the jog button. I would have thought that limit switches would stop the movement as fast as gantry momentum allows. But when running gcode, the 'look-ahead' predictor knows exactly where it is going on each axis, and does its best to get to the desired position by starting to slow down when 'the end is near'. If you try to maintain constant velocity as well when going around a corner, then the controller has to start slowing down on one axis and speeding up on another before the actual corner.

    The upshot of this is that the controller may cut corners short but should never overshoot.
    If there is any mechanical slop available, then overshoot may happen because of gantry inertia.

  15. #15
    Join Date
    Dec 2010
    Posts
    0
    My plans to try higher accl and possibly turning of CV were thwarted by my controller computers decision to stop working abruptly.

    Luckily I have another computer that I just had to load XP onto, and get the settings from the old hard drive on. So I will be able to test again tomorrow.

  16. #16
    Join Date
    Mar 2003
    Posts
    35538
    Quote Originally Posted by Senna View Post
    It sounds to me you have the Y axis accel set in the correct range but your X axis accel is set too low and you are consistently coasting down and overshooting that 1/16".
    Lowering the accel will not cause overshooting. Say you want to move 5 inches. There is a fixed number of steps required to move those 5 inches. The control will send the exact number of steps required to travel those 5 inches. No more, no less.

    Either the machine is losing or gaining steps, or it's a mechanical issue.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

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

  17. #17
    Join Date
    Mar 2003
    Posts
    35538
    Is the cutter plunging on the right side? Try starting in the middle of the slot.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

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

  18. #18
    Join Date
    Dec 2010
    Posts
    0
    Quote Originally Posted by ger21 View Post
    Is the cutter plunging on the right side? Try starting in the middle of the slot.
    Yes it is. I am unsure how I could change that in my cam program CUT2D. I tried ramping the plunge of the cut over 100mm this last time and it did not seem to help.

    I did cut a panel that had the same grill on it 90deg from the other ones and they look significantly better. Could this be backlash on one of the axis? I couldn't imagine that there would be so much backlash in the R&P setup but hey you never know. I have been chasing my tail with this machine.

  19. #19
    Join Date
    Dec 2010
    Posts
    0
    Yes and I am unsure of how to get my cam software to not start where it does. I use cut2d by vectric software. If anyone knows how to start it some where else I would love to know and will try it asap.

  20. #20
    Join Date
    Dec 2010
    Posts
    0
    I looked at the g-code viewer. When I run it it stops at this line
    N23930G2X20.6098Y23.0182I0.0625J0.4519
    and says "G Code Error Radius to end of arc differs from radius to start"

    I have attached the g-code file from this. Any help would be greatly appreciated guys.
    Attached Files Attached Files

Page 1 of 2 12

Similar Threads

  1. The Widgitmaster's Travelling CNC Medicine Show
    By BobWarfield in forum DIY CNC Router Table Machines
    Replies: 8
    Last Post: 04-22-2024, 10:11 AM
  2. Replies: 1
    Last Post: 11-17-2015, 07:37 PM
  3. Speed (RPM) and travelling speed.
    By einarkol in forum Material Machining Solutions
    Replies: 0
    Last Post: 12-27-2008, 07:04 PM
  4. New Design - Hybrid 3-Axis Router/4-axis Foam Hot Wire Cutter
    By the__extreme in forum CNC Wood Router Project Log
    Replies: 3
    Last Post: 02-26-2007, 09:58 PM
  5. travelling salesman
    By ghyman in forum Visual Basic
    Replies: 7
    Last Post: 10-27-2005, 11:16 AM

Tags for this Thread

Posting Permissions

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