Masso tube plasma post

Having problems with or questions about SheetCam? Post them here.
iLefty
Posts: 9
Joined: Mon Sep 11, 2023 8:04 pm

Masso tube plasma post

Post by iLefty »

Does anyone have or know of a post that will work with masso dthc? It uses m200 to sense the material and retract and pause for pierce. I am gonna try and run the mach rotary plasma post but I don't have time to hand edit code everytime to get the m200 to work. Any help would be appreciated.
Plasmamonster
Posts: 2
Joined: Sun Feb 14, 2021 8:49 pm

Re: Masso tube plasma post

Post by Plasmamonster »

Interested too. I have a Masso G3 with the pipe add-on. Have yet to run it yet. :D
User avatar
bLouChip
Posts: 124
Joined: Tue Nov 09, 2021 4:58 pm
Location: Raleigh, NC
Contact:

Re: Masso tube plasma post

Post by bLouChip »

I've provided an example of GRBL Plasma gcode below in the case of using a gravity slide torch mount with probe switch on the powered Z axis.
If you can provide me with the similar Masso G3 DTHC gcode for the torch touchoff section of the example below, I can perhaps modify an
appropriate .scpost for you.

Note that the S1000, M7, and M9 stmts are specific to my machine's THC Z Anti-Dive circuit (not a Masso controller) and you likely won't need those, but it's possible you may need a different set of stmts or none at all.

Code: Select all

G00 G17 G40 G54 G90 M5 F0
G21
; *** ATTENTION OPERATOR *** Be sure to Zero Z (torch tip)
;         to top of material before starting job.
; Torch Probe Travel = 8.200
G28 G91 Z0  (retract Z for start of job)
G90
;** Next Operation *********************************************
;*** Op name: No Offset, Shape, T44: P-HT45AS-14gaHR
;**** Pierce Delay: 0.6, Kerf width mm: 1.2
;===== Op index: 0, Shape number: 1, 21.1mm circle
G0X-67.683Y21.073
G0Z3.700
;================begin per-cut torch touchoff to set Z0 and then pierce
G91 (relative mode)
G38.2 Z-16.900 F1000 (probe fast to find sw)
G0 Z5.000 (retract off probe switch)
G04 P0.400 (wait for sw debounce)
G38.2 Z-5.000 F50 (probe slow)
G0 Z8.200 (fast retract to top of material)
G92 Z0 (set temp Z0)
G90 (return to absolute mode)
; move to pierce height and restore XY position precision to exact 0.001mm 
G0 X-67.683Y21.073Z3.700
M4 S1000 (THC effective On condition)  (fire the torch...) 
G04 P0.6 (Ramp travel time: 0.41, Total PD:1.01)
; ================end torch touchoff and pierce
F450
G2X-68.811Y19.324Z1.500I-1.920J0.000
F2200
M7 (enable Z THC anti-dive circuit when SPWM < 86%)
G2X-69.603Y19.153I-0.792J1.749
G2X-80.153Y29.703I0.000J10.550
G2X-69.603Y40.253I10.550J-0.000
G2X-59.053Y29.703I0.000J-10.550
G2X-69.603Y19.153I-10.550J-0.000
G2X-70.243Y19.793I0.000J0.640
;===== Op index: 0, Shape number: 2
M5 (torch off) 
G04 P0.8 (allow THC to give Z control back to grbl) 
M9 (disable Z anti-dive circuit) 
G0Z20.000
G0X-68.031Y-38.361
G0Z3.700
; ================begin per-cut torch touchoff to set Z0 and pierce
repeat pattern for Shape 2 and so on...
MillRight CNC MegaV XL XYZA Tri-CAM Mill/Plasma/Laser
grbl 1.1i, UGS, Win 11, LightBurn, SC, Aspire, and sometimes [con]Fusion360
my youtube channel
User avatar
bLouChip
Posts: 124
Joined: Tue Nov 09, 2021 4:58 pm
Location: Raleigh, NC
Contact:

Re: Masso tube plasma post

Post by bLouChip »

@Plasmamonster- I received your PM but the forum PM function does not appear to be sending you my PM reply, it remains in my OutBox. Please send me another PM with your external email addr and I'll reply directly to that addr.
MillRight CNC MegaV XL XYZA Tri-CAM Mill/Plasma/Laser
grbl 1.1i, UGS, Win 11, LightBurn, SC, Aspire, and sometimes [con]Fusion360
my youtube channel
User avatar
djreiswig
Posts: 484
Joined: Sat Feb 20, 2016 4:47 am
Location: SE Nebraska

Re: Masso tube plasma post

Post by djreiswig »

The PMs stay in your outbox until the receiver reads them.
User avatar
bLouChip
Posts: 124
Joined: Tue Nov 09, 2021 4:58 pm
Location: Raleigh, NC
Contact:

Re: Masso tube plasma post

Post by bLouChip »

@djreiswig - good to know, thank you.
MillRight CNC MegaV XL XYZA Tri-CAM Mill/Plasma/Laser
grbl 1.1i, UGS, Win 11, LightBurn, SC, Aspire, and sometimes [con]Fusion360
my youtube channel
iLefty
Posts: 9
Joined: Mon Sep 11, 2023 8:04 pm

Re: Masso tube plasma post

Post by iLefty »

bLouChip wrote: Mon Oct 30, 2023 1:15 am I've provided an example of GRBL Plasma gcode below in the case of using a gravity slide torch mount with probe switch on the powered Z axis.
If you can provide me with the similar Masso G3 DTHC gcode for the torch touchoff section of the example below, I can perhaps modify an
appropriate .scpost for you.

Note that the S1000, M7, and M9 stmts are specific to my machine's THC Z Anti-Dive circuit (not a Masso controller) and you likely won't need those, but it's possible you may need a different set of stmts or none at all.

Code: Select all

G00 G17 G40 G54 G90 M5 F0
G21
; *** ATTENTION OPERATOR *** Be sure to Zero Z (torch tip)
;         to top of material before starting job.
; Torch Probe Travel = 8.200
G28 G91 Z0  (retract Z for start of job)
G90
;** Next Operation *********************************************
;*** Op name: No Offset, Shape, T44: P-HT45AS-14gaHR
;**** Pierce Delay: 0.6, Kerf width mm: 1.2
;===== Op index: 0, Shape number: 1, 21.1mm circle
G0X-67.683Y21.073
G0Z3.700
;================begin per-cut torch touchoff to set Z0 and then pierce
G91 (relative mode)
G38.2 Z-16.900 F1000 (probe fast to find sw)
G0 Z5.000 (retract off probe switch)
G04 P0.400 (wait for sw debounce)
G38.2 Z-5.000 F50 (probe slow)
G0 Z8.200 (fast retract to top of material)
G92 Z0 (set temp Z0)
G90 (return to absolute mode)
; move to pierce height and restore XY position precision to exact 0.001mm 
G0 X-67.683Y21.073Z3.700
M4 S1000 (THC effective On condition)  (fire the torch...) 
G04 P0.6 (Ramp travel time: 0.41, Total PD:1.01)
; ================end torch touchoff and pierce
F450
G2X-68.811Y19.324Z1.500I-1.920J0.000
F2200
M7 (enable Z THC anti-dive circuit when SPWM < 86%)
G2X-69.603Y19.153I-0.792J1.749
G2X-80.153Y29.703I0.000J10.550
G2X-69.603Y40.253I10.550J-0.000
G2X-59.053Y29.703I0.000J-10.550
G2X-69.603Y19.153I-10.550J-0.000
G2X-70.243Y19.793I0.000J0.640
;===== Op index: 0, Shape number: 2
M5 (torch off) 
G04 P0.8 (allow THC to give Z control back to grbl) 
M9 (disable Z anti-dive circuit) 
G0Z20.000
G0X-68.031Y-38.361
G0Z3.700
; ================begin per-cut torch touchoff to set Z0 and pierce
repeat pattern for Shape 2 and so on...


Here is something from the masso website. I will also link the page its on as there is a bit more info there as well. Thank you for any help you maybe able to offer. https://docs.masso.com.au/cam-post-proc ... quirements

Sample Gcode file
The following is a Sample Gcode file which includes the G200, M667 and M666 Gcode commands.
Note that there is no requirement for Probing Gcode routines in this file.
The M03 will automatically perform the Probing of the material surface, the Piercing delay and setting the cutter to the cutting height using information contained in the G200 Gcode command.
Because MASSO manages all Z axis moves while cutting there only needs to moves to the Safe Z height between cuts.
Comments added in red

(Plasma Sample File)

N1 G21

N2 G17

N3 G90

N4 G80

N23 G94

N5 (Plasma)

N6 T112 M6 (This is required to put MASSO into Plasma Mode. The Tool number must always be Tool 112)

N7 G200 F200 P10 D500 C3.5 V116 A0 O0 S0 (This Gcode sets the Plasma Parameters)

N8 G00 Z20.000 (Safe Z move)

N9 G00 X70.000 Y75.000

N10 M03 (Turn Plasma on, Probe, Delay, Set cutting height)

N11 M667 F600 (This will Turn the THC on at a Z axis feed rate of 600mm/min)

N12 G03 X60.000 Y85.000 I-10.000 J0.000 F3000

N13 G03 X35.000 Y60.000 I0.000 J-25.000

N14 G03 X60.000 Y35.000 I25.000 J0.000

N15 G03 X85.000 Y60.000 I0.000 J25.000

N16 G03 X60.000 Y85.000 I-25.000 J0.000

N17 G03 X50.000 Y75.000 I0.000 J-10.000

N18 M666 (This Turns the THC off)

N19 M05 (Turns Plasma Off)

N20 G00 Z20.000 (Safe Z move)

N21 G00 X0.000 Y5.000

N22 M03

N23 M667 F600

N24 G03 X10.000 Y15.000 I0.000 J10.000 F3000

N25 G01 X10.000 Y105.000

N26 G02 X15.000 Y110.000 I5.000 J0.000

N27 G01 X105.000 Y110.000

N28 G02 X110.000 Y105.000 I0.000 J-5.000

N29 G01 X110.000 Y15.000

N30 G02 X105.000 Y10.000 I-5.000 J0.000

N31 G01 X15.000 Y10.000

N32 G02 X10.000 Y15.000 I0.000 J5.000

N33 G03 X0.000 Y25.000 I-10.000 J0.000

N34 M666

N35 M05

N36 G00 Z20.000 (Safe Z move)

N37 M30
User avatar
bLouChip
Posts: 124
Joined: Tue Nov 09, 2021 4:58 pm
Location: Raleigh, NC
Contact:

Re: Masso tube plasma post

Post by bLouChip »

@iLefty - thanks for the masso dthc gcode example, and the link to the commands reference.
This looks doable in an .scpost for sure.
However, in order to collect all the parameters for the G200 stmt some additional inputs for the .scpost are needed in some form, either from post variables or new options added to the Jet Tool. I'm thinking that adding to the Jet Tool would be most user friendly. Initially I suspect just one new option is necessary, V- Cutting Voltage. This looks straight forward to do according .scpost documentation, but I've not attempted it yet. I'll give it a try later this eve or tomorrow if someone else doesn't get to it first.
MillRight CNC MegaV XL XYZA Tri-CAM Mill/Plasma/Laser
grbl 1.1i, UGS, Win 11, LightBurn, SC, Aspire, and sometimes [con]Fusion360
my youtube channel
User avatar
bLouChip
Posts: 124
Joined: Tue Nov 09, 2021 4:58 pm
Location: Raleigh, NC
Contact:

Re: Masso tube plasma post

Post by bLouChip »

Ok, it looks like the joke's on us folks. There is already a .scpost for this controller, use MASSO Plasma DTHC.scpost
MillRight CNC MegaV XL XYZA Tri-CAM Mill/Plasma/Laser
grbl 1.1i, UGS, Win 11, LightBurn, SC, Aspire, and sometimes [con]Fusion360
my youtube channel
iLefty
Posts: 9
Joined: Mon Sep 11, 2023 8:04 pm

Re: Masso tube plasma post

Post by iLefty »

bLouChip wrote: Tue Nov 07, 2023 9:42 pm Ok, it looks like the joke's on us folks. There is already a .scpost for this controller, use MASSO Plasma DTHC.scpost
I found that post before hand. I just looked at it again and the code is outputing a y movement. I need the y movement to be an "A Axis" movement in degrees. Not a y axis linear movement as I am using a rotary not a traditional plasma table.
User avatar
bLouChip
Posts: 124
Joined: Tue Nov 09, 2021 4:58 pm
Location: Raleigh, NC
Contact:

Re: Masso tube plasma post

Post by bLouChip »

Ok, understood now. Well, that .scpost seems like it would be a good starting point. I haven't done any plasma rotary yet (although I have a rotary I use in laser and milling), I'll have to study some other .scpost that does rotary function and see if I can apply to a variant of the Masso .scpost. I'm not sure what's involved in SC production of rotary gcode.
MillRight CNC MegaV XL XYZA Tri-CAM Mill/Plasma/Laser
grbl 1.1i, UGS, Win 11, LightBurn, SC, Aspire, and sometimes [con]Fusion360
my youtube channel
iLefty
Posts: 9
Joined: Mon Sep 11, 2023 8:04 pm

Re: Masso tube plasma post

Post by iLefty »

bLouChip wrote: Fri Nov 10, 2023 2:27 pm Ok, understood now. Well, that .scpost seems like it would be a good starting point. I haven't done any plasma rotary yet (although I have a rotary I use in laser and milling), I'll have to study some other .scpost that does rotary function and see if I can apply to a variant of the Masso .scpost. I'm not sure what's involved in SC production of rotary gcode.
I know the Mach3 Rotary post will do the right movement. I need a blend of the Mach rotary movements and the Masso DHTC torch controller I think. Turns out Im not smart enough to know what I do and don't need. Im looking into it as well but again not 100% what Im looking for here.
User avatar
djreiswig
Posts: 484
Joined: Sat Feb 20, 2016 4:47 am
Location: SE Nebraska

Re: Masso tube plasma post

Post by djreiswig »

I've toyed around with the rotary post a bit, but haven't actually run any of the code yet. I do believe that SheetCam runs the rotary axis in linear units rather than degrees. It uses the center axis as z zero.
I think you also have to purchase the rotary plugin for any of the rotary stuff to work.
iLefty
Posts: 9
Joined: Mon Sep 11, 2023 8:04 pm

Re: Masso tube plasma post

Post by iLefty »

djreiswig wrote: Fri Nov 10, 2023 3:15 pm I've toyed around with the rotary post a bit, but haven't actually run any of the code yet. I do believe that SheetCam runs the rotary axis in linear units rather than degrees. It uses the center axis as z zero.
I think you also have to purchase the rotary plugin for any of the rotary stuff to work.
I bought the rotary extension and i can get it to output to degrees instead of linear inches. My main problem is getting the G200 inserted into the post to make the MASSO react properly.

I think I may have solved the problem but time will tell. I have found gcode ripper program and that allows me to convert the y to a axis movements and you input the diameter of the material and it converts all y movements to a movements. Will report back if I have any luck.
User avatar
djreiswig
Posts: 484
Joined: Sat Feb 20, 2016 4:47 am
Location: SE Nebraska

Re: Masso tube plasma post

Post by djreiswig »

You can edit the post and replace Y with A. You must be only using a 3 axis rotary for round tube only. I was setting mine up for 4 axis.
Post Reply