有一个轴,已经用了参考点了,然后有一个位置,需要正向移动到这个位置后,会触碰一个传感器,然后就停止。
axisgoto子例程好像只能走到特定的位置,需要提供一个数值,应该用不了。rseek已经作为参考点使用了。有办法能实现这种功能吗?
问题补充:
不好意思各位工程师,是我问题没有描述清楚,滑台正向运动到这个传感器之后就停止,起到一个定位的作用,然后传感器会移开,滑台会计算一个距离后继续前进,
最佳答案
首先确认一点,你传感器的作用是干什么的?位置是固定的还是可以移动的?如果是反馈当前位置且是固定的话,直接用goto指令,走绝对位置+传感器指示即可。若你的传感器不是固定的,可以用限位的办法,直接把使能断掉,感觉这种不固定的办法是非标话的东西,是否是想太多了。
提问者对于答案的评价:
我在运动控制向导中使用了输入stp的功能,实现了这个功能。goto位置设大一些,大于传感器的位置,然后滑台走到传感器之后就停止了,goto也done了。传感器移开之后,滑台再走下一个goto的位置。但是这样会有一个问题,前面那个goto的速度不能快,一快就把安放传感器的块撞变形了,因为毕竟伺服电机得到信号后有一个减速的过程。系统有自带快速减速的功能吗?高速计数器是的吗?
最佳答案作者回复:
你传感器是接近开关还是行程开关?接近开关的安装位置应该是不管滑台怎么走也不会撞到的位置,如果是行程开关要用羊角的那种,即使撞到也不会把开关撞坏。伺服减速功能在伺服参数内,你在轴组态的时候应该也有减速时间的设置,再关注一下。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc286006.html