伺服减速的问题 点击:889 | 回复:19



zk1903

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2013-04-30 01:00:10
楼主
求助帖20分-未结帖

控制要求:电机先以3000转每分的速度旋转。当碰以近开关X1时。减速,,并执行原点回位,然后再走指定脉冲数。(意思是说。先以3000转的速度旋转。当碰到近接开X1时。停到指定的角度。每次停的角度一样就行。)

程序如图:

问题:在3000转的时候X0中断的时候由于速度太快。伺服电机会产生一个来回摆动的现象。(像停不住),好像第一段程序X0中断的时候他必需停到0速才会走下一步。这样的情况下会导致伺服电机报错。

我想请问一下有没有办法让电机在X0信号触发的时候让他平滑的过度到零点复位。中间不用停顿。(1我的第二三四步就是为了让他平稳的降速到原点复位的速度。2在第四步和第五步之间也会有停顿。)

不知我描述的清不清楚。望各位大神指点指点。谢了。




新野小张

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2013年4月29日
发表于:2013-04-30 11:08:36
1楼

这个问题 ,你可以用带延时停止的指令,然后控制从减速位置到原点的时间就行

 

zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2013-04-30 13:56:34
2楼

回复内容:

对: 新野小张 这个问题 ,你可以用带延时停止的指令,然后控制从减速位... 内容的回复!


有这个指令吗?我问了别人说是更改运行的频率。隔个时间写入一个频率。直接到到达你想要的速度。但这样会不会出现中间停顿的现象呢。

如果有这个指令,指令是哪个呢。


新野小张

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2013年4月29日
发表于:2013-04-30 14:30:25
3楼

回复内容:

对: zk1903  回复内容:对: 新野小张 这个问题 ,你可以用带延时停... 内容的回复!


 你可以用PLSV指令首先把3000写入频率碰到X0后用RAMP指令把3000逐渐的变为零就行了

新野小张

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2013年4月29日
发表于:2013-04-30 14:52:26
4楼

回复内容:

对: zk1903  回复内容:对: 新野小张 这个问题 ,你可以用带延时停... 内容的回复!


 主要看你别的定位程序咋写的,比如启动要求延时提速还是立刻 加速到3000等各种原因,希望你能用到。或者你可以用PLSY指令然后碰到X0然后用斜坡指令RAMP把频率降下来。降到零后如果没到 原点你再写回原点程序,别的就不用说了

zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2013-04-30 17:15:25
5楼

回复内容:

对: 新野小张 回复内容:对: zk1903  回复内容:对: 新野小... 内容的回复!


谢谢小张。。我上班我试试


时空——王者之师

  • 精华:2帖
  • 求助:234帖
  • 帖子:481帖 | 4472回
  • 年度积分:66
  • 历史总积分:31282
  • 注册:2008年6月06日
发表于:2013-05-01 07:33:41
6楼

你可以用PLSY指令然后碰到X0然后用斜坡指令RAMP把频率降下来,楼主试了没有?

zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2013-05-01 14:01:12
7楼

回复内容:

对: 时空——王者之师 你可以用PLSY指令然后碰到X0然后用斜坡指令RAMP... 内容的回复!

现在还没上班。。到时上班一定试一下。我觉得这个方法可行

hupeng123520

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2008年9月18日
发表于:2013-05-07 18:50:33
8楼

这个问题我也遇到过,我是改了下141指令的起使和结束速度就好了!你可以试下吧!

zhiyinyouni1314

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 101回
  • 年度积分:0
  • 历史总积分:306
  • 注册:2010年10月30日
发表于:2013-05-13 21:45:28
9楼

加减速时间变小一些!

工*控*人*生

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 239回
  • 年度积分:0
  • 历史总积分:1070
  • 注册:2007年3月20日
发表于:2013-05-23 09:42:57
10楼

为什么不用原点复位程序

zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2013-06-02 02:34:09
11楼

回复内容:

对: hupeng123520 这个问题我也遇到过,我是改了下141指令的起使和结束速... 内容的回复!


不行的。Ext这个指令是没有加减速的。

zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2013-06-02 02:35:31
12楼

回复内容:

对: 工*控*人*生 为什么不用原点复位程序 内容的回复!


你可能没看明白我的意思。。。

zk1903

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 196回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年12月09日
发表于:2013-06-02 02:36:01
13楼

回复内容:

对: hupeng123520 这个问题我也遇到过,我是改了下141指令的起使和结束速... 内容的回复!


你也没看明白。

谎丿言

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2013年6月03日
发表于:2013-06-03 11:00:47
14楼

用140脉冲指令配合141指令 里面有个加减速时间 还有你的意思是以3000速度反转减速到0 再反转一段  其中的单位最好都用PS

liyonglong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 202回
  • 年度积分:0
  • 历史总积分:490
  • 注册:2011年10月17日
发表于:2013-06-13 10:44:52
15楼

其实你也可以通过设置伺服参数来达到这个效果。

zjjmok

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2013年6月13日
发表于:2013-06-13 11:12:49
16楼

  PLC解开 与被解开时自毁程序视频教程    加364567273

 

pkxianwei

  • 精华:0帖
  • 求助:0帖
  • 帖子:25帖 | 49回
  • 年度积分:16
  • 历史总积分:3302
  • 注册:2011年3月19日
发表于:2013-06-13 14:56:28
17楼

调节私服驱动器就可以了简单实用

q1131808581

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 45回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2012年6月16日
发表于:2013-07-04 16:46:21
18楼

配合141指令,通过修改里面的加减速时间可以实现这个效果

w70501

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2011年7月27日
发表于:2013-09-11 08:38:35
19楼

修改加减速,提前减速


热门招聘
相关主题

官方公众号

智造工程师