基于STEP-NC的图形支持系统的设计和开发

基于STEP-NC的图形支持系统的设计和开发

论文摘要

为了提高数控机床的加工精度,避免加工过程中的干涉碰撞,再正式加工之前要对数控程序进行检验。数控加工仿真技术为验证数控程序的可靠性、防止干涉和碰撞的发生及预测加工过程提供了强有力的工具。数控加工三维动态仿真是高档数控系统的必要功能,可以缩短产品开发周期、降低生产成本、提高产品质量和生产效率。本文研究开发了一个基于STEP-NC的图形支持系统,本系统应用目前广泛使用的图形标准格式JAVA3D作为开发平台。Java3D把OpenGL和DirectX这些底层技术包装在Java接口中,这种全新的设计使3D技术变得不再繁琐。系统中工件各个特征属性值都按照STEP-NC的标准输入,符合STEP标准,采用特征造型法建立场景中的实体造型。这样减少了系统在工作时所占用的存储空间,节约了时间。论文第一章在对当前数控技术在国内外发展的情况进行简要的介绍后,分析和研究了当前数控技术发展中GM代码存在的问题,即数据交换的问题,论述了STEP-NC提出的背景,STEP-NC的目前的研究情况,以及本课题研究的内容。论文的第二章通过对系统需求的获取和需求分析,对系统进行了初步的描述。论文第三章描述了系统的设计阶段,通过类图描述了系统中主要的类的定义和设计,本章还对系统的架构设计进行了简要的描述。论文第四章主要对图形系统的开发作了描述,主要描述了系统的界面设计,系统中场景图的构建,并对实体建模技术进行了描述,并以基本工件和特征对系统的建模进行了实例描述,在本章中还对图形开发的消隐技术,光照,颜色处理进行了描述,并对结果进行分析。论文第五章对数控系统中的工艺规划进行了描述,简要介绍了express语言,并对本系统最后生成简单的express程序的过程进行了描述。最后,总结了全文的主要研究内容并展望了未来的研究方向。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 课题研究背景
  • 1.3 数控仿真研究的现状和不足
  • 1.4 课题的研究内容
  • 1.5 论文的组织结构
  • 第二章 需求分析
  • 2.1 项目背景
  • 2.2 系统的功能性需求
  • 2.3 系统开发平台的选择
  • 第三章 系统的架构和详细设计
  • 3.1 系统的架构和业务流程
  • 3.2 系统中的特征及相应的类的描述
  • 3.2.1 STEP-NC中的加工特征
  • 3.2.2 系统的类图及对类的介绍
  • 第四章 图形系统的实现
  • 4.1 系统界面的设计
  • 4.2 场景图的构建
  • 4.2.1 java3D中的场景图
  • 4.2.2 系统场景图的实现
  • 4.3 系统中图形模型的建立
  • 4.3.1 常用建模方法
  • 4.3.2 系统中模型建立的实现
  • 4.3.2.1 基本工件模型的建立
  • 4.3.2.2 系统中加工特征模型的建立
  • 4.4 系统中的图形消隐
  • 4.5 系统开发中的碰撞检测算法
  • 4.5.1 常用的碰撞检测算法
  • 4.5.2 本系统开发中的碰撞检测的实现
  • 4.6 系统中图形系统和用户交互的实现
  • 4.7 颜色和光照的处理
  • 4.7.1 颜色的处理
  • 4.7.2 光照的处理
  • 第五章 工艺规划
  • 5.1 工艺规划概述
  • 5.2 STEP-NC中的变量
  • 5.2.1 特征
  • 5.2.2 程序执行和工步
  • 5.2.3 操作
  • 5.3 express语言概述
  • 5.4 程序生成的开发
  • 5.5 运行结果及显示
  • 第六章 总结和展望
  • 参考文献
  • 攻读硕士学位期间参加的项目
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].STEP在智能数控机床领域的应用与未来发展研究[J]. 南方农机 2020(06)
    • [2].STEP模式下的数字媒体技术专业实践教学改革研究[J]. 计算机时代 2020(11)
    • [3].STEP试验对艾滋病疫苗研究领域的挑战[J]. 中国艾滋病性病 2009(01)
    • [4].STEP模型基于数据仓库的关系数据库映射实现[J]. 机械设计与制造 2010(05)
    • [5].船舶STEP标准现状及其应用研究[J]. 舰船科学技术 2008(01)
    • [6].基于STEP的自动化制造前景分析[J]. 硅谷 2013(05)
    • [7].基于STEP的相交特征识别[J]. 沈阳建筑大学学报(自然科学版) 2009(06)
    • [8].基于STEP的特征映射器的研究[J]. 科学技术与工程 2008(11)
    • [9].Development of STEP AP224 Extractor for Interfacing Feature Based CAPP to STEP-NC(AP238)[J]. International Journal of Automation and Computing 2019(05)
    • [10].中性文件STEP格式消冗算法程序的实现[J]. 机械 2009(10)
    • [11].STEP-NC程序结构分析及信息提取[J]. 机械制造与自动化 2013(02)
    • [12].基于STEP-NC程序结构的信息提取[J]. 科技信息 2011(15)
    • [13].安装STEP 7的若干问题[J]. 电工技术 2008(09)
    • [14].基于STEP-NC的数字化设计和制造[J]. 内江科技 2010(09)
    • [15].基于STEP-NC的数控编程研究[J]. 天津理工大学学报 2008(05)
    • [16].面向STEP文件基于属性邻接图的加工特征识别研究[J]. 机械工程师 2009(12)
    • [17].面向工程教育的STEP教学模式[J]. 高等工程教育研究 2017(04)
    • [18].基于STEP的企业建模软件平台[J]. 石家庄职业技术学院学报 2012(02)
    • [19].基于STEP的大型模具自动编程技术[J]. 组合机床与自动化加工技术 2016(10)
    • [20].启动STEP项目 提升护理人员能级管理效果[J]. 护理研究 2014(35)
    • [21].基于STEP-NC的数控技术研究[J]. 新技术新工艺 2008(05)
    • [22].基于STEP-NC几何信息提取技术的研究[J]. 锻压装备与制造技术 2016(02)
    • [23].STEP-NC Based High-level Machining Simulations Integrated with CAD/CAPP/CAM[J]. International Journal of Automation & Computing 2012(05)
    • [24].基于STEP AP242的MBD模型表达研究与实现[J]. 浙江大学学报(工学版) 2018(03)
    • [25].基于STEP的异型螺杆数控加工技术[J]. 计算机集成制造系统 2015(05)
    • [26].一种基于STEP-NC扩展的集成/智能数字控制[J]. 机电工程技术 2010(11)
    • [27].STEP-NC数控技术研究进展[J]. 计算机集成制造系统 2014(03)
    • [28].基于STEP-NC车削仿真的关键技术探讨[J]. 工业控制计算机 2011(05)
    • [29].利用STEP的设计意图信息交换[J]. 现代制造工程 2011(05)
    • [30].基于STEP-NC标准的数控技术发展现状及趋势[J]. 机械设计与制造 2011(09)

    标签:;  ;  

    基于STEP-NC的图形支持系统的设计和开发
    下载Doc文档

    猜你喜欢