CN102478823A - 一种新式数控机床温度补偿***及其补偿方法 - Google Patents
一种新式数控机床温度补偿***及其补偿方法 Download PDFInfo
- Publication number
- CN102478823A CN102478823A CN2010105533485A CN201010553348A CN102478823A CN 102478823 A CN102478823 A CN 102478823A CN 2010105533485 A CN2010105533485 A CN 2010105533485A CN 201010553348 A CN201010553348 A CN 201010553348A CN 102478823 A CN102478823 A CN 102478823A
- Authority
- CN
- China
- Prior art keywords
- temperature
- module
- compensation
- axle
- numerical control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Abstract
一种新式数控机床温度补偿***及其补偿方法,包括若干安装于机床上的温度传感器、与温度传感器依次相连的变送器、PLC模块、轴模块,所述的轴模块的一端与一进行温度补偿的数控单元相连,另一端与驱动器相连。补偿方法包括采集步骤、计算温度补偿值步骤、修正步骤、输出步骤。本发明通过温度传感器获取机床各位置的实际温度曲线,通过温度补偿将补偿量输出给驱动器,带动伺服电机进行位置补偿,克服了在普通车间环境条件下使用的数控机床易产生误差的缺点,提高了加工精度及定位精度。
Description
技术领域
本发明涉及一种温度补偿***及补偿方法,尤其涉及一种新式数控机床温度补偿***及其补偿方法。
背景技术
金属材料具有“热胀冷缩”的性质,该特性在物理学上通常用热膨胀系数描述。目前,数控机床的床身、立柱、拖板等导轨基础件和滚珠丝杠等传动部件都是由金属材料制成,由于驱动电机的发热、运动部件摩擦发热以及环境温度等的变化,均会对机床运动轴位置产生附加误差,这将直接影响机床的定位精度,从而影响工件的加工精度。
对于在普通车间环境条件下使用的数控机床尤其是行程比较长的大型机床,热膨胀系数的影响更不容忽视。比如对行程5米的进给轴来说,金属材料的热膨胀系数为10ppm(10μm/每lm每l度),理论上温度每上升l度,5m的行程的x轴就“胀长”50μm。日温差和冬夏季节温差的影响便可想而知。因此高精度机床要求在规定的恒温条件下制造或使用,普通条件下使用的数控机床为保证较高定位精度和加工精度,必须采取措施消除其误差。
发明内容
本发明在于克服现有技术的缺陷,而提供一种新式数控机床温度补偿***及其补偿方法,它能够进行有效的温度补偿,提高数控机床的定位精度和加工精度。
实现上述目的的技术方案是:
本发明之一的一种新式数控机床温度补偿***,大型数控机床包括机床、伺服电机、驱动伺服电机的驱动器,其中,包括若干安装于所述的机床上的温度传感器、与所述的温度传感器依次相连的变送器、PLC模块、轴模块,所述的轴模块的一端与一进行温度补偿的数控单元相连,另一端与所述的驱动器相连,其中:
所述的数控单元包括依次相连的输出理想位置的数控机床插补模块、输出实际位置的修正模块以及输出位置信号的数控机床位置控制模块,还包括相连的采集温度的温度采集模块和输出补偿数据给修正模块的温度补偿计算模块。
上述的一种新式数控机床温度补偿***及其补偿方法,其中,所述的温度补偿计算模块根据采集到的当前温度数据计算该温度时刻的机床相应的轴的温度补偿值,若温度补偿值为正值就通过数控机床位置控制模块控制轴负向移动,否则就正向移动。
上述的一种新式数控机床温度补偿***及其补偿方法,其中,所述的PLC模块包括—A/D接口,该A/D接口与所述的变送器相连以进行模/数转换。
上述的一种新式数控机床温度补偿***及其补偿方法,其中,所述的PLC模块和数控单元均通过总线接口与所述的轴模块相连以传输数据。
上述的一种新式数控机床温度补偿***及其补偿方法,其中,所述的轴模块包括有一输出模拟量信号给驱动器的D/A转换模块和一接受驱动器位置反馈信号的位置反馈模块。
本发明之二的一种用于大型数控机床的温度补偿方法,其中,它包括以下步骤:
采集步骤,采集当前的温度数据,以某个温度为基准,测量相应轴的各个位置误差,得到这个温度误差曲线;
计算温度补偿值步骤,计算该温度时刻的补偿值,计算时,采用以下公式进行计算:
△Kx(T)=K0(T)+tanβ(T)*(Px - P0)
其中:△Kx(T)为轴Px位置的定位误差温度偏差补偿值;
K0(T)是与轴位置不相关的温度偏差;
Px为轴的实际位置
P0为轴的参考点位置;
tanβ(T)为与轴位置相关的温度补偿系数,该温度补偿系数为定位误差曲线的角度;
修正步骤,将计算温度补偿值步骤中得到的补偿数据与理想位置数据进行运算修正轴的运动;
输出步骤,若定位误差温度偏差补偿值△Kx(T)为正值就控制轴负向移动进行位置补偿,以消除热效应带来的误差,否则就正向移动。
本发明的有益效果是:本发明通过温度传感器获取机床各位置的实际温度曲线,通过温度补偿将补偿量输出给驱动器,带动伺服电机进行位置补偿,采用温度补偿计算模块和插补模块进行修正,输出实际位置的补偿量,该***克服了在普通车间环境条件下使用的数控机床易产生误差的缺点,提高了加工精度及定位精度。
附图说明
图l是本发明之一的一种新式数控机床温度补偿***及其补偿方法的结构示意图;
图2是本发明之一的一种新式数控机床温度补偿***及其补偿方法的数控单元的结构示意
图3是本发明之二的用于大型数控机床的温度补偿方法的流程图;
图4是本发明之二的误差曲线图。
具体实施方式
下面将结合附图对本发明作进一步说明。
请参阅图l和图2,图中示出了本发明之一的一种一种新式数控机床温度补偿***及其补偿方法,大型数控机床包括机床8、伺服电机7、驱动伺服电机7的驱动器6,本发明包括若干安装于机床8上的温度传感器l、与温度传感器l依次相连的变送器2、PLc模块3、轴模块4,轴模块4的一端与一进行温度补偿的数控单元5相连,另一端与驱动器6相连,本实施例中,温度传感器l采用PT100传感器,其中:
数控单元5包括依次相连的输出理想位置的数控机床插补模块5l、输出实际位置的修正模块52以及输出位置信号的数控机床位置控制模块53,还包括相连的采集温度的温度采集模块55和输出补偿数据给修正模块52的温度补偿计算模块54,该温度补偿计算模块54根据采集到的当前温度数据计算该温度时刻的机床相应的轴的温度补偿值,若温度补偿值为正值就通过数控机床位置控制模块53控制轴负向移动,否则就正向移动。
PLC模块3包括—A/D接口3l,该A/D接口3l与变送器2相连以进行模/数转换。
轴模块4包括有一输出模拟量信号给驱动器6的D,/A转换模块4l和一接受驱动器6位置反馈信号的位置反馈模块42。
PLC模块3和数控单元5均通过总线接口9与轴模块4相连以传输数据。
由于温度影响的滞后性,PLc模块3采取定时间隔采样温度(T)的方法,周期性的修改数控机床中相关补偿参数,并利计算温度偏差,从而补偿掉温度变化产生的位置偏差。
本发明的工作原理为:将大量的温度传感器l需要安装于机床8各个位置,以获取机床8各位置的实际温度曲线图,而机床坐标轴的定位误差随温度变化会附加一定偏差,对每一给定温度可测出相应的定位误差曲线;通过变送器2将温度传感器l信号传输到PLC模块3的A/D接口3l,进行模/数转换,精度为12位的数字量;PLC模块3的总线接口9和数控单元的总线接口9将数据传送到轴模块4;数控单元5进行温度补偿计算;计算结果通过总线传送到轴模块4,轴模块4上的D,/A转换模块4l转换成16位精度的模拟量,给驱动器6,带动伺服电机7进行位置补偿。
请参阅图3和图4,图中示出了本发明之二的一种用于大型数控机床的温度补偿方法,它包括以下步骤:
采集步骤sl,采集当前的温度数据,以某个温度为基准,测量相应轴的各个位置误差,得到这个温度误差曲线,即根据测量不同温度时的位置变化绘制出温度和位置的变化曲线,计算出各温度时候误差变化斜率等;
计算温度补偿值步骤s2,计算该温度时刻的补偿值,计算时,采用以下公式进行计算:
△Kx(T)=K0(T)+tanβ(T)*(Px - P0)
其中:△Kx(T)为轴Px位置的定位误差温度偏差补偿值;
K0(T)是与轴位置不相关的温度偏差;
Px为轴的实际位置
P0为轴的参考点位置;
tanβ(T)为与轴位置相关的温度补偿系数,该温度补偿系数为定位误差曲线的角度;
修正步骤s3,将计算温度补偿值步骤中得到的补偿数据与理想位置数据进行运算修正轴的运动;
输出步骤s4,若定位误差温度偏差补偿值△Kx(T)为正值就控制轴负向移动进行位置补偿,以消除热效应带来的误差,否则就正向移动。
以上实施例仅供说明本发明之用,而非对本发明保护范围的限制。有关本技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,而所有等同的技术方案也应归属于本发明保护的范畴之内,由各权利要求所限定。
Claims (2)
1. 一种新式数控机床温度补偿***及其补偿方法,大型数控机床包括机床、伺服电机、驱动伺服电机的驱动器,其特征在于,包括若干安装于所述的机床上的温度传感器、与所述的温度传感器依次相连的变送器、PLC模块、轴模块,所述的轴模块的一端与一进行温度补偿的数控单元相连,另一端与所述的驱动器相连,其中:所述的数控单元包括依次相连的输出理想位置的数控机床插补模块、输出实际位置的修正模块以及输出位置信号的数控机床位置控制模块,还包括相连的采集温度的温度采集模块和输出补偿数据给修正模块的温度补偿计算模块;所述的温度补偿计算模块根据采集到的当前温度数据计算该温度时刻的机床相应的轴的温度补偿值,若温度补偿值为正值就通过数控机床位置控制模块控制轴负向移动,否则就正向移动;所述的PLC模块包括A/D接口,该A/D接口与所述的变送器相连以进行模/数转换,PLC模块和数控单元均通过总线接口与所述的轴模块相连以传输数据;所述的轴模块包括有一输出模拟量信号给驱动器的D/A转换模块和一接受驱动器位置反馈信号的位置反馈模块。
2.一种新式数控机床温度补偿***及其补偿方法,其特征在于它包括以下步骤:
采集步骤,采集当前的温度数据,以某个温度为基准,测量相应轴的各个位置误差,得到这个温度误差曲线;
计算温度补偿值步骤,计算该温度时刻的补偿值,计算时,采用以下公式进行计算:
△Kx(T)=K0(T)+tan β(T)*(Px - P0)
其中:△Kx(T)为轴Px位置的定位误差温度偏差补偿值;
K0(T)是与轴位置不相关的温度偏差;
Px为轴的实际位置
P0为轴的参考点位置;
tan β(T)为与轴位置相关的温度补偿系数,该温度补偿系数为定位误差曲线的角度;修正步骤,将计算温度补偿值步骤中得到的补偿数据与理想位置数据进行运算修正轴的运动;输出步骤,若定位误差温度偏差补偿值△Kx(T)为正值就控制轴负向移动进行位置补偿,以消除热效应带来的误差,否则就正向移动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105533485A CN102478823A (zh) | 2010-11-22 | 2010-11-22 | 一种新式数控机床温度补偿***及其补偿方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105533485A CN102478823A (zh) | 2010-11-22 | 2010-11-22 | 一种新式数控机床温度补偿***及其补偿方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102478823A true CN102478823A (zh) | 2012-05-30 |
Family
ID=46091500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105533485A Pending CN102478823A (zh) | 2010-11-22 | 2010-11-22 | 一种新式数控机床温度补偿***及其补偿方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102478823A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242570A (zh) * | 2015-10-12 | 2016-01-13 | 哈尔滨工业大学 | 飞行器对日关系地面仿真模拟装置 |
CN105807714A (zh) * | 2014-12-31 | 2016-07-27 | 佛山市诺威科技有限公司 | 一种义齿加工机床热误差的在线温度补偿方法 |
CN107608310A (zh) * | 2017-10-18 | 2018-01-19 | 中国水利水电第十工程局有限公司 | 数控机床用加工主轴的温度补偿***及其方法 |
CN108897271A (zh) * | 2018-06-15 | 2018-11-27 | 四川川润液压润滑设备有限公司 | 一种流体设备多路数据采集处理装置 |
CN113043061A (zh) * | 2020-11-23 | 2021-06-29 | 宝鸡忠诚机床股份有限公司 | 一种获取数控机床工作台热温升误差补偿量的方法 |
CN113377067A (zh) * | 2021-05-27 | 2021-09-10 | 意特利(上海)科技有限公司 | 一种数控五轴联动机床动态感知监控采集补偿方法及装置 |
CN113422606A (zh) * | 2021-07-06 | 2021-09-21 | 珠海格力电器股份有限公司 | Ad转换器误差校准方法、装置、控制器和伺服驱动器 |
CN113715022A (zh) * | 2021-09-01 | 2021-11-30 | 东南大学 | 一种力反馈装置的温度误差补偿***及方法 |
CN113741343A (zh) * | 2021-11-08 | 2021-12-03 | 东莞市宝科精密机械有限公司 | 一种机床双轴同步控制方法、***和机床 |
CN116871748A (zh) * | 2023-06-28 | 2023-10-13 | 宁波尚进自动化科技有限公司 | 力控***温度补偿装置及方法 |
-
2010
- 2010-11-22 CN CN2010105533485A patent/CN102478823A/zh active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105807714A (zh) * | 2014-12-31 | 2016-07-27 | 佛山市诺威科技有限公司 | 一种义齿加工机床热误差的在线温度补偿方法 |
CN105807714B (zh) * | 2014-12-31 | 2018-05-01 | 佛山市诺威科技有限公司 | 一种义齿加工机床热误差的在线温度补偿方法 |
CN105242570A (zh) * | 2015-10-12 | 2016-01-13 | 哈尔滨工业大学 | 飞行器对日关系地面仿真模拟装置 |
CN107608310A (zh) * | 2017-10-18 | 2018-01-19 | 中国水利水电第十工程局有限公司 | 数控机床用加工主轴的温度补偿***及其方法 |
CN107608310B (zh) * | 2017-10-18 | 2019-11-05 | 中国水利水电第十工程局有限公司 | 数控机床用加工主轴的温度补偿***及其方法 |
CN108897271A (zh) * | 2018-06-15 | 2018-11-27 | 四川川润液压润滑设备有限公司 | 一种流体设备多路数据采集处理装置 |
CN113043061B (zh) * | 2020-11-23 | 2023-11-14 | 宝鸡忠诚机床股份有限公司 | 一种获取数控机床工作台热温升误差补偿量的方法 |
CN113043061A (zh) * | 2020-11-23 | 2021-06-29 | 宝鸡忠诚机床股份有限公司 | 一种获取数控机床工作台热温升误差补偿量的方法 |
CN113377067A (zh) * | 2021-05-27 | 2021-09-10 | 意特利(上海)科技有限公司 | 一种数控五轴联动机床动态感知监控采集补偿方法及装置 |
CN113422606A (zh) * | 2021-07-06 | 2021-09-21 | 珠海格力电器股份有限公司 | Ad转换器误差校准方法、装置、控制器和伺服驱动器 |
CN113422606B (zh) * | 2021-07-06 | 2023-08-11 | 珠海格力电器股份有限公司 | Ad转换器误差校准方法、装置、控制器和伺服驱动器 |
CN113715022B (zh) * | 2021-09-01 | 2022-08-02 | 东南大学 | 一种力反馈装置的温度误差补偿***及方法 |
CN113715022A (zh) * | 2021-09-01 | 2021-11-30 | 东南大学 | 一种力反馈装置的温度误差补偿***及方法 |
CN113741343A (zh) * | 2021-11-08 | 2021-12-03 | 东莞市宝科精密机械有限公司 | 一种机床双轴同步控制方法、***和机床 |
CN113741343B (zh) * | 2021-11-08 | 2022-02-08 | 东莞市宝科精密机械有限公司 | 一种机床双轴同步控制方法、***和机床 |
CN116871748A (zh) * | 2023-06-28 | 2023-10-13 | 宁波尚进自动化科技有限公司 | 力控***温度补偿装置及方法 |
CN116871748B (zh) * | 2023-06-28 | 2024-03-26 | 宁波尚进自动化科技有限公司 | 力控***温度补偿装置及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102478823A (zh) | 一种新式数控机床温度补偿***及其补偿方法 | |
CN101751002A (zh) | 一种用于大型数控机床的温度补偿***及补偿方法 | |
CN105511401A (zh) | 一种精密数控机床热误差测量及温度补偿*** | |
CN102528558A (zh) | 机床的热位移补偿方法以及热位移补偿装置 | |
CN101767292B (zh) | 数控机床刀具补偿***及方法 | |
CN102566497B (zh) | 数控***中直线轴定位误差补偿实现方法 | |
CN102430683B (zh) | 精密伺服锻压机的误差实时在线补偿方法 | |
CN110605709B (zh) | 数字孪生与精密滤波驱动机器人集成***及其使用方法 | |
CN102629121A (zh) | 数控机床几何与热复合位置误差的智能补偿*** | |
CN102179725B (zh) | 数控机床热特征监控测点的布置方法 | |
CN103792888A (zh) | 基于进给***位置反馈信号的振动抑制控制器 | |
CN210427004U (zh) | 一种机械传动链综合误差的动态检测装置 | |
CN102577096A (zh) | 伺服控制装置 | |
CN101947747A (zh) | 机床误差补偿装置及含有该装置的数控机床 | |
CN103753351A (zh) | 一种全闭环伺服***的数控机床反向间隙监测方法 | |
CN104779875A (zh) | 一种直流伺服电机闭环控制*** | |
CN110174872B (zh) | 一种数控机床温升补偿方法 | |
CN109571898B (zh) | 一种注塑机机械手精度补偿***及方法 | |
CN104076740A (zh) | 数控装置 | |
CN103786072A (zh) | 主轴热伸长量补偿结构及其方法 | |
CN203720602U (zh) | 基于进给***位置反馈信号的振动抑制控制器 | |
CN102658504A (zh) | 伺服电机***及基于该伺服电机***的厚度测量方法 | |
CN201324962Y (zh) | 一种用于大型数控机床的温度补偿*** | |
CN210038533U (zh) | 一种数控机床温升补偿*** | |
CN102591383A (zh) | 一种电液线位移数字伺服***及其控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120530 |