I have posted these comments before but they get lost.
The biggest current draw on the machine is during spindle acceleration to top speed. Rarely, if ever, will you pull the same current when cutting...unless you stall the cutter and drive both the spindle and servo into overload.
It is possible to reduce the current draw during acceleration:
Parameter 196 ACCELL LIMIT LOAD controls the maximum spindle acceleration in percent load and is set at 195% out of the factory, this can be reduced to whatever you want; reducing it to 120% hardly changes the time it takes for the spindle to come up to speed.
Parameter 209 Common Switch 2 has an entry called SPNDL NOWAIT. When this is 1 and your program has a Rapid (G00) move on the line after the M03 or M04 command the machine will start the spindle and then immediately do the rapid move so both spindle and servo(s) are at full load at the same time. If your rapid move is using all three axes this can dramatically boost the current draw at start up; changing this bit to 0 means the machine waits for the spindle to reach speed before moving the axes. This will increase the chip-to-chip time for tool changes, especially when running the spindle at top speed, I measured a difference of about 1.5 seconds on a SuperMiniMill. Not much but if you have 10 tool changes per part it adds up.
You can also write the program to do the rapid move first then start the spindle but I don't like this approach. If you make a boo boo and crash a stationary spindle into a vise or something really solid you may toast the spindle bearings; if the spindle is spinning when it hits it is much less likely to damage the bearings.
An open mind is a virtue...so long as all the common sense has not leaked out.