Soft Motion

I am having an application in soft motion and autocad.
How can i get the cordinates in autocad to soft motion ....so that i can move the stepper motor according to profile in autocad.
please help....

duplicate post

Similar Messages

  • Can you still use soft motion without the scan engine on crio?

    Where are the trajectory generator property and invoke nodes in softmotion for LV 2011? 
    These functions are not longer found in the pallet?  Are they no longer supported? 
    All the new soft motion examples are using the scan engine.   Can I use soft motion without the scan engine????
    Steve
    SteveA
    CLD
    FPGA/RT/PDA/TP/DSC

    Hi Ian,
    I apologize that this wasn't stated in the release notes. While your code should have upgraded without breaking, the release documentation should have mentioned that the advanced trajectory genertor functionality is no longer supported. If you still want to use the trajectory generator functions, they are still shipped with SoftMotion, they are just not on the palette. I have attached a zip file that has 4 .mnu files that will get them on the palette. To install these, do the following:
    Close LabVIEW
    Make a copy of the following directory: C:\Program Files (x86)\National Instruments\LabVIEW 2011\menus\Categories\VisionMotion\_nism. In case something goes wrong, we will want to have a copy of this directory so that we can replace it.
    Copy the 4 .mnu files from the attachement into the above _nism directory (the original, not the copy). If it asks you to replace any of the exisiting files, please do. You don't have to copy the readonly.txt file.
    Start LabVIEW. You should know have the trajectory generator functions in your SoftMotion Advanced palette.
    Keep in mind that we no longer support these functions. This means that they are not tested in new releases and any bugs will likely not get fixed.
    I would recommend that you use the new API for any new designs. You can still get most of the functionality of the old API but without the complexity. If you want to generate setpoints at 5ms then you will run the scan engine at 5ms. This is certainly easier than having to do the timing yourself, but it does take away some control from the user. If you give me a brief overview of what you mean by synchronization, I will let you know the best way to do it with the new API.
    Thanks, 
    Paul B.
    Motion Control R&D
    Attachments:
    _nism.zip ‏4 KB

  • NI SOFT MOTION

    Hola a todos
    estoy interesado en aprender a utilizar el modulo NI Soft Motion, en lab view 2009 y estoy utilizando la NI USB 6216 de la serie M, tengo entendido que esta aplicacion permite importar modelos CAD desde Solid Works y visualizarlos en la interfaz gráfica de LAB View para realizar análisis matemático y monitoreo en tiempo real utilizada ampliamente en robotica y otros  automatismos industrales y de investigacion.
    me podrian Facilitar un tutorial en español del uso del NI SOF MOTION y explicarme si en  la NI USB 6216 es posible ejecutar esa aplicacion mientras  se controla un modelo real?   y cuales son sus ventajas y desventajas 
    Les agradezco su atención y colaboración.

    Buenas tardes,
    No tiene tutorial en español en Inglés solamente se refiere a NI SoftMotion para SolidWorks Le envío el tutorial y manual de hardware USB 6216. Cualquier pregunta por favor póngase en contacto con nosotros.
    Getting Started with NI SoftMotion for SolidWorks
    http://zone.ni.com/devzone/cda/tut/p/id/9566
    NI USB-621x User Manual
    http://digital.ni.com/manuals.nsf/websearch/5452CD6A491AC0288625757B0065EA32
    NI USB-621x Specifications
    http://digital.ni.com/manuals.nsf/websearch/EB0677FB67B1705E8625757D0050D52D
    Atentamente,
    Mauro Vera
    Applications Engineer
    National Instruments

  • Motion with Soft Motion

    Dear Sir,
    I already have all the hardware necessary for my thesis comparing PID and Fuzzy logic on the axes Automated Storage and Retrieval System (ASRS - logistics) using Fieldpoint 2000 and Soft Motion software.
    I will follow the method of MODEL BASED CONTROL DESIGN PROCESS involving:
    1. Plant modelling and analysis
    2. Control Design
    3. Simulation
    4. Deployment 
    All step will be using the necessary toolit.
    Please advice me especially on the right stimulus and response using System Identification toolkits
    Each axis uses ac servo motor.
    Thanks.
    SADIAH

    That is going to depend on which part of the system you are trying to analyze.  Is it the softmotion with the Fieldpoint or the motor itself or both?  If it was the motor the stimulus would be the voltage and the response would be the torque.  For specific questions regarding the System Identification Toolkit I would look at that manual for it.  It is located from Start>>Programs>>National Instruments>>LabVIEW x.x>>LabVIEW Manuals.
    Christopher W.

  • Soft motion error.

    When deploying any motion command to a CRio using softmotion.
    It fails to deploy NIMC.create.vi  Any one else seeing that. We are using labview 2012 and NI 9512 modules.
    We are trying to just follow the tutorial and it fails to deploy.
    Thank you in advance.

    Hello Jeff,
    A fairly open-ended problem, but let's see if we can pin down some details.
    Which cRIO are you using?
    Could you capture and post more information from the error log itself?  It seems odd to me that it would fail to deploy on a particular VI, assuming everything actually fits on the target, so I'm curious to see the rest of that log.
    Edwin!

  • Soft motion 2009 state machine example

    Hi,
    I downloaded State Machine Motion Example and try running the code to my motor and it's working.
    The problem is that the timing between the 1st move and 2nd move is delaying quite a lot. 
    What's the problem?
    Thanks. 

    Hi,
    Yes. I tried to change the loop rates but doesn't affect on the timing. 
    Later only I realized that it's the velocity value. Increase the velocity value will improve on the steps timing. 
    Thanks for the help. 

  • Solidworks & soft motion problem

    hi dear
    i am new user, i want simulate example in http://digital.ni.com/manuals.nsf/websearch/CBD0925AA14FCB8E86257A4E006BC609 
    in page 7 says
    2. Right-click My Computer in the Project Explorer window and select New»SolidWorks 
    Assembly from the shortcut menu to open the Import SolidWorks Motors from
    Assembly File dialog box
    i can't find this option.
    my solidworks is 2012 SP1 and labvew 2012SP1 and softmotion 2012SP1
    Attachments:
    Untitled.png ‏276 KB

    Hi Qweewq,
    The versions that you have stated should both be compatible with each other, as SoftMotion supports any Solidworks version higher than 2009 SP2.1, and is also compatible with the 2012 version of LabVIEW, so I am at a loss as to why this is not showing up. I can only think that it may have been a problem with the installer. Have you tried reinstalling LabVIEW and the SoftMotion module?
    Can I also ask for you to generate a MAX Report for me?
    Open Measurement and Automation Explorer > File > Create Report > Generate a Technical Support Report for your system > Next > Next > Choose file location for report and generate the report for me, and could reply with this attached?
    Best Regards,
    James Kent | Applications Engineer | National Instruments UK & Ireland
    w: uk.ni.com | ireland.ni.com

  • What is the differrence between NI motion asst and motion dev module for labview?

    Hi,
     Could you please tell me the difference between Ni motion assistant and soft Motion development module for LabVIEW also the application areas of both.
    Thanx
    Mukesh

    Hello Mukesh,
    Do you mean the SoftMotion Development Module for LabVIEW? FlexMotion and SoftMotion are two totally different methods of creating a motion system. FlexMotion uses a motion controller board (PCI or PXI). The software interfaces with the board. On the board there is a lot of processing that is done (ie: PID control). The board interfaces with the motion drive. In a SoftMotion system, there is no motion controller board. You need to use some other I/O technology (ie: DAQ, FieldPoint, RIO, etc) to interface directly from the software to the motion drive. All of the processing that was done on the motion controller is now done in the software.
    So FlexMotion is an API to help your software interface with a motion controller board. SoftMotion is an API that enables your software to process data in a motion system (ie: process it the way that a motion controller would).
    Motion Assistant is an application environment (separate from LabVIEW) that allows you to set up a sequence motion commands through dialog boxes. You can set up a motion process and test it in Motion Assistant. It is capable of building LabVIEW code for the same motion system. There is also an API that allows you to control Motion Assistant from LabVIEW programmatically.
    I hope this information helps. Please let me know if you have any further questions about this issue. Take care!
    Regards,
    Aaron B.
    National Instruments

  • Dragging masked movie clips

    Can anyone point me in the right direction?
    I've been playing around with making a draggable movie clip.
    This movie clip appears within a container, holder_mc, which is
    masked by a mask layer to control what is seen. I can drag
    holder_mc around the screen, but the mask does not move with it.
    When I hit the movie_btn, I cannot see my VideoPlayer.swf file. If
    I do not drag holder_mc anywhere, and just press my movie_btn, I
    cannot drag my swf file. Is there an easy way to have the mask and
    holder_mc drag together, and have drag functionality even after my
    swf is playing?
    Here is what I'm using:
    movie_btn.onRelease = function (){
    holder_mc.loadMovie ("VideoPlayer.swf");
    holder_mc.onPress = function(){
    this.startDrag(false);
    holder_mc.onRelease = function(){
    stopDrag();
    Thanks for any help.

    Couple of ways... simple enter_frame, or enter_frame TweenLite
    addEventListener(Event.ENTER_FRAME, updateReflection, false, 0, true);
    function updateReflection(e:Event):void
         refClip.x = mouseX;
         refClip.y = mouseY;
    or using TweenLite to give it a little softer motion:
    function updateReflection(e:Event):void
        TweenLite.to(refClip, .5, {x:mouseX, y:mouseY});

  • Alternative to DMA transfers from Host to FPGA in cRIO 9004

    Hi,
    We are using a cRIO 9004 + 9104 FPGA Chassis + 8x NI 9505 modules to replace an 8 axis Scorbot educational robot controller by a cRIO, but we found some troubles:
    - We are using FPGA IPs for Encoder reading, PWM signal generation and PID control, for the 8 axis. This is done using 3 SCTLs for each axis: one SCTL for encoder reading, one for PWM generation and one for NI Softmotion Splines and PID position control.
    The FPGA VI is successfully deployed.
    - We are using the NI Soft motion in the Real Time controller for trajectory generation and user interface. We are not using another VI on the Windows PC for user interface, just the Real Time processor.
    Here we get the R-T error -63001 (NI RIO FPGA Communications) when deploy the Real Time VI. It seems that our controller doesn't support DMA transfers from the Host to the FPGA.
    Questions:
    - If we cannot use DMA transfers from Host to FPGA, is there any other way to communicate the Host to the FPGA avoiding the R-T error -63001?
    - Is a good idea to use indexed IPs to reduce the amount of SCTLs in the FPGA to just 3 (instead of 24 SCTLs)?
    - Do you have any suggestion?
    Regards,
    Manuel

    Hey there.
    Indeed cRIO 900x series does not support DMA transfers from the Host to the FPGA; that is the reason you are getting an error 63001.
    However it does support data transfer from the FPGA to the Host You can find that information in this KB.
    To transfer information from the host to the rt and to the fpga you can use:
    Host <--> RT
    Network shared variables
    TCP
    UDP
    Data socket
    RT --> FPGA
    Front panel communication
    FPGA -->RT
    User defined variables
    Direct memory access
    DMA FIFOs
    I added some links with examples of each type of communication
    Hope this info helps
    Good luck

  • Copley controls and softmotion

     For NI softmotion,  there is specific reference to copley controls Xenus drives in the NI article referenced below.  I need to get the position of a servo tube (stb25 from copley controls) after it has gone through the xenus amplifer.  Will NI softmotion allow me to get the postional data?  Also, the article below mentions external hardware needed to run softmotion such as PXI or PCI cards?  If so, What specific card is needed?  Does this apply to the Xenus amplifer as it seems to have its own RJ11 contverted to serial for an output to connect withi the PC.?  There is also a RJ45 (cat 5) connection on the xenus which can connect to the PC.   I just want to know what hardware I need to use this.
    http://zone.ni.com/devzone/cda/tut/p/id/3302
     I already have purchased the xenus amplifer, servo tube(stb25), crio (9014) with 4 moduels. from NI.  I am able to control the copley drive from labview via feedback of load cell. But, I cant get the positional data from the copley amplifer. The digital outputs from the drive are just simple high and lows to indicate faults.  Ironically, the CME software has the positional data readily avaiable on the same PC, its just a matter of getting it into labview which i cant do.
    I also found an article on the NI site called NI "soft motion controller for copley drives".   This appears to have a another set of hardware which connectsion to the digital IO of the copley servo tube?   What is the part number for this device?  Does the hardware connect to the amplifer or the servo tube? Would it give out positional information or I would have to calculate it myself.  It appears to just do  output though while getting the digital input from elsewhere through. 
    http://www.ni.com/pdf/manuals/371091c.pdf
    Sorry for all the questions. This seems to be a new product line without a lot of documentation and I want to know what is going on before i send more money out..
    -Jim
    Message Edited by jimmyinCT on 06-06-2009 08:43 AM

    Hi Jim,
    As you mentioned, we don't have a ton of documentation on this hardware/software, but I will do my best to help you.
    First off, the PCI/PXI cards that are being referred to are just CAN devices, that interface form your PC or PXI chassis to CAN, for example, the PXI-8461.
    It seems like this does apply to even the Xenus amp, because it SHOULD accept CAN communication (from the documentation) and since the software is built around that, it is what I would reccomend.
    So, from everything I have read and the pinouts, it does not appear that positional data is wired into our hardware. The CME software might pick it up, but since the control is done on the smart-drive end, the position is not necessary for anything on the LabVIEW end. I could be wrong here, but that is how it appears. You might be able to find out how the data is getting passed (as far as what wire) to the CME software, and somehow route that to LabVIEW. You could also possibly call the CME code FROM LabVIEW to see what the values are.
    Again, the only hardware seems to be CAN devices. Ill attach an image of all of the part numbers:
    I hope that this is of some help to you.
    Chris Van Horn
    Applications Engineer

  • ActiveX para SolidWorks

    Hola a todos!
    Buscando la forma de mostrar un ensamblaje de SolidWorks en el panel frontal de LabVIEW, me sugierieron utilizar alguna función del menú .NET & ACTIVEX, especificamente la de Windowsmediaplayer; Sin embargo cuando doy la opción de Insert ActiveX Object, y selecciono select document/ SolidWorks Assembly Document, me genera un "error catastrofico". ¿A que se deberá esto? Por otro lado es posible que no tenga bien definido el concepto del ActiveX ¿Es posible enlazar distintos programas con LabVIEW? ¿Creen que podria presentar un ensamblaje de SolidWorks y manipularlo con las utileras de Softmotion? ¿Si es el caso, como podria lograrlo? Reciban Saludos!
    Erick H.

    Hola Dartagnan creo que no
    me explique bien en el otro post, no puedes llamar directo tu ensamble por
    Active X, eso no lo vas a lograr hacer. Aquí en el mejor de los casos lo que podrías
    hacer es con el Active X conteiner intentar colocar dentro de el lo que es
    Solid Works como tal, similar a cuando colocas el Windows Media Player. Pero no
    estoy seguro que SolidWorks soporte esta opción. Ahora si directamente hay
    algunos Visores (Active X Viewers) que permiten ver archivos de solid works, y podrías
    llamar uno de estos.
     Aquí hay un pequeño tutorial
    de Active X
     Si nadamas quieres
    que se vea lo que tienes puedes usar el 3d picture control e importar como stl,
    tu sistema pero no lo podrías animar utilizando Soft Motion.
     La otra es deja una
    parte de tu panel transaperte y deja ejecutándose el Soft Motion en la parte de
    atrás.
    Saludos
    Benjamin C
    Senior Systems Engineer // CLA // CLED // CTD

  • Programmare motore passo passo

    ciao a tutti! sono nuovo del forum ho iniziato da poco a usare labview seguendo i corsi core1 e core2 quindi mi scuso subito se per ora non sono ancora pratico del software.
    detto questo, devo programmare un motorino passo passo in modo che faccia un tot di rotazioni in un verso e un tot in un altro per un numero determinato di cicli.
    ad esempio che faccia 5 scatti ognuno di un determinato angolo in senso orario, poi altri 5 in senso antiorario, e tutto questo per ad esempio dieci volte.
    inoltre serve che si possano cambiare questi cicli di default del programma anche col programma in esecuzione e col motorino in movimento. ad esempio se durante l 'esecuzione mi accorgo che conviene fare più cicli, o più scatti in un senso o cambiare l'angolo dello scatto posso farlo? e come?
    e giusto per aggiungere carne al fuoco, si può fare in modo che fra uno scatto e un altro possa trascorrere un determinato tempo? dai corsi che ho seguito mi sembra di si ma non saprei come.
    se avete suggerimenti o spiegazioni da darmi in merito, o esempi di programmi (magari per chi ha tempo e voglia può allegarmi una bozza di programma su come si potrebbe agire) sono ben accetti.
    il motorino è collegato al compact-rio fornito da national instruments
    se servono ulteriori chiarimenti chiedete pure
    vi ringrazio in anticipo per l'attenzione 

    ciao, innanzi tutto grazie per la risposta.
    allora il motore è controllato tramite modulo NI 9501.
    lo scan engine non è supportato dal modulo  perche si appoggia alla FPGA per gestire il controllo con segnale  PWM.
    mi hanno consigliato di usare anche NI soft motion per la movimentazione ma non so cosa sia.
    inoltre il programma d'esempio che mi hai consigliato non sono riuscito a trovarlo, potresti allegarlo? grazie.
    ho comunque fatto un mini programma semplice semplice per gestire gli scatti del motore, temporizzandoli e per controllarne il numero.
    nei cicli for loop manca ora appunto il codice per far fisicamente compiere una rotazione in un senso o nell'altro al motore.
    consigli? suggerimenti?
    allego il programma che ho fatto magari a qualcuno può servire
    Allegati:
    prova 3.vi ‏11 KB

  • Servo motor control using CRIO+FPGA and 9477 digital out module

    Hello experts,
    I have a futaba BLS551 brushless motor digital servo (3 wires-+,-, signal). i also have a CRIO+real-time+fpga and 9477 digital out module. how can i generate servo signals using this module
    please help...
    Thanks,

    freemason,
    In order to control your servo motor with the FPGA and or DIO module you will have to write drivers to control your motor and drive.  While this is possible is an extremely complicated and time consuming process.  I would highly recommend you consider using the NI 9514 with soft motion as it will provide full servo functionality and is relatively easy to use.
    Regards,
    Sam K
    Applications Engineer
    National Instruments

  • 2011 9501 C-Series Example broken wire/property

    Hello,
    I'm trying to run the 2011 Position Control (open loop) example for the 9501 module, but it is showing a broken connection to the "Time Interval" property of the "Straight-Line Move" property node in the "Calculate Move Profile" VI. I've searched and the Time Interval property is not listed as a property of Straight-Line Move.
    I'm running 2011 Softmotion Standard, is this simply an issue of not having Premium, or is this an actual problem with the code that I can fix. If so any advice on where to start? Thanks

    Wandering, 
    As long as you have the Soft Motion and Real Time modules installed, there should be no reason why a broken wire should appear when the Calculate Move Profile.vi is opened. If the Real Time module is not installed, then every wire to this property node would be broken, not just the Time Interval. 
    This could indicate that a particular file or dll is missing. I would attempt to try a repair on the installation of both of these modules, restart your computer, and then see if the example opens up correctly. 
    If you are still able to use the 2010 example, you could easily fix this reported issue with the incorrect Mechanical Action by referring to this NI White Paper, and look at item #288167 under Axis Interface. This describes the simple work around necessary in order to fix this small error.
    Huntington W
    National Instruments
    Applications Engineer
    ***Don't forget to give Kudos and Accepted as Solution where it is deserved***

Maybe you are looking for

  • Macbook Pro won't display 2560X1440 res.

    I have a macbook pro that was bought about 4 years ago with a NVIDIA GeForce GT 330M video card. I connect my laptop to a dell 27" LCD that is capable of 2560 X 1440 resolution.  This has always worked until I installed the latest version of Diablo 3

  • Multiple file in a project

    I have never had a need to have multiple files in a project but now i do and i have no idea the corect way to do it. I have my main flex project file "test.xmxl" which contains the code below. What i would like to do is create another file say "other

  • Enabling HTTPS with Client Authentication for Sender SOAP Adapter on PI7.1

    Hello All, We are currently building up a HTTPS message exchange with an external client. Our PI 7.1 recieved over HTTPS messages on an already configured Sender SOAP Adapter. The HTTPS (SSL) connectivity works fine and was completely configured on t

  • MSI 990FXA-GD65 revision

    in what difference of revision 3.0, 3.1 and 3.2 MSI 990FXA-GD65 ?

  • Error downloading music video

    I'm getting this error, (err = 100000) Than its says, the file seems to be corrupted... If anyone could tell me whats going on that would be great, Thanks