CADCAM Teacher



be the first to add a review
CNC Programming


This course will teach you how to create G-Code so you can control CNC machines, install the appropriate tools correctly, establish the program zero point, and perform corresponding tool offsets. This course is designed to provide the knowledge and skills required to create a CNC program that will convert stock material into a finished product on a TURNING Machining using SINUMERIK 828D TURN. You will be given material to teach you the basics and watch tutorials of G-Code applied to real parts. This course will use CNC simulators so you can see what the code you create actually does. The course will provide you with the materials necessary to turn drawings into the code required to make it a physical part. You will also learn how to use cutter compensation and what information the machine control needs to activate this code.


  • This course is for anyone who is looking to advance in their ability to read and write CNC Turn programs.
  • If you are a CNC machine operator and want to advance your career and become a CNC Programmer
  • Anyone who wants to learn G-code and SINUMERIK 828D TURN .

Learning Outcomes

  • Introduction to advanced functions in SINUMERIK CNC
  • General Safety Instructions.
  • Axes Configuration. X and Z.
  • Basic G codes.
  • Basic M codes.
  • Process planning.
  • Program structure.
  • Starting a program safely.
  • Calling up of tools and offsets.
  • Program Copying, Pasting & Cutting.
  • Editing Programs & Processes.
  • Absolute and incremental programming.
  • G0 and G1 rapid traverse and feed commands.
  • G2 and G3 circular moves using radius.
  • Optional corner radius and chamfering function.
  • Tool nose radius compensation G40, G41 and G42.
  • Using Cycles for Rough Turning & Boring.
  • Using Cycles for Drilling, Reaming, Tapping.
  • Threading Cycles.
  • Grooving Cycles.
  • Residual Cutting.
  • Producing and editing programs with simulation.
  • Stopping machine by correct means ( reset, feed hold or e-stop).
  • Safe shut down procedure.
  • Homing the Machine and Over-Travel Recovery
  • Calculating Tool Offsets
  • Operating mode selection and screen layout and display.
  • Basic machining principles and tooling descriptions.
  • Mounting and setting of cutting tools: Cutting tools and their typical applications.
  • Tool wear, geometry, length, tool radius input and adjustment.
  • Work holding methods and alignment.
  • Familiar with each modes : ZRN, RAPID, JOG, HANDLE, MDI, AUTO, EDIT
  • Work datum adjustment and applications (G54-G59).
  • Dry Running the Program
  • Manually inputting CNC programs.
  • Up/down loading CNC programs.
  • Safely proving out CNC programs.
  • Define CAD and CAM for machining.
  • Describe the basic CAD/CAM process.
  • Describe how CAM converts part geometry into toolpaths.
  • Describe post-processing.