IT/CNC - An Intelligent CNC Designed for the Shop Floor