文档库 最新最全的文档下载
当前位置:文档库 › FANUC系统变量在宏程序中的应用

FANUC系统变量在宏程序中的应用

FANUC系统变量在宏程序中的应用
FANUC系统变量在宏程序中的应用

intelligent manufacture

智能制造

2019年 第1期冷加工

https://www.wendangku.net/doc/6a3625820.html,

76

FANUC 系统变量在宏程序中的应用

■■宜宾普什联动科技有限公司 (四川 644000) 王 强

摘要:在现代数控加工中,加工工艺相同的一些零件或零件的某一部分,多采用局部、公共变量的宏编程方法编制制成固定的循环程序,可减少编程时的重复工作,提高效率,减少占用机床系统空间。宏程序中加入系统变量,可以对一些需要重复设置的系统参数值进行自动校对,防止由于人为不稳定因素导致的错误。

大型航空铝合金C 形结构件附加值高,是我公司加工的主要产品。每个产品都有一个耳片槽,槽宽针对不同型号尺寸有所差异,加工的开口槽相对于耳片厚度中心对称度要求较高。实际

生产中为了切槽对刀方便,原有程序设置了与加工外形不同Z 零点的工件坐标系,操作者偶尔会因为操作失误,导致在设置G54、G55坐标系时X 、Y 零点机械坐标值不一致(程序要求一致)的情况;其次,对刀时Z 坐标偶尔也会因为加减对刀块尺寸而计算错误。为此,针对FANUC 系统在原有宏程序的基础上,加入了平时使用较少的系统变量,在加工前

自行进行G54、G55坐标系的比对,对切槽坐标系G55的Z 坐标与基础数据进行±0.1m m 的比对,达到了预期效果。

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

1.示例

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

切槽宏程序中引用了系统变量,主要起到了以下作用:①自动核对G54、G55坐标系中X 、Y 零点机械坐标值是否一致。②自动核对G55中Z 零点机械坐标值是否在基础值-342.74m m 范围内

FANUC 系统变量表

变量号变量类型功能及用途

#0总是0此变量永远是0,不能赋值。

#1-#33局部变量只能用在当前宏程序中存储变量,断电后数据初始化。

#100-#199#500-#999公共变量不同的宏程序可以共享共用的变量。当切断电源时,变量#100-#199被清空,初始化为0;变量#500-#999在切断电源后能保持数据,属于保持型变量。

#1000~

系统变量

可用于读写CNC 运行时的各种数据,如当前的工件坐标系中的位置和刀具数据偏置。

相关文档