What is G45?

More
17 years 3 months ago #481 by tedani
What is G45? was created by tedani
Can anybody explain what G45 is? EMC2 doesn't recognise this command, "The NIST RS274/NGC Interpreter - Version 3" documentation doesn't mention G45; either. But this command is explained in some CNC books. What can we do if an NC program contains G45?

Thanks.

Please Log in to join the conversation.

More
17 years 3 months ago #482 by BigJohnT
Replied by BigJohnT on topic Re:What is G45?
You will have to figure out what G45 does and change your program to not use it. If your trying to run a g code program written for a different type of machine you may be in for many suprises and should only be done on a sim and not a real machine.

What does "some CNC books" explain about G45?

John

Please Log in to join the conversation.

More
17 years 3 months ago #483 by tedani
Replied by tedani on topic Re:What is G45?
Thanks very much for your prompt reply.

This website --> www.mmattera.com/g-code/gcodes.html says:

G45 = Increase end position by tool offset value
example: G45 X## D## (Go to X position, plus offset value in D##)

It is also explained in the book "A comprehensive guide to pratical CNC programming - CNC Programming Handbook" by Peter Smid; page 121.

Why isn't G45 in EMC2 while it can be found in many other places? Or, the implementation of G code is incomplete in EMC2?!

Please Log in to join the conversation.

More
17 years 3 months ago #484 by BigJohnT
Replied by BigJohnT on topic Re:What is G45?
I would guess that G45 is not in EMC because no one has found a use for it or has wanted it. There is no "complete" G Code. Each software has it's own version. EMC started from The NIST RS274NGC Interpreter and has grown from there.

What would G45 be used for?

I see from your link that it is a Fanuc g code and they have several related g codes G45, G46, G47, G48.

I wonder what they mean by "go to" is it used with a feed move or is it a rapid move...

If you wish to add G45, G46, G47, G48 to EMC you need to write a complete specification for each one then inspire a developer to add it or create a patch and submit it to the developers mailing list for review.

John

Please Log in to join the conversation.

Time to create page: 0.582 seconds
Powered by Kunena Forum