机械数控机床毕业设计:变量编程在数控加工中的应用

机械数控机床毕业设计:变量编程在数控加工中的应用

ID:18552988

大小:114.00 KB

页数:8页

时间:2018-09-18

机械数控机床毕业设计:变量编程在数控加工中的应用_第1页
机械数控机床毕业设计:变量编程在数控加工中的应用_第2页
机械数控机床毕业设计:变量编程在数控加工中的应用_第3页
机械数控机床毕业设计:变量编程在数控加工中的应用_第4页
机械数控机床毕业设计:变量编程在数控加工中的应用_第5页
资源描述:

《机械数控机床毕业设计:变量编程在数控加工中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、江苏省技工学校2007年度高新技术教学成评比论文变量编程在数控加工中的应用方广友(华东石油技师学院扬州市瓜洲镇225129)内容摘要:当前,我国的数控机床系统仍然以中、低档为主,内存容量较小,如何使加工程序变得简洁、灵活,对于加工规则的曲面来说,具有十分重要的现实意义。本文通过介绍FANUC-0I和SIEMENS-802D两种数控系统在数控车、铣削加工中变量编程的实例,希望能为从事数控加工与编程的人员提供一些借鉴。关键词:变量编程宏程序R参数运算符0前言随着现代制造技术的发展和数控机床的日益普及,数控加工在我国已得到了广泛的应用,在数控加工中,编程人员过

2、分依赖CAD/CAM软件,使编程能力得不到应有的训练和提高,很多“疑难杂症”在编程中无法解决,而采用变量编程就可以将有规律的形状或尺寸用最短的程序表示出来,具有极好的可读性和易修改性,编写出的程序非常简洁、逻辑严密、通用性极强,而且数控机床执行此类程序时,占用内存空间小,反应更加灵活、快捷。变量编程是指在程序中,用变量表述一个地址的数字值,而在程序中对变量进行赋值,可使程序在几个相似的地方使用,且变量间可以运算,程序可以跳转;应用宏功能和R参数是用户提高数控机床性能的一种特殊方法,在相类似工件的加工中巧用变量编程将起到事半功倍的效果。早期的普通数控机床系

3、统虽然内存容量小-8-江苏省技工学校2007年度高新技术教学成评比论文,但数控系统大多可采用变量编程进行加工,使用该种方法编程可以有效地解决比较规则的曲面、圆角、型腔和外形轮廓等的加工。使用变量编程时,要求思路清楚,语法正确。根据数控系统提供的宏程序功能由条件判断语句、逻辑运算、算术运算、循环控制语句、系统变量及用户变量的设置进行变量编程。1数控车削加工抛物线编程(FANUC-0I系统宏程序)如图所示:毛坯Ф50mm,总长为102mm,材料为45号钢棒料。已知抛物线X*X=-22.09Z,用公共变量号#101来编程。#101作为X轴的变量;工件零点设在工

4、件右端面与中心线相交处,抛物线的方程原点与工件零点重合。1)、粗加工抛物线%O0801N001G54G90T0101M03S900;选择90度外圆粗车刀-8-江苏省技工学校2007年度高新技术教学成评比论文N005G00Z100;N010X50Z5;N015G96S120;端面恒速切削120米/分N016G50S1000;限制主轴最高转速1000转/分N018G99G00X55Z0M08;N020#101=23.5;#101为X轴抛物线的半经变量N025#102=1.5;#102为X方向的步距为1.5N030#103=0;X方向的最小值N035WHILE

5、[#101GT#103]DO1;判断句,当变量#101中的值大于#103中的值时,继续向下循环,否则直接跳到END1结束循环N040#101=#101-#102;每一次循环X方向值减去1.5毫米N045IF[#101LT#103]THEN#101=#103;判断句,如果变量#101小于、等于#103时做循环END1以下的程序N050#104=[#101*#101/22.9];Z方向的变量参数N055G01Z1F1;Z方向留精加工余量一毫米,每转进给一毫米N060G42X[2*#101]F0.12;建立右刀补,X方向走刀N065G01Z[-#104+0.5

6、];Z方向走刀,留0.5毫米精加工余量N070G40U2;沿X轴方向退刀2毫米并取消刀补N075END1;结束循环-8-江苏省技工学校2007年度高新技术教学成评比论文N080G00X100Z80M09;N085M30;2)、精加工抛物线%O0802N005G54T0202M03S1200;选择90度外圆精车刀N010G96S120M08;端面恒速切削120米/分N015G50S1500;限制主轴最高转速1000转/分N020G42G01X0Z1;建立右刀补N025#106=0;X方向的最小值N030#107=0.1;#107为X方向的步距为0.1毫米N

7、035#108=23.5;#108为X轴抛物线的半经变量N040WHILE[#106LE#108]D02;;判断句,当变量#106中的值小于#108中的值时,继续向下循环,否则直接跳到END2结束循环N045#105=[#106*#106/22.09];Z方向的变量参数N050G01X[2*#106]Z[-#105]F0.1;X、Z方向刀补进给进给N055#106=#106+#107;每循环一次X方向加一个步距N060END2;结束循环N065G01G40X52F1;沿X方向退刀,取消刀补N070G00X100Z100;N075M05M09;-8-江苏省

8、技工学校2007年度高新技术教学成评比论文N080M30;2数控精铣椭圆形孔及椭

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。