04-12-2019 02:24 AM
Hi,
I'm using NI9514 to control a motor drive. When I was building the VI I found that the straight line move works while the write(with either velocity or position) won't do anything. I've read about the detailed help about it and still have no idea, and there's no such example in my LabVIEW example library as it suggested. Does anyone have idea? Thanks for any help!
Best Regards
04-15-2019 04:18 AM
Make sure that your drive is enabled (software- & hardware-), that no limit switches are set or activated. Some axis furthermore may require setting the type of resolver/encoder & the resolution per revolution. Also consult the help to see how setpoint values are scaled interpeted (some motors require a number between -1000 and +1000 during torque control mode instead of physical quantity like Nm. The same might apply for velocity or position)
04-15-2019 05:24 AM
Thank you for the advice! I will try these settings. Also is there any difference using line and write? Do they both use generated trajectory to control the motor?
Best Regards
04-15-2019 08:59 AM
Hi Lysandros,
I just read about some instruction herehttps://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019MKASA2&l=en-US. In my situation I'm using NI9514 to give output to Kollmorgen drive, which then controls the motor. So it's probably only for users who's using EtherCAT drive, though I'm not 100% sure.
Best Wishes
04-16-2019 04:32 AM
Hello,
maybe you are right. I assign the Setpoint VI's only over EtherCAT, so perhaps the NI-9514 does not support this command logic.
Best regards
Lysandros