Seems to be some bugs still. I am not getting my between cut retract moves that are being simulated within Fusion to come out in the Gcode, and the tool is turning on at the wrong time.
If you look at this tool path, the machine should move to the start position inside the inner circle, Z down to the plate, turn on the tool, cut the circle, turn off the tool, retract 1 inch, move to the outer square, repeat.
When you simulate it inside of Fusion you see that exact behavior. It shows the 'cutting' stream of the waterjet/laser/plasma turning on and off as required.
However when you post process this, the output is much different:
Code: Select all
%
(1001)
G90 G94
G17
G20
(2D Profile1)
G54
M3 S255
G0 X0.2 Y0.1136
G1 X0 Y0.46 F80
G3 X0 Y-0.46 Z0 I0 J-0.46
G3 X0 Y0.46 I0 J0.46
G1 X-0.2 Y0.1136
G0 Y1.3864
G1 X0 Y1.04 F80
G1 X1
G2 X1.04 Y1 I0 J-0.04
G1 Y-1
G2 X1 Y-1.04 I-0.04 J0
G1 X-1
G2 X-1.04 Y-1 I0 J0.04
G1 Y1
G2 X-1 Y1.04 I0.04 J0
G1 X0
G1 X0.2 Y1.3864
S0
M30
The M3 command is being issued before the tool head even moves in to position directly above the first cut, and it never cycles on and off in between cuts, so it just remains on continuously. This is how a router or milling machine would operate, but not a laser / waterjet / plasma.
The second thing that is odd is there is no Z axis movement in this code at all. This is operating like a 2 axis machine where you manually set the height of the nozzle.
Another couple of things that are missing is pierce height and pierce dwell settings. I have not personally used another plasma post processor inside of Fusion but I did find this video and it appears those settings are usually on the post processor page.
https://www.youtube.com/watch?v=3-CiESJ3K_w
There are actually several settings shown in this example that I think would be good to implement if possible. For example they have a check box for enabling the Z axis movement to accommodate both 2 and 3 axis machines, they have the pierce delay and height in there, and they have an option for probe offset so that if you are probing the torch tip to the work piece you can adjust the cutting offset from here. This is also helpful if you have some sheet metal that might be slightly warped because Fusion will let you add probing routines in between tool paths so you can re-zero every time.
Let me know if it makes more sense for you to do a hangouts meeting and work on this live so you don't have to keep going back and forth, i'm more than willing to make that happen.