网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
数控机床定位精度自动螺距补偿功能的应用
作者:管理员    发布于:2015-06-27 15:07:36    文字:【】【】【

为了确保产品质量,满足用户的要求,进一步缩短生产周期,沈阳第一机床厂近几年引进多台英国雷尼绍(Renishaw) 公司生产的ML10激光干涉仪、球杆仪和自动误差补偿软件。在生产现场和产品加工检测的过程中,积累的测量经验和体会,现介绍给广大读者。

一、螺距误差自动补偿的系统配

置雷尼绍公司针对多种数控系统为用户开发了一系列可供选择的误差自动补偿软件,包括:

1) FANUC0M
0T系列

2) FANUC10
11121516182021 系列

3) SIEMENS 800
系列,

4) MAZA K M2Plus
M2M32

5) NUM 750
7601060

6) CINCINNA TI A850
A850SXA950

7) Acromatic 2100

用户可根据自己的需要进行自由选择。由于软件使用界面均为中文,而且针对不同数控系统所采用的操作步骤完全一样,因而方便了对该软件的了解和掌握。目前采用的数控系统中, 较多的是FANUC 0SIEMENS 800 系列。


二、实现数控机床自动螺距误差补偿具体步骤

1
、准备

给被补偿机床产品命名。


2
、选择控制器

选择与机床数控系统型号对应的软件。


3
、选择传递方法及设定

选择相应的RS232 通讯电缆联接。


为了对数控机床的主轴实现自动螺距误差补偿,自动补偿软件需要设定通讯参数,计算机与数控系统之间通过相同的RS232 通讯电缆相联接,要求其所用的参数相匹配。

1)
波特率 指计算机与数控系统传送数据的速度。

2)
数据位 指计算机与数控系统传送数据的形式。数据位可以设为7 8 位,若用8 个数据位传送时间会长一点。

3)
奇偶校验位 指计算机与数控系统检查接收数据是否发生错误的方式。当设定时,表示校验方式开启,当设定时表示校验方式关闭。

4)
停止位 指计算机与数控系统在每传送78个数据位后要加停止位(1位、1.5位和2) ,为了能够达到同步通讯,在传送中若发现某些数据错误,可以增加停止位来克服该问题。

5)
硬件握手 指计算机与数控系统之间的接收者告诉传送者暂停传送方式。为了保证接收端不丢失所传送的任何数据,握手是先在通讯电缆的某一特定信号线上改变其电压值来进行的,这些信号通常为RTSCTS,但也可能为DSRDTR

4
、试行检查及接收数据

首先计算机从数控系统中接收某一参数,检查计算机接收是否正常,然后再从数控系统中获取机床原参数。


5
、确认补偿数据细

节接收到的参数被自动补偿软件看成为老机床参数,它们反映出机床数控系统在补偿前是如何配置的,获取的机床参数存入计算机硬盘上,其文件类型为OMP,对同1型号产品仅需获取1次,不必每次都获取机床。


1)
沿被测量轴的首位目标位置。

2)
沿被测量轴的最末目标位置。

3)
相邻目标位置之间距离。

4)
所需目标点数。

当被测量轴的首尾目标点不能与机床行程软、硬操作的限位设置在一起,应要考虑≥0. 1mm的越程值;一般数控系统要求误差补偿值根据参考点来计算。因此参考点必须位于补偿长度首尾之间。但在被测量轴目标分布时其中的某一目标点并不一定要求在参考点上。
10
、自动制作零件程序

1)
程序号或程序名 用以识别存入数控系统中的软件。

2)
轴名 是指被测量轴。

3)
运行次数 采用≥1 次。运行次数越多,其补偿效果就越精确。多数系统补偿是取正反方向上各目标点的平均误差值来计算补偿值。


4)
循环方向 采用双向。双向是指机床运动部件以正反两个方向分别运动到每一个目标位置,同时也考虑到了补偿反向间隙误差。

5)
暂停周期 采用≥2s。暂停周期是指机床运动部件在某目标位置到有下一目标位置前的暂停时间,注意最小停止周期不能大于机床暂停时间,否则误差数据永远也采集不到。一般最小停止周期设为机床暂停周期的一半。

6)
越程值采用≥0.1mm。越程是指在测量长度的首尾目标位置两端调头换向的区域,主要是考虑机床运动部件在换向时消除任何反向误差。

7)
进给量 根据机床产品而定。进给量是指机床运动部件在某目标位置到向下一个目标位置的进给速率。

8)
数据采集方式 采用线性方式。另有摆动法或等阶梯方式可选。
将上述设定编辑完成后,机床运动程序自动存入计算机硬盘,其文件类型为RPP ,不同的机床产品型号只需编辑一次并保存起来,需要时调出来即可。如果产生新的机床运动程序,只需覆盖该RPP文件即可。

计算机自动产生机床运动程序如下:

00023

( ERROR COMPENSATION RENISHAW)

N0030 G01 G94

N0040 G90 F1000

# 1 = 0

# 2 = 5N0070 (LOOP START)

G04 X1.

G01 Z000. 000

G04 X5.

G04 X5.

G01 Z050. 000..

G01 Z000. 000

G04 X5.

# 1 = # 1 +

1IF [ # 1 NE # 2 ] GO 70

M30

11
、将运动程序向数控系统传送

首先将数控系统设置为接收数据状态,应注意所传送文件的程序号或程序名不能与数控系统中已有程序号或程序名相同。如果发生错误一般数控系统拒绝接收程序并给出错误信息。

12
、采集原始数据并分析数据

将激光调整为测量状态,采用自动数据采集方式,数控系统将执行计算机传送给机床的运动程序。此时应该注意将数控系统的进给速率降低,以免发生碰撞。目前激光测量数控机床位置精度的依据是GB/T16462-1996《数控卧式车床精度检验标准》。采用线性数据采集方式,主要是考虑机床运动时带来的升温比较小。测量结束后将采集数据存入计算机硬盘,其文件类型为RTL 文件格式,然后根据测量分析软件查看测量结果。

13
产生误差补偿值

现在RTL 文件里已经包含了自动补偿软件在各次循环中各目标点所测得的平均误差值,自动补偿软件可自动计算出补偿值,数控系统能够在补偿比例因子范围内将偏移误差值进行位置修正来完成螺距误差的补偿。
14
、将误差补偿值传送给数控系统并检查补偿效果

将自动补偿软件计算出的误差补偿值存入计算机硬盘,其文件类型为NMP文件。将计算出误差补偿值传送给数控系统,然后再次执行机床运动程序,重新采集各目标点的位置误差数据。

15
、检查补偿结果

通过测量分析软件,依据GB/T16462-1996《数控卧式车床精度检验标准》,数据处理及评定标准根据GB17421-2000 标准或国际标准进行评定机床被补偿轴的位置误差是否在公差范围内。如果达到公差要求,则机床位置误差补偿工作完成;如果未达到公差要求或需要达到更精度要求,可以采取增加目标点数量和重复位置误差补偿过程以达到最满意的补偿结果。


三、对螺距误差补偿功能使用的建议

螺距误差补偿功能的开发不仅提高了数控机床定位精度,而且缩短了生产周期,同时还可以降低机床成本(可降低滚珠丝杠等级)。在使用螺距误差补偿功能时要做好前后的辅助工作。

1)
在激光测量前必须确保机床的几何精度合格及机床装配的完整性,或不影响激光测量结果的前提下进行测量。

2)
被补偿轴必须在确保重复定位精度合格的前提下进行螺距补偿。

3)
进行螺距补偿的数控机床在出厂前应在《机床精度检验单》或《机床电器参数表》上注明该机床使用了螺距补偿参数,并给用户附带机床螺距补偿参数表。

4)
在螺距补偿时所设定的机床参考点应该做好标记,并且在《机床精度检验单》或《机床使用说明书》上说明其用途。

5)
同一产品的机床参考点在设定时要求统一。

浏览 (79) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:管理员
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们