NI PCI 7342 and UMI 7764

Hello All,
I am using the PCI-7342 to control 2 servos for co-ordinated motion. I am using UMI7764 to breakout Motion IO to connect to my Servo Amplifiers. I am confident that the system will work fine because I have used a similar setup before. The issue I have now is that the UMI 7764 unit is farther than 2meters from the PC. I called NI and the tech said that NI doesn't have any cables longer than 2M to solve my problem. So she directed me to this forum. I was little disappointed that NI doesn't have any option or may be she is just not aware of it.
I have following questions here. First, is it OK to have the UMI 7764 mounted farther than 2 meters from the PCI card? (I need one extra meter here) Has any one used a setup where he or she needed to mount the Break Out Board farther than 2 meters and if so than was there any issues with the signal degradation that was observed? Is there any limitation on distance mentioned any where on NI documentation ?
Secondly if it's Ok technically to be farther than 2 m than who is the cable manufacturer? I was starting to search L-com.com. Is there any other source besides L-com.
Thanks

I have a testing machine (which permits to stretch or to compress samples) that I have to analyze with an aim to re-do the processing part (command part).
I send to you a diagram of the machine and a diagram with the connection to the UMI 7764.
I have to do moving the horizontal part, obtained thanks to the rotate of the two long screws.
This screw turns thanks to the speed that supplies the motor (gearwheel + driving belt).
To control the motor, I have to apply to the terminals AOUT and AGND, the consign voltage (є [-10V; +10V]), image of the motor speed rotate.
+10V → 3000 rpm
    0V → 0 rpm
-10V  → -3000 rpm
Cordially
Murat
Attachments:
diagram.doc ‏292 KB

Similar Messages

  • Kollmorgen Motors with PCI-7342 and UMI-7772

    Hi,
    I am trying to connect a pair of third-party servo-motors (Kollmorgen AKM11B-ANCNC-00) and drives (Kollmorgen AKD P00306-NBAN-0000) using a National Instrument motion controller NI PCI-7342 and motion interface NI UMI-7772.
    Ever since the setup has been connected to a new computer, the motors aren't moving even though they are connected. The motors are detected by the GUI for the motors (Kollmorgen Workbench) but the program shows that the hardware is not enabled.
    It has also been noticed that the LED indicating 'Interlock' shows red, and so do the LEDs indicating the 'Disabled' for both the axes on the UMI.
    The 'Axis Configuration' for both axes on the NI MAX program indicate 'Enabled'.
    Since only the PCI board has been switched from the old computer (where the setup was working well) to the new one, most cable connections have been left untouched.
    Any help/suggestions on why the motors aren't working is welcome.
    Thanks in advance,
    Subhabrata

    Could you explain a little more on what you mean by 'current settings on limit switches' ? Anyway in accordance to the link you attached to the previous reply, we changed the settings on the NI MAX program to correspond that on the switch (on the UMI) and now we don't get the error (70119). Thanks for that.
    But we still cannot get the motors to work. The 'interlock' light is still on. We took out the 'control' and 'feedback' ports that go into the UMI for the two axes and probed the voltage between pin 6 and pin 9 on the control port. One link (from the Knowledgebase) had suggested that we would get a voltage around 24V, but we did not. It was the same for both the axes. Does that suggest anything ? Should we look into replacing the cables connecting the UMI and the motion controller (even though the they were working fine before we moved set-up) ? Or could it even have something to do with the motion controller itself ?
    Thanks in advance,
    Subhabrata

  • Anaheim Automation stepper motor with PCI-7330 and UMI-7764

    Hi, I'm fairly new to LabView 2010 and stepper motors in general. I've been trying to get an Anaheim Automation stepper motor and encoder to work with LabView with some success but it isn't quite right. My main problem is when the home switch is activated the whole thing is killed and I cannot get it to respond unless I manually turn the motor so that it is not on the home switch anymore. After that it will run ok, unless it hits the home switch again (btw if it hits the forward limit switch it will stop but it will accept a command to move away from it).
    Could someone please take a look at my wiring diagram in the link below and let me know if there is anything obviously wrong with how I wired it up or if you have any suggestions on where my settings might be going wrong I'd really like to hear from you. 
    Thanks,
    Rob
    Wiring diagram: https://docs.google.com/present/edit?id=0AW08JmeQD7nyZHBzejljOF82OWc4NHg4Z2M4&hl=en_GB&authkey=CPbsv...
    Tech sheets:-
    Stepper motor: http://www.anaheimautomation.com/manuals/stepper/L010130%20-%2023MD%20Series%20Users%20Guide.pdf
    Encoder: http://www.anaheimautomation.com/manuals/encoder/L010723%20-%20ENC-A2N%20Single-Ended%20Encoder%20wi...

    Thanks for the reply, I am trying to run any of the find reference example VIs from NI. I've not edited the code in any way.
    The motors will run with the wiring I've posted, it'll move to the forward limit switch then come back again but it will then hit the home switch, the motor stops and cannot be started again until it is manually moved off the home switch. It has never made it all the way to the reverse limit switch meaning I cannot use home (it stops) or the centre (can't find the reverse limit) as a reference point.
    It was suggested to me I might have the grounds miswired, the manuels were not all that clear so I'm unsure.

  • 12VDC for Limit and Home Signals for PCI 7334 using UMI-7764

    Can 12VDC be used for Limit and Home Signals for PCI 7334 using UMI-7764.
    Can the UMI 7764 be damaged if over voltage is supplied to it. If so can it be repaired or it has to replaced.

    Specifications for the Limit Switchs (home, forward, reverse, etc) is
    determined by the specifications of your NI motion controller PCI
    board. The UMI functions only as a pass through and breakout for the
    board .
    The valid limit swich voltage for the PCI-7334 is 0 - 5 V. You will have to divide down a 12 V input before running it to
    the UMI and to your board. The 3.3k pull up resistor is only used to
    pull floating voltages to TTL levels and does not protect for high
    voltage signals.
    Please note that the UMI-7774 provides optical isolation for limit switches and extended input levels (e. g. limit switch voltages: On = 3.5 to 30 V, Off = 0 to 2 V).
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Connecting Yaskawa Sigma II Servo Drive (SGDH) to PCI-7344 and UMI-7774

    Hi,
    I have  NI PCI-7344 and UMI-7774 and i want to
    Connect the UMI-7774 to Yaskawa Sigma II Servo Drive (SGDH) , the servo motor drive is connected to the servo motor with original Yaskawa cables.
    1.  do you know if National instruments provide special cables to connect the UMI-7774 to the Yaskawa Sigma II Servo Drive (SGDH) ?
         i know there is special cable to connect this servo drive to the NI PCI-7390
         http://zone.ni.com/devzone/cda/tut/p/id/5908 
        (you can find in this link that this cable exist: 50 Pin cable for connecting MCA-7790Y to Yaskawa Sigma II Servo Amplifier)
         but this is not the case here, i need to connect the Servo Drive to the UMI-7774..
     2. Where can i find a tutorial on how to configure the PCI-7344 in MAX to send simple commands to the Servo Drive
          i.e.  to run the servo motor from position A to position B (10,000 encoder pulses)
    i'll be gratefull for any help
    Regards
    Moti

    Hi MotiM,
    We do not have a cable that will let you directly connect the UMI-7774 to a Yaskawa Drive.  We do sell cables that will have the Dsub connector to match the UMI-7774 with pigtails to wire to the drive.  If you take a look at the product page for the UMI-7774 you can see the different cables listed under the accessories.
    To perform a simple move in Measurement and Automation (MAX) is very simple.  In MAX under NI-Motion select your PCI-7344. Under this section select the settings option (by default it will be called Default 7340 settings).  Select the Servo radio button.  Initialize your controller.  Then you can select Interactive and 1-D Interactive and command your motor from there.  I have attached an image with the important areas highlighted for you. 
    Message Edited by Adam_H on 09-19-2008 03:41 PM
    Adam H
    National Instruments
    Applications Engineer
    Attachments:
    MAX.jpg ‏93 KB

  • How to add PCI 7340 and UMI in my labview program from functions palette or how?

    Am using PCI 7340 and UMI7764 for motion control of a stepper motor.
    How to add the functions for PCI and UMI in my labVIEW program and how
    do I use these further? I need to control the direction of stepper
    motor rotation based on the pressure applied which we calculate as
    either clock.anti clockwise. So which function palette should I use for
    that.
    We use a darlington pair driver unit. ? The output
    from UMI are from the individual axis control whereas the driver input
    is through a serial bus. So what kind of cable should we use to connect
    the UMI with this and how do we connect this or should we use any other
    driver unit? Please explain in detail.
     Thank you

    Thank you I ll see to it

  • How can I measure input voltages on a 7330 board and UMI 7764 with LabView?

    Hi,
    I would like to use LabView with the Motion Card 7330 card. Since both are NI products I wondered if such is possible, rather than just use the NI Motion software. I would like the ability to use some VI's that I make.
    Also, how can set up LabView and/or NI Motion to record voltages on the inputs? And how do I tell the card that the voltages I want to record are in the 0-10V range? I understand there are different configurations such as measuring -5 to 5 V or 0 - 10V, etc, and I just want to make sure I don't damage the card by putting in 8 V on the input, for example.
    Thanks for letting me know.
    Chris

    Chris--
           Basically, a limit switch or a home switch is a physical sensor that sends a signal whenever the system reaches that point.  So if there is a default position, or "home", then you would put one of these sensors there so that when the motor or stage is in this position the system software will recieve the signal and know. Limit switches are the same and are to prevent the system from going past the limits.
          You mentioned that you were looking in the installation guide.  This is a great resource to get started but only scratches the surface.  When you install the driver, NI-Motion, it will install to the programs list (Windows Start button >> Programs >> National Instruments >> NI-Motion)  a directory for documentation.  In this folder you can find the complete manual for motion; as well as, documentation for all of the boards.  This is a default, if for some reason you don't have it these manuals can also be found online.  Cross-referencing the motion and the motion controller manuals should get you most everything you need to know.  If not, then a search at NI.com is also helpful. You could use the general search and select support or there is ni.com/kb for all of the knowledgebase articals  There are lots of tutorials on Devzone about motion basics and programming.
         If you need anything though don't hesitate to ask!
    Regards,
    John H
    Applications Engineer
    National Instruments

  • Controlling dc motor using PCI-7342 and MID-7652

    Hi,
    I am trying to control an electric linear actuator driven by a 24V dc motor (no encoder). The feedback is coming from an integrated analog linear potentiometer (+10v to -10V). I am using the automatic analog feedback vi and created my desired feedback profile. I began with a  Kp value of 9, all other gains set to zero for now. The problem is that there is a constant offset of approx. 8V between the desired profile and the actual feedback from the linear pot. I have ADC 1 configured as -10 V to +10 V. I am not sure if its a wiring problem or there is something that needs to be configured in measurement & automation, axis 1. I am new to motion control so bear with me.
    Thanks

    Hi there,
    Where are you measuring this 8V difference? Is it the difference between the servo output of the MID-7652 and the analog feedback input to the 7652 analog input channels?
    If you try changing the PID constants in your control loop, does this 8V difference remain the same?
    Way S.
    NI UK Applications Engineer

  • Using a CW230 Bi-polar driver with the UMI-7764 and 7330 PCI. But clock level is loaded below 2v and motor will not run?

    I have my stepper driver connected to the +step and aogrnd terminals on the UMI-7764. With the driver connected to these terminals the output across the two is 2vp. When I disconnect the driver, the level returns to a 5vp signal. My drivers inputs are optically isolated so I suspect the impedance my be higher than TTL can drive. Is there any way to manually set the output parameters of the 7330 Motion controller?
    Thx...Vic 

    Hi Vic,
    Take a look at this KnowledgeBase:  How Do I get the 73xx Controller and UMI-7764 to Drive a Third Party Stepper Motor?
    I think it may have the solution to your problem.  Also, here is another KnowledgeBase that is relavent:
    Why Do I have to Supply Power to my UMI-7764?
    I don't believe there is a way to manually set the output parameters of the 7330, but I don't think this is the source of the problem.  If the KnowledgeBase articles are not the solution, post back and we'll keep troubleshooting!
    Kristen H.

  • Problem with Flexmotion 7344, UMI 7764 and servo driver parts

    Hi to all of you, I've a great problem with my motion system.
    This is formed by:
    1.Flexmotion 7344, cable and UMI 7764 (NI-kit)
    2. 2 servomotor and 2 incremental encoder
    3. 2 Motor drivers
    The problem is that the motor drivers (AXOR MICROSPEED) can' t work with the NI-kit, sometimes the motor go and sometimes not, so the repeatabitlity is very very low.
    I work a lot trying to solve this but i suppose that the PID of the driver runs counter to the PID of the Flexmotion.
    This thing was confirmed by the NI Italy staff. They tested the system and comfirmed my sensations but i had not any feedback about the type of drivers that i' ve to buy to work with my system.
    I try to attach the datasheet of the motors and the encoders at the post.
    If any one can help me in some ways i thank a lot. If necessary is possible to contact me by mail at [email protected]
    Motor type: 17PL085
    Encoder type: EH17 M500 Z 5 P 6 X 3 P R 7 8
    The last important thing is that the system with this configuration of motors, encoders and drivers worked in the past with the old NI flexmotion 6C.
    What we would do is to mantain this configuration of motors, encoders and drivers but substitute the old flexmotion with the new.
    Thanks to all.
    Andrea
    Attachments:
    SERVOMOTORI SIBONI.pdf ‏833 KB
    AXOR.pdf ‏238 KB
    encoder ELTRA.pdf ‏119 KB

    Andrea-
    Yes.  According to the datasheet, that drive can be ordered in different versions.  There are different options like control mode and feedback type.  Please give us your part number.  Typically, position controllers expect the drive to accept a torque reference(+/10V).  It is possible to use it in velocity  mode, but you need the differential option.  If that is the case, then you have 2 PID loops to worry about and tune.  One in the drive, and one in the controller.
    Brian 

  • How can I connect GV-U6E to UMI-7764?

    We have Compumotor GV-U6E (gemini servo drive), PCI-7344 & UMI-7764 for third party amplifier to operate Linear Servo Table. Some connections is not clear to understand. I will appreciate it if anyone can helo us connect the pins. The pin connection (GV-U6E) is attached.
    Attachments:
    GVU6E.pdf ‏44 KB

    Most of pin connectors are wired, but I am not sure of them.
    So now I am giving you the pin maps referring to Gemini GV hardware installation guide (Input and Outputs, page 60), 406 LXR Series manual (3.43 Limit and Home Connections, page 14), and UMI-7764 Manual (page 5).
    Motor & Drive Pin connector -----> PCI-7344 (National Instrument) motion controller
    Positive Limit (Orange, Limit & Home Cable) -----> Forward Limit
    Home (Green, Limit & Home Cable) -----> Home Input
    Negative Limit (Blue, Limit & Home Cable) ------> Reverse Limit
    43 (Output 2 Drive Flt, Drive Connector) ------> Inhibit Input
    24 (+- 10V Cmd-) ------> Digital Ground
    23 (+- 10V Cmd+)
    ------> Analog Output
    25 (Analog Ground) ------> Analog Ouput Ground
    2 (Digital Ground) ------> Inhibit Output
    +5 to +24VDC (Red, Limit & Home Cable) ------> +5V (Output)
    Yellow, Black(Ground), and 1 (Enable) -------> Digital Ground
    14 (Encoder Out A+) --------> Encoder Phase A
    15 (Encoder Out A-) --------> Encoder Phase A bar
    16 (Encoder Out B+) --------> Encoder Phase B
    17 (Encoder Out B-) --------> Encoder Phase B bar
    12 (ZX+ ) --------> Encoder Index
    13 (ZX-) ---------> Encoder Index bar
    For the further information, I attached the PDF files so that you can compare them.
    Please let me know if there is any mistake.
    I am looking forward
    to hearing you soon. Thank you.
    Best Regards,
    Jin Ho Lee
    Attachments:
    GVU6E.pdf ‏44 KB
    UMI7764.pdf ‏498 KB

  • Can i connect pci-7344 to my third party motor and drive without umi-7764 ?

    Our Lab have NI pci-7344 motion controller and third party motor and drive made by other company.
    We want to connect pci-7344 and third party motor & drive without umi-7764.
    Just use cable.
    Can we succeed to connect them ?

    In general it is possible to connect the PCI-7344 to a motor drive without using a UMI-7764 but you will loose some safety features and the level of noise immunity for encoder signals will be decreased.
    Please have a look at this link for more information.
    Best regards,
    Jochen Klier
    National Instruments Germany
    Message Edited by Jochen on 01-05-2007 10:19 AM

  • How to read out a RPM signal in labview using UMI 7764 and PCI 7330

    Hi
    I have a problem getting a encoder signal into a labview program. The encoder is connected to a UMI 7764 motion device. This device is connected to a PC trough a PCI 7330. I heard rumors that I can't have more than two axis on a PCI 7330. But can I have more than 2 encoders on it?
    The big problem is that I am new to the motion system and I don't know where to begin.
    I'm going to finish a uncompleted system, but when I look at the VI, I get nervous. So you are my last hope.
    I have taken screen captures of the VI and uploaded it.
    My task is to implement a new encoder signal to the already-made VI.
    Question is:
    How do I add and read out a RPM signal from a new encoder?
    VI download:
    http://www.mediafire.com/?k1ckbozeppffv1z
    Best regards
    Henrik Myhre

    From your post it seems like you wants to read back the RPM value of a particular move based on your encoder. There actually is a specific VI that you can use that does exactly this. The Read Velocity in RPM.VI should output the RPM of the current move that you are doing.
    In the code that you posted, it looks like you are performing a two axis move. Therefore you will need two instances of this VI, one for each axis. You should utilize these VIs within the while loop and after the move has been started that way the RPM values are continuously updated.
    It also seems like you have inherited some code that looks very complicated. We would highly recommend that the you begins experimenting with basic motion to get familiar with it.

  • How to choose connector and cable of NI PCI-7342

    I want to buy NI PCI-7342 motion controller card of NI but i don't know How to choose connector and cable of NI PCI-7342. My objective is just control the servo motor. What 're connector and cable I need to buy together ?

    Hi bkk -
    The choice of accessory equipment will depend on the drive and feedback method you plan to use.  If you would like to use an NI servomotor drive (the MID-7652 would be appropriate for your controller), the cable that will connect your controller and drive is the SHC68-C68-S.  If you plan to use a third-party motor drive, you'll need a breakout unit to make the appropriate connections with your controller.  The UMI-7772 is our two-axis breakout unit, and the same cable will connect to it.
    David Staab, CLA
    Staff Systems Engineer
    National Instruments

  • Pci-7342, onboard dsp and pid

    Hi
    I am currently working on a system where we use the PWM capability of the pci-7342 board to set the speed of a motor.
    In theory it is fairly simple, I sample the encoder position every n ms, compare the speed to the setpoint value, and feeds it to a PID controller (home-made in labview). This gives me a PWM duty cycle, and it works ok.
    The problem is that, using labview, I use a timed loop and it is hooked to the standard 1 kHz timer. That gives me a minimum loop time of 1 ms, and I would like it to be faster.
    The pci-7342 board has several axes, which may be programmed and tuned using the onboard dsp. For the axes the are posibilities of doing profiles and controling the movement using a PID controler. I would like to know if it is possible to use these controller to output something else than the signals for the servo/stepper channels.
    It seems that I could build my own pid-loop using register and basic arithmetics. Does anyone have a link to an example program for an onboard pid controller?
    Also, I have been unable to find the clockfrequency of the internal dsp. Is it fixed or does it just run as fast as possible?
    Links, comments or code samples would be appriciated.
    Regards
    Morten

    Morten,
    it looks like you are a little bit on the wrong track here. The 73xx boards run the trajectory generation and the PID loops on the DSP. This ensures deterministic and stable system behavior, as the DSP has direct access to the IOs.
    In your case you are using the motion board as a simple I/O-board, bypassing all the onboard intelligence. This is not the intended use case for these boards and the system behavior will be everything but fast and deterministic, as all the I/O operations need to run through a low priority process on the onboard CPU. With a timed loop running at 1 kHz you will get a jitter that is in the millisecond range, destroying the deterministic behavior that is required for a stable PID loop.
    I understand that you are doing this because you need to generate a PWM signal instead of a +/-10 V DC signal, but this approach won't work.
    Unfortunately onboard programming will not result in better behavior, as onboard programs run also in a low priority thread on the onboard CPU without direct access to the IOs. In terms of jitter onboard programs don't perform better than host PC applications and loop rates may be even slower.
    So here are some alternative approaches:
    For the case that you are working with motors from PI (Physikinstrumente), there is a drive available from PI, that converts the +/- 10 V signals of a NI motion control board to PWM signals required by PI motors. Here is the link.
    Use an NI multifiunction board, like a PCI-6221 instead of a motion control board. Even if you use this board under Windows, you will get much better I/O performance, as you can access the I/Os directly through the NI-DAQmx driver interface. Still this is not a really good option, as Windows introduces a significant amount of jitter to your control loop, which will make your system unreliable.
    Same idea as in 2.) but run the system in a real time environment (LabVIEW RT). This will greatly improve the performance (timed loop with µs-resolution timer or hardware timing) and system reliability (jitter in the lower µs range). Additionally you could use the NI softmotion development module, that provides all the functionality of a motion board (e. g. trajectory generation, advanced PID algorithms, spline engine,...) in a convenient LabVIEW library.
    As a very high performance option you could consider using an NI CompactRIO system, that allows you to run the motion control on a combination of a LV RT controller and an FPGA, both programmed with LabVIEW.
    I hope this helps,
    Jochen Klier
    National Instruments

Maybe you are looking for