Intelligent CADCAM system for programming of CNC mashine tools IntelligentCADCAMsystemforprogrammingofCNCmashinetools