欢迎来到天天文库
浏览记录
ID:57308222
大小:484.58 KB
页数:4页
时间:2020-08-11
《利用FANUC数控系统用户宏程序开发多功能铣削固定循环.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、EquipmentManufactringTechnologyNo.5,2008利用FANUC数控系统用户宏程序开发多功能铣削固定循环卢贵(广西机械高级技工学校,广西柳州545005)摘要:介绍了数控系统的固定循环功能通过对变量的不同赋值,可实现任意位置、长、宽、高、圆角半径尺寸的四角圆角过渡矩形(矩形边平行于XY轴)内腔的粗、精铣削加工;任意位置、直径、深度的圆形内腔的粗、精铣削加工;任意尺寸的XY平面的粗、精铣削加工。关键词:FANUC;宏程序;铣削;固定循环中图分类号:TG547文献标识码:A文章编号:1672-545X(2008)05-009
2、0-04数控系统的固定循环功能是使用一个程序段并对相应的非常简洁,逻辑严密,通用性极强,且机床在执行此类程序时,程序字进行赋值后,就可以完成一种特定加工的全部动作(如较执行CAD/CAM软件生成的程序更加快捷,反应更迅速。孔加工的钻孔进给、孔底暂停、退刀)等。若更改程序段中变量另外,由于宏程序基本上包含了所有的加工信息(如所使的赋值,使用该程序又能加工其他形状相似但尺寸大小又不同用刀具的几何尺寸信息等),而且非常简明、直观,通过简单地的加工对象或零件。因此,使用固定循环编制加工程序可达到存储和调用,就可以很方便地重现当时的加工状态,给周期性简化程序、
3、减少编程工作量、提高效率的目的。的生产特别是不定期的间隔式生产带来了极大的便利。FANUC公司创建于1956年,自上世纪70年代以来,公司1.2宏程序的调用分类已开发研制出40多种数控系统的系列产品,其中1985年推出宏程序调用不同于子程序调用(M98):第一,宏程序调用可的FANUC-0数控系统,得到了各国用户的高度评价,成为世以指定自变量(数据传送到宏程序),M98没有该功能;第二,当界范围内用户最多的数控系统之一。使用过FANUC数控系M98程序段中包含另一个NC指令(例如,G01X100.0M98Pp)统的用户都知道,用于数控车床的FANUC
4、-0i-T数控系统拥有时,是先执行NC指令后调用子程序。另外,在单程序段方式许多车削固定循环功能,手工编程较方便;而用于数控铣床和中,机床停止。相反,宏程序调用是无条件地调用宏程序,在单加工中心的FANUC-0i-M数控系统仅有钻孔固定循环功能。程序段方式中机床不停止。因此,在使用FANUC-0i-M系列的数控系统进行手工编制钻宏程序的调用通常可使用以下方式调用:孔以外的加工程序时就显得不太方便。实际上,用户可以通过(1)非模态调用(G65)以地址P指定被调用的用户宏程使用该系统的用户宏程序功能自行开发固定循环功能,来满足序,以地址L指定调用宏程序的
5、次数,程序段中自变量的赋值加工编程需要。能传递到用户宏程序体中,调用结束不需要宏程序调用取消指令。1FANUC-0i数控系统的用户宏程序(2)模态调用(G66,G67)以地址P指定被调用的用户宏程序,以地址L指定调用宏程序的次数,程序段中自变量的赋值1.1用户宏程序概述能传递到用户宏程序体中,调用结束必须使用G67指令取消用户宏程序是指一组以子程序的形式事先存储在系统存宏程序调用。储器中并带有变量、算术、逻辑运算和条件循环转移等功能的(3)用G代码调用宏程序!均为非模态调用指令,其指令程序,简称宏程序。宏程序与普通程序相比较,普通程序的程序(4)用M
6、代码调用宏程序字为常量,只能使用常量,常量之间不可以运算,程序只能顺序代码号和所调用宏的程序必须首先在系统参数中设置,调用时执行,不能跳转,一个程序只能描述一个几何形状,所以缺乏灵只须使用系统中设置的指令代码和对自变量进行赋值,自变量活性和适用性。而宏程序本体中可以使用变量进行编程,还可的赋值能传递到用户宏程序体中。以用宏指令对这些变量进行赋值、变量之间可以运算等处理,程序运行可以跳转,一个程序通过对变量进行不同的赋值,能2FANUC-0i数控系统铣削固定循环开发加工形状相似但尺寸大小不同的零件,同时还可以使用宏程序执行一些有规律变化的动作。2.1加
7、工思路宏程序的最大特点就是将有规律的形状或尺寸用最短的如图1所示(取矩形内腔的上表面中心为编程原点),四角程序段表示出来,有极好的易读性和易修改性,编写出的程序圆角过渡矩形内腔尺寸为:长×宽×4R(圆角)×深=#1×#2×收稿日期:2008-02-02作者简介:卢贵(1962—),男,广西玉林人,讲师,数控加工中心高级技师,电气维修技师。90《装备制造技术》2008年第5期4R(#18)×#11。#3=#17;Z坐标(绝对值)设为自变量,赋初始值为加工方式为:使用平底立铣刀,每次从中心下刀,以回字形走#4=#1-#7;刀具(中心)在内腔中X方向上最大
8、移动距离刀,若#1≥#2,则先Y后X,若#1≤#2,则先X后Y,全部采用#5=#2-#7;刀具(中心)在内腔
此文档下载收益归作者所有