一 GOTO
N
无条件转移
:
例:
N10
。。。。
N20。。。
。。
GOTO
10;
[回到N10那一段程序]
二 IF
[
]GOTO[
]
当条件满足的时候
就一直循环
反之就执行下一段
例:
N10
G90
G0
X
Y
;
#1=#1+1;
G1
X
F
;
G0
Z
;
IF[#1LE5]GOTO10;(当#1小于或等于5的时候,程序跳到N10那一段
]
三 WHILE[
]
DO--
(当满足括号里面的条件
程序就一直执行]
例:
#1=0;
WHILE[#1NE5]DO1;
#1=#1+1
G90
G0
X
Y
;
G1
X
F
;
G0
Z
;
END1;
你执行你的程序
检查参数 1 里的数据 按照你的程序 出来是 2
再执行还是 2
修改
O6666
#1=1;
N1:
T#1
M6;
GOG91X500Z200;
#1=#1+1;
IF[#1LE25]GOTO1;
G30ZO;
G30X0Y0
M30
程序执行连续换刀 从1号刀 到24号刀具
一般在数控机床加工中主程序和正在裆下的子程序是不可更改,即使是用后台编辑也不能更改,所以DNCC连线方式调用也不能在加工程序中调用。你为什么要调用电脑上的呢,如果机床的存储介质不够,可以在电脑上编程后,在调用到机床里,如果程序量过大可以用宏程序编写。所以没必要边加工变调用啊?
以上就是关于FANUC0i系统加工中心宏程序怎么做循环指令用全部的内容,包括:FANUC0i系统加工中心宏程序怎么做循环指令用、FANUC Oi 系统的机床 用宏程序 怎麼不 自动计算呢、FANUC 18M数控机床用DNC在线加工与子程序和宏程序调用的问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)