G Code Tutorial

I'm looking for a decent G-Code tutorial. Preferably one for Mach 3. There
are a couple projects I want to do that I think it would just be easier to
write the raw g-code than to draw the picture in a CAD program, run it
through the CAM stuff I can afford and then go back and tweak it so it will
work. I was just going to write it line by line, but then I ran across a
reference to routines or subroutines that seemed to indicate you could do
reiterative work with Mach 3 compatible g-code.
I do not mind buying a book. I'm not looking for a freebie or a handout.
Specifically it seems to wasteful and confusing to repeat the same code over
and over to cut a pocket. It seems it would be a lot easier to increment Z
and go back to the same code instead.
Reply to
Bob La Londe
Loading thread data ...
formatting link
CNC Programming Handbook, 2nd Edition by Peter Smid
Wes
Reply to
Wes
You're talking about parametric programming. Pretty useful stuff. Look for info on Fanuc Macro B. Here's one that cuts the teeth for a three jaw chuck jaws:
;TEETH,ADJUST TRUE SOFT JAWS
%LAPPER = 0 %ZDEPTH = 0.5000
%START: %COUNTER = 0 %ZDEPTH = %ZDEPTH + 0.025 *;DEPTH OF CUT FOR EACH PASS %LAPPER = %LAPPER + 1
G92 X 0.00 Y 0.00 Z %ZDEPTH G90 G00 X 0.000 Y -0.250 Z 0.00
%LOOP: %COUNTER = %COUNTER + 1
G42 T 02 G01 X 0.008 Y 0.000 F 3.0 G01 X 0.122 Y 0.000 G03 X 0.096 Y 0.750 I -1.304 J 0.330 G01 X 0.000 Y 0.750 G02 X 0.008 Y 0.000 I -3.986 J -0.420 G01 X 0.008 Y -0.125 G01 G 40 X 0.2857 Y -0.25 G92 X 0.000 Y -0.25 Z 0.00
IF (%COUNTER LE 9) GOTO %LOOP
G54 G00 X 0.00 Y 0.00 Z 0.00
IF (%LAPPER LE 5) GOTO %START *
;DO ALL TEETH 5 TIMES
Reply to
Karl Townsend

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.