Motion control et Labview 6.1

Bonjour,
Je viens d'installer une carte PMC MFX PCI Series 1000 Multiflex Motion Control en remplacement d'une carte isa (incompatible avec les nouveaux systèmes).Un prog correspondant Motion Control gère le déplacement de sondes sur une table 1 axe de chez Schneeberger.
L'ancien système, à savoir Labview 4, Motion Control pour la carte isa, et PCI 6035E (acquisition de données)exécute le déplacement dans un sens , s'arrête, et repart vers sa position initiale dite origine ou home (fait exactement le cycle proposé par le CW demo.
Avec le nouveau système, à savoir Labview 6.1, carte PCI remplaçant la isa, PCI 6035E gère le déplacement aller, mais après arrêt ne reprend pas la position initiale.
Il faut savoir que les résultats de l'acquisition (face avant et création dans fichiers tableurs)n'apparaissent qu'une fois que la procédure de retour du chariot est activée (donc invisible sur le nouveau système et le chariot doit être ramené manuellement avec CW demo).
Aussi, remarque importante, le cycle proposé par CW demo fonctionne avec le nouveau système (activation sous WinControl de la bipolarité PWM avec 1om2).
J'aimerais savoir ce qui peut provoquer ceci dans le diagramme joint (piste sur MCGo Home.vi)
Merci.
Attachments:
BOSCDII16marsfintableau21.vi ‏815 KB

alamarque,
Tout d'abord, je n'ai pas les VI de controle de votre carte d'axes. De plus, la carte de contrôle d'axes en question n'est pas une carte NI, donc je ne connais ni les fonctions, ni l'outil CW Demo.
Le plus simple serait de procéder par ordre.
1. Avez vous des exemples simples de VI Lv mettant en oeuvre votre carte de contrôle d'axes? Si oui, avez vous essayé de les faire fonctionner seul?
Peut être que le problèmes rencontré provient de la configuration de votre carte.
2. Etes vous sur que l'application original fonctionnait bien en Lv 4.1 . La compatibilité est ascendante, et je ne vois pas de raison concernant le non fonctionnement de ce VI.
3. J'ai vérifié les fonctions d'acquisition de la carte NI que vous utilisez. Elles sont rudimentaires, et dans le cas ou elles produiraient une erreurs, vous en seriez directement informé par une Popup d'erreur. Si vous n'avez pas d'exemples pour le point 1, je vous invite à faire un nouveau VI n'implémentant que la communication Motion (Votre mouvement d'aller retour) afin de déterminé si vous êtes capable de faire votre aller retour.
4. Etes vous sur que le jeu de fonction Lv qui vous a servi a piloter la carte Motion ISA, est bien compatible avec votre nouvelle cartes PMC. Je penses que le constructeur de la carte pourra vous éclairer sur ce sujet. Peux être avez vous besoin d'un nouvelle DLL.
Raphael TILLET
NI FRANCE
Cordialement,
Raphael T

Similar Messages

  • Auto Tune prior to running motion control program (LabVIEW)

    Hi,
    I am controlling Parker Compumotor (404-LXR) linear servo table via GV6 drive and PCI-7344 motion controller.
    The problem is that I always have to run automatic tuning in MAX when I turn off all the system and restart it.
    Before I use the automatic servo tuning in MAX, the servo table buzzes and oscillates wildly. Cabling seems to be successful as linear servo motor is completely controlled by LabVIEW after auto tuning in MAX.
    I wonder how I can just run my LabVIEW program without running Auto Tune step.

    Hello Gino,
    Thank you for using our discussion forums. Yes, you can programmatic load the PID parameters from LabVIEW. Tune your servo using auto tune, once you are satisfied with the response look under the Control Loop tab for the PID parameters. In LabVIEW use the Load All PID Parameters.flx and use the tuned parameters from Measurement and Automation Explorer as the PID Parameters input for this VI. Place the VI before the multistart.vi. This will make sure the correct PID settings are used. I hope this helps you out. Have a nice day!
    Regards,
    Nipun M
    Applications Engineer
    National Instruments

  • What are resources that one has to use motion control in LabView?

    I am a newbie at Labview and I am trying to get a stepper motor to drive a shaft for one rotation (the shaft is attached to a bearing which will rotate a laser around a fixed object in the center). I am very limited in experience and I am wondering if ValueMotion is the way to go. Do you have to purchase the PC controller from NI to use value or flex motion? It would appear that using the intialization and setup VI's that ship with LV 6i would be the easiest and quickest route.
    What demos/programs for labview will be best in helping me in my efforts? I have yet to even select the controller or stepper motor for this application.

    Hello Graymalkin79...
    LabVIEW and an NI motion controller for your PC are an excellent combination for the application that you describe. To answer your specific questions...Yes the ValueMotion and FlexMotion VI's require a PC based controller from NI. For your application, either the 7334 stepper controller (ValueMotion) or the 7344 step/servo controller (FlexMotion) will do the trick. For straighforward stepper control as you describe in your application, ValueMotion is fine and the VI's for init, setup and operation should have you up and running quickly. FlexMotion provides a significant level of motion capability and overall system integration that may enhance your total application, but that's difficult to determine from your brief description.
    Most
    any Stepper Motor requires a power driver unit like the MID7602, and the selection of this component really depends on the motor that you choose and its associated torque and speed requirements in your system.
    Both ValueMotion and FlexMotion VI libraries provide motion demos that you can use interactively as well as VI's that you can integrate into your overall laser based LabVIEW application.

  • Motion control in LabView 64-bit

       I am trying to operate NI Motion with a PCI-7344 card inside LabView 64-bit on a WIN7/64 platform.  At this point, NI Motion will only operate in LabView 32-bit independant of 32-bit or 64-bit OS.  The reason for the 64-bit operation is a 3rd party function generator card that requires 64-bit LabView to work in conjunction with the 64-bit drivers for a WIN7/64 OS. 
       Currently, a system has been configured for WIN7/32 but would like to be able to access the full memory (>4GB) for other data processing. 
       Any suggestions?

    I have about the same problem, I'd like to use the full memory because I use NI-Vision and NI-Motion but I can't.  I really like that NI or anybody could help us on that.
    Jean-Francois  

  • Motion control: PXI 7350 controller and UMI 7774 to interface with third-party driver UDK5114NW2

    Dear community,
    This is about Motion control in Labview: I try to control a step motor by using a PXI 7350 controller and UMI 7774 to interface with  third-party driver UDK5114NW2. The problem is 5 Disable LEDS on UMI 7774 board always lit even when I check "enable" on "Motion I/O setting" in configuration of PXI 7350 motion controller. Furthermore, when I start to control step motor, it is not working and I found disable LED on UMI board still lit. I don't know how to solve this problem. Can someone help me to figure out? Thank you in advance!
    Hau Nguyen.

    Dear Community,
    I said wrong, 4 disable LEDS on UMI 7774 Board instead of 5 as my previous post. Why nobody help me to solve this problem. I can not turn off disable LEDs on UMI 7774 Board so I can not start the strp motor. Please help me!
    Hau Nguyen. 

  • When will the Ingenia Motion Control Library be available in LabVIEW 2012?

    http://sine.ni.com/nips/cds/view/p/lang/en/nid/210877
    I get the following error when I try to open an Ingenia example in LabVIEW 2012
    1) Does anybody know when this library will be available in LV2012?
    2) Are there any other motion control librarys available for LabVIEW?
    Patur Sivertsen Vase
    www.hfjensen.dk

    It looks like the block diagrams have been removed so no version of LabVIEW will be able to open it.
    Contact the manufacturer if you need assistance:
    www.ingeniamc.com/En/Soporte/Soporte-Tecnico.aspx
    English home page:
    http://www.ingeniamc.com/En/default.aspx?ChangeLanguage=true
    -AK2DM
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    "It’s the questions that drive us.”
    ~~~~~~~~~~~~~~~~~~~~~~~~~~

  • Is LabView good at precise motion control for things like running an assembly line with lots of cars moving about?

    Is LabView good at precise motion control for things like running an
    assembly line with lots of cars moving about? Precise speed and
    acceleration control? Safety interlocks?
    Thanks for any help you can offer!
    Sent via Deja.com http://www.deja.com/
    Before you buy.

    If you are a long time Nokia/Symbian fan then you will Know full well that Nokia phones ALWAYS improve with software updates, Symbian will not be abandoned and will not be replaced by WP7, it will continue to evolve and improve, as will the handsets. Anyone who desires or wants a different OS should try one, because it's a free world, but really, the 'perfect' OS doesn't exist, and Symbian suits me for now and I will rely on Nokia to keep it up to date, and reliable.
    If I have helped at all, a click on the White Star is always appreciated :
    you can also help others by marking 'accept as solution' 

  • Tension control in labview using PCI 7354 Motion Control Board

    I want to make a program for web tension control of roll to roll system in labview using PCI 7354 Motion Control Board. Is there any interface program that can convert my controller output in a format to be directly used as the input of PCI 7354 (Motion Controller Board) for tension control?
    Thank you!

    thanks for your reply, i have already make the code of a straight line move and the motor moves successfully, but know i want to put the H-bridge to be able to make a reverse direction for the motor, for your information i only use a PCI-7340 controller and a UMI-7774, where the controller connected to the UMI-7774, the UMI connected to a PWM circuit and the PWM connected to the DC-motor, so what do you think i can do?

  • Homing switch causing motion control problems

    I am controlling a dome for a telescope. I have a home position switch and motion control using one of NI's motion controllers. Everything works fine except for one bug. The dome just goes around and around. I can run a Home type reference search and it works fine. But if I command a position that runs through the home switch zone the dome stops moving. If I hit the command a second time it runs right to the correct position.
    So why does the home switch stop the motion if I am not doing a reference search. Should I be using some other form of referencing?
    Thanks,
    Dave
    David A. Taylor

    Do you have the home switch also configured as a limit switch?
    What motion hardware are you using.  In addition to home limits, the ni cards often have a + limit and - limit and also a software limit, these can be configured via the api or in max.
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA

  • Simple straight line motion control with brushless motor and encoder/mi​croswitch

    I want to go build a motion control system/program using labview. I have a brushless motor and a controller and a National instrument DAC (NI USB-6009). This is how my system looks like: receive an input signal 4-20mA, this should be converted to 0-5V for the controller for speed, controller should move motor till it hits micro switch. The micro switch/encoder should generate a signal (5V) back to shut the controller. I want to record the position of the motor in labview. How do I do this? How do I set the system up? Thank you in advance

    Controller from anaheimautomation: MDC151-050301
    Motor:BLWSG234D-36V-4000-R3     
    Controller and motor go together.
    The input signal for the system will be 4-20mA. Using this signal I will correlate it to a specific voltage which will drive the speed of the motor. This will displace the lead screw linearly. I will have a microswitch that will be triggered by screw and will relay a signal to shut the motor. I want find a way to record the position of the shaft/leadscrew at that specific point. I want to identify a home position, halfway position and full length travel position. I will use 3 swiches or 1 switch in three positions to identify all these points.
    My end result should be whwn I turn on the system or start the program It should detect whether it is at the home position, if not travel to home then respond accordigly given an input signal(4-20mA).
    How will I program such on labview...finding all the right icons to record the data is such a mess for me since i'm a beginner.
    Thanks

  • [basic] the scope of motion control in LV

    I am a very beginner in motor control part.
    Very recently, some motor need to use some proper control board in control unit or PC.
    If so, what is the scope of the motion control driver (library) in LabVIEW developement version?
    Some restricted motor type?
    What other instrument should I prepare to use the driver?
    What's the difference between this type(PC or control board) and NI motion controller?
    Any materials for beginner should be welcomed.

    For getting started with NI Motion Control I recommend this website. Here you will find tutorials, webcasts, selection guides and much more.
    In general NI Motion solutions are not limited to specific motor types or applications. Depending on your application requirements you can select between motion control plugin-boards or software defined systems based on real-time hardware and/or FPGA technology.
    Please have a look at our web resources first and post any specific questions to the forum.
    Thanks,
    Jochen Klier
    National Instruments

  • Knitting machines motion control system

    Hi,
    My question is related to the Textile industry application. We are working on a servo mechanism of a knitting machine for textile industry. Is there anybody can help me in giving some of the similar applications tailor made using NI motion platforms? Typical motor parameters are enclosed. We need to workout a miniaturized motion solution which is a part of knitting machine. This knitting machine is responsible in identifying any broken strings.
    Quick response is highly appreciated.
    Rao
    Attachments:
    Picture.jpg ‏215 KB

    Rao,
    could you please provide some information about the typical motion control tasks, that are required for your application? How many axes are involved? What type of synchronisation do you need (vector spaces, camming, gearing,...)? How fast do your axes move?
    Do you have experience with NI products like LabVIEW, NI-SoftMotion and cRIO?
    I don't have any experience with knitting machines, but I have a decent level of motion control related project experience. So if you could help me to better understand your application's requirements and your individual backgroudn with NI products, this will help me to give you better advice.
    Thanks and kind regards,
    Jochen Klier
    National Instruments

  • Simple stepper motion control

    Hello all, I am completely new to motion control and my head is spinning with all the options so please bear with me, all help is much appreciated.
    I am trying to build a control which will perform point to point movement of something like this:
    http://www.haydonkerk.com/LinearActuatorProducts/StepperMotorLinearActuators/LinearActuatorsHybrid/S...
    It will be moving to a specified point and then returning to the "home" position, holding and then repeating for a number of cycles. The timing of the movement needs to be pretty accurate, each movement cycle will last about 2 tenths of a second. There will be a few parameters that the user should be able to select before beginning the test.
    I think I will need to execute this in real time and I am really hoping to do the programming in Labview for no other reason than I like it better than text based. So my question is really what hardware and software am I going to need to get this done? I went through the info on NI's website and due to my lack of background knowledge it was pretty confusing. It looks like as far as software goes it will basically be Real-Time module. For hardware it looks like a controller and a driver. If I had the PXI-7332 controller and the P70530 driver am I good to go? Or am I missing some critical aspect
    Also, if any has any good recommendations for some reading on these sorts of things I would be interested in that as well.
    Thanks.

    Hi Nick,
    We've got two basic options for motion control- PC based, or RIO based.  These types of questions are actually quite common for support, if you'd like to contact NI. If not, post back and I'd be happy to help. 
    Cheers, 
    Marti C
    Applications Engineer
    National Instruments
    NI Medical

  • Motion Control via Serial Port

    I have previously developed an automated video microscope application in Labview. It worked great. My setup was: NI PXI system with 1409 image board, 7344 motion controller, 7764 breakout box, stepper motors, motor drivers, and tables. Now, a customer is requiring that we use a specific brand of drivers that encompass a motion controller and are daisy-chained together. Communication will take place from a serial port, thereby bypassing the 7344. My question is: will I have to can my entire previous Labview motion/data acquisition program b/c I won't be using the 7344 controller? Or, will it be easy to specify in the program to commmunicate via the serial port rather than the card? Would this setup take place in MAX, or in the LabView applicatio
    n itself? Any nuances that I should know about? Any info would be appreciated. THANX-ROB

    Rob,
    in this case you won't be able to use any of your motion related code. The motion VIs in LabVIEW call the NI-Motion driver dll and thus they are not hardware independant. By the way, this is not a specific disadvantage of the NI-Motion driver. In fact there is not such a thing available like a standardized interface and hardware independant motion control language.
    In general you will have to use low level serial communication (VISA). That means you have to read the drive/controller manual, identify the serial command strings you need and send them to the device.
    For configuration the drive vendor should provide a utility to set the necessary parameters.
    On the other hand you could be lucky in the case that the vendor of the drive/controller provides h
    igh level LabVIEW vis. You should check with this vendor if a LabVIEW driver is available. Still you will have to rewrite your motion related part of the code.
    I'm sorry that there are no better news.
    Best regards,
    Jochen
    NI-Germany

  • "Distributed motion control'

    Hi there,
    For a future project we are making a first study, and as I'm not really familiar with NI solutions, I hope some of you can share some thoughts.
    For this project, we will have to control the following hardware:
     - 28 cryogenic stepper motors in open loop (no encoder feedback possible) and very simple motions ("move x degrees") just a few times per hour max.
     - 2 cryogenic stepper motors in open loop, but with a constantly changing position setpoint (>50Hz should be fine)
     - 50-100 I/O temperature and pressure readings (sampling in de range of a few Hz maximum)
    How would a possible "NI solution" look?
    Our systems engineering guidelines say that it is highly preferrably to move the "control unit" away from the instrument (say 50 meters apart, in a computer room), and that all fieldbuses should be ethernet based. In that case I was thinking to have:
     - a PXI chassis in the computer room
     - an EtherCAT connection from the PXI chassis to a daisy chain of 4 NI-9144 expansion chassis, all equipped with the 28+2 NI 9512 stepper controllers, connected to 28+2 stepper drivers
     - an extra NI-9144 (or compactFieldpoint chassis) for the DAQ
    It seems quite rediculous to have so many NI-9144 expansion chassis, so another solution is to ignore the "control unit near instrument" rule and to have a single PXI controller with 4 8-axis stepper controller boards and a few DAQ boards inside.
    Another solution would be to have 28+2 standalone third-party stepper "controller and drivers" inside the instrument, connected with an ethernet fieldbus to a labview target in the computer room. But I'm having troubles of finding suitable stepper controllers+drivers (maybe because stepper motors and ethernet motion control are not so commonly found in industry?)
    Thanks for any thoughts on this,
     Wim 

    We've roughly worked out a layout of such a control system on paper, but it remains a quite vague "study" until the project enters the next stage (which depends on funding since it's a scientific instrument). I can send you a document about it if you want (just PM me your e-mail address), but I doubt it'll be of much use. Anyway the final solution will look much different from our original plan, and if I'd have any say in it, I'd most likely choose a PLC-based solution over this one.
    Wim

Maybe you are looking for

  • Cannot work on more than one page and menu shifting problems

    I downloaded Muse CC 2014 when it first came out, and now I find myself no longer able to edit more than one page without having to completely shut down the application and start it again. Here's what happens: I open a page to edit, and then anything

  • BetweenFilter is not working properly

    Hi, Im using a NamedCache, which contains a hashmap. One of the key will be the userid and other key will be the created time of the data. I want to filter the data based on the two different times and need to get the map values between the start tim

  • Error in Java compilation: \s7u.log (The system cannot find the file specified)

    Hi there, I got an error when I tried to compile a group of sqlj and java files. The error below: ----------------------------------------------sqlj -status -passes -compile=true -ser2class -d=. -classpath=.;%CLASSPATH% E:\work\src\java\com\interadne

  • Question to Transferring Global Settings from Source Systems

    1) When we do this steps, we found the following information as follows, so the question is that which fields that we should maintain? BW User ALE Debugging User BEx order number Releasest. hier Monitor initial Last IDoc no. Last IS-Nr. XPRA executed

  • Lookup multiple conditions

    I have been browsing around for a bit and still can't seem to find an answer. I am trying to lookup a using two conditions if possible. In the example below I am trying to lookup column C in table 1 from table two to provides results shown below. Any