Welcome to Our Community

Some features disabled for guests. Register Today.

Issues with cutting depth on workbee

Discussion in 'CNC Mills/Routers' started by Colt Feinauer, Apr 1, 2020.

  1. Colt Feinauer

    Builder

    Joined:
    Jan 18, 2020
    Messages:
    12
    Likes Received:
    0
    Hello all,

    first off to start I have a workbee 1010 that I have upgraded with a CNC4newbies Z axis.

    tI am having an issue that has happened since day one of owning the machine. No matter how many times I calibrate the Z-axis steps it seems like it’s always cutting way way deeper then it should. I am using the open builds z-probe, triple checked tramming and just leveled my spoil board again last night.

    Currently I am trying to engrave my logo on some aluminum plate and am only calling for .001 on the first pass and .0015 on the second pass and I am prob getting .025 the first pass.

    I though it might be G-code related, I am using Carbide Create for my cad and cam and it all looks normal with the exception of one line I have to delete before every job. (Line 9, M6-TXXX, it throws as error if I try to run the g-code with this line, I have just been deleting it) other then the depth issue everything else looks great and is sized correctly.

    I’m really new to most CNC stuff so I am slowly learning, but this is really irritating as it’s happened since for months and can’t figure out why it’s wanting to take more depth then it should.
     
    #1 Colt Feinauer, Apr 1, 2020
    Last edited: Apr 1, 2020
  2. Colt Feinauer

    Builder

    Joined:
    Jan 18, 2020
    Messages:
    12
    Likes Received:
    0
    So I ran a test with the G-code, for every line that showed G1 Z-0.025 I replaced it with G1 Z-0.001 and every line that shows G1 Z-0.038 I changed to G1 Z-0.002 and it does exactly what I want it to. I know that the G-code is in MM, and the .025MM and 0.38MM in the G-code match up with my .001'' measurement that I was asking it do but it was still engraving way deeper then that. the machine seems capable of doing what I am asking after I change the code as the test piece turned out good. just cant seem to see why its doing what its doing with the correct measurements in the G-code.

    here is a copy of the g-code I am trying to run for anyone that might want to look at it
     

    Attached Files:

  3. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,431
    Likes Received:
    1,908
    I'd say your Z is not calibrated correctly, it is x25 off.
    (my first check was that your file has the required G21 code in it to set MM mode because obviously if it did not and GRBL was in G20 (inch) mode then moving Z by 0.025 would move 25 thou rather than 1 thou.)

    Internally GRBL is all millimeters, including all the calibration numbers, so you need to re-do the calibration very carefully with a good mm ruler.

    I would do this:
    put in a short tool, maybe a blunt stub of a broken bit.
    carefully set Z zero to the surface (I use the paper method, my paper is 0.1mm thick).
    give command G21 G1 Z20 F100
    that should raise it exactly 20mm, you can change this number to match the width of your steel ruler, and then the ruler should just pass under the tool, not even a bit of paper should fit.
    If it DOES NOT raise by your given number of millimeters, then I would return to zero and raise by as much as I safely can. Calibration works best over long distances, do not jog, it must be a single command.

    Search the resources section for the calibration how-to if you don't know how to do it.
    Remember to return to 0 before changing any numbers in GRBL and cross check carefully after the change.
    Use as many decimal digits as you have available, roundoff errors will BITE you.

    As a side note I proved to myself that it is possible to calibrate a completely unknown system by starting with a stepspermm of '1' and doing 3 to 5 calibrations, getting ever closer at each step.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice