宏程序在数控车床教学中的应用.doc

上传人:3d66 文档编号:1828412 上传时间:2019-01-10 格式:DOC 页数:4 大小:14.50KB
返回 下载 相关 举报
宏程序在数控车床教学中的应用.doc_第1页
第1页 / 共4页
宏程序在数控车床教学中的应用.doc_第2页
第2页 / 共4页
宏程序在数控车床教学中的应用.doc_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《宏程序在数控车床教学中的应用.doc》由会员分享,可在线阅读,更多相关《宏程序在数控车床教学中的应用.doc(4页珍藏版)》请在三一文库上搜索。

1、宏程序在数控车床教学中的应用 在数控加工中常常会遇到形状比较复杂的工件。用普通指令编程,程序会非常繁琐,而常利用数控系统中的一些特殊功能指令编写程序,可达到简化程序,提高编程效率的目的。介绍了FANUC oi系统宏程序概念、特点及宏程序在数控车实习教学中的应用。 doi10.14031/ki.njwx.2018.09.060 随着我国现代制造技术的发展,数控技术越来越受人们重视。 在数控加工中常常会遇到形状比较复杂的工件,用普通指令编程,程序会非常繁琐,而加工中数控程序的好坏,直接影响到生产效率和加工工件的精度,虽然现在自动编程应用广泛但也存在不足之处。手工编程是自动编程的基础,而宏程序是手工

2、编程的高级形式,可达到简化程序,提高编程效率的目的。所以简洁合理的宏程序的应用有着非常重要的现实意义。 1宏程序简介 在编程工作中,我们经常把完成某一功能的一系列指令像子程序那样存入存储器,用一总指令来代表它们,使用时只需给出这个指令就能执行其功能,所存入的这一系列指令称用户宏程序本体,简称宏程序。这个总指令称用户宏程序调用指令。在编程时我们只要记住宏指令而不必记住宏程序。 2宏程序的特点与应用范围 2.1用户宏程序的特征 (1)可以在用户宏主体中使用变量; (2)可以进行变量之间的运算; (3)可以用用户宏指令对变量进行赋值; (4)简化编程如加工同一类工件时,只需将实际的值赋予变量即可,而

3、不需对每一个零件都编一个程序。 2.2用户宏程序的应用 宏程序指令不仅适合抛物线、椭圆、双曲线加工,亦可应用到数控加工其他环节。例如它可对刀长度补偿(H)、刀半径补偿(R)、进给量(F)、主轴速度(S)、G代码、M代码等进行设置。 3变量以及宏程序语句使用 3.1变量 变量是指可以在宏程序的地址上代替具体数值,在调用宏程序时,再引用数值进行赋值的符号#i(i=1,2,3)。使用变量可以使宏程序具有通用性。 变量形式变量是用符号#后面加上变量号码所构成。 例如#5,#18或#100-1。 变量引用在地址符后的数值可以用变量置换。 例如z-#18,当#18=200时,与z-200指令相同。 3.2

4、宏程序语句的使用 (1)GOTO语句(无条件转移)。 格式GOTOn; 使用该指令时指令无条件转移到指定的程序段; n表示转移到目的的程序段的行号。 (2)IF语句(条件转移)。 格式IFTHEN 或IF条件表达式GOTOn; “”为逻辑运算式,当“”中逻辑运算式成立时,程序将转移到n 所指定的程序段,否则继续执行下一程序段。 (3)WHILE语句(当时循环)。 3.3用户宏程序编写格式 用户宏程序中,可以使用普通NC指令,采用变量的NC指令, 运算指令和控制指令。 4加工椭圆时宏程序应用 在实际加工时,经常会遇到各式椭圆形加工,在现今的数控系统中,无论硬件或软件数控系统,其插补的基本原理相同,只是实现插补运算的方法不同,常见直线插补,没有椭圆插补,手工常规编程较难编出椭圆加工程序,这时可采用拟合计算宏程序方式,即可实现手工编程,而且不受条件限制,简捷高效。例如利用椭圆参数方程编写宏程序加工(如图1所示)椭圆形的曲面。 5结束语 根据我们将宏程序在数控车床实习教学中应用,精简程序,提高编程效率,达到了较好的教学效果。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1