网站大量收购闲置独家精品文档,联系QQ:2885784924

西门子数控系统测量功能开发.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

制造业信息化

MANUFACTUAINGINFORMATIZATION仿真/建模/CAD/CAM/CAE/CAPP

西门子数控系统测量功能开发

邓集松

(中国空空导弹研究院,河南洛阳471009)

摘要:通过西门子数控系统测量功能的开发,使配置西门子数控系统设备具备了先进的、实用的测量功能。经过在实际生产中的应用,大大地提高了设备的利用率和测量准确性,减轻了操作者的劳动强度。

关键词:西门子;数控系统;测量功能

中图分类号:TG659文献标识码:A文章编号:1002-2333(2012)06-0080-02

1引言

随着数控技术的发展,数控机床得到了广泛的应用,其中很多使用的是西门子数控系统,而且基本都配置有红外自动测量系统。但是由于机床引进时间的差异和机床生产厂家的不同,这些西门子数控系统的配置功能有限,尤其是在一些较早引进的设备上,其配备的自动测量系统功能较为简单,不具备快速手动测量功能和B轴手动测量找正功能,无法快速完成B轴转台的角向测量与找正。因此对西门子数控系统测量功能进行开发有利于实现数控加工的自动化,在实际的生产中有重要的意义。

2使用测量功能存在的问题

常见西门子数控系统配置的红外测量系统提供了各种测量固定循环,分别有单点坐标测量、角向测量、圆孔测量、凸台测量等,能够通过编制程序进行测量参数赋值,完成各种测量任务。在每次进行测量前,需要编制不同的测量程序,大致确定零件的零点坐标,但对于首件调试时的零点确定以及单件小批量零件加工,每次都要编制专用的测量程序,加大了操作工的劳动强度和技能水平要求,并且容易发生错误,损坏测量头。基于以上原因,在有些企业虽然机床配置了测量系统,但受操作者技能水平的限制,担心损坏测量头而较少使用。

3测量功能开发方案

为了解决使用测量功能存在的问题,在西门子数控系统标准配置功能的基础上,进行二次开发,使其具备先进的手动快速测量功能和B轴手动测量找正功能。在数控系统中,为完成测量,需要进行以下准备工作:(a)零件位置的初步确定,通常采用常见的找正棒、杠杆表等工具完成。(2)编制测量程序,根据测量要求,编制相应的测量程序,通过参数设定,分别确定测量的类型、测量值、零点存储位置等。

对于不同零件的测量,每次都要重复完成以上工作,比较繁琐,为完成快速测量,必须解决上述问题。

(1)确定零点坐标

通过查阅系统参数手册,找到了确定零点坐标的方法。X轴零点提取指令:8P_VIFR[R50,X,TR]=R112

X轴零点赋值指令:R101=$P_VIFR[R50,X,TR]

其它坐标轴使用方法相似。

通过以上指令的运用,可自动完成零件初始位置的确定,减少了人工找正的步骤。

(2)编制通用的测量子程序

运用参数编程方法,编制通用的测量子程序,方便操

作者安全、快速地完成各种测量找正。

4测量功能开发的程序编制及应用

下面以四轴机床为例(其中旋转轴为B轴),对测量功能开发的程序编制及应用进行阐述。

4.1西门子数控系统X轴测量子程序%X.SPF

N1R121=30;测量距离设定N2R50=55;零点编号

N3_DMTASTER;侧头激活

N4R111=$AA_IM[X];提取X轴当前坐标N5R112=R111+R121;数值运算

N6$P_UIFR[R50,X,TR]=R112;将R112中数值存入零点G502X坐标

N7G502;零点调用

N8GOX-30;侧头定位

N9_MVAR=100_SETVAL=0_MA=1_KNUM=55_TSA=10_PRNUM=1_VMS=0_NMSP=1_FA=10

N10CYCLE978N11GOX-30

N12R101=SP_UIFR[R50,X,TR];提取X坐标值赋值与R101

N13R131=(ROUND(R101*1000))/1000;数值运算N14MSG(X-VALUE=R131);结果显示

N15M17——程序结束

4.2西门子数控系统B轴测量子程序%B.SPF

N1T9999

N2_DMTASTER;测量头激活

N3R1=70

N4R2=R1*R1

N5R111=$AA_IM[x];提取X轴当前坐标N6R112=$AA_IM[Y];提取Y轴当前坐标N7R113=$AA_IM[Z];提取Z轴当前坐标N8R114=$AA_IM[B];提取B轴当前坐标

N9R113=R113-20-217

80|机械工程师2012年第6期

制造业信息化

仿真/建模/CAD/CAM/CAE/CAPP

文档评论(0)

文档下载 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档