FANUC0iMate-TC系统宏程序 B功能实例应用William
Yang FANUC0iMate-TC系统宏程序 B功能序宏程序作为一种数控程序编制指令现在已经被广大数控机床用户所认识,尤其是近年来随着各类数控大赛的不断开展, 宏程序在大赛中的广泛应用, 在数控行业中掀起了宏程序的热潮
宏程序根据所用的数控机床的不同略有不同,但大同小异, 我们学会了一种机床的宏程序后,再学习其它机床的宏程序就容易了
本文以国际上比较流行的FANUC0iMate数控系统为例, 介绍一下宏程序的编程
FANUC0iMate数控系统中宏程序分为用户宏程序功能A 和用户宏程序功能B 两类
A类宏程序是采用了 G代码和引数进行赋值来表达各种数学运算和逻辑关系的一种方法,现在这种方法由于编制起来相对复杂, 一般只有数控机床上没有配置用户宏程序功能B 的用户才使用用户宏程序功能A
目前大多数用户都使用用户宏程序功能B进行编制,所以本书仅以用户宏程序功能B为重点深入介绍宏程序的相关知识
讲座中编写了近年广泛应用的一些例子和笔者最近开发的零件使用宏程序的复杂例子
以 FANUC0iMate数控系统数控车床和加工中心为例进行讲解,本讲座已经作为我学院的宏程序教案进行推广, 同时在我学院进行培训的高级技师、技师及高级工中进行了讲授反映良好,特将本教案作为实例供广大使用FANUC0iMate数控系统的用户和有兴趣研究宏程序的读者作为参考
一、宏程序的基本概念在一般的程序中,程序字为常量,只能描述固定的几何形状,缺乏灵活性和适用性
若能用改变参数的方法使同一主程序能加工形状(属性)相同但尺寸(参数)不同的零件,加工就会非常方便,也提高了可靠性
加工不规则形状零件时,机床可能要作非圆曲线运动,一般手工编程达不到要求
在进行自动测量时机床要对测量数据进行处理,这些数据属于变量, 一般程序是不能处理的