新闻中心

EEPW首页 > 测试测量 > 设计应用 > 使用高级函数模块API进行运动轮廓开发

使用高级函数模块API进行运动轮廓开发

作者:时间:2009-12-08来源:网络收藏

概览
有了来自Nation Instruments的LabVIEW NI SoftMotion,您可以使用LabVIEW项目对您的运动轴设置进行配置和测试,调节您的伺服电机。它提供了使用基于PLCOpen IEC 1131-3规范的高级的运动编程的易用性。除了对全新NI C系列驱动器接口的本地支持之外,NI SoftMotion技术还提供了轴界面节点,可以用来添加专用I/O、定制控制算法或是与第三方驱动器的附加通信接口。此外,在结合SolidWorks Premium 3D CAD设计应用程序时,这个技术为运动控制应用程序和机械设计提供了数字原型开发功能。使用用于SolidWorks的NI SoftMotion,您可以在花费成本构建物理原型系统之前,对在SolidWorks中创建的系统用NI SoftMotion开发的实际运动进行仿真。

本文引用地址:http://www.eepw.com.cn/article/195626.htm

使用带有NI扫描引擎的NI SoftMotion
结合您的硬件使用NI SoftMotion模块或轴界面节点,您必须在LabVIEW项目中创建轴、坐标系和表格。这些项与运动I/O资源相关,在使用NI SoftMotion函数模块或轴界面节点创建运动控制应用程序时使用。使用轴管理器对话框将您的硬件与NI SoftMotion轴关联在一起。轴包含轨迹生成器、比例积分微分(PID)控制循环或步进输出以及监督控制。您可以将NI SoftMotion轴与仿真硬件或实际硬件关联在一起。伺服轴需要编码器反馈资源。开环步进轴不需要操作反馈。

您可以根据与NI SoftMotion轴进行关联的硬件,创建以下类型的轴:

NI 951x轴(扫描界面模式)
仿真轴
固态工作轴
无限制轴


图1:NI SoftMotion轴管理器对话框

使用配置坐标空间对话框将轴在坐标系中进行组织。坐标系是轴的逻辑组合,用来作为可以使用坐标系资源的NI SoftMotion函数模块的输入。使用坐标系,您可以指定多个轴运动,确保所有的轴在相同的时间开始和结束。这与在同一时刻开始并非坐标系组成部分的独立轴不同――轴开始运动是同步的,但停止运动却不是同步的。

图2:NI SoftMotion配置坐标系空间对话框

图3:含有完成配置的运动轴与坐标系空间的LabVIEW项目

所有运动控制I/O和执行信息都被加入全局扫描引擎内存映射,并在每个扫描周期进行更新。在同一个扫描周期中执行的函数模块在相同的扫描周期进行同步,其中包括线性、停止、调速和凸轮系统。这意味着您可以在同一个扫描周期中开始轴、坐标系、调速操作或是凸轮系统操作。然而,以同步方式开始的轴并不同步地结束。为了同步结束这些运动,您必须在同一时间计算结束所有轴运动的约束条件,或是配置坐标系从而能够自动计算这些数值。

伺服电机相关文章:伺服电机工作原理



上一页 1 2 3 4 下一页

关键词: API 函数 模块 轮廓

评论


相关推荐

技术专区

关闭