您现在所在的是:

西门子SIEMENS

回帖:17个,阅读:3320 [上一页] [1] [2] [下一页]
4983
MIC小赖
文章数:1582
年度积分:65
历史总积分:4983
注册时间:2015/9/16
发站内信
发表于:2020/4/1 16:42:49
#10楼
回复 #7楼 勇子RjtogCHS
精度问题除非是你程序里单位没统一,不然肯定和你软件没啥关系,你现在不动硬件的情况下能做的就是拉长加减速时间减少过冲丢步的可能性。
9816
chi1225
文章数:2542
年度积分:455
历史总积分:9816
注册时间:2014/7/31
发站内信
发表于:2020/4/2 8:37:18
#11楼
可能是程序有BUG,最好把源程序也传上来让大伙研究下。。
搞野心事业总是有风险的,当无路可退时,最明智的选择是想办法前进~~
56
小汪
文章数:24
年度积分:56
历史总积分:56
注册时间:2019/9/12
发站内信
发表于:2020/4/2 10:00:16
#12楼
步进电机确实会偏差问题
点动用接近开关停止,这种方式倒是可以使用,我用过一次不过速度设的很小,运行不平滑是什么状态,
12941
FORELF
文章数:3178
年度积分:250
历史总积分:12941
注册时间:2007/6/22
发站内信
发表于:2020/4/2 10:17:58
#13楼
是用的凸轮分割器吗?让它转,碰到开关后停并抱闸。
let me go任我行
20178
高雅的雅
文章数:15776
年度积分:-210
历史总积分:20178
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2020/4/2 20:19:27
#14楼
一般我做定位控制,一个脉冲最多走0.01mm到0.001mm,就是为了保证精度,而且定期回零
那一瞬间忽然不再想你,因为去一趟漠河,走了一趟西藏,逛了一趟天涯海角,泡了一会栖谷温泉,回来就是:一切随他去吧,该咋过咋过!!车祸不死感言
2099
周运浩
文章数:174
年度积分:50
历史总积分:2099
注册时间:2013/7/24
发站内信
发表于:2020/4/2 20:43:58
#15楼
楼上的全部都是忽悠人的。这个问题我之前就遇到过了,发脉冲的运动控制肯定会时间久了就会出现累积误差的。但是我们可以通过程序去避免这种误差。方法如下:刚开机的时候你肯定是需要回零位,这个回零位不要采用主动回零的方式,应该采用被动回零位(点动模式,速度一定,当检测到零点开关后,延时一点点,采用暂停指令,等暂停指令完成后,就使用被动回零指令)这个是第一步。第二部,就是按照正常情况用你的相对定位走,但是当最后一个工位(快要到零点的工位)。也是采用相对定位,在相对定位到达一定的位置后,开始又用点动模式走低速,检测到零点,延时,暂停指令。在然后被动回零。这样子就好比每一次回到零点工位都会自动清零。误差绝对不会很大!
4763
勇子RjtogCHS
文章数:657
年度积分:50
历史总积分:4763
注册时间:2017/2/15
发站内信
发表于:2020/4/3 14:34:51
#16楼
回复 #15楼 周运浩
非常谢谢解答。主动回零和被动回零还是有懵逼,不过,感觉跟我现在的控制思路差不多。我的机械结构是类似风车结构,侧面类似码盘,有六个检测点,只一个方向运动。①现在开机就低速JOG,找到原点开关就停。②接下来就使用MC_MoveRelative相对定位指令高速走完97%的运动行程,接下来继续触发低速JOG,检测点遇到原点开关就停。③接下来重复②的步骤;;这样控制有个弊端就是在停止之前有个明显的卡顿表情
2099
周运浩
文章数:174
年度积分:50
历史总积分:2099
注册时间:2013/7/24
发站内信
发表于:2020/4/3 21:25:27
#17楼
回复 #16楼 勇子RjtogCHS
关于停顿这个,我知道原因,是因为你相对运动走97%后然后才执行点动。(相对运动执行完了才走点动)。你不用担心,我之前也试过,你在走完97%的路程的时候,切换运动时,不要直接切换。简单点的跟你说吧,在走最后那一段路,你相对运动走多99%,不过当97%的时候你就开始执行点动轨迹,这样子完全看不大出来会有停顿。(相对运动执行,但是当相对运动还有一点点距离没走完就开始走点动了)

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005