该功能块用于寻找参考点,在寻找过程的起始,电机首先以 Start_Dir 的方向,Homing_Fast_Spd 的速度开始寻找;在碰到limit switch (“Fwd_Limit” or “Rev_Limit”)后,减速至停止,然后开始相反方向的寻找;当碰到参考点开关(input I0.0; with
Q0_1_Home: I0.1)的上升沿时,开始减速到 “Homing_Slow_Spd”。如果此时的方向与 “Final_Dir” 相同,则在碰到参考点开关下降沿时停止运动,并且将计数器HC0的计数值设为 “Position” 中所定义的值。
如果当前方向与 “Final_Dir” 不同,则必然要改变运动方向,这样就可以保证参考点始终在参考点开关的同一侧(具体是那一侧取决于 “Final_Dir”)。
问题补充:
我只想知道Final-Dir什么时候给出状态,什么时候设置该状态,Start-Dir我知道怎么用,现在是我回零的时候,电机会超出负限,再回来;如果这个时候断电了,回零就撞机了!
图片说明:
最佳答案
是的,修改V120.1即可
方向是相对的,目的是保证停在参考点开关的同一侧
个人理解,从实际应用来说,Final_Dir不是那么非常重要,只要保证每次回零停在同一侧就行了
本身来说,参考点仅仅是一个相对零点,只要每次停的位置一样即可
==========
以下补充
个人感觉在回零指令之前都可以改
但是你应该先考虑解决回零超限位的问题啊,把限位开关到机械死点之间流出足够的位置啊
哪种回零都避免不了你说的那种断电的极限情况,除非不回零用绝对值编码器
提问者对于答案的评价:
其实答案不是我要的,自己找到答案了:
一:回零过极限,因为加速度设置的有问题,停快点就OK了
二:在库储存区设置好后,“Final-Dir”在符号表有固定的位地址,可以直接到符号表里对应的库里去找
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365905.html