寂静回声 发表于 3 天前

这控制要求 好比甩枪射击 让子弹拐弯


https://s3.uuu.ovh/2026/05/23/q9AA8Nh4.jpg








这个方案的误差根源不是 "总延迟时间太长",而是延迟时间是一个随机波动的变量,无法用固定时间提前量来补偿。
用固定提前量补偿,只能把平均误差减小,但波动误差一点都消除不了。

中泄阀的作用是停止时排出气缸两腔气体,理论上可以让气缸 "自由停止"。
但实际上,气体排出需要时间,而且气缸活塞的惯性会让它继续滑行一段距离。
滑行距离与气缸速度、负载、气压成正比,速度越快,滑行距离越长且波动越大。


如果你用的是开关量传感器(光电、接近开关),它只能在某个固定位置触发信号,无法提前检测。
如果你用的是模拟量位移传感器,虽然可以连续检测位置,但 PLC 需要实时读取数值并判断,这又引入了扫描周期延迟。
更关键的是你无法提前知道气缸当前的实际速度,也就无法计算准确的提前量。


既然不考虑精度要求,上什么PLC。

机械挡块 + 缓冲器(精度最高、最可靠)
这样只需要固定行程停止,在目标位置安装机械挡块和液压缓冲器。
气缸全速前进,直到碰到挡块停止。


如果要点精度的话,那就上带磁性开关的气缸。

磁性开关 + 标准电磁阀
当气缸活塞上的磁环到达磁性开关位置时,磁性开关直接给 PLC 发信号,PLC 收到信号后立即控制电磁阀换向停止。


页: [1]
查看完整版本: 这控制要求 好比甩枪射击 让子弹拐弯