最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

西门子828D数控铣床系统刀具管理应用

发布时间:2015-03-11 作者:佚名 
828D数控系统提供的刀具管理功能因其刀具管理信息直观透明、刀具调用高效可靠,大大提高了生产效率和生产安全性。换刀过程中每步动作完成后都要进行一次响应,向刀具管理系统报告当前换刀动作的完成状态,以实现刀具管理系统对换刀过程的实时管理和HMI刀具管理画面信息的及时更新。

1.引言

  828D数控系统提供的刀具管理功能因其刀具管理信息直观透明、刀具调用高效可靠,大大提高了生产效率和生产安全性。换刀过程中每步动作完成后都要进行一次响应,向刀具管理系统报告当前换刀动作的完成状态,以实现刀具管理系统对换刀过程的实时管理和HMI刀具管理画面信息的及时更新。机床换刀动作完成状态的传递/响应建立在刀具管理系统提供的三个DB块数据表上,分别是DB9900(常量传递表)、DB9901(变量传递表)、DB9902(响应步骤表)。

2 传递/响应步骤表的建立与使用

  2.1刀库的定义:

  刀具管理系统定义了三种类型的刀库:一是真实存放刀具的刀库,二是暂时存放刀具的虚拟刀库如机械手卡爪、主轴等(刀具传递时作为一个缓冲区),三是装刀点作为一个虚拟刀库,在进行装卸刀时都是由装刀点装入或卸到装刀点上。且刀具管理系统对刀库、主轴、卡爪等赋予了固定的代码,在进行传递/响应表建立是进行介绍。

  2.2 DB9900常量传递表的建立

  通常该表中定义机床换刀过程中的固定换刀动作状态步骤,建立DB9900常量传递表时要考虑好刀具更换时所有可能的换刀动作步骤,DB9900常量传递表最多支持64步,步骤号从1~64。占用数据块地址从DBW0~DBW510,每步占用4个字地址。

 DB9900常量传递表的建立

  2.3机械手换刀案例DB9900常量传递表的建立与解析

  注:如有更多缓冲区,可继续定义。如9998.4可定义成卡爪3。

  2.4DB9901变量传递表的建立

  通常该表中定义刀库旋转动作状态步骤。因刀库转动时刀库换刀点的当前刀位号不断变化,所以刀库旋转动作的状态步建立在DB9901变量表中。DB9901变量传递表最多支持64步,步骤号从101~164。占用数据块地址从DBW0~DBW510,每步占用4个字地址。

 DB9901变量传递表的建立

2