finyuk2005
Member
- Messages
- 637
Hi there
Slowly inching ever closer to a working plasma table!
I am now at the point where i can do an actual cut,
I have managed to get my initial torch height / material height routine working well, by just using "G31 Y50 F100" in the box in mach3, using Ohmic sense and an arduino with a current sensor on each phase wire of the motor.
The next issue i have run into is figuring out which post processor to use. I see one for the Razordance THC that i am using, but i doesn't seem to have any for of probing routine going on.
function OnPenDown()
post.CancelModalText()
post.CancelModalNumbers()
post.ModalText ("G00")
post.ModalNumber (" Z", pierceHeight * scale, "0.0000")
post.Eol()
post.Text ("M03\n")
if (pierceDelay > 0.001) then
post.Text ("G04 P")
post.Number (pierceDelay,"0.0###")
post.Eol()
end
post.ModalText ("G01")
post.ModalNumber (" Z", cutHeight * scale, "0.0000")
post.ModalNumber (" F", plungeRate * scale, "0.0###")
post.Eol()
post.Text ("M54 P1\n")
end
I think thats where a probe routine should be?
Here is one section of the G code where i thought there should be a G31 in there somewhere;
N0110 G00 Z10.0000
N0120 X-50.2270 Y17.9423
N0130 Z3.6000
N0140 M03
N0150 G04 P0.7
N0160 G01 Z1.5000 F100.0
N0170 G02 X-50.2270 Y15.2270 I-1.3576 J-1.3576 F780.0
N0180 X-50.2270 Y15.2270 I-4.7730 J4.7730
N0190 X-52.9423 Y15.2270 I-1.3576 J1.3576
N0200 M05
Any advice on how to either edit or choose a different post processor?
thanks again!
Slowly inching ever closer to a working plasma table!
I am now at the point where i can do an actual cut,
I have managed to get my initial torch height / material height routine working well, by just using "G31 Y50 F100" in the box in mach3, using Ohmic sense and an arduino with a current sensor on each phase wire of the motor.
The next issue i have run into is figuring out which post processor to use. I see one for the Razordance THC that i am using, but i doesn't seem to have any for of probing routine going on.
function OnPenDown()
post.CancelModalText()
post.CancelModalNumbers()
post.ModalText ("G00")
post.ModalNumber (" Z", pierceHeight * scale, "0.0000")
post.Eol()
post.Text ("M03\n")
if (pierceDelay > 0.001) then
post.Text ("G04 P")
post.Number (pierceDelay,"0.0###")
post.Eol()
end
post.ModalText ("G01")
post.ModalNumber (" Z", cutHeight * scale, "0.0000")
post.ModalNumber (" F", plungeRate * scale, "0.0###")
post.Eol()
post.Text ("M54 P1\n")
end
I think thats where a probe routine should be?
Here is one section of the G code where i thought there should be a G31 in there somewhere;
N0110 G00 Z10.0000
N0120 X-50.2270 Y17.9423
N0130 Z3.6000
N0140 M03
N0150 G04 P0.7
N0160 G01 Z1.5000 F100.0
N0170 G02 X-50.2270 Y15.2270 I-1.3576 J-1.3576 F780.0
N0180 X-50.2270 Y15.2270 I-4.7730 J4.7730
N0190 X-52.9423 Y15.2270 I-1.3576 J1.3576
N0200 M05
Any advice on how to either edit or choose a different post processor?
thanks again!