减少机床热误差通常有以下3种方法:
改进机床的结构设计;
控制机床重要部件的温升,如进行有效的冷却和散热;
建立温度变量与热变形之间的数学模型,用软件预报误差,用nc进行补偿,以减少或消除由热变形引起的机床刀具位移。
热变形误差补偿技术一般采用事后补偿,通过各种检测手段对数控加工时产生的误差进行直接或间接的测量,然后根据已经建立的误差补偿模型进行误差补偿计算,将计算结果反馈给数控系统,使控制器发出相应的控制误差补偿指令以补偿相应的热误差。
本课题以gmc4000h/2加工中心y轴为研究对象,首先通过实验建立热误差与机体上若干点的温升之间的数学模型,在加工过程中借助外部设备监控温度,根据所建数学模型计算热误差,利用plc补偿模块功能以及机床运动的可控性,修改机床运动进给量,从而实现实时补偿。
1 热误差的测量
热误差是影响机床精度最主要的因素之一,机床热误差是由机床工作时复杂的温度场造成机床各部件变形引起的,它是随时间变化的非恒定误差。
热误差补偿的研究始于20世纪50年代,但其总体发展是不能令人满意的,究其原因,在于误差辨识即热误差建模。要提高精度,必须解决“如何选择最佳的温度测点和如何建立鲁棒性强的热误差模型”的问题,两者相辅相成,缺一不可。
1.1 试验设备及仪器
试验样机为gmc4000h/2;8个温度传感器、1台激光双频干涉仪、若干电缆线等。
1.2 温度测点的选择
数控机床的热误差大小取决于温度的变化、各零部件的热膨胀系数和机床的总体结构,从根本上说取决于温度变化。温度变化越大,热变形越剧烈,从而也可能产生大的热误差。
欲研究热误差的产生和变化规律,进而减小、消除和控制热误差,必须从温度变化入手。在机床运行时,由于各种材料的膨胀系数不同, 各部分在径向和轴向产生的热变形也不尽相同, 最容易受到热变形影响的机床部件是主轴和滚珠丝杠等,因此在本试验中将表1中8处最容易受到热变形影响的关键部件作为温度测量点。
1.3 试验方案
机床运行程序包含2个部分:
(1)空运行程序。
· 单一速度:20m/min;
· 混合速度如表2所示。
(2)检测程序。
检测程序参数如下:
· 检测时,y向运行速度为10m/min;
· 检测过程中,除第一次操作清零外,其余时间不进行清零操作。
1.4 测量
(1) 机床冷机状态时,运行一次检测程序,记录机床冷机状态下的各测点温度值和热误差量;
(2) 机床预热30min,预热速度为10m/min。预热后,运行一次检测程序,记录各测点温度值和热误差量;
(3) 按单一速度或混合速度运行机床,每20min运行一次检测程序,记录各测点温度值和热误差量;
(4) 除去预热时间,机床共运行4h后停机,进行下一步降温试验;
(5) 降温试验共2h,其中机床每停止20min,运行一次检测程序,记录各测点温度值和热误差量;
(6) 试验结束。