The CNC was retrofitted with the cutter heads. We can swap them out when we need them between milling and knife cutting.
Yes, coding is critical. I was cutting small plastic tokens (circles) 1.5" in diameter. The start of the curve and the end point of the curve did not match. I always suspected it was do to the generation of the G-Code. Hopefully Mach3 takes care of that, I was using a demo of SheetCam to test it and it was a butchered code at best.