I don't know of any esko software that calculate time for you. If somebody does, I'd sure be interested.
Depending on the material you're working with the machine will be able to run at different speeds. I'd recommending testing each tool and determining a realistic standard for each, based on the materials you're working with. After that it's a matter of calculating the lengths of your cuts and dividing to find time. The only catch is that more intricate work will require tool pick ups, which will slow down your net production. We apply a scaling factor based on simple-medium-complex which decreases the production speed accordingly. We divide production speed for each tool by 1, 1.25 and 1.5 respectively. Of course the estimator's choice of complexity is just an educated guess.