Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    M556 axis compensation for a CNC

    Scheduled Pinned Locked Moved
    CNC
    4
    23
    1.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Jrowundefined
      Jrow
      last edited by

      I put some tape on either motor coupler and ran Y homing from different start positions, very slowly and absolutely confirmed this working in action. I've now squared the CNC, by adjusting one of the sensors until my dial gauge read the same from one end of the linear rail to the other, when sliding it along a square. It's probably not perfect, but it should do for now, at least as proof to myself that I can do it this way.

      Notably, I also had to up my idle motor currents a little so it wouldn't go back out of square when they timed out. That's the I value on M906, where you set your motor amps.

      1 Reply Last reply Reply Quote 2
      • sinned6915undefined
        sinned6915 @jay_s_uk
        last edited by

        @jay_s_uk what do we do if we only hve 1 axis motor?

        I got here searching for M556 as well. I set a piece of long stock in the machine and thought I had properly trammed it. I'm of about 0.3 in 200mm, I thought no biggie, I will just use the FW to skew corrrect instead of unclamping and realigning.

        Can we use M556 to tansform the coordiante system to account for crooked material or fixturing?

        jay_s_ukundefined 1 Reply Last reply Reply Quote 0
        • jay_s_ukundefined
          jay_s_uk @sinned6915
          last edited by

          @sinned6915 if you're accounting for stock skew use G68 https://docs.duet3d.com/en/User_manual/Reference/Gcodes#g68-coordinate-rotation

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA