基于OpenGL与VC++的虚拟铣削系统研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:liuchunxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟数控技术是利用计算机来仿真数控设备加工过程的一门技术。虚拟数控技术以计算机仿真和数控加工技术为基础,在虚拟条件下,对数控设备、加工环境以及整个加工过程进行全面的仿真。随着数控机床在制造业中的普遍应用,虚拟数控技术也得到了迅速的发展。本文以XK5032C立式数控铣床作为仿真对象,分析了数控铣床的总体结构,建立了虚拟数控加工系统的功能模型,完成了整个虚拟数控铣削系统的建模,并对数控铣削加工的三维仿真方法,进行了深入研究。针对FANUC-OMD数控系统机床在Windows2000/XP平台上运用VisualC++6.0工具开发了初步的虚拟数控铣削加工系统。主要研究内容和结论如下:1.在对虚拟数控铣削加工系统功能分析的基础上,并运用现代软件工程设计方法,开发了简洁、友好的用户界面,完成了程序的框架设计,实现了用户与虚拟加工系统的交互。2.运用OpenGL建模函数对毛坯、刀具进行参数化建模,以便于用户在系统中设定毛坯尺寸。本论文采用3D建模软件3DMax,对铣床床体进行建模,并以3Ds文件格式导入系统。3.分析了数控代码的语言结构,运用C++语言,对数控代码进行词法分析、语法分析、语义分析,从而使系统能够完成对数控代码的读入和检验。4.基于多线程技术,建立了数控加工过程仿真模块,辅助线程完成数控代码编译及加工过程的布尔运算,主线程完成加工过程中所有三维实体的实时重绘。5.利用OpenGL双缓存技术,实现了铣削加工仿真动画的显示与铣削加工实例的输出。以上研究成果已经全部集成到虚拟数控铣削加工系统NCX1.0。实际应用表明,本系统具有图形显示质量高、仿真效果真实和人机交互界面简洁等显著优点,不仅会给数控加工的教学培训带来方便,也将可以运用于生产实践,具有良好的应用前景。
其他文献
近年来,由于三维技术的飞速发展和广泛应用,许多原来采用Visual C++作为基础语言创建应用程序的领域,都有了虚拟现实、科学计算可视化等三维仿真处理的应用要求。基于此介绍
针对冷热电联供系统因设备容量不合适导致系统经济性变差的问题,提出一种经济最优的冷热电联供系统设备比选方法。首先建立了关于冷热电联供系统的混合整数线性规划模型,在此
<正>由上影集团联合出品,传媒大亨默多克之妻邓文迪与米高梅主席之妻弗劳伦斯·斯洛恩监制,华裔导演王颖执导的电影《雪花秘扇》近日官网启动,由于主创都忙于戛纳之行,只有李
<正>痤疮,即中医外科之"粉刺",俗称"青春痘",是一种毛囊与皮脂腺的慢性炎症性皮肤病,多见于青春期。笔者自2011年3月—2014年6月,应用自拟黄白消痤汤合古方颠倒散治疗该病126
信用风险一直以来都是金融机构及其监管部门风险管理的主要对象和核心内容。房地产行业是国民经济的支柱行业,其最为典型的特征就是资金密集性。从我国房地产行业发展的实际
本研究从国家特点的角度分析了东非五国,即(坦桑尼亚、肯尼亚、乌干达、卢旺达和布隆迪)吸引外商直接投资的决定因素,确认了东非五国中影响外国投资者决定是否投资该地区的最
城市轨道交通建设投资巨大,多元化筹集建设资金是最好的选择。本文针对南京城市轨道交通建设的现状,对其换乘站建设、线路基础设施与车辆等融资模式进行了思考与探讨。
企业的现金流对企业的生存和发展非常重要,是企业财务管理的重要方面,影响着企业的经营状况和投资规模。现金流之于企业就如同血液之于身体,稳定充足的现金流能够确保企业在
达斡尔族是我国现有人口中比较少的少数民族之一,现有人口为12.1万人.达斡尔族语言属阿尔泰语系蒙古族的一个独立语支,但没有民族文字,历史上曾用满文,现在主要使用汉文、蒙
<正>三个身份各异的结拜兄弟,共同抚养着一个孤女。他们的生活看似风平浪静,实则暗流涌动。因为各种巧合,正义的警察伊谷春逐渐挖掘出隐藏在三兄弟背后的惊天秘密,一个关于复