Tekstiviesti: Automated and Optimized Scheduling for CNC Machines