数控加工汽缸坡口中宏程序编程的探讨.docVIP

数控加工汽缸坡口中宏程序编程的探讨.doc

  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文档。上传文档
查看更多
数控加工汽缸坡口中宏程序编程的探讨.doc

加工汽缸管口坡口中宏程序编程的应用 摘 要:本文探讨了SINUMERIK 840D系统数控削加工时,如何将轮廓进行近,并用宏程序进行G代码编程加工的方法。、REPEAT 指令、圆锥数学模型、宏程序数控机床加工设备数控编程数控加工产品小批量,周期等特点,数控编程。宏程序编程? 宏程序是指数控编程中含有变量且运用变量、运算以及条件功能,编制出更加合理简便的程序。宏程序编制方便,简单易学,是手工编程的一部分,多用于形状有一定规律的零件加工。随着数控技术的发展,计算机自动编程逐渐代替手工编程,但宏程序的简单依然具有实用价值。用最短时间,编制出合格的程序并加工出合格零件,是数控加工所共同追求的。下面以《840D编程手册》为参考,对宏程序做简单介绍 1、运算符/计算功能/计算参数R + 加法 - 减法 * 乘法 / 除法 Sin ( ) 正弦COS( ) 余弦TAN( ) 正切 ASIN( ) 反正弦 ACOS ( ) 反余弦 ATAN2(,) 反正切 SQRT( ) 平方根 ABS ( ) 总计 POT ( )乘方(平方) TRUNC ( ) 整数部分 ROUND ( ) 整数圆整 LN ( ) 自然对数 EXP () 指数函数 2、比较运算符含义 == 等于 不等 大于 小于 = 大于等于 = 小于等于 3、计算参数 R Rn=() R 计算参数 n 计算参数个数,n= 0 至最大值。 缺省设定为:最大值 = 0-99 在使用运算符/计算功能/计算参数R时,必须要遵守通常的数学运算 规则。优先执行的过程通过园括号设置。其它情况下,按照先乘除后加减运算。 4、REPEAT 指令 标签: xxx yyy REPEAT LABEL P=n zzz 在标签(带任意一个名称)和REPEAT 指令之间的程序 部分重复P=n 次。 如果带标签的程序段中还有其它的指令,则在每次重复 时它们均重新执行。 如果没有说明P,则程序部分仅重复一次。 在重复最后一次之后,继续执行REPEAT 行之后的程序 编程举例(部分程序): N10 G1 F300 Z-10 N20 BEGIN1: N30 X10 N40 Y10 N50 BEGIN2: N60 X20 N70 Y30 N80 ENDLABEL: Z10 N90 X0 Y0 Z0 N100 Z-10 N110 BEGIN3: X20 N120 Y30 N130 REPEAT BEGIN3 P=3 ;执行N10 到N20 程序部分3 次 N140 REPEAT BEGIN2 P=2 ;执行N50 到N80 之间的程序部分2 次 N150 M100 N160 REPEAT BEGIN1 P=2 ;执行N20 到N80 之间的程序部分2 次 N170 Z10 N180 X0 Y0 N190 M30 二、宏程序在铣削加工汽缸管口坡口中的应用 ???图示为汽轮机坡口加工的简图,现以φ80玉米棒铣刀加工为例: 图表 1 G90G54G17 ;定义工件零点 M3S500F2000 ;主轴正转 G0W0 ;w附加轴回零点 Z50 ;z轴提刀 X0Y0 ;主轴回零点 R1=0 ;z轴每圈下刀深度初始值 R9=80 ;刀具直径 R10=45 ;坡口斜度 R13=100 ;坡口顶面直径 R11=(R13+R9)/2 ;刀具+顶圆直径(此工件刀补简单,可直接计算) R12=10 ;止口深度 R14=200 ;底圆直径 G0X=(R14+R9)/2+10 ;止口外圆加工快速定位 G1Z-10 ;z轴进刀深度 G1X=R11Y0 ;止口外圆加工起始点 G02I=AC(0)J=AC(0) ;整圆插补 BEGIN1:G64 ;连续路径模式 R2=R1/TAN(R10) ;半径增量计算 R3=R2+R11 ;每层半径和计算 R4=360 ;圆弧起始角初始值 R7=0 ;每一点z轴下刀初始值 BEGIN2: R5=SIN(R4)*R3 ;y轴坐标计算 R6=COS(R4)*R3 ;x轴坐标计算; G1X=R6Y=R5Z=-R12-R1-R7 ;小直线段插补 R4=R4-0.1

文档评论(0)

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

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

1亿VIP精品文档

相关文档