佛山汽车贴膜dlong完的刀库管理管理

使用刀库管理中的转换位置作为待机刀位的换刀设计 佛山汽车贴膜 dlong 在有待机刀位结构的加工中心中,要求待机位上可以存放刀具。而在使用西门子刀库管理的机床上,由于刀 库管理的原理是要求刀具出自刀库,换完刀后也要返回到刀 库,待机刀位不能存放刀具。故增加转换位置结合FC8 的异步 应答功能,在换刀前将转换位置的刀具放到刀库内,在换刀完 成后,再将返回到刀库内的刀具异步移送到转换位置上。 关键词 刀库管理;转换位置;FC8 功能 在一些加工中心或龙门式加工中心中新刀使用前怎么处理,存在待机刀位这种 结构,即在刀库和主轴之间,设计了一个存放刀具的位置。在 换刀过程中,首先将刀库中的预选刀具移动到待机刀位存放, 当主轴上的刀具加工完成后,系统发出指令将待机刀位的预选 刀和主轴上的刀具进行交换,完成整套换刀动作。为了实现这 种结构的换刀循环,需要对待机刀位进行处理。当不使用西门 子专用的刀库管理功能时,可以制作一个用户界面,用于查看 和修改待机刀位上的刀号。但西门子刀库管理功能强大,一般 机床都配置刀库管理功能,而使用自制的界面就不能和西门子 的刀库管理界面相结合,不便于刀库的操作和管理。还有一些 机床使用换刀位置作为选刀的临时存刀位,由于刀库管理的一 些固定格式,换刀完成后不能存到待机刀位,只能将刀具返回 到刀库中。

当重新选用换完的刀具时,还需要重新从刀库中选 择,移动到待机刀位。而换完的刀存放在待机位,就节省了从 刀库中取刀的时间新刀使用前怎么处理,满足了一些特殊的换刀需要。所以本文在 使用换刀位置的基础上,通过PLC 程序的一些改变,尝试了一 种新的方案来实现这种待机位刀库换刀的设计。 换刀过程本文以大连机床集团生产的MDH80 卧式加工中心为例,机 床使用西门子840Dsl 数控系统,配置了刀库管理功能。通常 的做法是待机刀位作为临时存放位,开始换刀时待机位不允许 有刀,换刀完成后刀具从待机位还回刀库。但MDH80 最初使用 法那克31i 数控系统,待机位是可以存放刀具的。为了保证产 品的统一性,只能进行调整。 为了介绍刀库换刀过程的方便,定义主轴刀号为Ts,预 选刀号为Tn,待机为Tw。换刀交换流程如下。 刀库配置的NC部分 整体方案确定后,首先必须做刀库管理相关功能的基本配 置,西门子刀库管理的基本配置可以参考相关资料,在这里就 不详细说明了。然后需要设参数MD10717: $MN_T_NO_FCT_CYCLE_NAME,用于T 功能替换的换刀循环名 称。这个参数设置为:MGZ,在制造商循环中新建文件MGZ。

这样在选刀执行指令Txx 时,会自动调入到MGZ 程序内运行, 这样保证后面的一些特殊处理的完成。 接着在刀库管理的缓冲区,主要用于配制主轴和机械手, 在这里新建一个转换位置,将它分配给主轴和刀库。生成的配 置文件如下: ;定义缓冲区 N280 $TC_MAP1[9998]=7 N290 $TC_MAP2[9998]=”刀具缓冲区” N300 $TC_MAP3[9998]=17 N310 $TC_MAP6[9998]=1 N320 $TC_MAP7[9998]=4 个缓冲区,既1个主轴+2 机械手+1个转换位置 N330 $TC_MAP10[9998]=0 ;定义转换位置 N4220 $TC_MPP1[9998,4]=5 ;转换位置 N4230 $TC_MPP2[9998,4]=0 N4240 $TC_MPP3[9998,4]=0 N4250 $TC_MPP4[9998,4]=2 N4260 $TC_MPP5[9998,4]=1 配置完成后,刀库管理界面下的缓冲区会出现4 个位置, 分别是: 1)代表主轴; 2)代表机械手1; 3)代表机械手2; 4)代表转换位置。 通过以上配置,刀库管理相关功能的数控部分的配置基本 完成。

刀库设计的PLC部分 在西门子的刀库管理功能中,转换位置和机械手属于临时 存刀区。在选刀开始时,是不准有刀具存放的,而且在换刀完 成后是必须将刀具存放到刀库内的。 在选刀时做个实验,让主轴上存放刀具T1,转换位置存 放刀具T2,如果这是选择刀具T3 时,西门子刀库的接口信号 DB72.DBW30 主轴刀号正常时应该读出来的是1,而在这种情况 下读出来的是2。当把转换位置的刀具手动移位到刀库中时, 即转换位置上不存放刀具,主轴刀号就正常读出来了。所以如 果想在转换位置存放刀具就必须进行一些特殊处理。 由于西门子刀库管理的原理是刀具从刀库出来最后要返回 刀库中,要在待机位存放刀具,主要的想法是当转换位置区存 放一把刀具时,在选刀执行前先把转换位置的刀具返回刀库, 在换刀完成后先将刀具放回刀库,再把刀具从刀库中移回到待 机位置。所以在选刀前和换刀完成后,使用FC8 的异步应答功 能来解决待机位的存刀问题。FC8 是西门子刀库管理的标准应 答功能块。 首先在MGZ 程序中的开始部分,编写M91 代码用于调用 FC8,当待机位存刀时,先将转换位置上的刀具返回到刀库 中,程序如下: CALL FC #FC8_PAR.StartTaskIdent :=B#16#4 TaskIdentNo:=B#16#1 NewToolMag #FC8_PAR.NewToolLoc;待机位刀位号 OldToolMag :=9998 OldToolLoc Ready:=#FC8_PAR.Ready Error :=#FC8_PAR.Error 当转换位置的刀具返回到刀库的应答完成后,执行MGZ 序中的Txx。

将新刀传送到转换刀位上,进行临时存刀。当换刀完成后,先将主轴刀具存放于刀库中,在使用FC8 的异步应 答功能将放回到刀库中的主轴刀具,移送到转换位置上,程序 如下: CALL FC #FC8_PAR.StartTaskIdent :=B#16#4 TaskIdentNo:=B#16#1 NewToolMag :=9998 NewToolLoc OldToolLoc:=DB72.DBW30 Status Ready:=#FC8_PAR.Ready Error :=#FC8_PAR.Error 通过这种设计,刀库换刀过程中待机位置就可以存放刀具 了,每次换刀完成后,待机位置上就存放刀具了。 结论在大连机床集团MDH80 系列中原使用法那克系统,在换刀 过程中使用待机位存放刀具,现使用西门子系统也完成了相同 的功能,保证了产品的统一性。在特定的情况下换刀,比如将 存放到待机位的刀具换到主轴上,比待机位不存刀,需要从刀 库中去到待机位的换刀方式节省了很多时间。各方面都符合了 现场的使用需要,保证了企业产品的功能的多样性。

© 版权声明
THE END
喜欢就支持一下吧
点赞262 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片