找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 186|回复: 3

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

[复制链接]

2

主题

186

回帖

2639

积分

少尉

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


在后处理的初始移动添加图片上的宏即可,
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

主题

150

回帖

2034

积分

少尉

积分
2034
发表于 昨天 22:24 | 显示全部楼层
很實用的資料~感謝分享

0

主题

63

回帖

3343

积分

中尉

积分
3343
发表于 9 小时前 来自手机 | 显示全部楼层
谢谢分享

0

主题

17

回帖

975

积分

五级士官

积分
975
发表于 9 小时前 来自手机 | 显示全部楼层
以前在Bosch公司上班就是这个宏,当时还会用点,现在全忘了😄
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-15 09:42

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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