586,062 active members*
4,648 visitors online*
Register for free
Login
Results 1 to 7 of 7
  1. #1
    Join Date
    Apr 2008
    Posts
    2

    G Code History

    I am currently in a machining class and my teacher told us that he would give us extra credit if we could tell him where the name G Code came from. Any help is appreciated.

  2. #2
    Join Date
    Apr 2007
    Posts
    64
    Letter Meaning
    A A-axis of machine
    B B-axis of machine
    C C-axis of machine
    D tool radius compensation number
    F feedrate
    G general function
    H tool length offset index
    I X-axis offset for arcs
    X offset in G87 canned cycle
    J Y-axis offset for arcs
    Y offset in G87 canned cycle
    K Z-axis offset for arcs
    Z offset in G87 canned cycle
    L number of repetitions in canned cycles
    key used with G10
    M miscellaneous function
    N line number
    P dwell time in canned cycles
    dwell time with G4
    key used with G10
    Q feed increment in G83 canned cycle
    R arc radius
    canned cycle plane
    S spindle speed
    T tool selection
    X X-axis of machine
    Y Y-axis of machine
    Z Z-axis of machine

  3. #3
    Join Date
    Nov 2005
    Posts
    1468
    Here's what Wiki says about G codes and their history.

    http://en.wikipedia.org/wiki/G-code

    There's a link from that page to a Historical Overview of Numerical Control (NC) which predated Computer Numerical Control (CNC) which is rather interesting. Here's the link...

    http://en.wikipedia.org/wiki/CNC
    I love deadlines- I like the whooshing sound they make as they fly by.

  4. #4
    Join Date
    Dec 2007
    Posts
    36
    Quote Originally Posted by gsrmmeza View Post
    Letter Meaning
    R arc radius
    Umm... isn't R the retract value?

  5. #5
    Join Date
    Apr 2007
    Posts
    64
    The letter "R" has many meanings.
    Every control will tend to have many
    variations. The rapid plane is the most
    common like in a canned cycle. It can
    also be a corner radius. Haas programs
    can use an "R" with a G02 or a G03. You
    would use it instead of an I or J. It can
    also be a hole radius call out.
    Fadal's have different meanings also.
    If you hit the letter "R" while editing
    it can be used to search and replace.
    The Fadal's fixed subroutine for engraving
    uses the letter "R" to control the style of
    engraving. For example (R1+0 is standard
    engraving ). (R1+1 is a stencil type of engraving )
    (R1+2 is a serial engraving ). R2 is the engraving
    height. R3 the angle that it gets engraved. Other
    subroutines control cutter step over,
    hole diameter, bolt hole circle start points
    Etc. Etc. Etc.

  6. #6
    Join Date
    Apr 2008
    Posts
    2
    Hey thanks for all the help everyone!

    Talked with my teacher and we decided that ImanCarrot was the most helpful, thanks a lot!

  7. #7
    Join Date
    Jan 2008
    Posts
    136

    Wink CNC codes

    No mystery, nothing clever...just :-

    G code = "General Function"
    M Code = "Miscellaneous Function"

    always was, always will be.

Similar Threads

  1. History of G code
    By SurfRunner in forum G-Code Programing
    Replies: 9
    Last Post: 07-31-2012, 11:19 AM
  2. SpaceShipOne Makes History:
    By cncadmin in forum Community Club House
    Replies: 8
    Last Post: 04-21-2008, 02:59 PM
  3. Keystroke History Help?
    By Jclem2 in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 1
    Last Post: 11-10-2006, 08:22 PM
  4. History
    By jam1n in forum Community Club House
    Replies: 0
    Last Post: 02-22-2006, 09:09 PM
  5. Haas Rotary History
    By ARB in forum Haas Mills
    Replies: 4
    Last Post: 01-13-2005, 08:02 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •