586,096 active members*
3,779 visitors online*
Register for free
Login
Results 1 to 7 of 7
  1. #1
    Join Date
    Mar 2020
    Posts
    7

    Z Height Inaccurate As Job Progresses

    Machine had been solid for quite some time. I'm now getting what appears to be a drifting Z height as the job progresses. I'm using a dial indicator to show what's happening. After it does its rapid, you can see it go to -0.01117 accurately. Then, as the job progress to a couple of different Z heights, every time it returns to -0.01117, it's inaccurate on the dial indicator. (first issue observable at 0:22 in the video)

    Here's the video of what's happening:

    https://youtu.be/KynRv2ybuO4

    If I stop the job and issue an MDI to Z0.0, it returns accurately to 0 on the dial indicator. If I use the MDI to control the Z height manually and make it step to that -0.01117, then step to other increments and return, it works fine. I've also done a simple square routing, stepping the Z height down without issue. The Z motor is also calibrated accurately.

    That makes me believe it's something to do with the project file (though I've been using it successfully without changes) or the controller itself. (Leadshine mx4660)
    Attached Files Attached Files

  2. #2
    Join Date
    Apr 2003
    Posts
    540

    Re: Z Height Inaccurate As Job Progresses

    Well, you're obviously loosing steps. I triple check all wiring to the Z axis, then triple check all of your couplers and set screws. 90% of the time lost steps is a mechanical issue unless you changed software settings or hardware that required software setting changes just before the issue started..

  3. #3
    Join Date
    Jan 2018
    Posts
    1516

    Re: Z Height Inaccurate As Job Progresses

    There's a grinding noise every so often. That's prob not so good. Sounds like motor step loss. Check your coupling isn't slipping too.

  4. #4
    Join Date
    Mar 2020
    Posts
    7

    Re: Z Height Inaccurate As Job Progresses

    So I readjusted the velocity on the Z motor (from 15 to 30) which got rid of the weird sound. I thought that actually fixed the problem, but I think what's happening is that it appears that Mach is getting into incremental vs absolute mode. My last test, it continued to plunge deeper and deeper into the piece when it should have been returning to the same height. If I run all the Z height adjustments manually through MDI, if works fine.

    Any clues on how that would be happening?

  5. #5
    Join Date
    Jan 2023
    Posts
    1

    Re: Z Height Inaccurate As Job Progresses

    You need to determine whether it is a software or hardware problem, see if our machine is debug and working, www.fathertrust.com

  6. #6
    Join Date
    Mar 2020
    Posts
    7

    Re: Z Height Inaccurate As Job Progresses

    I trimmed down the project file to make a repeatable process. I determined that at line 341 is where the Z axis becomes off. It will move up and down through several moves to come back to zero before that point, but it's at that line, consistently every time that it begins to be off. I've run it 5 times and each time at that line, it would return to -0.003 instead of 0.0. So I tried slowing down the federate on the Z axis from 20 to 10 (ipm) and the issue went away in my test file.

    How is it that feedrate is causing the axis to lose it's position at exactly the same point every time?

  7. #7
    Join Date
    Mar 2020
    Posts
    7

    Re: Z Height Inaccurate As Job Progresses

    OK, I think I have it figured out. All of my stepper motors are the same. Both X and Y were configured to a velocity of 90, acceleration of 4. My Z axis was configured to a velocity of 30, acceleration 4. I got thinking about the initial F code to set the federate of the Z axis (20), but noticed that the F code that immediately followed (60) remained unchanged when the subsequent Z axis changes were run. That got me wondering about the effect on the ESS. (maybe overdriving the velocity max?)

    By changing the Z axis motor velocity and acceleration to match the X and Y motors, all steps remained accurate throughout the job. I'm not sure if that's a bug in Mach, ESS, or the Leadshine controller.

Similar Threads

  1. Help wiring Tool Height/ Z axis height base into C10 BOB
    By SpecialEd in forum Tormach Personal CNC Mill
    Replies: 2
    Last Post: 11-21-2016, 02:13 AM
  2. Inaccurate cutting
    By Linkinn in forum Laser Engraving / Cutting Machine General Topics
    Replies: 2
    Last Post: 09-20-2012, 08:35 AM
  3. Inaccurate cutting
    By mocambicana in forum Laser Engraving / Cutting Machine General Topics
    Replies: 1
    Last Post: 09-09-2012, 03:45 PM
  4. Inaccurate feedrate
    By alfalfa in forum CamSoft Products
    Replies: 39
    Last Post: 05-18-2007, 02:35 PM

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
  •