这些系统变量是法兰克系统跟兄弟机系统下使用
1.机械坐标 #5021=X #5022=Y #5023=Z
应用于对刀程序.
例如:#11001=#5023 (就是当前机器坐标等于1号刀长,我们对刀后刀长都是机械坐标Z)
2.工作坐标
#5221→G54坐标X值
#5222→G54坐标Y值
#5223=→G54坐标Z值
#5241→G55坐标X值
#5242→G55坐标Y值
#5243→G55坐标Z值
#7001→G54.1P1X值
#7002→G54.1P1Y值
#7003→G54.1P1Z值
(1)应用于直接程序输入坐标。
例如:#5221=#5021 #5222=#5022 #5223=#5023 直接把机械坐标X Y Z写入到G54 X Y Z
(2)程序写入坐标.
例如:#5221=0 #5222=0 #5223=0 这样我们在只要运行程序不管你怎么改G54里面的数值 最后他们都是我们程序输入的坐标0.
3.当前工作坐标数值
#5061→当前工作坐标X值
#5062→当前工作坐标y值
#5063→当前工作坐标z值
应用于探头
例如:探头碰到产品G31跳转的时候
#500=#5061
#501=#5062
#503=#5063
这样我们这3个变量就可以得到探头碰到点在G54的X Y Z 位置
4,.时间变量
#3011=当前机台日期 (2018.9.12就是20190912)
#3012=当前机台时间(80000就是8点钟)
(1)应用于机台当前时间日期雕刻
例如:(取整)INT[#3011/1000000]=2.0190912=2
(取整)INT[#3011/100000]-(取整)INT [#3011/1000000]*10=20-20=0 就这样一个一个计算出每个数字,在把0-9数字的程序遍出来就可以雕刻了
(2)定时区分,但是要先知道这些算数表达式.
LE: 小于或等于
LT: 小于
GE: 大于或等于
GT: 大于>
EQ: 等于
IF: 如果
G0TO; 无条件跳转
OR: 或者
例如:子程序 o0001
IF[[#3012LE80000]OR[#3012GE200000]]G0TO1(意思是满足条件小于8点或者大于20点钟跳到夜班,不然就直接雕刻白班)
G65P2(白班雕刻标记程序)
M99
N1
G65P3(夜班雕刻标记程序)
5. 这三个变量为刀具寿命
#5601=计数数模式选择
#5701=刀库第一把刀总寿命
#5801= 刀库第一把刀已加工寿命
例如:自动增加刀具寿命
子程序o0001
IF[#5801EQ1]G0TO1
M99
#5801=#5701
(只要剩余刀具寿命等于1,自动加满寿命)
1.机械坐标 #5021=X #5022=Y #5023=Z
应用于对刀程序.
例如:#11001=#5023 (就是当前机器坐标等于1号刀长,我们对刀后刀长都是机械坐标Z)
2.工作坐标
#5221→G54坐标X值
#5222→G54坐标Y值
#5223=→G54坐标Z值
#5241→G55坐标X值
#5242→G55坐标Y值
#5243→G55坐标Z值
#7001→G54.1P1X值
#7002→G54.1P1Y值
#7003→G54.1P1Z值
(1)应用于直接程序输入坐标。
例如:#5221=#5021 #5222=#5022 #5223=#5023 直接把机械坐标X Y Z写入到G54 X Y Z
(2)程序写入坐标.
例如:#5221=0 #5222=0 #5223=0 这样我们在只要运行程序不管你怎么改G54里面的数值 最后他们都是我们程序输入的坐标0.
3.当前工作坐标数值
#5061→当前工作坐标X值
#5062→当前工作坐标y值
#5063→当前工作坐标z值
应用于探头
例如:探头碰到产品G31跳转的时候
#500=#5061
#501=#5062
#503=#5063
这样我们这3个变量就可以得到探头碰到点在G54的X Y Z 位置
4,.时间变量
#3011=当前机台日期 (2018.9.12就是20190912)
#3012=当前机台时间(80000就是8点钟)
(1)应用于机台当前时间日期雕刻
例如:(取整)INT[#3011/1000000]=2.0190912=2
(取整)INT[#3011/100000]-(取整)INT [#3011/1000000]*10=20-20=0 就这样一个一个计算出每个数字,在把0-9数字的程序遍出来就可以雕刻了
(2)定时区分,但是要先知道这些算数表达式.
LE: 小于或等于
LT: 小于
GE: 大于或等于
GT: 大于>
EQ: 等于
IF: 如果
G0TO; 无条件跳转
OR: 或者
例如:子程序 o0001
IF[[#3012LE80000]OR[#3012GE200000]]G0TO1(意思是满足条件小于8点或者大于20点钟跳到夜班,不然就直接雕刻白班)
G65P2(白班雕刻标记程序)
M99
N1
G65P3(夜班雕刻标记程序)
5. 这三个变量为刀具寿命
#5601=计数数模式选择
#5701=刀库第一把刀总寿命
#5801= 刀库第一把刀已加工寿命
例如:自动增加刀具寿命
子程序o0001
IF[#5801EQ1]G0TO1
M99
#5801=#5701
(只要剩余刀具寿命等于1,自动加满寿命)