FANUC G72.1/G72.2图形复制:L4为何不是原件之外再复制4次?
以0i-F加工中心的图形复制规则,解释第n次的变换量为何使用n−1。用自拟直线阵列与三等分旋转例子计算首件、末件位置,并说明子程序首段和轮廓间连接的约束。
阵列的间距正确、最后一个零件却多出一份,常见的离线解释错误是把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栏目。
