求助:台达驱动器 点击:2530 | 回复:85



恋梦

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 14:32:00
楼主
to lesing.du
一个台达驱动器与一个伺服电机配套使用吗?如果是这样的话,我需要用三个电机,那就得要三个驱动器,这三个驱动器怎么同时和电脑通信呢(我用驱动器直接连接电脑)



lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 20:47:00
21楼
伺服电机电机每转一圈(360度)需要10000个脉冲信号,此服驱动器的参数P1-16里面可以设置伺服电机的脉冲数,比如你36度,那你就要将P1-16设置为1000呀。

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 20:48:00
22楼
那你现在有时间帮我解决了吧

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 20:49:00
23楼
你如果要通过PC控制伺服驱动器,你要将伺服驱动器P3-xx通讯参数进行相应的设置,设置完成后,PC才能够与台达伺服驱动器进行通讯。

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 20:53:00
24楼
那我这种情况应该选速度控制模式还是位置控制模式呢
我要让他以一定的速度旋转

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 20:54:00
25楼
你要读取此服驱动器的旋转的角度,可以将P0-04=00(电机回授旋脉冲数),P0-05=01(电机回授旋转圈数),然后读取0004、0005的内容就可以知道电机旋转的圈数以及脉冲数了,你再通过计算就知道电机的旋转角度了

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 20:59:00
26楼
你要实现精确定位的话就要使用位置控制,当然位置控制模式下,电机的转速是可以设置的,你可以通过P2-36~P2-43来设置转速。比如你要让伺服电机以500转/分的速度从A点到B点,那你就要将P2-36~P2-43的一个参数设置为500。

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 21:00:00
27楼
我选位置控制模式还是速度控制模式呢

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 21:03:00
28楼
你明天去接一个词服驱动器和伺服电机,记得要拿上CN3口的通讯线,按照说明书上的进行参数设置后,我可以提供给你一个串口软件,你先调试一下,实现此服电机的位置控制,你就会明白很多,只看说明书不操作有时候不容易理解

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 21:05:00
29楼
这两种控制哪种实现起来比较简单?

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 21:08:00
30楼
速度控制简单一点,但是速度控制情况下,不能实现定位功能呀,也就是说在速度模式下,只要伺服电机启动后,他就会一直旋转,直到你将启动信号断开为止。你要控制机器人手臂,肯定要使用位置控制。

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 21:08:00
31楼
串口软件放到哪里?驱动器上吗

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 21:10:00
32楼
串口软件放在电脑上,你在软件中写入相应的(符合Modbus协议)数据,此服电机就会按照你的要求去动作。你应该有个人电脑的。

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 21:14:00
33楼
先不用带负载调试一下电机是吧?我待会给你个网站你可以看一下我要做的东西,指点一下

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 21:17:00
34楼
其实我提供的串口软件应该就是使用VB或者VC编写可视化软件。而且我们部门有人已经使用VC编写出控制PLC的软件,他们也可以编写控制伺服驱动器的软件。好像不是很难。关键是要知道电脑发送给伺服驱动器的数据内容,
比如你要读取此服驱动器上地址为0004的内容,那你就要发送下面的数据(ASCII模式):
3A  01  03  0004  0001  校验码(需要计算)  0D 0A 

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 21:21:00
35楼
将这个写到软件上,读出驱动器的数据内容后放到什么地方
我再到哪里去取数据呢

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 21:23:00
36楼
http://www.googoltech.com.cn/web/chi/product_list.jsp?module=教学产品&content=产品目录
我做的就是这个冗余并联机器人

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 21:26:00
37楼
写入的数据以及读出的数据均会在软件界面上显示出来的。
3A(头码) 01 (通讯地址) 03 (功能码:读取) 0004(要读取的参数地址) 0001(需要读取的参数个数) 校验码  0x0D  0x0A[尾码]

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 21:28:00
38楼

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2006-04-23 21:33:00
39楼
你所使用的台达的伺服驱动器的精度没有那么高819200脉冲/转,台达的只有10000脉冲当量/转。

恋梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:51帖 | 714回
  • 年度积分:0
  • 历史总积分:1513
  • 注册:2006年3月30日
发表于:2006-04-23 21:33:00
40楼
我要用VB编程的话肯定得知道电机转角,我这个从哪里读取呢

热门招聘
相关主题

官方公众号

智造工程师