综述
1、数控编程的研究意义
大力发展以数控技术为核心的先进制造技术已成为世界各发达国家加速经济发展,提高综合国力和国家地位的重要途径[1]。数控加工工艺设计的主要任务是制订加工工艺规程,也是数控机床加工前的准备工作。工艺规程是规定零件、走刀路线、刀具尺寸以及机床的运动过程[2]。因此,是编程人员对数控机床的性能、制造工艺过程和操作方法具有指导性的工艺文件。数控机床加工的程序是数控机床的指令性文件[3]。数控机床加工程序不仅要包括零件的工艺过程,而且还要包括切削用量的选择、运动方式、刀具系统、切削规范以及工件的装夹方法[4]。工艺规程定得合理与否,对程序编制、机床的加工效率和零件的加工精度都有重要影响。因此,应遵循一般的工艺原则并结合数控机床的特点认真而详细地制订数控加工工艺。数控技术和数控装备是制造工业现代化的重要基础。这个基础是否牢固直接影响到一个国家的经济发展和综合国力,关系到一个国家的战略地位。因此,世界上各工业发达国家均采取重大措施来发展自己的数控技术及其产业[5]。
2、编程的分类
程序编程是数控加工的一项重要工作,理想的加工程序不仅应保证加工出符合图纸要求的合格零件,同时应能使数控机床的功能得到合理的应用与充分的发挥。
编程的方法主要分为两大类:手工编程和自动编程[6]。由分析零件图、制定工艺规程、计算刀具运动轨迹、编写零件加工程序单、制作控制介质直到程序校检,整个过程主要由人来完成,这种人工制备零件加工程序的方法称为手工编程。手工编程中也可以利用计算机辅助计算出坐标值,再由人工编制加工程序[7]。对于几何形状简单的零件,所需要的加工程序段不多,坐标值计算简单,用手工编程经济而及时,因此手工编程至今仍广泛应用于点位及直线和圆弧组成的轮廓中。但是,当零件的编程计算相当复杂,程序量大,手工编程就很难胜任,耗时长、效率低、出错率高,这类零件适用于自动编程。对于几何形状复杂的零件需借助计算机使用规定的数控语言编写零件源程序,经过处理后生成加工程序,称为自动编程[8]。自动编程由计算机代替人完成了复杂的坐标计算和书写程序单的工作,效率高,程序正确性好,可以解决许多手工编制无法完成的复杂零件编程难题,因此较适合于形状复杂零件的加工程序编制,如模具加工、多轴联动加工等场合。实现自动编程的方法主要有语言式自动编程和图形交互式自动编程两种。前者是通过高级语言的形式,表示出全部加工内容,计算机采用批处理方式,一次性处理、输出加工程序;后者是采用人机对话的处理方式,利用CAD/CAM功能生成加工程序。
随着数控技术的发展,先进的数控系统不仅向用户编程提供了一般的准备功能和辅助功能,而且为编程提供了扩展数控功能的手段。FANUC6M数控系统的参数编程,应用灵活,形式自由,具备计算机高级语言的表达式、逻辑运算及类似的程序流程,使加工程序简练易懂,实现普通编程难以实现的功能[9]。
数控编程同计算机编程一样也有自己的'语言',但有一点不同的是,现在电脑发展到了以微软的Windows为绝对优势占领全球市场.数控机床就不同了,它还没发展到那种相互通用的程度,也就是说,它们在硬件上的差距造就了它们的数控系统一时还不能达到相互兼容.所以,当我要对一个毛坯进行加工时,首先要以我们已经拥有的数控机床采用的是什么型号的系统[10]。
3、数控加工工艺
以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。