Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Circular arc challenge

Hi,
This is an amazing motion control challnge that I'm putting forward to u guys. I am currently using NI PCI7344 motion controller for 3 axis + spindle motion control system. Before this I have used Fanuc and Fagor CNC controllers which understand G-codes and M-codes. Now, in my application, I want to do simple two axis circular interpolation to draw an arc. LabVIEW provides a VI for drawing an arc. We need to provide the "Start angle", "Travel angle" and "Radius" for drawing an arc using that VI. I'm trying to develop a VI, where I feed the "target position", "radius" and "Clock Wise/Anticlock Wise" to draw an arc. The fanuc and fagor controllers provide this facility. Lets see how NI can compete with them. My application involves parsing and transalation of G-codes and M-codes. If this is done, then using my application, a user can feed the same G-codes and M-codes that are understood by Fanuc and Fagor CNC controllers. This will help eliminate CNC and make people buy PC Based controllers. In this way engineers all over the world, who are conversant with G-codes and M-codes can easily shift towards PC Based control which is much easy to use and upgrade. Hence its a challenge for all motion control guys in NI to try implement this one and proide me with a VI.  
 
 
Regards,
Giridhar Rajan
Automation Engineer,
Cruiser Controls
Mumbai, India
0 Kudos
Message 1 of 11
(6,155 Views)
Hi Giridhar,
 
It sounds like you have a great understanding of how our arc move VI's work.  Using LabVIEW it is definitely possible to write and implement code that would translate target position, radius, and direction parameters to the start angle, travel angle, and radius parameters need to perform arc moves using our functions.  We at National Instruments provide LabVIEW as a flexible tool that can be used to write programs that can take user input and convert that data to parameters that can be used by our hardware.  We in the Applications Engineering department are here to support the software, functions, and hardware that we provide, but we can't write custom programs for our customers.  With your understanding of how our motion VI's work, it should be a simple matter of adding extra LabVIEW code to your VI to translate the parameters.  Good luck and have a great day.
Message 2 of 11
(6,141 Views)

Hi Michael,

I have been working on LabVIEW since abt. an year now and have implemented two projects in LV. But I have never faced such a problem. I've been trying since 2 weeks and i'm unable to actually write the code for conversion of coordinates, radius and direction parameters into start angle angle and travel angle. Its difficult indeed. I still keep this challenge open to all LabVIEWers. Also please let me know abt. other people working on similar projects, so that I can possibly get some help from them. Thanks for your response. We'll keep in touch. Bye.

Regards,

Giridhar Rajan

Automation Engineer

Cruiser Controls

Mumbai, India

0 Kudos
Message 3 of 11
(6,142 Views)
Giridhar,

one of our Alliance Members, Design & Assembly Concepts, Inc,  has already developed a G-Code implementation for NI motion controllers. Maybe it's a good idea to get in touch with them.

Best regards,

Jochen Klier
National Instruments Germany
0 Kudos
Message 4 of 11
(6,131 Views)
Giridhar,

You may also want to talk to ABMSoft.  See their information below.

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)

Documentation on ABMSoft's website

Regards,
0 Kudos
Message 5 of 11
(6,104 Views)

Hi ChadE,

Thanks for the info. We r trying to implement our own interpretor. May be we get some help from them.

Regards,

Giridhar Rajan

Automation Engineer

Cruiser Controls

Mumbai, India

0 Kudos
Message 6 of 11
(6,099 Views)
Hi giridhar,
 
I am also working upon similar kind of application. I can do a little bit if you can send me machine details if possible make a sketch in paint and send your progress upto now.
 
In ABM SOft you may face some new problems e.g. gear ratio/encoder value should be same for all axis.
 
thanks,
 
Surender
Reckers Control
Message 7 of 11
(6,029 Views)

Hi Mr. Surender,

Please let me know if you are in India. I'll be really glad to meet people doing similar applications as there are a very few of them in India. I'll send you the details of the machine in a day or two. Thanks.

Regards,

Giridhar Rajan

Automation Engineer

Cruiser Controls

Mumbai, India

0 Kudos
Message 8 of 11
(6,000 Views)

Hi Giridhar,

I have also same feelings.

I am in Delhi c/o M/s Reckers Control India Pvt. LTd.

When ever comes to Delhi, I hope you will meet me.

Thanks.

Surender

9899106291

 

 

 

0 Kudos
Message 9 of 11
(5,992 Views)
Got that. Thanks,
 
Regards,
Giridhar Rajan
Automation Engineer
Cruiser Controls
Mumbai, India
 
 
0 Kudos
Message 10 of 11
(5,990 Views)