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

    Negative Feed Rate

    Scheduled Pinned Locked Moved
    General Discussion
    5
    13
    660
    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.
    • thewyliestcoyoteundefined
      thewyliestcoyote
      last edited by

      Hello,

      Is it possible to have a value negative feed rate with the current firmware? Meaning I can play the motion path in reverse without change to the GCode.

      Thanks,
      Wylie

      dc42undefined 1 Reply Last reply Reply Quote 0
      • NitroFreakundefined
        NitroFreak
        last edited by

        Are you thinking about wire EDM?

        1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @thewyliestcoyote
          last edited by

          @thewyliestcoyote said in Negative Feed Rate:

          Hello,

          Is it possible to have a value negative feed rate with the current firmware? Meaning I can play the motion path in reverse without change to the GCode.

          Thanks,
          Wylie

          No.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          1 Reply Last reply Reply Quote 0
          • thewyliestcoyoteundefined
            thewyliestcoyote
            last edited by

            @NitroFreak exactly, good call. I think this would be useful for a CNC plasma that I am working on if I get a torch beak indocation.

            @dc42 Wow thanks for the fast response.

            Is there a way feed along a path until something is triggered to the controller and have it back up a distance? This backup distance is something that I would like to set as a parameter I could change.

            Thanks,
            Wylie

            1 Reply Last reply Reply Quote 0
            • OwenDundefined
              OwenD
              last edited by

              Much as I love my Duet, I really think if you're building a CNC plasma you're much much better off with a purpose built controller.
              Just search for something like an FLCNC F2100
              A controller and an automatic height controller (with leadscrew & drive) can be had for < $1000 AUD
              A good height controller is critical for good results and it has to be tightly managed by the CNC controller.
              This would be the key part of having any sort of success with a Duet on plasma.

              Whilst a duet could easily take care of the X/Y work and start & stop the plasma, if you don't have a controller designed for the purpose, you're 100% reliant on the nesting software being able to generate correct speeds for corners, holes etc. including turning the AHC on & off for corners & holes to stop torch crashing.
              A dedicated controller as above also includes a part library for all your common shapes, flanges, gussets etc so you don't have to even draw them in CAD.

              Then there's all the things that you need daily on a CNC plasma, like plate alignment, edge starting, moving forward/back through the Gcode file to correct errors, allow consumable changes etc.

              Much of this could theoretically be done with a Duet, in the same way you could theoretically use a plasma controller to 3D print.

              This is 25mm plate cut with a similar controller using a Hypertherm Powermax 85.
              25mm is to thick for an 85 amp in production, but this was edge started.
              plasma.jpg

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

                @OwenD said in Negative Feed Rate:

                and an automatic height controller

                wouldn't mesh bed leveling sort of achieve this given a fine enough grid?

                OwenDundefined 1 Reply Last reply Reply Quote 0
                • OwenDundefined
                  OwenD @A Former User
                  last edited by OwenD

                  @bearer said in Negative Feed Rate:

                  @OwenD said in Negative Feed Rate:

                  and an automatic height controller

                  wouldn't mesh bed leveling sort of achieve this given a fine enough grid?

                  No,
                  The plate can change height whilst cutting due to thermal expansion.
                  In plasma cutting the height controller works in two ways.
                  First it "probes" the sheet, typically with a sensor that activates when the nozzle shield touches it, although cheaper ones use a micro switch.
                  Then during cutting, it measures the arc voltage and adjusts the torch height to maintain the set torch to work distance.
                  This measurement is critical and can be as low as 0.5mm, but is usually about 1.5mm on materials under about 10mm.
                  The tricky part is that the arc voltage varies depending not only on torch to work distance, but travel speed, so when you slow for corners (or holes) the torch controller sees a lower voltage and will lower the torch causing a crash.
                  The CNC controller has to anticipate this and turn the AHC on/off when speed must be dropped or when cutting across another line.
                  And this has to work at travels speeds of 3-5 metres per minute on a typical "low end" system.
                  Thin sheet (<1/.6mm) can require cut speeds of up to 8m/min

                  1 Reply Last reply Reply Quote 0
                  • OwenDundefined
                    OwenD
                    last edited by

                    The plasma "flame" is shaped like a candle.
                    This is what makes proper height control so critical.
                    Using a Duet on a laser would be much easier (at least at the powers you're likely to use at home).

                    c54ff7f7-db2a-4264-a2ad-a7ab012b8b62-image.png

                    1 Reply Last reply Reply Quote 0
                    • thewyliestcoyoteundefined
                      thewyliestcoyote
                      last edited by

                      @OwenD said in Negative Feed Rate:

                      FLCNC F2100

                      If it does not work out for CNC Plasma project I will likely use LinuxCNC as I have some experience with it. I really like the web interface part of the Duet because I can put some simple CAD, nesting, and CAM in the Duet web interface. I have been playing around doing this and so far has some good luck in my first couple of hours of work.

                      The question I had was about negative feed rates was for an EDM. I was curious if it could support that.

                      1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators
                        last edited by dc42

                        Automatic height control has been an option in RRF for some time. See the M951 and M594 commands.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        1 Reply Last reply Reply Quote 1
                        • thewyliestcoyoteundefined
                          thewyliestcoyote
                          last edited by

                          Interesting, so that is something that could be take a voltage as an input to one of the extra ADC pins to the control loop? If so this would eliminate the need for to buy a 3rd party THC (Torch Height Control). I would just have to have some level conversion from the plasma cutter to what the Duet could handle.

                          So how is a probing cycle handled? I mean it moves a direction till the controller receives some indication and backs up. Would this not work on a arbiary movement command? I know this works off of a binary input and would not be ideal for the EDM case but it may work.

                          dc42undefined 1 Reply Last reply Reply Quote 0
                          • dc42undefined
                            dc42 administrators @thewyliestcoyote
                            last edited by

                            The way we intend to use the height following code is that you use some sort of sensor with a linear output, for example height measurement, or arc voltage measurement. You may be able to configure a "linearAnalog" sensor type to interface that sensor to RRF. Then in M951 you specify the sensor number, PID parameters, and Z limits. To engage height following mode, move Z to approximately the correct height, then send M594 P1.

                            Duet WiFi hardware designer and firmware engineer
                            Please do not ask me for Duet support via PM or email, use the forum
                            http://www.escher3d.com, https://miscsolutions.wordpress.com

                            1 Reply Last reply Reply Quote 0
                            • thewyliestcoyoteundefined
                              thewyliestcoyote
                              last edited by

                              That sounds like a perfect match to doing THC. Thank you, that will be what I try for my CNC plasma project.

                              Back on the questioning the viability for the Duet as a controller for an EDM machine. Would it be possible to have this control loop apply to more then just Z axis position but have it control movement along a path. Think if it have a analog voltage as the feedback this controls how fast the machine moves along a path. If it overshots it may need to backup. The output of the EDM power supply is an analog voltage related to the arc condition and a serial port to configuration and status information.

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