315T-2DP实现位置控制,水平方向一个电机(X轴)上下方向一个电机(Y轴),坐标位置(X轴,Y轴)分别为(1000,1000),已知道从坐标原点(0,0)到相应位置的脉冲数,相应的位置问题是:1、怎么实现到达位置1,电机就停止(脉冲输出完,停止转动)
如果还有第二个点(500,20)那 2、当从坐标原点(0,0)起步时脉冲是可以计算的,可是当到达了第一个点后,他的起步位置变化了,怎么实现到第二个及以后的各点;3、2步均完成后怎么回到原点
问题补充:
有没有功能块直接调用实现(即程序实现) ,而不通过S7T Con*来设置
最佳答案
楼主的问题具有一定代表性,需要仔细分析,我认为有以下几点:
1.在S7T Config中使用“定位轴”工艺对象将轴移动到定义的位置并控制和监视该位置。即实现定位,对于定位轴的组态,从“常规”(General) 选项卡中选择“定位”(Positioning) 工艺。可以实现到达位置,电机立即停止,
2.对于问题二,在S7T Config中的轴 (Axis) > 机械 (Mechanics) 对话框用于组态轴和编码器的机械参数。使用模数轴,可以执行检查以确定是否保证长期稳定性。长期稳定性可确保编码器测量的位置与实际值的内部表示始终同步。 这样能使位置精确逼近,甚至在出现多个模数溢出之后。对于定位轴的组态,从“常规”(General) 选项卡中选择“定位”(Positioning) 工艺,
3.对于问题三,注意,每次接通电源时,装有增量电机测量系统的位置控制轴必须参考机器的机械系统的位置。根据轴机制已定义位置的激活特定位置值,在回原点期间同步轴。可以在 S7T Config 中的轴 (Axis) > 回原点 (Homing) 对话框的“主动回原点”(Act ive homing) 选项卡中组态主动回原点,
以上说明可以助力楼主对位置控制实现方法的理解,祝楼主好运!
提问者对于答案的评价:
谢谢您的耐心回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc215948.html