基于LabVIEW和PCI板卡的运动控制实现

摘要:利用LabVIEW图形化软件开发平台和运动控制卡开发运动控制项目,在开发速度和后期维护上都有着巨大优势。通过分析运动控制卡厂商所提供的动态链接库函数,研究了在LabVIEW平台下进行单轴运动控制、直线和圆弧插补运动控制、自定义轨迹运动控制的实现方法,给出了雷赛公司DMC3000系列运动控制卡相关函数的使用说明。
关键词:虚拟仪器;运动控制;控制卡;插补运动
中图分类号:文献标识码:
0引言
运动控制技术在工业生产中应用非常广泛,如何通过LabVIEW软件和PCI运动控制卡实现对单一轴和多轴插补运动控制,是利用LabVIEW平台进行软件开发的学生和工程师较为关心的问题。本文介绍了运动控制平台的软硬件搭建,研究了最终实现自定义轨迹插补运动控制的过程和方法。
1软硬件平台搭建
软件开发平台为工控电脑上的LabVIEW软件,运动控制函数为雷赛公司提供的动态链接库函数。
硬件包括PCI型运动控制卡及其接线板卡、XY轴步进或伺服驱动器、XY轴步进或伺服电机、XY轴正负限位和原点感应器等。平台搭建示意图如下图1所示:
基于LabVIEW和PCI板卡的运动控制实现_第1张图片
图1XY轴平台示意图
2初始化控制板卡
对PCI运动控制卡硬件和驱动程序正确安装后,利用控制卡厂商提供的调试软件,可以对板卡参数进行调试配置。这些参数包括脉冲模式、高低电平、正负限位、回零方式等。调试完成后将参数另存为配置文件,在利用LabVIEW软件编程进行初始化板卡时,可以通过库函数dmc download configfile指定路径对该参数配置文件进行下载。初始化控制卡的LabVIEW代码如下图2所示:

你可能感兴趣的:(经验分享,动态规划,程序人生,自动驾驶)