找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 403|回复: 5

[分享] 运用宏程序检查刀具寿命的方法

[复制链接]

2

主题

190

回帖

2713

积分

少尉

积分
2713
发表于 2025-1-14 21:35:51 | 显示全部楼层 |阅读模式
刀具寿命最初是大公司控制成本的产物,现在很多机床内部都有这些功能,但有些地方不是很方便,由于我自己平时也会用到这个功能,所以我通过一个简单的宏完成了这个操作,每次编写程序,只需要对照收集的刀具信息设定数量和时间即可,(监测刀具寿命方法很多,比如按刀具磨损补偿量、切削力变化幅值,主轴电机负荷等)我个人做产品时喜欢用数量,车床时喜欢用时间,大家可以根据个人的习惯修改达到自己想要的效果。


在后处理的初始移动添加图片上的宏即可,
IF[#11012NE#701]THEN#601=0 (12号刀补值不等于指定变量时,说明重新对刀了,就需要把这把刀的数量清零,以重新计算,不需要人工清零,601对应1号刀,以此类推,到624对应24号刀)
IF[#601EQ0]THEN#701=#11012 (当601变量清零后,那么就需要重新记录新对刀的刀补值,701变量就会把当前的刀补值记录在701变量里,701变量可自定义)


然后在后处理刀轨结束位置加上图片上的宏即可
#601=#601+1  (记录当前刀具的数量,每个程序检测一次,叠加累积)
IF[#601GE8]THEN#3000=1( HUAN DAO T1 ) (当前刀具数量到达程序设定值时,机床面板上会报警显示括号里的信息,括号信息可自定义,由于发那科系统读取中文要转换麻烦,所以我统一用的拼音代替)
《此段宏可以放在上面宏的下面,也可以把#3000改为#3006,像程序中加M00一样使用》

自己瞎研究,搞了一个次数设定,因为发那科系统和三凌系统刀补变量不一样,所以还差一个报警信息这样才安全,如果谁有好的 [ 比较ACTIVE ] 这个变量不一样就报警的方法,可以指教一下,完善后分享



开始刀轨事件

开始刀轨事件

开始刀轨事件



参数设置1

参数设置1

参数设置1


参数设置2

参数设置2

参数设置2


使用时间的方法

使用时间的方法

使用时间的方法


11.png



0

主题

151

回帖

2061

积分

少尉

积分
2061
发表于 2025-1-14 22:24:46 | 显示全部楼层
很實用的資料~感謝分享

0

主题

74

回帖

3393

积分

中尉

积分
3393
发表于 2025-1-15 00:08:17 来自手机 | 显示全部楼层
谢谢分享

0

主题

17

回帖

1013

积分

六级士官

积分
1013
发表于 2025-1-15 00:13:06 来自手机 | 显示全部楼层
以前在Bosch公司上班就是这个宏,当时还会用点,现在全忘了😄

2

主题

190

回帖

2713

积分

少尉

积分
2713
 楼主| 发表于 2025-1-15 10:17:07 | 显示全部楼层
mjm123mjm 发表于 2025-1-15 00:13
以前在Bosch公司上班就是这个宏,当时还会用点,现在全忘了😄

#601=#601+1
IF[#601GE8]THEN#3000=1( HUAN DAO T1 )
我最早只会使用这一段,只是记一个数,次数还是固定格式的,只是报警的刀具信息是可变化的,后面自己瞎啄磨,让数值可以变化,现在让他自动清零更方便一些,我们公司用这个,买刀都买的少了,三四年没买过新刀了,都是定期返厂家修磨

2

主题

1697

回帖

8581

积分

少校

积分
8581
发表于 2025-1-15 15:16:28 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-2-4 05:59

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表