在数控机床加工过程中,实时采集加工数据对加工过程进行控制与补偿是十分必要的。利用开放式数控系统的优势,采用开放式运动控制系统PMAC卡搭建的一台数控机床。PMAC具有大量数据存储的双端口RAM区域,并提供可专用开发函数。而Visual C++的多线程技术是上位机大量数据读取的有效技术,将数控系统的双端口技术与上位机的多线程技术相结合,开发了加工数据实时采集系统。经过数据采集实验,取得了满意的效果。