少校
UID2143143
U币1
G币6975
技术0
主题12
精华0
阅读权限90
注册时间2014-1-7
最后登录2024-11-16
在线时间764 小时
手机13395352741
少校
|
本帖最后由 马剑军 于 2015-1-14 20:59 编辑
前几天我发了一个贴子,大批量产品加工中的宏程序应用,主要功能是刀具寿命管理和刀具自动磨损补偿,用宏程序来实现这两个功能用一般人来说可能难以理解,也不太方便
所以我今天做了一个指令来实现刀具寿命管理和自动磨损补偿功能,并且把此指令做进UG后处理,实现电脑编程直接生成带刀具寿命管理和自动磨损补偿功能的程序
首先说明一下此功能适合用FAUNC系统,其它系统需要自己翻译
我把指令命名为M666,后面跟AB两参数,A是刀具寿命管理,B是自动磨损补偿(加在刀具磨损补偿上了,未用形状补偿,它们之和为半径补偿),
指令加在M6 T1这样的程序后面,,跟刀指令如T2前面,它会选择当前T指令做为依据
前提,#801到#850未被其它宏程序使用,以后也不要被其它宏程序使用,#801到#850分别保存T1-T50刀具的加工数量
格式一,M666 不跟参数,或A参数为空,只有B参数,清空1-50号的磨损补偿,#801到#850,并发出报警,做新工件时清空上批工件数据时用一次就够了,可以在MDI方式下使用
格式二,同时需要刀具寿命管理和磨损补偿的, 举例: M666 A100. B0.01 刀具使用100次报警,每次磨损补偿加-0.01 B参数无论正负,都转化成负数
格式三,只需要刀具寿命管理的, M666 A100. 或者 M666 A100. B0.都可以,,适合用钻头等刀具
格式四,只需要刀具磨损补偿的,M6666 A0. B0.01 刀具不报警,每件磨损补偿加-0.01,换刀后手工清零对应的计数变量,T1对应#801,T50对应#850,适合光刀这样,一直加工到光洁度不行这种情况
程序使用示例:
二楼发:UG后处理修改示例
三楼发:指令子程序说明,后处理及指令程序下载 |
版权声明 |
|
本人声明此帖为本人原创帖,未经允许,不得转载!
|
|