FANUC PMC如何实现一行执行多个M代码
共享屋个人能力提升群:
序号 | 群名称 |
---|---|
1 | 快速掌握数控技术 – 数控学习网站简介 |
2 | 秒懂FANUC PMC入门基础课程介绍 |
3 | 咨询报名参加学习PMC课程必看 |
1、概述
通常,1 个程序段仅仅能够指令一个M 代码,但是通过使用“一个程序段中有多个M 代码指令”功能,在1 个程序段中最多可以同时指令3 个M 代码。与通常在一个程序段中的单个M 代码指令相比,可以缩短程序加工的循环时间。
加工程序对比:
未使用功能前:
M60;
M61;
M62;
G91G28X0 Y0 Z0
使用功能后:
M60 M61 M62
G91G28X0 Y0 Z0
2、功能说明
系统执行 M 代码之后,输出选通脉冲信号MF 到PMC,触发译码,接通相应的中间地址,再由中间地址触发机床外围动作,工作结束之后,PMC 接通系统的结束信号FIN,M 代码的执行过程结束。
通常情况下:
系统只有 F7.0 一个选通信号,同一时刻只能译码一个M 代码,所以一个程序段中只能有一个M 代码。
使用“一个程序段中有多个M 代码指令”功能的情况下:
系统提供 MF(F7.0)、MF2(F8.4)、MF3(F8.5)三个选通信号,同时可以译码三个M 代
码,所以程序段中可以有三个M 代码。
3.程序执行过程对比
通常情况下梯形图:
程序执行过程:
M40
M50
M60
使用“一个程序段中有多个M 代码指令”功能的情况下:
M40 M50 M60;
4.梯图对比
译码梯图对比:
M40 M50 M60;
○1 :程序段中的第一个M 代码。译码选通信号F7.0,辅助功能代码信号F10~F13;
○2 :程序段中的第二个M 代码。译码选通信号F8.4,辅助功能代码信号F14~F15;
○3 :程序段中的第三个M 代码。译码选通信号F8.5,辅助功能代码信号F16~F17;
完成信号处理:
同一个程序段中的三个 M 代码都结束时,接通梯图当中的辅助功能完成信号G4.3,处理方式
可参考图
5.参数设置
注意事项:
(1) 请不要与其它的M 代码同时指令M00,M01,M02,M30,M98,M99,M198。
(2) 有关调用程序号9001~9009 的M 代码、或者禁止下一程序段预读(阻止缓冲)的M 代码,
由CNC 去执行某些内部操作的M 代码,必须单独指令。
6、新增功能:
对于MF系统,最多同时执行5个M代码,需要设定如下参数:
7、信号地址
译码信号地址:
当3404#7设置为1时
F8.4 :译码 F14-F15
F8.5 译码 F16-F17
当11630#5设置为1时
F8.4 译码 F14到F17
F8.5 译码 F564-F567
F8.6 译码 F568-F571
F8.5 译码 F572-F575
暂无评论内容