Abstract:An open CNC system based on IPC and UAMC was developed for the selfdeveloped precision roller machine tool.According to the structural characteristics and functional requirements of the precision roller machine tool,the hardware platform of the numerical control system was designed,and the overall framework of the numerical control software was built.Based on Qt Creator programming environment,the software of the CNC system was developed with modular programming technology.The functions of axis information display,motion control,automatic programming and program editing were realized.The micro Vgroove array processing experiment was carried out to verify the whole system.The results show that the CNC system has abundant functions and stable operation,which can meet the processing requirements of the precision roller machine tool.