
你这个是数控系统FANUC吗
里边的语句应该是IF
[#1
GE
#2]
GOTO1是这个吗
IF语句为有条件转移,你的问题是想知道这个IF语句后边有THEN的含义,还是想知道在什么情况下可以用到IF[
]then的语句啊?也不追问
怎么回答你啊
再看看别人怎么说的。
If
[条件表达式]GOTO
行号
条件表达式下格式
#
运算符
#(数值)
运算符
ge
>=
le
<=
gt
>
lt
<
ne
!=
eq
=
if
[#1ge20]goto20
当#1大于20时跳向N20
IF
[[ABS[#1-20]]GE005]GOTO20
当#1-20的绝对值大于005时跳向N20
%@MACRO;T0808M3S1000;G0X82Z5;#1:=76;
N10G0X#1;
G1Z-40F02;X85;G0Z5;
#1:=#1-4;
IF(#1>40)THEN GOTO10;(也可以在同一行。)
ENDIF;
G0X100Z100;
M30;
1WHILE语句格式:
WHILE(#1>40) DO(这里不可以输“;”字符。)
:(程序循环内容)
:(程序循环内容)
END_WHILE;(WHILE语句结束)
2IF语句格式:
IF(#1>40)THEN (这里不可以输“;”字符。与“GOTO10不在同一行。)
GOTO10;
END_IF;(每次IF语句下一行都要加“END_IF”)
(机器 *** 作面板上找不到 END_IF 中间的“_”符号,可以不输。)
不一定厂家改的、应该是你们调试的人改的、什么样的括号对应相应的参数、因为每个公司里面做的东西和程序都不一样、这里要用中括号、而有的地方要改小括号、小括号的一种用法可以随意定义每个程序的参数、比如我要在这段程序开头提示下面这用什么样的刀具和大小、就只要在小括号里面输入刀具大小和什么类型的刀具英文就OK了、其实呢、只要有说明书知道每个的参数是多少在系统参数的界面输入相应的代码就可以随意更换!
以上就是关于求宏程序if……then……的用法全部的内容,包括:求宏程序if……then……的用法、数控编程IF的用法关于宏程序、新代系统关于宏程序的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)