nc加工自动编程技术学士学位论文.doc

nc加工自动编程技术学士学位论文.doc

ID:11794974

大小:1.71 MB

页数:59页

时间:2018-07-14

nc加工自动编程技术学士学位论文.doc_第1页
nc加工自动编程技术学士学位论文.doc_第2页
nc加工自动编程技术学士学位论文.doc_第3页
nc加工自动编程技术学士学位论文.doc_第4页
nc加工自动编程技术学士学位论文.doc_第5页
资源描述:

《nc加工自动编程技术学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、NC加工自动编程技术目录一、序言11.1数控(NC)技术简介11.2数控(NC)编程技术的发展与国内外现状11.3本设计的主要内容2二、NC加工自动编程系统的总体设计32.1开发方式的确定32.2系统的基本功能模块3三、用户界面设计53.1用户界面设计53.2VisualC++6.0及MFC简介53.2.1关于VisualC++6.053.2.2VisualC++6.0MFC(MicrosoftFoundationClasses)编程特点5四、CAD功能模块的实现74.1关于DXF文件的结构74.2DXF文件的读取保存模

2、块74.3原始轨迹的显示模块114.4小结12五、刀具半径补偿概念及原理135.1刀具半径补偿的概念135.2数控系统中C功能刀具补偿功能的实现方法135.3C功能刀补中程序段间的转接14III5.4C功能刀具半径补偿算法155.4.1刀具中心轨迹转接过渡类型155.4.2转接矢量的计算方法175.4.3常用的典型转接交点矢量计算公式175.5小结28六、刀补轨迹计算和显示模块296.1第一加工图元指定及排序模块296.2刀补轨迹生成模块316.3小结31七、代码生成模块337.1对于直线的输出347.2对于圆弧的输出3

3、47.2.1关于顺时针圆弧(G02)和逆时针圆弧(G03)的判断347.2.2关于优弧劣弧的判断357.3小结36八、程序的运行378.1运行环境要求378.2运行方法37九、总结与展望409.1总结409.2展望40致谢41参考文献42附录程序中部分代码43IIIIIINC加工自动编程技术的研究一、序言1.1数控(NC)技术简介NC,即NumericalControl,数字控制。它是利用数字化的信息对机床运动及加工过程进行控制的一种方法。装备了数控系统的机床称为数控(NC)机床。数控系统包括:数控装置(NCdevice

4、s)、可编程控制器(PLC)、主轴驱动装置(Spindledrive)及进给驱动装置(FeedingDevice)等部分。数控机床是机、电、液、气、光高度一体化的产品。要实现对机床的控制,需要用几何信息描述刀具和工件间的相对运动以及用工艺信息来描述机床加工必须具备的一些工艺参数。例如:进给速度、主轴转速、主轴正反转、换刀、冷却液的开关等。这些信息按一定的格式形成加工文件(即数控加工程序)存放在信息载体上(如磁盘、穿孔纸带、磁带等),然后由机床上的数控系统读入(或直接通过数控系统的键盘输入,或通过通信方式输入),通过对其翻

5、译,从而使机床动作和加工零件。现代数控机床(CNC)是机电一体化的典型产品,是计算机集成制造系统的技术基础。它采用计算机来实现对数字程序的控制。由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入数据的存贮、处理、运算、逻辑判断等各种控制机能的实现,均可通过计算机软件来完成。在当今社会中,制造业(Manufacturing)依旧是各种产业的支柱,数控技术和数控装备是制造工业现代化的重要基础,直接影响到一个国家的经济发展和综合国力,关系到一个国家的战略地位。数控技术的应用、数控机床的生产量成为衡量一个国家工业化程度和

6、技术水平的重要标志。由此数控技术的重要性可见一斑。1.2数控(NC)编程技术的发展与国内外现状数控编程技术是随着数控机床的诞生而发展起来的一门技术,随着生产的要求而不断的发展完善起来的。数控编程技术经过三个阶段:①手工编程阶段:直接由程序员通过待加工零件的外形信息逐行写出加工程序。该种方法的效率很低,而且又容易产生错误。特别是面对大型复杂零件时,手工编程变得几乎不可能。②基于语言的计算机自动编程阶段:如APT(AutomaticallyProgrammedTool)语言,它采用一定的语言来定义几何形状,来向计算机描述零件

7、的几何外形和工艺要求,继而通过计算机生成加工程序。这种方法自动化程度都有所提高,但是该种方法需要专门的编程设备,编程人员也需专门的学习,无法从直观方式进行程序的校验,仍难完全避免错误。③基于图形的自动编程阶段:也就是图形交互编程,是一种计算机辅助编程技术。它是利用专用的计算机软件来实现的。这种软件通常以计算机辅助设计56NC加工自动编程技术的研究(CAD)软件为基础,利用CAD软件的图形编辑功能将零件的几何图形绘制到计算机上,形成零件的图形文件,然后调用数控编程模块,采用人机交互的方式在计算机屏幕上指定被加工的部位,再输

8、入相应的加工参数,计算机便可自动编制出数控加工程序,同时在计算机屏幕上动态地显示出刀具地加工轨迹。采用图形交互编程系统可大大提高编程效率,减少编程出错的可能。现在数控技术的发展正处于第三阶段,基于图形的自动化编程也得到越来越广泛的应用,但还有许多技术要研究,使之不断的完善提高。国外数控编程技术开发应用较早,出现数控机

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。