labview无法控制伺服运动控制卡

2019-07-17 12:58发布

不知道有没有大神玩过,用labview控制雷赛的运动控制卡,进而控制伺服电机。
前几天用的好好的,不知道从什么时候开始,labview无法控制了。而这个运动控制卡自带的例程(应该是用C语言写的),还能正常控制。
请问问题可能出在什么地方??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
羊驼啊
1楼-- · 2019-07-18 03:36
梦到美好回忆 发表于 2017-3-9 09:20
hiwin的一款直线电机。。不过看他的驱动器手册好像都是在讲伺服运动控制的基础知识。。

唔,我也不是很懂哈。。我这边的一个控制流程是,上位机->运动控制卡->伺服驱动器->伺服电机。
然后上位机->运动控制卡,这一步是用labview写的,运动控制卡虽然不是NI的,但是已经有写好的Labview库,直接调用即可。
运动控制卡->伺服驱动器,这些是硬件接线的问题,需要控制哪些端口,接上哪些端口就行。
伺服驱动器->伺服电机,这一步直接插上线就行,没有什么需要做的地方。

我自己的项目是这样的,不知道你这个是什么东西,我见得也不多。
梦到美好回忆
2楼-- · 2019-07-18 05:00
 精彩回答 2  元偷偷看……
羊驼啊
3楼-- · 2019-07-18 10:14
梦到美好回忆 发表于 2017-3-9 09:39
非常感谢您细致的分享。我想做的框架也是这样的,不过现在还在在学习nimotion里面的库函数。想请问到时候接线完成的话,只要调用库函数电机就可以进行相应的动作吗

全部弄好的话,调用函数就可以驱动了,应该是可以的。运动控制卡的资料里,应该包含了例程吧,可以先把几根必要的线(脉冲发送、Servo-on、alarm、限位等)连好,再用这些例程先跑一下,简单的正反转可以执行的话,电气就通了。
梦到美好回忆
4楼-- · 2019-07-18 12:36
多谢啦,解决了我的疑惑!现在卡还没到,希望大神以后也多指点啊!
偲偲我
5楼-- · 2019-07-18 15:45
羊驼啊 发表于 2017-3-3 09:59
已解决!由于伺服驱动器正常状态下alarm会输出低电平,报警状态下会输出高阻态。而Labview中未设置alarm的有效电平为高电平,则会以默认的低电平有效处理,因此labview程序运行时,实际上时一直判断处于alarm状态,因此无法运行。
...

大神,我是用的DMC2410控制卡,厂家给的例程运行之后也是电机没有驱动,您说的这个alarm我不是很懂,在我的例程里面也没有找到,能帮我看看我这是什么问题吗?
偲偲我
6楼-- · 2019-07-18 17:21
羊驼啊 发表于 2017-3-3 09:59
已解决!由于伺服驱动器正常状态下alarm会输出低电平,报警状态下会输出高阻态。而Labview中未设置alarm的有效电平为高电平,则会以默认的低电平有效处理,因此labview程序运行时,实际上时一直判断处于alarm状态,因此无法运行。
...

大神,我是用的DMC2410控制卡,厂家给的例程运行之后也是电机没有驱动,您说的这个alarm我不是很懂,在我的例程里面也没有找到,能帮我看看我这是什么问题吗?

一周热门 更多>