刀具仿真系统开发简述

来源 :职业·中旬 | 被引量 : 0次 | 上传用户:hheeuuuu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文对刀具中车刀的仿真系统的开发进行了分析和探讨。
  关键词:数控模拟系统 仿真 车刀模型
  一、仿真环境的建立
  现在较为常用的开发软件有Microsoft Borlandc++、Delphi等,本仿真系统采用基于开放式图形库OpenGL,结合使用Delphi语言进行应用软件开发,使用Delphi工具在Windows XP操作环境下开发。OpenGL即开发式图形库(Open Graphics Library),是目前比较完善的三维图形标准,它广泛适合计算机系统环境下的三维图形应用程序设计接口,目前已成为开放式的国际三维图形程序标准。本课题是通过OpenGL图形函数库提供基本建模功能,利用矩阵堆栈技术清晰地表达出各个构件的相对位置关系和运动层次关系,从而搭建出刀具的实体模型。
  二、车刀模型结构的建立
  车刀仿真系统的开发,就是把现实生产和运用的实体车刀在计算机上显示出来,把车刀抽象成几何模型,然后转换为相关的数学模型,由数学模型再转换为人们在计算机上直接运用的模拟实物即车刀的物理模型。建模过程就是对车刀描述、处理、储存、表达车刀及其属性的过程,对于不同形状的车刀就简化为不同形状的几何图形,为了对数学模型操作带来方便,一般把车刀分为刀片和刀柄两部分,以减轻对车刀数学建模的难度。现实的车刀形状与建模中的车刀形状有些不同,一把车刀的建立主要是改变刀片形状来规定不同类型的车刀。以一把85°外圆车刀为例,在计算机图形中通过分析刀片的几何特征,把刀片看作一个平行四边形,显示在计算机屏幕上,显示成二维图形,在二维图形正坐标下通过计算各个点线的关系,分析数据结构,得出相关点、线、圆弧的连接点,确定它的几何体,通过拉伸、旋转、平移变换三维图形之后,显现在人们眼前的模型。
  图1所示为几何模型、数学模型、物理模型之间的关系。
  三、主要功能模块的实现
  1.文件保存模块的实现
  在程序当中,几何模型和物理模型是以数据结构形式存有一定格式保存的,其主要模块实现的功能流程图如图2所示。
  2.自定义刀体模块的实现
  因为在实际生产中有各种不同形状的刀柄,如带锥体形状的、成型车刀等形状车刀,所以在此设计出一个自定义模块,可以通过拉伸变换实现不同切削条件下所需要的车刀形状。其流程图如图3所示。
  在加工过程中除了选好刀具外,还会有很多因素影响加工质量,比如在车削时加工材料和刀具的选择是否合适、进给量的选择、切削速度的影响、切削温度的影响等因素,这些都有待于在扩展仿真系统时加以考虑。
其他文献
摘 要:中等职校学生的“网瘾”问题,让大多数教师和家长都感到头疼。职教工作者不能只看到事物的反面,而应当探究网络游戏吸引学生的原因,深入研究教育教学中应该遵循的基本原则,将学生的好奇心引导到课堂学习中来。  关键词:“网瘾”现象 学生教育 教育原则  一、角色平等原则  网络游戏作为游戏者的第二空间,其中的人物实际上是游戏者的化身,平等性是网络游戏的一个特点。在网上人们往往以一定的符号形式出现(网
目的了解成都市手足口病(hand-foot-mouth disease,HFMD)聚集性疫情特征,探索影响聚集性发病规模和持续时间的影响因素,为今后手足口病防制提供依据。方法收集2012/2013-06成都
在上个世纪乃至本世纪大半段的历史记录中,男人是无可争议的养家人。然而在今天,一项新调查显示,四分之三的英国男人却似乎很愿意“妇唱夫随”,老婆赚钱比自己多完全可以接受,男人