Welcome to Our Community

Some features disabled for guests. Register Today.

CNC machine cuts smaller measurements than designed

Discussion in 'General Talk' started by Marko Fiket, Oct 13, 2022.

  1. Marko Fiket

    Builder

    Joined:
    Oct 13, 2022
    Messages:
    2
    Likes Received:
    0
    Greetings,

    I am new here, so ill start with a small introduction. I work for a company which produces motor drives and battery management solutions for multiple applications. I work in the mechanical department and my work also consists of creating parts in Solid Works, generating the g-code and cutting the parts on our CNC machine with mach3 software. We recently switched to a different post processor, and I was tasked to learn it and create test parts. What happened was that with the old post processor the parts came out correct, and with the new post processor they came out smaller (pocket sizes) around 0.5 mm difference than modeled. I used Solid Works cam 2022 and created my own tool library with all the tools we use on the CNC machine. I am certain that the tools were set correctly and all the diameters were correct. So now with the same tool in the CNC machine and two differently generated g-codes, the result comes out different. And I can't figure it out why this is happening. I would be very grateful if anyone has any info to share of a similar problem or if they know a solution to this. I tried a lot of things so far and nothing helped. I will try to respond regularly to extra questions.

    Thank you for the help in advance. :)
     
  2. Mark Carew

    Mark Carew OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Jun 28, 2013
    Messages:
    2,758
    Likes Received:
    2,440
    Hi Marko,

    Most of the time its machine related but it sounds like you have done your checks there.
    If you have the option to do a finish pass or water line type clean up try running it without these option(s) and see if that helps.
     
  3. Marko Fiket

    Builder

    Joined:
    Oct 13, 2022
    Messages:
    2
    Likes Received:
    0
    Thank you for the comment, I will try programming a fine contour pass to finish the job. But by comparing the g-codes, all the coordinates match up. Even if I made the pocket with a rough contour pass.
     
  4. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,462
    Likes Received:
    1,915
    are both posts cutting in the same direction? this can affect outline sizes.

    maybe the new post is obeying a 'radial stock to leave' setting that the old one ignored?

    if you draw a 1 inch square and contour around it (and inside it as another test) in one pass, how do the gcode files compare?
     
  5. mtspl

    mtspl New
    Builder

    Joined:
    Jan 6, 2023
    Messages:
    3
    Likes Received:
    0
    Hi, same problem here. After checking calibration and a multitude of other things, I'm stuck undersized cuts. It's particularly the x axis. In a test cut of 30mm square, it is short for 2,5mm. After g code analysis, is seems to be the postprocesor problem.


    Anyone found a solution?
     
    #5 mtspl, Jan 8, 2023
    Last edited: Jan 8, 2023
  6. Giarc

    Giarc OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Jan 24, 2015
    Messages:
    3,015
    Likes Received:
    1,682
    What machine, what controller, what CAD/CAM software, what postprocessor?
     
  7. mtspl

    mtspl New
    Builder

    Joined:
    Jan 6, 2023
    Messages:
    3
    Likes Received:
    0
    I'm running openbuilds lead 1010, Blackbox32, fusion 360 and latest post processor from github. I also tried two releases before, same problem.
     
  8. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,462
    Likes Received:
    1,915
    we need your fusion file please.
     
  9. Rob Taylor

    Rob Taylor Master
    Builder

    Joined:
    Dec 15, 2013
    Messages:
    1,470
    Likes Received:
    749
    So the options for off-size-but-correct-location are kinda limited, and you can check them in order:
    1. The designed feature isn't the size it's supposed to be (old file version?)
    2. The CAM is picking up the wrong contour line/faces (sketch vs model?)
    3. CAM has radial stock to leave settings (finish pass settings changed?)
    4. Machine is mis-calibrated (would scale the entire part accordingly)
    5. Machine has backlash (multiple features would be off-size)
    6. Machine is flexing (common on undersize pockets; reduce stepover, feed rate and/or add multiple finish passes)
    7. Tool is over/undersize (or the wrong tool was put in the holder/pocket)
    Beyond that, there's not a huge amount that can affect it. I doubt it's the post processor. Sometimes it's a combination of multiple issues. Sometimes you just have to look at the machine calibration file 75 times over three days before you see the glaringly obvious problem (which in retrospect, you definitely remember typing)
     
  10. mtspl

    mtspl New
    Builder

    Joined:
    Jan 6, 2023
    Messages:
    3
    Likes Received:
    0
    It seems that it was a assembly issue. One of screws on motor-screw attachment went loose. Not with postprocesor for sure.

    Although I cannot confirm for sure cuz machine stopped working yesterday. Control program just stopped running nc programs. I will report back after resolving this new problem.
     
  11. Rocketeer

    Rocketeer New
    Builder

    Joined:
    Nov 2, 2023
    Messages:
    4
    Likes Received:
    0
    We have a similar problem. Our Omio cnc machine runs on Mach 3 from Fusion 360 and has consistently cut extremely scaled down versions of our designs since firing it up from stagnation over the summer. There appears to be no issue with the machine itself and the designs are scaled correctly. Any suggestions?
     
  12. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,784
    Likes Received:
    1,364
    How much smaller? Is it possible an inch design is being cut in mm ? Precise details help us diagnose the issue.

    Alex.
     
  13. Rocketeer

    Rocketeer New
    Builder

    Joined:
    Nov 2, 2023
    Messages:
    4
    Likes Received:
    0
    It is MUCH smaller, proportionally to all sides. At least 90% smaller than the various models we used
     
  14. Rocketeer

    Rocketeer New
    Builder

    Joined:
    Nov 2, 2023
    Messages:
    4
    Likes Received:
    0
    The measurement confusion was brought up, since one of our guys likes metric despite all of our stuff being imperial, but the machine was recently loaded up with an older file that should have been cut perfectly (it had been last time we consistently used the cnc) but it was scaled down to roughly the same dimensions as the ones we tried to do earlier
     
  15. Giarc

    Giarc OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Jan 24, 2015
    Messages:
    3,015
    Likes Received:
    1,682
    Did the microstepping get changed somehow?
     
  16. Rocketeer

    Rocketeer New
    Builder

    Joined:
    Nov 2, 2023
    Messages:
    4
    Likes Received:
    0
    It shouldn’t have, nothing was done to it
     
  17. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    15,051
    Likes Received:
    4,313
    Check mechanicals first (grubscrews on shaft couplers, pulleys, stop collars, etc amongst others)
    Then run CONTROL > Wizards and Tools > Calibration
     
  18. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,462
    Likes Received:
    1,915
    then it is critical that no gcode program should ever be missing a header G20 or G21 code. NEVER. (always set the modals to what is needed in the Gcode file = no surprises)

    I would issue some MDI commands
    setzero somewhere convenient
    G21
    G0 X100

    did X move 100mm right?
    if not, you have a calibration issue
    if yes you have a G20/G21 issue, probably.
     
    Alex Chambers likes this.
  19. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,784
    Likes Received:
    1,364
    I think @David the swarfer has hit the nail on the head.
    You are using Mach software and (I'm guessing) using a *.tap post processor?
    I've noticed those post processors don't put all the codes needed in the header when sorting problems in the past.

    Alex.
     
    David the swarfer likes this.

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