Work Order Time Tracking/Reporting

How can I track and report the time spent on setup, labor, and machine run times against work orders?