The thermal error compensation method of the invention discloses a CNC machine G code embedded parameters, which comprises the following steps: acquiring real-time CNC machine tools specified on the measuring point temperature value according to the value of the temperature and thermal error of computer bed predictive value; according to the predicted value calculated values calculated from the thermal error compensation, and the the compensation value is sent to the numerical control system of PLC in the register; receiving G code operation instructions, read the current value of compensation, the compensation value and run with G code. The thermal error compensation method of the embedded parameter of the G code of the numerical control machine tool has high versatility and safe and reliable operation.
【技术实现步骤摘要】
本专利技术涉及数控机床热误差补偿
,尤其涉及一种数控机床G代码内嵌参数的热误差补偿方法及其系统。
技术介绍
数控机床在高端装备加工中具有十分重要的作用,对其加工精度的要求也愈来愈高。研究表明,在数控机床加工系统的各类误差中,平均占比最大的是几何误差和热误差,通常情况下,该两项误差可占机床加工系统总误差的45%~65%。机床在长时间工作中,越是高精度机床,其工艺系统热变形所引起的零件加工误差占总加工误差的比重就越大,最大可占70%左右。因此,有效的控制机床的热误差具有十分重要的意义。数控机床热误差是指机床因内部或外部热源传导、辐射而引起自身热形变,这种形变量一般为um量级。补偿器的基本原理是在软硬件配合下驱动数控机床进给轴发生与热形变反向的位移,从而消除或减小热误差。目前,已经有相关的热误差补偿方法以及与之对应的热误差补偿控制器。主要分为非实时补偿和实时补偿两大类。在非实时补偿中,有调整数控参数法和静态调整G代码法。调整数控参数法是指在机床加工前,手动调整数控系统的相关参数,实现补偿效果;静态调整G代码法是指在加工前,预先对G代码进行参数修改,实现补偿效果。非实时补偿法的实时性差,不能在加工过程中进行调整,因而不满足实际需求。在实时补偿中,分为内部集成补偿和外挂控制器补偿。内部集成补偿是指数控系统厂家如西门子、发那科将补偿的数据接口和算法集成到数控系统的软硬件中。内部集成法要求开发者具有对CNC内部软硬件系统进行开发的权限,而且不同数控系统之间方法不能通用,没有普遍性。外挂控制器补偿的方案中,反馈截断是将伺服驱动中位置反馈信号截断,叠加上补偿量再返还 ...
【技术保护点】
一种数控机床G代码内嵌参数的热误差补偿方法,其特征在于,包括以下步骤:实时获取数控机床上指定测点的温度值,并根据该温度值计算机床的热误差预测值;根据计算出的热误差预测值计算得到补偿值,并将该补偿值发送至数控系统的PLC中的寄存器;在接收到G代码运行指令时,读取当前的补偿值,并运行带有该补偿值的G代码。
【技术特征摘要】
1.一种数控机床G代码内嵌参数的热误差补偿方法,其特征在于,包括以下步骤:实时获取数控机床上指定测点的温度值,并根据该温度值计算机床的热误差预测值;根据计算出的热误差预测值计算得到补偿值,并将该补偿值发送至数控系统的PLC中的寄存器;在接收到G代码运行指令时,读取当前的补偿值,并运行带有该补偿值的G代码。2.如权利要求1所述的数控机床G代码内嵌参数的热误差补偿方法,其特征在于,所述根据计算出的热误差预测值计算得到补偿值,并将该补偿值发送至数控系统的PLC中的寄存器的步骤之后还包括:在接收到G代码运行指令时,获取G代码的状态值;当根据G代码的状态值判断需要补偿时,读取当前的补偿值,并运行带有该补偿值的G代码。3.如权利要求2所述的数控机床G代码内嵌参数的热误差补偿方法,其特征在于,所述在接收到G代码运行指令时,获取G代码的状态值的步骤之后还包括:当根据当前G代码的状态值判断不需要补偿时,运行正常的G代码。4.如权利要求1所述的数控机床G代码内嵌参数的热误差补偿方法,其特征在于,在获取数控机床上指定测点的温度值时,获取数控机床上多个测点的温度值,并将多个测点的温度值通过数学...
【专利技术属性】
技术研发人员:刘泉,徐智强,娄平,葛济宾,李炆峰,严峻伟,
申请(专利权)人:武汉理工大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。