刀量具管理系统
发布时间:2011-08-14
作者:
数控
来源:中国数控机床网
目前,工业发达国家的数控设备利用率已达到60%~70%,而我国数控技术应用较好的企业仅达30%左右。阻碍我国数控设备利用率提高的不利因素很多,其中刀量具管理是一个主要因素。目前我国企业刀量具管理中主要存在以下两 ...
目前,工业发达国家的数控设备利用率已达到60%~70%,而我国数控技术应用较好的企业仅达30%左右。阻碍我国数控设备利用率提高的不利因素很多,其中刀量具管理是一个主要因素。目前我国企业刀量具管理中主要存在以下两个问题。 (1)管理流程比较混乱,信息源头多,亟需标准化和规范化;
(2)多数企业仍处于手工的信息录入和信息响应阶段,不能适应数控加工的需要,也不能及时为生产管理、调度以及工艺设计部门提供详实的数据信息。
刀量具管理是生产成本的重要环节,所以对刀量具实现有效的管理是企业准确核算产品成本的主要因素之一,解决上述问题并实施刀量具管理的信息化是实现高效数控加工的有效途径。
系统功能分析
刀量具管理系统是数控车间管理的重要组成部分,它与生产计划部门、生产工艺部门、工具供应部门、量具检验部门以及财务部门之间需要进行频繁的信息交流。
刀量具管理的业务主要包括:
刀具的出入库管理,刀具的计划管理,刀具刃磨,刀具报废,刀具消耗成本管理;量具的出入库管理,量具的计划管理,量具的维修,量具报废成本,量具送检管理。
刀量具管理系统根据生产计划信息和CAPP系统提供的相关零件的工艺规程信息以及刀量具的库存信息生成刀量具订货信息,提交给工具管理部门实现刀量具的订购;根据车间生产计划管理系统的生产调度信息实现刀量具调度的出入库;定期向财务部门输出刀量具的报废、量具维修、刀具刃磨和刀量具库存成本预算和核算统计信息;为车间计划管理系统、CAPP系统和量具检验部门提供刀量具的库存信息;根据工具管理部门提供的刀量具到货信息实现刀量具的检验入库。量具检验部门根据量具检验周期向刀量具管理系统提供量具检验信息,实现量具的检验出库。
系统功能设计
刀量具管理系统采用了面向功能的模块设计技术。根据管理系统主要业务需求分析,所设计的系统功能模块可分为:
(1)基础数据管理功能模块。实现刀具货位、货区、刀具、量具等编码的定义;实现系统多层区、多角色的权限管理;实现车间工作人员、设备信息的管理;实现数据多种备份;实现对库存最低量、高量以及量具定检相关信息设置;实现刀量具管理系统与其它集成系统的接口定义。
(2)刀量具计划调度功能模块。实现刀具订购计划、刀具配送计划、刀具使用过程中的调度控制以及刀具调度信息的反馈。
(3)刀量具库存管理功能模块。实现刀量具库存台帐管理、刀具的库存控制、量具的定检控制以及刀套和量具附件的管理。
(4)刀量具成本管理模块。实现刀具的刃磨、报废、刀具库存以及量具维修、定检、报废的成本 预算和核算功能,从而实现对车间生产零件刀量具使用成本的详实、准确统计。
在刀量具管理系统功能模块中,基础数据管理功能模块是整个系统的基础,主要为刀量具计划管理功能模块和刀量具库存管理功能模块定义刀量具编码、库存控制参数设置。在车间没有设备管理人员和管理系统时,为系统提供简单的人员、设备信息,同时为系统操作人员定义角色和操作权限,从而保证系统安全运行。刀具库存管理功能模块根据刀量具计划管理功能模块的刀量具调度指令进行刀量具的出入库,刀量具库存管理模块为刀量具计划管理功能模块提供刀量具库存参考信息。刀量具成本管理功能模块根据刀量具库存管理功能模块的库存台帐信息、出入库信息进行刀量具成本资金的统计,实现刀量具成本的有效管理。系统功能组件化
刀量具管理系统是一个以数据处理为主要业务的信息管理系统。根据本系统的特点和功能分析,系统采用组件(Component)技术实现功能操作,包括八类组件:
(1)数据库访问类:主要输入SQL语句字符串,输出数据库数据访问的SQL语句,实现SQL语句向ADO,ODBC等数据库管理传输数据访问语句。根据不同类型的数据库可以编写不出的数据访问类组件。 (2)信息查询类:主要输入复杂的综合查询语句,拼凑SQL语句,形成综合查询SQL字符串,并引用数据库访问类组件,实现信息查询。
(3)报表生成类:主要根据信息查询类经过查询返回的数据信息,根据一定的规则编写报表语句,输入SQL查询信息,输出格式报表。
(4)异常类:主要实现系统运行时数据处理,业务逻辑处理以及其它系统运行的功能和信息反馈、提示,系统容错能力也在此类组件上体现:输入系统异常数据信息,输出相关提示信息和系统功能逻辑处理。
(5)数据处理类:主要包括数据增加删除、编辑、刷新的数据处理,输入的信息主要处理页面中的数据,输出数据SQL字符串。引用数据库访问类。
(6)逻辑操作类:主要包括刀量具的盘点、量具的定检、刀具日计划生成刀具的出入库信息单和刀量具出入库时对库存台帐影响等功能逻辑的处理过程,是刀量具管理系统中的主要功能逻辑组件。输入信息是经过查询的主要数据字段或统计数据参数,输出的是相关参数的比较结果。此类包括主从表的逻辑关系类型组件。
(7)数据检验类:在数据存储过程中对数据进行各种检验,主要包括数据是否冗余、重复,以及对关键字段的信息检查等。输入关键字段字符串,输出参数比较信息。?
(8)通信类:主要实现局域网络或广域网络的通信和组件间通信。
客户的请求首先经过“逻辑操作类”组件进行相关业务处理,然后经过“信息查询类”组件和“数据处理类”组件生成SQL查询语句,“数据检验类”组件对生成的SQL语句中包含的信息进行的数据逻辑以及数据主键唯一性等信息的检验,最后经过“数据库访问类”组件提交SQL语句,实现对数据库的操作。“通信类”和“异常类”组件始终为系统中的各类组件以及相关业务处理提供服务。
由于本系统对报表的功能要求比较高,所以系统专门提供了“报表生成类”组件,各种报表需求信息经过“报表生成类”组件的处理,生成内容和格式定制的各种报表,并可通过不断扩展“报表生成类”组件的功能以适应用户的需求变化。
系统结构设计
刀量具管理系统采用C/S结构,前台是简单功能代码的应用程序,中间层是由以上提到的八类功能组件组成的应用服务器,后台是数据库服务器构成的三层结构。
采用这种三层系统结构的优势在于: (1)有利于应用服务层和数据库服务器层的基础上实现B/S结构。 (2)系统具有优良的开放和升级性能,可以通过不断升级或增加功能组件实现整个系统的不断完善和升级,也有利于把先进的管理思想渗透到系统中。 (3)通过不断改进应用服务器中的“逻辑操作类”组件功能,保持系统商业逻辑的先进性和工作流程的不断优化。 | |