更新时间:05-04 (未必来自远方)提供原创文章
摘要:随着数控技术在制造行业的普及,数控加工发挥着无可替代的作用。然而,在数控操作人员的培训方面一直存在着各种问题。鉴于这些问题,数控仿真教学系统应运而生。本次设计结合数控教学工作中的实际情况和具体功能要求,采用Visual Basic6.0以面向对象、模块化的程序设计方法,开发了一个可视化的具有教学辅助功能的数控仿真教学系统。
本次系统采用SIEMENS 802S标准系统和控制面板作为用户界面,使仿真系统具有很强的真实感和实用性;把理论教学与实践教学有机结合起来,充分发挥学生的主体作用。
设计开发就仿真操作和辅助教学两大方面,进行系统设计,旨在建立一个界面友好,操作方便,用于理论教学,为师生提供良好的学习环境,和实践操作教学,为学生提供交互式的模拟操作环境。
关键词:数控;Visual Basic6.0;仿真操作;辅助教学;仿真教学系统
本次课题是缸体Y26端盖钻孔、攻丝夹具设计。主要内容包括专用夹具设计相关数据的获取,刀具和定位元件的选择,以及夹具体和夹紧装置的设计。
关键词:夹具,钻孔,攻丝
目录
摘要
Abstract
1绪 论-1
1.1数控加工仿真技术概述-1
1.2数控仿真存在的问题-2
1.3仿真教学系统的研究现状-3
2系统开发环境选择-4
2.1系统开发工具选择-4
2.2 运行环境选择-4
3NC代码编译系统的设计与实现-5
3.1NC代码的翻译流程-5
3.2NC程序代码组成与识别-5
3.2.1程序段的组成-5
3.2.2程序代码识别-5
3.3功能码译码-6
4插补系统的设计与实现-9
4.1插补仿真系统的设计-9
4.2插补模块的软件实现-9
4.2.1直线插补模块-9
4.2.2顺圆弧插补模块-10
4.2.3逆圆弧插补模块-11
4.2.4螺纹加工模块-11
5仿真操作系统的动态仿真实现-12
5.1人机交互界面设计-12
5.1.1系统界面的整体布局-12
5.1.2菜单、工具栏设计-12
5.1.3窗体设计-13
5.1.4控件设计-14
5.1.5操作按钮功能设计-14
5.2加工环境模块设计-15
5.2.1卡盘、顶尖模块-15
5.2.2毛坯模块-16
5.2.3刀具库模块-17
5.2.4操作(控制)面板模块-18
5.2.5仿真系统的总体数据结构建立-19
5.3 动态仿真的生成与实现-20
5.3.1图像处理技术概述-20
5.3.2刀具动画的实现-21
5.3.3工件切削的动画实现-21
5.3.4数控仿真系统双边切削的动画实现-23
6仿真教学系统的实例验证与分析-24
6.1仿真教学系统的实例验证-24
6.1.1仿真加工工艺路线分析-24
6.2仿真教学系统的实例分析-26
专题二-27
1夹具设计概述-27
1.1夹具设计基本概念-27
1.2夹具设计的发展状况-27
1.3机床夹具的分类-27
1.4夹具的作用和组成-28
1.4.1夹具的作用-28
1.4.2夹具的组成-28
2专用夹具设计-29
2.1 夹具设计的基本要求-29
2.2 夹具设计的数据获取-29
2.2.1收集分析原始资料-29
2.2.2确定工件的定位方案-29
2.2.3确定工件的夹紧方案-30
2.2.4夹具精度分析-30
2.2.5 夹紧力计算、分析-31
2.2.6工序间余量的确定-32
2.2.7切削速度和切削用量的确定-32
2.2.8切削力、切削转矩、切削功率-33
2.2.9 动力部件工作循环及行程的确定-35
2.3刀具的选择-35
2.4定位元件的选择-36
2.5夹具体的设计-36
2.6夹紧装置设计-37
2.7夹具设计及操作的简要说明-37
结 论-39
致 谢 -40
参考文献-41