您现在所在的是:

三菱Mitsubishi

回帖:30个,阅读:4186 [上一页] [1] [2] [3] [4] [下一页]
429
枫丶FENG
文章数:27
年度积分:50
历史总积分:429
注册时间:2017/7/17
发站内信
发表于:2017/8/20 12:19:04
#0楼
各位工控大佬们好,菜鸟继续来诉说自己不能解决的问题了。
今天的问题如标题。用的状态(S),寄存器(D),辅助继电器(M),定时器(T)全部是掉电保持型。试过了相对定位,相对定位指令:drvi d1 d2 y0 y4,也试过了绝对定位,绝对定位指令:drva d1 d2 y0 y4。实验得到的结果都是:掉电重新上电后都是能回到掉电前的状态,但是定位指令都是重新走原来设定好的脉冲数,就是说跑的脉冲数不是掉电前剩下的脉冲数。也就是说在定位过程中掉电重新上电后,定位的位置乱了。尝试过将输出脉冲数d1换成计数器,就是把指令改成:drvi c0 d2 y0 y4,发现计数器c0没有进行计数(个人觉得应该是我用计数器的方式不对,不然允许定位指令用计数器作输出脉冲数就没什么意义了),去看manual的时候发现高速计数器都是用来计算输入脉冲数的,而定位的过程中是输出脉冲的。到这里就有点束手无策了,希望各位工控大佬们能分享一下解决办法。
PS:上次我提问的问题,后来我发现原因非常搞笑。就是我在MR2那里设定参数的时候只进行了项目写入,而没有进行轴写入,才导致后面出现的一系列问题。
[此贴子已经被jint于2017/8/23 8:56:54编辑过]
7662
jiouai84
文章数:655
年度积分:50
历史总积分:7662
注册时间:2013/1/7
发站内信
发表于:2017/8/20 13:42:02
#1楼
如果用绝对定位指令,用三菱的伺服要加上电池,断电后会把当前位置保存下来,上电了再读取位置值,运行定位断电时你定位指令就可了吧,
此帖发自论坛手机版
38763
fumz78 版主
文章数:17156
年度积分:291
历史总积分:38763
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2017/8/20 13:59:08
#2楼
伺服加电池做绝对定位系统,但是你的MR-JE-A型号是加不了电池的。
此帖发自手机工控论坛
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
429
枫丶FENG
文章数:27
年度积分:50
历史总积分:429
注册时间:2017/7/17
发站内信
发表于:2017/8/20 17:09:38
#3楼
回复 #1楼 jiouai84
这个着实想不到~~
429
枫丶FENG
文章数:27
年度积分:50
历史总积分:429
注册时间:2017/7/17
发站内信
发表于:2017/8/20 17:10:26
#4楼
回复 #2楼 fumz78
所以说我想用现有的这些设备是实现不到这个功能的吗?
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/8/20 17:18:02
#5楼
应该可以曲线救国,加增量编码器或者绝对值编码器,实时采集和保存移动数据。上电后重新读取断电前保存好的移动距离数据,再判断剩余移动距离,并执行剩余动作。
49161
kdrjl 版主
文章数:24262
年度积分:50
历史总积分:49161
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2017/8/20 17:24:03
#6楼
掉电如果位置不动还行,位置动了就不好办了。
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/8/20 17:42:43
#7楼
掉电如果位置动了,可以用绝对值编码器,但是绝对值编码器的应用也是有局限性的,多圈绝对值编码器是有运动圈数限制的。
8910
6926792
文章数:1110
年度积分:651
历史总积分:8910
注册时间:2012/8/13
发站内信
发表于:2017/8/20 21:56:14
#8楼
简单做法,D8340的数据实时传送到一个寄存器D里面去,开电时再将D寄存器的数据传到D8340里面去(上升沿即可),再用绝对定位DRVA走完剩下的脉冲。
此帖发自手机工控论坛
自古人生与世,需有一技之长;我辈既务斯业,须当专心用功;
38763
fumz78 版主
文章数:17156
年度积分:291
历史总积分:38763
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2017/8/21 7:12:50
#9楼
以下是引用69267922017/8/20 21:56:14的发言:
简单做法,D8340的数据实时传送到一个寄存器D里面去,开电时再将D寄存器的数据传到D8340里面去(上升沿即可),再用绝对定位DRVA走完剩下的脉冲。
这种情况如果断电后伺服被移动那就不准了。
此帖发自手机工控论坛

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

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

62.4004