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

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

3天内不再提示

正运动磁驱多动子柔性产线解决方案API接口(一):ZTS环境的创建和函数库的使用

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

扫码添加小助手

加入工程师交流群

正运动磁驱多动子柔性产线解决方案

1.控制方案

正运动磁驱多动子控制方案,是基于正运动技术的纯国产运动控制实时内核MotionRT750建设,通过调用正运动技术实时内核运动控制指令开发,或调用正运动技术多动子专用函数库应用开发,可实现动子在多轨道磁驱线上的自由运动,完成定位、接驳过渡、防碰撞、工位模式等运动控制。

wKgZO2oYCOGAFba8AABnKrj2bCw49.webp

2.基于VPLC7系列的控制框架

正运动磁驱多动子控制方案采用VPLC712、VPLC713或XPCIE2032H、XPCIE6032H等控制产品,通过RTSys软件和其他上位机高级语言,调用多动子专用函数库来实现EtherCAT总线驱动器对应的定子线圈进行动子驱动。

wKgZPGoYCOGAT8zaAAA9JhBeYDY35.webp

该方案同时支持XYZ、SCARA、DELTA、六自由度、单旋转、双旋转机械算法控制,内置丰富的视觉算子,可满足大部分的视觉应用。

该方案不仅可控制动子运动,还可以扩展产线其他工位应用,降低客户总拥有成本,满足产线上其他运动控制方案的IO、通讯协议交互并提供TCP/IP网络接口与MES、ERP等管理系统交互。

wKgZO2oYCOKAR-saAABv2niODUg30.webp

PART 01

函数库的使用

RTBasic使用示例

将ZTS_Init.bas、ZTS_ECATInit.bas、ZTS.zlb、ZTS.so文件下载到控制器当中。

wKgZPGoYCOKAF069AAASkO9_edY22.webp

QT使用示例

1.打开qtcreator,新建工程。

wKgZO2oYCOKAaNjfAABkfIwjcGk45.webp


2.将动态链接库ZTSDLL.dll、ZTSDLL.lib、ztsdll.h拷贝至工程文件夹,ZTSDLL.dll依赖zmotion.dll、zauxdll.dll,需一并添加。同时将ZTS_Test.zar文件放入同级目录,此文件为控制器运行程序,可调用ZAux_ZarDown函数下发至控制器。(上述文件请联系正运动技术技术人员获取)

3.在QT Creator界面打开.pro文件并添加,把main.c中的头文件改为#include 。

wKgZPGoYCOKAcUn8AABFxu6r50c75.webp


4.添加动态库。点击“添加库”→选择第二个外部库,点击“确定”→点击“浏览库文件”→选择要添加的库文件→点击“下一步”→点击“完成”。

wKgZO2oYCOOAY6C4AABwlMM1Zf438.webp

C#使用示例

1.打开VS,新建C#工程。

wKgZPGoYCOOAEeSjAADbYGyMsmM37.webp

2.找到新建项目的文件夹,将zmcaux.cs和ztsdll.cs、ZTS_EcatInit.cs文件放到项目文件夹中。

wKgZO2oYCOOAbPhIAADV1jcL4mQ07.webp

3.把zmotion.dll、zauxdll.dll、ZTSDLL.dll放到Debug文件夹。因ZTSDLL.dll是基于QT平台生成,还需配套放入Qt5Core.dll。同时将控制器运行程序ZTS_Test.zar也放到Debug文件夹,后续可调用ZAux_ZarDown函数将其下载至控制器。

wKgZPGoYCOSAD2qmAADUBFxoZQE75.webp

4.打开新建的项目文件,在右边的解决方案资源管理器中点击“显示所有文件”,然后鼠标右键点击“zmcaux.cs 文件”,点击“包括在项目中”。同样的方式,将“ztsdll.cs文件”、“ZTS_EcatInit.cs文件”包括在项目中。

wKgZO2oYCOSAJQoiAADvfu4s3n063.webp

5.打开编程界面,在文件开头写入using cszmcaux、 using csZTSDLL。

wKgZPGoYCOSAEWC1AACLAEXwW8k80.webp



PART 02

ZTS运行环境

1.创建ZTS运行环境

在使用函数库接口进行ZTS系统的应用开发时,首先在控制器内部创建ZTS系统的运行环境,在RTBasic的开发环境下,将提供的RTBasic函数库文件添加的到项目当中。

wKgZO2oYCOSAdagvAAAS-mzKj2U64.webp

在使用上位机语言进行ZTS系统的应用开发时,需要创建包含ZTS运行环境的ZAR文件,可以通过以下方式进行创建:

将RTBasic函数库的文件添加到RTSys中,同时将需要用到的ZML文件也一并加入到项目工程中。

wKgZPGoYCOWAK_49AAAZwBq1Qo487.webp

最后通过RTSys一键打包成ZAR文件。

wKgZO2oYCOWASq3vAABMULM4ziA26.webp

在得到ZAR文件后,必须在调用上位机函数库接口前,确保ZTS环境在控制器内运行,否则需要通过ZAux_ZarDown函数接口下载ZAR文件到控制器,使其控制器内部具备运行环境。

2.初始化ZTS运行环境

控制器内部具备运行环境后,通过ZTS系统提供的函数,对运行环境进行初始化,其中包含ZTS内存池大小的设置,该内存池是ZTS系统内部必要的使用空间。

ZTS系统初始化:

wKgZPGoYCOWADBiBAAI4hu4iaAA73.webp

3.ZTS运行环境系统信息获取

ZTS运行环境初始化完成后,就可以通过以下函数接口获取相关的系统参数。

①获取ZTS版本号

wKgZO2oYCOaAQdt_AAJ8wDy7L1c53.webp

②ZTS内存池大小获取

wKgZPGoYCOaAHV7GAACE6uuRf5c99.webp

③获取ZTS配置文件规格

wKgZO2oYCOaAJmJDAAEiGJ_mR7s98.webp



目前函数库支持的产线布局

(一)多X多Y磁驱线布局

正运动的“磁悬浮柔性输送系统(多动子)控制器解决方案”目前支持多X多Y磁驱线布局:

wKgZPGoYCOeAZSnHAABV_HVdFTg33.webp

其中多X多Y布局可涵盖最常用的几种布局:

1.线性布局


wKgZO2oYCOeAJd-3AABfrPBfVZA096.png

2.X-Y矩形布局


wKgZPGoYCOeAEi1yAAE7DCc_R5k889.png

3.X-Z矩形布局


wKgZO2oYCOiAKJBKAAAv3jGV75823.webp

4.多接驳变轨


wKgZPGoYCOiAZpLXAABC_DSg20005.webp

5.旋转接驳


wKgZO2oYCOiAU0bkAABT3Kzb3J077.webp

(二)其他布局

正运动的“磁悬浮柔性输送系统(多动子)控制器解决方案”还验证测试过“皮带回流”的控制方案。

wKgZPGoYCOiAPc9wAAArOh2WaQ822.webp


本次,正运动技术磁驱多动子柔性产线解决方案API接口(一):ZTS环境的创建和函数库的使用,就分享到这里。

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

wKgZO2oYCOmAXXqMAAKSV_AauoU678.png

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

审核编辑 黄宇

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

    关注

    33

    文章

    9641

    浏览量

    157833
  • API
    API
    +关注

    关注

    2

    文章

    2515

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    设计思想与工具变革__工业数字孪生开发平台如何适配线动态需求

    价值的设计思想,是把数字孪生的构建过程从“编程”变成“组装”。比如,某平台(业内通常称为孪易)提供面向汽车线的业务模型、装备状态模板和数据分析方案,工艺人员可以直接从组件拖出
    发表于 05-28 16:30

    工厂智能化转型必备:加工线无人化机器人整体解决方案

    Meta Keywords 工业具身智能,智能复合机器人,机加工线无人化,柔性制造解决方案,CNC无人上下料,工业智能制造,新质生产力工厂改造
    的头像 发表于 05-26 09:48 88次阅读
    工厂智能化转型必备:加工<b class='flag-5'>产</b><b class='flag-5'>线</b>无人化机器人整体<b class='flag-5'>解决方案</b>

    经世智能赋能高校实训:桌面级柔性智造模拟实训线

    随着智能制造、工业机器人、柔性生产技术快速普及,高校新工科专业建设面临实训设备大型化、场地受限、成本偏高、实操门槛高的现实难题。经世智能立足教融合创新需求,重磅推出桌面级柔性智造模拟实训
    的头像 发表于 05-14 10:42 881次阅读
    经世智能赋能高校实训:桌面级<b class='flag-5'>柔性</b>智造模拟实训<b class='flag-5'>产</b><b class='flag-5'>线</b>!

    工况环境耦合测试:新能源汽车电总成性能测试环境

    。   作为专业环境试验设备制造商,广东贝尔持续深耕环境模拟技术,为汽车行业提供高精度、高可靠性的测试解决方案。本文将从技术角度对电总成测试环境
    的头像 发表于 04-30 10:26 316次阅读
    <b class='flag-5'>多</b>工况<b class='flag-5'>环境</b>耦合测试:新能源汽车电<b class='flag-5'>驱</b>总成性能测试<b class='flag-5'>环境</b>仓

    上海慕尼黑电子展,运动展位现场直击!

    展会首日,运动技术展位(W3.3202)迎来了众多客户与合作伙伴驻足交流。围绕精密加工运动控制解决方案、智能化、柔性
    的头像 发表于 03-30 15:32 811次阅读
    上海慕尼黑电子展,<b class='flag-5'>正</b><b class='flag-5'>运动</b>展位现场直击!

    运动柔性线解决方案

    机器视觉运动控制体机在智能的应用
    的头像 发表于 12-26 10:48 2056次阅读
    <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><b class='flag-5'>柔性</b><b class='flag-5'>产</b><b class='flag-5'>线</b><b class='flag-5'>解决方案</b>

    请问怎么封装函数库

    怎么封装函数库,只留些回调函数和引脚定义,完整程序不让人看
    发表于 12-22 13:49

    亚马逊获取商品详情API接口指南

    ​  在电商开发中,获取商品详情是核心需求之。亚马逊提供了套强大的API接口,允许开发者高效提取商品信息,如标题、价格、描述和库存状态。本文将逐步介绍如何通过Amazon Prod
    的头像 发表于 11-05 14:45 705次阅读
    亚马逊获取商品详情<b class='flag-5'>API</b><b class='flag-5'>接口</b>指南

    柔性机械手视觉供料解决方案,提升无序分拣效率!

    运动柔性机械手供料解决方案
    的头像 发表于 10-09 14:58 796次阅读
    <b class='flag-5'>柔性</b>机械手视觉供料<b class='flag-5'>解决方案</b>,提升无序分拣效率!

    多种类几何尺寸集成智能仪器定制 站式解决线多维度测量需求

    、弯曲度、螺纹钢米重、钻杆螺纹等。 总结 多种几何尺寸集成智能仪器定制,本质是“线测量需求的系统化解决方案”——通过整合多维度测量功能、融入智能数据能力、适配
    发表于 10-09 13:50

    电商 API 接口平台商品评论分析的利器

    ​ 在当今竞争激烈的电商环境中,商品评论是消费者决策的关键参考。然而,手动收集和分析多个平台(如淘宝、京东、拼多多等)的评论数据耗时耗力,且容易出错。电商 API 接口的出现,为解决这
    的头像 发表于 08-11 14:53 1125次阅读
    电商 <b class='flag-5'>API</b> <b class='flag-5'>接口</b>:<b class='flag-5'>多</b>平台商品评论分析的利器

    利用电商 API 接口,轻松完成平台价格监控

      在竞争激烈的电商市场,价格策略直接影响销售转化率。传统人工比价耗时费力,而电商API接口技术让平台价格监控实现自动化、精准化和实时化。本文将解析如何利用API构建高效监控系统。
    的头像 发表于 08-11 14:35 1591次阅读
    利用电商 <b class='flag-5'>API</b> <b class='flag-5'>接口</b>,轻松完成<b class='flag-5'>多</b>平台价格监控

    产品添加与上架API接口设计指南

    将以RESTful API为例,使用JSON数据格式,并提供Python代码示例。 1. API接口概述 API接口允许开发者通过HTTP请
    的头像 发表于 07-24 14:45 903次阅读
    产品添加与上架<b class='flag-5'>API</b><b class='flag-5'>接口</b>设计指南

    京东电商 API 接口,订单管理高效解决方案

    轻松提升业务效率。 、什么是京东电商 API 接口? 京东电商 API 接口是京东开放平台提供的
    的头像 发表于 07-04 16:12 1017次阅读
    京东电商 <b class='flag-5'>API</b> <b class='flag-5'>接口</b>,订单管理高效<b class='flag-5'>解决方案</b>!