Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

coordinate system conversion vi needed

I am using NI PCI-7344 motion controller card with NI MID-7604 stepper motor driver. I have a 3-axis robot with 3 orthogonal axes. I have various operations to perform that would be a lot easier if i had the ability to define local coordinate systems by specifying origin, vectors, planes, points, etc in the same way as is done with finite element software or CAD software. I could get by with one such VI that would define a cartesian local coordinate system given origin, vector to define X axis, vector to define xy plane. I could do the calculations in the local coordinate system and the VI would handle conversion into and out of global coordinates. Is there a standard VI for this or has someone done one?

thanks in advance
0 Kudos
Message 1 of 2
(3,307 Views)
Doug,

From the NI side we don't carry any VI like the one you are requesting. Usually you will have to program your own algorithm that will translate a point from one coordinate system to another based on inverse kinematics type of process. We don't have a VI or document about it, but you can find reference books that may discuss this type of algorithm. You will then program LabVIEW with this algorithm and move your robot upon one original coordinate system.

You may also receive here at Developers Zone help from another enthusiast. Good luck!

Nestor Sanchez
Motion Control Support
National Instruments
Nestor
0 Kudos
Message 2 of 2
(3,306 Views)