电脑编程技巧与维护
主办单位:工业和信息产业部
国际刊号:1006-4052
国内刊号:11-3411/TP
学术数据库优秀期刊 《中文科技期刊数据库》来源期刊
       首 页   |   期刊介绍   |   新闻公告   |   征稿要求   |   期刊订阅   |   留言板   |   联系我们   
  本站业务
  在线期刊
      最新录用
      期刊简明目录
      本刊论文精选
      过刊浏览
      论文下载排行
      论文点击排行
      
 

访问统计

访问总数:24530 人次
 
    本刊论文
数控车加工非圆曲线编程探讨

  摘要:随着科学技术的进步,现代化制造业较之传统制造业取得了相当大的进步,数控技术和数控设备是现代化制造业的基础,它们的发展水平关系到国家的经济发展、综合国力和战略地位,因此,我国在数控技术及产业发展方面采取了重大措施,使我国数控领域得到可持续发展。本文简要介绍了数控机床的概念,详细论述了数控加工和数控加工的编程方法,并且重点研究了非圆曲线的编程方法。

  关键词:数控机床;数控加工;非圆曲线加工;编程方法

  前言:数控技术也叫做数字化控制技术,是一种按照控制程序,控制程序是工作人员用计算机事先编好的,来执行对机械设备的运动轨迹和外设的操作时序逻辑控制功能,进行机械零件加工的技术,计算机软件的应用代替了原先用硬件逻辑电路组成的数控装置,实现了存储数据、处理数据、运算数据、逻辑判断等各种控制机能,是制造业信息化的重要组成部分。随着智能化、网络化技术的发展,数控技术向着高效率、高质量、高精度的方向发展。数控技术在信息产业、生物产业、航空航天国防工业等各领域得到广泛应用,以提高制造能力和水平,提高对市场的适应力和竞争力,数控技术的应用是制造业成为信息化的象征,对我国社会经济的发展起着越来越重要的作用,因此,为实现经济迅速发展、提高综合国力和国家地位,必须大力发展以数控技术为核心的现代化制造技术及其产业。

  1.数控机床

  数控机床也叫做数字控制机床,是一种装有能够逻辑地处理具有控制编码或其他符号指令规定的程序控制系统,并通过译码,用代码化的数字表示出来,通过信息载体输入数控装置,经运算处理由数控装置发出的各种控制指令,来控制机床的动作,按照图纸要求的尺寸和形状,自动的将零件加工出来的自动化机床,具有高度柔性、高精度、加工质量稳定可靠、加工效率高、自动化程度高等优点,数控机床能够很好地解决复杂、精密、小批量、多品种零件的加工。数控机床的基本组成包括加工程序载体(主机)、伺服与测量反馈系统、数控装置、数控机床辅助装置、机床主体。数控机床在制造业,尤其是汽车、航空航天和军事工业得到广泛应用。目前,数控机床的发展日新月异,智能化、网络化、开放化、并联驱动化、高效率、高精度、绿色化等成为数控机床的发展趋势和研究方向。

  数控车床是集机械、电气、液压等多技术为一体的机电一体化产品,是目前国内使用量最大、覆盖面最广的一种自动化数控机床,配备了我们必须使用工位刀塔和动力刀塔,其工艺性能具有广泛性,可以加工成各种复杂的形状,减小了工作的繁杂程度,同时还具有各种补偿功能,并在复杂零件的批量生产中发挥了良好的经济效果。

  2.数控加工和数控编程

  数控加工工艺的主要内容为:确定工序内容;确定加工方案;制定工艺路线;设计加工工艺。

  加工路线的确定在加工过程中具有重要的地位,因为每道工序加工路线的确定都非常重要,它与零件的加工精度和粗糙度直接相关。数控机床编程准备的工艺事项,数控机床是一种高效率的设备,若要充分发挥它的高效率,我们必须掌握数控机床的性能、特点、操作方法等,同时还要确定加工方案,对于加工方案,我们应根据零件的具体条件,选择经济合理的工艺方案。工艺事项包括:工艺划分、零件装夹方法、零件的工艺编制。工序划分又有按所用刀具划分工序、按粗细加工划分工序、按先面后孔的原则划分工序。我们要遵守保证精度,提高生产效率的加工工序划分原则。

  3.非圆曲线的编程

  随着数控机床的不断普及,机械加工中常应用到非圆曲线(比如椭圆、双曲线、抛物线等)零件的,规则曲线的编程方法已经无法满足人们对于非圆形曲线编程的需求,非圆形曲线零件具有复杂性、尺寸不一、要求精确度高、品种繁多且批量少等特点,这就迫切需要对非圆形曲线零件的加工编程方法进行研究。非圆弧曲线是作为直线、圆弧插补的一个补充,其编程方法主要通过采用数控自动编程软件或者宏程序编程实现。

  3.1.宏程序编程

  宏程序加工,是用公式进行零件加工的方法。我们要了解宏程序中的变量、变量间运算指令、控制语句的内容,我们可以使用变量进行数学运算、逻辑运算和函数的混合运算,另外还可以通过循环语句、子程序、分支语句等进行各种复杂的零件的加工,宏程序编程适用于抛物线、椭圆、双曲线等没有插补指令的非圆曲线的编程,只是尺寸不同、位置参数不同的系列零件的编程。当零件的形状没有改变但是尺寸发生改变时,只能重新进行编程,缺乏灵活性和适用性,通过宏程序编程,我们只需要在宏程序编程中给要发生变化的尺寸加上几个变量再加上必要的公式就可以了,当尺寸发生变化时只需要改变这几个变量的赋值参数。宏程序编程可以用函数公式来描述零件的轮廓或者曲面,在数控编程中,宏程序不仅可以实现像子程序那样,对编制形同加工操作的程序非常有用,还可以完成子程序无法实现的特殊功能,减少手工编程中繁琐的数值计算,以及简化程序量,提高加工效率。宏程序结构流程为:开始;给常量赋值;给变量赋值;计算坐标值;指令机床沿着曲线移动X、Z坐标;变量递增或者递减;判断是否到达终点,如果未到终点,执行计算坐标值命令;如果达到终点,则结束。

  在数控编程中,宏程序编程灵活、高效、快捷,是加工编程的重要补充。例如我们生活中经常用到的FANUC数控系统用户宏程序,它是由包含变量、包含算数或逻辑运算的程序段、包含控制语句、包含宏程序调用指令的程序段构成。其变量种类有四类:空变量该变量总是空,局部变量,公共变量,系统变量。这四种变量各自有各自的功能在数控编程中具有重要的作用。

  FANUC宏程序的转移和循环,其中包含无条件转移和条件转移,其中后者也就是我们经常说的IF语句。宏程序的运算符包括EQ、NE、GT、GE、LT等。FANUC数控车削宏程序有宏程序和程序中调用宏程序的指令,其中用户宏程序有两个要点:在宏程序中存在变量和宏程序能依据变量完成某个具体操作。其特点是:1.可以进行变量的运算,还可以使用各种语句。2.依据变量,得到计算好的变量值,3.通用性强,曲线的各种参数可用变量表示。

  宏程序编程的基本原理是用户用数量作为数据进行编程,变量在编程中充当媒介作用,以后也可以在程序中重新再赋值,原来内容被赋值所代替,最终可以用简单的直线或者圆弧线呈现出和理想轮廓曲线相近的曲线。宏变量可以进行循环嵌套和局部变量。

  宏程序零件编制实例,例如我们经常用到的抛物线宏程序的应用,如图所示,已知前端椭圆的方程为抛物线,Z=-X2/24.2。设X轴布局为0.06,原始毛坯为φ30×70,T01为粗车刀,T02为精车刀,尺寸如图所示,编写加工程序。计算抛物线线低的直径:将Z=20带入,直径为φ22mm。运用调用子程序或符合循环法进行计算。

  3.2.自动编程

  自动编程是使用CAD软件制作零件或产品模型,再利用软件的CAM功能生成数控加工程序。自动编程需要借助专门的数控编程软件来实现,自动编程的数学处理能力强、后置处理程序灵活,程序自检、纠错能力强、便于实现与数控系统的通讯、生成迅速、质量高、错误率小等优点。自动编程可以分为语言数控自动编程、图形交互自动编程 、语音提示自动编程、数字化仪自动编程。自动编程适用于中等复杂程度、计算量不大、人工难以完成的零件加工的编程,掌握并充分利用CAD/CAM软件进行非圆曲线数控加工,可以大大提高设计效率和质量,减少编程时间,充分发挥数控机床的优越性,提高整体生产制造水平。

  自动编程采用图形交互式自动编程,即计算机辅助编程,也称为CAD/CAM系统,是将CAD(计算机辅助设计)与CAM(计算机辅助制造)高度结合的自动编程系统。

  数控机床自动编程指的是用计算机代替手工进行编程,用计算机自动计算数值,编写零件的规格型号,自动打印加工程序单,并将其记录在数控介质上,数控加工中,加工程序编制的工作量大,手工编程只能适应简单的数控加工,因此数控机床发展的同时,人们已经开展了自动编程技术的研究。数控机床的自动编程主要有语言自动编程和图文交互式自动编程两类,未来的发展将会更多地被应用。

  4.结束语

  数控车加工中对非圆曲线编程时,运用宏程序编程方法,具有程序结构简单,使用方法灵活的优点;采用数控自动编程软件进行编程,大大减少了复杂的数学运算,降低了误差,简化了程序,方便快捷。在非圆曲线零件加工中选择合适的数控加工方法,在现代化的信息时代,可以大幅度提高非圆曲线零件的加工效率和加工质量,可以满足现代化制造也对于高精度非圆曲线零件的加工需求,实现经济效益,对数控技术及行业的发展起重要促进作用,提高现代化制造技术及其产业的市场竞争力和适应力。

  

特别说明:本站仅协助已授权的杂志社进行在线杂志订阅,非《电脑编程技巧与维护》杂志官网,直投的朋友请联系杂志社。
版权所有 © 2009-2024《电脑编程技巧与维护》编辑部  (权威发表网)   苏ICP备20026650号-8