EH3 A2伺服 实现180度 271度 点击:533 | 回复:7



agc008

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 23回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2007年5月05日
发表于:2014-02-27 07:44:00
楼主

如题,刚学习,请帮忙写出指令,




xiaoxiaomin

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 77回
  • 年度积分:0
  • 历史总积分:255
  • 注册:2011年5月15日
发表于:2014-02-27 09:09:22
1楼

LD M1000

DFLT D400 D400(D400为伺服转一圈所需脉冲数)

DEDIV D400 K360 D302(D302为转一度所需脉冲数)

DEMUL D302 D100 D200(D100为任意角度,D200为转一度所需脉冲数)

LD M10(回原点启动触发信号)

DZRN K20000 K1000 X2 Y0(原点回归)

LD M20(启动触发信号)

DDRVA D200 K20000 Y0 Y1(旋转角度)

此例为最简例子,仅供参考,若有特殊之要求,具体问题再具体分析

agc008

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 23回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2007年5月05日
发表于:2014-02-27 11:09:57
2楼

我直接在程序里输入转多少脉冲可不可以,A2电机编码器是20bit ,是1280000脉冲,我转180度是不是可以这样写DDRVA K640000 K20000 Y0 Y1,

再转回零 DDRVA K-640000 K20000 Y0 Y1

macase56

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 43回
  • 年度积分:0
  • 历史总积分:136
  • 注册:2013年10月21日
发表于:2014-02-27 16:01:59
3楼

不会写啊,MACASE

agc008

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 23回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2007年5月05日
发表于:2014-03-01 15:40:45
4楼

回复内容:

对: agc008  我直接在程序里输入转多少脉冲可不可以,A2电机编码器是... 内容的回复!


 再问,如果加触摸屏,怎么将180度、271度这个值传到PLC中,谢谢

邵-王者之师

  • 精华:1帖
  • 求助:39帖
  • 帖子:81帖 | 861回
  • 年度积分:0
  • 历史总积分:2844
  • 注册:2011年3月24日
发表于:2014-03-07 23:22:06
5楼

180度,271度的实现,先要设置好你的伺服电子齿轮。也就是一圈需要多少脉冲

比如你现在设置好一圈需要3600个脉冲,那么你发送1800脉冲,伺服就会旋转180度。

发送2710个脉冲,伺服就会旋转271度。

触摸屏只需对脉冲控制相应的存储区进行赋值就好。

agc008

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 23回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2007年5月05日
发表于:2014-05-22 15:09:07
6楼

回复内容:

对: 邵-王者之师 180度,271度的实现,先要设置好你的伺服电子齿轮。... 内容的回复!


触摸屏只需对脉冲控制相应的存储区进行赋值就好,怎么赋值,是不是 用数值输入(触摸屏)写 存储器地址{Link2}1@D100,触发地址 {Link2}1@M5 ,这个D100内的值是否还需要计算,还需要处理吗?

godblessyuki

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2013年9月13日
发表于:2014-05-25 00:26:37
7楼

回复内容:

对: agc008 回复内容:对: 邵-王者之师  180度,271度的实... 内容的回复!


按你这个说的D100直接输入角度,伺服驱动器电子齿轮比分子32,分母9,就是360000个脉冲,乘以32再除以9=1280000,即电机转一圈,也就是1000个脉冲,电机转一度,梯形图就很简单了,LD M1000 DMUL D100 K1000 D102,

LD M5 DDRVI D102 Y0 Y1 就可以了。


热门招聘
相关主题

官方公众号

智造工程师