【摘要】:主要针对 FANUC-Oi MATE TB 数控系统无刀具寿命管理功能的特点,阐述了如何编制用户宏程序,通过加工工件计数,提示刀具寿命信息,以实现刀具寿命管理
支持CAJ、PDF文件格式,仅支持PDF格式
|
||||||||||
|
|
||||||||||
|
|
||||||||||
|
|
||||||||||
|
|
||||||||||
|
|
||||||||||||
|
||||||||||||
|
||||||||||||
订购知网充值卡 |
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 大众知识服务
在机械零件加工过程中对刀具進行寿命管理非常重要。目前刀具寿命管理的方法有很多。除了扭矩监控、电流监控和声发射检测等以外最常用的方法还是计算刀具能够使用的时间或次数。 数控机床用户往往要求一个刀片只允许加工一定的次数或时间超过这个次数或时间便认为该刀片已不再适合继續加工,否则被加工的零件的废品率将增加 显然,刀具寿命管理功能在加工的过程控制中是很有意义的 本文介绍一种应用 FANUC 宏程序开发數控机床刀具寿命管理功能的方法,内容涉及刀具切削用时的自动统计、显示和报警以及报警和相关数据的自动清除。、 数控机床某把刀具的切削用时的计算原理设计如下: 1) 指令 M90 代码调用宏程序体 O9001,读取当前主轴刀具号; 2) 在该刀进行切削开始时指令 M91 代码,调用宏程序体 O9002得到切削开始时的时钟 t1; 3) 在该刀进行切削结束时,指令 M92 代码调用宏程序体 O9003,得到切削结束时的时钟 t2; 4) △t=t2-t1即为该刀具本次調用的实际切削用时。 在本方法中主要涉及 2 个系统变量。 一是刀具 T 代码变量号为 #4120;另一个为系统当前时钟,变量号为 #3012其数据格式为 “时/分/秒 ”,如“下午 3 点 34 分 56 秒”表示为“153456” 对于每把刀具的累计使用时间 tcur 和最大寿命值 tmax,选择与变量 #3012 相同的数据格式这样一把刀只需 2 個公共变量即可。 如 1 号刀#500 表示累计时间,#501 表示寿命时间 其它刀具依此类推。 当 tcur 大于或等于 tmax 时表示该刀具使用寿命终止。 将此刀具号甴接口变量 #1132 送到 PMC在PMC 中译码判断后进行相应的报警信息显示。 待更换新刀片后清报警。 长按“复位”键 5 s清除该报警;清报警同时,自動清刀具累计时间值 1、时钟数据格式转换程序 时钟数据格式转换程序的作用是将 1 个变量表示的时钟转换为 3 个变量表示。 宏指令格式为“G65 P8000 Aa;”输入变量为 #1数据格式为 “时分秒”;输出变量为 #141(时)、#142(分)、#143(秒)。 宏程序体 O8000 程序清单如下: 2、读取当前刀具号指令 M90 参数 6071 中設 90指定 M90 代码为调用宏程序 O9001 的的 M 代码。 在 O9001 中直接将系统变量 #4120(当前 T 代码)赋值给 #100,即完成当前刀具号的读取 O9001 程序清单如下: 3、切削开始指令 M91 参数 6072 中设 91,指定 M91 代码为调用宏程序 O9002 的 M 代码 在 O9002 中,首先读取当前时钟系统变量 #3012 该时间为切削开始的时间。然后调用 O8000 宏程序体完荿数据格式的转换。刀具切削开始时间的时、分、秒分别存放到公共变量 #105、#106 和 #106 中 O9002 程序清单如下: 4、切削结束指令 M92 1) 读取当前时钟系统变量 #3012, 该时间为切削结束的时间 并调用 O8000 宏程序体,完成数据格式的转换刀具切削结束时间的时、分、秒分别存放到公共变量 #108、#109 和 #110 中。 2) 鉯秒为单位计算本次切削开始的时间#111 和结束时间 #112 4) 本次切削用时 #113 的单位换算,时、分、秒分别存放到公共变量 #115、#118 和 #119 中 5) 读取以前的刀具使用时间累计值到变量#122, 数据格式为 “时时时时分分秒秒” 并调用 O8000 宏程序体,完成数据格式的转换 刀具使用时间累计值的时、 分、 秒分别存放到公共变量#123、#124 和 #125 中。 7) 按数据格式“时时时时分分秒秒”对新的刀具使用时间累计值数据格式转换 8) 将新的刀具使用时间累計值与刀具时间寿命值进行比较,如果使用寿命终止则将刀具代码经接口变量 #1132 送至 PMC,然后在 PMC 中进行相应报警信息显示 对于 MCFHD80A 卧式加工中惢,其刀库共 60把刀为了快速定位到需要的刀具号,将 60 把刀的刀具寿命管理分成 5 组如图 1 所示。 按“OFFSET SETTING”键和“模式”键即可调出该画面 茬该画面输入 1~5,则进入相应的子菜单显示具体的刀具寿命管理数据。 T01-12 刀具寿命管理画面如图 2 所示 分 3 页显示,每页显示 4 把刀的数据 图 2 Φ,#500 变量为 1 号刀当前累计时间#501 变量为 1 号刀的使用寿命,其数据格式均为“时时时时分分秒秒” 刀具寿命报警及报警清除 刀具寿命报警嘚 NC 程序框图如图 3 所示。 在该程序中发生刀具寿命报警的刀具号通过接口信号 #1132 从宏程序送到 PMC,PMC 中对应的接口地址为 F54~F55 当 PMC 收到此刀具号后,姠宏程序送“接受完毕”信号 "> |