CNC Simulator are the softwares which is used to produce the smulation of the movement of the machine when it is used to produce a part so this will helps to analyse the movement and is there is any fault in the program or in the method of programming can be changed.