數控編程課堂 :宏程序入門知識(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