毕业设计(论文)数控铣削加工工艺参数库的设计.doc
《毕业设计(论文)数控铣削加工工艺参数库的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)数控铣削加工工艺参数库的设计.doc(64页珍藏版)》请在三一办公上搜索。
1、数控铣削加工工艺参数库的设计学 院机电工程专 业机械设计制造及其自动化班 级学 号姓 名指导教师 负责教师沈阳航空航天大学2012年6月 摘 要本文以Visual C+6.0作为开发工具,以Access建立铣削加工工艺参数数据库,应用MFC进行ODBC编程,实现对机床参数信息的增加、修改、删除以及查询操作。所编写的应用程序具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点。凭借这些优点能够直观的了解机床的参数,方便对机床的维修和护理,极大地提高机床参数信息管理的效率,实现了参数科学化、正规化的管理。关键词:ODBC ;MFC;Access The Design of Techn
2、ological Parameters Database which Processed by Numerically-Controlled MillingAbstractThis system that manages the technology parameters of milling process has been developed with Visual C+6.0Through the database access technology based on ODBC with MFC,the parameters can be increased,modified,remov
3、ed and queriedThis system virtues of searching quickly,lookup conveniently,high reliability,large storage,confidentiality, long longevity and low cost These advantages to bars intuitive understanding of machine tools of parameters,easy to machine maintenance and nursing,greatly improve the efficienc
4、y of information management tools parameter,is also the management of scientific,regularized,an important condition of coming into contact with the worldKeywords: ODBC MFC Access目录1 绪 论11.1 课题由来11.2 数据库管理系统国内外发展综述21.2.1 国外发展状况21.2.2 我国发展状况21.3 目前存在的问题及发展方向31.4 研究内容81.5 经济运营分析92 整体方案设计102.1 系统框图102.2
5、 数据库设计122.2.1 建立铣削数据库的目的122.2.2 铣削数据库加工工艺参数的来源及内容122.3 铣削加工工艺参数分析132.4 基于VC的数据库访问设计132.4.1 ODBC访问技术的优点132.4.2 ODBC(Open Database Connectivity)简介142.4.3 VC+中使用ODBC的方法153 程序设计173.1 程序设计总流程图173.2 Access数据库的建立173.3 ODBC数据源的建立193.3.1 ODBC管理器203.3.2 开放数据库连接203.4 数据源的连接213.4.1 ODBC应用程序接口213.4.2 ODBC应用编程223
6、.5 SQL语句的直接执行253.5.1 使用SQLGetDiagRec和SQLGetDiagField253.5.2应用ODBC API建立应用程序263.5.3分配ODBC环境263.5.4 分配连接句柄263.5.5连接数据源273.5.6 SQL语句编程324 结果与分析355 结论436 参考文献44致 谢46附 录 MFC ODBC程序代码471 绪 论1.1 课题由来本设计是利用计算机来开发一种管理软件。主要应用对象便是铣削加工工艺参数库的建立(数控机床参数库的建立)。Visual C+为数据库开发提供了多种多样的技术支持。用户可供选择的数据库访问技术包括ODBC、MFC ODB
7、C、DAO、OLE DB、ADO等。 铣削数据是衡量铣削技术水平高低的一个基本量值。采用合理的铣削数据,可以充分发挥铣削机床和铣削刀具的功能,尤其对于各种自动化加工机床、数控机床和加工中心来说,自动化加工的辅助时间已大大缩短,这样,在有效的加工时间内充分利用合理的或优化的铣削数据,对提高整个加工系统的经济效益更为重要。铣削数据传统上通常依据铣削手册、生产实践资料或铣削试验来确定。铣削手册上的数据来源最广泛,条理性一般较强,但针对性和准确性较差,通过查阅铣削手册来获得数据,在信息量和方法的先进性上都非常不足;生产实践资料对具体应用企业而言,针对性较强,但数据太分散,缺乏规律性;通过铣削试验获得的
8、数据,最有针对性,但受试验条件等多方面的限制,数据量极为有限,而 且试验条件与生产现场条件往往差别较大。 随着科学技术的发展,计算机在铣削加工中的应用日益增多,国内外已利用计算机来筹建铣削数据库,将铣削加工中需用的数据和信息,按一定规律储存在计算机中,可以根据需要调用、打印,也可以随时进行修改和增删。铣削数据库的内容应包括铣削用量推荐值,根据加工条件,在不同的铣削深度-进给量组合下,推荐不同寿命刀具下的铣削速度,并计算功率消耗。除此之外,还应列入工件与刀具材料的牌号、成分、性能与机床的型号、性能参数等。由于计算机储存数据高度密集,占空间小,便于修改、增删,所以,凡是铣削加工所需的数据,甚至 铣
9、削实验的曲线图形及回归公式(如Taylor公式、铣削力经验公式等)、数学模型等均可储存在数据库中。1.2 数据库管理系统国内外发展综述自第一个切削数据库诞生以来,世界各工业发达国家大都开发了各自的金属切削数据库。据不完全统计,迄今已有德国、美国、瑞典、英国、日本、挪威、比利时和匈牙利等12个国家建立了30多个金属切削数据库,提供各种形式的信息服务。对世界各国切削数据库所作的调查情况(见表)表明,目前切削数据库中的数据来源于实验室、生产车间及文献,主要应用于车削、切削、铣削及磨削。1.2.1 国外发展状况在已建立的切削数据库中,当属CUTDATA与INFOS最为著名。1964年,美国金属切削联合
10、研究公司和美国空军材料实验所联合建立了美国空军加工性数据中心(AFMDC)。该中心开发的CUTDATA切削数据库,是世界上第一个金属切削数据库,该数据库包含大量的切削试验数据,并且经过多次更新,比较全面、可靠,可以为3750种以上的工件材料,22种加工方式及12种刀具材料提供切削参数。德国1971年建立了切削数据情报中心 (INFOS)。该中心存储的材料可加工性信息达二百多万个单数据,成为世界上存储信息最多、软件系统最完整和数据服务能力最强的切削数据库之一。1.2.2 我国发展状况我国建立的切削数据库是从20世纪80年代开始的。目前,国内有成都工具研究所、南京航空航天大学、北京理工大学、西北工
11、业大学、上海工业大学、山东大学、哈尔滨理工大学和天津大学等单位,在切削数据库方面开展了一些研究工作。成都工具研究所在1987年建成了我国第一个试验性切削数据库TRN10,又于1988年从当时的联邦德国引进了INFOS切削数据库软件 (在国内运行后,被称为ATRN90),并加以改进,向国内推出其修订版的ATRN90E。随后又继续开发并推出了切削数据库软件CTRN90V1.0。 CTRN90与原版INFOS比较,它改进、扩展了系统,增强了功能,增添了中国数据,应用了“可加工性材料组切削材料副”的概念,实现了软件的汉语化和英语化。它在汉化的VAX/CVMS操作系统环境中运行,用户界面为人切对话方式,
12、采用多层菜单驱动。软件本身规模约为8MB,带有11个专用子程序库。采用了国内的切床、刀具和试验数据,同时也包含了部分国外数据。1991年推出了CTRN90V2.0,1992年又推出了CTRN90V3.0。在上述基础上,1998年开发了在Windows环境下运行的数据库软件。南京航空航天大学是研究金属切削数据库比较早的高校,早在1986年,南航的张幼桢教授就对建立金属切削数据库的若干问题进行了探讨,许洪昌等对金属切削数据库又进行了更深一步的研究,近年来,着重研究切削数据的优化和专家系统技术在切削数据库中的应用。1988年,开发了一个专用切削数据库软件系统NAIMDS,1991年进一步开发了KBM
13、DBS切削数据库系统。北京理工大学建立了一个主要面向硬质合金刀具材料和涂层刀具生产厂家的切削数据库系统。根据切削数据的不同来源和特点,将其分为三大类:即浓缩型切削数据、离散型切削数据和资料型切削数据。北京理工大学对切削试验曲线在切削数据库中的存储与绘制进行了研究,并在此基础上实现了刀具磨损、刀具寿命、断屑和切削力等六种试验曲线的存储和绘制,使金属切削数据库在功能上不仅能够存储数据,而且也能处理曲线。这对于丰富切削数据库的内容,扩大切削数据库的范围,以及工程数据库的建立都有积极的意义。除了各国均建立自己的切削数据库外,国际学术机构也开展了切削数据库的研究开发工作,如于1995年成立的国际生产工程
14、学会(CIRP)切削加工模型研究小组,从事切削加工预报模型的研究,为机械制造业提供切削参数,自1998年开始邀请世界著名研究机构加盟其切削数据库的研究与建立。1.3 目前存在的问题及发展方向建立切削数据库的根本目的是为生产实际服务,但已建立的切削数据库及工艺数据库,付诸实用的还不多,分析其原因是多方面的:企业对切削数据库的重视不够;数据的信息量还不够多,且尚未解决与CAPP、CAM等系统的联接问题;关键的问题是现有切削数据库本身还存在一些问题,首先是切削数据的可靠性,由于数据的来源较多,有来自工厂的数据、实验室的数据,还有来自各种手册上的数据,这些数据应经过严格的分析、处理和评估,否则,其应用
15、效果必然不佳。同时,还有计算机软件的问题,软件功能的强弱对数据库中数据作用的发挥至关重要。为了进一步促进切削数据库的应用,切削数据库正在向集成化、智能化、实用化和网络化方向发展。(1)集成化企业为了方便和准确地查询本企业的制造资源,需要建立制造资源数据库,它一般包括工艺基本定义和分类、机床设备、刀具、工艺装备、毛坯种类、材料牌号、材料规格、工艺规则库、工艺简图库、工艺参数库(切削参数、设备参数、工时定额表)和典型工艺库等。切削数据库与CAPP、CAD/CAM和 CIMS等联机,作为制造数据库的一部分,为这些自动化制造系统提供合理的切削加工数据,由切削数据中心向加工信息中心乃至生产信息中心发展,
16、对加工过程中的规律、规则、数据和技术进行采集、评价、存储、处理及应用。因此,切削数据库对NC机床、加工中心及CAD、CAM、CAPP、CIMS等而言,是基础数据的提供者,是CAM、CAPP、GT等先进技术的基础。没有数据库的支持,就没有真正的计算机集成制造系统,所以集成化是切削数据库发展的必然趋势。意大利比萨大学开发的用于选择刀具的COATS系统,实现了与CAPP系统的联结,其输入数据来自CAPP的其他子系统。一些计算机辅助设计与制造软件开发商开发了一些切削数据库模块,如UGCAM中包含了一个功能强大的切削数据库,通过数据库的查询,可以定义工件材料、刀具材料、刀具尺寸参数以及切削方法等,并通过
17、数据库的运算,获得主轴转速和进给速度的数据。UG CAM数据库由五个子库组成:工件材料库、刀具材料库、刀具尺寸参数库、切削方法库和切削速度库。UGCAM数据库的结构如图1所示。刀具材料分为五类:高速钢、无涂层整体硬质合金、无涂层可转位硬质合金、涂层可转位硬质合金及涂层高速钢。切削方法分为四类:立切、开槽、面切和侧切。刀具类型有:立切刀、面切刀、T形切刀、鼓形切刀、UG5参数切刀、UG7参数切刀和UG10参数切刀。工件材料类型有:碳素钢、合金钢、高速钢、不锈钢、工具钢、铝合金和铜合金。其他CAD/CAM软件,如Pro/E、MasterCAM、Cimatron等,也都开发了各自的切削数据库模块。(
18、2)智能化传统开发的切削数据库和刀具管理系统所提供的数据,大多只是“静态”的原始数据,比较具体、确定,从根本上来说,只能算作电子手册,对于生产现场出现的种类繁多的加工方式、性能千变万化的工件材料和刀具材料,仅靠“静态”数据库往往难以解决。目前,切削数据库正朝着智能化方向发展,利用人工智能的方法来建立切削数据库,使其具有“动态”特性。由于数据库管理系统不能从存储的数据中进行逻辑推理或作启发性判断,因而存储数据的价值得不到充分发挥,而人工智能的优势却可以解决这一难题。把人工智能与切削数据库结合起来,可以解决切削数据库中一些难以解决的问题。智能化是20世纪80年代以来切削数据库研究的重点,也是切削数
19、据库今后的发展方向。智能化就是将切削专家的经验,切削加工的某些一般规则与特殊规律存储在计算机中,实现运行与决策。很多切削技术及其专家的经验很难用严格的数学模型表达,如果将数据库与人工智能技术结合,则是解决这类问题的最好方法。专家系统由知识库、推理机和人机界面三部分组成,其中最关键的部分是知识库和推理机。COATS系统的知识表示采用了产生式规则。为了避免推理过程中出现多条规则同时满足的不确定情况,给每条规则赋予一定的权重。刀具参数的选择主要依靠知识库中的规则及其权重,通过一定的算法运算来得到。 COATS系统大约有300条规则,用PROLOG语言写成。宾夕法尼亚州立大学开发的切削加工参数选择专家
20、系统ESMDS的推理方式为正向推理,系统的开发语言为FORTRAN77。加拿大温莎大学开发了基于零件特征的机床和刀具选择专家系统,该系统用专家系统开发工具EXSYS开发,知识表示采用产生式规则(共122条),推理方式为逆向推理。南斯拉夫开发了产生式规则和矩阵方法表示知识的刀具自动选择专家系统。国家“863”计划资助北京理工大学开发的CIMS 环境下的切削数据库和专家系统(BYJC-CIMS-MDES),将切削数据库和专家系统服务多种功能加以集成,把专家系统中知识库的设计与数据库相结合,取得了较好的效果。专家系统采用规则匹配推理,适于容易找到因果关系的领域,切削加工中的有些现象却很难用规律性的知
21、识和因果关系来描述,规则匹配推理也需解决规则冲突问题。此外,还有利用人工神经网络、模糊算法、基因遗传算法等,用于切削数据的计算推理,英国开发了基于实例推理的智能磨削参数选择系统,山东大学正在开发基于实例推理的刀具材料与切削参数选择的高速切削数据库。根据人工智能学说,智能系统的智能越高,系统开发的成本就越大,所以,智能化切削数据库的开发研究,应充分利用目前智能技术和信息科学等领域已有的科研成果,综合人与计算机的各自特点,从而开发出新型的智能切削数据库,以满足企业对切削数据合理使用的要求。(3)实用化通用切削数据库提供针对不同机床、不同切削方法、不同刀具材料的切削工艺参数,能够根据不同的加工条件,
22、提供优化的刀具角度、切削速度、进给量等切削用量和切削液等一系列切削参数。但是,建立通用切削数据库是一项巨大的工程,要耗费大量的人力、物力和资金。作为一个公司、一个行业范围来说,它用到的刀具、工件材料是有限的,基本切削数据可以通过资料获得并经实践检验。因此,建立一个公司自己的数据库是有必要的,并且不会太困难。许多刀具生产商和研究机构开发了计算机刀具数据管理(Tool Data Management,TDM)系统,如德国Walter公司的TDMeasy软件,向用户推荐该公司的各类刀具加工不同工件材料时的切削参数。 Walter公司的TDM刀具管理软件具有缩短计划时间、使调整时间和工序间断时间降至最
23、低、减少刀具种类、促进刀具标准化、减少刀具库存,以及对刀具订货进行控制的功能等。SandvikCoromant公司开发的AutoTAS刀具管理软件,有11个集成模块。软件可为该公司提供3000多种刀具的 CAD模型(几何尺寸、检测、装配),可自动选择该公司样本与电子样本中的刀具使用,提供各种刀具的库存位置、成本、供应商、切削性能、刀具寿命及要加工工件的信息。AutoTAS刀具管理软件还提供刀具库存管理、购买、统计分析,报表,刀具室计划与质量控制等功能。Kennametal公司也开发了自己的刀具管理软件KATMS与ToolBoss。Datos计算机公司推出的刀具供应软件收录有30多种刀具,并提供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 数控 铣削 加工 工艺 参数 设计
链接地址:https://www.31ppt.com/p-2946198.html