铝箔纸厂家
免费服务热线

Free service

hotline

010-00000000
铝箔纸厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

FANUC系统变量在切槽宏程序中的应用《资讯》

发布时间:2020-08-17 13:41:08 阅读: 来源:铝箔纸厂家

2019-04-20 16:02:40来源:《金属加工(冷加工)》

大型航空铝合金C形结构件附加值高,是我公司加工的主要产品。每个产品都有一个耳片槽,槽宽针对不同型号尺寸有所差异,加工的开口槽相对于耳片厚度中心对称度要求较高。实际生产中为了切槽对刀方便,原有程序设置了与加工外形不同Z零点的工件坐标系,操作者偶尔会因为操作失误,导致在设置G54、G55坐标系时X、Y零点机械坐标值不一致(程序要求一致)的情况;其次,对刀时Z坐标偶尔也会因为加减对刀块尺寸而计算错误。为此,针对FANUC系统在原有宏程序的基础上,加入了平时使用较少的系统变量,在加工前自行进行G54、G55坐标系的比对,对切槽坐标系G55的Z坐标与基础数据进行±0.1mm的比对,达到了预期效果。

FANUC系统各变量类型及用途如附表所示。

FANUC系统变量表

示例

下面以MAZAKV1400 A/B轴的五轴机床为例进行宏程序说明,系统为FANUCSeries 15i-M。零件外形如图1所示,为了保证切槽宽度与耳片厚度对称度,切槽程序Z值加工零点与其外形程序不是同一个工件坐标系,分别为G54、G55两个工件坐标系,X、Y零点一样,Z零点需要单独设置。

切槽宏程序中引用了系统变量,主要起到了以下作用:①自动核对G54、G55坐标系中X、Y零点机械坐标值是否一致。②自动核对G55中Z零点机械坐标值是否在基础值-342.74mm范围内(批量加工零件相对机床位置固定即基础值)。

MZAKV1400切槽宏程序变量说明如下,程序界面如图2所示。

%

N1 G49 G80 G17 G90 G40 G94

N2 G91 G28 Z0.

N3 G91 G28 A0.B0.

N4 T25

N5 M06

N6#1=#5221//读取G54中X机械坐标为#1变量

N7#2=#5222//读取G54中Y机械坐标为#2变量

N8#3=#5223//读取G54中Z机械坐标为#3变量

N9#4=#5241//读取G55中X机械坐标为#4变量

N10#5=#5242//读取G55中Y机械坐标为#5变量

N11#6=#5243//读取G55中Z机械坐标为#6变量

N12#7=#5303//读取G58中Z机械坐标为#7变量

N13 IF[#1 NE#4]GOTO100//如果#1不等于#4,跳转N100结束

N14 IF[#2 NE#5]GOTO100//如果#2不等于#5,跳转N100结束

N15 IF[#6 NE#7]GOTO100//如果#6不等于#7,跳转N100结束

N16 IF[#6 LE-342.74-0.1]GOTO100//G55中Z轴机械坐标值-342.74±0.1判断

N17 IF[#6 GE-342.74+0.1]GOTO100

N18 G00 G90 X0.0 Y0.0 A0.0 B0.0

N19 G01 G90 G55 F10000.

N20 X0.0 Y0.0

N21 G05.1 Q1

N22 S100 M03

N23 Z200.

N24 IF[#505GT19.4]GOTO100//#505为耳片厚度实测尺寸,理论为19mm

N25 IF[#505LT18.9]GOTO100

N26#507=-[#505/2+#506/2]//#506为切槽刀厚度尺寸,实测9.07mm

N27 G01 Z200.F10000.

N28 X1305.517 Y-778.885

N29 Z[#507+10]F3000.

N30 Z#507 F1000.

N31 X1278.859 Y-749.062 F80.

N32 X1153.559 Y-861.065

N33 X1180.217 Y-890.888

N34 Z200.F10000.

N35 G05.1 Q0

N100 M30

%

水性漆品牌

芬琳漆

芬琳漆