一起轴使能丢失,结合PLC程序查找和排除故障的过程

已锁定

leni

  • 帖子

    510
  • 精华

    2
  • 被关注

    28

论坛等级:奇侠

注册时间:2007-11-01

黄金 黄金 如何晋级?

一起轴使能丢失,结合PLC程序查找和排除故障的过程

5968

26

2019-10-19 23:03:55

star

机床是进口磨床,840D系统,但是是老的MMC103,机床每个轴都有回零开关,每次开机需要自动回零点,

故障现象:机床不能自动回零,按回零操作,机床不动,没有任何报警,只是在界面上显示axis enable missing。

之前已经有工程师来过维修,没有找到故障,把CCU3和电源模块都送到外面检测,都是好的。

根据提示信息,轴不能动,axis enable missing ,需要检查dbx2.1 和dbx21.7,现在XYZ三轴的dbx21.7都有了,dbx2.1只有Y轴有,XZ轴都没有,只能通过PLC连线来检查内部使能信号的状态和各个条件的状态,由于没有PLC源程序,只能靠查相关手册看DB的详细介绍。

PLC程序分析过程

FB30上使能程序,FC111是各个轴上使能,FC111调用FB30,

1  首先查到DBX2.1  在FB30  network9中

      A     #IN3           0     没有得电   对应FB30 的INT3=#TEMP6

      AN    M     97.7    1       已经为1

      A     #IN1           1     已经为1    对应FB30的IN1=M252.0

      =     DBX    2.1             使能加不上

2 FC111  network9 (X轴)   FC111调用FB30,#TEMP6条件不满足,需要反查

      CALL  FB 30 , DB60

       IN0  :=W#16#1F(31)

       IN1  :=M252.0       通过DB14512【0】BIT0已经设置为1  DB20.DBX160.0

       IN2  :=M251.0

       IN3  :=#TEMP6

3 FC111  network2  经过检查,发现导致#TEMP6不满足的原因是Q37.1不得电

      A     I     35.2       1     已经为1   //spindle/feed drive ready for operation

      A     M     14.4      1     已经为1

      =     #TEMP4          1     已经为1

 

      L     S5T#500MS       

      A     #TEMP4          1

      A     Q     37.1       没有得电

      SD    T     70         

 

      A     #TEMP4           1

      A     T     70          0

      AN    M     93.0       M93.0为0 非后为1

      =     #TEMP6           没有得电

4 FC110  network 3    发现Q37.1已经置位为1了,但是又被复位为0, 复位的条件是M97.3没有得电,需要M97.0得电,Q37.1就不会被复位了

      A     T     14          1   已经为1

      A     M     14.4        1   已经为1

      A     I     35.2         1   已经为1   //spindle/feed drive ready for operation

      S     Q     37.1        1    置位为1  // 抱闸线圈

 

      ON    M     14.4        0

      ON    I     35.2         0

      ON    T     14          0

      AN    M     97.0        1

      O    

      AN    M     97.3        1   M97.3为0与非后逻辑结果为1

      A     DB20.DBX  161.1    1   //通过14512[1]位1

      R     Q     37.1         1   复位为1 (所以前面#TEMP6始终无法为1)

     

5  FC110  network 10   Y轴 M97.3是在Y轴调用FB30中的OUT 11输出,再反查FB30的#OUT11

      CALL  FB 30 , DB60

       IN0  :=W#16#20

       IN1  :=M252.1

       IN2  :=M251.1

       IN3  :=#TEMP7

       IN4  :=M0.0

       IN5  :=M80.1

       IN6  :=MW107

       IN7  :=#TEMP2

       IN8  :=I33.4

       IN9  :=DB20.DBX163.1

       IN10 :=M14.4

       OUT11:=M97.3     //     M97.3从这里给出到上面

6   FB30  network 8      OUT11得1的条件是Y轴的下面信号必须全部为1, DB32 下面都是Y轴2.1,21.7使能上后反馈给NC的,通过设备总线反馈给NC,

      A     DBX   61.5   //position controller active

      A     DBX   61.6   //speed controller active

      A     DBX   61.7   //current ontroller active

      AN    DBX   61.3   //follow-up active

      A     DBX   93.5   //DRIVE ready

      A     DBX   93.7   //pulses enabled

      =     #OUT11    

7     L     #IN6

      L     0

      <>I  

      ON    #OUT11

      AN    #TEMP23

      S     DBX    4.3

 8    A     DB20.DBX  165.4

      =     #TEMP23

 9    AN    #OUT11

      AN    DBX    2.1

      A     #IN4   //M0.0

      ON    #IN1   //  M252.1   14512(4) 

      =     DBX    1.4   Y轴在跟随模式

 

上面的DBX 61.5,DBX 61.6 DBX 61.7 DBX 61.3 DBX 93.5 DBX 93.7都需要从NC发出,因为电源模块的上的使能信号63/64没有给到NC所有系统认为电源没有上使能,但是48/63已经给到NC上了,由于电源模块给出这些信号是通过设备总线的,电源模块到CCU1中间有主轴611A和电容模块,直接跨开611A和电容模块,把设备总线从电源模块接到CCU1,则所有轴使能能上了,移动XYZ轴ok,判断是设备总线扁平电缆有问题。更换一个新的设备总线扁平电缆后,故障解决!


一起轴使能丢失,结合PLC程序查找和排除故障的过程 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有24791条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。