Fanuc G72.2 Linear Copy(图形复制功能 CNC Mill)
Fanuc G72.2 线性拷贝
使用G72.2 Linear Copy G-code可以用Linear重复生成子程序指定的图形 运动。
编程
G72.2 P... L... I... J...
参数
参数 | 描述 |
---|---|
P | 子程序号 |
大号 | 操作重复次数 |
我 | 沿X轴平移 |
J | 沿Y轴平移 |
G 代码数据
模态/非模态 | G代码组 |
---|---|
非模态 | 00 |
编程笔记
注意事项
- 在 G72.2 块中,忽略 P、L、I 和 J 以外的地址。
- 必须始终指定 P、I 和 J。
- 如果不指定L,则复制一次图形。
- 对于班次 (I, J),指定增量。第 n 次几何位移等于指定的位移次数 (n – 1)。
子程序的第一块
始终在执行线性复制的子程序的第一个块中指定移动命令。如果第一块仅包含程序编号,例如 O00001234;并且没有移动命令,移动可能会停止在第 n (n =1,2, 3, …) 次复制图形的起点。
错误程序示例
O00001234 ; G00 G90 X100.0 Y200.0 ; ; ; M99 ;
正确程序的例子
O00001000 G00 G90 X100.0 Y200.0 ; ; ; M99 ;
限制
指定两个或多个命令来复制图形
在进行直线复制的子程序中,不能多次指定G72.2(如果尝试这样做,将出现报警PS0901)。
在指定直线复制的子程序中,旋转复制( G72.1) 可以指定。同样,在指定旋转复制的子程序中,也可以指定线性复制。
不得指定的命令
在执行线性复制的程序中,不得指定以下内容:
更改所选平面的命令(G17 到 G19)
指定极坐标的命令(G16)
返回参考点指令(G28)
轴切换
坐标系旋转(G68)
缩放(G51)
可编程镜像(G51.1 )
单块
单段停止不在G721.1或G72.2的程序段中执行。
G72.2 编程范例
主程序
O3000 ; N10 G90 G00 X-30. Y0 ; N20 X0 ; N30 G01 G17 G41 X30. D01 F100 ; (P0) N40 Y20. ; (P1) N50 X40. ; (P2) N60 G72.2 P3100 L3 I90.0 J0 ; N70 G90 X310. Y0 ; (P8) N80 X0 ; N90 G40 G00 X-30.0 ; N100 M30 ;
子程序
O3100 G91 G01 X20. ; (P3) N100 Y30. ; (P4) N200 G02 X40. I20. ; (P5) N300 G01 Y-30. ; (P6) N400 X30. ; (P7) N500 M99 ;
数控机床