针对配备FANUC数控系统的机床加工过程产生的表征机床能耗的动态数据难以获取的问题,基于FOCAS协议利用C#设计了一套指令域数控机床加工过程动态能耗数据监控系统。通过调用FOCAS相关函数实现了对数控机床主轴和伺服轴的负载、进给率、转速、运行程序段等信息的监控。将加工过程动态能耗数据和运行NC程序同步保存到SQL Sever数据库,建立了机床能耗与工作任务的映射关系,实验表明系统满足监控要求。