机床是进口磨床,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,判断是设备总线扁平电缆有问题。更换一个新的设备总线扁平电缆后,故障解决!