I realized my Hurco VM10U was taking 11 seconds chip to chip on tool changes. There is a macro it appears that drives the machine to Z home, then moves the Z down .747" to change the tool, then up to Z home, then down to the work. That is costing probably 1 second verses just going to G53 Z-.747 from machine home, and then down again after the change.
Then the larger problem- when a G54 move to Z clearance is read with the S command and M3, the machine moves to Z clearance, and then starts the spindle. So that costs about 1.5 seconds going home and getting to work (~3 seconds) These times are per tool change so we're talking about time that compounds and is wasted.
Is this a parameter edit or is that an unsolvable problem? Some people are saying the Hurco's handle motion and code differently in conversational and NC code. Like they are not capable of working optimally with NC code.