hzqwjx 发表于 2019-10-10 08:14:12

那是以前在别家的,现在没有程序了,我是小白。

hzqwjx 发表于 2019-10-10 08:16:05

%
O0127
#1=10001
#2=701(DAO-CHANG)
#3=731(JIA-GONG-SHU-LIANG)
#4=761(HUAN-DAO-SHI-JIAN)
#5=#2+24(DAO-JU-SHU-LIANG)
WHILE[#2LE#5]DO1
IF-#[#1]]LE0.03]GOTO1
#[#3]=0
#[#4]=#3011-FIX[#3011*0.0001]*10000+FIX[#3012*0.01]*0.0001
#[#2]=#[#1]
N1
#2=#2+1
#1=#1+1
#4=#4+1
#[#3]=#[#3]+1
#3=#3+1
END1


#1=1000
#2=1000
#3=1000
#4=1000
#5=1000
#6=1000
#7=1000
#8=1000
#9=1000
#10=1000
#11=1000
#12=1000
#13=1000
#14=1000
#15=1000
#16=1000
#17=1000
#18=1000
#19=1000
#20=1000
#21=1000
#22=1000
#23=1000
#24=1000

#101=731
#102=1
WHILE[#101LE647]DO2
IF[#[#101]GE#[#102]]GOTO2
#102=#102+1
#101=#101+1
END2
M99
N2
T[#102]M6
#3000=2
M99
%

hzqwjx 发表于 2019-10-10 08:39:33

这个是我改了一下用700变量,然后T1到T24,目前可以统计数量,可以统计装刀时间,报警没反应,三菱系统改刀补#10000,数量会清零,改磨损#11000,数量不会清零。
G90 G40 G17 G80
G65 P127
N1 G91 G30 Z0.0
M06 T05
M01
(T5=ZK6.8 D=6.80r=0.00 FL=50H=5 )
G54
#605=#605+1
WHILE [ #605 GE 50.0 ] DO1
#605=0.
#3000=1 (jiancha T5)
END 1
S3001 M03
G00 G90 X-128.249 Y28.249
G43 Z20. H05 M08
目前是这样报警,报警了之后操作工直接开看也不看。

hzqwjx 发表于 2019-10-10 08:43:54

G90 G40 G17 G80

N1 G91 G30 Z0.0
M06 T05
M01
(T5=ZK6.8 D=6.80r=0.00 FL=50H=5 )
T02
G54
G65 P127 A 50
S3001 M03
G00 G90 X-128.249 Y28.249
G43 Z20. H05 M08
可不可以这样,每把刀换一下后可以有G65 A127 A50,这样设定,当这把刀具用50次后会报警,另一把刀如果设G65 A127 A80,那么加工80次报警,报警了如果操作工启动做,那程序走到这里又报警,必须要改一下#10000里面的刀补或者#11000里面的刀补磨损,报警才能消除。

hzqwjx 发表于 2019-10-10 08:44:36

你这个宏说明一下喽,#1到#24是什么意思?

fongkk 发表于 2019-10-10 11:45:13

hzqwjx 发表于 2019-10-10 08:44
你这个宏说明一下喽,#1到#24是什么意思?

每一把刀的寿命

fongkk 发表于 2019-10-10 11:46:35

hzqwjx 发表于 2019-10-10 08:44
你这个宏说明一下喽,#1到#24是什么意思?

不要去改我发给你的程序就对了

hzqwjx 发表于 2019-10-11 09:56:13

不改也不行啊。

hzqwjx 发表于 2019-10-11 09:57:19

这两天我试了很多,都不行,你要说明一下怎么用,怎么设定报警次数?

hzqwjx 发表于 2019-10-11 10:02:13

比如我要T1加工20次报警,T2加工50次报警,T3加工300次报警。这样怎么设?还有可不可以用宏做到检测主轴载来报警?
页: 1 2 3 [4] 5
查看完整版本: 自动记录每把刀加工数量和装刀时间的宏程序