基于c语言的数控车系统圆弧牙型螺纹的宏程序编制.docxVIP

基于c语言的数控车系统圆弧牙型螺纹的宏程序编制.docx

  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文档。上传文档
查看更多
基于c语言的数控车系统圆弧牙型螺纹的宏程序编制 在数款购车螺钉的加工中,圆齿螺钉一直是加工的困难。虽然使用宏程序编程可以加工,但缺点是缺乏司机良好的数学基础知识和逻辑思维,以及程序的可移植性。更换子房时,可能需要修改格式。这些问题显著降低了编程效率。本文探讨如何使用mastercam软件进行编程生成通用加工程序。圆弧牙型螺纹如图1所示。 1 编制和分析螺钉的宏序 1.1 仿形车削螺纹 图1中圆弧半径为2 mm,可以用半径为1 mm的圆弧车刀进行仿形车削,由于牙型较深,首先要将螺纹牙型整体向外偏移4个距离,使用宏变量,改变起刀点的位置进行车削,所有起刀点的轨迹就是圆弧螺纹。圆弧牙型螺纹的加工原理如图2所示。 1.2 圆方程的转换 编程前需要把圆弧的坐标参数方程转化成与数控车相同的坐标方程,根据图1,圆的参数方程转换成数控车的坐标方程为: 1.3 螺母准备 FANUC数控车系统圆弧牙型螺纹的加工,主要利用螺纹加工指令G32并通过宏程序来改变。程序编制如下 1.4 修改程序的难点 (1)圆弧的起刀点需要进行计算,其属于有规律曲线,如果是无规律的曲线更难; (2)本文采用了仿形车削,空刀很多,程序在修改判断空刀的语句上面浪费了很多时间; (3)程序的可移植性差,换个机床系统就要修改程序格式; (4)宏程序难度高,学习周期长; (5)编制过程繁琐,容易出错,编程效率低。 2 圆弧齿螺钉软件 2.1 后处理代码的生成 打开mastercam所在的文件位置,按顺序点击lathe-posts-MPLFAN.pst,用记事本打开,修改里面的代码,具体修改方法如下 (1)在第一行代码(mastercam自带)下方插入一个副程序。 因为mastercam本身没有异形螺纹的车削功能,所以它生成的程序都是G0、G1的通用程序,需要插入G32代码。这个副程序并不是一成不变,需要根据不同的螺纹尺寸修改。最后一行,在之前的宏程序当中给的Z向定位点是15,在mastercam绘制的牙型和余弦曲线很相似,螺纹的牙顶宽为8,取一半为4,加上刀具半径1,所以这里取刀具在牙型的中间值18。plw相当于给这个副程序写了个标题,必须顶格写,而且必须是plw不能是其他的字母。下面三行代码开头必须要有空格。e$相当于C语言当中的换行符/n。 (2)在后处理代码中,查找字符‘plinout’,并且修改如下(为了方便说明将原处理也给出): 对比原处理和修改后的后处理可知:sg01、sxg02、sxg03为强制将G1/G2/G3变成G0;*sgcode为每一行坐标强制输出G0;*pxout为强制输出X;*pzout为强制输出Z;pfr为删除进给速度F;parc为删除半径R。此次修改只能用作生成螺纹程序,建议另存为。 2.2 绘制螺纹牙型 打开mastercam,绘制圆弧牙型螺纹,使用沟槽功能,生成刀路轨迹并输出程序。绘制牙型后,需要将其打断成若干段曲线以便进行精加工。螺纹牙型绘制如图3所示。 程序如下: 2.3 圆齿雕刻的模拟 打开仿真软件vericut,设置R1球刀如图4所示,螺纹仿真如图5所示 3 车削其他任意牙型螺纹 阐述了圆弧螺纹的宏编制和软件编制,软件编制通过修改后处理生成程序,不仅可以车削圆弧螺纹,还可以车削其他任意牙型螺纹,解决了宏编制编程困难的问题,提高了编程效率,而且在mastercam中可以修改切削方向、重叠量等参数,这不仅能够提高刀具寿命,还可以改善螺纹表面质量,甚至可以进行精加工,这些都是宏编制难以做到的。

文档评论(0)

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

专业的文档设计与制作

1亿VIP精品文档

相关文档