刘颖
摘要:该文介绍了使用微软公司发布的Visual Studio.net 2010环境开发平台,基于WPF模式(Windows Presentation Foundation),用C#编写开发的一个生产管理系统。文中论述了系统的设计与应用,在系统应用中,介绍了变压器行业的生产配套、明细派工、作业计划、委外生产管理等。通过此系统可提高生产效率,并能随时监控和掌握生产节点和状态。为企业生产、制造、采购等都提供了有效管理手段。
关键词:生产管理;WPF;生产配套;委外生产
中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2015)33-0063-03
近年来,中国电力建设蓬勃发展,为全世界电工装备制造业提供了良好的发展机遇。中国的变压器制造业在这种大好形式下发展迅速,行业的竞争也日益激烈。引进技术、自主创新、扩大生产能力,采取各种手段来满足市场需求。提高变压器的可靠性,扩大市场,提升企业的竞争力,将是企业生存和发展趋势。显然,充分利用信息技术将是提高企业生存能力和核心竞争力重要手段。
随着时代的改进,用户对视觉感受需求不断提高,传统Winform 应用程序已无法达到用户想到的效果。因此本系统采用VS2010作为开发平台,WPF的开发模式,因为WPF支持硬件加速、精确颜色、浮点坐标、动画实现、三维、视频感受等要求。基于WPF的生产结构管理系统,是特地为变压器制造业量身打造的。它总结了企业自身多年来变压器制造企业对数据历史积累、信息统一管理等功能,在之前的管理方式上进行了改进和完善,增加了新的功能,科学、有效的管理了企业的生产数据、流程,提高了企业的经济效益。
1 生产管理系统功能设计
生产管理系统是整个生产管理的重要环节,如何应用规划、分析、监控制造商的生产进度,保证交高效、高质的产品即是现行系统重要特点。在权限设置上,本系统能灵活地管理用户的帐户及用户角色,严格管理用户对系统功能的使用权限,灵活配置基础数据,方便使用。
1.1 系统架构
本系统采用全新系统架构,最大限度的调用了各项资源,在数据接口上与CRM系统、PDM系统和ERP系统作了很好的结合,以满足现在的生产和管理需求。图1给出了系统的系统架构图。
2 生产管理系统的实现
2.1 编程理念
本系统采用Visual Studio 2010作为应用程序开发环境,Visual Studio 2010自带 NET Framework 4.0、并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。
开发模式:选用WPF(对应.net framework 4.5)应用程序框架,此应用程序不同于以往的窗口应用程序 ,WPF具有崭新的外观,新的控件设计哲学,新的图形效时和新的API(应用程序接口)。编程语言使用的是C#,数据库为SQL2008,数据接口选用五层架构,支持数据库的扩展。
2.2 WPF介绍
WPF(Windows Presentation Foundation)是微软推出的新一代GUI开发工具,并且把WPF定义为未来十年Windows平台GUI开发的主要技术。它不仅集成了Windows Vista,WIindows7。Windows Server 2008,,连Visual Studio 2010 等 产品也已使用WPF进行开发。
优势:WPF 可以使开发人员和设计人员同步紧密地合作来快速提供不同的连通体验,界面显示和代码将更好的得到分离,这是比较具有革命性的改变之一。现今,微软已经把WPF理念扩展到了几乎全部平台、浏览器平台和手机平台,所以WPF的发展前景非常好、回报也很大。
2.3 部分功能实现介绍
根据企业的订单要求和生计划大纲进行排产,在排产过程中结合库存状态,以及生产情况,有效地减少企业中的停中待料,延迟交货等问题,提高生产效率和管理水平。
1)配套设置
该功能包括成套件、配送件、转交件的配套设置,由采购、工艺、生产或者车间配套人员设置配套规则,实现物料的配套采购及在仓库、各工序之间的配送和接收。成套件规则设置时需要为该类成套件生成物料号,同步到物料表中,由采购、物流、检验设置其物料属性。常规材料采购计划投放时,根据成套件规则,在采购计划中建立成套件的关系。
对委外项目的定义如下可按规则设置,如图3所示。
在后台数据库表中 Wsc_BaseItemSet
SetName洗锈_升高座的SetRule字段值为(ParentDrawNO like '5__.023.%' OR ParentDrawNO like '5__.024.%') AND (ParentName like '%升高座%' OR ParentName like '%底架%') AND processroute like '%Hs%')
2)生产BOM
系统对未生成生产BOM的产品,按工作号对应的ID号及物料批号属性定义生成生产BOM。生成的BOM中需要记录最新版本号。生产BOM生成时根据成套件的设置,在产品下建立相应成套件物料号、批号信息。
生产BOM下发时,要将带有辅材标记的物料下发到物料需求表中,设计辅材作为需求类别放到需求类别字段中。界面如图4所示。
3)不投产确认(零部件委外)
系统根据条件自动生成单台产品的不投产件,并给符合条件物料打上不投产标记,用户可以在此基础上对零件进行不投产确认,将确认结果保存在生产BOM中。提交操作改变生产BOM状态,表示整台产品零件委外确认完成,调用存储过程生成产品配套。图5显示零件委外。
4)工序委外
此界面按单台产品对物料及工序进行委外确认,将确认结果保存在配套信息表中,工序委外确认完成后,按配套类别生成外协采购计划。
此界面左侧为班组树,班组下为班组配套,点击配套。右侧显示配套主信息和明细信息,上部表单显示配套主信息,用户可维护外协标志,下面为配套明细信息,用户可维护委外类别和外协标志,代表该物料在该工序委外。
5)外协计划
用户完成产品的不投产确认和工序外协确认后,按照配套基础设置中定义的委外类别、默认采购员、默认供应商,在外协计划生成时自动生成到外协计划明细中。用户对生成好的外协计划可以修改供应商、采购员,下发后生成外协采购单。打开外协类别定义窗口,设置外协类别、采购员、供应商。功能界面如6)班组计划
从CRM系统获取合同入库计划信息生成主生产计划,主计划下发后,根据工作号、和生产配套,生成班组作业计划,默认状态为在制品。
按单台产品生成所有班组计划,用户维护班组作业计划的油箱计划完工日期、夹件计划完工日期,一台产品维护完成后进行计划的下发。
删除操作对班组计划进行删除,新增操作对该产品的班组计划进行添加(需要控制某台产品一个班组最多有一个计划)。界面如图8所示。
3 系统应用
生产管理系统应用的基础是在产品设计中使用活尺寸、明细区分项号、为产品数据划分小工序、区分加工工艺路线和装配工艺路线等。维护装配工艺路线是产品配套、核算工序工时、成本的基础。
3.1 数据初始化
初始化数据包含:导老工艺路线:为了保证从Oracle数据库中导工艺路线和工时的一致性,导入时只导公示表,将公示表中的工序组合成工艺路线,存储到二级工艺路线表中,同时处理加工工艺路线最后一个工序是“库”和“房”的,将所属的第一个工序作为其装配工艺路线,数据提取时检查结构零件的定额信息。
3.2 工序工时
按组件划分工序工时,系统为工序中包含H的组件维护的加工工序工时,或者其下子件中包括H的物料划分加工工序工时和装配工序工时
在产品工时统计时,以工序为准,当工序没有维护工时单价时,默认用班组中的工时单价。
3.3 明细派工
为了能够生成派工明细,先设置各班组的派工明细生成规则。为生产班组定义生产配套条件,按照加工工序和转交工序、名称、图号、材料代码等条件定义班组加工的配套类别,对于外协转生产班组的也可以这样定义。根据管理的需要可以通过规则设置将油箱件和夹件分开。系统自动从生产BOM中生成各工序之间的转交单明细。
3.4 查询分析
1)支持多种查询、检索方法,使用户能快速、简便的查询到所需信息和单据。
2)提供了生产所需的针对班组的、计划的、产品的、时间的、多维多角度的统计分析报表。其中包含班组计划汇总表、班组作业计划实现率表、班组完工统计表、产量工时汇总表、工作号工时统计表等。
3.5 系统应用的特点
该生产管理系统集成生产各种参数,合理安排生产,以确保订单的交货期。
1)产品BOM的应用可以实现针对单台产品结构信息的及明更新,实现客户需求进行工艺设计和生产安排。
2)生产计划和作业计划:按照订单交期分析出合理的制造数量、开工时间、原料的采购数量、采购时间,为采购和生产安排提供决策依据。
3)委外生产管理:据生产能力合理排产、委外加工能够确保交货期、并优化企业生产成本。
4)委外加工价格按供应商、工时系数、多条件处理。
5)通用件委外:支持通用件单独委外,多台产品通用件汇总委外。
6)图纸管理:支持本图信息查询,图号、图目录检索,电子图形查阅等。
4 结束语
基于WPF的企业生产管理系统已经在保定天威电气设备结构有限公司得到了很好的应用,对其生产管理进行了系统的科学管理,提供量化分析数据。方便企业负责人或业务经理人的实时、准确掌握生产进度、生产动态、了解企业的产品生产成本,作为定价和报价参考。提高企业了生产派工效率,改善企业了管理水平,受到大家的一致好评。因此,生产管理系统的实现对变压器制造业具有深远的意义。
参考文献:
[1] 张仁侠. 现代企业生产管理[M]. 北京: 首都经济贸易大学出版社,2009: 1.
[2] 石大伟. 制造业现代生产管理模式特性分析[J]. 科技信息, 2013, 25(25): 433-433.
[3] Charles Petzold. Windows Presentation Foundation程序设计指南[M]. 蔡学镛,译.北京: 电子工业出版社, 2008: 1.