Computer numerical control programming and its techniques, including G-code and human-machine interface (HMI) software.