循环宏程序示例:
IF[#100GE#101]GOTO1
当#100大于等于#101时,跳转到要执行的程序段N1。
IF表示符合条件就跳出,WHILE表示符合条件就运行。
#1~#33是部变量,只能在宏中使用以维护性能结果。 当电源关闭时,部变量初始化为“空”。 当调用宏时,参数分配给部变量。
#100~#149(#199)和#500~#531(#999)是公共变量,可以在不同的宏程序之间共享。 当电源关闭时,变量#100~#149初始化为“空”,而变量#500~#531保留数据。 公共变量#150~#199和#532~#999是可选的,但使用这些变量可以使磁带度减少8.5米。
扩展信息:
数控系统配备了强大的类似于高级语言的宏程功能,用户可以使用变量来进行程。 。 执行算术运算、混合运算和逻辑函数。 此外,宏程序还提供循环语句、分支语句和子程序调用语句,有利于写各种复杂的零件加工程序,减少甚至消除繁琐的数值计算。 在手动程期间,合理化程序数量。
宏程序指令适用于抛物线、椭圆、双曲线等曲线程,无需插补指令;适合对图形相同但尺寸不同的串行零件进行程;相同的工艺路径但不同的位置参数对零件进行程。 大大简化了程;扩大应用范围。
参考来源:百度百科程序