- 5
- 0
- 约2.66千字
- 约 8页
- 2018-07-07 发布于福建
- 举报
浅析宏程序在数控车床编程教学中应用
浅析宏程序在数控车床编程教学中应用 摘 要:通过一个典型零件的两种不同的宏程序编程实例,分析每种方法的优缺点,归纳出手工编程中应用宏程序解决复杂零件的数控加工编程问题的作用和技巧。 关键词:宏程序;手工编程;子程序调用;数控加工 数控加工程序编制的关键是刀具相对于工件运动轨迹的计算,即计算加工轮廓的基点和节点坐标或刀具中心的基点和节点坐标。数控机床一般只提供平面直线和圆弧插补功能,对于非圆的平面曲线Y=f(X),采用的加工方法是按编程允许误差,将平面轮廓曲线分割成许多小段。然后用数学计算的方法求逼近直线或圆弧轮廓曲线的交点和切点的坐标。随着计算机数控系统(CNC)的不断发展,CNC不仅能通过数字量去控制多个轴的机械运动,而且具有强大的数据计算和处理功能。编程时只要建立加工轮廓的基点和节点的数学模型,按加工的先后顺序,由数控系统即时计算出加工节点的坐标数据,进而控制加工,这就是数控系统提供的宏编程。宏指令编程像高级语言一样,可以使用变量进行算术运算逻辑运算和函数混合运算进行编程。在宏程序形式中,一般都提供循环判断分支和子程序调用的方法。可编制各种复杂的零件加工程序。熟练应用宏程序指令进行编程,可大大精简程序量,还可以增强机床的加工适应能力。比如可以将抛物线、椭圆等非圆曲线的算法标准化后做成内部宏程序,以后就可以像圆弧插补一样按标准格式编程调用,相当于增加了系统的插补功能。 随着数控系统的不断更新,宏指令应用越来越广泛。以日本FANUC-Oi系统为例,Oi系统使用B类宏指令,在O系列的早期版本中,曾使用A类宏指令,主要特征为使用G65代码为宏指令专用代码,包括宏变量的赋值、运算、条件调用等。B类宏指令功能相对A类而言,其功能更强大,编程更直观。在FANUC-Oi系统的固定循环指令中,毛坯切削循环G71指令内轮廓削循环G73指令内部可以使用宏程序进行编程。 宏指令编程虽然属于手工编程的范畴,但它不是直接算出轮廓各个节点的具体坐标数据,而是给出数学公式和算法,由CNC来即时计算节点坐标,因此对于对于简单直观的零件轮廓不具有优势。若零件结构不能用常规插补指令可以完成编程的,则可采用编制宏程序的方法,将计算复杂数据的任务交由数控系统来完成。对于加工方法和加工方式,零件的加工步骤,走刀路线及对刀点起刀点的位置,以及切入、切出方式的设计还是遵循一般手工编程的规则。编制宏程序时,首先应从零件的结构特点出发,分析零件上各加工表面之间的几何关系,据此推倒出各参数之间的数量关系,建立准确的数学模型。为此,必须注意正确选择变量参数并列出正确的参数方程,同时设定合理有效的循环变量。若采用主子程序调用的编程模式,还注意局部变量和全部变量的设定,了解变量传值关系。特别值得注意的是,为提高程序的通用性,尺寸参数尽可能地用宏变量表示,运行程序前先进行赋值。 宏程序编程实例:如下图所示零件: 程序以FAUNC-Oi-TC系统的格式编写 1、程序计算说明: 由抛物线方程Z=-X2/10得X=10,故直线段起点X坐标值XA=20。 由椭圆方程: ,得出, 并且X为半径值。 椭圆中心在如图编程坐标系中的坐(40,-35)。 2、用仿形车削循环指令G73编程,加工程序如下: O0001; G99 G97 M03 S600 T0101F0.2; G0 X42 Z2; G73 U20 R15 G73 P10 Q20 U0.5; N10 G0 X0; G1 Z0; #1=0(赋抛物线Z轴起始值) N11#2=2*SQRT[-10*#1]; G1 X#2 Z[#1-40]; (下转第128页)(上接第126页) #1=#1-0.5; IF[#1GE-10]GOTO11; G1 X30 W-5; W-7.5; #3=12.5; (赋椭圆Z轴初始值) N12 #4=8*SQRT[1-#3*#3/256]; G1 X[40-#4*2]Z[#3-35]; #3=#3-0.5; IF[#3GE-12.5]GOTO12; G1 Z-55; X40; N20 Z-65; G00 X100 Z100; M05; M00; M03 S1000 T0101F0.1; G0 X40 Z2; G70 P10 Q20; G0 X100 Z100; M30; 3、子程序调用M99 M98指令编程 O0002; G99 G97 M03 S600 T0101F0.2; G0 X42 Z2; #100=40; N30 M98 P0011; #100=#100-2; IF[#100GE0.5]GOTO30; S1
您可能关注的文档
- 对WTO争端解决机制现存问题及中国之对策研究.doc
- 对导学式化学教学探讨.doc
- 对建设和谐电建施工企业一点思考.doc
- 对幼儿教育小学化现象相关认识与思考.doc
- 对开展教育实践活动背景浅析.doc
- 对强制证人出庭作证再思考.doc
- 对强化档案科研工作几点认识.doc
- 对我国中小博物馆藏品征集工作几点认识.doc
- 对当前质检技术机构青年职工归属感思考.doc
- 对当前报社档案管理工作思考.doc
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)