The machines I work on have a graphical interface for setting the speed (star cnc if anyone cares). But alot of the older machines have a knob, and it controls the speed from 0 - whatever. I work on high end production machines with automated bar feeders, pretty much they pay me to write the code, and then they pay someone to fill the bar feeder when it gets low. these machines can run for weeks making the same parts. unless of course the bit breaks or you loose power

. Some of the Bigger ones (really really really big) have automated part placers so you don't have to hire another person to do it. I don't know if this interests anyone but their installing a robotic part picker in the building i work, they said it's supposed to be 3 stories tall, I'll get pics when it's finished. But basically your supposed to go to the interface, type in the part ID# and then it'll bring it to the window for you. But i think that only works when they guys in the parts department take the time to put the parts in the right slot

.
Also you might want to think about useing labels, they act kinda like "If THEN" statements. that way incase the bit is in the wrong place, or if the spindle isn't the right speed, then it'll fix it before you have a bunch of useless broken bits.
__________________
Whats the difference between mechanical engineers and civil engineers?
Mechanical engineers build weapons, civil engineers build targets