后方格智能化观察网
首页 > 机器人 > 正运动EtherCAT运动控制卡和LabVIEW构建智能装备(二)

正运动EtherCAT运动控制卡和LabVIEW构建智能装备(二)

导语:今天,正运动小助手给大家分享一下EtherCAT运动控制卡之ECI2828的硬件接线和如何使用LabVIEW进行硬件外设读写与回零运动。

今天,正运动小助手给大家分享一下EtherCAT运动控制卡之ECI2828的硬件接线和如何使用LabVIEW进行硬件外设读写与回零运动。

一、ECI2828硬件介绍

ECI2828系列运动控制卡支持多达16 轴直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴和机械手指令等;采用优化的网络通讯协议可以实现实时的运动控制。

ECI2828系列运动运动控制卡支持以太网,232 通讯接口和电脑相连,接收电脑的指令运行,可以通过EtherCAT总线和CAN总线去连接各个扩展模块,从而扩展输入输出点数或运动轴。

ECI2828系列运动控制卡的应用程序可以使用 VC、VB、VS、C++以及C#等软件来开发,程序运行时需要动态库 zmotion.dll。调试时可以把ZDevelop软件同时连接到,从而方便调试,方便观察。

ECI2828系列典型连接配置图

二、LabVIEW进行运动控制开发

1.将“光盘资料”里面LabVIEW的Vi函数库“zauxdll”文件夹下载到电脑中,然后复制到Labview安装路径下labview/user.lib的文件夹内。

Zauxdll函数库路径

Zauxdll函数库粘贴路径

2.查看PC函数手册,熟悉相关函数接口。

(1)PC函数手册也在光盘资料里面,具体路径如下:“光盘资料\8.PC函数\函数库2.1\ZMotion函数库编程手册 V2.1.pdf”

(2)PC编程,一般如果网口对和工控机进行链接。网口链接函数接口是ZAux_OpenEth();如果链接成功,该接口会返回一个链接句柄。通过操作这个链接句柄可以实现对的控制。

ZAux_OpenEth()接口说明:

(3) 使用轴参数设置相关的指令操作链接句柄“g_handle”,对进行轴参数的设置,轴参数设置相关的指令如下。

轴类型设置:

轴脉冲当量设置:

其他轴参数设置指令说明具体看《ZMotion函数库编程手册 V2.1.pdf》。

(4)使用单轴运动相关的指令操作链接句柄“g_handle”,对进行单轴运动控制,单轴运动相关的指令如下。

单轴回零运动:

设置正限位信号:

设置负限位信号:

设置信号反转:

设置原点信号:

3.LabVIEW进行回零运动开发。

(1) 新建Vi,在前面板,右键鼠标,选择控件进行UI设计。

(2) 在前面板设计完UI界面后,进入程序框图,会看到各个控件对应的接线端。

(3)在程序编辑框中点击右键鼠标,选择“编程”-“结构”-“平铺顺序结构”,接着选中平铺顺序结构右键鼠标,选择在前面添加帧,做到如下效果,对局部变量进行初始化。

(4)在程序编辑框中通过鼠标,选择“平铺顺序结构”然后右击选择“在后面添加帧”,接着在后面添加的帧里面添加“While循环”,在“While循环”里面又添加“事件结构”,通过事件结构里面的“超时处理”对的运动状态、运动速度、运动位置进行实时监控。

(5)选择事件结构,右击选择添加事件分支,选择“连接”值改变,然后在该事件分支中使用“Z Aux Open Eth.vi”函数对进行连接,以实现连接按钮的功能。

(6)选择事件结构,右击选择添加事件分支,选择“断开”值改变,然后在该事件分支中使用“Z Aux Close.vi”函数对断开连接,以实现断开链接按钮的功能。

(7)选择事件结构,右击选择添加事件分支,选择“启动回零”值改变,然后在该事件分支中使用相关Vi函数对运动参数进行设置并开始运动,以实现运动按钮的功能。

A.通过该事件分支中的“层叠式顺序结构”第0帧中调用轴参数设置相关的Vi函数,先对轴参数进行设置。

B.通过该事件分支中的“层叠式顺序结构”第1帧中调用进行配置信号点,原点信号,正负限位以及模拟量大小设置。

C、通过该事件分支中的“层叠式顺序结构”第2帧中调用动作回零运动,调用”Z Aux Direct Single Datum.vi”

(8)选择事件结构,右击选择添加事件分支,选择“停止”值改变,然后在该事件分支中使用“Z Aux Direct Single Cancel.vi”函数停止的轴运动,以实现停止按钮的功能。

(9)选择事件结构,右击选择添加事件分支,选择“坐标清零”值改变,然后在该事件分支中使用“Z Aux Direct Set Dpos.vi”函数设置轴位置等于0,以实现坐标清零按钮的功能。

三调试与监控

编译运行例程,同时连接ZDevelop软件进行调试,对运动控制的轴参数和运动情况进行监控。

1.连接ZDevelop软件通过软件右侧的轴参数进行状态监控,也可以点击“视图”→“示波器”打开示波器对轴运动情况进行监控。

2.运行上位机软件进行调试监控。

3.调试视频。

本次,正运动技术EtherCAT运动控制卡和LabVIEW构建智能装备(二),就分享到这里。

标签:

上一篇 目录 下一章

猜你喜欢

机器人 如何看待蓝牙耳...
在当今这个科技飞速发展的时代,各种各样的电子产品层出不穷,其中以智能穿戴设备为代表,它们不仅能够提供传统的功能,而且还融入了大量的智能化特性。蓝牙耳机作为...
机器人 新一代芯片技术...
新一代芯片技术:探索1nm工艺的极限与未来发展方向 随着信息技术的飞速发展,半导体产业正处于一个快速变革期。1nm工艺已经成为当前最先进的制程技术,它不仅...
机器人 守护芯片安全推...
一、引言 在全球化的大背景下,半导体技术已经成为现代工业和信息技术发展的关键支撑。随着5G通信、大数据、人工智能等新兴技术的快速发展,对高性能半导体制造能...
机器人 芯片产业-26...
在全球科技竞争的激烈格斗中,芯片产业无疑是高地。华为作为中国领先的通信设备和信息技术公司,其在5G领域的崛起,让国际市场对其产生了浓厚兴趣。而就在此时,2...

强力推荐