update: Here is the latest torch touch off and retract code Iām using to plasma cut. Iāve run several different jobs with it and all worked fine cutting 14ga mild steel. I can use the same variable parameters of PH, ITH, Pierce delay on mild steel 18ga. to 10ga. I have found. All other parameters/values in the code blocks are basically constants for my CNC. When I cut thicker material > 10ga, then perhaps Iāll have to adjust some of the variable parameters, as those will likely change due to torch tip size changing, plasma amps, and PSI. For the 18-10ga material, Iām using 30A (.8mm) and 40A (.9mm) tips, on a Tecmo machine torch PTM60, with a PrimeWeld Cut60 plasma cutter. On material larger than 10ga, I plan to use a 60A (1.1mm) tip.
Iām also using unshielded tips. I tried a couple of times to use a machine shield and tips but kept having Z/torch move collisions with surface dross blown out of the pierce hole. The interference is very slight, perhaps .2mm or less, but any interference (the slightest force lateral or axial) with my torch will move it off the magnetic mount, itās becoming my latest and remaining issue. However this is a double edged sword, because you want the mount to give way on interference, but it seems there should be some tolerance/resistance to something as minor as a brush with molten dross. The tip when used with any shield is recessed about .8mm, and this distance is a component of the ITH/TH when cutting, so that means the shield is only .7mm from the cutting surface in the case of a 1.5mm ITH/TH. So for now, the best fix is to use unshielded tips, giving me a full 1.5mm ITH/TH during the cut, and Iāll stick with the magnetic mount as is.
Suggestion: I mention all this because I read that some CNC plasma systems use a lateral XY move while transitioning Z from PH to ITH, and thus it makes those systems less likely to collide with pierce hole surface dross, which also extends torch tip consumable life. So LB may consider such a provision when implementing the plasma support. If implementing a user code block as Iāve suggested previously, that could pose a problem, but perhaps an LB keyword can be used in the code block for this transition move and the keyword replaced at runtime. This implementation would also allow for piercing to take place while XY was moving (if so desired in user block code), which would further eliminate dross interference and extend consumable life.
TIP: The kerf on the 40A tip, cutting 14ga, @35amps @60psi, at 1.5mm ITH/TH, the kerf width is 1.5mm. You can easily measure kerf by cutting a small rectangle programmed with zero kerf offset, then measure either the inside or outside rectangle of the cut and the difference between that measurement and the designed dimension of the rectangle is the kerf width.
Suggestion: if/when LB may implement plasma support, the Start Here feature is great. I use it a lot, and Iām getting lucky in that the restart of the plasma torch is usually in a corner in my interrupt or collision cases, the condition being EMI/RFI caused gcode send is interrupted by knocking out my communications channel and thus grbl continues to run only the few commands in itās buffer, which usually means it quits at a corner. In the case of collision, its usually pierce hole dross collision. In either case, I can edit the shape in LB to start at a different node and even truncate the shape so I donāt travel down an open kerf, thatās not healthy for torch consumables also. So my suggestion is to implement the lead-in cut on Start Here conditions if itās already programmed on the layer.
latest code:
;begin probe for Pierce Height (PH) and Initial Torch Height (ITH)
; Torch Probe Travel TPT=9.2mm
G21 G91 (metric and relative)
G38.2 Z-30 F800 (probe fast from safe retract, 20mm+TPT rnd)
G1 Z8 (fast retract off probe switch)
G38.2 Z-10 F400 (slow probe -2mm+retract)
G1 Z9.2 F800 (fast retract to TPT)
G1 Z3.2 (retract to Pierce Height PH, 150%-225% of ITH)
M3 (light it up)
G4 P1.0 (pierce delay, make THC delay => this+2.0)
G1 Z-1.7 (transition from PH to ITH)
G1 f2350 (restore feed rate, move mode, and units as needed)
;end probe ITH
G1XnnnYnnn cut shapeā¦
;begin safe retract and ready for probing next cut ITH
M5 (put it out)
G4 P0.75 (wait for THC to give Z control back to CNC)
G21 G91
G1 Z10 F800 (fast retract to safe height)
G1 f2350 (restore feed rate, move mode, and units as needed)
;end safe retract and ready ITH
latest files:
plasmapp.vim.txt (1.1 KB)
garden hose holder.nc.txt (28.6 KB)
garden hose caddie.lbrn (150.9 KB)
Cheers,
Lou