vb设计论文第四篇:VB语言下滚动轴承故障数据库系统的实现与运行
摘要:针对滚动轴承故障数据不便查找和管理的缺点, 利用Access建立故障数据库, 实现轴承故障相关数据的存储与管理;利用VB编程实现相关数据的调用与更新, 并设计友好的人机交互界面, 实现用户与软件系统的良好沟通。开发出VB和Access两者有机结合的滚动轴承故障库系统应用软件, 实现滚动轴承的基本参数信息、故障特征、产生原因、解决方案、维护措施等一系列数据的查询和更新, 可广泛用于各类设备中滚动轴承故障监测与诊断, 最终实现轴承生产、管理的科学化和高效化。
关键词:滚动轴承; 故障库; 设计; 数据; 诊断;
Design and implementation of rolling bearing fault library system based on VB
ZHU Liang-liang LIN Su-min SHI Nuo
Yangling Vocational and Technical College
Abstract:The defect of searching and management of rolling bearing failure data is not easy, use access to build a fault library, to realize the storage and management of bearing failure data;use VB programming to realize related data call and update, and design friendly human-computer interaction interface, achieving good communication between users and software systems. Development of VB and Access both organic combination of rolling bearing fault database system application software, achieving the basic parameter information of rolling bearing, fault feature, cause, solution, maintenance measure and other data are searched and updated, it can be widely used in the fault monitoring and diagnosis of rolling bearings in various kinds of equipment, Finally, the scientific and high efficiency of bearing production and management is realized.
滚动轴承是重要的旋转类零件, 应用于各类机械设备中, 同时, 它也是机械设备中最容易损坏的部件之一。统计显示, 滚动轴承失效引起的故障是导致机械设备故障的主要因素。滚动轴承故障将会造成企业停机停产, 造成经济损失, 更甚者可能导致机毁人亡的重大安全事故[1]。
滚动轴承故障分析、诊断、维修, 是机械设备故障诊断的重要组成部分, 对轴承故障类型、原因、诊断进行研究, 能对轴承的运转情况进行有效的检测和预测, 实现提前维护保养, 减低机械设备的停机率和故障率, 避免发生重大事故[2]。滚动轴承类型众多, 品牌各异, 对轴承故障特征的研究参差不齐, 给轴承故障分析、诊断、维修带来极大的挑战和困难。将人机界面友好的VB和关系数据库Access有机结合, 开发出数据资源完善、查询方便、安全可靠的滚动轴承数据库系统, 实现滚动轴承故障信息的存储、调用、分析, 有利于轴承故障的深入研究, 推动轴承设计方面的改革和创新[3]。
1 滚动轴承常见故障类型分析
1.1 滚动轴承的故障类型及产生原因
1) 滚动轴承疲劳失效。轴承工作时, 由于内外圈与滚动体的摩擦接触, 导致轴承出现物理疲劳效应, 工作时间越长这种疲劳就越显著;另外载荷过大或波动幅度较大时, 都会造成轴承疲劳失效。
2) 磨损失效。长期运转的轴承, 由于机械振动、润滑不良、清洁不到位等因素, 会加速轴承各组成构件的快速磨损直至失效。
3) 腐蚀失效。轴承在运转中, 会受到工作环境的影响, 出现化学腐蚀现象, 此时轴承表面将受到腐蚀, 轴承表面精度降低、工作能力极大削弱。
4) 断裂失效。由于安装不当、载荷过大、轴承质量等因素, 可能出现轴承断裂, 致使设备无法继续运转, 在设备运转事故中, 轴承的断裂失效影响是最大的。
5) 压痕失效。由于载荷过重、润滑不良、轴承质量等因素造成滚动体表面、内外滚道表面出现明显的凹凸痕迹, 这种压痕多属于一次性物理伤害。
6) 胶合失效。由于清洁不及时、润滑不良, 轴承接触表面出现粘连, 最终造成轴承的撕裂。
1.2 滚动轴承常见故障现象及故障解决方法
故障类型[4,5]虽然有上述6种, 但实际工作时故障的具体表现形式各种各样。经过大量实验资料收集和整理, 轴承故障现象一般有七种形式, 为了方便后期资料的整理和调用, 分别用代码A、B、C、D、E、F、G代表这7种故障:A、轴承温度过高;B、轴承声音异常;C、轴承寿命过短, 经常换轴承;D、轴承异常振动;E、设备工作异常, 不合要求;F、轴承配合问题;G、装配过紧, 轴旋转不畅。
由于同一个故障原因可能导致两个或更多的故障现象, 因此故障现象可能存在多个, 而故障产生的原因却只有一个。企业中很少有专人对轴承故障现象及产生原因、解决方法进行系统的归类总结, 轴承故障相关理论资料不够系统化、细致化, 不具有适合某种工况的针对性。为此我们通过企业走访调研、大量数据的排查和分析, 整理出轴承故障数据库资源, 参看表1。
2 故障库系统实现时几个关键问题
2.1 轴承故障数据库系统技术流程
滚动轴承故障库系统主要包含4方面的内容:1) 建立轴承系统平台, 并设计人机交互界面;2) 建立轴承故障现象及解决方法数据库;3) 实现轴承数据库资源的关联;4) 实现轴承故障数据的查询及数据库资源更新。其工作流程图如图1所示。
2.2 系统平台支持软件
该轴承故障库系统所需软件[6,7,8,9,10]分别为Access数据库、程序设计语言VB。利用Access数据库实现各类数据资源的存储、管理和调用;利用VB设计人机交互界面, 快速有效的设计各类界面、编制调用程序, 实现良好的用户交流。利用Access和VB的有机结合, 实现软件的无缝对接, 提高滚动轴承故障库系统软件的友好性、实用性。
表1 轴承故障库数据 (部分数据资源)
图1 故障查询流程图
2.3 人机界面设计
合理、方便、快捷的界面设计, 可以提高软件的运行速度、优化软件数据结构。该软件系统主要是按照查询要求和查询功能, 对界面进行设计、布局, 选取最合适的功能控件。
利用textbox、CheckBox、RadioButton、Button、Label、GroupBox、NumericUpDow、DataGridView、TabControl等VB的众多控件建立软件系统的操作平台, 例如登陆界面、故障查询界面、故障更新界面等, 如图2所示为系统登录界面。
2.4 相关数据资源的调用
Access数据库中保存有大量的数据资源[11,12,13,14,15,16], 为了方便使用, 需要以Excel文档或Word文档的格式显示, 以JPG或BMP图片格式调用, 并且对于新的故障现象和故障图片要能够及时保存更新, 这是该研究的重点和难点。常见的故障Excel文档的调用、故障图片的调用、故障图片的保存及重命名等代码编程可参看表2, 其他系统主框架程序、各子模块程序的具体编程代码不再列举赘述。
图2 登录界面
表2 部分编程代码一览表
3 轴承故障库系统运行及分析
3.1 轴承故障库系统运行
程序运行, 经过身份验证后, 进入主界面, 故障分析主界面分为两大部分即故障查询和故障更新。
1) 故障查询
进入故障查询页面, 在故障现象点选框中, 点选故障代码, 点击查询按钮, 即可在右侧页面的原因及解决方法中显示出所查询到对应故障相关文档内容;在右侧页面的故障现象图片中即可显示该故障现象所对应的图片信息, 如图3所示。
点击故障查询页面的文档显示按钮, 即可显示所查询内容的Excel文档或Word文档, 能够实现文档的打印和保存等功能, 如图4所示。
图3 故障图片显示
图4 Excel文档显示
2) 故障更新
点击故障查询页面下侧的故障更新按钮, 显示进入故障更新页面的对话框如图5所示, 输入用户名及密码, 点击确定按钮, 显示故障更新页面, 企业一般使用人员只能进入故障查询页面, 只有管理员能够进入故障更新界面进行故障相关信息的添加和更新。
图5 故障更新身份验证界面
在图片信息确定中, 点击加载图片按钮, 弹出图片浏览对话框, 选择好所需要图片, 并为该图片命名, 点击图片命名确定按钮, 在弹出的对话框中点击确定按钮, 命名成功, 如图6所示为轴承故障图片选择界面。
图6 故障图片选择界面
点击页面下侧更新按钮, 对故障更新页面中输入的信息进行了保存, 新的故障代码及故障现象出现在故障查询页面中以备查询。
3.2 轴承故障库系统分析
针对轴承企业的滚动轴承故障库系统设计, 以VB为开发工具、以Access为数据存储平台, 开发了集滚动轴承故障查询、故障解决、故障更新等为一体的软件系统。
1) 根据企业用户要求和系统分析, 设计和建立系统总结架构, 对系统进行功能模块划分, 实现模块间的联系。
2) 以VB为开发工具, 编程实现数据调用, 设计界面实现用户交流, 满足故障相关信息的保存与调用。
3) 以Access作为数据存储平台, 实现轴承相关资源的保存、管理和调用。
4) 利用VB编程语言对Access和Excel进行综合关联调用, 实现了对应故障信息文件、图片的生成。
5) 建立了轴承常见故障及产生原因、解决方法的数据库, 节省了成本, 提高了企业的生产效率, 较好地指导了企业的生产活动。
4 结论
1) 本研究利用VB和Access各自的优点, 以VB为平台, 借助计算机辅助设计手段与Access数据库, 通过混合编程将两者有机结合, 开发出轴承故障查询的应用软件。
2) 由于滚动轴承数量众多, 并且型号不同, 这就需要整理出大量的数据并不断更新Access数据库的数据, 随着数据库的不断完善, 本系统的实用性也将逐渐增强。
3) 滚动轴承故障库系统的建立及功能的实现, 对于其他标准件或可系列化生产的机械产品故障库系统的建立, 具有一定指导意义。
参考文献
[1]朱亮亮.基于VB和Matlab的滚动轴承寿命图谱系统设计[J].海南大学学报:自然科学版, 2016, 34 (1) :45-50.
[2]朱泓, 马孝江.滚动轴承故障诊断与预知维修数据库系统研制[J].大连理工大学学报, 2000, 40 (4) :461-464.
[3]陈波, 马孝江.滚动轴承故障诊断数据库系统的设计与应用[J].组合机床与自动化加工技术, 2002 (11) :37-39.
[4]王波涛.滚动轴承故障特征提取与应用研究[J].山东工业技术, 2016 (5) :208.
[5]刘新宇.工业电机的滚动轴承故障及维修措施探析[J].科技创新与应用, 2016 (5) :140.
[6]孟德珍.基于Access滚动轴承数据库系统的设计与应用[J].机械管理开发, 2010, 25 (1) :184-186.
[7]杨文彬.Access数据库在VB中的编程及应用[J].赤峰学院学报:自然科学版, 2011, 27 (9) :16-17.
[8]杨得亮, 崔松涛.基于VB与Access数据库的电缆快速设计系统[J].计算机工程与设计, 2011, 32 (12) :4282-4285.
[9]张良, 何也熙. Matlab、Access和VB.NET混合编程方法的研究和应用[J].计算机工程与设计, 2009, 30 (5) :1232-1235.
[10]田志磊, 王海洋.基于VB与Access的电力光通信系统设计软件的研发[J].电力系统通信, 2011, 32 (222) :44-47.
[11]王猛.VB与Access在电气设备管理中的应用[J].电脑编程技巧与维护, 2011 (12) :28-29.
[12]安子良, 孔令超.基于VB、Matlab和Access的石油井架应力测量系统[J].化工自动化及仪表, 2011, 38 (5) :597-599.
[13]孙月玲.基于VB环境下的数据库访问技术研究[J].电脑编程技巧与维护, 2012 (14) :43-44.
[14]陶佳琦, 翁正新.VB访问Access数据库的研究[J].微型电脑应用, 2014, 30 (10) :14-16.
[15]周小萍.在VB中访问ACCESS数据库的方法[J].中国校外教育, 2013 (3) :167.
[16]张建, 谢群.基于VB与Access的注射模具辅助设计系统[J].电脑编程技巧与维护, 2015 (14) :58-59.
随着科技不断的进步,信息化社 会已经趋于成熟,利用信息化手段辅助工业生产、市场营销及日常生活已经成为发展趋势。VB作为一款简单实用的编程开发工具,被广泛应用于各行各业。下面是搜索整理的vb设计论文8篇,供大家借鉴参考。...
本文在Internet/Intranet环境下利用WindowsNT/2000 Server下的ASP技术、COM+、SQL 2000数据库技术,设计一套网络办公系统(OA)的实现方案和技术分析。...
近几年,不仅我国综合国力大力提升,我国的国民经济也快速地增长,这促使着我国的汽车工业也一同发展起来,科技迅速发展逐渐使汽车的制造成本降低,使汽车越来越百姓化。...
结合Visual Basic 6.0开发工具和SQL Server 2008数据库管理系统, 能够设计开发出一款界面简洁、功能齐全、管理和使用高效的图书馆管理系统应用软件, 大大提高图书馆管理的效率, 也方便用户的使用。...
要想得到一个高效准确的智能电子秤,需要从各个方面进行控制,包括常见的硬件以及系统软件控制,需要各个环节的分工与合作,基于此本次设计取得良好效果。...
为了提高盆栽绿植浇水的智能化,设计一款基于STM32的盆花自动浇水系统,该系统可以检测绿植生长环境的温湿度以及土壤湿度情况,当检测到环境参数值低于设定的阈值时,自动启动盆花浇水功能。...
文章分析了虚拟化技术的实际应用,希望对今后的虚拟化技术平台设计有所帮助。...
对Crowbar(杠杆)中的程序结构、数据类型、变量、语句与结构控制、运算符等多方面的内容都进行了设计,特别是给出了一套模块命名的规则以及内存管理的方法。采用Crowbar语言,能够为读者的使用带来非常大的方便。...
引言平煤股份八矿是个多煤层同时开采的突出矿井,井下瓦斯检查点多面广、作业现场分散,瓦检工作至关重要。瓦斯检查电子信息自动传输系统可以直接显示从地面瓦斯监测系统直接获得的数据,避免瓦斯检查工出现假检、漏检,杜绝瓦斯超限事故的发生。1总体思...
我们希望能够通过《加农英雄联盟》项目的制作以及研究来找到更多更好的游戏设计以及开发方式来为游戏行业添加更多的"助燃剂", 为中国游戏市场的未来做出一定的贡献。...