在柔性制造系统中,被加工零件的品种较多,零件加工工艺比较复杂,且工序高度集中,需要的刀具种类、规格、数量是很多的。随着被加工零件的变化和刀具磨损、破损,需要定时强制性换刀和随机换刀。系统运行过程中,刀具频繁的在各机床之间、机床与刀库之间进行交换,刀具流的运输、管理和监控是很复杂的。因此,需要有一个先进、实用、功能完善的刀具管理系统,以实现柔性制造系统中刀具的调度、储存及信息管理等任务。
1刀具管理系统应具备的性能
刀具管理系统应具备的性能:一是管理数量庞大的刀具,通常是数百把至几千把刀具;二是刀具输送自动化程度高,具有高性能、智能化的机器人作为刀具流动的传送工具;三是自动、准确地采集刀具信息;四是借助大型数据库实现对刀具的调度及动静态优化管理;五是自动在线检测刀具寿命及刀具磨损、破损管理,并能实现在线换刀功能。为此,以某一关键零部件的柔性加工系统中的刀具管理系统为例进行说明。
2刀具管理系统的组成
该系统采用VB6.0编程系统软件作为开发平台,由6个程序块及5个外存文件组成。
2.1程序块
2.1.1用户登录模块主要实现对系统的保护措施,防止非法用户进入系统,确保系统数据和系统运行的安全。
2.1.2系统运行控制模块主要实现系统的初始化,以完成对在线刀具管理各种模块的起停控制、任务排队及接口管理,确认加工中心刀库及中央刀库的信息。
2.1.3刀具离线管理模块主要实现刀具库的管理,进行刀具需求分析,刀具装配计划编制,刀具的刃磨和预调,刀具的编码生成、粘贴及信息输入,刀具的组件管理,生成刀具购买清单,及时向线内提供所需刀具。
2.1.4刀具在线管理模块主要实现柔性制造系统内的刀具活动的管理,保证加工中心在正确的时间得到正确的刀具,完成对加工中心刀具的需求与供给,运用适当的策略实现刀具的合理选择、调度以及刀具运送指令的下达和刀具剩余寿命的计算。
2.1.5系统信息管理模块主要完成缺刀检查,刀具入库管理(包括新刀入库和从柔性自动线上返回的刀具入库),刀具出库管理,磨损、破损刀具的管理以及数据库管理。
2.1.6系统状态监控模块主要实现系统内刀具、设备故障的监控以及为刀具管理系统实时管理提供必要的资源状况信息。这6个程序块是系统的主要组成部分,它们按照一定的逻辑顺序相互调用,使系统具有完善、合理的刀具管理功能,同时又是结构相互独立的子程序模块,子程序间通过数据传递而相互联系。
2.2外数据库文件
2.2.1刀具文件、存放所有刀具的主要参数,每1把刀具的参数作为1个记录。
2.2.2机床文件
存放机床的主要参数,一种型号的机床参数作为1个记录。
2.2.3工艺数据文件
存放各种与加工有关的工艺数据,一种加工方法的数据作为1个记录。
2.2.4切削条件系数文件
存放决定切削条件的各种系数。
2.2.5磨损、破损刀具文件
存放磨损、破损刀具的主要参数,每1把刀具的参数作为1个记录。
3刀具磨损和破损的在线检测
刀具磨损和破损在线检测的方法很多,主要有功率检测、声发射检测、学习模式、力检测等。在此介绍一种利用神经网络对柔性制造系统中的刀具的检测方法。