ctopher,
I assume you are pulling up your 3D[ ]model and applying tolerances to the critical features. This requires you to think about what you are doing, which is how you spend most of your time drawing up anything complicated. It also requires your vendor to run whatever software is required to read off your 3D[ ]model annotations.
At my MBD site, my boss admitted that one of the machine shops made a point of preparing their own fabrication drawings. If the shop has to prepare 2D[ ]drawings, these are part of the NRE that will be quoted on and that you will pay for. Shop-prepared drawings take us back to the Critical Dimensions discussion linked above. How does the shop work out critical dimensions? What if the shop sends you their drawings and tells you "Here is what we are going to fabricate to. Please review and approve them."
The nice thing about PDF
and STEP files is that everybody can read them. You can pick the vendor who does the best work, delivers the best value, and/or is located next door to your office. You want to deal with fabricators who are good at fabricating and who deliver quality work on time. The software they run should be a secondary issue at most.
Right now, Billy Bob and Cousin Elmo's Machine Shop needs to install and maintain enough copies of SolidWorks, CREO, Inventor, Solid Edge, OnShape, and whatever else, to get work done. Their people need to be trained on each of them. If they are doing to work directly off the 3D[ ]model, they need multiple copies of them. They can reduce their need for CAD licenses by having one guy making 2D[ ]drawings of everything, and working off of those. This might be a good business for a consultant. I use SolidWorks to generate fabrication drawings out of SolidWorks models the fabricators send me. I support several fabricators, thus leveraging my SolidWorks license. My comments above about critical dimensions continue to apply. If you have security issues, does your vendor know how to vet vendors like me? If you run IronCAD, your machine shops will have fun finding consultants.
I am trying to learn
FreeCAD. This is
Free[ ]Software, which means that everybody can install and use it and keep their versions up to date. This may be the solution to MBD software.
--
JHG