基于激光干涉仪的数控机床精度参数化测量通用方法实现.pdf

基于激光干涉仪的数控机床精度参数化测量通用方法实现.pdf

ID:52973294

大小:932.23 KB

页数:2页

时间:2020-04-05

基于激光干涉仪的数控机床精度参数化测量通用方法实现.pdf_第1页
基于激光干涉仪的数控机床精度参数化测量通用方法实现.pdf_第2页
资源描述:

《基于激光干涉仪的数控机床精度参数化测量通用方法实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2016年4月机床与液压Apr?2016第44卷第8期MACHINETOOL&HYDRAULICSVol?44No?8DOI:10.3969/j?issn?1001-3881?2016?08?060基于激光干涉仪的数控机床精度参数化测量通用方法实现叶俊(浙江机电职业技术学院机械工程学院,浙江杭州310053)摘要:针对激光干涉仪检测数控机床精度时存在的常见问题,利用FANUC系统中的用户宏指令功能,设计了精度检测的参数化通用方法,实际检测过程中只需输入相应参数即可实现各种FANUC系统数控机床的精度测定,提高了测量效率。关键词:参数化程序;数控机床;精度检测;激光干涉仪

2、中图分类号:TG659文献标志码:B文章编号:1001-3881(2016)08-179-2数控机床定位精度是指机床各坐标轴在数控装置位精度为7)。控制下运动所能达到的位置精度。按国家标准和国际(2)检测轴的判断。通过一系列判断语句,判标准化组织的规定:对数控机床的检测,应以激光测断需要检测的轴并将该轴的数据初始化,如果检测方[1]量为准。激光干涉仪具有快速、高精度测量的优向为正则初始化为1,反之为-1;非检测轴则初始化点,是校准数字机床、坐标测量机及其他定位装置精为0。度及线性指标最常用的标准仪器,目前数控机床的位(3)检测轴的运动。检测轴运动采用增量方式置精度检测一

3、般都是由激光干涉仪来完成。运动一个步距,非检测轴则不发生运动,根据检测要使用激光干涉仪要编写相关的测量程序,在编制求暂停相应的时间用于数据采集。过程中会出现一些问题:检测时需要的程序数量比较(4)检测次数。每检测完一次则减去1,最终完多,尽管测量程序一般比较简单,但是由于需要检测成检测要求。检测流程图见图1。的轴较多,因此涉及的程序数量也会比较多,容易出现问题;由于不同的机床厂家设定机床原点的不确定性,会引起程序的变化,一不注意就有可能出错;一些检测人员认为机床采用的滚珠丝杆螺距不同,因此检测程序只根据当前检测机床编写,缺乏灵活性。1数控机床精度检测程序参数化设计1?1

4、参数化通用测量方法流程图参数化程序通过使用变量而不是特定的尺寸数据和加工数据来进行编程,参数化编程包含着决策,基于已知数据并带有某种约束[2]。利用参数设置中对变图1检测流程图量的赋值和表达式对程序进行编辑,程序通用性强,1?2参数化通用测量方法的程序实现[3]简化了数控编程。利用参数化编程方式可以输入检测轴名称、方通常在数控机床精度检测前已知机床基本参数及向、行程和检测步距就可以获得正确的检测用程序。检测相关要求,这样可利用FANUC系统用户宏指令参数化程序如下:功能将检测程序进行参数化,将相关数据输入程序后O8888//程序名就能立即用于检测。#101=50//步距

5、(1)需要输入的数据。步距(每次检测的间距,#102=500//行程一般为螺距的整数倍);行程(机床的最大行程);#103=0//检测轴为X、Y、Z、A、B、C时分别输入检测轴(需要检测的轴,分别用1~6代替);检测轴1、2、3、4、5、6方向(机床正向回零为1,负向回零为-1);检测次#104=1//检测轴零坐标为最大值时为-1,最小值数(根据数控机床定位精度与重复定位精度相关定时为1义确定,一般检测定位精度的次数为5,检测重复定#105=5//检测次数收稿日期:2015-03-12作者简介:叶俊(1974—),男,工程硕士,工程师,实验师,研究方向为数控加工、数控机

6、床维修。E-mail:157713041@qq?com。·180·机床与液压第44卷#111=0;#112=0;#113=0;#114=0;#115=0;#116G4P2000//暂停2s,用于位置检测=0;#121=INT[#102/#101];#122=0//变量初始化#122=#122+1//检测点数IF[#105NE1]GOTO10//判断是否为X轴IF[#122LT#121]GOTO210//判断是否到达行程G53G90G0X0//X轴回机床原点G91G0X[-#111]Y[-#112]Z[-#113]A[-#114]B#111=#104//定义为X轴[-#1

7、15]C[-#116]//移动指定轴GOTO100//跳转至后续程序G4P1000//暂停1sN10IF[#105EQ2]GOTO20//判断是否为Y轴G91G0X[#111]Y[#112]Z[#113]A[#114]B[#G53G90G0Y0//Y轴回机床原点115]C[#116]//反向运动#112=#104//定义为Y轴G4P3000GOTO100//跳转至后续程序N210G91G0X[#111∗#101]Y[#112∗#101]Z[#N20IF[#105EQ3]GOTO30//判断是否为Z轴113∗#101]A[#114∗#101

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。