亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Equipment >> 数控机床

Fanuc Sub 编程

Fanuc 子编程

Fanuc cnc 控制提供了访问存储在主目录中的其他零件程序的能力。

对于子程序调用的 cnc 程序示例,请阅读使用 Fanuc G76 线程循环的多启动线程

子程序调用

调用子程序时用M98指令,子程序号以字母P开头。

N10 M98 P1004

在上面的cnc程序行中会调用子程序1004,在控制内存中保存为O1004

子程序结束

返回上一个程序(main-program)位置让程序继续,

子程序最后一行使用M99指令
N100 M99

发那科Sub编程

子程序重复

该控件还能够包含重复命令作为 M98 程序行的一部分。

当用M98 P1004命令写入程序行时,控制实际上读取
该行信息为M98 P00001004,P字后的前4位是
重复次数。
要重复一个子程序(O1004)33次,程序行如下:

M98 P331004

以上cnc程序代码会调用O1004程序33次后返回主程序。

M99指令

Fanuc 控件能够在返回到
主程序时使用 M99 命令跳转到特定的程序行号,如下所示:

M99 P100
上面这条命令会将控件移动到主程序中的第N100行。

M99也可以写在主程序的末尾,这样会导致一个连续的
程序循环。


数控机床

  1. 微处理器编程
  2. 什么是 Arduino 以及如何编程? – Arduino 编程
  3. STK500:微控制器编程的好方法
  4. FANUC 机器人编程的 5 种专家方法
  5. Fanuc G75 切槽循环 CNC 程序示例
  6. Fanuc CNC 程序示例
  7. 使用 CNC 程序示例以英寸为单位测量 Fanuc G20
  8. Fanuc 数控车床编程示例
  9. Fanuc G94 端面循环 CNC 示例程序
  10. Fanuc G72 端面固定循环示例程序
  11. G78 螺纹加工循环 – Fanuc 车床编程
  12. Fanuc M 代码列表