一种机床温升补偿方法技术

技术编号:13420814 阅读:89 留言:0更新日期:2016-07-28 11:37
本发明专利技术公开提出了一种数控机床温升补偿方法:获取机床各运动轴温升值与运动状态的关系,通过计算各轴运动、停止的时间以及运动速度便可得到机械运动部件温升数据;通过实验获得各运动轴位移误差和温升值的关系,根据温升值直接获得运动轴的位移误差值;通过机床的控制系统自动修正操作指令对位移误差值进行补偿。本发明专利技术中,各运动轴的当前状态,即运动速度、运动时间、停止时间等,都可通过PMC直接获得,PMC获得各运动轴当前状态后,可自动计算出位移误差值,并进行补偿。本发明专利技术的重点是未增加产品成本,解决了机床热形变的精度误差纠正问题。

【技术实现步骤摘要】

本专利技术涉及数控机床
,尤其涉及一种数控机床精度补偿方法。
技术介绍
机床在运转时,传动部件之间存在相对运动,机床丝杆、螺母座、轴承等摩擦产生发热而导致热胀冷缩,从而造成机床三轴位移的变化。要解决以上问题就需要监测各传动部件的温度变化,然后根据各传动部件形变与温度变化的相对关系,计算出机床位移的误差值,然后补偿到数控系统中,达到对机床温升补偿的目的。解决这个问题最传统的办法是在运动部件上安装温度传感器采集温差数据,然后传给数控系统处理。但是为保证数据准确,需要安装传感器的位置较多,大部分安装位置易与机床运行产生干涉。并且只能在机床生产装配时预装,如果发生损坏很难维修更换。没有安装传感器的大规格数控机床则在较长运行后产生较大的精度偏差。解决温升变形的另一传统做法,则是采用中空油冷丝杠,降低丝杠温度,减少热变形,但价格昂贵。
技术实现思路
基于数控机床精度控制技术存在的难点,本专利技术提出了一种数控机床温升补偿方法,包括以下步骤:S1、获取机床运动过程中各运动轴在不同温升数据下对应的位移变化量,温升数据等于温升值减去降温值;S2、根据温升数据与位移变化量的对应关系,计算温升数据与位移变化量的映射函数;S3、获取机床运动状态下,机床各运动轴温升值与运动时间以及运动速度的关系;获取机床停止状态下,机床各运动轴降温值与时间的关系;S4、获取运动轴对象当前状态,并根据当前状态计算其当前温升数据;S5、根据当前温升数据与映射函数获取位移误差值;S6、根据位移误差值对运动轴对象进行温升补偿。优选地,步骤S3中预设有温升饱和值,机床运动状态下,机床各运动轴温升值小于或等于温升饱和值并大于或等于0。优选地,步骤S1中,可通过在同型号的机床上预装温度传感器检测各运动轴在不同状态下的温升数据。优选地,步骤S1中,通过激光干涉仪对运动轴的位移变化量进行检测。优选地,步骤S2中,根据温升数据与位移变化量的对应关系将温升数据分为多段区间,计算每段区间内的温升数据与位移变化量的比例因子;步骤S5具体为:判断当前温升数据所在区间并获取对应的比例因子,将当前温升数据与对应的比例因子相乘获得位移误差值。优选地,步骤S3中,通过在同型号的机床上安装温度传感器采集机床温度数据,机床PMC系统获得机床温度数据后分别计算机床运动状态下机床各运动轴温升值与运动时间以及运动速度的关系;机床停止状态下机床各运动轴降温值与时间的关系。优选地,步骤S3还包括:预设关系数据库,对机床运动状态下机床各运动轴温升值与运动时间以及运动速度的关系、机床停止状态下机床各运动轴降温值与时间的关系进行存储。优选地,步骤S4中,获取运动轴当前运动状态后,从关系数据库中调取对应的温升值和降温值,并计算当前温升数据。优选地,步骤S6中,由机床PMC根据位移误差值对运动轴对象进行运动量上的补偿。本专利技术提供的机床温升补偿方法,通过获取机床各运动轴温升值与运动状态的关系,如机床运动状态下运动轴升温与运动速度和时间的关系、机床停止状态下运动轴降温与时间的关系,通过计算各轴运动、停止的时间以及运动速度便可获得温升数据,解决了没有预装温度传感器的机床的温度采集问题。本专利技术中,通过实验获得各运动轴位移误差和温升值的关系,如此,当获得运动轴温升值后,则可根据温升值直接获得运动轴的位移误差值,并通过机床的控制系统自动修正操作指令对位移误差值进行补偿。本专利技术中,各运动轴的当前状态,即其运动速度、运动时间、停止时间等,都可通过PMC直接获得,PMC获得各运动轴当前状态后,可自动计算出位移误差值,并进行补偿。本专利技术不仅解决了机床热形变的纠正问题,而且不需要增加辅助器具,降低了成本。附图说明图1为本专利技术提出的一种机床温升补偿方法流程图;图2所示为升温降温趋势图。具体实施方式参照图1,本专利技术提出的一种机床温升补偿方法,包括以下步骤:S1、获取机床运动过程中各运动轴在不同温升数据下对应的位移变化量,温升数据等于温升值减去降温值。本步骤中,可通过激光干涉仪对运动轴的位移变化量进行检测。此外可通过在同型号的机床上预装温度传感器检测各运动轴在不同状态下的温升数据。同型号的机床具有相同的性能,本步骤中,通过对同型号的机床预装温度传感器进行温度检测,解决了安装完成后的机床无法安装温度传感器获取温升数据的问题。S2、根据温升数据与位移变化量的对应关系,计算温升数据与位移变化量的映射函数。本步骤具体地,可根据温升数据与位移变化量的对应关系将温升数据分为多段区间,计算每段区间内的温升数据与位移变化量的比例因子。S3、获取机床运动状态下,机床各运动轴温升值与运动时间以及运动速度的关系;获取机床停止状态下,机床各运动轴降温值与时间的关系。本步骤中,通过在同型号的机床上安装温度传感器采集机床温度数据,机床PMC系统获得机床温度数据后分别计算机床运动状态下机床各运动轴温升值与运动时间以及运动速度的关系;机床停止状态下机床各运动轴降温值与时间的关系。如此,在获得各运动轴运动、停止的时间以及运动速度便可计算温升数据。机床温升不是无止限的,当温升达到饱和值时,即使机床还在运动,温度也不会再升高。本步骤S3中预设有温升饱和值,机床运动状态下,机床各运动轴温升值小于或等于温升饱和值以保证计算温升的时候不会溢出。另外,计算温升时,还应该保证温升数据大于或等于0,以避免无限降温。由于在机床运动开始时,温升比较快,随着温度的升高,接近温升饱和值时温升就会很慢。同样,温升接近温升饱和值时,降温速度也是比较快的,当温度接近常温时,降温速度也会变慢。并步骤中,在计算各轴运动状态与温升、降温的关系时,应将起始温度考虑进去。本实施方式中,计算温升时,可分为两个部分处理,一部分就是升温与时间的关系、另外一部分就是降温与时间的关系。两个部分按照一定的比例相减得出最后的温升值。本实施例中运动轴运动速度A、B、C、D依次减小,可见,在不同运动速度下,运动轴升温趋势不同。具体的,速度为A时,运动轴温升趋势变缓并可在时间t1达到温升饱和值Tz,速度为B时,运动轴可在时间t2达到温升饱和值Tz,t2>t1。此外,当速度降低到C、D时,运动轴在运动一定时间后温升值不再上升且无法达到温升饱和值。机床停止时,运动轴在停止初始时刻的温度上进行降温,降温值随着时间的延长,其变化趋势逐渐变缓,且降温值最本文档来自技高网...
一种机床温升补偿方法

【技术保护点】
一种数控机床温升补偿方法,其特征包括以下步骤:S1、获取机床运动过程中各运动轴在不同温升数据下对应的位移变化量,温升数据等于温升值减去降温值;S2、根据温升数据与位移变化量的对应关系,计算温升数据与位移变化量的映射函数;S3、获取机床运动状态下,机床各运动轴温升值与运动时间以及运动速度的关系;获取机床停止状态下,机床各运动轴降温值与时间的关系;S4、获取运动轴对象当前状态,并根据当前状态计算其当前温升数据;S5、根据当前温升数据与映射函数获取位移误差值;S6、根据位移误差值对运动轴对象进行温升补偿。

【技术特征摘要】
1.一种数控机床温升补偿方法,其特征包括以下步骤:
S1、获取机床运动过程中各运动轴在不同温升数据下对应的位移变化量,
温升数据等于温升值减去降温值;
S2、根据温升数据与位移变化量的对应关系,计算温升数据与位移变化量
的映射函数;
S3、获取机床运动状态下,机床各运动轴温升值与运动时间以及运动速度
的关系;获取机床停止状态下,机床各运动轴降温值与时间的关系;
S4、获取运动轴对象当前状态,并根据当前状态计算其当前温升数据;
S5、根据当前温升数据与映射函数获取位移误差值;
S6、根据位移误差值对运动轴对象进行温升补偿。
2.如权利要求1所属的数控机床温升补偿方法,其特征在于,步骤S3中
预设有温升饱和值,机床运动状态下,机床各运动轴温升值小于或等于温升饱
和值并大于或等于0。
3.如权利要求1所属的机床温升补偿方法,其特征在于,步骤S1中,可
通过在同型号的机床上预装温度传感器检测各运动轴在不同状态下的温升数
据。
4.如权利要求1所属的机床温升补偿方法,其特征在于,步骤S1中,通
过激光干涉仪对运动轴的位移变化量进行检测。
5.如权利要求1所属的机床温升补偿方法,其特征在于,...

【专利技术属性】
技术研发人员:毛益飞杨纪村葛峰王宇石云张帝
申请(专利权)人:安徽省捷甬达智能机器有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1