0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LabVIEW运动控制(二):EtherCAT运动控制器的多轴示教加工应用(上)

正运动技术 来源:正运动技术 作者:正运动技术 2025-03-04 14:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ZMC408CE 高性能总线型运动控制器

ZMC408CE是正运动推出的一款多轴高性能EtherCAT总线运动控制器,具有EtherCAT、EtherNETRS232CAN和U盘等通讯接口,ZMC系列运动控制器可应用于各种需要脱机或联机运行的场合。

wKgZO2fGl5qAcS_BAAE_vSWj6oI434.png

ZMC408CE支持PLC、Basic、HMI组态三种编程方式。PC上位机API编程支持C#C++LabVIEWMatlab、Qt、Linux、VB.Net、Python等接口。

wKgZPGfGl5qAJV42AAB4ULFTuhE266.png

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 EtherCAT总线运动控制卡

PCIE464M是一款基于PCIe的PCI Express的EtherCAT总线运动控制卡,具有多项实时和高精度运动控制控制功能。

wKgZO2fGl5uAH4v0AAOF-3qYWBE142.png

PCIE464M运动控制卡上自带16进16出,第三方图像处理工控机或PC无需额外配置IO数据采集卡和PLC,即可实现IPC形态的机器视觉运动控制一体机,简化硬件架构,节省成本,软硬件一体化。

wKgZPGfGl5uAMnmLAAFJMzIsLhM479.png

PCIE464M硬件功能特性:

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是正运动推出的一款高性价比10轴脉冲型、模块化的网络型运动控制卡,采用优化的网络通讯协议可以实现实时的运动控制,同时支持多种通信协议,方便与其他工业控制设备连接和集成。安装配置相对便捷,适合于模块化和灵活性要求较高的控制系统

wKgZO2fGl5uAc0g_AAG4CDmfoL4907.png

ECI2A18B控制卡最大可扩展至12脉冲轴,支持8路高速输入和4路高速输出,集成丰富的运动控制功能,包含多轴点位运动、电子凸轮,直线插补,圆弧插补,连续插补运动等,满足多样化的工业应用需求。

wKgZPGfGl5uAEGLTAAHs1MXuNj4819.png

ECI2A18B硬件功能特性:

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.找到厂家提供的光盘资料里面的LabVIEW的VI库文件,路径如下。

1)进入厂商提供的光盘资料找到“04PC函数”文件夹,并点击进入。

wKgZPGfGl5uAOJ5LAAHZx2eTyl8242.png

2)选择“01 PC函数库V2.1”文件夹。

wKgZO2fGl5yAWh23AAHUKzHVqtM640.png

3)选择“Windows平台”文件夹。

wKgZPGfGl5yAXjENAAGDYsCL-tw633.png

4)选择“Labview文件夹”,里面有32位和64位的动态库和例程。

wKgZO2fGl5yAH0w8AAIYUI6iH8Y720.pngwKgZPGfGl5yABdDDAAFG7Ibt2xA704.png

2.将厂商提供的LabVIEW的VI库文件复制到LabVIEW安装路径下LabVIEW/user.lib的文件夹内。

1)找到解压的VI库文件夹

(zauxdll是32位的VI库,64的VI库是newZauxDll64)

wKgZO2fGl52ALr3tAACrGzsCgig242.pngwKgZPGfGl52ARpNfAADXGhqzRhw459.png

2)选中LabVIEW右击打开文件所在位置

(这里以LabVIEW2013-32位为演示)

wKgZO2fGl52ASbKDAAJZHUkBJHY548.png

3)将整个VI库文件夹直接复制放到user.lib该目录,然后关闭LabVIEW软件重新启动。

wKgZPGfGl52Ac-iJAAKARVFqiuA042.png

3.重新启动LabVIEW后,选择新建VI,然后右键点击VI程序框图空白处,选择用户库来找到添加的VI库,或者直接搜索VI,最后将需要的函数直接拖到面板上。

wKgZO2fGl52AOTw3AAGDAQTHLrY068.pngwKgZPGfGl56AUEP2AAQLIcNRjbk826.png

▶▶▶控制器连接

PC函数手册可在光盘资料查看,具体路径如下。

wKgZO2fGl56AUQ8pAAD_8zCGXsI040.png

wKgZPGfGl56AS_jAAAHBVVXPOaY450.pngwKgZO2fGl56ASw9jAAGvZ9gmn9A622.pngwKgZPGfGl5-ANQWgAABsHEKTwrc547.pngwKgZO2fGl5-ARKdrAABWn13-PrE698.png

要想通过上位机操控控制器,就必须先连接控制器,上位机连接控制器的接口有四种,分别是网口连接、串口连接、PCI和LOCAL连接。

wKgZPGfGl5-AMl1MAALnWNhr7Pw033.png

网口链接

wKgZO2fGl5-AMr1hAAFVJskE3Qk798.png

串口链接

wKgZPGfGl6CAK_6YAAFLrQ9DIEk174.png

PCI链接

wKgZO2fGl6CAVwFMAAEoh2abiPg031.png

LOCAL链接

▶▶▶ 读取多个轴轴参数和控制器型号

相关PC函数介绍。

wKgZPGfGl6CAdSg2AAGVBWCtjMo645.pngwKgZO2fGl6CAPeCpAACBbf67tEU594.pngwKgZPGfGl6CAMRuqAABc54esyNY981.png

链接控制器后,通过定时获取轴坐标、轴状态和控制器型号。

wKgZO2fGl6GALG-dAAOFacEoW94482.png

获取轴坐标、轴状态和控制器型号的程序框图。

wKgZPGfGl6GALhdKAAF766-9JgY823.png

把轴坐标显示到界面上。

wKgZO2fGl6GAdoCPAAGAwanj3yo128.png

更新轴状态前,清空界面的轴状态显示。

wKgZPGfGl6GASWBEAAEZurvgBnw384.png

判断轴状态,轴状态有错误就处理错误信息并显示出来。

wKgZO2fGl6KACtAqAANVdRqCRzc381.png

轴状态子VI把轴状态数值转换成数组,通过判断位数值来识别错误信息。

wKgZPGfGl6KARatdAAKVRHnurcs641.pngwKgZO2fGl6KADXvWAAKsYFjDjUc758.png

▶▶▶ LabVIEW进行IO控制

相关PC函数介绍。

wKgZPGfGl6KAZ5NRAAHmgbcgTW0774.pngwKgZO2fGl6OAasUgAAGwK8611ew807.pngwKgZPGfGl6OAT0lCAAHi62FQnoU763.png

输入输出口的监测与控制。

wKgZO2fGl6OAMCwXAAG_zTvQxJE216.png

(1)定时获取输出口和输入口状态的程序框图。

wKgZPGfGl6OAUO8iAAFJqGgA2nw478.png

(2)切换输出口状态的程序框图。

wKgZO2fGl6SAPTDFAAFUrPhk9K8494.pngwKgZPGfGl6SAAmdGAAFPDhSFefQ344.png

▶▶▶ LabVIEW进行Basic下载

相关PC函数介绍。

wKgZO2fGl6SANbUsAAFV6-ir0iw434.pngwKgZPGfGl6SAIy91AABSV6XDB_U138.png

把Bas/Zar文件下载到控制器。

wKgZO2fGl6WAIOlnAAG_HBY7mdA124.png

点击下载文件,会根据选择文件的类型选项进行弹窗,然后就可以选择要下载的文件。

wKgZPGfGl6WAUDvPAAH-rb6v3bo823.pngwKgZO2fGl6WAWVixAAGaUV1EcJw789.png

选择Bas/Zar文件下载到控制器的程序框图。

wKgZPGfGl6WAMIZBAANMbJrh1qU498.png

▶▶▶ LabVIEW进行轴参数设置

1.相关PC函数介绍

wKgZO2fGl6aADM42AADQ0B6MQDY347.pngwKgZPGfGl6aAMbxAAAI-aKX8L5U349.png


wKgZO2fGl6aAAX-pAAFv9ZdiSR0134.pngwKgZPGfGl6aAeVdYAAH3xlHuvDQ280.pngwKgZO2fGl6eACBD0AAGd5z8QGzk207.png


wKgZPGfGl6eAWB4EAAFp62esLjk030.pngwKgZO2fGl6eAQKgdAAHBloVp_Z4574.pngwKgZPGfGl6eAFm7UAAHyZ13holk448.pngwKgZO2fGl6eAHxdaAAF2H7FWMxQ054.pngwKgZPGfGl6iAYf-MAAH61FnuQQY018.pngwKgZO2fGl6iAGAtUAAIbGRWlfbs530.pngwKgZPGfGl6iAVvF2AAITH4uiYT8133.pngwKgZO2fGl6iAMvX_AAGzaC62m5k752.pngwKgZPGfGl6mALE1vAAFsHX1VMZg676.png

2.轴参数设置界面

wKgZO2fGl6mAL0XkAAG7VXh4gng638.png

(1)成功连接控制器后,还使能参数写入布尔,然后超时事件根据进行一次轴参数初始化设置。

wKgZPGfGl6mAc6UsAAGsw1CB4KA443.png

(2)在参数界面修改轴参数数值,会自动设置轴参数。

wKgZO2fGl6mALiVfAAGsw1CB4KA652.pngwKgZPGfGl6qALi5AAAFLrCP__AE173.png

(3)参数写入子VI。

wKgZO2fGl6qALVYUAALonfMYIh0655.png

3.教学视频可点击→“LabVIEW运动控制(二):EtherCAT运动控制器的多轴示教加工应用(上)_”查看。

完整代码获取地址

wKgZPGfGl6qAMuRcAAC86CoAWrQ872.png

本次,正运动技术LabVIEW运动控制(二):EtherCAT运动控制器的多轴示教加工应用(上),就分享到这里。

本文由正运动技术原创,欢迎大家转载,共同学习,一起提高中国智能制造水平。文章版权归正运动技术所有,如有转载请注明文章来源。

正运动技术专注于运动控制技术研究和通用运动控制软硬件产品的研发,是国家级高新技术企业。正运动技术汇集了来自华为、中兴等公司的优秀人才,在坚持自主创新的同时,积极联合各大高校协同运动控制基础技术的研究,是国内工控领域发展最快的企业之一,也是国内少有、完整掌握运动控制核心技术和实时工控软件平台技术的企业。主要业务有:运动控制卡_运动控制器_EtherCAT运动控制卡_EtherCAT控制器_运动控制系统_视觉控制器__运动控制PLC_运动控制_机器人控制器_视觉定位_XPCIe/XPCI系列运动控制卡等。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    2013

    文章

    3681

    浏览量

    344314
  • 运动控制器
    +关注

    关注

    2

    文章

    470

    浏览量

    25890
  • EtherCAT总线
    +关注

    关注

    5

    文章

    90

    浏览量

    5908
  • 正运动技术
    +关注

    关注

    0

    文章

    134

    浏览量

    847
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    睿擎EtherCAT控制技术:如何实现低抖动高精度运动控制 | 深度解析

    在工业自动化领域,运动控制的精度和稳定性直接决定了生产效率和产品质量。近日,睿擎SDKV1.5.0版本重磅发布,其中EtherCAT
    的头像 发表于 10-15 18:39 5367次阅读
    睿擎<b class='flag-5'>EtherCAT</b><b class='flag-5'>多</b><b class='flag-5'>轴</b><b class='flag-5'>控制</b>技术:如何实现低抖动高精度<b class='flag-5'>运动</b><b class='flag-5'>控制</b> | 深度解析

    运动控制器JMC-F2-A6中文手册

    电子发烧友网站提供《运动控制器JMC-F2-A6中文手册.pdf》资料免费下载
    发表于 06-23 15:14 2次下载

    LabVIEW运动控制):EtherCAT运动控制器加工应用(下)

    LabVIEW加工应用
    的头像 发表于 03-20 11:42 3170次阅读
    <b class='flag-5'>LabVIEW</b><b class='flag-5'>运动</b><b class='flag-5'>控制</b>(<b class='flag-5'>二</b>):<b class='flag-5'>EtherCAT</b><b class='flag-5'>运动</b><b class='flag-5'>控制器</b>的<b class='flag-5'>多</b><b class='flag-5'>轴</b><b class='flag-5'>示</b><b class='flag-5'>教</b><b class='flag-5'>加工</b>应用(下)