Quantcast
Channel: Motion Control and Motor Drives topics
Viewing all 1318 articles
Browse latest View live

Need help with simultaneously oscillating two Zaber T-LSM linear stages

$
0
0

This is my first time using Labview and I don't really know where to start. I have two Zaber T-LSM linear stages that I would like to simultaneously oscillate. I also want to set the starting position, amplitude of oscillation, and speed at which the stage moves/frequency. Any advice would be greatly appreciated.

 

 


Adapt NI PXI-7356 to a PXIe Hybrid chassis

$
0
0

How can I adapt NI PXI-7356  to a PXIe Hybrid chassis. Read somplace that the J2 connector can be removed by NI but I can't seem to find any information on this now.

Running 2 stepper motors with LabVIEW using RMV ST400-NT controller and driver

$
0
0

Hello, I am new to programming as well as motors in general so please bare with me in my attempt to explain myself. I have a project involving laser therapy and I am attempting to control two stepper motors from Falhauber, Type AM2224-R3-AV-4.8. I will be using a RMV ST400-NT controller and driver. Original plan was to use 3 stepper motors for control in 3 axis but realized 2 axis is complicated enough. My power source is an Agilent E3630A. I am new to this whole thing and from what I have read form examples and other posts is that NI drivers seem to work best for these applications. I've written simple programs from examples, reading and watching videos. I want to know whether it's possible for these to work together using LabVIEW and also a nudge to help me get started would be much appreciated. Can someone please help guide me in the right direction, I feel a bit lost when it comes to all this. Thank you for your time and consideration.  Also, I will be using Windows 8 laptop with Labview 8.5. I have attached pics of components I will be using.

 

Justo T.

Custom motor control interface in Labview.

$
0
0

I am working with Labview 2012 on Windows 7.  I am designing a custom control for the movement of two Thor motors.  I would like to build a control that has four buttons (up, down, left right).  I have been able to control one motor to go right and the other motor to go up, but I cannot get the motors to move in the opposite direction with this custom control.  I have attached my program.  It includes a graph that plots the position of the motors as they move.  What are the options for moving in the opposite direction?

Loading the AKM Motor

$
0
0

Dear Community Members,

 

My question is related to the Kollmorgen AKM motors. I would like to exert variable/controllable torque on the motor shaft, to see the speed/torque characteristics and for speed regulation purposes under various loads. I went to the Kollmorgen website, but could not find a specific part number for this purpose.

Can you suggest a suitable brake or any other loading option? Any other off-the-shelf electrical brake? I especially request the folks who have used this motor in their applications, to share their knowledge and experience in this regards (and all others are welcome too :smileyhappy:).

 

Thanks and Regards,

Ansari

 

P.S. I am specifically looking at two models, AKM32H and AKM41H, if its relevant.

kollmorgen

$
0
0

Hello ,

 

I am trying to communicate with Kollmorgen Drive AKD and , I am able to communicatw with Telnet. I am able to send commands also like DRV.OPMODE , DRV.EN , DRV.DIS. and I am getting the response also. I am trying to figure it out how to run the servo motor , like what set of commands I need to send to make the motor run via Labview. I am able to run via Kollmorgen AKD workbench.

 

Any help is appreciated. Thank You in advance.

control of dc motor by thyristor rectifiers

$
0
0

I want to create a model for this system.I want to know that  for designing controller I have to develop its mathematical equation first,so how do i model the rectifier transfer function  taking into account that the period fow which it remains on keeps changing?

DC motor based on H bridge with a protection circuit

$
0
0

Hi Everybody,

 

I am not an expert in electricity, but i need to design a circuit for mechanical use.

 

I have a very basic knowledge on H bridge.

 

I need to implement an H bridge circuit which is capable of changing the rotation direction from forward to backward and vice versa, every 5 seconds.

My input is a sinusoidal with frequency of 0.1 HZ, Amplitude of 1 volt , which changes between 0 to 1 volt.

my DC motor has a resistance of 10 ohm, constant velocity of 1500 rotations per minute, and terminal voltage of +/- 10 volt. 

 

In addition, i need to protect the motor in case that the current exceeds 1A, only for time period of more than 10 msec.  

 

i can use a one 12 volt power supply, amplifier that can be used as comparators (LM324), 4 power transistors (2N6059)  for the H bridge, and resistors,capacitors,inductors and logic gates.

 

i will appreciate you for any information you can give me to start with. 

 


export the motor speed data

$
0
0

Dear All,

I want to analysis the motor speed and position information. But the NI Motion Assistant or the MAX can only show such data without exportation function. How can I use the Labview to collect the speed and motion data? Can anyone show me some sample VI?

Thanks very much!

best

missing vi.lib files

$
0
0
Hello, I am using the motion assistant with labview 2013 and NI motion driver 8.1. I followed the first tutorial to create my first project (using the virtual friver). But when genrating a labview code, I could not execute the VI was created since there are plenty of messing VI's from the vi.lib such as : -Configure vector space.flx, -load velocity.flx -loaad acceleration/deceleration.flx, -load s-curve time.flx, -set operation mode.flx -load vector space position.flx -start motion.flx -chek move compleate status.flx -read per axis status.flx -Motion error handler.flx Can you please help me figuring out what the problem is? THank you very much for your help and have a nice day.

PCI-7330 Initialization Failure - DSP Timeout

$
0
0

I am attempting to initialize a PCI-7330 motion controller.  I have used this motion controller and associated hardware previously with success.  In preparing to use it again, we opened NI-MAX, located the device, and Initialized it to ensure everything was working for the controller prior to making any external connections.  This first initialization worked successfully.

 

We then connected the MOTION I/O port on our UMI-7772 interface to the MOTION I/O port on the PCI-7330, applied power, and were preparing to use our stepper motor, but upon attempting to initialize the PCI-7330 again, the window stating "Initializing the Controller..." appeared, but progress stopped at 18%, with the following message reported in the "Initialization Status..." box:

-70095 (NIMC_DSPCommunicationsTimeoutError) Internal error. There was an internal timeout while sending commands to the DSP.

 

I have already browsed all topics related to this error on the forums, and was unable to remedy the issue with updating my NI Motion driver to version 8.5, updating the firmware (firmware versions are 7.40.3003 for the 68331, 7.32.3003 for the DSP, and 7.00.3001 for both FPGAs), powering down the PC for a while, disconnecting the UMI-7772 interface, or any other previously posted actions.

 

Thanks for any help you can offer in attempting to remidy this issue.

.flx missing…Cannot open NI-Motion examples!

$
0
0

Hey Folks,

I am trying to open the example of the NI-Motion.

Unfortunately LabVIEW cannot find the appropriate VI’s and .flx files to open these examples.

The example are located here: \National Instruments\NI-Motion\Documentation\Examples\NI-Motion Help\VI

 

Where can I get all these files to be able to open the examples on my PC?

 

Just for instance what is missing:

- Start Motion.flx

- Motion Error Handler.flx

- Read per Axis Status.flx

 

Thank you for the Help!

analog feedback oscillation

$
0
0

I am using a PCI-7354 controller and have the encoder mode working now and doing exactly what I need. I am attempting to develop the analog feedback mode but have run into a problem. The controller is connected to a UMI-7774 interface box and currently I have the input to ADC1 shorted so it should be 0 all the time. In looking at the position counts with NI-MAX, they are swinging around by as much as 60 counts. It seems that no matter what I try, the position won't calm down and if I enable the motor it buzzes like crazy and keeps trying to get in position.

 

I'm not sure what could be causing this. If I switch back to encoder feedback, the position sits rock still and doesn't move at all. As soon as I change to analog feedback, the position starts jumping around. If I set the PID to 0, the motor won't react to the oscillation but the position is still quite jittery so it's not a tuning problem. Any ideas what I'm missing here?

SMC100 Controller - Current Position Fault

$
0
0

Hi,

 

I'm relatively new to LabVIEW and I'm using pre-existing code linked to a SMC100 controller to move an actuator and monitor the current position. The VI is using a Newport provided VI to determine the current position and it works well for the majority of the time but every now and then there is a glitch during the acquisition that results in a reading of 0 mm before the next reading returns to the actual position. Has anyone had this problem before and any suggestions on what is causing it or how to fix it?

 

Many thanks.

 

JR

Connecting third party motor to p7000 tools

$
0
0

Hi,

 

I have a vexta PK245-011AA stepper motor and I'm trying to control it with a P70350 drive via P7000 tools software. When I enter the specification of the motor in the "Stepper Motor/Motor File Editor" menu and select my motor configuration (see attached file), the drive becomes disabled, with status "Open motor phase" and the led is blinking red. I tried lowering the current, but the drive is still disable.

 

All the dip switches of the drive are turned off. The cables of the motor are wired as per the operating manual diagram (there are 6 wires, I only wire 4 wires as follow: A=black, A_bar=green, B=red, B_bar=blue). 

(http://catalog.orientalmotor.com/item/all-categories-legacy-products/tegories-pk-series-2-phase-stepping-motors-legacy-/pk245-01aa?&plpver=11&origin=keyword&by=prod&filter=0) 

 

Any ideas what the problem could be?

 

Thank you,

 

Marc


Use Motion Assistant on the platform of labview v13.0 (64-bit)

$
0
0

  Is it possible to use the Motion Assistant when I write a program on the platform of labview version 13.0.0 (64-bit), with an operating system of Win7? If so, then how?

  Any necessary information will be appreciated!

3rd-party EtherCAT slave: Importing XML Device Profile succeeds on Host but fails on Target

$
0
0

Hello,

 

I'm trying to control a 3rd party servo drive via EtherCAT:

  • Master: NI-cRIO 9024
  • Slave: Beckhoff AX5203

 

I downloaded the Device Description files from Beckhoff's official website: http://www.beckhoff.com.au/english.asp?download/elconfg.htm (Beckhoff_EtherCAT_XML.zip)

 

I followed the instructions at http://digital.ni.com/public.nsf/allkb/FDA1318A8909D02C862574510060DB62 to import the device description profile.

 

Oddly, the import succeeded for the host PC (and I can now access this device in the LabVIEW LVPROJ file), but it failed for the target.

 

Why might this be? (There are no diagnostic messages)

 

SoE import - Partial success.png

 

Servo over EtherCAT: Invalid parameter when transitioning from PreOp to SafeOp

$
0
0

Hello,

 

I'm trying to control a 3rd party servo drive via EtherCAT:

 

  • Hardware:
    • Master: NI-cRIO 9024
    • Slave: Beckhoff AX5203
  • Software:
    • LabVIEW 2013 SP1 (32-bit)
    • NI-Industrial Communications for EtherCAT 2.7

 

Using the LabVIEW test panel (see image below), I'm able to toggle the slave between Bootstrap, Init, and Pre Operational states. The LCD on the slave displays the correct states that I selected, so I know that the basic EtherCAT link is working.

 

However, when I try to transition from Pre Operational to Safe Operational state, I get an error.

  • LabVIEW says "The slave cannot transition to the specified state" (see image below)
  • The slave's LCD shows error code 0xF4A5, which according to Beckhoff's site is "A parameter error has been detected in the SoE communication layer"

 

SoE import - State transition error.png

 

I'm at a loss at how to start troubleshooting.

 

The Error Explanation says "Go to your device's Online Device State page and check the device's error and emergency data". However, I don't see any error or emergency data in the  Online Slave Device State page. There's only "EtherCAT: Online: State" and "EtherCAT: Parameters" (image above).

 

I'm wondering if this issue is related to any of the following:

 

Any tips would be greatly appreciated!

stepper motor drive - heat - how to put them in a mode to limit the heat dissipation from the drive ?

$
0
0

Hello,

 

I'm using a system using a PXIe with 2 stepper motors NEMA34-6, driven by SMD-7621 drives.

The system requires to be powered-up 24/24 hours 7/7days.

Most of the time, the motor does not need to move ... 

It seems that the motor remains in some sort of "active" brake mode, and the drive constantly dissipate heat, even if no movement is required.

I measured the steady state temperature of the drive, which is about 50°C, measured on the aluminum heat sink.

Is it safe to have the drive constantly at this temperature, 24/24, 7/7 ?

 

Is there a way to switch the drive into some kind of sleep mode, when no movement is required by the control ? Would such mode, if it exist, decrease the temperature from the drive ?

 

I control the system using Labview, on a PXIe using a NI-73xx board, so such mode should be controlled via the Labivew code, in which I could detect situations when I will not need to move the motor anymore .... 

 

Any help on this subject will be greatly appreciated.

 

 

J.F.

 

 

Lexium MDrive Motor Configuration Error

$
0
0
To whom it may concern, 

I am trying to develop a LabVIEW program for the control and automation of a Lexium MDrive motor, LMDCE571. I have downloaded the MCode project for LabVIEW 8.6 from http://motion.schneider-electric.com/support/example_programs.html. I am trying to get it to run using the provided code and VISA commands. I have LabVIEW 2013 (32-bit) installed with several additional things, such as FPGA. I opened the MCode.lvproj, and then opened the MDrive_Data_Collection(example).vi. When I run it, it provides an error from the MDrive_Init_Com.vi, and further from the VISA configure serial port VI. The error message is always the same and it is "-1073807331 Property Node (arg 2), The specified attribute is not defined or supported by the referenced resource." I am not sure which property it is referring to, or if the property is supported. Any help you can provide will be greatly appreciated.

 

I have used the Motion Control Programmer software provided by the manufacturer and it will connect to the motor and operate as expected. I have set up the VISA for the motor with NI MAX. When I ping the motor using command line, it receives the packets without error. I originally contacted the support for the manufacturer and they pointed me to this forum. 

Viewing all 1318 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>