快捷搜索:  汽车  科技

什么数控车能用宏程序:数控车宏程序编程 第二讲 结合案例

什么数控车能用宏程序:数控车宏程序编程 第二讲 结合案例比如说,咱们以求1~5这5个数的和,为例,把上面的流程图理解一下!图片的意思通俗点讲:#1如果大于等于10时则执行N2行开始及以下的程序段,否则就不执行,转而执行别的程序· WHILE语句—— 循环;while…今天主要讲解一下IF和GOTO语句在IF后指定一条件,当条件满足时,转移到顺序号为n的程序段,不满足则执行下一程序段。

什么数控车能用宏程序:数控车宏程序编程 第二讲 结合案例(1)

2.控制指令

在程序中可用GOTO语句和IF语句改变控制执行顺序,一般共有三种类型:

· GOTO 语句——无条件分支(转移)

· IF语句——条件分支;if… then…

· WHILE语句—— 循环;while…

什么数控车能用宏程序:数控车宏程序编程 第二讲 结合案例(2)

今天主要讲解一下IF和GOTO语句

在IF后指定一条件,当条件满足时,转移到顺序号为n的程序段,不满足则执行下一程序段。

什么数控车能用宏程序:数控车宏程序编程 第二讲 结合案例(3)

图片的意思通俗点讲:#1如果大于等于10时则执行N2行开始及以下的程序段,否则就不执行,转而执行别的程序

比如说,咱们以求1~5这5个数的和,为例,把上面的流程图理解一下!

什么数控车能用宏程序:数控车宏程序编程 第二讲 结合案例(4)

O1;

#1=0; 表示和

#2=1; 表示加数

N1 IF[#2 GT 5] GOTO2;相加条件 当#2为6时就不满足条件,跳到N2所在行

#1=#1 #2; 相加为1 2 3 4 5

#2=#2 1; 下一加数,#2分别为1,2,3,4,5

GOTO1 返回N1,继续判别是否满足条件

N2 M30;结束

也可以这样修改,效果是一样的

#1=0; 表示和

#2=1; 表示加数

N1#1=#1 #2; 相加为1 2 3 4 5

#2=#2 1; 下一加数,#2分别为1,2,3,4,5

IF[#2 GT 5] GOTO1;如果#2小于等于5时时一直返回到N1,当#2为6时则执行下面的程序,也就是M30程序结束。

M30;结束

什么数控车能用宏程序:数控车宏程序编程 第二讲 结合案例(5)

猜您喜欢: