减速机行业最权威的减速机网站! 减速机网
免费注册 | 会员登录会员中心 设为首页加入收藏联系我们
减速机网
 当前位置:减速机首页 >> 技术讲座 >>技术讲座>>数控机床定位精度的补偿方法简述
   我要成为会员
减速机网 数控机床定位精度的补偿方法简述 减速机网
来源:减速机信息网    时间:2008-4-24 8:58:26  责任编辑:lihongwei  
   由于机械电子技术的飞速发展,数控机床做为一种高精度、高效率、稳定性强的自动化加工装备,已经成为机械行业必不可少的现代化技术装置。数控机床的定位精度是影响其高精度性能的一个重要方面,因而也是数控机床验收时的一个重要项目。利用数控系统的螺距误差补偿功能进行调整,可以大大提高数控机床的定位精度,而电气控制系统不同,其定位精度的补偿方法也不尽相同,本文将以FANUC-0系统和SIEMENS-880系统为例,简单介绍数控系统螺距误差补偿的方法。

螺距误差补偿这项工作应该是在机床几何精度(床身水平、平行度、垂直度等)调整完成后进行的,这样可以尽量减少几何精度对定位精度的影响。另外,进行螺距误差补偿时应使用高精度的检测仪器(如激光干涉仪),这样可以先测量再补偿,补偿后再测量,并按照相应的分析标准 (如VDI3441、JIS6330、GB10931-89等)对测量数据进行分析,直到达到机床对定位精度的要求范围。

机床的螺距误差补偿功能包括线性轴和旋转轴两种方式,分别可以对直线轴和旋转工作台的定位精度进行补偿。但有一点需要注意,就是在补偿旋转轴时应注意:在0° ~360°之间各补偿点的补偿值总和应为0,以使0°和360°的绝对位置保持一致,否则旋转轴旋转角度每超过360°一次,就产生一次累积误差,从而影响机床的加工精度。另外,螺距误差补偿功能的实现方法又有增量型和绝对型之分。所谓补偿就是指通过特定方法对机床的控制参数进行调整,其参数调整方法也依各数控系统不同而各有差异。所谓增量型是指以被补偿轴上相领两上补偿点间的误差差值为依据来进行补偿,而绝对型是指以被补偿轴上各个补偿点的绝对误差值为依据来进行补偿。

FANUC-0数控系统的螺距误差补偿功能是一种增量型补偿方法,FANUC-0数控系统与螺距误差补偿功能有关的参数如下:

7 6 5 4 3 2 1 0
0011
PML2 PML1
7 6 5 4 3 2 1 0
7011
PML2S PML1S

PML2和PML1的组合决定误差补偿倍率,它对X、Y、Z和第四轴有效。

PML2S和PML1S的含义与PML2和PML1相同,它对第5、第6轴有效。设定的补偿值乘以此倍率即 为应补偿的误差值。


PML2(S) PML1(S) 补偿倍率
1 0 ×1
0 1 ×2
1 0 ×4
1 1 ×8
0535 BKLX
0536 BKLY
0537 BKLZ
0538 BKL4
7535 BKL5
7536 BKL6
7537 BKL7
7538 BKL8

BKLX、BKLY、BKLZ,BKL4~BKL8依次为X、Y、Z和第4~第8轴的反向间隙补偿量,其设定范围为0~2550(检测单位)

0712 PRSX
0713 PRSY
0714 PRSZ
0715 PRS4
7713 PRS5
7714 PRS6

PRSX、PRSY、PRSZ和PRS4~PRS6依次为X、Y、Z和第4~第6轴的各螺距误差补偿点间的距离 。其设定范围为:

8000~99999999   (单位:0.001mm)
4000~99999999(单位:0.0001inch)

1000 PECORGX
2000 PECORGY
3000 PECORGZ
4000 PECORG4
5000 PECORG5
6000 PECORG6

FANUC-0M系统要求机床各轴的机械坐标参数考点必须是一个补偿点,PECORGX、PECORGY、PE CORGZ和PECORG4~PECORG6依次为X、Y、Z和第4~第6轴的螺距误差补偿零点的编号。

1001 X轴第1号补偿点的补偿值
: :
1128 X轴第128号补偿点的补偿值
: :
2001 Y轴第1号补偿点的补偿值
: :
2128 Y轴第128号补偿点的补偿值
: :
3001 Z轴第1号补偿点的补偿值
: :
3128 Z轴第128号补偿点的补偿值
: :
4001 第4轴第1号补偿点的补偿值
: :
4128 第4轴第128号补偿点的补偿值
: :
5001 第5轴第1号补偿点的补偿值
: :
5128 第5轴第128号补偿点的补偿值
: :
6001 第6轴第1号补偿点的补偿值
: :
6128 第6轴第128号补偿点的补偿值

FANUC-0M系统规定各第一号补偿点应在各轴负方向最远端,即补偿点的编号从最负端开始,逐一向正方向编号。各补偿点补偿值的设定范围为-7~+7。

例:某机床X轴(线性轴)行程为-1000mm到0mm,机床参考点设在0mm处。设定螺距误差补偿基准点编号为20(即参数1000=20,也就是说设定机床参考点在参数1021处),螺距误差补偿间隔为100mm(即参数712=100000),补偿倍率为1(即参数11位0=0,11位1=0)。

在机床行程负方向补偿点号为:

螺距误差补偿点基准编号-(机床在负方向行程/螺距误差补偿间隔)+1=20-(1000/100)+1=11

在机床行程正方向补偿点号为:

螺距误差补偿点基准编号+(机床在正方向行程/螺距误差补偿间隔)+1=20+(0/100)+1=21

机床坐标与补偿点号对应关系如下:

机床坐标mm - 1000 - 900 - 800 ~ - 300 - 200 - 100 0

补偿点号 1011 1012 1013 ~ 1018 1019 1020 1021

如果各点误差值如下:

-1000 -900 -800 -700 -600 -500 -400 -300 -200 -100 0

-3 -5 -2 0 2 3 1 4 2 -1 0

则各点补偿值如下:

1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021

-2 3 2 2 1 -2 3 -2 -3 1 0

SIEMENS -880数控系统的螺距误差补偿功能也是一种增量型补偿方法,其补偿方法与FANUC-0 数控系统略有不同。FANUC-0系统只能进行单方向补偿,而SIEMENS-880系统可以按运行方向进行双向补偿,两个方向的补偿参数分别设定。 FANUC-0系统的补偿倍率为1、2、4、8,各点补偿值范围为-7~+7,故各点可补偿的误差范围为-56~+56μm,各点可不同;而 SIEMENS-880系统的补偿倍率(即补偿当量)为0~100,但各点要么不补,要么补一个正的当量,要么补一个负的当量,故各点可补偿的误差范围为 -100~+100μm,但补偿当量在同一轴内必须相同。

SIEMENS-880数控系统的螺距误差补偿功能相关参数只有在电源重开及参考点返回之后才能生效,具体参数含义如下:(*代表各轴轴号,0:X轴,1:Y轴,2:Z轴,等等)

NC MD220*背隙补偿值。设定范围:-255~+255μm。

NCMD316*正方向补偿指针,设定范围:0~249(第一伺服CPU)指针是机械坐标参考点 对应的补偿点位置。

NC MD320*负方向补偿指针,设定范围:0~249(第一伺服CPU)

NC MD324*两个螺距误差补偿点间距,设定范围:0~32000μm。

NC MD328*补偿当量,即倍率,设定范围:0~100。

NC MD6000~6999螺距误差补偿点,具体分布如下:

6000~6249第一个伺服CPU的各轴。

6250~6499第二个伺服CPU的各轴。

6500~6749第三个伺服CPU的各轴。

6750~6999第四个伺服CPU的各轴。

MD No.
7 6 5 4 3 2 1 0
6000 补偿点4
Yes/No +/-
补偿点3
Yes/No +/-
补偿点2
Yes/No +/-
补偿点1
Yes/No +/-
6001 补偿点8
Yes/No +/-
补偿点7
Yes/No +/-
补偿点6
Yes/No +/-
补偿点5
Yes/No +/-
6002 补偿点12
Yes/No +/-
补偿点11
Yes/No +/-
补偿点10
Yes/No +/-
补偿点9
Yes/No +/-
:
6248 补偿点996
Yes/No +/-
补偿点995
Yes/No +/-
补偿点994
Yes/No +/-
补偿点993
Yes/No +/-
6249 补偿点1000
Yes/No +/-
补偿点999
Yes/No +/-
补偿点998
Yes/No +/-
补偿点997
Yes/No +/-

表中:  -=0    +=1    No=0    Yes=1

每一个机床参数有8位,每两位是一个补偿点,所以每个参数可以设定四个补偿点,控制器内部规定只有最右边的点(位0和位1)能够被设定为参考点。例如:如果机床某一轴的参考点被设定在793号补偿点,则参考点对应的机床参数号=6000+(793-1)/4=6198 ,即机床参考点下在机床数据6198,所以机床数据3160下为6198-6000=198。另外,机床参考点的补偿值必须为0,其它点的补偿以参考点为依据。例:某机床X轴(线性轴)行程为-35 到205mm,机床参考点设在0mm处,补偿点间的距离为10mm,补偿当量为1μm。则在机床行程负方向补偿点个数为3,在机床行程正方向补偿点个数为 20,加上参考点共24个。机床补偿参数设定如下:

NC MD3160=1

NC MD3200=1(正反方向补偿曲线重合)

NC MD3240=10000

NC MD3280=1

机床坐标与补偿点号对应关系如下:

MD No. 机床坐标
6000 -10 -20 -30 -40
6001 30 20 10 0(Ref)
6002 70 60 50 40
6003 110 100 90 80
6004 150 140 130 120
6005 190 180 170 160
6006 230 220 210 200

另外,SIEMENS-840D数控系统螺距误差补偿采用绝对型补偿方法,可以通过执行程序来设定补偿数据,方法直观但操作步骤比较繁琐。 MITSUBISHI数控系统螺距误差补偿可以通过参数设置来选择使用增量型还是绝对型补偿方法,具体补偿方法可参照MITSUBISHI系统说明书。


查看评论 】【关闭窗口
减速机网   精品推荐 减速机网   减速机网   相关信息 减速机网
减速机网 网友留言 减速机网
减速机网 发表评论:  标题:    联系方式
  
 减速机网
*必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。
*不得制作、复制、发布、传播含有下列内容的信息:
   (一)反对宪法所确定的基本原则的;
   (二)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;
   (三)损害国家荣誉和利益的;
   (四)煽动民族仇恨、民族歧视,破坏民族团结的;
   (五)破坏国家宗教政策,宣扬邪教和封建迷信的;
   (六)散布谣言,扰乱社会秩序,破坏社会稳定的;
   (七)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;
   (八)侮辱或者诽谤他人,侵害他人合法权益的;
   (九)含有法律、行政法规禁止的其他内容的。
* 您发表的文章仅代表个人观点,与减速机信息网无关。
* 承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
* 本站评论管理人员有权保留或删除其管辖评论中的任意内容。
* 您在本站评论板发表的作品,本站有权在网站内转载或引用。
* 参与本评论即表明您已经阅读并接受上述条款。
关于我们 - 联系方式 - 版权声明 - 本站宗旨 - 网站地图 - 广告服务 - 帮助中心 - 设为首页 - 加入收藏
全国服务热线:010-51179040 E-mail:jiansuji001@163.com
Copyright © 2008-2018 By 减速机信息网 All Rights Reserved.