CNC machining updates