FANUC数控系统定制螺旋铣孔G代码指令

2016-04-24 09:05刘国航牛雪平陶卫军
河南科技 2016年17期
关键词:缺省宏程序调用

刘国航 牛雪平 陶卫军

(郑州飞机装备有限责任公司,河南 郑州 450005)

FANUC数控系统定制螺旋铣孔G代码指令

刘国航 牛雪平 陶卫军

(郑州飞机装备有限责任公司,河南 郑州 450005)

FANUC系统允许用户自定义特殊循环,通过编制螺旋铣孔宏程序,并存储在FANUC系统中,定义G代码指令进行调用。其可以方便快捷地实现螺旋铣孔加工。

螺旋铣削;宏程序;循环;G代码指令

在机械加工中,有时需要加工平底孔或者在铣削槽腔时要先加工落刀孔。利用钻头加工有时可以解决问题,但存在效率较低且额外占用刀位等问题。利用铣刀螺旋铣孔效率较高,并且不需要额外钻头。然而,相对于系统自带G81、G83钻孔循环指令,编制螺旋铣孔程序显得繁琐费时。因此,利用FANUC系统允许用户自定义特殊循环,利用G代码指令进行调用的特性,通过定制特殊循环指令,弥补编制螺旋铣孔繁琐费时弊端[1]。

1 螺旋铣削

螺旋铣孔作为一种新兴的制孔方式,主要适合于较大孔径的孔加工。螺旋铣孔与传统铣孔或者钻孔有较大区别,螺旋铣孔是X轴、Y轴在进行圆弧插补时,Z轴也同时进行插补,其轨迹为螺旋线。切削时刀齿侧刃与底刃同时切削,坡切角度不宜过大,根据刀具底齿形状,坡切角度一般为3°~5°,选中过大的坡切角度可能会造成崩刃。螺旋插补时,刀具切深较小,加工余量稳定,根据“小切深、大进给”的加工经验,可以给予较大的经给量。利用刀具的中心线与孔德中心线的偏移来实现对不同孔径的加工。螺旋铣削具有切削力小,一次加工精度高,对于变孔径加工效率高,比普通钻孔的表面质量好等优点,在航空加工领域越来越广泛地被采用。

2 FANUC系统定制特殊循环

2.1 局部变量赋值

FANUC系统为局部变量的赋值提供了独立的列表,将#1、#2、#3、……对应到字母A、B、C、……。如常用G代码指令G81X_Y_Z_R_F_,其中X、Y、Z、R和F都对应着不同的变量。变量列表如表1所示。

表1 变量列表

2.2 G代码宏程序调用

在众多的G代码中,有10个可以定义为特殊的用户宏程序,这种宏程序由G代码调用。除了G65、G66和G67代码外,可以从G01~G255中任意选择。当然要定义的G代码指令必须与系统自带G代码指令不同。不同的FANUC控制系统,与G代码宏程序调用相关的系统参数不同,以FANUC系统10/11/15系列为例,其对应参数见表2。

表2 FANUC系统10/11/15系列对应参数

2.3 调用G代码指令

将编写的宏程序命名为09010,通过设置系统参数7050,定义G101调用宏程序。格式为:

与系统自带的循环指令使用格式类似,该指令一共有9个变量。X_Y_表示孔中心位置,如果缺省以指令之前位置为圆心;D_表示铣削直径,不可缺省;Z_表示螺旋铣削深度,不可缺省;R_表示螺旋铣削起始高度位置,不可缺省;A_表示坡切角度,缺省为3°;F_表示进给速度,不可缺省;H_表示刀具偏置号,默认缺省;M_表示是否在最底层精铣一圈,默认缺省。

3 螺旋铣孔宏程序编制

4 结论

通过定制螺旋铣孔固定循环指令,可以利用手工高效编制各种规格的孔的螺旋铣削程序,最大限度地发挥螺旋铣削加工孔的优势,如果在车间各类FANUC机床上广泛定制螺旋铣孔固定循环,必然会产生较大的经济效益。

[1]孟少农.机械加工工艺手册[M].北京:机械工业出版社,2002.

FANUC CNC System Customization Spiral Milling Hole G Code Instructions

Liu Guohang Niu Xueping Tao Weijun
(Zhengzhou Aircraft Equipment Co.Ltd.,Zhengzhou Henan 450005)

FANUC system allows users to customize special circulation,through the spiral milling Kong Hong pro⁃gram,and stored in the FANUC system,defining the G code instructions was used to call,which can be convenient and quick to realize the spiral milling processing.

spiral milling;macro program;loop;G code instructions

TG54

A

1003-5168(2016)09-0043-02

2016-08-23

刘国航(1976-),男,工程师,研究方向:机械技术。

猜你喜欢
缺省宏程序调用
椭球槽宏程序编制及其Vericut仿真
基于“缺省模式”设计平台的控制系统研发模式重塑
核电项目物项调用管理的应用研究
用修正渐开线投影法螺旋铣球面宏程序的编制
应用Fanuc宏程序的球面螺旋加工程序编制
基于系统调用的恶意软件检测技术研究
基于条件随机场的评价对象缺省项识别
观点句中评价对象/属性的缺省项识别方法研究
利用RFC技术实现SAP系统接口通信
C++语言中函数参数传递方式剖析