Possible reasons for outsourcing:
- To save time – it can be made faster than at home and you have more important things to do
- When there isn't another way of making it, for example requiring a machine or process you don't have
- To get precise or interchangeable parts
- To save money.
Of these only saving time and money need thought. There's no point in buying an expensive CNC set-up and only using it once to save a few hours work. If a CNC machine is to be bought to save time, there should be plan to use it several more times in future, otherwise the one-off is an expensive luxury.
If bought to save money a rather careful comparison is needed to show the purchase really is cheaper than any of the other production processes available. Much depends on volume. For example if I needed to replicate just one old cabinet hinge of the pretty type, I'd mill and hand-finish it, happily spending a few hours doing it. If several were needed, CNC becomes a better option: making one is an interesting challenge, making ten is a chore. And when thousands are needed, stamping or casting are much cheaper than machining once the set-up costs are amortized.
The most likely reason I'd get a CNC mill is curves. At the moment, my interests call mostly for straight cuts easily done on a manual mill. But if I got into ornamental curves or cams, I'd think seriously about CNC because all 3-axes can move at the same time, woof, woof!
There may be a personal motive that overrides production logic: I'm quite interested in CNC and would get a lot of fun out of owning a CNC Mill! I don't mind paying for my hobbies, so it might happen! Boys toys are worth every penny. Do I really need an expensive shortwave radio transceiver allowing signal reports to be exchanged worldwide when the 11 year sunspot cycle is favorable? Do you really need a Harley Davidson, or a Jig Borer, or an IMLEC winning locomotive? Yes.
Does Brian need a CNC machine? Of course he does, and he should order one today! It's a no-brainer.
Dave