A group of commands given to the CNC for operating the machine is called the program. Generally it consists of Information about the geometry, Motion statements to move the cutting tool, cutting speed, feed and Auxiliary functions such as coolant on and off, spindle direction