激光干涉仪检测与调整过程讲解.docx

上传人:b****8 文档编号:9777412 上传时间:2023-02-06 格式:DOCX 页数:25 大小:777.02KB
下载 相关 举报
激光干涉仪检测与调整过程讲解.docx_第1页
第1页 / 共25页
激光干涉仪检测与调整过程讲解.docx_第2页
第2页 / 共25页
激光干涉仪检测与调整过程讲解.docx_第3页
第3页 / 共25页
激光干涉仪检测与调整过程讲解.docx_第4页
第4页 / 共25页
激光干涉仪检测与调整过程讲解.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

激光干涉仪检测与调整过程讲解.docx

《激光干涉仪检测与调整过程讲解.docx》由会员分享,可在线阅读,更多相关《激光干涉仪检测与调整过程讲解.docx(25页珍藏版)》请在冰豆网上搜索。

激光干涉仪检测与调整过程讲解.docx

激光干涉仪检测与调整过程讲解

激光干涉仪检测与调整过程

7.1检测前工作

7.1.1检测前应该设置什么参数、检测程序怎么生成?

一、目标位置:

当选择目标位置以进行机床轴的校准时,目标位置通常应横跨该轴的工作区域。

下面我们以目标为从0到450MM,并使间隔为30MM为间距如图所示:

 

 

在软件中如下设置目标:

选择目标点中的等距定义目标,如下图所示

 

图1→图2

 

接着弹出如图2的窗口接着我们在内部设置数据如图三所示

 

图3

 

到这里的时候我们将目标点设置完毕,接下来我们要上生成。

二、生成检测程序:

激光干涉仪在检测的时候时按照我们在第一步设定的目标点运动的,即从0到450MM每30MM为一个点,因此机床在运动的时候必须和软件设置的一致,所以我们必须生成检测程序。

程序的生成方法图下:

选择定义工具栏下的零件程序下的产生按键,如下图所示:

 

图1→图2

 

在弹出的窗口中输入文件名,并且选择程的序存放路径按保存,会弹出下图:

 

 

图1→图2

在图1中需要我们选择的为:

数控系统的型号。

我们针对我们当前检测机床的数控系统型号作正确的选择,接着弹出图2的窗口,这个窗口要求我们填写与程序相关的数据,我们如下图所示填写:

程序号:

0001

轴名为:

Y

运行次数为:

3

选择方向为:

双向

暂停周期为:

4秒

越程为:

4.0000毫米

零件程序类型:

线性

进给量:

1500;轴方式为:

普通

 

名词解释:

程序号:

该程序的序号

轴名:

待校准轴的名称这里记住是大写

运行次数:

我们希望该程序运行多少次

选择方向:

在轴上行走的方向时一来一回的间隔点还是只去这样走回时不走

暂停周期:

等待软件记录数据的时间,这里要根据电脑的性能作调整

越程:

这里是为了消除方向间隙而设置的,一般选择默认,也可以自行设置

零件程序类型:

选择运行的方式,因为我们是走直线的所以我们选择线性

进给量:

机床运动的速度

到这里的时候我们已经完成了程序的生成,我们使用文本格式打开文件可以看到程序如下:

(PGM,NAME="0001")

:

G71G94

(MSG,"RENISHAWERRORCOMPENSATION")

G90F1500

[@COUNT]=0

[@RUNS]=3

(DO)

G01Y004.000

G04F1.

G01Y000.000

G04F4.

G04F4.

G01Y-030.000

G04F4.第一页

G04F4.

G01Y-300.000

G04F4.

G01Y-330.000

G04F4.

G01Y-360.000

G04F4.

G01Y-390.000

G04F4.

G01Y-420.000

G04F4.

G01Y-450.000

G04F4.

G01Y-454.000

G04F1.

G01Y-450.000

G04F4.

G04F4.

G01Y-420.000

G04F4.

G01Y-390.000

G04F4.

G01Y-360.000

G04F4.

G01Y-330.000

G04F4.

G01Y-300.000

G04F4.第三页

G01Y-060.000

G04F4.

G01Y-090.000

G04F4.

G01Y-120.000

G04F4.

G01Y-150.000

G04F4.

G01Y-180.000

G04F4.

G01Y-210.000

G04F4.

G01Y-240.000

G04F4.

G01Y-270.000第二页

G01Y-270.000

G04F4.

G01Y-240.000

G04F4.

G01Y-210.000

G04F4.

G01Y-180.000

G04F4.

G01Y-150.000

G04F4.

G01Y-120.000

G04F4.

G01Y-090.000

G04F4.

G01Y-060.000

G04F4.

G01Y-030.000

G04F4.

G01Y000.000

G04F4.

[@COUNT]=([@COUNT]+1)

(LOOPWHILE[@COUNT]<[@RUNS])

M02

第四页

这个程序是适用于三菱系统的,但这样的程序在没有支持宏程序的系统中不一定能用得上,所以我们统一使用以下修改过的程序作为标准:

G90G54G01Y004.000F1500

G04X1.

G01Y000.000

G04X4.

G04X4.

G01Y-030.000

G04X4.

G01Y-060.000

G04X4.

G01Y-090.000

G04X4.

G01Y-120.000

G04X4.

G01Y-150.000

G04X4.

G01Y-180.000

G04X4.

G01Y-210.000

G04X4.

G01Y-240.000

G04X4.

G01Y-270.000

G04X4.

G01Y-300.000

G04X4.

G01Y-330.000第一页

G01Y-240.000

G04X4.

G01Y-210.000

G04X4.

G01Y-180.000

G04X4.

G01Y-150.000

G04X4.

G01Y-120.000

第三页

G04X4.

G01Y-360.000

G04X4.

G01Y-390.000

G04X4.

G01Y-420.000

G04X4.

G01Y-450.000

G04X4.

G01Y-454.000

G04X1.

G01Y-450.000

G04X4.

G04X4.

G01Y-420.000

G04X4.

G01Y-390.000

G04X4.

G01Y-360.000

G04X4.

G01Y-330.000

G04X4.

G01Y-300.000

G04X4.

G01Y-270.000

G04X4.第二页

G04X4.

G01Y-090.000

G04X4.

G01Y-060.000

G04X4.

G01Y-030.000

G04X4.

G01Y000.000

G04X4.

M99第四页

这样的格式在操作上可能麻烦点,就是等软件已经检测完三次以后自行停止机床,但它在系统中的适应度比较强。

到这里,我们已经可以将程序输入系统中了,下一步为开始检测。

 

7.1.2开始检测数据时该做些什么?

下面时开始检测数据时的操作:

在软件中选择采集数据选项下的开始如图1:

图1图2→

 

.

在弹出的窗口中我们只须设定测量次数为3即可,接着会弹出另一个窗口如下图

 

这里我们只须修改停止周期为4.00越程为4.00即可,其实默认也没问题。

随后我们会发祥软件右下脚改变成数据记录画面:

 

转变为→

接下来的工作就是用单步的形式运行检测程序,单程序运行到G01Y000.000

这里的时候便停止按软件上的设定基准(清零),之后则自动开始检测。

 

7.2如何分析测得的数据?

程序会自动检测和记录数据,检测完毕后我们的任务是分析数据,下图是我们检测Y轴得到的数据图:

 

 

首先我们先介绍一下数据分析软件各按钮的功能:

打开一个文件进行分析。

打印出选中的分析图。

复制一个选中的分析图或数据表页,将它粘贴入另一个文件,如在MicrosoftWord内创建的文本报告。

绘制图按钮用分析菜单选中的类型显示一个分析图副件。

若按下单一/多重绘制图按钮,您可以显示一个以上的分析图副本,如您可以同时显示一个标准ISO230-21997分析图以及一个ISO230-21997三联体绘制图。

按下时,会激活鼠标的“抓取最靠近的目标”光标功能。

让您设定X和Y轴的显示单位类型。

让您设定X轴和Y轴的刻度值。

这些都是缩放按钮,可用来设定显示选中绘制图的放大倍数。

会显示一个帮助窗口,其中包含本RenishawLaser10校准系统用户手册的信息库。

退出分析软件。

数据分析软件位于RenishawLaser10文件夹中

我们分析速据的时候在软件中的操作如下:

先打开保存好的数据文件,之后选择菜单栏上的数据分析如下图所示:

 

之后我们选择速据分析栏下的误差补偿图标,如上图所示,接着会弹出一个窗口如下图:

 

名词解释

图表型选择:

各点的补偿值以什么形式出现

补偿类型选择:

这个是根据数控系统自身的情况定的

补偿分辨率:

最小数值显示到多少位

正负符号转换:

选择显示的为补差值还是误差值

参考点位置:

我们作为参考点的位置离开始点多远

补偿起点:

从什么地方开始补偿

补偿终点:

补偿的终止点

补偿间隔:

这个和我们的移动间隔是一致的

 

我们这里将这里的数据设置为:

图表型选择:

各自补偿

补偿类型选择:

绝对补偿

补偿分辨率:

1

正负符号转换:

误差值

参考点位置:

0

补偿起点:

0

补偿终点:

-450

补偿间隔:

30

之后点击绘制误差补差表得如下图:

八、给数控系统设置检测得到得数据

本次使用得机床为三菱系统。

 

第八章、认识螺距误差参数

由于不同类型的数控系统都有自己独特的地方,所以我在调试之前必须对该系统的螺距误差的相关参数做一番研究和了解,这样才能顺利的完成。

本次我们使用的主要研究西门子的螺距误差参数。

1.1SIEMENS802D螺距误差有关的参数

1、方向间隙补偿参数

数据号

数据名

单位

数据说明

32450

Backlash

MM

-

方向间隙,回参考点后补偿生效

2、丝扛螺距误差补偿

数据号

数据名

单位

数据说明

38000

MM_ENC_COMP_MAX_POINT

-

125

最大补偿点数

3、坐标数据

数据号

数据名

单位

数据说明

32700

ENC_COMP_ENABLE

-

-

丝扛螺距误差补偿生效

 

4、补偿原理图

 

5、补偿数组的结构

$AA_ENC_COMP[0,0,AX3]=0.0

对应于最小位置上的误差值(毫米)

$AA_ENC_COMP[0,1,AX3]=0.0

对应于最小位置+1间隔位置上的误差值(毫米)

$AA_ENC_COMP[0,2,AX3]=0.0

对应于最小位置+2间隔位置上的误差值(毫米)

$AA_ENC_COMP[0,3,AX3]=0.0

对应于最小位置+3间隔位置上的误差值(毫米)

$AA_ENC_COMP[0,123,AX3]=0.0

对应于最小位置+123间隔位置上的误差值(毫米)

$AA_ENC_COMP[0,124,AX3]=0.0

对应于最小位置+124间隔位置上的误差值(毫米)

$AA_ENC_COMP_STEP[0,AX3]=0.0

测量间隔(毫米)

$AA_ENC_COMP_MIN[0,AX3]=0.0

最小位置(绝对)(毫米)

$AA_ENC_COMP_MAX[0,AX3]=0.0

最大位置(绝对)(毫米)

$AA_ENC_COMP_IS_MODULD[0,AX3]=0

(用于旋转轴)

此数组的编写和修改方式必须下载到PC机上,以文本的格式保存和打开。

1.2处理参数时应该注意什么?

从8.1中我们得知,与螺距离误差有关的参数有3个和一个数组,但这几个参数应该怎么处理呢?

是否有先后的顺序?

答案是肯定的!

我们在检测螺距误差时,必须先将反向间隙测出来,等补上反向误差后再检测螺距误差,这样才能准确却的检测螺误差。

注意:

方向间隙在检测的时候我们只双向检测一次,但螺距误差我们一般是双向检测3—5次取平均值。

我们在补正螺距误差或者是反向间隙后,一般做两次验证,看是否还存在误差,若在5个微米的范围内微正常数据。

1.3SIEMENS802D螺距误差补偿方法

此系统的数据和法拉克以及三菱的补偿方法有较大的区别,补偿点的输入方法是通过一个编辑一个程序来实现的,其操作方法如下:

方法一

首先利用准备好的“802D调试电缆”将计算机和802D的COM1连接起来;

从WINDOWS的“开始”中找到通讯工具软件WinPCIN,并启动;

WinPCIN中选择“文本”通讯方式

;然后选择接受数据

进入系统的通讯画面,设定相应的通讯参数,然后用键盘的光标键选择“数据…”,并选择其中的“丝杠误差补偿”,按菜单键“读出”启动数据传输;

按照预定的最小位置,最大位置和测量间隔移动要进行补偿的坐标;

用激光干涉仪测试每一点的误差;

将误差值编辑在刚刚传出的补偿文件中;

将编辑好的补偿文件载传回802D系统中;

设定轴参数MD32700=1,然后返回参考点。

补偿值生效;

方法二

同方法一,将计算机和802D传到计算机上;

编辑补偿文件,修改文件头文件尾(见下面的例子),将补偿文件改为加工程序格式;

%_N_BUCHANG_MPF

;$PATH=/_N_MPF_DIR

$AA_ENC_COMP[0,0,AX3]=0.0

$AA_ENC_COMP[0,1,AX3]=0.0

$AA_ENC_COMP[0,2,AX3]=0.0

$AA_ENC_COMP_STEP[0,AX3]=0.0

$AA_ENC_COMP_MIN[0,AX3]=0.0

$AA_ENC_COMP_MAX[0,AX3]=0.0

$AA_ENC_COMP_IS_MODU[0,AX3]=0.0

M02

将修改过的文件在传回802D中,这时在加工程序的目录中就可以看到名为“BUCHANG”的加工程序;

用激光干涉仪测试每一点的误差;

将误差值编辑在加工程序“BUCHANG”中;

按软菜单键“执行”选择加工程序“BUCHANG”。

802D进入“自动方式”,然后按机床面板上的“NC启动”键,执行加工程序“BUCHANG”后补偿值存入802D系统中;(此时会出现报警,有两种情况。

如果是数据写保护则是MD32700的参数置1了;如果是无速度,则不用理会,属正常现象。

设定轴参数MD32700=1,然后返回参考点。

补偿值生效;

注意:

1.只有在机床参数:

MD32700=0时,补偿文件才能写入802D系统;MD32700=0时,802D内部的补偿数组进入写保护状态。

2.经过验证,返回参考点参数依然不会生效,因此必须重新给系统上电。

4.补偿点的单位为毫米并且补偿的值在-100~+100微米的范围内

5.因为我们的检测方法是从机械原点向最远的负方向,所以我们在最大位置上设置为0,在最小位置负数的最大例如:

-570

6.存放补偿点的数值时,请注意返回补偿数组的结构观看解释部分。

7.参数在设置的时候必须对应清楚当前默认的值是那个轴的。

8.本系统认的补偿方式为绝对值形式

9.检测螺距误差时,我们必须要让当前补偿的数值都失效或者清0

 

第九章、结果验证

一、检测步骤

①、安装激光干涉仪

1、对光

2、生成检测程序

3、开始检测方向间隙

4、数据分析

5、补正方向间隙

6、开始检测螺距误差

7、数据分析

8、补正丝扛螺距误差

9、检测补正效果

二、没有任何补偿之前得到数据

1、反向间隙

 

以上的例子是检测西门子系统的机床的X轴反向间隙数字表,以下为图形表:

 

由数据分析得反向间隙为:

 

2、螺距误差

 

图2

图2显示的是检测螺距误差的图形表,以下为数字表

 

经数据分析得补偿值为:

 

三、补偿后得到得数据

1.反向间隙

 

2.螺距误差

 

以下为数字表格:

 

四、总结

由第二和第三点我们可以明显得看到两个数据之间的差别:

反向间隙在没有补差之前的数据为26个微米,补偿后为0个微米

螺距离误差在补偿之前的误差范围在5~-20之间,补偿后在3~-8之间。

从数据中得知机床的精度得到了大大的提升,因此激光干涉仪在提高机床精度方面的功能是无可厚非的。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1