张卫东
(吉林工程技术师范学院 机械工程学院,长春 130052)
宏程序编程的优点及在数控车床加工中的应用
张卫东
(吉林工程技术师范学院 机械工程学院,长春 130052)
通过对FANUC-oi数控系统B类用户宏程序编程特点的介绍,与其他编程方式相比的优点,并通过具体的编程实例,来说明宏程序在数控车床生产加工实践中仍然具有其他编程方式所不具备的优势,在数控加工领域,尤其是数控车加工领域,依然具有广泛的应用空间。
宏程序;优点;数控车床;应用
一组以子程序的形式存储且带有变量的程序叫做宏程序,或叫用户宏程序。调用宏程序的指令叫做宏程序调用指令简称宏指令。
宏程序是数控系统所具有的特殊编程功能,其实质是把一组实现某种功能的指令,以子程序的形式预先存储在系统存储器中,通过调用指令执行这一功能。在主程序中,编入相应的调用指令就能实现这些功能。
早期的数控程序只有主程序,后来又可以使用子程序和多层嵌套。运行这种程序,系统只能做插补运算(如圆弧、直线),无法进行其他运算(如椭圆等)。而宏程序由于将变量引入加工程序,且允许使用逻辑判断语句。所以,对于不同零件、不同部分具有相似形状的零件,通过变量编程,增加了程序的通用性和灵活性。
普通程序中只能使用常量,常量之间不能运算,程序只能顺序执行,不能跳转,一个程序只能描述一个几何形状,缺乏适用性和灵活性;宏程序可以使用变量,并给变量赋值,变量之间可以运算,程序运行可以跳转,能执行一些有规律变化的动作(如椭圆、抛物线等)。……