欢迎来到天天文库
浏览记录
ID:52416212
大小:298.62 KB
页数:4页
时间:2020-03-27
《数控机床参数化编程在手工编程中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、孔德利张志国姜殿吕段鹏侯春希:数控机床参数化编程在手T编程中的应用17数控机床参数化编程在手工编程中的应用ApplicationofParameterProgramminginManualProgrammingProcessofCNCMachine孔德利张志国姜殿昌段鹏侯春希(山东滨州渤海活塞股份有限公司)[摘要]开发并延伸了数控机床本身的辅助计算功能,巧妙地运用R参数使我们的数控机床程序做得简洁而实用,节省了大量的曲线加工取点和编程时间,免除繁琐的数值计算,减少了程序的机床内存占用,而且使用起来方便快捷。通过几个实例,演示参数化编程的强大功能及手工编制曲面的加工程序
2、设计(关键词]R参数数控技术数控编程参数化Keywords:RparameterCNCTechnologyCNCprogrammingParameterization1概述以上问题,我们对西门子系统810D数控车铣加工中随着科学技术的发展.数控技术正逐渐成为制心上自带的R参数功能的自定义程序进行了研究.造业中一项重要的技术被广泛应用。普通车床的数通过编制一些曲线加工程序,开发并延伸了数控机控化以及复合加工中心的普及,都需要我们不断提床本身的辅助计算功能,巧妙地运用R参数能够使升专业技能和拓展知识面。数控编程作为数控技术我们的程序做得简洁而实用,节省了大量的曲线加工取点
3、、编程时间,免除繁琐的数值计算,减少了程中的重要一环尤为重要。编程一般分为手工编程和自动编程两种方法。对于加工形状简单的零件.计序占用机床内存的空间,而且使用起来方便快捷。算比较简单,程序不多,采用手工编程较容易完成,通过这种参数化的编程,我们的程序不仅可以用来加工某一个具体的零件,而且还可以像固定循环程因此在点定位加工及由直线与圆弧组成的轮廓加序那样用来加工某一类的零件,从而使加工程序具工中,手工编程仍被广泛应用。但对于较复杂的曲有较好的通用性。面加工的非圆曲线f正弦曲线、圆锥曲线等)。用手工编程方法处理就会产生周期长、计算量大、精度差、2参数化编程和R参数的定义易
4、出错的弊端,难以满足生产要求,当然部分零件2.1参数化编程也可以通过手工参数化编程很好地解决这一问题。参数化编程是编制由各种完成特定功能的变在自动编程软件广泛应用于数控加工的今天,量组成的程序。在加工中经常遇到一些零件上有许人们往往忽视了对一些机床自身具有的特殊功能多相同或相似的几何形状体的零件,如果把这些几的开发和利用,往往认为手工编程有局限性,对复何形状体一一编程编写出来,不但程序很大,数据杂的空间曲面等复杂零件无法实现手工编程加工,较多.而且出现错误也不易检查出来,为解决这一必须采用具有强大CAD/CAE/CAM功能的软件来生问题,我们总结出了一种参数化编程方法
5、。在编写成零件所需的数控加工程序。自动生成的加工程序加工程序时,把一组命令构成的某种特定功能,像一般情况下字节都非常多,因此伴随而来的是机床子程序那样记录在存储器中,其功能可用一个命令本身必需具备大容量的存储器,否则机床本身系统来代表,并使用该命令调用它。其一组命令称为参可能不能运行或者出现崩溃,而且对零件加工过程数指令体,代表的命令称为参数指令。用户不必记中出现的错误程序检查起来非常麻烦,此外,用手忆参数指令体的一组命令,只要记忆代表参数指令工编程计算各节点坐标也需要花费大量时间。基于体的参数指令即可。用参数程序的特点是参数程序18内燃机与配件2012年第9期中有变
6、量,变量之间可进行运算,用参数指令给变NC程序段1量设定实际值。把某个功能作为参数程序编程时,ELSE可将变化的值、未知值作为变量编程。这种变量式NC程序段2编程称之为参数化编程。参数化编程也称为零件类ENDIF编程,对属于同一类的一组相似零件,通过使用变如果<表达式1>成立,那么执行程序段1部分。量而不是特定的尺寸数据和加工数据来进行编程。否则执行程序段2部分。简单来说,如果要加工一组形状相似尺寸不同的零(2)循环指令格式件.传统的方法是对每个零件进行编程。但更有效LABELI(语句标号):NC程序段1的方法是采用参数化编程来编制适用该组零件任IF<表达式2>GOT
7、OB(G0T0F1LABEL1一尺寸的程序,以变量来替代特定的尺寸,每次使NC程序段2用只需给变量进行赋值就可以重新使用程序。如果<表达式2>成立。重复执行程序段1部分,2.2R参数否则跳出循环执行程序段2部分。算术参数R常称R参数,也就是上面参数化编程(3)无限程序循环LOOP中提到过的一种变量,是一种系统预定义的实型数无限循环在无限程序中被应用。在循环结尾总据的算术变量,R参数是个非常灵活的参数,共有是跳转到循环开头重新进行。100个.在编程中可对这些R参数进行赋值,R参数还LOOP可进行加、减、乘、除、开方、乘方、三角函数等运算。NC一程序段在
此文档下载收益归作者所有