Machine homing uses sensors to establish a reference point for each axis of a CNC machine. Sensors are mounted on the axes and wired to the controller. The controller is configured to home each axis to its sensor in a specified sequence. Requesting homing on startup ensures the machine is always homed before use for tasks like tool changes and running G-code files. Proper homing setup allows the full capabilities of the CNC machine.