主页
技术支持
如何配置运动控制器和测试步进电机
如何配置运动控制器和测试步进电机
更新 Dec 20, 2022
环境
环境显示经过验证可用于本文描述的解决方案的产品。此解决方案也可能适用于其他类似产品或应用程序。
硬件
PCI-7332
PXI-7332
PXI-7334
PCI-7334
PXI-7342
PCI-7342
PXI-7344
PCI-7344
PCI-7352
PXI-7352
PXI-7354
PCI-7354
PCI-7356
PXI-7356
PCI-7358
PXI-7358
PCI-7390
软件
Measurement & Automation Explorer (MAX)
驱动
NI-Motion
如何配置我的 NI 73xx 运动控制器来控制我的步进电机?
您可以按照以下步骤配置运动控制器并测试步进电机:
打开测量与自动化浏览器 (MAX)
导航到您的 NI Motion 设备
在
配置面板中
,展开
我的系统
树
展开
设备和接口
树
展开
NI 运动设备
树
展开
PCI-73xx
树
展开
默认 73xx 设置
树
配置您的步进器设置
转到所需轴(例如 轴1)下
的轴配置选项
在
Axis Configuration
选项卡中,将
Type
设置为
Stepper
。
在
Stepper Settings
选项卡中(靠近屏幕底部),选择
Stepper Steps Per Revolution
、
Stepper Loop Mode
、
Stepper Polarity
、
Stepper Output Mode
和
Pull-in Tries
注意:对于 P-Command 电机,为 Stepper Loop Mode
选择 P-Command
现在,禁用您的禁止、归位和限制信号
选择轴树下
的运动 I/O 设置选项
禁用此选项卡中的所有信号(
限位滤波器
、
正向限位开关
、
反向限位开关
、
归位开关
、
正向软件限位
、
反向软件限位
、
禁止输出
)
单击“初始化”按钮,使用当前的 MAX 设置初始化您的运动控制器
使用您的步进电机测试您的步进设置
展开交互树
选择
一维互动
将
步进器循环模式
设置为
开环
将
Velocity
、
Acceleration
和
Deceleration 设置
为足够慢的值,以便您的电机执行
将
操作模式
设置为
相对位置
将
目标位置
设置为您的
步进器每转步
数(如步骤 2c 中所设置)
点击
开始
按钮
您的电机应该转动一整圈。如果电机移动但超过或低于一转,则很可能步进器每转步数不正确。
您的电机应正向旋转(如果目标位置为正值)。如果电机以错误的方向旋转,那么您可能需要将 A 相和 A- 相或 B 相和 B- 相(有效地反转方向)从您的驱动器切换到您的电机,因为
无需确定我的步进电机接线即可步进电机引脚排列
。
如果您在运动系统中使用反馈,请继续执行步骤 8。如果您没有使用编码器,则您已完成对开环步进系统的配置和测试。
配置您的反馈设置
如果您使用两相正交编码器进行反馈,请按照以下说明进行操作
在
轴配置
选项中,将
反馈类型
设置为
编码器
转到
编码器设置
选项
输入您的编码器每转计数
注意 1
:如果您可以关闭电机并手动旋转电机,那么您可以通过
此处的步骤确定每转正确的编码器计数
注意 2
:为提高反馈精度,NI 运动控制器读取编码器反馈信号的每个边沿。对于正交编码器,这会导致编码器的每个正交脉冲产生四个边沿(线 A 和 B 上的上升和下降)。因此,如果您的正交编码器的额定值为每转 2000 个正交脉冲,则控制器实际上每转将读取 8000 个边沿——并且每一个边沿都被视为一个“计数”。
在 MAX 中设置每转输入的编码器计数时,通常会将此值误认为编码器的物理分辨率。相反,此设置需要保存控制器读取的相应计数,即分辨率的四倍。
运动系统中的跟随误差
可能由于此设置不正确而导致。
如果您使用模拟反馈,您可以
使用步进电机
设置模拟反馈。
单击初始化
按钮,使用当前的 MAX 设置初始化您的运动控制器
测试您的编码器设置
转到
1-D Interactive
的 Main
选项卡
将
步进器循环模式
设置为
闭环
将
Velocity
、
Acceleration
和
Deceleration 设置
为足够慢的值,以便您的电机执行
将
操作模式
设置为
绝对位置
单击
重置位置
按钮将当前轨迹数据位置重置为 0。
将
目标位置
设置为您的
步进器每转
步数(参见步骤 3c)
点击
开始
按钮
你的电机应该转动一整圈
当前轨迹数据的位置应与目标位置匹配
重新启用您将使用的禁止、归位和限制信号
转到
运动 I/O
选项卡
启用您将使用的信号并为每个信号配置正确的极性
根据需要配置 MAX 中的其余选项
单击
显示帮助
按钮以显示 MAX 帮助侧栏
使用 MAX 帮助了解有关其余设置的更多信息。将鼠标悬停在设置上以使用说明填充 MAX 帮助。
注意
:您无需在控制回路设置选项卡中为步进电机配置任何内容。
单击初始化
按钮,使用您的最终 MAX 设置初始化您的运动控制器
附加信息
并非所有 NI Motion 控制器都可以控制步进电机,但以下控制器可以:PCI-7332、PXI-7332、PCI-7334、PXI-7334、PCI-7342、PXI-7342、PCI-7344、PXI-7344、PCI- 7352、PXI-7352、PCI-7354、PXI-7354、PCI-7356、PXI-7356、PCI-7358、PXI-7358 和 PCI-7390。
相关链接
Encoder Measurements: How-To Guide
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful