Tony:
Power issues can be nightmareish with these machines, to be sure!
The Biggest issue is going to be powering that router. Not something your typical computer-oriented UPS is going to do well, if at all.
Because of the spinning router being a motor, you're going to have a hard time getting enough. 12A @120VAC = 1440W. UPS unit capacity is rated in WH (Watt Hours), which is how much BATTERY charge they hold. For the PC and Controller (and thus steppers) you could probably get by with a "standard" 0.5-1.0 KVA unit. But, to handle the router, you're wanting something that can supply somewhere in the 20A @ 120VAC range, and that's a rating of how powerful the converter from battery-to-line-voltage is. Converters that can supply 1.5 KW and up are NOT cheap. Typical 1.5KVA units can only support a load in the 500+ Watts. For example, here's one:
http://www.apc.com/shop/us/en/products/ ... /P-BX1500M
That's a 1.5KVA unit, but can only power devices up to 900W, barely 2/3 what just the router will take, never mind the controller and PC.
My personal recommendation is to NOT put the CNC on a UPS, but rather just a good power filter. Why? Because overall, in the times it's happened to me, it's "best" that when a power hit occurs, the machine just stops in its tracks. If you keep the controller powered, then it's going to move the spindle, and if you can't afford a "real" UPS for that spindle/router, then it's going to move a non-spinning bit. At least if it just stops, you can restart it, likely without anything but lost time.
Now, if you had a 120V non-router spindle motor, you'd have a much better luck with it, since the Variable Frequency Drive (VFD) isn't an inductive load in the usual sense, like the router is. UPS devices do not like inductive loads. And, IIRC, my VFD shuts down the spindle completely when it detects a brownout (low input voltage) or a blackout (total dropout).
And, just because, "pure sine wave" UPS units are better than the modified-square wave units. That is, they produce less powerline noise, it's better for modern electronics in computers (especially power-factor correction circuits). But, they do tend to cost more.
In my case, I have a UPS on the computer, the network, and the Silex USB-over-ethernet device server. The controller is on a good power strip with no UPS, and the spindle is directly connected into the 208VAC power line, no support in the middle.