Welcome to Our Community

Some features disabled for guests. Register Today.

X-axis offset problem

Discussion in 'OpenBuilds Forum Help' started by SergioGil, Jul 20, 2023.

  1. SergioGil

    SergioGil New
    Builder

    Joined:
    Jul 5, 2023
    Messages:
    27
    Likes Received:
    1
    I have an offset problem with the X-axis when making my plasma cuts with almost any geometry which has intermittency in the geometry. As shown in the images below.

    I have already performed an accurate calibration on both X-Y axes, checked my motion mechanisms and also played manually with random moves and return to origin where surprisingly it does return to the same point. This means that the offset is only noticeable when I make geometry cuts. This problem is only in x-axis.
     

    Attached Files:

    • 1.jpeg
      1.jpeg
      File size:
      135.1 KB
      Views:
      15
    • 2.jpeg
      2.jpeg
      File size:
      121.9 KB
      Views:
      15
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249
    It has the look of mechanical slip. Most likely shaft coupler on leadscrew. The constrained slip is usually if the grubscrew isn't tight on the D of the motor shaft. Allowing it to slip from one edge to the other only. Same reason why it returns to origin, slips on way one the way out, slips back on the return. Catching in the edge of the D shape keeps it somewhat repeatable. Distance of the slip in the cut, and clearly after the direction change further makes that likely cause

    Could also be loose screws holding Nutblock in place against the plate. Some plates use slotted holes.
     
    David the swarfer likes this.
  3. SergioGil

    SergioGil New
    Builder

    Joined:
    Jul 5, 2023
    Messages:
    27
    Likes Received:
    1


    I've checking all the posibles errors in the mechanical system, and all is right. I saw the movements and the principal offset is when the both axis move at the same time, in diagonals or circles, for example. The offset is contemptible if the movements in X anda Y are individuals like in a rectangle or square.
     
  4. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249
    Torch mounted perfectly square?
    Torch cable suspended correctly (they are heavy and can tug on torch during moves?)
     
  5. SergioGil

    SergioGil New
    Builder

    Joined:
    Jul 5, 2023
    Messages:
    27
    Likes Received:
    1
    The torch is in square correctly. I think that the problem is the current adjustment in each axis. Should be the same current in all motors with the blackbox potentiometers?
     
  6. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249
    Current based stall would cause irrecoverable loss op position. If it was, it would not return to zero.
     
  7. SergioGil

    SergioGil New
    Builder

    Joined:
    Jul 5, 2023
    Messages:
    27
    Likes Received:
    1
    What is the purpose of the colors in the software? pink, red and blue.

    I found that the problem have a relationship with these colors. The offset is always the same in my piece according to the colors.
     

    Attached Files:

  8. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249
    Blue is Arcs (G2/G3), Green is Rapids (G0), Red is feed moves (G1) (See OpenBuilds-CONTROL/app/lib/3dview/workers/verylitegcodeviewer.js at master · OpenBuilds/OpenBuilds-CONTROL)
    The colors aren't significant in this context, but helps when reviewing Gcode itself.

    If most of your stalls are during G0s you have Max Rate or Acceleration set too high Grbl v1.1 Configuration and Grbl v1.1 Configuration
    BUT - there's something that does go against that theory:
    If it was stalling, it would NOT return to 0,0

    The issue you see can ONLY be explained by backlash during direction changes. Move 100 (2-3mm backlash you end up 97mm away from where you started). Move 100mm back (minus the backlash, you do a 97mm move and you are right where you were...
    The left/right shift shows clearly that its shifting during direction changes, and the cause for that can only be mechanical

    You are welcome to post more examples (gcode and photo result) but if you look deeper, you'll see it lines up direction changes.

    Double check those Shaft Couplers on X... Take it apart and redo. Make sure on screw is on flat of the D-Shape motor shaft and both screws tight. Make sure leadscrew side is tight too.
    Check stop collars (axial play will look that way too).
    Check that leadnuts are tight on plate (Slotted holes, they can slide if loose)
     
  9. SergioGil

    SergioGil New
    Builder

    Joined:
    Jul 5, 2023
    Messages:
    27
    Likes Received:
    1

    Hi Peter, I have checked the whole mechanical system, collars, nuts but those are not the problem, in fact I have found a new match between offset and software. If I reverse the direction of the X axis (the axis with offset) by software (looks like G$4 to me), the physical offset reverses orientation as well.

    The difference is subtle but you can see in both pieces how the blue sides are shorter than the red sides. And the orientation of the axes is shown in green.

    If a repeat the pieces with any configuration the problem is repeatable.


    IMG_5371.jpg
     
  10. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249
    With reversed direction, your error mirrored, so still the same root cause

    It is mechanical. its not software/firmware, these things are decades old and reliably positions hundreds of thousands of machines daily.

    Post some pics of your X axis, torch cable suspension, etc
     
    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