Zig-zag roughing in NCG CAM will take linear cuts across the job at fixed Z levels, similar to area clearance or core roughing passes. As these passes are linear, there is far less data involved and fewer changes of machine directions. At each level a profile pass is performed to remove the cusps around the parts profile at that level, before moving down to the next Z-level.