
CADFind, created by Applied Search Technology Ltd, is a recent addition to the SolidWorks’ Solution Partner family and a winner of Desktop Engineering’s 2009 Reader’s Choice Award. What makes CADFind so cool is that it not only will search through your 3D data, but your 2D data as well.
Let’s say you need model of a widget, and you know that Larry (the jerk who is presently vacationing in the Bahamas) already modeled one up, but you can’t find it because Larry just can’t seem to conform to the company’s naming convention. You can either remodel it (which, given Larry’s modeling abilities might not be a bad idea) or you can wait for Larry to return from vacation. Or, you can use CADFind. Just create a simple model, or sketch, that represents the general shape of Larry’s long-lost widget, click a button, and CADFind will find all the models and drawings that are similar to it. No need to know the name or part number, just the part’s general shape.
How does CADFind do it you ask? It codes the geometric properties of your models, assemblies and drawings (AST defines it as pre-processing) and creates a database of the information. Then, when you find yourself wishing all sorts of pain on Larry, you can create your sketch or model and let CADFind do the searching for you. Naturally, there is some front end work that would have to be done for all this magic to happen. This is where I started scratching my head. While the copy I got came with its own catalog of parts, I wanted to test with my own. I could easily upload a part, but not multiple parts. After digging around, I finally emailed CADFind so they could point me in the right direction. Turns out that the right direction is to send them your your parts/assemblies/drawings and they’ll create the catalog for you. I know, I was a bit taken back by this so I sent off another email to find out why a customer, with thousands of files, would have to undertake such a tedious process. Here is the response I received:
You are correct that uploading or forwarding thousands of part files to us can be a tedious process but it is always the case that setting up the system properly will take effort and organisation. Of course it is possible for us to create the catalogues on a company’s own computers if they prefer – we can do it either in person or using remote access. If we manage this process then it allows the company to contract for a fully operational system rather than just purchase an item of software. As part of that process we normally run a series of performance acceptance tests, optimise/tailor the code to the company’s product range and suggest a suitable catalogue structure. Once these initial catalogues are setup the company then adds new or modified parts as their designers create them and we have no further direct involvement.
If someone was keen to create their own initial catalogues then we could supply a version of the system that does allow batch coding (as is standard for the 2D and GT versions) but we do warn people that our experience is that SolidWorks may hang periodically and unpredictably – the interval varies but the range lies between 400-2000 parts. We have not been able to identify any obvious cause for this and the issue has been evident in all the versions since we began experimenting with the system in 2004. This problem does not occur with our stand alone or 2D versions of CADFind when long runs of over 40,000 parts have been completed without difficulty. We have also tested the catalogue capacity to over 200,000 parts when the system performs normally, albeit with rather slower searches.
Even with that one (major) drawback, CADFind could prove invaluable to a company that is laden with decades of legacy data. After CADFind has processed and catalogued all those files, being able to find what you’re looking for won’t end up as a hair-loss situation. New employees would benefit greatly where their product knowledge would be lacking.
Personally, I actually liked it. While the searches seemed to occasionally bring up random parts, along with the pertinent ones, overall it’s pretty impressive. Had I had it back when I was with HySecurity, my life would have been much easier during the whole “2D to 3D conversion” phase we went through. Being able to search for a shape, versus what someone thought the part number was, would have been oh so much faster.