独立数控机床维修服务 · 技术资料与故障排查 手机 / 微信 18025212569

FANUC G72.1/G72.2图形复制:L4为何不是原件之外再复制4次?

发布于

以0i-F加工中心的图形复制规则,解释第n次的变换量为何使用n−1。用自拟直线阵列与三等分旋转例子计算首件、末件位置,并说明子程序首段和轮廓间连接的约束。

文章目录
  1. 先确认复制次数的起点
  2. 直线阵列:先算首份,再算末份
  3. 旋转阵列同样包含零角度的那一份
  4. 几何位置对了,连接段仍须单独核对

阵列的间距正确、最后一个零件却多出一份,常见的离线解释错误是把L理解成“原件之外新增的份数”。对于这里引用的FANUC图形复制功能,第1次调用本身已经包含在L里。

先确认复制次数的起点

0i-F加工中心B-64604EN-2/01,§5.8第174–177页(原厂手册公开镜像,按此副本分页)将图形复制列为选配功能:G72.1旋转复制,G72.2平移复制。第n次的角位移为R×(n−1),平移量为所编位移×(n−1);G72.1的旋转中心即使在增量模式中也按绝对位置解释。

直线阵列:先算首份,再算末份

自拟XY平面例子,基础轮廓中某个可识别端点S=(12,8) mm,复制位移d=(35,−6) mm,L=4。这里只计算几何位置,不指定真实机床程序。第n份端点Sₙ=S+(n−1)d。

调用序号n相对基础轮廓的位移,mm对应端点Sₙ,mm
1(0,0)(12,8)
2(35,−6)(47,2)
3(70,−12)(82,−4)
4(105,−18)(117,−10)

首份没有预先移动一个间距,第四份也只有三个间距。若调用复制前又单独加工了基础轮廓,随后L4的第1份可能重复该位置;应从程序结构判断已有的那一份是否本来就包含在阵列中。

旋转阵列同样包含零角度的那一份

以原点为中心,R=120°、L=3,基础端点取(20,0) mm,则三次对应0°、120°、240°,结果为(20,0)、(−10,10√3)、(−10,−10√3) mm。若错误改成L4,第四次是360°,端点回到基础位置,而不是产生第四个不同的三等分位置。

几何位置对了,连接段仍须单独核对

该版要求复制子程序首块包含移动,首个移动为绝对指令;上一份终点与下一份起点不一致时会产生连接移动。复制子程序内不能更改选定平面,也不能更改G54–G59等该节列出的坐标代码。这些条件见所引第175–177页,不能按普通M98调用的直觉处理。

离线验证应同时显示每份轮廓和各份之间的连接段。只检查四个端点坐标,会漏掉跨越夹具或已加工轮廓的连接路径;增加L并不能替代退刀与避让设计。坐标变换相关资料见OPTION栏目。

相关技术资料

FANUC可选旋转轴控制:绝对指令的正负号如何指定转向FANUC方向相关高速位置开关:同一坐标为何可能出现不同输出?FANUC柔性同步控制:速度追平与相位对齐是两个条件