FANUC 如何找到M代码控制的输出地址 数控驿站 • 2020-11-11 09:33 • FANUC, 技术文章, 网络转载 • 阅读 8595 FANUC 如何找到M代码控制的输出地址 M代码控制 在数控系统中,M代码作为辅助代码使用特别便捷,一些辅助功能的控制,都是通过M代码进行控制的,如常用的治具夹紧/放松功能,工件吹气开始/停止功能等。 这些辅助功能有些比较简单,但有些代码控制相对比较复杂,有时为了排查问题,必须要知道这些M代码控制的输出地址,若在没有说明书的情况下,怎样才能根据M代码准确找到其对应的输出Y地址呢? 比如常见的加工中心设备,只知道控制夹具夹紧的M代码是M58,控制夹具放松的M代码是M59,如何才能通过PMC程序找到夹具夹紧/放松对应的输出地址呢? 首先需要在梯形图中找到控制M代码的辅助功能代码信号F10~F13(该信号为M代码的源地址信号),当系统执行程序时,当执行的程序段中含有M代码时,会将M代码中的数值反馈到F10~F13中,如当系统执行M55时,则F10~F13的值显示为55;在梯形图中搜索F10所在程序段,如下图,系统将M代码数据地址F10进行了BCD数据转换,并将BCD数据存放在地址R685中; 所以接下来继续搜索地址R685,找到与M58相关的程序段,如下图;程序使用BCD译码指令对R685数据进行译码处理,当R685为58时,地址R507.3输出; 地址R507.3对应的就是M代码M58,当程序执行M58指令时,PMC中地址R507.3就会输出,查找R507.3地址有关的程序段,找出与控制输出功能相关的程序段,如下图R507.3输出会触发地址R651.6; 继续查找地址R651.6,找到其所处程序段中与输出信号相关的程序段,如下图,控制输出信号Y13.5,则Y13.5信号就是M58治具夹紧对应的夹紧输出信号。以同样的方法也可以查找M59对应的输出信号。 问答社区 发起问答 报警查询 技术文章 维修服务 资料下载 加交流群 申请 VIP 本文转载来自【公众号:红点数控】,仅供大家学习交流,如侵权请联系站长删文。 发表评论 取消回复请登录后评论...登录后才能评论