查看: 35823|回复: 117
收起左侧

[需求建议] AM600 ETHERCAT通讯单位换算关系说明

k10574 2019-9-16 15:23:43 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

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

x
image.png
一:单位换算设置说明
1. 电机转一周的指令脉冲数:电机编码器分辨率
  此处16#100000代表16进制的10万,转换为十进制=1048576   代表伺服编码器分辨率为20位的; 220次方=1048576
  如果使用23位绝对值编码器223次方=8388608 转换为十六进制=16#800000

2. 工件导程
  如果不使用减速机,工件导程即:电机转一圈  负责行走的位移量
  此例:工件导程里面设置200,单位为mm,则电机转一圈,负载移动200mm;


二、单位设置与功能块单位如何关联:
image.png
例:使用MC_MOVERELATIVE  相对定位功能块:
      AXIS:代表要控制哪个轴,此处为图示标示的伺服电机轴名称
      Execute: 代表控制此功能块是否执行,上升沿有效
     Distance:此处填写的是以工件导程为单位的行走距离
                  比如:此处赋值200  则代表负载移动200mm,电机走了1
                           此处赋值400,则代表负载移动400mm,电机走了2圈,
                            此处赋值10.  则代表负载移动10mm,电机走了1/20圈,
     Velocity:此处为电机以XX速度运行distance设定的位移
       此处也与工件导程有关,此处代表每秒钟走多少工件导程
       比如:  工件导程设置为200, 此处速度设置为200,则代表每秒钟走200mm1S即到达制定位置;
           如果速度设置为10,则代表每秒钟走10mm200mm的距离则需要20S走完

      Acceleration:加速度 加速到指定速度所需要的时间
           比如速度为200mm/s 加速时间要求1S  则加速度=速度/1= 200 (mm/s)2  
           如果加速时间要求为0.1s,  则加速度=速度/0.1=2000(mm/s)2  


例如:要实现一个轴正转运行
要求:加速时间1S(用t1表示)  速度50mm/S(用V表示),  减速时间2s(用t2表示),   行走距离为200mm

已知:距离、速度、加速度、减速点单位如何换算?
距离: 200mm
速度:50mm/S
加速度=速度/时间=V/t1=50/1=50  (mm/s)2
减速点=速度/时间=V/t2=50/2=25  (mm/s)2

程序体现方式:
image.png

使用跟踪功能查看执行曲线效果如下:
image.png



点评

谢谢分享  发表于 2021-4-27 15:05
不错,收藏学习了  发表于 2021-4-26 19:35




上一篇:AM600-RTU-ECT与AM600-RTU-ECTA的区别
下一篇:多功能系列教程(一)——概述

已有 0 人打赏作者

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 邀请回答送花

使用道具 举报

小张同志 2020-3-26 17:15:25 | 显示全部楼层
谢谢分享   期待更多的作品

点评

一下子就看懂了。真的很适合初学者  详情 回复 发表于 2020-11-17 23:00
回复 送花

使用道具 举报

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

本版积分规则

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

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

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

4000-300124

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

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

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