This document provides descriptions of preparatory functions and miscellaneous functions for a HAAS C.N.C. mill. It lists G-codes for various milling motions like linear interpolation, circular interpolation, and canned cycles. It also lists M-codes for functions like spindle control, coolant control, tool changes, and program ending. The document recommends laminating the G and M codes as a reference for use at the machine or desk.