Fanuc G72.1 旋转复制(图形复制功能 CNC Mill)
发那科G72.1旋转复制
使用G72.1旋转复制G代码可以用旋转重复生成子程序指定的图形 运动。
编程
G72.1 P... L... X... Y... R...
参数
参数 | 描述 |
---|---|
P | 子程序号 |
大号 | 操作重复次数 |
X | X轴上的旋转中心 |
是 | Y轴旋转中心 |
R | 角位移(正值表示逆时针角位移,指定增量值。) |
G 代码数据
模态/非模态 | G代码组 |
---|---|
非模态 | 00 |
编程笔记
注意事项
- 在 G72.1 块中,忽略 P、L、X、Y 和 R 以外的地址。
- 必须始终指定 P、X、Y 和 R。
- 如果不指定L,则复制一次图形。
- 即使在增量模式下指定,旋转中心的坐标也按绝对值处理。
- 指定地址 R 处角位移的增量。第 N 个图形的角位移(度)计算如下:Rx(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.1(如果尝试,将发生报警PS0900)。
但是,在指定旋转复制的子程序中,线性复制( G72.2) 可以指定。同样,在指定线性复制的子程序中,可以指定旋转复制。
不得指定的命令
在执行旋转复制的程序中,不得指定以下内容:
改变所选平面的指令(G17 到 G19)
指定极坐标的指令(G16)
返回参考点指令(G28)
轴切换
坐标系旋转(G68)
缩放(G51)
可编程镜像(G51.1 )
旋转复制命令可以在执行坐标系旋转、缩放或可编程镜像命令后指定。
单块
单段停止不在G721.1或G72.2的程序段中执行。
G72.1 编程范例
主程序
O1000 ; N10 G90 G00 X80. Y100. ; (P1) N20 Y50. ; (P2) N30 G01 G17 G42 X43.301 Y25. D01 F100 ;(P3) N40 G72.1 P1100 L3 X0 Y0 R120. ; N50 G90 G40 G01 X80. Y50. ; (P2) N60 G00 X80. Y100. ; (P1) N70 M30 ;
子程序
O1100 G91 G03 X-18.301 Y18.301 R50. ; (P4) N100 G01 X-5. Y50. ; (P5) N200 G03 X-40. I-20. ; (P6) N300 G01 X-5. Y-50. ; (P7) N400 G03 X-18.301 Y-18.301 R50. ; (P8) N500 M99 ;
数控机床