NI Motion + PXI 7344 + s-curves

I use Labview 7.0 and a PXI 7344 motion board.
I try to calculate the time and the distance needed for a motorized stage to
reach a constant speed.
The Speed, Acceleration / Deceleration and S-curves parameters are known.
Is there any way (vi or dll) to obtain the theoritical position, speed and
acceleration Vs time of a movmement ?
Or is there a way to access the data of the trajectory generator?
The "motion assistant" plot the position, speed and acceleration Vs time of
a movmement from the Speed, Acceleration / Deceleration and S-curves
parameters. Is it possible to have the formulas ?
Thanks for your help.
Stéphane.

Stephane,
You can use the motion assistant to visually determine the response of the parameters that are entered. At this time the exact formula is not available.
Austin Talley
Applications Engineering
National Instruments

Similar Messages

  • PXI 7344 motion controller as a DAQ device for ELVIS

    Hi,
    Is there a way to reconfigure a PXI-7344 motion controller with its two 68-pin connectors so as to use it as a DAQ device that would receive the signals from a NI ELVIS workstation. The 7344 has a "motion I/O connector" and a "digital I/O connector". Analog outputs are even possible if I remember well, as well as digital.
    Thanks

    Hello,
    The card does has some analog input and outputs. I would check the manual here: http://www.ni.com/pdf/manuals/370838b.pdf. The DAQmx API with a DAQ card is going to be much better than interfacing with a motion card, but you should be able to read off it at the least.
    Rahul B.
    Applications Engineer
    National Instruments

  • Feedback for PXI 7344 motion

    Hi,
    I use the PXI 7344 to control a wave paddle in our wave flume.
    We make regular and irregular waves.
    At this moment I use a timed loop to update the position of the paddle 40 times per second (loop time 25 ms).
    I use a linear interpolation between the current and the next position.
    The reason for not using the contoured move is as follows:
    We have also a active wave absorption system programmed into our controller. It uses 2 analog input of the PXI 7344 and calculates a correction/feedback for the wave paddle.
    Therefor the movement of the paddle is not predetermined and cannot be predicted.
    I would like to use the contoured move to generate a smoother motion of the paddle.
    Is there a way to correct the motion during the exection of a contoured move (like the analog feedback) but then programmatically (by a calculated value ) ?
    Thanks,
    Tom
    Tom Versluys - Dept. of Civil Engineering, Gent University
    Technologiepark 904, B-9052 Zwijnaarde (GENT), BELGIUM
    TEL.: +32(0)9/264.54.87, FAX: +32(0)9/264.58.37, MAIL:[email protected]

    It may be that you have already chosen to map the 7344 to the local machine. That was the case for me - I have a PXI 7344 and PXI 7350, where the 7344 was already mapped to my local machine, and the option to map to local machine was grayed out. Try pressing F5 to refresh MAX and then check under the main Devices & Interfaces tab for the PXI-7344 on IP address.
    Hope this helps.
    -Julie

  • HSC limitation​s of the PXI-7344

    I have an application where I would like to measure position data (encoder and analog value) from a relatively fast moving mechanism - so want to use the highest sampling rate possible while keeping both measurements synced. I am using the PXI-7344 for motion control and the PXI-6221/PXIe-6361 for analog DAQ.
    My approach is to use one RTSI line to provide the DAQ sampling clock (possibly divided with a counter for even higher sampling rates with the DAQ card) to the HSC trigger of the PXI-7344. According to the PXI-7344 datasheet, the maximum trigger repetition rate is 1kHz, but the HSC has to be re-enabled in software after every capture. I have a program doing exactly that and it seems to be working fine - but I can't achieve rates on the HSC higher than approx. 150Hz. I assume the bottleneck here is either the host communication (most likely) or the PXI CPU is too slow with re-enabling the HSC (very unlikely - it is a 2.7GHz Quadcore and I am polling the HSC status as fast as possible in a while loop w/o any waits).
    My next approach would be to write an onboard program to do the same thing and write the positions into an onboard buffer which I would read after the program is done, but according to the NI-Motion help these programs run inside the RTOS on the onboard µC with a repetition rate of 2ms, which would mean a maximum HSC rate of 500Hz (theoretical).
    This is of course better than 150Hz, but now I am wondering how I could use the full capabilities of the trigger input of the card (e.g. achieve a HSC rate of 1kHz). Is this even possible/foreseen with the 7344?

    HSC rearming rate is system dependent and affected by many factors. 100 Hz is a rate, that can be achieved on most systems. You might higher rates than that, but that's not guaranteed.
    Onboard programming typically doesn't result in much better results, as the onboard CPU runs the user programs in a low priority task, which gets interrupted frequently by high priority tasks like limit switch monitoring and so on.
    In general that's the bottleneck, that explains the limitation. On a 7344 HSC needs to get rearmed after every trigger occurrence in the user program and in both cases (host and onboard programming) the rearming needs to be executed by a low priority process on the onboard CPU.
    By the way: You are referring to a 2 ms interval. In fact, that's the default value of a time slice assigned to an onboard program. This is not equal with the onboard program's cycle time, which is typically higher - depending on the amount of code and the interrupts caused by higher priority processes.
    I hope that explains the behavior. For higher HSC rates up to 2 kHz please use a 7350 board.
    Kind regards,
    Jochen Klier
    National Instruments

  • PXI-7344

    Hello,
    I am using a PXI-7344 board with a UMI-7764 accessory. So I connect it to the motion control plug and it works properly (the 4 axes are all used).
    Next, I get a SCB-68 block connector because I need to get 2 more analog outputs.
    So, I use a cable SH68-C68-S to connect the SCB-68 block to the PXI-7344 digital I/O plug.
    But I don't know in fact how to steer the Digital Output ports from PXI-7344 to use the 2 analog outputs from SCB-68.
    Moreover, I would like to know if I can steer both devices from motion port and Digital port at the same time.
    Anyone an idea?
    Thanks

    Hello,
    I would like to measure some tests on charts with a PXI-4204 board and to save them in a binary file.
    I am using a VI that contains the "Analog 1DI32 Wfm NChan NSamp.vi" (from "Continuous Acq & Graph Voltage to File.vi") to acquire an analog signal.
    The problem is that I had to do a "mix" with other vis:
    - to be able to save the data into a binary file,
    - to be able to see the waveform moving from right to left and to use the X scrollbar.
    Now the problem I have concerns the reading.
    When I want to use the "Graph Acquired Binary Data.vi" to read the data, there is a message of error that says the input data is not incorrect....
    Anyone has an idea?
    Please see the 2 files enclosed: "Continuous Binary Acquired Data.vi" and "Read Graph Data Acquired Binary File.vi" (front panel +diagram)
    Thanks very much for quick reply
    Attachments:
    Continuous data acquired (diagram).jpg ‏162 KB

  • What I can do to minimise my offset in velocity in PXI 7344?

    Hi,
    I am using Motion control Card (PXI 7344) to control both position and linear velocity of the cylinder shaft. I am reading analog voltage from potentiometer(input range = -5V to +5V corresponding to positions 100mm and 0mm respectively). I have used DAC output (+10 v to -10V) of the motion control card as in input to Servo valve (Note: i have not used any amplifiers inbetween) which controls the hydraulic flow which inturns controls the linear movement of the cylinder shaft. In the MAX i have used Axis 1 and configured it to velocity mode selecting only the primary feedback and primary output (I haven't used secondary one) and set PID update period to 62.5 microseconds.
    The problems I am facting righ
    t now are
    1. In the 1D interactive control of the MAX I found the current trajectory data (position and velocity) keeps on changing before starting the test (when the station if OFF) after intialising the card. I have check the Analog feedback signal from the potentiometer. It remained constant without fluctuating.
    2. I can't able to achieve the set point velocity (i.e., there is always an offset and it varies with increasing setpoint). So I have used Auto-tuning option in the MAX. It automatically sets some PID parameters but it remains changing when i do it again and again.Eventhough i make changes in the PID parameters, my offset remains the same.
    Whether I have to use Encoders as secondary feedback device or else what I can do to minimise my offset in velocity?

    Project Support,
    After reading over your description, I am still not sure that I entirely understand what is happening. Some of the questions that I have are:
    -What type of motor is hooked to Axis 1?
    -What type of feedback is Axis 1 using?
    -Does the linear movement have feedback?
    If you post back the answers to some of those questions, this forum may be a little bit better equipped to help answer your questions.
    As for the questions that you posed, if you are using analog feedback, and the system issuing that feedback is turned off, then you may be seeing fluctuations from noise in the environment. This is my best guess about what is happening with problem #1. As for problem #2, I don't fully understand what you are asking. If you could post some a
    dditional details about this problem, it may help to resolve the problem.
    I wish you the best of luck with your application.
    Regards,
    Jed R.
    Applications Engineer
    National Instruments

  • NI-Motion PXI Card Device Status = Is Not Responding

    I am unable to communicate with my NI PXI-7358 motion controller card.  The general tab in MAX for the card shows that "Device Status" = "Is Not Responding" see attached.  I have un-mapped and re-mapped the remote device.  I have also removed and re-seated the PXI card without any success.
    Solved!
    Go to Solution.
    Attachments:
    PXI-7358 - Is Not Responding.PNG ‏29 KB

    Hi Jeffmg, 
    This seems to be a known issue. There is an internal knowledgebase documenting this problem and a potential solution. 
    The solution according to the KB article:
    "This problem can occur when a previous board was mapped to the host machine. The NIMtnSvr.exe is based on Board ID's and sometimes gets stuck. To fix this, close any NI software running and then open the task manager and end the NIMtnSvr.exe process. This will shutdown the server and allow it to start from scratch the next time it runs. When you open MAX, the boards will appear on the local host correctly mapped."
    -N
    National Instruments
    Applications Engineer

  • MXI-3 with PXI-7344 etc blue screens

    Dear support folk,
    This is a follow-on from unsolved problem discussed below. I have this problem on multiple computers now with varying severities. One machine is unuseable due to the frequency of blue screens. Is it our C-code perhaps? Please help - this problem is going to be the death of me!
    Old question:
    "Okay, this is driving me crazy! I've asked this question before and really didn't resolve the problem fully so here we go again. I have an MXI-3 card with PXI-6052E, 6508 and 7344 in cPCI chassis. Trouble is I get random bluescreen errors (especially towards the end of boot process but they can be anytime). This happens on just about every machine I install this hardware configuartion on. Disabling stuff like the c
    om ports and killing background processes such as virus scanners seem to help a little but have never solved the problem. The latest installation won't go at all and bluescreens every time. I tried a Win 2000 installation and the boot-up blue screens disappeared but our software would not work properly (this could well be our fault though so I will restrict my question to the boot-up bluescreens). Any help would be very much appreciated!"
    Old answer
    "Hi,
    There was a bug in the MXI-3 software that could cause a Windows page fault exception (0xE) on Windows 98. It is very rare, but there is a patch to fix it. I attached it below. If this does not solve the problem, please email us so that we can help you further. Go to http:\\www.ni.com\ask and select Email an Engineer. You will want to select PXI/VXI for the product.
    Thank you,
    Katie Shiels

    Marcus,
    The most common cause of problems with MXI-3 systems is simply not using the correct boot order. I would first verify the proper boot order (chassis first, then computer). Verify that the LINK LED comes on right after the computer boots, and that the LINK LED never, ever, blinks or strobes during operation. If the LINK LED goes out, strobes, blinks, etc, then a hardware problem with the link (PCI-MXI-3 board, PXI-MXI-3 board, or cable) is indicated.
    If you continue to have blue-screens at boot, then the next step is to "divide-and-conquor" the system. What we want to do is make sure that none of the cards in the PXI (or CompactPCI) chassis are themselves causing the problem (for example, if a card has a resource conflict). For troubleshooting purposes, remove all cards from the PXI chassis, shutdown, and then power-up again with the proper boot sequence (chassis first, computer second). If the problems disappear, then a problem or resource conflict with one of the PXI / cPCI cards is indicated.
    If the blue-screens continue, even with the hardware removed, then the next step would be to uninstall the MXI-3 Optimization software. What we are going after here is if it is during the run (every time at boot) of the MXI-3 optimization software that the blue screen occurs.
    If none of these indicate the problem, then the "divide-and-conquor" approach requires us to determine if the problem is with the MXI-3 kit itself, or something specific to that computer. Two things to try. The first is to try the MXI-3 kit on a different machine. The second is to try another MXI-3 kit (if available) with that machine.
    Through these steps, you should be able to isolate a single piece of hardware (a PXI card, the MXI-3 kit, the PC, etc) that is common to the problem.
    (note, the bug referred to by Katie was specific to running the MXI-3 optimization software, not the MXI-3 hardware in general - so if you are seeing the problem she referred to, you should see the blue-screens disappear when the MXI-3 Optimization software is uninstalled).
    As always, National Instruments Technical Support is only a phone-call away (7am - 7pm CST) if you want to work with a NI engineer on this procedure.
    Regards,
    Greg Caesar
    Applications Engineer

  • Can I connect a 15V output Encoder directly to the UMI-7764(PXI-7344)

    Is it safe to attempt the above.?
    Would additional circuitry be necessary ?

    In case you use a simple voltage divider you should clamp the line which goes into the 7344 encoder inputs with 4.7v zener diodes. In case the 'lower' resistor of the divider gets open the input circuitry of the 7344 might be damaged due to excess voltage.
    Also, when using any level converters (with voltage dividers or active circuitry) it is essential to provide a fail safe overvoltage protection to protect the 7344 inputs - and also your computer. The best method is galvanic isolation via optocouplers, but usually these need extra circutry to drive their inputs (they require several mA to drive the LED) and to re-shape their output signals since most optocouplers have rather long rise and fall times.

  • RT multi-motor motion control in a closed loop system

    Hello NI Community,
       We have 12 stepper motors with load cells attached in line on each motor that are connected to a RT PXI chassis.  We use an optical system to gather 3D data on the host computer which is used to calculate relative angles between 2 connected objects.  This data is passed to the RT target as one of several feedback based control strategies that are used (relative angles, force on each load cell, motor position, etc.).  Our Labview code is setup to utilize any of these control strategies for any motor, often using multiple strategies for different motors at the same time.  The code deployed to our RT target is currently a single timed loop that incorporates the load cell reads, PID control calculations, motor command writes and position reads.  In determining the timing of this loop we find it to be ~18Hz.  We would like to integrate a new control strategy that is inefficient below 30Hz and are trying to determine how we can achieve this.  It seems that our limiting factor is the constant writing/reading of each motor at ~4.6ms/motor, although this doesn't seem correct with the posted 62us speeds shown in the specs for the motion controllers.  I'm not sure if this there is a setting that I am missing somewhere that is preventing me from achieving these speeds or if this is a function limitation of our hardware setup.  We would like to achieve this with all 12 motors, although not all motors are always in use.  The PXI components we are using are listed below.
    PXI-1050 Chassis
    PXI-8105 RT Controller
    PXI-7344 Motion Controllers
    UMI-7774 Motion Interface
    Would any of the following be more advantageous than the others or is there another method someone has found useful in speeding up their systems. 
    Split motor read/write into another timed loop with a higher priority over the PID loop.  (deterministic approach)
    Create a unique read/write loop for each of the 3 Motion Controllers
    Create boolean activation to ensure only the motors that are being used are incorporated in the control scheme
    Sorry for the long post but I wanted to make sure I included as many details as possible.  Thank you in advance for your help with this.
    Brian

    Hey,
    Have you tried diagnosing where the problem is by seperating the processes and timing them to see what is causing the delay of the motor control to ~5ms?
    Regards,
    A. Zaatari
    National Instruments
    Applications Engineer

  • Position Control of compumotor linear servo table and GV-U6E with PCI-7344

    I'm referring PCI-7344 (not 7334).
    I have the GV-U6E which is a drive only and does not possess control functionality. the drive only version does not store or use programs. So, serial commands can not be sent through COM port by LabVIEW even though A few basic commands can be emulated.
    I am trying to do position control as I mentioned. For example, the motor should move A point to B point exactly with a certain speed. The points must be aboulte position.
    I would like you to see the reference comment that I have been contacting with in your website forum.
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500000008000000DD490000&USEARCHCONTEXT_CATEGORY_0=_14_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_14_&UCATEGORY_S=0
    Regard,
    Jin Ho Lee
    ----- Original Message -----
    From:
    To:
    Sent: Thursday, September 26, 2002 5:00 PM
    Subject: Re: (Reference#1549-QYW196) "Position Control of linear servo table and GV-U6E with PCI-7344
    >
    > Note: Your reference number is included in the Subject field of this
    > message. It is very important that you do not remove or modify this
    > reference number, or your message may be returned to you.
    >
    >
    > JinHo. Compumotor is a very popular brand, and I know of several customers
    > who integrate our 7334 with Computmotor drives. However, when you say that
    > the MAX configuration doesn't fit in the compumotor drive settings, are you
    > referring to the specs from the 7344? It looks like the 7344 and the
    > Compumotor will work well together through a UMI break out box. If you're
    > referring to specific commands that the Compumotor receives, I'd have to
    > know more about the protocol. If the Compumotor needs serial commands,
    > then you can send them through the computer's COM port from LabVIEW.
    > Please let me know exactly what kind of configurations you're trying to
    > set. The 7344 can be completely configured in MAX and LabVIEW.
    >
    >
    > Best Regards
    >
    > Kyle Voosen
    > Applications Engineer
    > National Instruments
    > http://www.ni.com/support
    >
    > ------------------------------------------------------------------------------
    >
    > Problem Description :
    > "Position Control of compumotor 406LXR linear servo table and GV-U6E(motor
    > drive) with PCI-7344"
    >
    > "Since I had the answers referring:
    > http://exchange.ni.com/servlet/ ProcessRequest?RHIVEID=101&RPAGEID=135&
    > HOID=506500000008000000DD490000& USEARCHCONTEXT_CATEGORY_0=_14_&
    > USEARCHCONTEXT_CATEGORY_S=0& UCATEGORY_0=_14_&UCATEGORY_S=0
    >
    > Wiring step was done well. However, I still have a problem that MAX
    > configuration doesn't fit in compumotor drive settings. Therefore, the
    > setup is shown below, and I want to know how I can set up PCI-7344
    > configuration in MAX or LabVIEW VI.
    >
    >
    > -----------------------------------------------------
    >
    > Uploaded from device address 0
    >
    > Gemini GV Servo Drive Setup
    >
    >
    >
    > Motor Setup
    > DMTR 1703
    > Motor ID (406-x-LXR-M-x-D13-x-x-x-x-E5-x-x-x)
    > DMTIC 2.48
    > Continuous Current (Amps-RMS)
    > DMTICD 0.00
    > Continuous Current Derating (% derating at rated speed)
    > DMTKE 17.6
    > Motor Ke (Volts (0-to-peak)/krpm)
    > DMTRES 10.10
    > Motor Winding Resistance (Ohm)
    > DMTJ 119.300
    > Motor Rotor Inertia (kg*m*m*10e-6)
    > DPOLE 1
    > Number of Motor Pole Pairs
    > DMTW 40.5
    > Motor Rated Speed (rev/sec)
    > DMTIP 7.40
    > Peak Current (Amps-RMS)
    > DMTLMN 3.4
    > Minimum Motor Inductance (mH)
    > DMTLMX 3.4
    > Maximum Motor Inductance (mH)
    > DMTD 0.000000
    > Motor Damping (Nm/rad/sec)
    > DMTRWC 0.23
    > Motor Thermal Resistance (degrees Celsius/Watt)
    > DMTTCM 20.0
    > Motor Thermal Time Constant (minutes)
    > DMTTCW 0.33
    > Motor Winding Time Constant (minutes)
    > DMTAMB 40.00
    > Motor Ambient Temperature (degrees Celsius)
    > DMTMAX 90.00
    > Maximum Motor Winding Temperature (degrees Celsius)
    > DHALL 1
    > Disable Hall Sensor Checking
    > DMTLQS 0
    > Set Q Axis Inductance Saturation
    > DMTLDS 0
    > Set D Axis Inductance Saturation
    > DTHERM 0
    > Disable motor thermal switch input
    >
    >
    >
    > Drive Setup
    > DMODE 2
    > Drive Control Mode
    > DRES 8400
    > Drive Resolution (counts/rev)
    > DPWM 16
    > Drive PWM Frequency (kHz)
    > SFB 1
    > Encoder Feedback
    > ERES 8400
    > Encoder Resolution (counts/rev)
    > ORES 8400
    > Encoder Output Resolution (counts/rev)
    > DMEPIT 42.00
    > Electrical Pitch (mm)
    > SHALL 0
    > Invert Hall Sensors
    > DMTLIM 1.5
    > Torque Limit (Nm)
    > DMTSCL 1.5
    > Torque Scaling (Nm)
    > DMVLIM 119.000000
    > Velocity Limit (rev/sec)
    > DMVSCL 119.000000
    > Velocity Scaling (rev/sec)
    >
    >
    >
    > Load Setup
    > LJRAT 0.0
    > Load-to-Rotor Inertia Ratio
    > LDAMP 0.0000
    > Load Damping (Nm/rad/sec)
    >
    >
    >
    > Fault Setup
    > FLTSTP 1
    > Fault on Startup Indexer Pulses Enable
    > FLTDSB 1
    > Fault on Drive Disable Enable
    > SMPER 8400
    > Maximum Allowable Position Error (counts)
    > SMVER 0.000000
    > Maximum Allowable Velocity Error (rev/sec)
    > DIFOLD 0
    > Current Foldback Enable
    >
    >
    >
    > Digital Input Setup
    > INLVL 11000000
    > Input Active Level
    > INDEB 50
    > Input Debounce Time (milliseconds)
    > INUFD 0
    > Input User Fault Delay Time (milliseconds)
    > LH 0
    > Hardware EOT Limits Enable
    >
    >
    >
    > Digital Output Setup
    > OUTBD 0
    > Output Brake Delay Time (milliseconds)
    > OUTLVL 0100000
    > Output Active Level
    >
    >
    >
    > Analog Monitor Setup
    > DMONAV 0
    > Analog Monitor A Variable
    > DMONAS 100
    > Analog Monitor A Scaling (% of full scale output)
    > DMONBV 0
    > Analog Monitor B Variable
    > DMONBS 100
    > Analog Monitor B Scaling (% of full scale ouput)
    >
    >
    >
    > Servo Tuning
    > DIBW 1500
    > Current Loop Bandwidth (Hz)
    > DVBW 100
    > Velocity Loop Bandwidth (Hz)
    > DPBW 40.00
    > Position Loop Bandwidth (Hz)
    > SGPSIG 1.000
    > Velocity/Position Bandwidth Ratio
    > SGIRAT 1.000
    > Current Damping Ratio
    > SGVRAT 1.000
    > Velocity Damping Ratio
    > SGPRAT 1.000
    > Position Damping Ratio
    > DNOTAF 0
    > Notch Filter A Frequency (Hz)
    > DNOTAQ 1.0
    > Notch Filter A Quality Factor
    > DNOTAD 0.0000
    > Notch Filter A Depth
    > DNOTBF 0
    > Notch Filter B Frequency (Hz)
    > DNOTBQ 1.0
    > Notch Filter B Quality Factor
    > DNOTBD 0.0000
    > Notch Filter B Depth
    > DNOTLG 0
    > Notch Lag Filter Break Frequency (Hz)
    > DNOTLD 0
    > Notch Lead Filter Break Frequency (Hz)
    > SGINTE 1
    > Integrator Option
    > SGVF 0
    > Velocity Feedforward Gain (%)
    > SGAF 0
    > Acceleration Feedforward Gain (%)
    > -----------------------------------------------------
    >
    >
    > Regards,
    > JinHo"
    > NI Software :
    > LabVIEW version 6.0
    > NI Hardware :
    > Motion Control device PCI-7344
    > Driver Version :
    > no
    > OS :
    > Windows 2000
    > CPU :
    > Pentium
    > RAM :
    > 128
    > Vendor :
    > DELL
    > Customer Information :
    > Jin Ho Lee
    > North Carolina State Univ.
    > US
    > [email protected]
    > Ph: (
    > 919
    > )
    > 512-9929
    >
    >

    Yes, we used an NI PXI-7344 motion control card with an NI UMI-7764 box connected to a Gemini GV-U12E servo drive. (which is a drive only.)
    We did positional control in absolute position mode.
    I can send you an AutoCAD schematic detailing how to connect the UMI-7764 to the Gemini GV servo drive.
    In regard to the Rs232 interface to the GV servo drive,
    the GV drive only model is "configurable" not "programmable". You can create unique GV configuration files with Compumotor's Motion planner then download the configuration via Rs232 using LabVIEW as desired. Or, using LabVIEW via Rs232 you can change individual GV drive parameters on demand,
    or use the GV's two analog outputs back to LabVIEW's analog inputs to measure commanded motor current or torque, etc.etc.etc

  • How to interface with NI PCI-7344

    Hi,
    First off,i have to say im a newbie with labview so if tis is some stupid qns,my apologies.I nid to work out a program using LabView 8.0 to control a stepper motor thru NI PXI-7344 and the NI UMI-7764. The program is ready with the output as a 32-bit integer, However i am clueless to wad should i connect it to. can some1 kindly plz help me thanks
    ~Nova
    Attachments:
    Example.vi ‏18 KB

    Nova,
    Since you have a PXI-7344, it should have come with the NI-Motion
    driver. Is that something that you have installed currently? If not,
    you can find the latest version here.
    To learn how to programmatically control a stepper motor, you might
    want to start off by taking a look at some of the examples that come
    with LabVIEW. To access them, open up LabVIEW, then go to Help >>
    Find Examples...
    Using the Browse by Task option, expand the Hardware Input and Output
    folder, and then the Motion Control folder. Here you will find many
    examples that you can examine to learn her to program your motion
    control application.

  • NI Max Configurin​g Motion Bd Parameters - How to retrieve them

     I use my PXI-7344 Motion Card with Labview 7.1 and I configure the parameters such as the software limit thresholds in Ni Max.  When I am writing my Labview program and I am trying to see where the PXI-7344 SW Limits thresholds are set, I can not retrive them from the board using IO from Labview.  Does anyone know how to get this info out of the system if I configure my motion controller with NI Max?

    Hello,
    If you would like to retrieve information about the values of limits that have been set up in MAX within LabVIEW, you can use the "Get Reference Parameter" VI that is located in the "Motion >> Flex Motion >> Find Reference" sub-palette. To change their values, use the "Load Reference Parameter" VI, found in the same palette. Hope this helps. Take care!
    Regards,
    Aaron B.
    National Instruments

  • Has anybody used motion control card like a CNC contol with G-codes with part program editor?

    I have to use national instruments PXI 7344 motion card to substitute a CNC control that uses G-codes and M-codes in a part program . I need to know if some body has already developed such an application and also developed a part program editor.

    ABMSoft - an NI alliance member in Eastern Europe has developed a very powerful G-code interpretor for LabVIEW. Their ABMS-NC toolkit for LabVIEW also includes an offline simulation tool. They have successfully deployed many machines using this toolkit. Its available directly from ABMSoft for $995. You can contact ABMSoft directly.
    More info on ABMSoft (Contact info and product details)
    http://sine.ni.com/apps/we/niaa.com_view?p_all_id=7974
    Documentation on ABMSoft's website
    http://www.abmsoft.com/NI-NC.pdf
    Thanks,
    Rahul
    Rahul Kulkarni
    National Instruments

  • Configure Multiple 7344's

    We have an application that requires more than 4 servo motors. We are trying to configure two 7344's in MAX. We've tried it in a PC (2 PCI-7344) and PXI (two PXI-7344). However, they cannot be configured independently in MAX. A change on one board is also reflected on the other (for example, change the encoder counts of Axis 1 on board 1, and Axis 1 on board 2 is also changed). We've got LV RT 6.1/Motion 5.2 on the PXI, and LV 7/Motion 6.0 on the PC (Win2K). HELP!!! Can two or more 7344's coexist in a chassis? Can we do all of the configuration programmatically? We need these things working ASAP...

    The configuration data for NI motion boards are kept in setting records that are identified by their name.
    By default all 7344 boards use the same setting record with the name "Default 7344 settings". In this case it's correct that changes to these settings are reflected for both boards.
    In order to use seperate settings for each board you need to select the "Default 7344 settings" entry in MAX and click on the "Change Settings" button in the toolbar on the right side in MAX. In the following dialog click on the "Create new settings..." button (folder symbol). Now you should be able to use seperate records of settings for both boards.
    Regards,
    Jochen Klier
    Applications Engineering Group Leader
    National Instruments Germany GMbH

Maybe you are looking for

  • Bluetooth Issues Since Update

    Since the November update my Bluetooth no longer works properly. I can no longer use Bluetooth and hear turn by turn directions. I had to rename some contacts for the voice recognition to work. The connection quality is intermittently poor, transferr

  • I can't set Adobe Reader 9.3.4 as default .pdf

    When I double click .pdf it doesn't open with Adobe Reader (AR). It used to open with AR 8 but wouldn't print from 8. I figured out that it would print from AR 9 and consequently deleted the AR 8 folder. However, now it won't associate .pdf with AR 9

  • TreeTable with inputText column data gets lost in adf 10g

    Hello All. I have a TreeTable in my page with two columns for user inputs. After a node is expanded, the data gets lost... The TreeTable was created using ViewObjects, here is one example of the sql query of one of the ViewObjects: select distinct de

  • ACE :Transparent Cache-SP

    Gurus, I have a setup for transparent caching with my SP client and as of now we are using leastconn as predictor with A2(1.3) as the version. here are my pain points: 1. The Cache guys tell me the moment we turn normalization ON the caches cant FTP

  • Downgrading firefox

    '''it possible to downgrade from firefox 10.0.2 to version 4 or 3.6.3?