軸类零件形位公差的确定.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
軸类零件形位公差的确定

在数控机床上检测形位公差并自动校正工件的方法 【摘要】本文介绍了在数控机床上用寻边器丈量工件尺寸及形位公差,同时快速设定工件零点的方法。它的成功应用不仅为众多的中小企业充分利用数控机床的先进功能、节约购置专用检测设备的投进提供了经验,同时为一些特殊及相似零件的编程加工及检测打开了思路。FANUC和SINUMERIK数控系统是当今应用范围最广泛的两类数控系统,固然在操纵方式上有所差异,但其基本方法是一致的,以下分别做出说明。 【关键词】形位公差?? 寻边器?? 检测 LILi_li (SJ Petroleum Machinery Co. Sinopec Corp.? Jingzhou Hubei, 434024,?? China) 【Keywords】tolerance of form and position ; detecting ; the edge finder 引言 数控机床和三坐标丈量机均是机电一体化的自动化机械,数控机床是将被加工对象进行数字化处理,然后利用数字信息进行控制,从而加工出合格产品。而三坐标丈量机则是在已加工好的产品上,利用测头与工件型面接触测得一系列点的坐标值,进而计算出尺寸、形位误差值的丈量设备,数控机床与三坐标丈量机均是利用坐标轴的移动实现自身功能。基于这一共同点,该方法在不改变数控机床CNC控制系统的条件下 ,将数控机床原有的功能加以扩展,通过宏程序实现在数控机床上丈量工件尺寸及形位公差等多项功能。 1 硬件部分 寻边器上测头的基本功能是触发和瞄准。测头分为机械式、光电式、电气式三种。测头性能的好坏,决定着丈量方式的难易、丈量精度的高低。这次选用我国生产的应用极为广泛的硬线连接光电式测头,它属于接触式测头,为通用型球头测头,直径6毫米,能测定高度、槽宽、孔径和轮廓外形等。 2 软件部分 2.1?? SIEMENS系统中的宏程序 ;%_N_WORKPIECE? ZERO? AUTO? SET_MPF (主程序名) ;$PATH=/_N_MPF_DIR IF R20=0 GOTOF _L IF R204 GOTOF ERROR AAA:R20=R20 CASE R20 OF 1 GOTOF _A 2 GOTOF _AA? 3 GOTOF _B 4? GOTOF _BB? DEFAULT? GOTOF? _E _A:? R[R20]=$AA_IM[X] 记录当前X轴机床坐标系的值,其结果保存在变量R1中 MSG(RECORD? R R20 提示用户X轴方向的R1点坐标已经记录,按下复位键 R20=R20+1 M0 _AA: R[R20]=$AA_IM[X] 记录当前X轴机床坐标系的值,结果保存在变量R2中 MSG(RECORD? R R20NBSP; BUTTON AND? AXIS? X? POINT? ?) 提示用户Y轴方向的R3点坐标已经记录,按下复位键 R20=R20+1 M0? _BB: R[R20]=$AA_IM[Y] 记录当前Y轴机床坐标系中的值, 其结果保存在变量R4中 MSG(RECORD? RR20 THEN AXIS? POINT? ?) 在控制面板上显示出工件的直径(长度、宽度尺寸)??????? M0 GOTOF END _L: R20=1 GOTOB AAA ERROR:? MSG(“ FIRST ENTER PART NUMBER 0 OR 1 TO R20”)? ;???? 提示用户修改变量R20的值,首先将数值0或1填进变量R20中。 END: MSG()?????? 清除所有信息 M30???????? 程序结束并返回程序开头 2.2?? FANUC系统中的宏程序 O0999????????????????????????????????????? (宏程序名) N1???????????????????????????????? #1 =54.0 ???????????????????????????? (选择坐标系 G54) #2 =0.1  ?????????????????????? (塞尺厚度)可根据实际情况改变该数值 IF [#2 LT 0 ] GOTO2 IF [#2 GT 1 ] GOTO2??????????????? (若塞尺厚度大于1mm,小于0mm则程 ??????????????????????????????????? 序跳转到N2,面板上显示报警信息) IF [#1 EQ 54 ] GOTO54?????????????????? (选择G54零点偏置) IF [#1 EQ 55 ] GOTO55?????????????????? (选择G55零点偏置) #3000 =1(YOU INPUT ERR, INPUT 5

文档评论(0)

xznh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档