840D系统中,FC18子程序如何应用?

在840D系统中,PLC程序中调用了FC18子程序。IN0=M2.0,IN1=M2.1,IN3=5,IN4=B#16#2,IN5=B#16#3,IN6=0e0,IN7=5.0e2.0,OUT1=M2.2,OUT2=M2.3,OUT3=MB130.
M2.0=1时,,第 五轴不动, 第五轴是一不带电机的虚拟轴。
咨询专家后,要求理解PLC轴与NC轴的转换及运用。对此,我不熟悉,刚才搜索了一阵,也没找到有用的东西,请各位大侠,给些相关信息或资料或建议。

最佳答案

首先,FC18本身的调用就不说了,直接看Doconcd的basic function里的13.13,基本块的描述中的FC18,所有形参的解释就在上边,我不再复述了。
这里你用的应该是功能5的普通轴定位功能。做这个功能的时候,首先要将该轴由数控轴调出为中性轴,再将该轴调为PLC轴。才能进行定位操作。注意,这步必须进行,千万不能出现和NC同时抢控制权的问题,否则会出现完全出乎你设计预料之外的移动动作,诸如反向最高速移动之类的。此类情况,上海某大型跨国汽车公司有惨痛教训,一月内两次碰撞,直接经济损失上百万元,停产停工的损失不计。跑题了,不多说了。
大概的PLC流程我说一下,DB35.DBX8.4置1,反馈是DB35.DBX68.6,DB35.DBX28.7,反馈是DB35.DBX68.7(另一说63.1,也有例子是用它,区别不明,你自己可以试验一下)。注意,这里具体到编程的时候,最好直接对DBB8赋值,而不是单独对8.4,上边只是帮助你理解。最后,祝成功。

提问者对于答案的评价:
谢谢老师!
请问老师:如想把此轴设为第二主轴,放在第二通道内,应该怎么做?

最佳答案作者回复:
第二主轴,35000设置为2即可,其他同主轴设置。
放在第二通道的话,将双通道设置完成后,在通道数据处,按通道加,再在20070和20080中对应输入你的轴号5,和你这根轴的通道轴名,举例SP2,即可。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc191031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月3日 上午1:10
下一篇 2017年8月3日 上午1:10

相关推荐