论文部分内容阅读
齿轮是机械行业重要的传动基础件,滚齿是齿轮加工中广泛应用的方法。虽然国内大部分齿轮加工已采用数控加工,但是数控机床的生产效率较低,主要是因为没有形成适用于产品生产的工艺参数体系,加工过程中的工艺参数主要是工人依靠经验来选择,还不能形成较规范的加工工艺,并且齿轮数控加工普遍采用手工编程。因此提出基于工艺数据库的滚齿数控加工参数化自动编程技术可以很好地改变这种情况。本文针对实现滚齿数控加工参数化自动编程所需工艺数据库的支撑而展开深入研究,并开发出滚齿数控加工工艺数据库,初步实现了滚齿数控加工参数化自动编程,即在友好的人机界面输入齿轮参数和滚刀参数后,可自动调用后台数据库中相应的切削参数并自动生成加工程序。1.在认真综合分析了数据库的一些基本概念、设计过程和本系统作为参数化自动编程支撑软件所需具备功能的基础上,进行了滚齿数控加工工艺数据的总体设计,初步确定了本系统所需具备的主要功能。2.分析对比了四种不同数据来源的特点,并根据本系统工艺数据的特点确定了需要开发的数据库为离散型数据库。3.综合对比了四种嵌入式数据库管理系统,选择SQLite作为嵌入式DBMS,在硬件平台下对SQLite源码进行编译生成动态链接库文件,并将其拷贝到硬件平台下,完成了数据库的移植。4.详细分析了数据库的具体需求,划分了数据库的功能模块。对数据库进行了概念结构设计、逻辑结构设计和物理结构设计,利用Navicat for SQLite软件创建了数据表,建立了数据表之间的关系并录入工艺数据,得到了数据库文件as.db。5.采用EVC作为数据库前台开发工具,开发了数据库的登录界面、查询界面和管理维护界面,并在数据库支撑功能实现过程中简要讨论了滚齿加工切削用量选择理论。针对数据库的安全性,对数据库设置了不同的访问权限,不同访问权限的用户具有不同的数据库使用权限。