01-30-2023 01:25 AM
Hi all,
I'm a student and for my project I want to control the minimotor Faulhaber LM0830-040-01 with Labview.
I'm at the beginning of Labview and I don't know how to control the motor.
Could you please help me? If you have any examples could you send me?
Thanks
01-30-2023 01:54 AM
This is a 3 phase motor with according hall sensor feedback. You do need to find a motor controller that can create the according signals for this motor.
This is the manual for it and it lists a number of electronics drivers that work with this device.
MCLM 3002 P
MCLM 3002 F
MCLM 3002 S
MCLM 3003 P
MC 3001 B
MC 3001 P
MC 5004 P
There are other possibilities such as from Technosoft.
When contacting either of them or some other motor drive manufacturer, you may want to mention that you are wanting to use LabVIEW and ask them if they have some drivers/examples for this.
01-30-2023 02:03 AM
Thank you for your reply,
I already have a driver but how do i configure it in labview?
I have the driver Faulhaber MCLM3006 S RS.
01-30-2023 02:05 AM
Hi Nick,
Looks like this is a precision DC motor from Faulhaber. The problem you have right now is not only a software problem, it's also a hardware problem. To drive this minimotor, you'll also need a motion controller to drive the motor. See Faulhaber's model page for suggestions:
You need to pick one of these controllers to go with your minimotor. I would suggest using one with RS-232 interface, as this is the easiest to use with LabVIEW. You can find many "how to use LabVIEW with RS-232" tutorials on the web. Then, follow Faulhaber's command set instructions, and send out the corresponding RS-232 commands from LabVIEW.
A good starting point is to make sure the minimotor and controller actually work, before jumping into LabVIEW. Faulhaber usually provides a test tool to verify this hardware. I've seen too many people jump into LabVIEW straight away, and then they can't figure out if they have a hardware problem or a software problem. 😀 So take care of the hardware first, then dive into software.
01-30-2023 02:08 AM
Oops! sorry, looks like someone has give you a reply. Try using the RS-232 commands from LabVIEW to control Faulhaber MCLM3006 S RS, and go from there.
01-30-2023 02:09 AM
OK thanks, but I have already checked with the motion manager software and the motor works, I don't think it is a hardware problem!
01-30-2023 02:15 AM
That device is not listed in the motors datasheet but at a cursory look I'm not sure why.
You first want to download this manual: https://www.faulhaber.com/fileadmin/Import/Media/EN_7000_05041.pdf
It details the communication protocol.
Next you want to look at this Toolkit: https://www.vipm.io/package/faulhaber_rs232/
And of course you want to make sure you have an RS-232 interface on your computer and that that is correctly wired to the RxD, TxD and COM pins on the Faulhaber controller.
01-30-2023 02:22 AM - edited 01-30-2023 02:31 AM
Okay thanks,
I have already downloaded these toolkits, but at this point I cannot configure the driver.
I cannot find any documentation. Do you have any examples on how to configure the driver and control it?
01-30-2023 02:43 AM - edited 01-30-2023 02:44 AM
What driver do you want to configure? This Toolkit is simply using NI VISA to talk to the serial port. You need to make sure your RS-232 interface is visible in the Windows Device Manager and then wire the according COM port name to the VISA Configure Serial Port and then use the resulting session with the VIs in this driver package. It's not exactly a fully featured Instrument driver but should work for an RS-232 device.
01-30-2023 03:01 AM
The driver is MCLM3006 SRS