IF[#1EQ100]GOTO200 如果#1等于100跳跃到N200序列号
#1=#1+0.5 #1自变量 每次加0.5 列如#1=1是 当运行 #1=#1+0.5 就变成了 #1=1.5
GOTO200 跳跃到N200序列号
LT 小于
LE 小于等于
GT 大于
GE 大于等于
NE 不等于
FIX 取整数 只舍不入 1.1取1
FUP 取整数 只入不舍 1.1取2
SQRT 开根号
TIN 三角函数
SIN 三角函数
COS三角函数
格式
数据-----自变量-----计算------执行-----数据对比循环 IF 如果 自变量 对比 要求数据 满足条件------ 循环-----数据对比循环 IF 如果 自变量 对比 要求数据 不满足条件 结束 执行下一程序
通用槽键槽加工宏
#1=刀具半径
#2=槽宽
#3=槽长
#4=槽深
#5=吃到量
#25=F
O100 (从左向右加工 中心线 半圆中心下刀)
#6=#5*FUP[#4/#5]-#4 加工Z起始点
#10=#3-#2 槽有效长
#11=#2/2-#1 加工半径
G90 G0 Z[#6+1]
G1 Z#6 F100
N1 #15=#15+#5 自变量 Z方向
G1 Z#15 F[0.1*#25] 下刀
G91 Y[#2/2-#1] F#25
X#10
G2 X0 Y-#2 I0 J-#11
G1 X-#10
G2 X0 Y#2 I0 J#11
G1Y-[#2/2-#1]
IF [#15LT#4]GOTO1 数据对比循环 IF 如果 自变量 对比 要求数据
G90 G0 Z[#6+10]