From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

3 axis robot labview

Solved!
Go to solution

Hi,

 

I am looking for some good material to learn about how to program a 3 axis robot in general. How can the different movements be made with the 3 axes using LabVIEW? If anyone can share some good material, it would be quite helpful. Thanking You. 

 

Yours Sincerely

Govind

Intern 

MSc Automation (Pursuing)

Darmstadt University of Applied Sciences

0 Kudos
Message 1 of 2
(2,194 Views)
Solution
Accepted by topic author govindsankar

What changes as the number of axes increases?

  • You need to be able to independently (yet synchronously) control multiple axes.
  • Depending on the geometry of your situation, the actions of the axes are not independent with respect to the (assumed-stationary) external world, so you need to be able to handle more complex "equations of motion".  In other words, if the origin of Axis 2 is on the "end" of Axis 1, the "end" of Axis 2 will depend on both Axis 1 and Axis 2, whereas the end of Axis 1 only depends on Axis 1.
  • If you are dealing with Rotations, you need to take into account the non-commutivity of Rotation Matrices and define/understand the difference between "World Coordinates" and "Object Coordinates" (example -- World, +Z is "up", +X is North, +Y is West (for a Right-Hand Rule system).  For rotations, there are Fick and Helmholtz coordinates (and probably others) that define Pitch, Roll, and Yaw, and the order they are performed (look it up so I won't mislead you).

Bob Schor 

Message 2 of 2
(2,162 Views)