发那科吧吧 关注:162贴子:7,623
  • 4回复贴,共1

给机床增加M代码介绍

只看楼主收藏回复

首先我们知道夹具一般分为液压夹具和气动夹具,夹具的在控制上分为手动控制、自动控制(M代码)控制,在检测上分为待检测和不带检测。因为不同的机床的PMC程序是不同的,今天主要以一个陌生的梯形图为例,增加一组夹具的控制程序过程:
控制要求:M15加紧M16松开
我们可以知道梯形图的编写的M代码的译码是不同的,而且梯形图中并未对M15和M16进行译码处理。那我们就要在梯形图里增加两句译码指令、如下图所示,关于指令的说明 可以查阅相关资料。
2. 增加对夹具动作控制的处理:
为了不与原程序冲突,我们可以自己添加子程序或者在程序的末尾添加需要的控制程序,当然增加的程序不能够在原来的程序被跳过哦,本例子以增加子程序为例:如下图!
(图片顺序可能会乱 但不妨碍我们阅读)
在子程序中增加对应的控制程序,因为此夹具不带检测,写起来比较简单,以下几句就可以实现需要的功能:
以上就是加床增加M代码的控制过程。但在程序中除了增加以上动作外,还需要将M代码关联到自己原先的程序中,以及增加相关检测报警以及机床的互锁,比如夹具未加紧,机床不能够启动程序等等。具体的实现还要自己去练习体会。


IP属地:江苏来自iPhone客户端1楼2019-08-28 10:38回复
    丁丁


    IP属地:江苏来自iPhone客户端2楼2019-10-02 23:14
    收起回复
      顶,


      来自Android客户端3楼2019-11-21 21:04
      回复
        伺服电机维修


        IP属地:广东4楼2021-11-23 13:14
        回复