RoboCNC is a multi-purpose fully programmable Vision Guided Robotics platform. It can be programmed and used in various configurations like CNC Machine, CMM Machine, Cartesian Robot, Vision Guided robot etc. It can be used as a platform for teaching various concepts such as CNC programming & Operation, CMM for measurement, Image Processing, Manual programming of robot, Vision Guided Robotics etc. All applications are programmed and controlled by industrial PLC controller.