A CNC hourly rate can include depreciation, financing, maintenance, utilities, software, floor space, supervision, insurance, and other overhead. Labor can be kept separate when that makes the quote easier to audit.
The best rate is one that matches the purpose of the calculation. Use a simple internal rate for quick comparisons, but build a more complete cost model when pricing a customer job.