三菱PLC控制伺服的暂停问题 点击:6507 | 回复:19



rockey

    
  • 精华:1帖
  • 求助:6帖
  • 帖子:81帖 | 668回
  • 年度积分:0
  • 历史总积分:954
  • 注册:2005年4月01日
发表于:2007-08-24 14:44:00
楼主
各位,我想问一下用三菱PLC来控制伺服电机怎么实现暂停的功能,三菱有没有什么标志位可以用的,我用的是DPLSY指令,



波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-08-25 12:42:00
1楼
如何暂停,是否需要精确回朔停止点,若是,估计不是三菱PLC能满足的。

rockey

  • 精华:1帖
  • 求助:6帖
  • 帖子:81帖 | 668回
  • 年度积分:0
  • 历史总积分:954
  • 注册:2005年4月01日
发表于:2007-08-25 12:51:00
2楼
是的,我是要暂停以后还要精确定位到原来想要的位置,我想用脉冲数寄曾器跟目标值比较后不知道行不行/

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-08-25 19:35:00
3楼
“脉冲数寄曾(寄存)器”是PLC里面的配置吗?这我还真就不清楚了,建议仔细核查手册。

Sigma

  • 精华:0帖
  • 求助:0帖
  • 帖子:42帖 | 190回
  • 年度积分:0
  • 历史总积分:496
  • 注册:2006年7月22日
发表于:2007-08-25 20:30:00
4楼
是根据信号停,还是定长停呢?如果根据信号的话,可以用“脉冲数寄曾器跟目标值比较”

做人要厚道嘛

  • 精华:0帖
  • 求助:1帖
  • 帖子:104帖 | 546回
  • 年度积分:0
  • 历史总积分:1215
  • 注册:2007年8月13日
发表于:2007-08-26 16:37:00
5楼
你的要求 是达不到的!!  不支持暂定功能!
我也刚做了个 三菱控制伺服的定位系统!   

rockey

  • 精华:1帖
  • 求助:6帖
  • 帖子:81帖 | 668回
  • 年度积分:0
  • 历史总积分:954
  • 注册:2005年4月01日
发表于:2007-08-27 12:42:00
6楼
TO: 做人要厚道嘛
那你的系统也没有暂停功能吗>

rockey

  • 精华:1帖
  • 求助:6帖
  • 帖子:81帖 | 668回
  • 年度积分:0
  • 历史总积分:954
  • 注册:2005年4月01日
发表于:2007-08-27 12:45:00
7楼
TO:Sigma
我是定长停的啊,用信号的话也就不用考虑脉冲数了啊
定长跟信号有什么区别吗?
谢谢!
 

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-08-27 13:18:00
8楼
定长结束再停,还是定长中暂停,这个区别很大!

道德

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 52回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2005年11月17日
发表于:2007-08-27 13:23:00
9楼
你只有在输出脉冲时强行停止,再用决对定位指令定位到你想要的指令。

rockey

  • 精华:1帖
  • 求助:6帖
  • 帖子:81帖 | 668回
  • 年度积分:0
  • 历史总积分:954
  • 注册:2005年4月01日
发表于:2007-08-27 13:35:00
10楼
TO: 波恩
基本上是在定长中暂停的啊,应为单臂基本是一直在运动的
那你认为应该怎么去控制啊!谢谢!

好马

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2004年5月27日
发表于:2007-08-27 13:37:00
11楼
j加1PG-E模块

rockey

  • 精华:1帖
  • 求助:6帖
  • 帖子:81帖 | 668回
  • 年度积分:0
  • 历史总积分:954
  • 注册:2005年4月01日
发表于:2007-08-27 13:37:00
12楼
TO: 道德
那得要有原点啊,我现在用的是PLSY脉冲指令,绝对定位的话速度就不能随时改变了啊

好马

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2004年5月27日
发表于:2007-08-27 13:44:00
13楼
用D8140试试

rockey

  • 精华:1帖
  • 求助:6帖
  • 帖子:81帖 | 668回
  • 年度积分:0
  • 历史总积分:954
  • 注册:2005年4月01日
发表于:2007-08-27 13:44:00
14楼
加定位模块的话就烦了
还要考虑节约成本啊

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-08-28 08:22:00
15楼
估计“在定长中暂停”不容易实现!还是仔细查看说明书,或者直接咨询供应商和原厂。

做人要厚道嘛

  • 精华:0帖
  • 求助:1帖
  • 帖子:104帖 | 546回
  • 年度积分:0
  • 历史总积分:1215
  • 注册:2007年8月13日
发表于:2007-08-28 08:40:00
16楼
我的也没有暂停,停止后都要从原点从新开始!

baizufang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2010年10月20日
发表于:2012-08-02 11:24:47
17楼

我这里只有信捷的PLC,我也在想这个问题在定位控制下,我要随时暂停。我也在想有没有暂停指令,我昨天试了一下。我的思想是,把当前以发的脉冲数拿过来,把目标脉冲与当前脉冲相减,把得的数给发脉冲就可以了。我用信捷PLC自己写的程序如下,,,用X0启动,X1暂停。

LD X0
SET M0
LD M0
DPLSY D4230 D4500 Y0
LDF M8170
RST M0
LD X1
STOP Y0
LDP X1
OR M8002
OR M8000
DSUB D4300 D8170 D4500
LDF M8170
ANI X1
ZRST D8170 D8171
END

baizufang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2010年10月20日
发表于:2012-08-02 11:26:16
18楼
可以随时暂停,希望能给大家带来帮助,实践过。

终觉浅

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 65回
  • 年度积分:0
  • 历史总积分:327
  • 注册:2006年10月30日
发表于:2012-08-05 15:55:28
19楼
用绝对位置指令,随时可以停。我一直都是这样做的,精度多少我没测,反正能达到我的要求。我说的是信捷的DRVA指令。

热门招聘
相关主题

官方公众号

智造工程师