资源描述:
《参数化数控编程技术及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子机械工程2005年第21卷第3期60Electro-MechanicalEngineering2005.Vo.l21No.3*参数化数控编程技术及应用殷保祖(中国电子科技集团公司第十四研究所,江苏南京210013)摘要:从实际应用出发,注重把机床内部系统参数的分配和编程语言相结合,实现参数化编程。提高编程质量,增强程序的灵活性和通用性,使程序具有智能化的特点。这种类型的程序具有可靠性高、性能好、功能强等显著特点,具有广阔的应用范围。关键词:数控技术;数控编程;参数化;子程序中图分类号:TP273文献标识码:B文章编号:1
2、008-5300(2005)03-0060-05NCParameterProgrammingTechnologyandItsApplicationYINBao2zu(The14thResearchInstituteofCETC,Nanjing210013,China)Abstract:Thispaperfocusesonthecombinationofthemachinesysteminternalparametersdistributionwithprogramminglanguagetoachievetheparamet
3、erizedprogrammingtoimprovequality,flexibilityanduniversal2izetheprogramandmakeitintelligentized.Thiskindofprogrampossessessomenotablecharacteristicssuchashighreliability,goodperformanceandpowerfulfunctionality.Ithaswideapplicationrange.Keywords:CNCtechnology;CNCpro
4、gram;parameterization;sub2program0引言伴随着计算机技术、控制技术和系统工程的发展,2数控编程技术发展概况制造技术正逐步向集成制造、智能制造方向发展。数数控技术是20世纪40年代中后期为适应加工复控技术是现代化加工设备的基础,发展先进制造技术,杂外形零件而发展起来的一种自动化控制技术。数控必须发展数控技术,而发展数控编程技术也是发展数加工以加工形状复杂、改型频繁、小批量生产的零件为控技术中一项重要的技术。为编程人员提供通用灵主。其主要优点是:加工精度高,生产效率高,自动化活、高效快捷的编程工具
5、,加快数控编程对设计、工艺程度高,使用数字信息,便于计算机控制。尤其是近年及生产计划变更的响应速度,优化数控加工代码,减少来随着CAD/CAM技术的发展及应用,数控加工技术程序差错率,简化试切削过程,缩短首件调试时间,从的优越性更加明显。整体上大幅度提高数控加工效率和设备利用率。以提数控编程是目前CAD/CAPP/CAM系统中最能明高NC编程的效率与质量,改善NC加工环境是十分有显发挥效益的环节之一,其在实现设计加工自动化、提益的。高加工精度和加工质量、缩短产品研制周期等方面发1数控编程的基本概念挥着重要作用。在航空、机械、
6、电子等领域有着大量的应用。由于生产实际的强烈需求,国内外都对数控编数控编程是从零件图纸到获得数控加工程序的全程技术进行了广泛的研究,并取得了丰硕成果。过程。它的主要任务是计算加工走刀中的刀位点为了解决数控加工中的程序编制问题,20世纪50(cutterlocationpoint简称CL点)。刀位点一般取为刀年代,MIT设计了一种专门用于机械零件数控加工程具轴线与刀具表面的交点,多轴加工中还要给出刀轴序编制的语言,称为APT(AutomaticallyProgrammed矢量。Tool)。采用APT语言编制数控程序具有程序简炼
7、,走*收稿日期:2004-06-21第3期殷保祖:参数化数控编程技术及应用61刀控制灵活等优点,使数控加工编程从面向机床指令工中心的类型无关,具有通用性,参数化程序的特征主的/汇编语言0级,上升到面向几何元素。APT仍有许要包括变量、算术运算、语句标号、非条件分支语句多不便之处:采用语言定义零件几何形状,难以描述复(GOTO)、条件分支语句(IF)、逻辑及循环(WHILE,杂的几何形状,缺乏几何直观性;缺少对零件形状、刀END)等。具运动轨迹的直观图形显示和刀具轨迹的验证手段;程序体中的参数变量用#i(:i1,2,3,4,)
8、或#[<难以和CAD数据库和CAPP系统有效连接;不容易做式子>]表示。例如,#5,#109,#[#101-1]且每个变到高度的自动化和集成化。量都对应一个地址,变量分为局部变量、公用变量和系针对APT语言的缺点,1978年,法国达索飞机公统变量。局部变量是一个在参数程序中局部使用的变司开