宏程序在平面铣削教学中应用.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文档。上传文档
查看更多
宏程序在平面铣削教学中应用

宏程序在平面铣削教学中应用   【摘要】平面铣削是数控铣实训教学中的一个非常重要的科目,但在编程时,往往采用主程序调用子程序的方法。这种编程方法比较繁琐,学生不易理解,教学效果不甚理想。本文将采用宏程序的编程方法来实现平面铣削,加工程序简短易懂,学生易于接受。   【关键词】宏程序 平面铣削      一、平面铣削加工的相关知识      平面铣削是指在水平切削层上创建刀位轨迹, 去除工件表面的材料余量达到某一高度并实现一定表面质量要求的加工。平面铣削的刀具轴线是垂直于切削层平面,是典型的2.5轴加工方式。虽然编程简单,但在整个零件的加工过程中有较为广泛的应用。   (1)平面铣削方法   对平面的铣削加工,存在用立铣刀周铣和面铣刀端铣两种方式,如图1。用面铣刀端铣有如下特点:   1、用端铣的方法铣出的平面,其平面度的好坏主要取决于铣床主   轴轴线与进给方向的垂直度。面铣刀加工时,它的轴线垂直于工件的加工表面。   2、端铣用的面铣刀其装夹刚性较好,铣削时振动较小。   3、端铣时,同时工作的刀齿数比较周铣时多,工作较平稳。这时因为端铣时刀齿在铣削层宽度的范围内工作。   4、端铣用面铣刀切削,其刀齿的主、副切削刃同时工作,由主切削刃切去大部分余量,副切削刃则可起到修光作用,铣刀齿刃负荷分配也较合理,铣刀使用寿命较长,且加工表面的表面粗糙度值也比较小。   5、端铣的面铣刀,便于镶装硬质合金刀片进行高速铣削和阶梯铣削,生产效率高,铣削表面质量也比较好。   一般情况下,铣平面时,端铣的生产效率和铣削质量都比周铣高,所以平面铣削应尽量端铣方法。一般大面积的平面铣削使用面铣刀,在小面积平面铣削也可使用立铣刀端铣。   (2)平面铣削的路线设计   ①对于小平面零件,面铣刀的直径大于零件平面宽度的,我们可以采用单次面铣的加工路线,这种编程较为简单,这里不做探讨。   ②对于大平面零件,面铣刀的直径小于零件平面宽度的,我们可以采用多次面铣的加工路线,由于平面铣刀直径的限制而不能一次切除较大平面区域内的所有材料,因此在同一深度需要多次走刀。   二、宏程序相关知识   (1)宏程序的定义   一组通常以子程序的形式储存并带有变量的程序,称为宏程序。   (2)宏变量的定义   宏变量是指在程序的运行过程中随时可以发生变化的量。变量是程序中数据的临时存放场所。   (3)变量的引用   将跟随在一个地址后的数值用一个变量来代替,即引入了变量。   例:对于F#1,当#1=80时,则表示F80   对于X#2,当#2=120时,则表示X120   对于G#3,当#3=1时,则表示G01   (4)宏程序特点   1)与普通程序相比。普通程序只能描述一个几何形状,缺乏灵活性。而宏程序可以应用变量,通过对变量进行赋值和运算,更加灵活、方便。   2)与子程序相比。虽然子程序对相同、重复加工非常有效,但宏程序允许利用变量运算、逻辑运算和条件转移、循环,使编制相同加工操作的程序更加方便、容易。   3)宏程序更容易实现一些规律变化,如各种规律曲线(公式曲线)。   (5)宏程序的分类   a.A类宏程序,面板上没有有+、-、×、/等按钮,主要运用H代码表示+、-、×、÷,如GSK-980TB。编程操作繁琐,现已基本淘汰。   b.B类宏程序,面板上有+、-、×、/等按钮,可以直接表示+、-、×、÷,如华中18、21;FANUC-0i等。编程简单,操作方便、直观,是现在广泛使用的宏程序。   三、加工实例   加工如图4所示工件的上表面,区域大小为400×220矩形,加工深度为4,加工完成后保证成品尺寸要求40。   (1)工艺分析   将零件右上角的上表面设为工件坐标系零点。   采用同向多次走刀铣削方式,选择φ80的面铣刀,取主轴转速为800r/min,进给速度300r/min。共铣削4mm深,分层切削,每层加工深度为2mm。刀具起始高度为Z0,最终深度为Z-4。   (2)参考程序   ①普通编程   O0001(主程序)   N2 G00G54X-500Y50Z200(建立工件坐标系)   N4 S800M03(打开主轴)   N6 X-445Y-35M08   N8 Z5   N10 M98P1001(加工第一层深度)   N12 G00X-445Y-35   N14 Z5   N16 M98P1002(加工第二层深度)   N18 G00X-500Y50M05(退刀)   N20 M09   N22 M3   O1001(加工第一层深度)   N2 G00Z-2   N4 G01X45F300   N6 G00Z5

文档评论(0)

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

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

1亿VIP精品文档

相关文档