
Hello and welcome to the course
Learn basic g-code programming for CNC mills, from Cartesian coordinates and plus/minus x and y values to sub programs and subroutines, using the G Wizard editor to simulate your code.
The G-Wizard Editor is an editing software you will use throughout this course to write G-code programs which allows you to simulate and verify the accuracy of your code. The software can be downloaded and installed as a free 30-day trial using the the following link. Copy and paste the following link into the address bar:
https://www.cnccookbook.com/g-wizard-editor-free-trial-signup/
Now that you have learned how to find the X and Y coordinates of intersections you are ready to learn how these coordinates are used to create tool paths.
learn to program g2 clockwise arc tool paths and g1 straight moves, using centerline offsets and half-inch radii with a quarter-inch tool offset to create rounded square corners.
Master writing a G3 counterclockwise arc tool path for CNC mills, offsetting the centerline by half the tool diameter and calculating intersections.
Learn to use I and J with G2 and G3 arcs to define the radius center, with I as x offset and J as y offset.
Learn how G43 pulls the tooling offset from the tool page, applies H offsets, and uses G54 to set the Z origin with a touch off on the tool setter.
Learn blueprint reading from a cnc programmer perspective to identify mill features, material, tolerances, hole details, projection views, and origin placement for efficient multi-setup programming.
Explain the difference between absolute g90 and incremental g91 modes, and how coordinates relate to a part origin using g54 offsets; emphasize always returning to absolute at start and end.
Add cutter compensation to the finished tool path by inserting a perpendicular move to activate G41 with a D1 offset, then cancel with another perpendicular move and G40, adjusting dimensions.
This course teaches you how to hand write basic G-code programs for 3-axis CNC mills.
In this course you will learn how to write G-code for milling operations including;
Rough and Finish profile milling
Face Milling
Line Right and Line Left Cutter Compensation
How to determine the I and J values for Clockwise and Counterclockwise Arcs.
Canned Cycles for Drilling Operations
Program Format.
Calculating Feeds and Speeds for Milling, Drilling and Tapping
How to create and call Sub-Routines
Manage Sub-programs using the M98 command
At the end of each section you will find an attached PDF file with an exercise to practice your new skills