拖拉机零件CAPP系统研究
——基于MySQL数据库和Web技术
2018-06-06谷利芬
谷利芬
(焦作师范高等专科学校 计算机与信息工程学院,河南 焦作 454000)
0 引言
随着制造业信息化和Web技术的应用,拖拉机零部件生产企业资源的交流和交互成为可能,各个企业在生产工艺方面加强了合作,而CAPP系统是实现这个方面的重要桥梁。但是,各个拖拉机部件生产企业还没有完备的CAPP系统,即使有CAPP系统也存在多方面的问题,突出表现在CAPP系统的可查询性、可视化和协同设计能力较差。要想解决拖拉机零部件CAPP库所存在的问题,需要采用拖拉机零部件数据库网络化使用和管理的方法,以可视化和协同设计为主要改进目标,采用 B/S结构的系统架构和Java技术,解决CAPP系统的Web程序访问MySQL数据库问题,对于实现CAPP系统的可查询性、可视化和协同设计具有重要的意义。
1 拖拉机零部件CAPP系统Web架构和信息数据生成
拖拉机计算机辅助工艺CAPP系统主要是通过输入拖拉机零部件的基本信息(包括几何尺寸信息、材料信息和工艺信息等),自动生成工艺路线和加工工序的工艺设计系统。使用MySQL数据库和Web技术对系统进行改进后,可以增加工艺设计过程的可查询功能和可视化功能;但是,Web技术对MySQL数据库进行访问需要数据交互的基本框架,采用Browser/Server(简称B/S)结构可以实现应用服务器访问数据服务器的功能,其基本结构框架如图1所示。
图1 B/S结构的架构图
在B/S结构的架构下进行拖拉机CAPP系统使用时,用户可以方便地采用Web浏览器进行浏览,并获取网页的信息,而不需要再进行客户端的安装,并具有信息查询功能。
基于Web技术的拖拉机零件数据库简图如图2所示。图2中,利用B/S框架结构将系统分为3层,服务器端主要负责数据库管理和业务的逻辑处理,多客户可以在浏览器同时浏览,增加了系统的协同设计能力。因此,系统功能设计主要可以划分为3种,包括拖拉机零部件数据库的建立、数据库的维护管理和协同浏览能力。其中,拖拉机零部件信息库的建立流程如图3所示。
图2 基于Web技术的拖拉机零件数据库简图
图3 拖拉机零件信息数据库建立
在建立拖拉机零部件数据库时,为了实现数据库资源的合理配置,在利用FTP上传大文件时需要管理人员的同意,通过将信息反馈给技术管理员,对拖拉机零部件数据工艺信息资源进行合理的优化,便于信息的分类管理。对于小的数据文件,可以自行上传,上传记录可以反馈给技术管理人员,便于数据信息的进一步优化。
2 零件参数化建模和MySQL工艺数据库生产
利用MySQL数据库和Web浏览器可以实现拖拉机零部件设计的可视化,并实现参数化零部件设计,从而形成CAPP系统。以拖拉机尺寸变速箱的工艺设计为例,假设齿轮的载荷系数为kt,齿轮在加工时材料的弹性系数为ZE,小齿轮的疲劳强度极限为σHlim1,小齿轮的疲劳强度极限为σHlim2,齿轮在接触时大齿轮接触疲劳寿命系数为KHN1,小齿轮接触疲劳寿命系数为KHN2,安全系数为SH,则许用应力的计算表达式为
(1)
(2)
在进行设计时,从应力方面单纯考虑,齿轮的设计最大应力要小于许用应力。应力可以通过预先编程的方式,利用公式编程计算得到。假设齿轮的单元应力为u和v,应力的状态为平面应力,于是单元应变可以写成
(3)
(4)
假定是各向同性的线弹性材料,对于平面应力状态,则有
σ=Dε
(5)
其中
(6)
其中,E和μ为材料的弹性常数;E为杨氏模量;μ为泊松比。这些数据在建立MySQl数据库时,以不同的材料方式已经输入。因此,设计时只需输入材料的类型、设计尺寸等参数,便可以计算得知设计尺寸是否合格、加工工艺是否可行。其流程如图4所示。
图4 拖拉机零部件CAPP系统工艺生成流程
基于MySQL和Web的CAPP系统的主要功能是辅助自动查询拖拉机零部件的加工工艺。当输入零件的工艺参数时,系统可以自动查找工艺数据,工艺数据会预先输入CAPP系统中。以加工参数为例,如表1所示。
表1 加工工艺参数主特征信息表
加工信息的工艺参数从数据类型上可以分为静态数据和动态数据。动态数据一般都是在加工过程中生成的,如工艺路线和工序图等;而静态数据一般是指材料参数、机床设备数据库、拖拉机零部件的加工方法、刀具转速和切削量等,这些都是可以直接输入数据库的。在CAPP系统生成工艺时,可以自动输出这些数据,并查找到动态数据,如加工工艺路线和工序图。
3 基于MySQL数据库和Web技术的拖拉机零件CAPP系统
基于MySQL数据库可以实现CAPP系统拖拉机零部件信息数据的输入和查询,基于Web和Java技术可以实现拖拉机零部件CAPP系统的可视化。为了验证方案的可行性,设计了基于MySQL数据库和Web技术的拖拉机零件CAPP系统,其功能模块主要包括基本信息输入与查询、特征提取、拖拉机零部件加工工艺生成、工艺决策和工艺审核等,其基本界面如图5所示。
以拖拉机零部件信息的基本输入为例,基本信息可以输入第2节中提到的拖拉机零部件的各种参数信息和工艺数据,以第2节中提到的拖拉机变速箱的齿轮零件为例,其工艺输入过程如图6所示。
图5 基于MySQL数据库和Web技术的拖拉机零件CAPP系统
图6 CAPP系统工艺输入过程示意图
在拖拉机齿轮加工工艺过程输入界面上,可以选择相应的工序序号进入工序卡,在工序卡上可以输入产品的型号、名称、材料、加工设备、加工工艺路线、工序图及装夹工艺等等。在使用CAPP系统时,输入相应的拖拉机零部件后,便可以输出零件的加工工艺的各种信息,避免了繁重的资料查阅过程,从而提高了设计效率。对使用系统后的初步效益进行了统计,得到了如表2所示的统计结果。
表2 采用CAPP系统工艺过程设计的效益
由表2可以看出:采用CAPP系统后,工艺设计过程的费用减少得最多,降低率达到了46%,并且节省了较高的管理费用,是一种高效的拖拉机零部件工艺设计系统。
4 结论与讨论
为了实现虚拟制造过程中拖拉机零部件CAPP系统的可查询和可视化功能,设计了一种基于MySQL数据库和Web技术的CAPP系统,并采用B/S框架实现了浏览器和服务器的数据交互功能。为了验证系统的基本功能,以齿轮零件的工艺设计为例,对系统的信息输入和可视化功能进行了测试。测试结果表明:采用该CAPP系统可以成功地实现工艺基本信息的录入和可视化显示功能。对系统的经济效益进行了初步统计,统计结果表明:使用该系统后可以明显地降低工艺设计过程的费用,节省工艺设计管理的费用,从而提高了拖拉机零部件工艺设计的效率。
参考文献:
[1] 史俊茹,黑敏星,杨军.一种物联网数据管理框架研究[J].计算机科学,2015,10(12):294-298.
[2] 李昕龙,张玲,李坤,等.面向物联网传感器信息的数据分配策略[J].计算机研究与发展,2013,10(15):297-305.
[3] 张燕.基于物联网海量数据处理的数据库技术分析与研究[J].计算机光盘软件与应用,2014,19(2):97-99.
[4] 孔德刚,张超,张帅,等.秸秆深施机单体设计及秸秆深施装置的试验研究[J].东北农业大学学报,2013,44(2):115-120.
[5] 罗海玉,牛永红.基于特征的机械产品三维参数化造型研究[J]. 机械研究与应用,2005, 18(3):100-101.
[6] 贾维,赵良才.基于STEP和WEB的箱体零件CAD/CAPP/CAM/PDM集成技术研究[J].机械制造, 2005,43(4):24-26.
[7] 刘军,李燕.拖拉机零件CAPP 系统智能开发工具[J].农业机械学报,2005,36(7):161-162.
[8] 黄炜.虚拟制造技术及其研究[J].苏州市职业大学学报,2006,17(4):33-35.
[9] 曹岩,王宏,袁清珂,等.虚拟制造及其关键技术[J].机械工业自动化,2004,21(1):3-6.
[10] 刘涛,吴笑伟.CAPP 系统的现状与发展趋势研究[J].交通标准化,2009(10):72-74.
[11] 褚立虎,吴波,卢左勇.CAPP 系统在中小型机械制造企业的实施与应用[J].煤矿机械,2011(5):268-269.
[12] 陈桦,何明格.基于Web Service的CAPP系统的研究[J].微计算机信息,2008(3):302-303.
[13] 何宁,Eberhard Abele.基于网络和知识的高性能切削专家系统[J].中国科技成果,2011(5):15-17.
[14] 于会,李伟华,陈栋.专家系统中的知识表示及其实时处理方法研究[J].微电子学与计算机,2005,22(5): 20-22.
[15] 郭小芳,刘爱军,樊景博.知识获取方法及实现技术[J].陕西师范大学学报,2007(11):187-188.
[16] 高华,余嘉元.人工智能中知识获取面临的哲学困境及其未来走向[J].哲学动态,2006(4):45-46.
[17] 丁鼎,张帆,赵斌,等.基于Jess的智能诊断系统的设计与实现[J].计算机与现代化,2009(12):189- 191.
[18] 熊勤学,胡佩敏.基于Jess的BS模式交互式专家系统外壳的设计与实现[J]. 农业网络信息,2008(11): 39-41.
[19] 张铃丽,黄晓巧.动态网页开发技术研究[J].软件导刊,2010(1):126-128.
[20] 顾庆传,孔浩,徐小华.基于MVC的SSH在学生收费管理系统中的应用[J].中国科技信息,2011(8): 113.
[21] 郑广成.MVC和.NET相结合的高职课程形成性考核系统开发[J].计算机与数字工程,2011(1):57-60.
[22] 王敏.基于MVC模式的校友录系统设计与实现[J].计算机与数字工程,2011(2):104-107.
[23] 杨林,杨斌,康金波.SGTN-160型灭茬旋耕起垄机的研发简介[J].农业机械,2009(6):86-87.
[24] 戴飞,张锋伟,赵春花,等.快速腐熟秸秆还田机设计与试验[J].农业机械学报,2010,41(4):47-51.
[25] 王文明,王春光.弹齿滚筒捡拾装置的研究与发展[J].农机化研究,2012,34(10):221-225.
[26] 王庆惠,王学农,陈发,等.滚刀式秸秆粉碎装置的设计及实验研究[J].新疆农业科学,2012,49(2): 279-284.
[27] 孔德刚,翟利民,刘立意,等.秸秆深施还田历经时间对蓄水效果的影响[J].东北农业大学学报,2013,44(5): 90-97.
[28] 陈运鹏,龙慧,刘志杰.我国施肥技术与施肥机械的研究现状及对策[J].农机化研究,2015,37(4):255-260.
[29] 傅泽田,祁力钧,王俊红.精确施药拉术研究进展与对策[J].农业机械学报,2007,38(1):189-192.
AbstractID:1003-188X(2018)06-0257-EA
Abstract: According to the production process of intelligent tractor parts in virtual manufacturing, this paper brings forward a CAPP system based on Web technology and MySQL database, so as to achieve the process of tractor spare parts inquiry, design, simulation, evaluation and revision, it realizes the query and visualization process. It designed the data persistence layer by using the basic framework of B/S, and realized the interaction of database.The data interface is written by using Java technology, and the problem of accessing database by Web application is solved. In order to verify the feasibility of the design of the CAPP system and tractor parts MySQL database based on Web technology, and the system was tested, the process design of gear box of tractor parts as an example, to verify the process of generating process of CAPP system. As indicated by the test results of the system, using MySQL database and Web technology to improve the system, it can achieve the design process of query function and visual function. It use CAPP to the design of the system to effectively improve the design efficiency of parts, reduce the design cost, which is a kind of efficient tractor parts process design system.
Keywords: tractor parts; CAPP system; MySQL database; web technology; B/S basic framework