Hey, that works too! Thank you.
(STOCK/BLOCK, 149.690, 39.374, 2.540, 74.845, 19.687, 2.540)
That tells CutViewer the stock X,Y,Z size in mm and the Program Zero location in mm relative to the front left bottom stock corner (as is CutViewer’s convention). Confirms the Program Zero is in the top center of the stock.
G21
G90
(TOOL/MILL,3.1750,0,9.5250,0.0)
Tells the machine that mm are the units, absolute coordinates, and tells CutViewer a 1/8" diameter square-end mill.
G0X0.000Y0.000Z12.700
For some reason MeshCAM always makes a first move to the Program Zero at Retract Height (which is 1/2" here)
(Roughing Level Depth: -0.050)
G0X-70.717Y17.808
G1A0.000Z-1.257F127.0
Rapids over to the back left corner ot the stock, then feeds down into the stock to -1.257mm, approximately the -.050" first roughing depth. MeshCAM’s roughing depths are always “rough”, and a little less than the theoretical depth.
Then it roughs the first level back and forth in X and Y and then
G0Z12.700
(Roughing Level Depth: -0.099)
G0X-28.106Y22.774
G1Z-1.181F254.0
G1Z-2.515F127.0
Up to the Retract Height, rapids left and back and then feeds down to the second roughing depth in two steps. -2.515mm depth is approximately the theoretical -0.099".
Then moves back and forth etc. etc.
I’m away from my PC with CutViewer Mill until tonight, but I don’t see anything amiss in your gcode right now.
Randy
Randy