FANUC PMC如何实现一行执行多个M代码

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、功能说明

1OueenS3uUfD 20191026065457

系统执行 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

pWRfj0p6rsRm 20191026065638

使用“一个程序段中有多个M 代码指令”功能的情况下:

M40 M50 M60;

ridKeASzKK1Z 20191026065659

 

4.梯图对比

译码梯图对比:

1576250248 1122

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.参数设置

PF5WXuZq1B8Q 20191026065802

注意事项:

(1) 请不要与其它的M 代码同时指令M00,M01,M02,M30,M98,M99,M198。

(2) 有关调用程序号9001~9009 的M 代码、或者禁止下一程序段预读(阻止缓冲)的M 代码,

由CNC 去执行某些内部操作的M 代码,必须单独指令。

6、新增功能:

对于MF系统,最多同时执行5个M代码,需要设定如下参数:

ELeylyq1c7vm 20191026065834

7、信号地址

译码信号地址:

GWvQtKhcRJIU 20191026065856

当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

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容