基于LinuxCNC下的EtherCAT的伺服电机控制《二》

软件环境:安装好igh-ethercat1.5.2主站
debian7
硬件环境:estun的伺服电机型号PRONET-04AEG-EC ,以及配套插头,网线之类的

=================================================
想要使用LinuxCNC通过命令行来控制伺服电机转动,有一些必须了解的知识

1、EtherCAT协议的对象字典
2、ethercat主站的与从站交互的命令,命令很多,这里只需要了解两个 download以及upload,就可以简单的实现最开始的目的,控制伺服电机。

先详细了解ethercat的控制命令可以去看看下面的博客
https://blog.youkuaiyun.com/absinjun/article/details/81701496

=================================================

依次执行下列代码
1  sudo /etc/init.d/ethercat start               //开启主站
2  ethercat slaves 								 //检测从站是否连接好
3  ethercat download -t int8 0x6060 0 3  		 //Modes of operation 运作方式(0x6060)选择 可在对象字典中查询
4  ethercat download -t int16 0x6040 0 6  		// 0x6040(Control word 控制字)  使能伺服电机
5  ethercat download -t int16 0x6040 0 15  		//错误复位,可以省略这一步
6  ethercat download -t int32 0x607F 0 10000    //0x607F 最大速度设置 Max profile velocity
7  ethercat download -t int32 0x60FF 0
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值