12.6 用户宏程序
12.6.1 用户宏程序
概要
虽然子程序对一个重复操作很有用,但若使用用户宏程序功能,则可以使用变
量、运算指令以及条件转移等,使一般程序(如型腔加工和用户自定义的固定循
环等)的编写变得更加容易。
加工程序可以用一个简单的指令调用用户宏程序,就像调用子程序一样。
O0001 ;
G65P9010 R50.0 L2 ;
:
:
M30 ;
加工程序 用户宏程序
O9010 ;
#1 = #18 / 2 ;
G02 X#1 Y-#1 R#1 ;
:
:
:
M99 ;
:
:
: G01 G42 X#1 Y#1 F300 ;
由此,将某一功能作为用户宏程序主体进行编程时,可以创建一般的功能。也即,
可以将可变动的值、未确定的值使用于变量进行编程。这一特性还可以与向群组
技术的应用联系起来。
可将类似的工件归纳为一组,针对每个组使用变量实现创建一般的用户宏程序主
体。这样,该组内的工件即可通过向变量赋予一个实际的值而无需个别编程。
r β
α
作为一个具体例子,还可以简单创建上图所示那样的螺栓孔圆周。并且,只要创
建螺栓孔圆周的用户宏程序主体并进行登录,就成为如同 CNC 具有螺栓孔圆周
的功能一般。