数控加工中宏程序的应用技巧

数控加工中宏程序的应用技巧

ID:22288273

大小:201.63 KB

页数:7页

时间:2018-10-28

数控加工中宏程序的应用技巧_第1页
数控加工中宏程序的应用技巧_第2页
数控加工中宏程序的应用技巧_第3页
数控加工中宏程序的应用技巧_第4页
数控加工中宏程序的应用技巧_第5页
资源描述:

《数控加工中宏程序的应用技巧》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数控加工中宏程序的应用技巧岁商要:一般意义上所讲的数控指令其实是指ISO代码指令编程,只能指定常量,常量之间不能计算,程序只能顺序执行,不能跳转,因此功能是固定的,不能变化。宏程序则打破用手工编程的这一弱点,它可以对复杂的加工运动进行变量描述,最大限度地使用数控系统内部的各种指令代码,用户宏功能可以使用户提高数控机床性能的一种特珠功能,在相类似工件的加工中巧用宏程序将起到事半功倍的效果。关键词:宏程序;函数公式;模块化;随着现代制造技术的发展和数控机床的日益普及,数控加工在我国得到广泛的应用。而当今最为常用的W种编程方

2、式为手动编程和自动编程。自动编程是指:先用自动编程软件(比如MasterCAM、Cimatron、UG、CAMworks、CAXA等)绘出工件轮廓线,设置好工艺参数之后,自动生成数控程序的方法。这种加工方法的缺点是:需要配备电脑、自动编程软件和传输接口,甚至需要DNC加工(成木较高);要求数控编程员会使用自动编程软件;加工不同的轮廓或修改尺寸公差要重新绘图和编程。它的优点是:具备以上软、硬件条件后,加工适应范围广。手动编程是指:用人工完成程序编制的全部工作(包括利用计算机辅助进行数值计算)称为手工编程。优点是:对于点位

3、加工或几何形状较为简单的零件,数值计算较简单,程序段不多,用手工编程即可实现比较经济。对于比较复杂的零件,若能利用数控系统指定的固定循环(复合固定循环)指令进行编程,手工编程也是非常方便的。缺点是:对于空间曲面零件,或零件轮廓简单但程序量很大时,使用手工编程既麻烦乂费时,且易出错。那么是不是有一种既简便、精确乂可以让人读懂的程序呢?宏程序就是一种最好的表达。应用宏程序变量编程,对可以用函数公式描叙的工件轮廓或曲面进行数控加工,是现代数控系统一个重要的新功能和新方法。虽然用数控车床加工规则曲线轮廓时,常需要使用宏程序,但

4、是很多数学和C语言基础薄弱的学生往往难以掌握。为了让学生尽快学会宏程序编程加工,木人在实践和研究的过程中,以模块化的形式简化规则曲线的编程方法,方便初学者使用。从加工实际情况来看,只要学生理解该模块的编程原理,熟练掌握其编程方法,分析图纸,直接套用模块,就可以快而准地完成宏程序的编制,达到图纸的加工要求。木文以数控车床为例,在加工零件规则曲线轮廓时,使用粗加工循环指令结合宏程序精加工指令,完成零件的粗精加工。现按照实际编程的顺序步骤,通过三个实例,简单介绍以模块化形式运用宏程序加工规则轮廓。(1)选定自变量终止值为5.

5、848。如阁3所示,选定椭圆线段的Z坐标为自变量#2,起点A的Z坐标为Z,=15,终点T的Z坐标为Z2=-15。则#2的初始值为15,终止值为-15。(3)进行函数变换,确定因变量相对于自变量的宏表达式如阁1,Z坐标为自变量#2,则X坐标为因变量#1,那么X用Z表示为:X二SQRT[Z/0.2]分别用宏变量#1、#2代替上式中的X、Z,即得因变量#1相对于自变量#2的宏表达式:#l=SQRT[#2/0.2]如阁2,X坐标为自变量#1,因Z坐标为因变量#2,那么Z用X表示为:Z二0.01*X*X*X分别用宏变量#1、#2

6、代替上式中的X、Z,即得因变量#2相对于自变量#1的宏表达式:#2=0.01相1柿1相1如阁3,Z坐标为自变量#2,则X坐标为因变量#1,那么X用Z表示为:X=15*SQRT[l-Z*Z/20/20]分别用宏变量#1、#2代替上式中的X、Z,即得因变量#1相对于自变量#2的宏表达式:#1=15*SQRT[1—#2相2/20/20](4)确定规则曲线自身坐标系原点对编程原点的偏移量(含正负号)该偏移量是相对于工件坐标系而言的。如阁1所示,抛物线自身原点相对于编程原点的X轴偏移量AX=25,Z轴偏移量AZz-60。如阁2所

7、示,三次曲线自身原点相对于编程原点的X轴偏移量厶X=23.848,Z轴偏移量AZ=-46.556。如阁3所示,椭圆线段的X轴偏移量AX=24.933,Z轴偏移量AZ=-45。(5)判别在计算工件坐标系下的X坐标值(#11)时,宏变量#1的正负号。1)以编程轮廓中的公式曲线自身坐标系原点为原点,绘制对应工件坐标系的X7和Z'坐标轴,以其Z'坐标为分界线,将轮廓分为正负两种轮廓,编程轮廓在X7正方向的称为正轮廓,编程轮廓在X负方向的称为负轮廓;2)如果编程中使用的公式曲线是正轮廓,则在计算工件坐标系下的X坐标值(#11)时

8、宏变量#1的前面应冠以正号,反之力负。按以上规律,可知上阁三曲线段均为负轮廓,故在计算工件坐标系下的X坐标值#11时宏变量#1的前面应冠以负号。(6)套用宏编程模块1)设X坐标为自变量#1,Z坐标为因变量#2,自变量步长为AU,则公式曲线段的精加工程序宏指令编程模板如下:#1=芩(给自变量#1赋值X,%是曲线自身坐标系下起始点的坐

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

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

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