论文摘要
现代制造业“高精度、高效率、高可靠性和专用化”的发展趋势,对现代刀具的设计提出了智能化、专用化的要求。组合机床的刀具性能直接影响机床切削加工的效率、精度和表面质量,进而影响产品的质量。基于二维CAD的刀具设计设计质量低;图纸更改繁琐、易产生遗漏和错误;刀具设计数据不能共享,重用性差,刀具检索困难。这些缺点的存在使得它已经不能满足企业CIMS一体化的需求,因此广泛采用三维设计方法,研究开发组合机床智能化刀具CAD系统对刀具设计效率的提高、刀具产品竞争力的提高、刀具设计的创新有着重大的现实意义。本系统充分发挥Visual C++6.0、SQL Server2000、SolidWorks2006以及Deform软件各自优点,运用CBR技术、专家系统、动态链接库(DLL)技术、ADO数据库互连技术,以及Solid Works2006API开发出了面向对象的三维参数化的组合机床刀具智能CAD系统。系统采用DLL开发模式,利用Solid Works2006API二次开发技术,修改了Solid Works2006中的菜单,实现了VC++的MFC与Solid Works2006接口的信息交流,充分利用了VC强大的界面开发技术和Solid Works2006的三维建模技术。利用Solid Works2006的二次开发技术和SQL Server,将参数化和特征建模相结合,建立了三维参数化实例库和刀片标准库;采用ADO数据库互连技术,实现了VC与SQL Server2000数据库的连接,建立了功能强大的数据库管理系统。在刀具的设计过程中,利用专家系统对每一类零部件进行特征描述,包括几何特征和物理特征,然后将计算方法封装在零部件的信息模型中,构成一个对象类,供设计的时候调用,并建立相应的知识库和实例库,进行数据的维护和更新;采用基于实例推理(CBR)的方法进行刀具的设计,充分利用已有的,设计经验,通过对实例库中最佳实例的修改和优化,设计出新的刀具。系统开发结果表明,该系统①实现刀具设计过程的程序化和参数化;②建立便于修改和维护的刀具参数数据库;③能根据优化的结果自动生成刀具三维实体图;④根据优化结果设计的刀具更好的满足机床多轴加工的流屑要求,刀具强度和刚度的要求,延长刀具的使用寿命。⑤系统功能强大,便于使用、管理和维护,具有较强的实用性。