一个客户的现场反应的问题:使用 S7-1200 通过 PROFINET 总线控制 V90PN,采用 EPOS 模式实现定位功能,该设备使用了 6 轴(注:均为 V90PN),其中 2 个水平定位轴能正常工作,但垂直定位轴客户反馈采用值编码器电机校零后,4 个垂直轴随着切割刀片的磨损需要再次校零时,现场需要通过工人按回零要求进行操作非常不方便,此外现场还有一台伺服偶报 F1611 故障和 V-ASSISTANT 调试软件使用方面的问题等。
经过现场观察,分析如下:
1) 现场工程师反馈值编码器回零后需要再次回零时操作复杂,主要原因是值编码器正常情况下只需要设置一次零点即可(零点位置是掉电保持的),但 EPOS 模式可以通过编程调用 FB38000 来实现 V90 EPOS 值编码器的校准,现场通过该种方式再结合工艺要求对程序进行优化,应该基本能满足客户的需求。
2) 现场工程师反馈有一台 V90 偶发 F1611 报警(集成安全功能故障),为此我向客户解释了相关故障的起因,并模拟演示了故障的产生及复位过程,现场经过仔细检查发现 STO+和 STO1 短接线由于外力原因导致芯线折断出现虚接情况,且现场暂未按 EMC 规范进行安装,强电和弱电未分开,屏蔽板未使用等等。
通过以上分析,处理如下:
1) 指导客户进行相关回零操作的编程,首先在触摸屏中增加一个回零按钮(地址为 M600.0),点击此按钮后即可触发回零过程,水平轴沿水平方向运动将刀片定位在零点开关的正上方,然后触发垂直轴按 FB284 中的连续运行 3 模式运行,进行搜索零点运动,当刀片碰触到零点开关并产生硬件中断时,立即去伺服使能并通过 FB38000 功能块设置参考点位置坐标值为 0,同时保存参数到 ROM 中。
2) 通过断电后再上电的操作来复位 F1611 报警(集成安全功能故障),然后指导客户重新按要求制作一条 STO+和 STO1 短接线,压好线鼻子后插入到 STO+和 STO1 接线端子上,再次启动驱动器后故障消失。
第二个问题处理的很漂亮,个问题觉得不妥,值编码器的零点校准是用来确定设备该轴原点和基本坐标系的,在完成机械设计后该位置就应该确定掉,后续调试、生产不应该变更,这不是工艺零点,也不应作为工艺零点去根据工艺要求随意设定。不管是用ABS还是FB38000都应是作为该轴零点位置有偏差了,需要重新校准时再使用。工艺零点应该另外在PLC内编写程序实现此功能。