技术论坛

 200smart运动控制立即停止

返回主题列表
作者 主题
683887
侠士

经验值: 1037
发帖数: 128
精华帖: 1
楼主    2020-06-08 16:24:11
主题:200smart运动控制立即停止 精编帖 

最近在用200smart做一个程序,项目要求是用外部信号停止当前运行的轴;今天要探讨的是用哪种方式能最快的停止脉冲输出!程序中用的GOTO指令

小弟测试了一下,运动向导里组态的STP是能最快停止的,其次是断开AXISx_CTRL这个指令的MOD_EN端,再其次是置位GOTO指令的Abort,其中用STP停止比其他方法停下来的更快更明显!

不知道各位有没有这么用过,有没有更好更快速地停止方法(有些场合没法用STP做停止)

芳季
至圣

经验值: 67499
发帖数: 14774
精华帖: 100
1楼    2020-06-08 17:46:33
主题:回复:200smart运动控制立即停止

我有一帖在写,用abort的话会,在临近终点的时候发生,会超出终点。我不知道是我程序问题还是真的会这样。另外两种停止我要试过才知道。

683887
侠士

经验值: 1037
发帖数: 128
精华帖: 1
2楼    2020-06-09 10:02:43
精编帖  主题:回复:200smart运动控制立即停止

刚刚专门看了芳侠的那篇帖子,其实我的需求跟你在那帖子表达的意思应该一样:怎么样最快停止脉冲,而不是去考虑伺服什么时间停下,对吧?因为不管是用Abort还是用CTRL的MOD_EN好像他的脉冲输出都没有立即停止下来(因为用STP伺服停下来的更快,所以这么怀疑);并且我程序中使用的是输入中断来触发的!

另外在您那个帖子里看到zane版说摆着1200不用而是用200smart,其实我用1200也测试了,外部信号停止也是不能立即停下来(尴尬尴尬!)可能还是未取得真经的原因!


另附芳圣那篇帖子的链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1619401&b_id=64&s_id=83&num=33#anch

还请大神们继续指点

Zane
至圣

经验值: 76110
发帖数: 19121
精华帖: 378
3楼    2020-06-09 13:38:07
精编帖  主题:回复:200smart运动控制立即停止

呵呵,任何运动物体都是有惯性的,所以能不能尽快的停下来取决于运动物体的初速度与惯性的大小。


所以,这个应用归纳起来就是运动物体在触发信号后,在一定的时间及距离内,到达静止状态

Zane 注册自动化系统工程师 Always save before download
683887
侠士

经验值: 1037
发帖数: 128
精华帖: 1
5楼    2020-06-09 14:22:47
精编帖  主题:回复:200smart运动控制立即停止

版主您好,您说的这个情况很对,跟那个刹车的例子一样,

其实我想要找的是一种能更接近用STP那种能快速停止的方法,所以测试了那几种;不知道大伙有没有测试过就是用哪种方法能更接近STP方式?用PLS那种除外!(我上面说的测试结果是感觉的,相同速度下没带负载时观察的,因为没有理论依据所以想问大家有没有实践经验?(就是用stp电机停下来惯性更大,猛的停的那一下!))。

芳季
至圣

经验值: 67499
发帖数: 14774
精华帖: 100
6楼    2020-06-09 15:07:26
精编帖  主题:回复:200smart运动控制立即停止

@Zane啊,都说这个纯粹是软件发脉冲的事情。软件要立即停就可以立即停。你说的那种过冲是硬件的过冲,硬件有惯性这个人知常情。可程序没有惯性的啊。

我那帖子那里,就算plc没有接伺服,脉冲都是超出的。有网友也实验出来了。

脉冲停不停是plc的事,这是plc向伺服给出的指令。伺服执不执行是伺服的事情。我现在只讨论前半部分。

怎么你老是要把我的问题引向硬件惯性呢?我都不知道你为什么要带偏我的问题点。

芳季
至圣

经验值: 67499
发帖数: 14774
精华帖: 100
7楼    2020-06-09 15:11:33
精编帖  主题:回复:200smart运动控制立即停止

正在发100KHz脉冲,然后pls 0,立即停止脉冲。脉冲是可以瞬间停下来的。伺服会在这个瞬间继续冲了出去,冲了几十毫米,然后伺服会自己往回走,走到瞬间停的位置。这才是硬件过冲的过程,现象。自始至终位置量都没有丢失,稳定后位置是精确的。

现在不是谈这个过程。不是谈驱动的调整过程。

这等事件,你是知道的 Z 。

Zane
至圣

经验值: 76110
发帖数: 19121
精华帖: 378
10楼    2020-06-10 00:38:06
精编帖  主题:回复:200smart运动控制立即停止


STP 功能有两个选择,一是减速停止,二是立即停止


减速停止可以理解为使用当前设置的加减速度来实现,但立即停止执行的是什么加速度曲线没找到资料说明。有可能就是立即关闭脉冲输出。SMART没有设置急停加速度的地方。

指令中的MODE_EN及ABORT,应该就是常规的减速停止的功能。



Zane 注册自动化系统工程师 Always save before download
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。