Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

3 Axis Co-ordinated motion control

I have a new application that I am lookinginto . This machine uses a blade to cut thin materials instead of CO2 Lasers. It requires third motor to orient the blade tangentially to the cutting path. How can I accomplish this in my Labview Code. Please send me an example or refer me to one if it already comes with the NI Motion. Thanks in advance.
0 Kudos
Message 1 of 5
(5,375 Views)
You should use contouring mode with a 3D vector space for this type of application. Contouring allows you to control three axes with random trajectories in a tightly synchronized way. Please refer to this link to learn more about contouring. Please note that contouring is supported by 734x and 735x controllers.

Best regards,

Jochen Klier
National Instruments Germany
0 Kudos
Message 2 of 5
(5,369 Views)
Jochen,
 
Like always thanks for your response. Do you have an example in Labview. I have done contouring with two Axis and I am familiar with that. But this is a bit different scenario. In This case I have Axis 1 & 2 (X & Y Gantry)  is performing a vector move and Axis 3 (The Blade Axis) is performing another vector move in combination with Axis 1 & 2.  My main question how will I set it up in the Labview program (or Max ).  Thanks for your response. An example will help.
0 Kudos
Message 3 of 5
(5,342 Views)
I still think that the only way to control a blade to follow a 2D vector move tangentially is to use 3D contouring. Here is an example. I know that your setup is different so you need to adapt your way of thinking in terms of interpreting the position data. The X-Y-Z axes in the example are considered to be mounted like a 3-axis portal. Instead of that you could also interpret the 3 axes to be completely independant. With 3-D contouring you can exactly define the position relationship for three axes at any time and that's what you need for your application.

Jochen

0 Kudos
Message 4 of 5
(5,331 Views)

Hi,

 

I am totally new to LabVIEW and I would like to have a look at an example of a LabVIEW programme that moves 3 motor arms along the X, Y and Z axis. I read that this would have to include an ActiveX object linked to the motor (TRIOMOTION in my case), so how should I go about constructing this? Any help will be greatly appreciated.

 

Thanks.

 

0 Kudos
Message 5 of 5
(4,261 Views)