NEWS
2.6 Live+Install image
There are no translations available.

Announcing a new Live+Install DVD image for installing LinuxCNC 2.6 on Debian Wheezy. Instructions here.

 
LinuxCNC 2.6.3 is released
There are no translations available.

Several bugs fixed, see the change log.

 
LinuxCNC 2.6.2 Released
There are no translations available.

Bug fix see the change log.

 

Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: What is G45?

What is G45? 03 Июл 2009 05:19 #481

  • tedani
  • tedani's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 11
  • Karma: 0
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.
The administrator has disabled public write access.

Re:What is G45? 03 Июл 2009 11:35 #482

  • BigJohnT
  • BigJohnT's Avatar
  • OFFLINE
  • Administrator
  • Posts: 5905
  • Thank you received: 260
  • Karma: 158
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
The administrator has disabled public write access.

Re:What is G45? 03 Июл 2009 11:53 #483

  • tedani
  • tedani's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 11
  • Karma: 0
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?!
The administrator has disabled public write access.

Re:What is G45? 04 Июл 2009 05:01 #484

  • BigJohnT
  • BigJohnT's Avatar
  • OFFLINE
  • Administrator
  • Posts: 5905
  • Thank you received: 260
  • Karma: 158
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
Last Edit: 04 Июл 2009 05:06 by BigJohnT.
The administrator has disabled public write access.
  • Page:
  • 1
Time to create page: 0.684 seconds
Powered by Kunena Forum
© 2014 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.