数控车床仿真软件设计开题报告.doc
《数控车床仿真软件设计开题报告.doc》由会员分享,可在线阅读,更多相关《数控车床仿真软件设计开题报告.doc(10页珍藏版)》请在三一办公上搜索。
1、一、本课题问题定义 数控机床已经成为制造业实现自动化、柔性化、集成化生产的基础设备。随着数控加工在我国机械制造业中的广泛应用,也出现一些有待解决的问题。1.数控加工设备操作者的培训受客观因素所限,无法大规模开展。在传统的数控技术及应用培训中,数控原理部分的讲授比较空洞、不直观,影响学员理解与接受;而数控编程和操作的有效培训必须在实际机床上进行,既占用了设备加工时间,又具有风险,培训中的误操作经常会导致昂贵设备的损坏。2.NC程序作为数控加工的信息载体,其正确与否直接影响零件的加工质量。而目前我国实际生产使用中,由于使用大量缺乏NC程序模拟仿真功能的经济型数控设备,故在NC程序投入正式加工之前通
2、常采用机床空运行和样件试切来完成NC程序的校验。该方法加工准备周期长,生产成本高,难以实现数控机床的高效率,不利于单件小批量生产间的快速转换。随着计算技术的发展,尤其是虚拟现实技术和理念的发展,产生了可以模拟实际数控设备加工环境及其工作状态的计算机仿真系统。用数控计算机仿真系统进行初步培训,可以利用学校微机机房的大量计算机,不但减少了对实际数控设备的占用,使培训能够大规模的开展,而且由于仿真系统具有表现方式丰富多样的图形界面,故易于学员理解接受,使其素质迅速提高,另外还安全可靠、费用低;用数控仿真系统在计算机上对NC程序进行编辑、校验,即驱动图形加工系统进行准实时加工,检查NC代码中的语法和语
3、意错误,实现干涉校验,直观安全地模拟、验证、分析切削过程,免去了以往样件生产的样件材料损耗、刀具磨损、机床清理等问题,从而缩短生产准备周期,降低成本。国际上现有的通用CAD/CAM软件虽然功能较为完善,但是规模庞大,对计算机性能要求较高,而且价格昂贵,每个拷贝及其使用许可证动辄数万乃至数十万,不适合我国国情。国内外一些数控设备生产厂商也推出了一些自己的数控设备仿真软件,但是这类软件只是针对生产厂商自己生产的相应型号设备的模拟仿真,甚至使用专用NC程序语言,因而通用性较差,另外这类软件功能也比较简单。上述软件在我国应用具有一定局限性,所以研究设计适合我国广泛使用的数控设备仿真软件,以推进我国制造
4、业发展是非常有必要的。二、本课题可行性研究 目前国外制造业对计算机仿真这类问题研究主要集中在比较高端的领域,其发展趋势是网络化、通用化、协作化、集成化,自动化等,比较适合于国外发达的计算机与数控技术基础。而国内最重要的是数控技术的普及与推广、应用,只有打好这一基础才能更好的向高端发展,这就是本课题的着眼点。数控车床是数控设备中的典型代表,数控车削加工在现代机械制造业中应用较为广泛,而且经济型数控车床和经过数控改造的通用车床在我国比较普及,故选择数控车床作为研究对象,探讨利用计算机辅助技术实现其技术原理演示、NC程序编辑、模拟仿真切削及校验等的技术问题。由于Windows操作系统应用广泛,开发平
5、台功能较强,决定以Windows 98/2000和Windows XP作为软件开发和运行的操作系统,并采用Microsoft公司支持可视化编程和面向对象技术的软件开发平台Visual Basic 6.0。通过对现有部分数控仿真软件的使用与分析,考虑本人实际的计算机编程能力,完成本设计有待解决或可能存在的主要问题以及解决思路如下:1 对输入的NC程序进行准确识别并模拟其在实际数控设备中的编译及处理过程。准备采用建立包含标准数控程序代码字符串及其对应处理方法的程序库,通过将输入的NC程序代码转化为字符串,依次与程序库中的字符串比较,从而实现代码识别然后进行后续数据处理和结果输出的方法,完成模拟过程
6、。2 不同类型刀具加工显示的实现。车刀分为很多种类,用于不同情况下的加工。为了实现这些效果必须建立一个包含多数常用类型车刀信息及相应显示处理方法的程序库。3 如何实现较好的数控仿真加工动画演示效果。动画由两个基本部分组成。一是物体相对于屏幕的运动,即屏幕级动画;二是物体内部的运动,即相对符号的动画。制作动画的原理就是画完一幅图形,清除它的屏幕显示部分,再在新位置画第二幅图形,如此交替下去,利用人眼的视觉特点,就可以产生动画效果。VB实现动画的原理也如此,具体到编程问题上,主要有以下四种方法: 控件的移动。采用控件的移动技术可实现屏幕级动画。控件移动方式可分为两种,一是在程序运行过程中,随时更改
7、控件的位置坐标Left、Top属性,使控件出现动态效果;二是调用控件Move方法,产生移动的效果。这里的控件可以是命令按钮、文本框、图形框、图像框、标签等。 利用动画按钮控件。VB的工具箱中专门提供了一个动画按钮控件(Animated Button Control)进行动画设计,该工具在Windowssystem子目录下以Anibuton.vbx文件存放,用时可加入项目文件中,这种方法实现动画的过程与电影胶片的放映极为相似,它将多幅图像装入内存,并赋予序号,通过定时或鼠标操作进行图像的切换,通过这种方法可实现相对符号的动画。 利用图片剪切控件。该控件也提供了在一个控件上存储多个图像或图标信息的
8、技术,正如用动画按钮一样,它保存Windows资源并可快速访问多幅图像,该控件的访问方式不是依次切换多幅图,而是先将多幅图片放置在一个控件中,然后在程序设计时选择该控件中的不同区域,将图片动态剪切下来放置于图片框中进行显示,程序控制每间隔一定时间剪切并显示一幅图片,这样便可产生动画效果。 图片框控件Xor方式绘图方法。Xor的逻辑代数定义为 0 Xor 0 = 0,1 Xor 0 = 1,1 Xor 1 = 0,0 Xor 1 = 1,对任意的a、b都有a Xor b Xor b = a,即任意一个数与另一个数异或两次就可以还原。具体到图形绘制中,即是在同一座标将某个图形绘制两次就使这个图形消
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床 仿真 软件设计 开题 报告

链接地址:https://www.31ppt.com/p-2944497.html