FANUC系统怎么设置宏变量值超限号超限问题,目前在程序中用不了系统变量值超限?

原标题:FANUC系统变量值超限在宏程序中的应用

  • 宜宾普什联动科技有限公司
  • 《金属加工(冷加工)》2019年收录

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

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

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

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

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

原标题:今日干货 | 用户宏功能变量值超限 FANUC-0MC

关注公众号 回复 用户宏功能变量值超限FANUC-0MC即可查看全部内容

在常规的主程序和子程序内总是将一个具体的数值赋给一个地址。为叻使程序更具通用性、更加灵活在宏程序中设置了变量值超限,即将变量值超限赋给一个地址

变量值超限可以用#”号和跟随其后的變量值超限序号来表示:#i(i123......)

将跟随在一个地址后的数值用一个变量值超限来代替,即引入了变量值超限

0MC系统的变量值超限分为公共變量值超限和系统变量值超限两类。

公共变量值超限是在主程序和主程序调用的各用户宏程序内公用的变量值超限也就是说,在一个宏指令中的#i与在另一个宏指令中的#i是相同的

公共变量值超限的序号为#100#131#500#531其中#100#131公共变量值超限在电源断电后即清零重新开机时被设置为0#500#531 公共变量值超限即使断电后,它们的值也保持不变因此也称为保持型变量值超限。

系统变量值超限定义为:有固定用途的变量值超限它的值决定系统的状态。系统变量值超限包括刀具偏置变量值超限接口的输入/输出信号变量值超限,位置信息变量值超限等

系统变量值超限的序号与系统的某种状态有严格的对应关系。例如刀具偏置变量值超限序号为#01#99,这些值可以用变量值超限替換的方法加以改变在序号199中,不用作刀偏量的变量值超限可用作保持型公共变量值超限#500#531

接口输入信号#1000#1015#1032通过阅读这些系统变量值超限,可以知道各输入口的情况当变量值超限值为“1”时,说明接点闭合;当变量值超限值为“0”时表明接点断开。这些变量值超限的数值不能被替换阅读变量值超限#1032,所有输入信号一次读入

点击进入>>> 全网最大数控知识交流群,等待你的加入!

我要回帖

更多关于 变量值超限 的文章

 

随机推荐