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

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

3天内不再提示

步进的光栅尺全闭环EtherCAT运动控制器ZMC432CL-V2(四):LabVIEW编程调试

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

扫码添加小助手

加入工程师交流群

一、ZMC432CL-V2产品简介

ZMC432CL-V2高性能多轴运动控制器是一款兼容EtherCAT总线和脉冲型的独立式运动控制器,具备高速实时反馈功能,支持脉冲全闭环控制,能够实现高精度、高响应速度的运动控制。高精度定位,有效消除机械传动误差,满足高精密加工场景应用要求。

wKgZPGgsNXaACT5iAAJCrrPt42w579.png

1.ZMC432CL-V2硬件功能

(1)丰富的运动控制功能:支持直线、圆弧、空间圆弧、螺旋插补等。(2)硬件接口丰富:支持脉冲轴(带编码器反馈)和EtherCAT总线轴,具备24路输入和12路输出的通用IO,部分为高速IO,2路模拟量输出(DA)。(3)EtherCAT刷新周期最快达250us,满足高速通信需求。(4)支持4通道硬件比较输出、硬件定时器、运动中精准输出,适用于多通道视觉飞拍等场合。(5)支持掉电检测、掉电存储,多种程序加密方式,能够有效防止系统故障,保护项目工程文件数据,并提高系统的可靠性。(6)通过纯国产IDE开发环境RTSys进行项目开发,可实时仿真、在线跟踪以及诊断与调试,简便易用,支持多种高级上位机语言联合编程进行二次开发。

wKgZO2gsNXeAWuAlAAGaIxVP18I662.png

更多关于ZMC432CL-V2详情介绍点击→步进控制的光栅尺全闭环解决方案:32轴EtherCAT总线运动控制器ZMC432CL-V2。


二、LabVIEW如何调用ZMotion的动态库进行项目开发

1.找到厂家提供的光盘资料里面的LabVIEW的VI库文件,路径如下。

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

wKgZPGgsMIOARXgoAAHjX4YFnDc645.png

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

wKgZPGgsMIyAZCkkAAHSlxhDWG0211.png

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

wKgZPGgsMJqAVOVzAAFDmf0aV20283.png

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

wKgZPGgsMJ2AbpfyAAKJYmaMCP4425.png

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

1)找到解压的VI库文件夹(zauxdll是32位的VI库,64的VI库是newZauxDll64)。

wKgZPGgsMLGASJVmAADDaryqLrM707.png

2)选中LabVIEW右击打开文件所在位置(这里以LabVIEW2013-32位为演示)。

wKgZPGgsMLaAbrL5AAGYOEQoVcI531.png

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

wKgZPGgsMLmAfwhCAADrh-bGIBE000.png

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

wKgZO2gsML2AExreAAF3I_4q3qc294.pngwKgZPGgsMMKATTBAAAQN7iARoBI772.png


三、PC函数介绍

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

wKgZPGgsMPOAH2muAAEPzcru6Dg085.png

2.控制器接口之链接控制器,获取链接句柄。

wKgZPGgsMQCAGdp8AAHBN8nIW1s715.pngwKgZPGgsMQCAIHq1AAG0yK1YyFw200.png

3.万能指令之在线命令。

有一些使用频率较低的Basic指令我们没有封装到上位机的辅助库中,如果用户上位机需要调用对应的Basic指令的话,可以通过在线命令自行进行相关指令封装。

wKgZPGgsMQiANXJvAAGYBKMOQC4209.pngwKgZO2gsMQiAKTiTAAGp3evr7k4875.png


四、LabVIEW编写例程调试ZMC432CL-V2的脉冲闭环功能

1.脉冲闭环测试例程界面的设计。

wKgZO2gsMlmAWbBwAAGvLKjzQpE109.png

2.IP连接按钮和串口连接按钮如何连接控制器。

(1)网口连接

wKgZPGgsMn2AX0IxAADWOUR3nGA412.png

(2)串口连接

wKgZPGgsMoKADDEfAAD25SCp9iE028.png

3.闭环按钮如何打开和关闭脉冲闭环功能,更新PID参数按钮如何更新PID参数。

(1)开启闭环按钮触发使能配置闭环

wKgZO2gsMpGAJAZxAADS1baKO68567.png

(2)更新PID参数按钮触发使能配置闭环

wKgZO2gsMpaADUOQAACngjWvLwA222.png

(3)另外一个循环超时事件判断配置闭环是否使能

wKgZPGgsMq2ATq9xAAHLIp8-LqY628.pngwKgZO2gsMq2AXgP5AAHZ0-QNyxw050.pngwKgZPGgsMq2APlroAALKoHvqSDQ639.pngwKgZO2gsMq2AcecAAAJRGgGZ3jc743.pngwKgZPGgsMq2ALlh-AAHlHFBpSH8089.pngwKgZPGgsMq2APlroAALKoHvqSDQ639.pngwKgZO2gsMq2AS_2HAAJDbNF4DmU957.pngwKgZPGgsMq2ARZdHAAJDbNF4DmU746.pngwKgZO2gsMq2AGXFYAAJ_WGx1lyI502.pngwKgZO2gsMq2AbXD3AAJ6KobjhWs658.pngwKgZPGgsMq2AD78tAAJaOZ4rPG0519.pngwKgZO2gsMq2AGqJ_AAJaOZ4rPG0425.pngwKgZPGgsMq2AdUlzAAKUxiPuE-c686.pngwKgZO2gsMq2AVtaDAAKPsgTsFQc520.png

(4)关闭脉冲闭环功能

wKgZO2gsMsGAazyYAALLl9G9Iwg716.pngwKgZPGgsMsGAFcYcAAM0Q_YnXRI624.pngwKgZPGgsMsGARqNVAAM2uZp-a4s395.pngwKgZO2gsMsGAfCCxAANQFUXbJZg495.png

4.更新轴参数按钮如何完成轴参数的更新。

(1)更新轴参数按钮触发使能轴参数

wKgZPGgsMtOAJvhmAAB3RV4jzD8861.png

(2)另外一个循环超时事件判断轴参数是否使能

wKgZPGgsMu-ACdNqAAISIC_OK6M287.png

5.单轴点动、单轴相对和绝对运动。

(1)单轴点动

wKgZPGgsMv-AWEngAAFTk98WLYk600.png

(2)单轴相对运动

wKgZPGgsMweANuW7AACVuTzF4po999.png

(3)单轴绝对运动

wKgZPGgsMwyAH2nuAACoixh0xC0785.png


五、通过RTSys的示波器对比开环控制和全闭环控制的情况

示波器的使用可以参考正运动小助手的历史推文《运动控制看的更清楚细致!RTSys示波器功能简介 (qq.com)》。

1.开环控制情况分析

wKgZPGgsMyuAdPxlAAL8LwlAiRc106.png

测试发现:步进驱动器的开环控制,运动过程中随动误差(规划位置和光栅尺反馈位置的差值)一直维持在0.02个用户单位左右(这里一个用户单位即一个UNITS设置的是1mm),当运动结束时光栅尺的反馈位置和指令规划位置也不相等,大概差了0.0015个用户单位,折算为脉冲数是0.0015*用户单位=3个脉冲。

2.闭环控制情况分析

wKgZO2gsMzuACIpYAALZik-XFss622.png

测试发现:步进驱动器的闭环控制,运动过程中随动误差(规划位置和光栅尺反馈位置的差值)除了启动和停止以外大部分保持在0个脉冲当量左右,相比较开环控制有较大的提升,当运动结束时光栅尺的反馈位置和指令规划位置也是相等的。

六、总结

1.启用控制器闭环的时候注意要在打开encoder_servo后,打开servo之前要完成一次ATYPE从0到4的切换,这样才可以正常打开控制器闭环的功能。

2.启用控制器闭环同时还需要打开单轴使能axis_enable,这样才能保证控制器闭环的正常启用。

wKgZPGgsM1KAVDOfAAJPzAqIuUs876.pngwKgZO2gsM1KAHb5FAAKM43JFBAk315.pngwKgZPGgsM1KAAnd_AAJioKtEihw870.pngwKgZO2gsM1KAahmtAAJqHqoCE2g103.png

3.为保证控制器闭环功能的完全关闭,在关闭ENCODER_SERVO后需要完成一次 ATYPE从0到4的切换,这样才能保证控制器闭环功能完全关闭。

wKgZPGgsM16AI0LaAANGVXoy8Fw843.png

教学视频可点击→步进的光栅尺全闭环EtherCAT运动控制器ZMC432CL-V2(四):LabVIEW编程调试查看。

完整代码获取地址

wKgZPGgsNOGAL9nQAAC4HwdXxJw934.png

本次,正运动技术步进的光栅尺全闭环EtherCAT运动控制器ZMC432CL-V2(四):LabVIEW编程调试,就分享到这里。

更多精彩内容请关注“正运动小助手”公众号,需要相关开发环境与例程代码,请咨询正运动技术销售工程师:400-089-8936。

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

审核编辑 黄宇

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

    关注

    2

    文章

    470

    浏览量

    25899
  • ethercat
    +关注

    关注

    19

    文章

    1380

    浏览量

    43518
  • 光栅尺
    +关注

    关注

    1

    文章

    72

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    定位系统为步进电机+光栅尺闭环系统,位置补偿算法一般都采用哪些呢?

    如题,定位系统为步进电机+光栅尺闭环系统,麻烦问下各位大佬位置补偿算法一般都采用哪些呢?PID吗?重复精度需要提高到10几微米左右,求助求助
    发表于 01-09 08:01

    光栅尺原理、应用及维护

    就是利用光栅尺的工作原理来实现大尺寸器件在显微镜下的精密测量的。  光栅尺的维护  1)尽可能外加保护罩,并及时清理溅落在上的切屑和油液,严格防止任何异物进入
    发表于 11-09 10:45

    光栅尺是什么_光栅尺的工作原理

    光栅尺,也称为光栅尺位移传感光栅尺传感,是通过利用光栅的光学原理工作的测量反馈装置。
    发表于 12-12 18:51 4.6w次阅读
    <b class='flag-5'>光栅尺</b>是什么_<b class='flag-5'>光栅尺</b>的工作原理

    光栅尺安装方法_光栅尺安装注意事项(位移传感

    光栅尺,也称为光栅尺位移传感光栅尺传感),是利用光栅的光学原理工作的测量反馈装置。
    发表于 12-12 19:01 3.3w次阅读

    光栅尺读数头故障维修_光栅尺故障原因以及排除方法汇总

    光栅尺,也称为光栅尺位移传感光栅尺传感),是利用光栅的光学原理工作的测量反馈装置。
    发表于 12-12 19:10 6.4w次阅读

    全国产EtherCAT运动控制边缘控制器-ZMC432H

    全国产EtherCAT运动控制边缘控制器ZMC432H是正运动的一款软硬件全国产自主可控,
    的头像 发表于 07-29 09:15 1536次阅读
    全国产<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'>ZMC432</b>H

    全国产EtherCAT运动控制边缘控制器(一):ZMC432H硬件接口

    运动技术EtherCAT运动控制边缘控制器ZMC432H接口介绍。
    的头像 发表于 08-03 09:18 1781次阅读
    全国产<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'>ZMC432</b>H硬件接口

    EtherCAT运动控制边缘控制器ZMC432H的轴参数配置和单轴运动控制

    全国产EtherCAT运动控制边缘控制器ZMC432H是正运动的一款软硬件全国产自主可控,
    的头像 发表于 10-16 09:49 2006次阅读
    <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'>ZMC432</b>H的轴参数配置和单轴<b class='flag-5'>运动</b><b class='flag-5'>控制</b>

    步进控制光栅尺闭环解决方案:32轴EtherCAT总线运动控制器ZMC432CL-V2

    高精度光栅尺的脉冲闭环,改善步进系统的亚微米加工性能!
    的头像 发表于 11-27 14:37 1413次阅读
    <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>解决方案:32轴<b class='flag-5'>EtherCAT</b>总线<b class='flag-5'>运动</b><b class='flag-5'>控制器</b><b class='flag-5'>ZMC432CL-V2</b>

    步进光栅尺闭环EtherCAT运动控制器ZMC432CL-V2(二):RTSys编程调试

    通过RTSys调试ZMC432CL-V2的脉冲闭环功能
    的头像 发表于 02-20 11:01 882次阅读
    <b class='flag-5'>步进</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'>ZMC432CL-V2</b>(二):RTSys<b class='flag-5'>编程</b><b class='flag-5'>调试</b>