加工中心FMECA软件设计

第3章加工中心fmeca软件设计
本软件是使用c#语言在microsoft visual studio 2008编程环境下开发出来。c#(读做 nc sharp,中文译音暂时没有。专业人士一般读”c sharp”。c#是一种安全的、稳定的、 简单的、优雅的,由c和c++衍生出来的面向对象的编程语言。它在继承c和c++强 大功能的同时去掉了一些它们的复杂特性。c#综合了 vb简单的可视化操作和c++的高 运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件 编程的支持成为.net开发的语言[3<)]。
并且c#成为ecma与iso标准规范。c#看似基于c++写成,但又融入其它语言如 pascal、java、vb等。微软c#语言定义主要是从c和c++继承而来的,而且语言中的 许多元素也反映了这一点。由于c#部分语法与c++、java相似,能让以有经验的开发 人员轻松上手,并且在很短的时间内就可以使用c#高效地进行工作。
microsoft visual studio 2008 是面向 windows vista、office 2007、web 2.0 的下一代 开发工具,代号“orcas”,是对visual studio2005的一次及时、全面的升级。vs2008引 入了 250多个新特性,整合了对象、关系型数据、xml的访问方式,语言更加简洁。 使用visual studio 2008可以高效开发windows应用。设计器中可以实时反映变更, xaml中智能感知功能可以提高开发效率。同时visual studio 2008支持项目模板、调 试器和部署程序。visual studio 2008可以高效开发web应用,集成了 asp.netajax 1.0, 包含asp.net ajax项目模板,它还可以高效开发office应用和mobile应用。
3.1软件的基本功能
加工中心fmeca专家系统基本功能包括故障自动诊断、故障严重度分析、拟采取 措施建议等方面。在完成常规的fmeca分析的基础上,提供用户进行电子档案管理的 轻松体验。基本功能包括数控加工中心框图管理功能、fmea管理、ca定性分析、ca 定量分析。辅助功能包括用户安全性处理、数据库安全性处理(数据库备份与恢复)及 一些辅助功能如计算器、记事本和画图板等。
3.2安全性设计
(1)用户管理功能。本软件专家系统将用户分为三个等级,分别是管理员 (administrator),普通用户(normaluser)、只读用户(readonlyuser)。 管理员享有高权限,可以添加、删除用户,更改用户密码等用户管理操作以及进行数 据库记录修改、添加、更删除等数据库内容操作。普通用户可以进行数据库内容操作,但是无法进行用户管理操作。只读用户只可以进行数据库内容的浏览^因此项功能只为 管理员开发,普通用户和只读用户由于权限问题,无法进行用户管理。
(2)数据备份恢复功能。对加工中心的数据信息管理系统而言,各种数据信息是管 理的主线,因此数据的安全性对系统显得至关重要。专家系统提供了系统数据的备份、 恢复功能,以确保信息数据安全。
(3)系统操作日志记录功能。对于信息系统的各个操作进行记录,对于高权限的用 户可以查询低权限用户对数据库的任何操作所产生的操作日志。
3.3主要功能设计
加工中心fmeca专家系统按照如图3.1基本流程进行功能配置。
(1)框图管理功能
为了确定加工中心fmeca分析各部件的层次情况,有必要进行部件的分级,因此 本文设计了框图管理功能,框图管理用来确定加工中心产品功能构件的层次构造。
(2)fmea故障记录管理功能
fmea管理选项卡是用来管理故障记录的。其基本功能同纸制fmea表格相同,用来记录系统内各个部件的故障记录。
(3)危害性定性分析管理功能
危害性分析(ca)定性分析模块用来定性地评价产品的故障严重程度。由于fmea 分析是ca分析的基础,因此,ca分析的是现有的故障记录,不需要新建记录,ca 分析(包括定性、定量)按钮组比较少,只有修改选中记录、命名输出文件、输出为 excel表功能。点击左侧的产品树,可以查看产品相关故障。由于fmea记录包括严酷 度等级字段,系统从fmea分析中直接继承此字段,用户只需填充发生概率等级。系统 自动计算出危害性指数c.i.。
(4)危害性定量分析管理功能
定量分析要求用户输入故障模式频数比、故障影响概率、故障率、:「:作吋n,它们 的乘积即是故障模式害度。为了实现自动化创建相应软件界面,用來存储危害性分析 各个字段,各个故障具体信息。同时也提供了参数的录入。
(5)损失获利分析管理功能
损失获利分析算法基于pc-fmeca分析,用来从维修所需成本的角度分析产品各
故障的危害况。
3.4软件安装及基本界面的设计
3.4.1软件的安装
c#提供的软件配置功能实现了对软件的打包,选中软件运行产生的动态连接库文 件(.du)及fmeca.exe运行文件及数据库文件等必要程序集后,进行配置生成即可。 形成安装文件后,执行相应的setup.exe进行安装,setup.exe路径为 fmeca\fmeca\debug\setup.exe。整个安装过程如图 3.3~3.6 所示。
3.4.2软件界面设计原则
界面环境作为人机信息的交流通道,应考虑人的心理对交互系统的影响以及用户的 能力。软件的界面环境设计遵循如下原则[3()]:
(1)力求齐全。本软件界面环境包含的定性、定量fmeca分析模块,功能相对齐 全,用户可根据实际情况选择不同的fmeca方法。
(2)美观可辨。应用程序在视觉上、概念上、语言上易于识别。尽可能多的采用视 觉构件,方便用户一看就懂,便于理解。交互界面上的对话框组件尽量简单化,方便用 户的理解和使用。
(3)信息反馈。用户能够得到当前操作的立即、可见的反馈,从而得到系统当前的 状态。反馈提醒用户进入某处特定的操作、操作的结果或出错信息,也就是说反馈应该 跟踪用户的操作过程。反馈通常包括视觉反馈和听觉反馈,其中视觉反馈(图形和文字)常用。
3.5本章小结
本章介绍加工中心fmeca软件设计的甚本思想,首先,介绍了软件的基本功能, 进而分两个方面进行了功能分析。从安全设计和主要功能设计的角度介绍了软件的功能 设置。后介绍了软件的安装过程,界面的设计状况,以及菜单功能的设置情况。
本章为后续相关分析提供信息支持。用户在使用的过程中,在对相应的机械系统进 行了 fmeca分析的同时,信息全部保存至容量足够大的数据库中,为fmeca分析奠 定了基础。

防爆泛光灯在安装时应注意哪些事项?
CAK80485数控车床价格与80485车床六点定位原则有关
GSR电磁阀与电动阀的区别
油烟净化器通电后为什么会跳闸?
EDANA 152.0-99 纸尿裤液体渗入量测试仪 技术参数
加工中心FMECA软件设计
DJI Mavic 3E 如何让平民化航测更进一步介绍
替诺福韦酯杂质对照品应该怎样选购
中水作为循环水使用时的利与弊
GB/T3810.8-2016 立式热膨胀系数测试仪 可充氮气
为什么隔爆型潜污泵能起到防爆的效果
规模大的空压机报价单
分享一下离心风机润滑油的选择方法
平谷大桃出山记
钢筋弯曲试验机技术参数操作规程使用说明
砂浆凝结时间测定仪操作规程
防爆led显示器养护以及产品使用方法
硫化氢传感器,氧气传感器和可燃气传感器的区别
色谱柱寿命延长的方法
TY系列热式气体质量流量计故障分析