数控宏程序编程09解析.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文档。上传文档
查看更多
项目九 多边形圆角加工 一、学习目标与要求 (1)了解工件周边倒圆的加工方法; (2)了解多边形顶点坐标计算方法; (3)掌握工件周边倒圆角的变量运算方法; (4)能运用宏指令加工正多边形倒圆角零件。 二、工作任务 对如图9-1所示正六边形工件进行轮廓倒圆角加工,毛坯为φ100 圆柱,材料为45钢。 图9-1 六边形倒圆角零件 三、项目实施分析 1.零件加工分析 使用数控铣床加工零件,零件毛坯为φ100的圆柱,外圆与端面已加工,选用铣床三爪自定心卡盘装夹工件。 2.刀具选用 根据工件加工尺寸、结构和材料,本次加工刀具选用直径12的高速钢立铣刀,取主轴转速为800r/min,铣削进给速度为120mm/min 。 3.编程思路 设计正多边形圆角的加工宏程序,以立铣刀实现边数为n边的外轮廓自下而上环绕分层加工出周边圆角。先在底部铣削最外圈多边形,之后Z轴抬高并改变上升后多边形外接圆的半径。这里通过控制圆角的角度来控制Z轴的变化,角度从0度增加到90度圆角即加工好,每次增加1度。 为编程方便,设定多边形的一条边线与X轴线平行,将编程起始点放在Y轴方向上,要加工其它摆放位置的正多边形时,只需增加旋转指令进行坐标系旋转即可。 本例六边形倒圆角加工中,工件坐标系设在多边形顶面的中心上,以刀具中心点编程,轮廓切入点为Y轴上的B点,以顺铣方式由下而上分层加工。 1)初始变量的设置 R1= 正多边形的边数 R2= 正多边形外接圆的半径 R3= 周边倒圆角的半径 R7= 刀具半径(平底立铣刀) R11= Z向刀尖与圆角圆心连线的角度,设为自变量,赋初始值为0 R17= 角度增量 R18= 圆弧切入半径 2)宏程序中变量及表达式 (1)R5,多边形圆心角 作多边形中心与顶点的连线,其夹角设为变量R5,如图9-2所示,赋值表达式为: R5= 360/R1 (360度除以边数) (2)R6,底层多边形OB边长 以刀具中心点编程,需要计算刀具中心到达多边形顶点的坐标,需确定△AOB中OA的边长,计算OA的边长首先要确定OB的边长: R6=R2*COS(R5/2)+R7 (3)R20,每层多边形的外接圆半径OA’ 要实现多边形圆角的加工,关键点是每层的多边形外接圆随着角度(R11)的增加而缩小。如图9-2、图9-3所示,计算每层多边形的外接圆半径OA’的过程如下。 ① R8,切削点在圆角水平方向的移动距离 R8= R3 – R3*COS(R11) ② R9,切削点到圆角上表面的距离 R9= R3 – R3*SIN(R11) ③ R10,每层多边形OB’边长 R10 = R6 – R8 ④ R20,每层多边形的外接圆半径OA’ R20= R10 / COS(R5/2) (4)R21、R22,每层多边形顶点坐标(X、Y) ① R12,多边形各顶点方位角 R12= -(90+R5/2)-R16*R5 ② R21、R22,每层多边形顶点坐标(X、Y) R21=R20*COS(R12) R22=R20*SIN(R12) 图9-2 多边形变量参数 图9-3 圆角变量参数 3)转移循环设计 (1)每层以圆心角次数变化循环加工多边形轮廓的循环体设计 R16=0 圆心角变化次数,初始值为0 BBB : 循环标记符 R12= -(90+R5/2)-R16*R5 多边形各顶点方位角,每加工一边角度依次变化 …… R16=R16+1 圆心角变化次数递增 IF R16R1 GOTOB BBB 变化次数小于边数时跳转到标记符,循环继续 (2)圆角角度变化的循环体设计 AAA : 循环标记符 …… R11=R11+R17 周边圆角的角度递增一个角度增量 IF R11=90 GOTOB AAA 角度变量小于或等于90度时跳转,循环继续 四、参考程序 加工多边形倒圆角的宏程序如表9-1所示: 表9-1 多边形倒圆角加工程序 宏程序ABC04 说明 R1=6 R2=50 R3=10 R7=6 R11=0 R17=1 R18=10 G54 G90 G00 X0 Y0 M03 S800 Z20 R5=360/R1 R6=R2*COS(R5/2)+R7 G00 X=R18 Y=-(R6+R18) Z=2 AAA: R8=R3-R3*COS(R11) R9=R3-R3*SIN(R11) R10=R6-R8 R20=R10/COS(R5/2) G01 Z=-R9 F120 X=R18 Y=-(R10+R18) G03 X0 Y=-R10 CR=R18 R16=0 BBB: R12=-(90+R5/2)-R16*R5 R21=R20*COS(R12) R22=R20*SIN(R12) G01 X=R

文档评论(0)

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

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

1亿VIP精品文档

相关文档