数控零件加工中宏程序的应用

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:fgjfg111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:
   本文介绍了数控铣床零件加工手工编程中宏程序应用等方面的内容。通过使用宏程序变数指令编制数控加工程序,可以提高程序的融通性和泛用性,并使加工程序变得短小精悍,操作起来简练灵活,从而提高工作效率。对现实加工而言,有着非常重要的实际意义。希望能与从事数控加工与编程的同仁们共同探讨、交流。
  
  关键词: 数控加工手工编程宏程序变数指令
  前言
  本人从事数控加工工作已有多年,深感数控设备在机械加工中占有着极其重要的地位,尤其是在模具加工行业,它是精度、速度、效率的主导者。数控程序是数控加工的关键技术,其程序的编制效率及质量在相当大的程度上决定着产品的加工精度和生产效率。
  近年来随着CAD/CAM软件的不断普及和应用,数控编程的模式逐渐由自动编程取代手工编程。如MASTERCAM、CAXA等等。但CAM软件编程和手工编程有着各自不同的优点和特长,在实际加工中一个产品的最终加工完成需要调整程序的地方很多,现有的CAM软件不可能完全满足所有数控系统的特殊功能要求,在国内外手工编程仍然是数控加工程序不可缺少的技术手段。手工编程相比自动编程数据计算简单,编程工作量小,加工路线短,程序段少,空运行的时间少。
  而运用宏程序在原有的优势上更加优化,配合变数指令、子程序、子程序镶套、代码段等编制加工程序,对于提高编程的效率和质量具有很大的实用价值。充分利用好数控机床自身的特性和资源,编制机动灵活的小容量数控程序,在实际操作当中有着非常现实的意义。
  宏程序的应用优势及特点
  1、优势
   数控加工中常常会遇到数量少、品种繁多、有规则几何形状的工作件,在编程时我们只要稍加分析与总结,找出他们之间的共同点,把这些共同点设为变量应用到程序中,往往编制出一个程序,通过改变其中共性的變量就可以解决一类问题,从而使我们在加工相类似零件时,只需改变其中几个变量中的赋值,就可以采用此程序进得零件加工,大大节省了编程时间,而且在运用时准确性也大大提高。编辑修改、错误检查都变得非常方便、直观。因此,宏程序在手工编程中具有相当高的实用性。
  2、特点--变数指令
  宏程序中地址资料不以数值指定,而用变数取代,待程序执行时,才将对应的变数以数值指定,以提高程序的融通性及泛用性。
  利用宏程序编制加工程序实例
   众所周知,手工编制加工程序其根本的思路就是通过完成对不断变化的每一个层面的轮廓加工来实现的。在这里本人用下面的实例来说明,希望能起到抛砖引玉的作用和有意义的启迪。
  
  
  
   图1 零件图
  图1所示,这是一个有一定规则的,深度变化的,由矩形、圆角、圆槽、椭圆柱组合而成的零件。材料为45号钢,毛坯大小为65mmX65mm,要求加工零件表面、外轮廓和各凹槽。
   为编程方便起见,这里采用绝对坐标。首先根据已知条件设定相关的变数值,这些变数值是加工程序的原始基础。给定变数序号时应该尽量保持有规律,相关的要素尽可能靠近,便于使编程思路清晰有序。
  加工时一般分如下几个步骤:(以下程序适合FANUC数控系统)
  1. 铣削59X59外形(Φ16平面铣刀),参看程序段O0001。
  
  
  
   图2程序1过程路径图
  O0001;
  G54 G90 G0 M3 S1200 Z50.0; Z轴定位,主轴正转
  X0 Y-50.0; XY轴定位
  Z5.0; Z轴下至5
  G01 Z0 F1000;Z轴下至零点
  #1=0; 起始Z方向切削距离
  WHILE[#1LT6]DO1;判断深度值是否到达终点。
   当条件不满足时,退出循环体(#1小于6)
  #1=#1+1.0; 增量值为1
  G01 Z-#1 F1000;Z方向进刀
  G41 X10.0 Y-39.5 D01;刀具半径左补偿, 从P点到达A点
  G03 X0 Y-29.5 R10.0;圆弧进刀半径为10,从A点到达B点
  G01 X-29.5,R6.0; 从B点到达C点
  Y29.5 ,R6.0; 从C点到达D点
  X29.5 ,R6.0;从D点到达E点
  Y-29.5 ,R6.0; 从E点到达F点
  X0; 从F点到达B点
  G03 X-10.0 Y-39.5 R10.0;圆弧退刀,从B点到达G点
  G01 G40 X0 Y-50.0; 取消刀补
  END1;循环体结束
  G0 Z50.0; Z方向提刀
  G28 X0 Y0 Z0; 返回参考点
  M5; 主轴停转
  M30;程序结束
  2. 铣削R8的凹槽(Φ10的平面铣刀) ,参看程序段O0002。
  
  
  
  图3程序2过程路径图
  O0002;
  G54 G90 G0 M3 S1200 Z50.0; Z轴定位,主轴正转
  X50.0 Y-10.0 ;XY轴定位
  Z5.0;Z轴下至5
  G01 Z0 F1000; Z轴下至零点
  #1=0;起始Z方向切削距离
  WHILE[#1LT3]DO1; 判断深度值是否到达终点。
   当条件不满足时,退出循环体(#1小于3)
  #1=#1+1.0; 增量值为1
  G01 Z-#1F1000;Z方向进刀
  G41 Y0.5 D01 刀具半径左补偿,从P点到达A点
  G01 X0 Y29.5; 从A点到达B点
  X11.0 ,R3.0;简化倒圆弧编程,从B点到达C点
  X5.62 Y9.8, R3.0; 从C点到达D点
  G03 X-5.62 R8, R3.0; 从D点到达E点
  G01 X-11.0 Y0.5, R3.0;从E点到达F点
  X-30.0; 从F点到达G点
  G0 Z5.0; Z方向退刀
  G40 X50.0 Y-10.0; 取消刀补
  END1; 循环体结束
  G0 Z50.0;Z方向提刀
  G91 G28 Z0; Z方向返回参考点
  G28 X0 Y0;X、Y方向返回参考点
  M5; 主轴停转
  M30;程序结束
  
  
  3. 铣削椭圆台 (Φ10的平底刀) ,参看程序段O0003。
  O0003;
  G54 G90 G0 Z50 M3 S1200;Z轴定位,主轴正转
  X20.0 Y-14.5; XY轴定位
  Z5.0;Z轴下至5
  G01 Z0 F1000;Z轴下至零点
  #1=0; 起始Z方向切削距离
  WHILE[#1LT3]DO1;判断深度值是否到达终点。
   当条件不满足时,退出循环体(#1小于3)
  #1=#1+1.0;Z方向增量值
  G01 Z-#1 F1000;Z方向进刀
  G41 X10.0 D01; 刀具半径左补偿
  #2=360.0; 椭圆切削终点角度
   WHILE[#2GT0]DO2; 判断角度值是否到达终点,
   当角度大于0时,执行DO2到END2的程序段
  #2=#2-2.0; 角度值每次增加量为2度
  #3=10*COS[#2];计算椭圆圆周上X方向的点坐标
  #4=-14.5+5*SIN[#2]; 计算椭圆圆周上Y方向的点坐标
  G01X#3Y#4;角度#2相对应的XY值
  END2;循环体结束
  G40 X20.0; 取消刀補
  END1;循环体结束
  G0 Z50.0;Z方向提刀
  M5; 主轴停转
  M30;程序结束
  
  4. 铣削Φ12的凹槽(Φ10的平面铣刀) ,参看程序段O0004。
  
  
  
   通过观察我们可以看四个程序段中,宏程序的基本格式是相同的。如加工完第一程序段后,想要加工第二程序段,我们只需要稍为修改第一程序段的个别数字,就可以进行加工了,大大节省了绘制图形、设置刀具路径、实体切削验证、执行后处理以及向机床中传输程序的时间。
  四、实体效果
  
  
  
   图4 实物图
   图4所示是加工好的实物照片。从以上的实例我们可以看到:这样一个较复杂的零件用几个非常简单的宏程序就可以完整地加工出来。加工表面无失真现象,操作机动灵活,运行路线光滑平稳。加工同样一个零件,由于程序段和空运行时间少缩短了加工时间有助于提高工作效率。
   通过以上实例中,宏程序变数指令的运用,我们可以水平展开到其它的程序当中,加以灵活运用。既在程序中任何一个地址都可以使用变数指令编程来帮助我们达到预期效果。宏程序中的变数指令使我们能够自由的驾御加工程序。
  其次实例中改变#1的变数数值就可以调节程序的重复次数,即可满足加工的表面精度要求。通过对刀具号变数值的修改,改变补偿值,可满足加工的尺寸精度要求。
  五、结束语
   充分掌握手工编程技术,合理地运用宏程序变数指令配合编制加工程序的技巧,可大大提高实际工作效率。同时,使我们的思路开阔起来,一个个零件就像完美的艺术品一样在我们的手中诞生,让我们更加充满自信,将数控铣床的作用发挥到极至。
  
  参考文献:
  1、《数控铣削变量编程实例教程》,化学工业出版社,2007年第一版,李锋、白一凡编著。
  2、《数控宏程序编程方法、技巧与实例》,机械工业出版社,2007年第一版,冯志刚编著。
  3、《数控铣削加工宏程序及应用实例(第2版)》,机械工业出版社,2008年第一版,陈海舟编著。
  
  注:文章内所有公式及图表请以PDF形式查看。
其他文献
[摘要]通过工程实例,介绍了在预应力施工过程问题的优化方法,值得相似工程借鉴。  关键词:施工优化,有粘结预应力  预应力混凝土与普通钢筋混凝土相比具有提高了构件抗裂度与抗渗性,提高了构件的刚度,减小构件变形;提高了耐疲劳强度,节约材料,降低造价等优点,已经广泛应用到房屋工程、基础工程、水利工程与交通运输工程等领域,都取得了很好的经济效益和社会效益[1],结构形式也日趋多样化。新华联光机电一体化产
期刊
摘要:路面施工质量控制,除控制标高、厚度、宽度、坡度等几何尺寸外,主要是监测路面的强度(弯沉值)、平整度、压实度等,需要有一套性能可靠而且实用的公路路面监测设备和仪器,本文重点介绍了我国当前路面监测技术的发展状况,主要介绍了路面弯沉、路面平整度检测技术及沥青砼路面损坏状况检测新技术。  主题词:公路 路面 检测技术发展状况  1、路面弯沉值  路面弯沉检测是我国柔性路面强度测量的一项主要技术指标。
期刊
摘要:为了认真贯彻国务院和云南省人民政府关于加强保障性住房建设,解决城镇低收入家庭住房困难问题,圆满完成省政府下达我司2009到2011年保障性住房目标任务,保障性住房工程项目建设日益迅猛,工程成本的核算与工程投资的控制更加受到重视,从而工程竣工结算审核这一工作的重要性也更加推上了日程。  关键词:工程造价结算审核  工程造价是指工程的建设造价,从投资者的角度来讲,是指建设一项工程预期开支或实际开
期刊
摘要:现场管理具有实践性、基础性、整体性、动态性等特点。因此,对于项目的现场施工管理,必须百分之百的重视、投入。本文首先分析了现场施工管理存在的问题,其次,从严格把好材料关;施工进度管理;加强机械设备的管理;加强安全管理制度等方面就如何加强建筑工程的现场施工管理提出了自己的建议和看法,具有一定的参考价值。  关键词:建筑工程;现场;施工管理  1.前言  现场管理具有实践性、基础性、整体性、动态性
期刊
摘要:为了避免出现工程质量问题和事故,从而造成不必要的损失。本文主要陈述变电站线路工程在施工前、施工中及施工后各环节的质量控制及监督,以至确保工程施工质量。  关键词:输电线路、质量管理  l 输电线路工程质量管理  1.1 加强工程前期质量管理  (1)工程开始前,认真组织有关人员进行现场调查,填写调查记录及调查报告,掌握现场第一手资料。  (2)认真组织分析,进行细致的图纸会审,参加建设单位组
期刊
摘要:工程计量是工程建设的重要工作内容之一,本文在叙述工程计量的重要性的基础上,结合计量工作实践, 提出相关看法和思考,对监理人开展工程计量有一定的指导意义。  关键词:工程计量;监理;思考    工程计量既是已完工程数量的计量,也是已完工程的综合评价;工程计量就是监理工程师对承包商完成的项目,按照施工合同规定的条件,确认其质量合格的工作量。计量工作是监理工作的关键项目之一,它既是业主履行承包合同
期刊
摘要:近年来,我国电网工程发展迅速,输变电工程设计中应用FLAC3D(三维快速拉格朗日分析程序)模拟分析杆塔定位和变电站选址过程中遇到的边坡稳定问题,可帮助设计人员对边坡的稳定性作出快速有效的判断,以便及时避让或提前做好防治预案。  关键词:FLAC3D;输电线路;边坡稳定      1 引言  连续介质快速拉格朗日差分法(Fast Lagrangian Analysis of Continua,
期刊
摘要:本文结合崂山区党校办公楼结构类型多样性特点,总结介绍了凹凸不平基岩上基础模板的支设,圆柱钢筋混凝土的配模,圆柱砼构件与梁、顶板交接部位模板的施工,吊模处模板施工,椭圆形及扇形结构模板施工,旋转楼梯模板施工,后浇带模板处理等特殊部位的模板施工方法。实践证明,本项目所采用模板施工方法均取得了良好的应用效果,具有较高的参考价值。  关键词:模板,施工,QC小组  1、工程概况  崂山区党校教学办公
期刊
摘要:根据高职环境艺术设计专业职业发展面向和工作岗位所承担的工作任务分析,针对环境艺术设计专业人才培养模式、课程建设、教学团队建设、实习实训条件建设等方面进行阐述。通过校企合作,将环境艺术设计专业建成融教学、实训、职业资格鉴定为一体的产学合作共赢,行业认可度高,社会辐射力强的品牌专业。    关键词:专业建设;内涵建设;环境艺术设计;工学结合    专业建设的内涵和意义  专业建设是教学内涵建设的
期刊
摘 要:总承包模式下,水电工程总承包单位对工程项目负有全面责任,但是,参与项目建设的单位众多,职能各异,因此,其管理具有相当的难度及复杂性。要想实现总承包的管理目标,实现各方的经济效益,创造良好的社会效益,就必须协调好各方面的关系,并在项目的实施過程中采用科学合理的管理模式,并将其融为一体,贯彻项目建设全过程。  关键词:工程建设;项目总承包;施工管理      作为目前国家和许多业主单位首选的项
期刊