The value of Zmotion is to bring customers more success!
ZMC408CE是正运动推出的一款多轴高性能EtherCAT总线运动控制器,具有EtherCAT、EtherNET、RS232、CAN和U盘等通讯接口,ZMC系列运动控制器可应用于各种需要脱机或联机运行的场合。
ZMC408CE支持PLC、Basic、HMI组态三种编程方式。PC上位机API编程支持C#、C++、LabVIEW、Matlab、Qt、Linux、VB.Net、Python等接口。
ZMC408CE硬件功能特性:
1.支持8轴运动控制(脉冲+EtherCAT总线),EtherCAT同步周期可快至125us;
2.24路通用输入、16路通用输出,模拟量AD/DA各两路;
3.8路10MHz高速差分脉冲输出,总线轴、脉冲轴可混合插补;
4.高性能处理器,提升运算速度、响应时间和扫描周期等;
5.一维/二维/三维、多通道视觉飞拍,高速高精;
6.位置同步输出PSO,连续轨迹加工中对精密点胶胶量控制和激光能量控制等;
7.多轴同步控制,多坐标系独立控制等;
8.直线插补、任意空间圆弧插补、螺旋插补、样条插补等;
9.应用灵活,可PC上位机开发,也可脱机独立运行;
ZMC408CE视频介绍,点击→“高性能EtherCAT总线运动控制器,带你玩转“8通道独立PSO”应用场景”查看。
更多关于ZMC408CE的详情介绍,点击“推荐|8通道PSO的高性能EtherCAT总线运动控制器”查看。
PCIE464M是一款基于PCIe的PCI Express的EtherCAT总线运动控制卡,具有多项实时和高精度运动控制控制功能。
PCIE464M运动控制卡上自带16进16出,第三方图像处理工控机或PC无需额外配置IO数据采集卡和PLC,即可实现IPC形态的机器视觉运动控制一体机,简化硬件架构,节省成本,软硬件一体化。
1.可选6-64轴运动控制,支持EtherCAT总线/脉冲/步进伺服驱动器;
2.联动轴数最高可达16轴,运动周期最小为100μs;
3.标配16进16出,其中4路高速锁存输入、4路高速PWM和12路高速硬件比较输出PSO;
4.支持PWM输出、1D/2D/3D PSO硬件位置比较输出、视觉飞拍、连续轨迹插补等;
5.支持30+机械手模型正逆解模型算法,比如SCARA、Delta、UVW、4轴/5轴 RTCP...;
6.支持掉电存储和掉电中断,多重加密,提供程序更安全机制;
7.8路单端脉冲轴、4路单端编码器轴;
8.具有一维、二维螺距补偿控制,实现更高的加工精度;
PCIE464M视频介绍,点击→“超高速PCle EtherCAT控制卡PCIE464M,即刻提升高速高精智能装备生产力!”查看。
更多关于PCIE464M的详情介绍,点击“PCIE464M-高速高精,超高速PCIe EthrtCAT实时运动控制卡”查看。
ECI2A18B是正运动推出的一款高性价比10轴脉冲型、模块化的网络型运动控制卡,采用优化的网络通讯协议可以实现实时的运动控制,同时支持多种通信协议,方便与其他工业控制设备连接和集成。安装配置相对便捷,适合于模块化和灵活性要求较高的控制系统。
ECI2A18B控制卡最大可扩展至12脉冲轴,支持8路高速输入和4路高速输出,集成丰富的运动控制功能,包含多轴点位运动、电子凸轮,直线插补,圆弧插补,连续插补运动等,满足多样化的工业应用需求。
1.支持6路差分脉冲轴+4路单端脉冲轴运动控制;
2.支持1路专用的手轮输入接口;
3.差分脉冲轴最大输出脉冲频率10MHz;
4.标配24+12进16+6出,其中支持4路高速锁存,4路高速PWM,2路高速硬件比较输出PSO(可选支持HW2功能);
5.可支持RTSys+其他高级上位机编程语言的混合编程支持;
6.支持RTBasic多任务编程;
ECI2A18B视频介绍,点击→“【加量不加价】高性价比十轴脉冲运动控制卡ECI2A18B 让您的设备在自动化行业内卷中脱颖而出!”查看。
更多关于ECI2A18B的详情介绍,点击“【加量不加价】正运动网络型运动控制卡ECI2618B/ECI2A18B”查看。
▶▶▶
LabVIEW进行项目开发
1)进入厂商提供的光盘资料找到“04PC函数”文件夹,并点击进入。
▶▶▶
PC函数介绍
▶▶▶
在线命令
2.重点说明
如果控制器的固件版本很新(例如RTSys的仿真器),ZAux_Execute会返回20003(超时,可能是fifo缓冲阻塞),控制器固件版本不算特别新的,ZAux_Execute会返回字符串“Online command warn, ZMotion move command blocked.”(在线命令警告,ZMotion移动命令被阻塞)。
但是这错误值只是ZAux_DirectCommand运行失败的原因,并不能说明在线命令字符的错误原因,而同样的情况,ZAux_Execute就运行成功,错误返回值显示0,但是ZAux_Execute返回的字符串会显示在线命令字符的错误。
▶▶▶
例程说明
1.综合例程界面如下
3.连接控制器
LOCAL连接方式
4.Direct命令按键与Execute命令按键
(1)点击Direct命令按键,以直接的方式把输入框的字符串命令发送到控制器,不进缓冲区,有少数命令,暂时不支持,例如?*MAX(打印所有规格参数)。
可以看出?*MAX(打印所有规格参数)就是ZAux_DirectCommand少数不支持的命令之一,这些ZAux_DirectCommand少数不支持的命令可以通过ZAux_Execute进行使用。
(2)点击清空按键清空界面显示之后。
6.自定义函数按键
(1)自定义函数1按键。该按键主要演示了如何用Execute函数封装一个使用在线命令获取控制器型号的VI和如何用DirectCommand函数封装一个使用在线命令设置速度功能的VI。
c.通过ZAux_Direct_SetSpeed获取在使用自定义设置速度的VI之前的速度。
c.自定义函数封装的获取多参数VI程序框图中的发送在线命令字符串。
本次,正运动技术LabVIEW运动控制(三):EtherCAT运动控制器的高效加工指令自定义封装,就分享到这里。
更多精彩内容请关注“正运动小助手”公众号,需要相关开发环境与例程代码,请咨询正运动技术销售工程师:400-089-8936。