1 引言为了完成机械制造工艺规程 ,正确的选择切削用量和刀具是关键。由于不同材料在高速切削中表现出不同的特性 ,所以需要研究各种工程材料在高速切削下的切削机理 ,包括轻金属材料、钢和铁、复合材料、难加工材料等。通过系统的试验研究和分析 ,总结高速切削加工中的切削力、切削温度、刀具磨损、刀具耐用度和加工质量等现象的研究成果 ,以及切削参数对这些现象的影响规律。因此应建立高速切削数据库 ,进行数据积累和提供数据查询 ,以便指导生产。2 开发工具本研究包括高速切削数据库构建和数据库管理系统软件开发两部分内容。高速切削数据库管理系统的设计方法是基于实体联系模型 (EntityRelationshipModel,简记为ER模型 )的数据库设计理论。根据对高速切削数据库所进行的需求分析 ,要依次完成高速切削数据库的三级体系结构设计 ,即 :概念结构设计、(整体或局部 )逻辑结构设计和物理结构设计。通过高速切削数据库ER模型的建立 ,从现实的需求分析 (数据的查询与处理 )中抽象出实体类型及实体间联系 ;然后将总体的ER模型转换成关系模型 ,从而确定高速切削数据库的逻辑结构。国内现已开发的切削数据系统一般都是利用现成的数据库管理系统 (如 :Oracle、SQLServer等 ) ,这样虽然可以免去数据库的物理结构设计 ,但是同时也可能带来与其它数据库系统的数据访问障碍。本数据库系统的建立准备采用Microsoft的可视化开发工具VisualBasic 6.0。利用VisualBasic 6.0提供的功能强大的数据库开发工具建立高速切削数据库管理系统 ,它是基于Windows98/NT环境下的应用软件 ,可以进行数据编辑操作。3 实现技术3.1 高速切削数据库系统的总体结构设计图 1 高速切削数据库系统的总体结构图高速切削数据库系统是与生产实际密切相关的应用型系统 ,它具有使用灵活、操作简易、数据控制有效准确、运行速度快捷及维护方便等特点。通过以上的分析 ,建立适宜的高速切削数据库系统的总体结构非常重要。图 1即为高速切削数据库系统的总体结构图。3.2 可视化切削用量浏览及优选界面设计切削用量浏览及优选窗口是高速切削数据库系统中数据库查询部分的主要构成窗口 ,是通过对以往高速加工经验和科研成果的数据进行收集、整理而形成的一个数据库查询模式。为提高查询的便捷性 ,本窗口提供浏览及优选两种方式。切削用量的浏览部分应将某一特定加工工艺方法、特定加工工件材料下的所有当前收集、整理到的切削用量统合在一个数据表中 ,使数据库系统的应用者能快速查询。切削用量的优选部分应根据适宜的生产率与加工质量的约束条件对当前已有数据表中的切削用量进行优选。图 2 切削用量浏览及优选窗口界面下面以铣削部分为例说明该窗口的工作方式。本窗口以上级窗口的选择项作为基础 ,首先在铣削窗口中选择刀具规格及加工方式 ,其次在加工材料窗口中选择工件材料类别 ,然后进入本窗口 ;本窗口首先选定一个工件牌号 ,每一种工件牌号按其热处理方式对应一定的工件硬度 ,并将其作为整个窗口浏览和优选的基础 ;切削用量浏览方式以数据表格的形式将其所属的各种工况下的切削用量显示出来 ,并可以通过滚动条来浏览表中现存的所有相关切削用量的数据 ;切削用量的优选方式是在选择刀具材料、刀具耐用度的条件后由后台程序进行优选。完成后的切削 用量浏览及优选窗口界面见图2。3.3 方案的实现技术数据库的操作包括加工工艺方法的查询 与选择、加工材料的查询与选择、切削用量的查询与选择、刀具的查询与选择等。本文仅介绍上述切削用量浏览及优选窗口中切削用量优选程序设计方法。程序设计的步骤是,首先是利用RECORDSET代码操作集在相关数据库的数据表中寻找符合切削刀具材料及耐用度的记录行 ,然后利用条件语句和循环语句查找进给量最大的记录行 ,最后通过赋值语句将查询到的相关数据赋给各个TEXT控件。程序设计如下 :Datasteel.RefreshDatasteel.Recordset.MoveLa stDatasteel.Recordset.MoveFirstDimnum1AsVar iantDimnum2AsVariantDimfuncfzAsDoubleDimfun cBAsDoubleDimfuncapAsDoubleDimfuncvAsDoubleDimfuncPAsDoublefuncfz=0Donum1=Datasteel.Recordset!TMIfnum1 =DataComboTM .TextThennum2 =Datasteel.Recordset!tIfnum2 =DataComboT .TextThenIfDatasteel.Recordset!fz>funcfzThenfuncfz=Datasteel.Recordset!fzfuncB =Datasteel.Recordset!Bfuncap =Datasteel.Recordset!apfuncv=Datasteel.Recordset!vfuncP =Datasteel.Recordset!PElseEndIfElseEndIElseE ndIfDatasteel.Recordset.MoveNextIfDatasteel.Recordset!RecordID=2 0 0ThenExitDoElseEndIfLoopTextB .Text=funcBTextfz.Text=funcfzTextap .Text=funcapTextv .Text=funcvTextP .Text=funcP4 结论高速切削数据库系统是为生产实践服务的 ,因此 ,数据库系统的结构应当符合高速机械加工工艺规程的基本要求 ,以利于与生产实践相衔接。实际研究证明 ,完全可以构建符合高速机械加工工艺规程的数据库系统结构。高速切削数据库系统即是对机械加工工艺手册上相关技术数据的一个空间上的重新整合 ,同时也应体现计算机高速、准确、便捷的运行特点。通过对高速切削数据库系统结构的研究 ,特别是其浏览部分和优选部分的结合研究 ,表明可以利用VisualBasic 6.0提供的数据库访问功能ADO(ActiveXDataObjects)接口 ,快速连接多个本地数据库或远程数据库 ,并准确、便捷的实现库间的数据检索 ,以更好的为生产实际服务。基于机械加工工艺规程的高速切削数据库系统的建立@张晓$沈阳理工大学机械分院!沈阳市110045
@黄树涛$沈阳理工大学机械分院!沈阳市110045
高速切削;;
数据库系统;;切削用量通过 建立高速切削数据库系统来完成高速机械加工工艺规程,给出了数据库系统的总体结构设计及切削 用量浏览和优选的程序设计方法。<1>万熠等.高速车削数据库的研究与开发.机械工程师,2003(8).
<2>刘战强等.刀具材料智能选择系统的研究与开发.中国机械工程,2003,14(21).
<3>王遵彤等.基于实例推理的高速切削数据库系统.工具技术,2003,37.
<4>张伯霖.高速切削技术及应用.机械工业出版社,2003.
<5>高中军等.陶瓷刀具切削数据库管理系统的建立.机械工程师,2003(8).占渖系闹匦 抡?,同时也应体现计算机高速、准确、便捷的运行特点。通过对高速切削数据库系统结构的研究,特别是其浏览部分和优选部分的结合研究 ,表明可以利用VisualBasic 6.0提供的数据库访问功能ADO(ActiveXDataObjects)接口 ,快速连接多个本地数据库或远程数据库 ,并准确、便捷的实现库间的数据检索 ,以更好的为生产实际服务。基于机械加工工艺规程的高速切削数据库系统的建立@张晓$沈阳理工大学机械分院!沈阳市110045
@黄树涛$沈阳理工大学机械分院!沈阳市110045高速切削;;数据库系统;;切削用量通过 建立高速切削数据库系统来完成高速机械加工工艺规程,给出了数据库系统的总体结构设计及切削 用量浏览和优选的程序设计方法。<1>万熠等.高速车削数据库的研究与开发.机械工程师,2003(8).
<2>刘战强等.刀具材料智能选择系统的研究与开发.中国机械工程,2003,14(21).
<3>王遵彤等.基于实例推理的高速切削数据库系统.工具技术,2003,37.
<4>张伯霖.高速切削技术及应用.机械工业出版社,2003.
<5>高中军等.陶瓷刀具切削数据库管理系统的建立.机械工程师,2003(8).
More abstracts about the 基于机械加工工艺规程的高速切削数据库系统的建立