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

    Incorrect usage of G3 G4 arc moves?

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    arc moves circular g3 g4
    2
    3
    356
    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.
    • Nxt-1undefined
      Nxt-1
      last edited by

      I wanted to play around with making some demo movements scripts for the delta printer I am close to completing. As a start I wanted to do some circular moves (preferably helical, but I do not think those g-codes are implements as of yet). A quick look at the g-code documentation for arc moves leaves me to understand that if the head is currently located at X+100 Y0, the following g-code should result in a 180° arc move to X-100 Y0.

      G2 X-100 Y0 I0 J0
      

      My controller does not seems to agree with me though 🙂 Anyone know what is happening here?
      0_1558782352781_11bccc4e-de9d-4661-8473-396e4aa4e142-image.png

      Duet3D and delta printer enthousiast. Buildlog
      Looking for Duet3D configuration support, check out Nxt-3D

      1 Reply Last reply Reply Quote 0
      • A Former User?
        A Former User
        last edited by A Former User

        you can't have both i and j 0 for an arc, maybe this helps https://www.cnccookbook.com/cnc-g-code-arc-circle-g02-g03/

        i.e. try
        G2 X-100 Y0 I0 J100 or G2 X-100 Y0 I0 J-100 for an upwards or downwards arc with respect to y?

        Nxt-1undefined 1 Reply Last reply Reply Quote 1
        • Nxt-1undefined
          Nxt-1 @A Former User
          last edited by

          @bearer said in Incorrect usage of G3 G4 arc moves?:

          you can't have both i and j 0 for an arc, maybe this helps https://www.cnccookbook.com/cnc-g-code-arc-circle-g02-g03/

          I see it now, I failed to realize that the I and J parameter are not absolute values.

          Duet3D and delta printer enthousiast. Buildlog
          Looking for Duet3D configuration support, check out Nxt-3D

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