1. 首页
  2. 技术文章
  3. FANUC

FANUC 为什么有些M代码在梯形图中搜索不到

FANUC 为什么有些M代码在梯形图中搜索不到

M代码调用子程序

一般数控设备都会设置很多M代码用于完成各种功能,如常用的自动门开/关,夹具夹紧/放松等功能,而这些M代码都是由设备厂家在梯形图中编写好的,设备厂家不同,可能某一功能对应的M代码也会有所差异。当我们需要查找某一M代码具体的作用及控制的输出信号时,除了查看厂家提供的设备说明书之外,还可以通过在线查看梯形图,在梯形图中搜索对应M代码,找出其控制的输出信号。

FANUC 为什么有些M代码在梯形图中搜索不到

但是有些在程序中使用的M代码,明明可以正常执行,却在梯形图中搜索不到该M代码对应的信息,梯形图中并未编写与该M代码有关的程序,这是为什么呢?

通常情况下M代码都是作为辅助代码用于实现机床辅助功能的,但是在FANUC系统中,通过参数设置可以将M代码用于子程序调用,所以这部分M代码无需经过梯形图处理,也可正常执行。

参数6071~6079中可以设置M代码用于调用9001~9009号程序,参数6080~6089中可以设置M代码用于调用9020~9029号程序,如6071中设置50,则当程序中执行到M50时,会直接调用O9001号程序,其余参数设定原理相同,机床中常用的换刀指令M6也是使用这个功能实现的。

FANUC 为什么有些M代码在梯形图中搜索不到

除了换刀M代码之外,刀具长度测量、刀具破损检测功能等也可以通过设定M代码调用相关子程序完成动作的。另外M代码调用子程序的功能,也可以用于简化程序,如程序在加工前,有自动门关闭,夹具夹紧,气密检测等一系列动作,可以将这些代码写入到子程序中,使用一个M代码进行调用即可。

以上就是M代码调用子程序的简单介绍,可能初学者在学习M代码时会有所疑惑,笔者在此简单说明,便于初学者了解学习。

60▼25锁定
往期精彩回顾
瞬间爆红的冰皮月饼—何为冰皮…………
COCO新品测评:你长胖不是奶茶的锅!
COCO新品测评:你长胖不是奶茶的锅!
END
往期精彩回顾
FANUC 坐标系画面中轴编号显示“I”的含义
FANUC 坐标系画面中轴编号显示“M”的含义

FANUC  坐标系轴编号显示“L”的含义

FANUC 坐标系轴编号显示“S”的含义

FANUC 坐标轴编号显示“D”的含义

FANUC IO LINK多通道功能的简单介绍

FANUC IO LINK连接线太长怎么办

FANUC 一种特殊的IO模块——IO LINK轴

FANUC IO模块连接数量不对为何不报警

FANUC 如何快速确认设备连接IO模块数量

FANUC IO模块地址分配详解

FANUC 各IO模块保险丝位置
 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【公众号:红点数控】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code