勇哥的汇川plc的CanLink轴控试用(一)

勇哥注:

CanLink轴控是汇川特有协议下的轴控功能。

注意选择伺服驱动器时需要:IS620P-C或者 SV660A 才可以支持CanLink轴控。


硬件接线


勇哥手里的h3u自带Can接口:

image.png

组成CAN网络时,所有设备的以上五根线均要一一对应连在一起。并且 24V和CGND间需要外接24V直流电源。总线的两端均要加120欧姆的CAN总线匹配电阻。CAN接线图如下图所示:

image.png


然后就是拔码,勇哥手里的h3u拔码如上:

image.png


image.png


终端电阻如下:

image.png

image.png


伺服端的硬件接线。

image.png

上图说的CANH和CANL指的是sv660p伺服驱动器的CN3和CN4口

image.png


有关CanLink通讯的元件变量如下:

image.png


CANLink软件配置


CANLink主站配置:

image.png


image.png



Canlink轴控前的准备


(1)伺服驱动器端的设置

全能和报警复位信号依下面设置,否则会引发Er130


image.png

image.png

其它的一些必须设置的项目:

image.png

image.png


h3u的Can指示灯的显示


image.png


测试jog运动的代码


按下x22轴报警复位

按下x16正向jog运动,松手停止

按下x20反向jog运动,松手停止。


image.png

image.png



image.png


image.png

image.png

指令参数说明: 

轴号:需要控制点动的伺服站号或轴号 

速度:整数或浮点数,D 元件或者 R 元件。单位和换算关系参考 AXISDRVA。注意:会连续占用 4 个字元件。其中本参数占用 2 个,指令状态机占用 2 个。速度设置为 0,将按照默认值 100 进行设定。 

正向点动:M 或者 S 元件,指令使能时且该位为 ON 时正向动作,改位为 OFF 时停止。 

反向点动:M 或者 S 元件,指令使能时且该位为 ON 时反向动作,改位为 OFF 时停止。 

错误标记:当发生错误时置位。置位原因如下: 

1驱动器未使能(AXISENAB 指令未导通)。 

2速度或者位置未成功写入。 

3驱动器报警。 

4指令间冲突(定位、点动、停止定位或者急停指令不可以同时触发)。 使能断开后会复位完成标志以及错误标记。 

注意事项 1:正向反向同时使能则不动作。 

注意事项 2:速度只会在指令导通时写入一次。




测试时出现的错误和警告


勇哥测试时出现下面的警告,貌似按下x22进行轴复位后,还是可以正常jog运动。

经研究发现是因为在代码里使用了AXISZRNA增强轴控回原指令,就会出现此警告。

目前不知道是IS620P不支持此轴控指令,还是驱动器的设置有问题造成的此指令报警?

image.png





--------------------- 

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!





本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864