CNC programming can be carried out online from the office or on the shop floor, and operators favour one or the other. Martin Oakham discusses their merits. There are two distinct schools of thought ...