CNC Milling Programming and Operations

CNC Milling Programming and Operations

Product Code: 104-EN

Price: 159.00‎€

Introductory Video

A CNC programmer operates automated manufacturing equipment to turn raw materials into functional products. He is responsible for reading and interpreting engineering drawings, for programming CNC machine tools, and for setting the proper cutting conditions depending on the workpiece material, cutting tool materials and other important technological attributes, so that the required specifications are met.

This course presents the fundamental aspects needed to develop CNC programs for the milling-machining of simple and more complex part geometries comprising contours, holes, threads, and circular pockets. Upon completion of the course, you will be able to use G and M codes as well as canned cycles for simple drilling, normal peck drilling, tapping, and clockwise/counterclockwise circular pocket milling. Most important, you will come to develop your CNC programs by considering manufacturing technology fundamentals and other essentials directly related to CNC programming. In addition, you will learn to perform visual inspection for CNC production equipment involving coolant/oil/grease level and air pressure. You will be able to mount a precision vise on the worktable of a 3-axis CNC machining center, set the work offset as well as tool offsets.   

Addressed to:

The "CNC Milling Programming and Operations" course, is addressed to:

  • Those interested in working as CNC programmers/operators, regardless of their prior experience or knowledge in the field of CNC machining
  • Those who already have experience and technical training in conventional machine tools (practitioners, manufacturing engineers, etc.) and wish to leverage professionally by acquiring relevant experience and technical training in CNC machine tool programming.
  • Students and graduates of Technological / Engineering departments who are interested in integrating their theoretical knowledge with practical and empirical aspects related to CNC machine tool technology.
  • Those who wish to enrich their knowledge concerning CNC milling programming and operations related to inspection, software, and hardware, work offset and tool offsets definition.


No prerequisites are necessary for attending the “CNC Milling Programming and Operations” course. The course is suitable to anyone and to those with no prior knowledge or experience.

Benefits of Participants

Upon successful completion of the “CNC Milling Programming and Operations” course, you will:

  • be able to develop CNC programs for milling contours, Metric and Imperial threads, Drilling operations and tapping operations,
  • become flexible and productive in real-world applications related to CNC programming, through the development of productive and qualitative CNC programs from the perspectives of fast processing time and high-machining accuracy,
  • be able to distinguish the advantages and limitations of CNC machining centers compared to conventional milling machines and their corresponding accessories,
  • be able to perform visual inspection including the regular-basis checks referring to the coolant level, the oil level for the spindle maintenance, the grease level corresponding to the machining axis drives maintenance, and the air pressure, depending on the configurations of CNC machining centers.
  • be able to perform a precision vise setup on the worktable of a 3-axis vertical CNC machining center,
  • be able to set the work offset (work coordinate system) as well as the tool offsets, corresponding to the several tools related to a given CNC program for execution.


The ‘CNC Milling Programming and Operations’ course consists of interactive videos with a total duration of 1 hour and 34 minutes. You can watch the videos at your convenience on any day and time (24/7), depending on your studying rate and your available time.

By purchasing this course, you will receive a personal password giving you access to the content; access to the course content will last for one (1) month, during which, you will be able to forward questions and comments to the instructor through our e-learning platform.

Certificate of Attendance

To successfully complete the course, you will need to take the final online exams, which consist of a quiz comprising 50 multiple-choice questions (minimum success rate required: 80%).

Upon successful completion of the course, you will receive online the “Certificate of Attendance” from the CNC Training Center, which you can expose to social networks and wherever you consider as beneficial.


Not ready to buy yet?

Give Me Access to Free Lessons


  • Introduction – 1’.49’’
  • CNC Programming Strategies – 4’.14’’
  • Coordinate Systems – 2’. 02’’
  • Absolute and Incremental Coordinate Systems – 6’. 42’’
  • G-code Programming Basics – 11’. 11’’
  • G-codes for Cutting Tool Interpolations – 12’. 47’’
  • G-codes for Coordinate Systems, Work Offsets and Unit Systems – 2’. 09’’
  • G-codes for Tool Radius and Length Compensations – 7’. 14’’
  • G-codes for Milling Canned Cycles – 8’.13’’
  • Miscellaneous Functions (“M” – codes) – 3’. 07’’
  • Chamfering – Sharp Edge Breaking – Deburring (4’. 56’’)
  • Complete CNC Program – 5’.50’’
  • General Inspection / Machine Power-up / Spindle Warm-up – 5’. 35’’
  • Mounting a Precision Vise on the Table of a 3-axis Vertical CNC Machining Center – 3’. 42’’
  • Work Offset Definition Strategies for “X” and “Y” Axes – 7’.41’’
  • Work Offset Definition Strategies for “Z” Vertical Axis – 0’.45’’
  • Tool Offsets – 6’.12’’
  • Concluding Summary – 4’.55’’

Total duration: 1h 36min

PDF Sample 1


PDF Sample 2


PDF Sample 3


PDF Sample 4


PDF Sample 5

There are no reviews for this product.
Write a review
Facebook comment