您好,欢迎来到好土汽车网。
搜索
您的当前位置:首页宏程序

宏程序

来源:好土汽车网
宏程序

宏程序中的变量类型 空变量:#0

局部变量:#1~#33(用户使用) 公共变量:#100~#149 #500~#509 系统变量:#1000~#5335(内部使用) 赋值语句及算数式 赋值:#i=#j 加法:#i=#j+#k 减法:#i=#j-#k 乘法:#i=#j*#k 除法:#i=#j/#k 程序段举例

#1=10;#2=5;#3=15 #4=#1-#2;#5=#3-#2 G G90 G01 X[#1] Y[#2-#3] Z[#4-#5] (X10,Y20,Z50) 算数式

正弦:#i=SIN[#J] 余弦:#i=COS[#j] 正切:#i=TAN[#J] 反正切:#i=ATAN[#J]/[#K] 平方根:#i=SQRT[#J]

绝对值:#i=ABS[#J] 取整:#i=ROVND[#J] 逻辑运算

等于:EQ (格式:#iEQ#j) 不等于:NE 大于:GT 小于:LT 大于等于:GE 小于等于:LE

循环条件语句(华中) WHILE条件表达式 …… ENDW

1. 与条件转移语句(法兰克系统) GOTOn(n为顺序号 1~9999) 例:GOTO10为转移到N10的程序段 2. 条件转移语句(法兰克) IF[条件表达式]GOTON

当条件满足时,程序就跳到同一程序中语句标号为n的语句段

条件赋值语句[华中和法兰克] IF[条件表达式]THEN

4.IF[条件表达式]THEN[ ] ELSE[ ] ENDIF

当指定表达式满足条件时,执行THEN程序,否则执行ELSF程序。

5.循环条件转移语句 WHELE【条件表达式】DOm …… ENDm

当满足条件时,从Dom到END之间的程序就重复运行,当不满足时就执行ENDm下的一条语句 例: DO1 DO2 END2 END1 例: T0202 M03 S500 G99 G00 X40. Z2. G71 U2.R0.5

G71 P1 Q20 U1. W0.5 F0.3 N1 G00 X0

G01 Z0. #100=30

N10 #100=#100-0.1 #101= #102=2*#101 #103=#100-30 G01 X[#102] Z[#103] IF[#100GT0]GOTO10 N20 G01 X40. G71 P1 Q20 S800 G00 X50 M05 M30

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- howto234.com 版权所有 湘ICP备2022005869号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务