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.
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.
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
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.
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.
Hey thanks for all the help everyone!
Talked with my teacher and we decided that ImanCarrot was the most helpful, thanks a lot!
No mystery, nothing clever...just :-
G code = "General Function"
M Code = "Miscellaneous Function"
always was, always will be.