宏程序在非圆曲线内轮廓加工中的应用.pdf

宏程序在非圆曲线内轮廓加工中的应用.pdf

ID:52215547

大小:1.52 MB

页数:3页

时间:2020-03-25

宏程序在非圆曲线内轮廓加工中的应用.pdf_第1页
宏程序在非圆曲线内轮廓加工中的应用.pdf_第2页
宏程序在非圆曲线内轮廓加工中的应用.pdf_第3页
资源描述:

《宏程序在非圆曲线内轮廓加工中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第28卷第5期机电产品开发与剀新V01.28,No.5垫!曼堡!旦些!!!竺竺!竺垒!竺竺兰!兰竺竺竺!!苎兰生里!坐型竺竺璺皇巳:!垫!曼文章编号:1002-6673(2015)05—124—03宏程序在非圆曲线内轮廓加工中的应用刘帅(北京城市学院,北京101300)摘要:提出了非圆曲线内轮廓加工宏程序编程方法,以非圃曲线内轮廓椭圆为例,分析了内轮廓椭圆宏程序编制流程和刀具轨迹,应用宏程序的循环语句编制了内轮廓椭圆宏程序,为解决数控车削非圆曲线内轮廓加工技术难的问题提供了参考依据。关键词:宏程序;内轮廓椭圆;数控车削中图分类号:TG659文献标识码:Adoi:10.3969/

2、j.issn.1002—6673.2015.05.046AppU∞fionofMacroProgramInstmcfiomintl№N伽-circul盯CurveInsidePro衄eMachiningL儿,S^uⅡf(BeringcityUmvenicy,Bering101300,China)A蛔tnn:ThemetIlodofhowtOprocesetflemtemaInon—circuJarcuⅣepromeby臌cr0programw笛put南n^,ard.Takedlemeroudineofellipseasanexample,tll

3、.ou曲a11由seddlepr

4、oce船bydlemacro—programofthemetou曲eofellipse,usingloopsofⅡlacro—program,itprograms出eCNCprocessmgprogram南rinternalSurfaceofe11ipdc.mdprofideSe、,idencetOsolvedledi伍c11ltproblemhowtOmach抽enon—circlecurvecontourindleCNCminingmacKnill昏Keywo—s:macroprogram;holeofellipse:CNCmining0引言所谓的“数控编制”是指由分析零件

5、图样到程序检验、加工样件的全部过程。数控机床程序编制的方法有两种,即手工编程和自动编程。在数控车削加工中,不具备非圆曲线类的零件,可运用数控系统具有的直线和圆弧插补运算在CAD/CAM软件中自动生成程序完成零件的加工。而对于像椭圆、抛物线等非圆曲线类的零件.则数控系统提供的直线和圆弧插补功能无法满足加工需求。虽然CAD/CAM软件自动生成程序可完成此类零件的加工。但因其生成的程序冗长、精度难以控制、程序修改困难等缺点,不能很好的解决非圆曲线类零件的加工。针对非圆曲线类零件加工存在的技术难点,通过分析宏程序编程格式和编程特点,以非圆曲线内轮廓椭圆为例,分析了非圆曲线内轮廓回转体类

6、零伴的编程特点,应用宏程序的循环语句编制了内轮廓椭圆加工的宏程序。为研究宏程序在非圆曲线内轮廓零件中的应用提供了参考依据。修稿日期:2015椎11作者简介:刘帅,教师,学士学位。研究方向:数控加工技术。1241宏程序宏程序是带自变量的手工编程的精髓,用户可以使用自变量进行算术运算、逻辑运算和函数的混合运算【l】。可以使用宏程序提供的跳转语句、循环语句和子程序调用语句等功能解决非圆曲线类零件的加工。比CAD/CAM软件自动生成的程序更加快捷、迅速。充分弥补自动编程的不足等特点。FANUC数控系统采用宏程序分为A类用户宏程序和B类用户宏程序两种。A类宏程序以G65PxxLxx的格式

7、输入.而B类宏程序则是以直接的公式和语言输入。在FANUCOI系统中应用比较广泛圆。本文以FANUC0i数控系统采用B类用户宏程序为例.进一步说明宏程序在内轮廓非圆曲线中的应用。宏程序具有以下三个特点:①可以在用户宏主体中使用变量;②可以进行变量之间的运算;③可以用户宏命令对变量进行赋值pl。宏程序中变量的定义是在符号#后指定一个数字或一个表达式来定义。宏程序共分空变量(柏);局部变量(#1肆33);公共变量(#100罅199),(#500--#999),系统变量(#1000~)四种类型。利用变量可以进行算术运算、函数运算和逻辑运算。宏程序语句包含算术或逻辑运算、控制语句(如G

8、O.·数控机床世界·TO、DO、END)、宏程序调用指令(如用G65、M98代码调用宏程序)的程序段。在一般的加工程序中,程序按程序段在存储器内的先后顺序依次执行,使用转移或循环语句可以改变、控制程序的执行顺序。下面分别介绍宏程序的三种转移和循环语句以及子程序调用指令。1.1WHILE循环语句格式:WHILE[条件表达式]DOm;(m-1,2,3)ENDm:作用:当指定的条件满足时。执行WHILE从DO到END之间的程序。否则,转到END后的程序段。其中,m为标号,标明嵌套的层次,即WHIL

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

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

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