
摘要∶以减小机床热误差,,提高加工精度为主要目标,设计以S3C2440A处理器与嵌入式Linux操作系统为控制平台,运用BP神经网络建立误差模型的热误差补偿控制器。首先,控制器通过布置在机床关键温度点上的温度传感器采集加工中心的温度信号,该信号经温度采集模块处理后送到CPU处理器计算出温度值。同时,用激光干涉仪检测出机床对应时刻的误差值。BP神经网络模型根据温度值与误差值计算出综合误差补偿值。然后,将计算出的补偿值通过接口传送给CNC控制中心,CNC控制中心做出误差控制指令,修正机床热变形造成的被加工工件的尺寸误差。仿真实验结果表明了补偿效果的可行性。