黄石理工学院毕业设计(论文)摘要随着我国现代制造技术的发展,数控机床应用的普及、从事数控加工的人员不断增加,数控加工越来越受到人们的重视。数控程序编制的效率和质量在很大程度上决定了产品的加工精度和生产效率,它既是数控技术的重要组成部分,也是数控加工的关键技术之一。在我国,有相当多数控(包括加工中心)应用在模具行业,大部分模具厂都应用CAD/CAM软件,手工编程、宏程序应用的空间日趋缩小,究其原因就是大家对手工编程不重视,对宏程序不熟悉。其实手工编程是自动编程的基础,宏程序是手工编程的高级形式,是手工编程的精髓,也是手工编程的最大亮点和最后堡垒。同时编制简洁合理的数控宏程序,有着非常重大的现实意义,既能锻炼从业人员的编程能力,又能解决自动编程在生产实际工作中存在的不足。关键词:宏程序刀具路径加工精度黄石理工学院毕业设计(论文)2AbstractWiththedevelopmentofmodernmanufacturingtechnologyinourcountry,thewideusageofCNCmachinetoolsandincreasingnumberofworkersengaginginthis,moreandmoreattentionhasbeenputontheNCprocess.theprecisionoftheprocessandproductioneffctionlargelydependontheeffectionandqualityoftheCNCprogrammingprocedure,whichistheimportantpartofNCtechnologyandoneofthekeyNCprocesstechnologies.TherearesomanyNCmillings(includingmachiningcenter)whichhavebeenusedinmouldindustry,andmostofthemouldindustriesusetheCAD/CAMsoftware,sothemanualprogrammingandapplicationofmacro-programhavelessandlessspace,thereasonofthisisthatworkersdon’thaveenoughsightonthemanualprogrammingandarenotfamiliarenoughwiththemacro-program.Infact,manualprogrammingisthefoundationofautomaticprogramming,atthesametime,macro-programistheadvancedformandessenceofmanualprogramming,whichisalsothehighlightandfinalfortressofit,too..BriefandproperprogrammingofNCmacro-programisofsignificantimportanceinpractise,foritcanbothimproveworkers’abilityofprogrammingwhoareengaginginthisandcovertheshortagesofautomaticprogrammingwhenit’susedinfieldproduction.Keyword:MacroToolpathPrecision黄石理工学院毕业设计(论文)3目录第一章绪论..................................................................................................................11.1课题来源...........................................................................................................11.2研究目的和意义...............................................................................................1第二章数控系统插补原理......................................................................................42.1插补定义...........................................................................................................42.2插补算法的种类...............................................................................................42.2.1直线插补..................................................................................................52.2.2圆弧插补..................................................................................................6第三章数控宏程序车铣零件加工实例......................................................................83.1数控车床的宏程序编程..................................................................................83.1.1数控车床宏程序编程技巧.....................................................................83.1.2用宏程序和R参数编程实现规格不同的轴加工................................83.1.3用宏程序和R参数编程实现螺纹的粗、精加工..............................113.1.4抛物线类零件用宏程序和R参数编程..............................................133.2数控铣床的宏程序编程................................................................................163.2.1数控铣床宏程序编程技巧...................................................................163.2.2孔系类零件宏程序编程实例...............................................................173.2.3外轮廓侧面铣削宏程序编程实例.......................................................193.2.4凹槽类零件侧面铣削宏程序编程实例...............................................23第四章宏指令编程与刀具路径优化....................................................................274.1椭圆形的半球曲面.........................................................................................274.2加工椭圆宏程序应用....................................................................................284.2.1椭圆宏程序编程方法一........................................................................284.2.2椭圆宏程序编程方法二........................................................................294.3加工球体的宏程序应用................................................................................304.4误差分析.........................................................................................................31心得体会......................................................................................................................33参考文献......................................................................................................................34致谢............................................................................................................................35黄石理工学院毕业设计(论文)1第一章绪论1.1课题来源宏程序逻辑紧密,结构紧凑,功能强大,可以实现模块化,参数化,智能化编程。数控系统通常提供用户的基本加工指令只有直线与圆弧插补,对于非圆二次曲线的加工程序编制,往往需要宏指令来实现。宏程序实现非圆二次曲线轮廓加工的基本方式是以直线或圆弧逼近曲线,而逼近的精度直接影响到零件的加工精度,因此宏程序中刀具路径算法优化具有非常重要的实际意义和应用价值。本课题从工厂生产实际出发,结合具体零件特征,采用切片法实现数控宏程序刀具路径优化,提高零件加工精度、表面质量及加工效率。切片法采用等间距切片(X层切片、Y层切片、Z层切片)和参数切片,在实际加工中具有很强的实用性。数控加工的工艺设计决定了实际生产加工的质量和效率。而加工时刀具走刀路径的规划对工艺规程的编写和数控代码的生成都有重要影响,进而实际影响零件的加工精度、表面粗糙度和加工速度。设计时,设计人员常常只考虑到工艺路线的选择,而没有考虑或疏忽了刀具路径的最优化,这对数控加工的质量控制和效率提高都很不利。以非圆二次曲面加工为例,同样的一个曲面,安排走刀路径不同,选择不同的走刀方式,数控加工的精度是很不一样的,如果在生成数控代码的过程中,对曲面加工的点位进行优化,就能提高加工精度。因此,数控加工时如何通过设计数控工艺,选择合理的加工路径,去减少对加工质量的不好影响进而提高生产质量是值得研究的。1.2研究目的和意义数控作为数控加工的关键技术之一,其程序的编制效率和质量在很大程度上决定了产品的加工精度和生产率。尤其是随着数控加工不断朝高速、精密方向的发展,提高数控程序的编制质量和效率对于提高制造企业的竞争力有着重