CNC Trainer Milling Machines are bench mounted milling machine with compact and sturdy structure. The Machines have a PC based controller with dos or windows based programming software, which is strong, easy to use, program, simulate, view and execute. The Machines are designed for training purpose. The Machines have the feature of interfacing with CAD/ CAM software possible. The Machines have automatic tool changer provision. The CNC Trainer Milling Machines are designed with RS 232 interface.