CNC stands for Computer Numeric Control.CNC machining is a manufacturing process in which pre-programmed computer software dictates the movement of factory tools and machinery .
It is working on G code and M code.