一种新式数控机床温度补偿系统及其补偿方法

文档序号:6322996阅读:474来源:国知局
专利名称:一种新式数控机床温度补偿系统及其补偿方法
技术领域
本发明涉及一种温度补偿系统及补偿方法,尤其涉及一种新式数控机床温度补偿系统及其补偿方法。
背景技术
金属材料具有“热胀冷缩”的性质,该特性在物理学上通常用热膨胀系数描述。目前,数控机床的床身、立柱、拖板等导轨基础件和滚珠丝杠等传动部件都是由金属材料制成,由于驱动电机的发热、运动部件摩擦发热以及环境温度等的变化,均会对机床运动轴位置产生附加误差,这将直接影响机床的定位精度,从而影响工件的加工精度。对于在普通车间环境条件下使用的数控机床尤其是行程比较长的大型机床,热膨胀系数的影响更不容忽视。比如对行程5米的进给轴来说,金属材料的热膨胀系数为 IOppmdO μ m /每Im每1度),理论上温度每上升1度,5m的行程的χ轴就“胀长” 50 μ m。 日温差和冬夏季节温差的影响便可想而知。因此高精度机床要求在规定的恒温条件下制造或使用,普通条件下使用的数控机床为保证较高定位精度和加工精度,必须采取措施消除其误差。

发明内容
本发明在于克服现有技术的缺陷,而提供一种新式数控机床温度补偿系统及其补偿方法,它能够进行有效的温度补偿,提高数控机床的定位精度和加工精度。实现上述目的的技术方案是
本发明之一的一种新式数控机床温度补偿系统,大型数控机床包括机床、伺服电机、驱动伺服电机的驱动器,其中,包括若干安装于所述的机床上的温度传感器、与所述的温度传感器依次相连的变送器、PLC模块、轴模块,所述的轴模块的一端与一进行温度补偿的数控单元相连,另一端与所述的驱动器相连,其中
所述的数控单元包括依次相连的输出理想位置的数控机床插补模块、输出实际位置的修正模块以及输出位置信号的数控机床位置控制模块,还包括相连的采集温度的温度采集模块和输出补偿数据给修正模块的温度补偿计算模块。上述的一种新式数控机床温度补偿系统及其补偿方法,其中,所述的温度补偿计算模块根据采集到的当前温度数据计算该温度时刻的机床相应的轴的温度补偿值,若温度补偿值为正值就通过数控机床位置控制模块控制轴负向移动,否则就正向移动。上述的一种新式数控机床温度补偿系统及其补偿方法,其中,所述的PLC模块包括一A / D接口,该A / D接口与所述的变送器相连以进行模/数转换。上述的一种新式数控机床温度补偿系统及其补偿方法,其中,所述的PLC模块和数控单元均通过总线接口与所述的轴模块相连以传输数据。上述的一种新式数控机床温度补偿系统及其补偿方法,其中,所述的轴模块包括有一输出模拟量信号给驱动器的D/A转换模块和一接受驱动器位置反馈信号的位置反馈模块。本发明之二的一种用于大型数控机床的温度补偿方法,其中,它包括以下步骤 采集步骤,采集当前的温度数据,以某个温度为基准,测量相应轴的各个位置误差,得
到这个温度误差曲线;
计算温度补偿值步骤,计算该温度时刻的补偿值,计算时,采用以下公式进行计算 Δ Kx (T) =K0 (T) +tan β (T) * (Px - Ρ0) 其中Δ Kx(T)为轴位置的定位误差温度偏差补偿值; KO(T)是与轴位置不相关的温度偏差; I3X为轴的实际位置 PO为轴的参考点位置;
tan β (T)为与轴位置相关的温度补偿系数,该温度补偿系数为定位误差曲线的角
度;
修正步骤,将计算温度补偿值步骤中得到的补偿数据与理想位置数据进行运算修正轴的运动;
输出步骤,若定位误差温度偏差补偿值Δ Kx(T)为正值就控制轴负向移动进行位置补偿,以消除热效应带来的误差,否则就正向移动。本发明的有益效果是本发明通过温度传感器获取机床各位置的实际温度曲线, 通过温度补偿将补偿量输出给驱动器,带动伺服电机进行位置补偿,采用温度补偿计算模块和插补模块进行修正,输出实际位置的补偿量,该系统克服了在普通车间环境条件下使用的数控机床易产生误差的缺点,提高了加工精度及定位精度。


图1是本发明之一的一种新式数控机床温度补偿系统及其补偿方法的结构示意图2是本发明之一的一种新式数控机床温度补偿系统及其补偿方法的数控单元的结构示意
图3是本发明之二的用于大型数控机床的温度补偿方法的流程图; 图4是本发明之二的误差曲线图。
具体实施例方式
下面将结合附图对本发明作进一步说明。请参阅图1和图2,图中示出了本发明之一的一种一种新式数控机床温度补偿系统及其补偿方法,大型数控机床包括机床8、伺服电机7、驱动伺服电机7的驱动器6,本发明包括若干安装于机床8上的温度传感器1、与温度传感器1依次相连的变送器2、PLc模块3、轴模块4,轴模块4的一端与一进行温度补偿的数控单元5相连,另一端与驱动器6相连,本实施例中,温度传感器1采用ΡΤ100传感器,其中
数控单元5包括依次相连的输出理想位置的数控机床插补模块51、输出实际位置的修正模块52以及输出位置信号的数控机床位置控制模块53,还包括相连的采集温度的温度采集模块阳和输出补偿数据给修正模块52的温度补偿计算模块Μ,该温度补偿计算模块 M根据采集到的当前温度数据计算该温度时刻的机床相应的轴的温度补偿值,若温度补偿值为正值就通过数控机床位置控制模块53控制轴负向移动,否则就正向移动。PLC模块3包括一A / D接口 31,该A / D接口 31与变送器2相连以进行模/数转换。轴模块4包括有一输出模拟量信号给驱动器6的D,/ A转换模块41和一接受驱动器6位置反馈信号的位置反馈模块42。PLC模块3和数控单元5均通过总线接口 9与轴模块4相连以传输数据。由于温度影响的滞后性,PLc模块3采取定时间隔采样温度⑴的方法,周期性的修改数控机床中相关补偿参数,并利计算温度偏差,从而补偿掉温度变化产生的位置偏差。本发明的工作原理为将大量的温度传感器1需要安装于机床8各个位置,以获取机床8各位置的实际温度曲线图,而机床坐标轴的定位误差随温度变化会附加一定偏差, 对每一给定温度可测出相应的定位误差曲线;通过变送器2将温度传感器1信号传输到 PLC模块3的A / D接口 31,进行模/数转换,精度为12位的数字量;PLC模块3的总线接口 9和数控单元的总线接口 9将数据传送到轴模块4 ;数控单元5进行温度补偿计算;计算结果通过总线传送到轴模块4,轴模块4上的D,/ A转换模块41转换成16位精度的模拟量,给驱动器6,带动伺服电机7进行位置补偿。请参阅图3和图4,图中示出了本发明之二的一种用于大型数控机床的温度补偿方法,它包括以下步骤
采集步骤sl,采集当前的温度数据,以某个温度为基准,测量相应轴的各个位置误差, 得到这个温度误差曲线,即根据测量不同温度时的位置变化绘制出温度和位置的变化曲线,计算出各温度时候误差变化斜率等;
计算温度补偿值步骤s2,计算该温度时刻的补偿值,计算时,采用以下公式进行计算 Δ Kx (T) =K0 (T) +tan β (T) * (Px - Ρ0) 其中Δ Kx(T)为轴位置的定位误差温度偏差补偿值; KO(T)是与轴位置不相关的温度偏差; I3X为轴的实际位置 PO为轴的参考点位置;
tan β (T)为与轴位置相关的温度补偿系数,该温度补偿系数为定位误差曲线的角
度;
修正步骤s3,将计算温度补偿值步骤中得到的补偿数据与理想位置数据进行运算修正轴的运动;
输出步骤s4,若定位误差温度偏差补偿值Δ Kx(T)为正值就控制轴负向移动进行位置补偿,以消除热效应带来的误差,否则就正向移动。以上实施例仅供说明本发明之用,而非对本发明保护范围的限制。有关本技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,而所有等同的技术方案也应归属于本发明保护的范畴之内,由各权利要求所限定。
权利要求
1.一种新式数控机床温度补偿系统及其补偿方法,大型数控机床包括机床、伺服电机、驱动伺服电机的驱动器,其特征在于,包括若干安装于所述的机床上的温度传感器、与所述的温度传感器依次相连的变送器、PLC模块、轴模块,所述的轴模块的一端与一进行温度补偿的数控单元相连,另一端与所述的驱动器相连,其中所述的数控单元包括依次相连的输出理想位置的数控机床插补模块、输出实际位置的修正模块以及输出位置信号的数控机床位置控制模块,还包括相连的采集温度的温度采集模块和输出补偿数据给修正模块的温度补偿计算模块;所述的温度补偿计算模块根据采集到的当前温度数据计算该温度时刻的机床相应的轴的温度补偿值,若温度补偿值为正值就通过数控机床位置控制模块控制轴负向移动,否则就正向移动;所述的PLC模块包括A / D接口,该A / D接口与所述的变送器相连以进行模/数转换,PLC模块和数控单元均通过总线接口与所述的轴模块相连以传输数据;所述的轴模块包括有一输出模拟量信号给驱动器的D / A转换模块和一接受驱动器位置反馈信号的位置反馈模块。
2.一种新式数控机床温度补偿系统及其补偿方法,其特征在于它包括以下步骤 采集步骤,采集当前的温度数据,以某个温度为基准,测量相应轴的各个位置误差,得到这个温度误差曲线;计算温度补偿值步骤,计算该温度时刻的补偿值,计算时,采用以下公式进行计算 Δ Kx (T) =KO (T) +tan β (T) * (Px - Ρ0) 其中Δ Kx(T)为轴位置的定位误差温度偏差补偿值; KO(T)是与轴位置不相关的温度偏差; I3X为轴的实际位置 PO为轴的参考点位置; tan β (T)为与轴位置相关的温度补偿系数,该温度补偿系数为定位误差曲线的角度; 修正步骤,将计算温度补偿值步骤中得到的补偿数据与理想位置数据进行运算修正轴的运动;输出步骤,若定位误差温度偏差补偿值Δ Kx(T)为正值就控制轴负向移动进行位置补偿,以消除热效应带来的误差,否则就正向移动。
全文摘要
一种新式数控机床温度补偿系统及其补偿方法,包括若干安装于机床上的温度传感器、与温度传感器依次相连的变送器、PLC模块、轴模块,所述的轴模块的一端与一进行温度补偿的数控单元相连,另一端与驱动器相连。补偿方法包括采集步骤、计算温度补偿值步骤、修正步骤、输出步骤。本发明通过温度传感器获取机床各位置的实际温度曲线,通过温度补偿将补偿量输出给驱动器,带动伺服电机进行位置补偿,克服了在普通车间环境条件下使用的数控机床易产生误差的缺点,提高了加工精度及定位精度。
文档编号G05B19/404GK102478823SQ201010553348
公开日2012年5月30日 申请日期2010年11月22日 优先权日2010年11月22日
发明者孙文秀 申请人:大连创达技术交易市场有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1