UG爱好者

标题: 设定刀具寿命的宏程序 [打印本页]

作者: fongkk    时间: 2020-4-9 17:15
标题: 设定刀具寿命的宏程序
本帖最后由 fongkk 于 2020-4-9 17:20 编辑

适用于三菱系统
加工批量产品的时候可用,把这个程序作为子程序放到主程序里

#1=10001(法兰克系统把10001改为11001)   
#2=601(DAO-CHANG)
#3=631(JIA-GONG-SHU-LIANG)
#4=661(HUAN-DAO-SHI-JIAN)
#5=#2+15(DAO-JU-SHU-LIANG)
WHILE[#2LE#5]DO1
IF[#[#2]EQ#[#1]]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
(设定每一把刀的刀具寿命,寿命到达会报警。换刀后重新对刀可解除,或者把累计加工数量清除,#631变量……)
#1=20000
#2=20000
#3=20000
#4=15
#5=20000
#6=20000
#7=20000
#8=20000
#9=20000
#10=20000
#11=20000
#12=20000
#13=20000
#14=20000
#15=20000
#16=20000

#101=1
#102=631
WHILE[#101LE16]DO2
IF[#[#102]GT#[#101]]GOTO2
#101=#101+1
#102=#102+1
END2
M99
N2
#3000=1(HUAN-DAO)
%


作者: 电视机在哪里    时间: 2020-4-11 10:23
能告诉下怎用的吗
作者: fongkk    时间: 2020-4-11 18:35
电视机在哪里 发表于 2020-4-11 10:23
能告诉下怎用的吗

把这个程序作为子程序放到主程序里。放在G40 G17 G49 G80的下一行。比如M98P1111,这个宏程序的文件名你要改为1111
#1——#16可以设置你想要的刀具寿命。我现在设的每一把刀是20000.可以根据实际情况更改。
4号刀设的寿命是15,4号刀加工了15个产品之后会出现宏变量报警。这时你就要把4号刀拆下来拿去磨,重新装上去对刀就不会出现报警了。或者把#634变量清零也不会报警

作者: 电视机在哪里    时间: 2020-4-18 23:46
fongkk 发表于 2020-4-11 18:35
把这个程序作为子程序放到主程序里。放在G40 G17 G49 G80的下一行。比如M98P1111,这个宏程序的文件名你要 ...

好的谢谢


作者: fongkk    时间: 2020-5-29 20:07
再来一个

#1=10001
#2=601
#3=631

#701=10
#702=15
#703=10
#704=10
#705=10
#706=10
#707=10
#708=10
#709=10
#710=10
#711=10
#712=10
#713=10
#714=10
#715=10
#716=10

#4=701

WHILE[#1LE10016]DO1
IF[#[#1]NE#[#2]]THEN#[#3]=0
#[#3]=#[#3]+1
IF[#[#3]GT#[#4]]THEN#3000=1
#[#2]=#[#1]
#1=#1+1
#2=#2+1
#3=#3+1
#4=#4+1
END1
M99
作者: 309494778    时间: 2020-6-12 20:17
666666666666666
作者: jsg2012    时间: 2020-6-13 10:15

作者: ZWTLLC-I    时间: 2021-10-9 15:05
学习了,学习了,谢谢楼主分享
作者: 我是大仙2017*    时间: 2022-5-28 13:55
这个好像不能清楚的知道是哪一把刀的寿命到了
作者: 王志盼    时间: 2024-3-6 10:42
只能到#16吗?加到#24需要改变量吗?
作者: 复仇云    时间: 2024-3-8 10:25
感谢分享
作者: lg333    时间: 2024-3-27 21:56
能告诉下怎用的吗
作者: scswy168    时间: 2024-4-1 16:28
fongkk 发表于 2020-5-29 20:07
再来一个

#1=10001

这个和前面那个有什么区别?

作者: xu369075280    时间: 2024-4-23 14:11
如果有24把刀加在哪里啦
作者: U.re    时间: 2024-4-24 18:45
我是大仙2017* 发表于 2022-5-28 13:55
这个好像不能清楚的知道是哪一把刀的寿命到了

可以把每把刀的寿命具体变量化,在变量里面看,比如501就是1号刀的次数,502就是2号刀类推,
601就是1号刀的总时间,602就是2号刀的加工时间类推,中间变量分类,然后累加就好了,这样就目视化了






欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2