SDC方式控制汇川伺服测试

<< 点击显示目录 >>

主页  EtherCAT使用助手 > 应用案例 > Ethercat主站模块X20IF10G1-1测试及汇川伺服Ethercat通讯报告 >

SDC方式控制汇川伺服测试

在上一章节的基础上继续使用IF10G1-1主站模块通讯汇川伺服SV630N来控制汇川电机,这次采用SDC轴方法来控制。

软件版本:

AS: 4.12

AR: E4.73

ACP10: 5.18.1

 

1.配置软件环境

首先Runtime version配置中添加ACP10,并且在库文件中添加Acp10sdc库,添加好后库文件情况如下图所示。

ETHERC~1_img25

2. 添加SDC接口

在Configuration View中添加NC Configuration表,并且在表中添加SDC接口

ETHERC~1_img26

3. 添加轴配置

ETHERC~1_img27

4. 添加NC Mapping表并定义SDC轴

AS4.2及以上版本,默认的ncm文件中无法自由添加轴,所以我们新建一个ncm文件并加入一根SDC轴,配置好相关参数。在Configuration View中添加新的·NC Mapping表,在表中定义SDC轴对象,并且指明SDC的配置变量。在.ncm文件中,通过“SDC_AX_HwPv="xxx [x]",将软件程序中的SDC轴硬件配置接口变量xxx [x]分配给SDC轴(gSdcAxisCtrl.cfg.sdcHwCfg[x]),与实际硬件建立连接。完成后在全局变量中添加轴声明。

ETHERC~1_img28

5.配置SDC程序

添加对应第三方设备对象字典的SDC范例程序,本次测试采用汇川SV630N的SDC程序进行。因SV630N驱动器无插补模式,例程中默认选用周期同步位置模式。

SV630N_SDC.zip

ETHERC~1_img29

注:任务循环设置

默认配置中,SDC需要在Task Class #1 中运行,因此需要把这个任务等级的Tolerance改为0;另外,任务周期不能大于10ms。

ETHERC~1_img30

6. 添加单轴程序测试

最后,调用单轴程序并关联轴来进行轴控制

SV630N SDC程序