3004=0代表什么(3004表示什么)

EQ等于 NE不等于

GT大于 GE大于等于

LT小于 LE小于等于

SIN正弦 ASIN反正弦

COS余弦 ACOS反余弦

TAN正切 ATAN反正切

SQRT平方根

ABS绝对值

ROUND舍入

FIX上取整 FUP下取整

LN自然对数

EXP指数函数

OR或

XOR异或

AND与

BIN从BCD转BIN

BCD从BIN转BCD

GOTO无条件转移

IF如果

THEN预先执行

WHILE循环

系统变量:

#5201X偏移,#5202Y,#5203Z,外部坐标偏移

#5241=G55偏移 #5261=G56 #5221+20=G54+1

G10L2PpIP_:

p=0外部坐标偏移

p=1~p=6《G54~G59坐标偏移》G90为每个轴工件零点偏移值

G91为每个轴加到设定的工件零点偏移值

G10L12P1R_:P1表示修改D01 R表示给的修改值

#7021=G54.1P1X值,#7022Y值,#7023Z值

#7021+20=#7041=G54.1P2叠加20小坐标P值加1

#10001=刀长1,#10002=刀长2,#10000+1刀长叠加1

#11001刀长磨损补偿

#2401=刀补1,#2402=刀补2,#2400+1刀补叠加1

#3000=0报警

#3003=1#3003是设定宏程序执行时是否可以单节执行。#3003=0时,可以单节执行。#3003=1时,则不进行单节执行。即使是单节执行的开关被打开。3003=2时,可以单节执行。但不会等待同时正在进行的辅助功能,#3003=3的时候,则不进行单节执行。即使是单节执行的开关被打开。

#3011日期

#3012时间

#3004=2固定程序进给

#3004=0取消

刀具寿命变量:

IF[#变量GE#变量]THEN#3000=0.可用于刀具寿命。

如下:

#751=1000《设定刀具做的数量1000PCS》

IF[#851GE#751]THEN#3000=0.

#851=#851+1

时间变量例子

如下:

IF[#3012GE200000]AND[#3012LE80000]GOTOn1

IF[#3012LE200000]AND[#3012GE80000]GOTOn2

n1

G98Pn

n2

M99

循环变量常用格式

坐标G54.1Pn系列

换刀后写入

/#1=1

/WHILE[#1LEn]DO1

G54.1P#1…

加工程序

抬刀后

/#1=#1+1

/END1

M30

分层加工循环

跳跃段号:N100

加工程序

G43后给变量数据

#1=-0.5(当前下刀深度)

#2=-20(总深度)

加工程序

抬安全高度

#1=#1-0.5

IF【#1GE#2】goto100

M30