查看: 2669|回复: 10
收起左侧

[SV660系列应用问题] 绝对位置指令使用的问题

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
image.png
测试绝对位置指令的时候,首先我设置H0530为6,设置当前位置为原点,设置之后H0530自动变成0.然后我就使用绝对位置指令进行操作,给伺服驱动发送10000个脉冲,频率为1000,每1000个脉冲旋转一周,并且设置HO517为1000,表示编码器分频脉冲数为1000.
理论上确应该以当前位置为原点运行10S,实际上运行超过了10S,我想请教一下大家,这是什么原因导致。




上一篇:速度模式下,我想用软件修改电机方向,应该怎么修改?
下一篇:伺服电机角度辨识,那些说明书上没有的参数

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

91521 2021-8-17 08:23:17 | 显示全部楼层
定位指令有加减速时间的   


挺神奇的: dabs指令怎么玩?   
回复 送花

使用道具 举报

15031527451 2021-8-17 09:05:48 | 显示全部楼层
所以绝对位置指令应该怎么操作?绝对位置不是指相对于原点的位移嘛,所以先设置原点,再设置脉冲和频率,通过Y1控制相对于原点方向。请问各位是我哪里的理解错误了吗?

DABS指令是在论坛上一个讲解位置模式上看到的,用来监控D8140即发送脉冲数量。
回复 送花

使用道具 举报

aqu1234 2021-8-17 09:30:09 | 显示全部楼层
理解是没什么问题的,但是电机运行是有加减速的过程的,你不可能电机一运行就是你的设定速度,加减速的时间加上你的运行时间肯定是会超过10秒的
回复 送花

使用道具 举报

15031527451 2021-8-17 10:25:58 | 显示全部楼层
aqu1234 发表于 2021-8-17 09:30
理解是没什么问题的,但是电机运行是有加减速的过程的,你不可能电机一运行就是你的设定速度,加减速的时间 ...

也就是说,加减速过程中发送的脉冲频率并不是我所设定的1000,是一个变化的过程吗?比如开始脉冲频率为0,然后频率增加到我所设定的1000,然后达到我设定的速度吗?

也就是说可以把绝对位置运动模式看成是多段位置或多段速度运行是嘛?
回复 送花

使用道具 举报

aqu1234 2021-8-17 11:20:12 | 显示全部楼层
微信图片_20210817111637.png 基本都是这样的,多段位置和多段速度又是不一样的东西了
回复 送花

使用道具 举报

15031527451 2021-8-17 17:21:42 | 显示全部楼层
aqu1234 发表于 2021-8-17 11:20
基本都是这样的,多段位置和多段速度又是不一样的东西了

那如果我测试绝对位置的时候,超过的时间太多太离谱了怎么办?
回复 送花

使用道具 举报

aqu1234 2021-8-18 07:53:57 | 显示全部楼层
15031527451 发表于 2021-8-17 17:21
那如果我测试绝对位置的时候,超过的时间太多太离谱了怎么办?

首先要看你走的位置对不对,位置对说明脉冲输出的数量没问题,看是不是设置的加减速时间过长了。
如果位置不对,就要查其他问题了
回复 送花

使用道具 举报

aqu1234 2021-8-18 07:57:01 | 显示全部楼层
15031527451 发表于 2021-8-17 17:21
那如果我测试绝对位置的时候,超过的时间太多太离谱了怎么办?

在脉冲输出正常的情况下,就要看看加减速时间是不是太长了
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部