用户宏程序编程用户宏程序编程一、宏程序应用概述一、宏程序应用概述(一)宏程序与普通程序的对比(一)宏程序与普通程序的对比 一一般般意意义义上上的的数数控控编编程程(普普通通程程序序),是是使使用用数数控控系系统统给给定定的的指指令令代代码码进进行行编编程程。每每个个代代码码的的功功能能固固定定,只只要要按按规规定定使使用用即即可可。为为了了扩扩展展编编程程功功能能,FANUCFANUC数数控控系系统统厂厂家家在在一一般般指指令令代代码码功功能基础上,又提供了用户宏程序功能,简称宏程序能基础上,又提供了用户宏程序功能,简称宏程序。区别如下:区别如下:普通程序使用常量,常量之间不能运算,程序只能顺序执行普通程序使用常量,常量之间不能运算,程序只能顺序执行 不能跳转,程序没有通用性;不能跳转,程序没有通用性;宏程序可以使用变量(可以赋值),变量之间可以运算,程宏程序可以使用变量(可以赋值),变量之间可以运算,程 序运行可以跳转,程序具有通用性。序运行可以跳转,程序具有通用性。(二)宏程序与(二)宏程序与CAD/CAMCAD/CAM软件生成的程序对比软件生成的程序对比 宏宏程程序序短短小小精精