Machinists, Manufacturing support people, CNC programmers and operators all do great work, some of the most challenging and rewarding a person can do. Get yourself a mug or T-Shirt and raise awareness about what you do and show off your pride and skill. And don’t forget to enjoy the free videos and articles on this site.

The first and most important concept a person needs to know to program CNC machines is that of rectangular and/or Cartesian coordinates. This video covers the very basic concepts of point, line and plane geometry and rectangular coordinates. If you already know this stuff, you may want to just skip this video.

First we take a very high level view at the 7 basic steps a CNC programmer should take when creating an NC/CNC program. Note: the machines are CNC (Computer Numerically Controlled) but the language they actually speak is the NC (Numerical Control) language.