We present a multi-conjugate adaptive optics (MCAO) system simulator bench, HeNOS (Herzberg NFIRAOS Optical Simulator). HeNOS is developed to validate the performance of the MCAO system for the Thirty Meter Telescope, as well as to demonstrate techniques critical for future AO developments. In this paper, we focus on describing the derivations of parameters that scale the 30-m telescope AO system down to a bench experiment and explain how these parameters are practically implemented on an optical bench. While referring other papers for details of AO technique developments using HeNOS, we introduce the functionality of HeNOS, in particular, three different single-conjugate AO modes that HeNOS currently offers: a laser guide star AO with a Shack-Hartmann wavefront sensor, a natural guide star AO with a pyramid wavefront sensor, and a laser guide star AO with a sodium spot elongation on the Shack-Hartmann corrected by a truth wavefront sensing on a natural guide star. Laser tomography AO and ultimate MCAO are being prepared to be implemented in the near future.