数控编程课堂 :宏程序入门知识(IF GOTO语句与WHILE 语句的区别)


我知道,了解过数控宏程序的小伙伴都知道用宏程序的循环语句来精简数控程序;
 
而宏程序常用的两种循环语句:

1,   IF 循环语句;

2,   WHILE 循环语句;
 
这两种语句的本质区别是用IF 语句循环得较慢, WHILE 循环语句循环得快;
 
所以在某此场合应选择用WHILE循环语句来作循环;
 
举例:
数控编程课堂 :宏程序入门知识(IF GOTO语句与WHILE 语句的区别)的图1

1.       IF 语句作循环的发那科宏程序
数控编程课堂 :宏程序入门知识(IF GOTO语句与WHILE 语句的区别)的图2
  这个宏程序中用了5 个需要赋值的变量和3 个过渡变量。

2.用WHILE循环语句作循环的发那科宏程序
数控编程课堂 :宏程序入门知识(IF GOTO语句与WHILE 语句的区别)的图3

WHILE循环指令的执行要比IF条件转向指令的执行快(省时)
登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

1
2