资源描述:
《毕业论文(设计)--数控自动编程的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、郑州工业安全职业学院毕业论文(设计)题目数控自动编程的应用姓名系别机电工程系专业机电一体化年级机电一体化(四)班指导教师2011年5月28日毕业论文(设计)成绩评定表学生姓名杨宁学生所在系机电工程系专业班级机电一体化(四)班毕业论文(设计)课题名称数控自动编程的应用指导教师评语(应包括选题是否恰当、是否理论联系实际、论点是否正确、论证是否充分、语言是否通顺、结构是否合理、行文是否规范):成绩:指导教师签名:年月日系学术委员会意见(同意给优、良、及格、不及格等次)签名:年月日目录内容摘要1引言2第一章数控自动编程及其分类31.1数控语言编程41.
2、2会话式自动编程41.3实物模型式自动编程51.4图形交互式自动编程5第二章自动编程的特点6第三章自动编程系统及其工作原理7第四章Pro/ENGINEERCAD/CAM系统及其应用8参考文献10致谢11内容摘要数控自动编程是利用计算机和相应的编程软件编制数控加工程序的过程,以及数控自动编程的广泛应用关键词:数控自动编程分类、特点、工作原理及应用CAD/CAMPro/E11引言前言:数控编程是把零件的图形尺寸、工艺过程、工艺参量、机床的运动和刃具位移等内容,按照数字控制机床的编程格局和能辨认的语言记录在程序单上的全过程。程序编制的方法首要有手工编
3、程和AUTO编程两类。近年来数字控制技术发展患上十分迅速,数字控制机床出格是数控车床的普及率越来越高,可是,数控车床在加工过程当中遇到大概轮廓较庞大的零件时,用人工编著数控程序要花费大量的时间,且易堕落。接纳CAD/CAM集成技术使成为事实数控加工程序的图形化AUTO编程是现今的主流。目前外洋有许多高档的CAD软件,如Pro/E、UGⅡ、IDEAS、MasterCA…加工效率明显增强。11第一章数控自动编程及其分类由非直线轮廓、非圆弧轮廓构成具有复杂曲面结构机械零件的应用越来越广泛。这类零件的数控编程主要有数控宏指令编程和数控自动编程。与手工编
4、程和数控宏指令编程相比,数控自动编程方法具有速度快,精度高、直观性好、使用方便和便于检查等优点。自动编程使得一些计算繁琐、手工编程困难或无法编出的程序能够顺利完成,解决了手工编程难以完成的复杂曲面的编程问题,大大地促进了数控技术的发展。数控自动编程(通常简称为自动编程)也称为计算机辅助编程,指的是数控程序的编制工作大部分或全部由计算机完成。如刀位点坐标值计算、编写零件加工程序单等,有时甚至能帮助进行工艺处理。自动编程过程所需的计算机及其外设等硬件与系统软件构成了计算机零件程序编制系统或自动编程系统,简称编程系统。自数控机床问世以来,一些进的工业
5、国家都在大力开展自动编程技术研究与应用,自动编程系统发展到今天,己经出现了品种繁多,功能各异的编程系统,主要有:数控语言编程、会话式自动编程、实物模型式自动编程和图形交互式自动编程等。1.1数控语言编程数控语言编程是发展最早的自动编程方法,它是一种在数控语言和编译程序支撑下,以自动编程语言为基础的自动编程方法。这种编程方法采用词汇式语言描述工件、刀具的几何形状、几何元素之间相互关系、进给路线和工艺参数,编程人员根据零件图样要求用这种自动编程语言(数控语言)编写零件的源程序,相应的编译程序对源程序自动的进行编译、计算、处理,产生刀位文件(CLDa
6、taFile)11,最后通过后置处理得出加工程序。数控语言编程中最具代表性的是APT(Auto2maticallyProgrammedToo1s)数控编程语言系统,它也是世界上发展最早的自动编程语言。该系统可分成由APT语言编写的零件源程序、通用计算机以及编译程序(系统软件)三部分组成。通过APT自动编程系统这种方法编制出的是数控加工的源程序,还不能直接用于数控加工,必须经过编译才能产生实用的数控加工程序。编译程序的作用是使计算机具有处理零件源程序和自动输出具体机床加工程序的能力,主要完成零件源程序翻译、数值计算生成刀位文件、后置处理形成加工程
7、序等任务。数控语言编程系统不能表示复杂的几何形体,没有直观图形显示,也不能验证零件形状和刀位轨迹的正确性。预编程的工作量比较大,这种编程方法已逐渐被其它编程方法所取代。1.2会话式自动编程会话式自动编程是在数控语言自动编程的基础上,增加了“会话”功能,利用人的声音作为输入信息,编程员通过与计算机和显示器直接对话的方式,输入必要的数据和指令,指令计算机编制、修改数控加工程序。首次使用会话式编程系统编程时,编程员必须对着话筒讲该系统约定的各种词汇和数字,让系统记录下来并转换成计算机可以接受的数字命令使系统“熟悉”编程员的“声音”。在随后的使用中只需
8、对着话筒讲出所需指令,就可随时对编程系统及机床进行适当的控制。如可随时停止或开始处理过程;随时打印零件加工程序单或某一中间结果;随时给出数控机床的脉冲