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

    Advice on adding plasma torch height control

    Scheduled Pinned Locked Moved
    Firmware developers
    plasma torch height control
    10
    36
    5.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.
    • mawildoerundefined
      mawildoer
      last edited by

      EMI Testing

      Just a quick update on this one. I've done some testing very specifically on the EMI induced in a shielded wire taped adjacent and in very close proximity to the plasma cable. This test cable is a CAT 6 Ethernet cable, where each pair is foil shielded and the whole cable is braid shielded.

      Also note that I didn't actually conduct everything in the following order, but I thought it made more sense to present it this way.

      Test Setup

      0_1546862580333_scope and plasma setup.jpg

      I got some interesting results (and way, way more noise than anticipated).

      Control

      No wires connected to the scope (except the power cord)
      Thanks dad for suggesting this one after a mammoth amount of head scratching

      0_1546862872948_without cables.jpg

      At a (extremely short) peak of ~-40v, I was already surprised by how intense this noise is. Note the scale of the chart is 10v/div and 250ns/div. This pulse however only lasted for less than half a microsecond.

      Unshielded Cable

      The cable's shield wasn't grounded and instead connected to the signal line of the scope. The scope's ground was earthed.

      0_1546864072175_grounded shield.jpg

      Peaks are well above 100v and noise is at least 3 microseconds

      Shielding

      Grounding the shielding substantially improved the noise. Apologies for a lack of photo, I will repeat the experiments tonight and upload another image of the shielded cable for comparison.

      The shielding reduced the peaks to ~30v, but this also changed dramatically depending on whether the torch was grounded when the arc was initiated. I believe that preliminary a set of small ceramic capacitors to ground should suitably protect the drivers, but I think I'll be testing it with a stand along step stick and cheapo arduino first!

      andymidtfundefined 1 Reply Last reply Reply Quote 0
      • mawildoerundefined
        mawildoer @dc42
        last edited by mawildoer

        @mhackney said in Advice on adding plasma torch height control:

        David, in thinking about this, could the M290 baby stepping be used to inject the Z height variation as an option #4?

        This sounds like a pretty good entry point for me, as getting into the nitty gritty of the integral code base, especially given you intend to soon rewrite is somewhat daunting.

        You said:

        To make it work well I would need to rework the babystepping code to make adjustments more quickly than happens now, but that's desirable anyway.

        How slow is it currently?

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

          @mawildoer said in Advice on adding plasma torch height control:

          How slow is it currently?

          About 0.5sec + 1 move.

          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

          mawildoerundefined 1 Reply Last reply Reply Quote 0
          • mawildoerundefined
            mawildoer @dc42
            last edited by

            About 0.5sec + 1 move.

            Mhmm you're right in saying that's going to be a problem.

            My plasma is remarkably forgiving in terms of crashed into the part so perhaps I'll begin with a sprung torch (to ensure it doesn't crash too hard) and focus on the other axes while I see how either modifying the baby steps/DDA goes.

            Thanks once again for the help

            moameenundefined 1 Reply Last reply Reply Quote 0
            • moameenundefined
              moameen @mawildoer
              last edited by

              @mawildoer I have always wanted a cnc plasma cutter but the cost of purchasing one was too much. Now that I have my first cnc (MPCNC), I am very keen on adding a plasma torch to it. My MPCNC is running of a Duet WiFi as well and my 3d printer (Duet V0.6). I am really happy with the Duet and a plasma system running of the Duet will be awesome. My plasma is similar to the one you have in the pic, nothing fancy like the Hypertherms. Have you made any progress? I am willing to help in any way that I can. My coding skills are basic though, only arduino projects.

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

                At the moment it seems likely that I will modify the firmware to support independent Z moves controlled by some sort of PID loop in February.

                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
                • HoLukasundefined
                  HoLukas
                  last edited by

                  @dc42 said in Advice on adding plasma torch height control:

                  At the moment it seems likely that I will modify the firmware to support independent Z moves controlled by some sort of PID loop in February.

                  That would be a really great feature to have and open up a lot of room for experimentation. It may also be useful to be able to override the E-Axis as well through the same system, as that would allow closed loop control of pellet or syringe based extrusion systems where maintaining a constant pressure would be highly desireable.

                  I know that is not the topic of this thread, but if you do actually decide to implement it for the Z-axis, opening it up to also work with the extruders would be great. I would certainly like to use a feature like this!

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

                    Thanks for the suggestion. I'll think about how much i can generalise the present motion system without it getting too complicated. Currently only one DDA (which represents a synchronised movement of axes and extruders) can be active at a time. I was planning to support an additional DM for just one "axis" that can move asynchronously with respect to the DDA. The PID loop would setup the required correction in that DM and wait for it to complete, before sampling again and computing the next correction. But I guess I could support more than one. Complications will arise when the system runs out of moves, or when a pause is commanded.

                    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
                    • andymidtfundefined
                      andymidtf @mawildoer
                      last edited by

                      @mawildoer said in Advice on adding plasma torch height control:

                      EMI Testing

                      Just a quick update on this one. I've done some testing very specifically on the EMI induced in a shielded wire taped adjacent and in very close proximity to the plasma cable. This test cable is a CAT 6 Ethernet cable, where each pair is foil shielded and the whole cable is braid shielded.

                      Also note that I didn't actually conduct everything in the following order, but I thought it made more sense to present it this way.

                      Test Setup

                      0_1546862580333_scope and plasma setup.jpg

                      I got some interesting results (and way, way more noise than anticipated).

                      FWIW, I've been investigating making a plasma CNC as well, and have noticed

                      1. VERY important not to use a HighFrequency arc starting machine, these DEFINITELY will fry CNC electronics, pilot arc start are the one to use
                      2. Many cheaper Chinese plasmas have a s*** load of EMI noise, even one page goes directly to prohibit the use of certain plasmas (including the make of the one you are testing) with their CNC frame: http://www.langmuirsystems.com/plasma-cutters
                        by the way, their FAQ has a load of interesting info too 😉

                      For my part, I'm also investigating an inductive probe to do the z-correction, instead of Torch Height Control, because I would prefer to completely isolate the CNC from the plasma (that said, would still need to attach the torch on/off M3....), but am also worried about EMI, but directly from the arc - if the inductive sensor is to be close enough to be useful to change height at the nozzle... if the sensor gets affected, it will incorrectly change the z-height... not convinced yet that it would work, probably THC would be better as is "spot-on" the nozzle...

                      Cheers!
                      Andy
                      🙂

                      ddt154undefined 1 Reply Last reply Reply Quote 0
                      • ddt154undefined
                        ddt154 @andymidtf
                        last edited by

                        @andymidtf - Very interested in this topic. I'm doing a DIY CNC Plasma table and was planning to use a spare Mach3 controller. Now, I have 2x 3DPs with DuetWiFi (Duet 2 series) controllers and a spare controller. I recalled that some Duet users were using CNC router and CNC laser, so I did a quick search and found this. This post is a tad old and I'm wondering what progress you or other's have made. At the moment, I just upgraded my torch to a non-HF blowback model. Approx 4-5 years ago I tried the HF Arc Pilot torch with Mach3 and EMI was too much. So, giving this a go.. one more time.

                        yngndrwundefined 1 Reply Last reply Reply Quote 0
                        • cosengundefined coseng referenced this topic
                        • yngndrwundefined
                          yngndrw @ddt154
                          last edited by

                          @ddt154

                          I'm also wondering if there has been are work on this area, I couldn't see much in the forums about THC aside from another thread about an external controller.

                          Hypertherm provide some cut charts showing the sort of values expected for pierce height, pierce delay, nominal heights and feed rates. (Attached)
                          GDE_810050_R0_Duramax_Cut_Charts_Powermax45.pdf

                          In addition to their normal CNC interface (Divided arc voltage output, trigger input, arc transfer/okay output) they also have a second serial interface for additional information and control. (E.g: Mode, current set, actual current, type of nozzle) (Also attached)
                          GDE_810400_R2.pdf

                          I really like the Duet3D platform and would love to use it for my upcoming CNC plasma cutter build.

                          o_lampeundefined 1 Reply Last reply Reply Quote 1
                          • o_lampeundefined
                            o_lampe @yngndrw
                            last edited by

                            @yngndrw Thanks for the chart.
                            My approach would be to use macros for different materials. Maybe we have to post-process the cut file and add information about material and thickness (global variables)
                            For instance, a mild-steel macro would calculate the torch height and pierce times, etc.

                            Maybe we can use the filament folder for such settings?

                            yngndrwundefined 1 Reply Last reply Reply Quote 0
                            • yngndrwundefined
                              yngndrw @o_lampe
                              last edited by yngndrw

                              @o_lampe My gut feeling was that, like in 3D printing, the material section would be the responsibility of the CAM (Slicer) but looking into it, it does typically appear to be the THC that has control over this.

                              Here's a screenshot from the Centroid THC profile manager:
                              04c72177-1941-4eba-8875-069ee0eb5c53-image.png

                              It's interesting because as OwenD mentioned above, the feed rate depends on the cornering so in reality both the CAM and the THC need to know about the material.

                              If the THC does need this information, then I think you're right that the filament system is the appropriate place.

                              Hypertherm do provide timing diagrams for moving piercing on the much larger systems, so I've asked if they have the same diagrams for standard piercing on smaller machines:
                              https://www.hypertherm.com/Download?fileId=HYP113984&zip=False

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

                                @yngndrw
                                Typically on higher end systems, the cut charts are a function of the nesting software.
                                In Hypertherm's case they extend the cut charts you've linked to and include different feed rates for holes and small profiles, but perhaps more importantly they disable the THC during these slower moves if the feed rate is such that the resulting reduction arc voltage would cause the THC to crash the torch into the plate.

                                Lower spec CNC systems that don't use cut charts typically have settings in the controller that might say

                                • Reduce speed to X% in corners
                                • Reduce speed to Y% for holes <Xmm
                                • turn off THC Xmm from end of cut

                                In lower spec systems, the THC is typically a separate unit and has its own settings for arc reference voltage, pierce delay, pierce height etc.

                                IMO, it is better to have the nesting software do all the "thinking", especially in a case like RRF where direct access to IO's etc is easy.
                                The "reprap" community will baulk at having to pay for commercial software and write their own post processor, but plasma cutting is not a trivial task and the various nesting software solutions have years of development in strategies for overcoming the various issues.
                                Whilst it's theoretically possible to have RRF do all these calculations , I have my doubts whether it could do all of it in real time.

                                This was a small unit I spent the last week commissioning
                                3.5m x 1.8m. 200 amps
                                Pierce capacity 32mm steel.

                                The large blue unit in the background is a fume extraction unit.
                                All the fumes from plasma cutting are carcinogenic.
                                Without fume extraction you'll fill your garage/shed with fumes in seconds.

                                IMG_8946.jpeg

                                yngndrwundefined 1 Reply Last reply Reply Quote 0
                                • yngndrwundefined
                                  yngndrw @OwenD
                                  last edited by

                                  @OwenD Thank you for this, it's always interesting to hear about how things are done on production systems.

                                  I don't personally baulk at paying for software, as long as it's affordable. The issue is that sometimes the software is only priced for large industry players where there's no suitable pricing model for hobbyists. Do you have any suggestions for software at this sort of level? Sheetcam appears to be commonly used at our level, but I'm finding it difficult to work out exactly what its capabilities are as their website is rather light on detail.

                                  On fume extraction, do you have any suggestions on what approach to go for - For a smaller, hobby-use system? The main approaches appear to be downdraft or a water table, but each appears to have serious downsides:

                                  • Downdraft, how do you filter the air if you don't want to just dump it outside? I've not yet seen a filter design which wouldn't clog almost instantly.
                                  • Water table, cleanup is a pain, as is the problem of stale water over time. Some people filter their water, but I'm not convinced about filter clogging for this either as the particulates appear to be extremely fine and there's very little in terms of information about the long-term performance of the various filter designs.
                                  OwenDundefined 1 Reply Last reply Reply Quote 0
                                  • OwenDundefined
                                    OwenD @yngndrw
                                    last edited by

                                    @yngndrw

                                    In regards to software...
                                    All the systems I do use Hypertherm Pronest, but even the LT version is probably out of reach for "home" users.
                                    I think a lot of people use FastCam on basic systems, but I haven't had first hand knowledge of it for about 25 years and even back then I was only running a router.
                                    There are one or two open source projects but I have no experience with them.

                                    Fume extraction is a major issue.
                                    A down draft table is arguably the best method but a filtered system is very expensive.
                                    You also have to have sufficient air flow.
                                    On higher end systems, there are internal ducts and gates along the table which open in line with the cross rail position so that all your extraction is working on where the torch is.
                                    Cheaper systems just have a tube entering one end of the table, however this means that you have to have a fan big enough to move the required air velocity across the entire bed area.
                                    Typically they work "ok" while a full sheet covers the entire bed area and almost not at all if there are open spaces.

                                    Water tables work quite well but have their own issues.
                                    The water has to be treated to stop algae, rust etc and has to be changed (and disposed of) regularly.
                                    Putting it down the storm water drain is likely illegal in most places.
                                    Parts fall in and are hard to find.
                                    It oxidises aluminium parts quickly.
                                    If you are cutting aluminium there is a risk of a build up of hydrogen gas under the sheet as the fine aluminium dross reacts in the water.
                                    All the O2 is stripped out leaving only hydrogen.
                                    Whilst I've seen bubbling on many systems, I've only experienced one case of it igniting. That one made a huge bang and lifted a 20mm plate of aluminium off the table.

                                    o_lampeundefined yngndrwundefined 2 Replies Last reply Reply Quote 0
                                    • o_lampeundefined
                                      o_lampe @OwenD
                                      last edited by

                                      @OwenD In my case, Im' building a mobile water bed cutter with foldable extensions.
                                      The torch will only move in X-direction (and Z) but the sheet will move in Y. Like a good ol` bedslinger.
                                      If I have to cut alot, I'll roll it outside.

                                      My plasma cutter is a simple Parkside 40A device with integrated compressor. No intelligence there.
                                      I have to set amps manually and hope for RRF to do the thinking. Steady speed is the key, I guess.

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

                                        @o_lampe
                                        Presumably you are only planning on doing small "sheets"
                                        Can't see how a "bed slinger" will work with the masses involved otherwise.
                                        Even so, a cantilever style arrangement is more the norm on low spec systems as it's light, simple and has a small footprint.
                                        If the parts cut are small and the sheets well supported, then a THC that uses arc voltage control (AVC) is not critical.
                                        You just need initial height sensing much like a normal Z probe.
                                        The plasma power source doesn't need any smarts.
                                        If you're using AVC then a CNC interface that has a voltage divider is usual and it's best if the unit can supply an "arc established" signal.
                                        If RRF is measuring it directly then you'd need a 50:1 or 100:1 divider I think.
                                        At 40 amps the arc voltage will likely be less that 150 volts on most thicknesses, but voltages up to 170 volts or so are possible.

                                        o_lampeundefined 1 Reply Last reply Reply Quote 0
                                        • yngndrwundefined
                                          yngndrw @OwenD
                                          last edited by

                                          @OwenD Thanks for the software suggestions, I'll have a look into those.

                                          I wasn't aware of the explosion risk with aluminium and water, that's good to know. What filtration systems do the industrial downdraft systems use? I'm wondering if a DIY version can be made for a smaller work area with sufficient flow.

                                          @o_lampe I don't know if this is any help for your project but I always try to start designing around the bits I want to buy in. In my case that's the magnetic breakaway torch holder (I have not found one yet) and the water table (As I have zero confidence that my welds won't leak!)

                                          For the water table I've been looking at these 1000x500x40mm stainless trays:
                                          https://www.amazon.co.uk/dp/B0CFV84HZG/?th=1

                                          ... Along with these packs of slats:
                                          https://www.ebay.co.uk/itm/196266001091

                                          I'd rather use a taller water table, but it's the right size for the pre-made slats to have a slight curve. My plan was to add a slotted angle frame on the inside to hold the slats and they are easy to replace with off-the-shelf items.

                                          Moving a bed, complete with water, doesn't sound like fun. Aside from the mass, you'd also have to deal with the sloshing.

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

                                            @OwenD said in Advice on adding plasma torch height control:

                                            Presumably you are only planning on doing small "sheets"
                                            Can't see how a "bed slinger" will work with the masses involved otherwise.

                                            It's a bad idea, I know.
                                            A thicker sheet wil be cut at slower speed than a thin sheet. I'm not sure which is worse to toss around?
                                            Especially when acceleration is low, the cut quality in thinner sheets wil show significant differences.

                                            @yngndrw said in Advice on adding plasma torch height control:

                                            Moving a bed, complete with water, doesn't sound like fun. Aside from the mass, you'd also have to deal with the sloshing.

                                            I'm doing the trick with a submerged inflatable tire-tube to lower the water level for transport. It's also the easiest way to adjust water level while cutting

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