The following is an article written by me for TenLinks, reprinted here with permission.
KeyCreator Compare Review
Kubotek’s KeyCreator Compare is intended to help users find differences between versions of parts and assemblies. Compare is available in three different packages:
- As an add-on to KeyCreator to compare CAD models
- combined with Validation Tool, as a method to verify that translations are correct
- combined with ECO Manager, as a method to document changes between versions of parts, assemblies or drawings
In this review, I am working with Compare add-on for KeyCreator. This lacks some of the advanced reporting and result sorting functions of the more complete ECO Manager and special comparison algorithms available in the Validation Tool. Matt Carr of Kubotek mentioned that some limited report capabilities such as automated screen shots may be added to KeyCreator Compare in a future release.
The Compare tool can be used for comparisons between CAD and inspection or scanned data, between two CAD models to find translation errors, or between new and old versions for ECO documentation. You can also use it to find changes in 2D drawings.
Companies dealing with a lot of translated CAD data need to ensure that they understand all the changes made to manufacturing models during the data lifecycle. For example, if a mold designer has partially completed a mold design, and the original part designer makes a change to the plastic part model, the mold designer needs to verify which faces have changed and by how much to be able to provide a quote for the changes. Likewise, the ability to check versions of a mold assembly to make sure that the assembly or the individual parts in the assembly have not changed can save significant time and money.
KeyCreator can read direct files from AutoCAD, Inventor, SolidWorks, Catia V4 & V5, Pro/Engineer, Unigraphics (NX), and formats ACIS, Parasolid, IGES, STEP, OBJ, STL, 3D PDF, and HOOPS. Some of these are available at extra cost, such as the Catia translators.
Here’s how the process works:
- Set Options
- Open models to compare
- Run Analysis
- Visualize Results
- Write report or make changes
- Repeat steps 3-5 as necessary
The options are the main key to getting the most out of the Compare tool. If you are comparing solid models, compare faces rather than points. Compare edges if you have only 3D wireframe data. If you are comparing a scanned point cloud against a solid model, you will need faces and points. If features have been added to or removed from one version of the part, the face count difference may help you identify that. You can limit the results to focus on only the important aspects of the models.
You can also run sequential analyses to look at first the changed parts in an assembly, then at the face-by-face changes in each part in the assembly. Most analyses for small assemblies and medium complexity parts take just a few seconds to run, depending on your computer, so it is certainly feasible to look at your part or assembly using different criteria.
If you are using Compare as part of the Validation Tool or ECO manager, you can save Options settings to an external file, so that you can recall those settings whenever you do a similar comparison. This saves time and avoids set up mistakes. For example, to compare a CAD model against inspection data, you might have one set of options, while comparing a raw casting against a machined casting uses another set of options.
Open Models to Compare
To select files to compare, use the Compare Parts selection from the Compare menu or the Validate Parts button on the Compare toolbar. Kubotek tells me that the Validate Parts button is actually mislabeled (the tooltip should read “Compare Parts”), and that this will be remedied in an upcoming fix.
The Compare Parts command opens the File Selection dialog. File Selection enables you to select from currently loaded parts or to browse for other files. You select one part to be the IS version and another to be the WAS version, but there is also an option within the box to flip the order. This order is important and carries through in the Difference Results window.
If you need help on the Compare tool, the File Selection dialog box is the place to find it. Click on the Help button on the right side of the dialog, and brings up the KeyCreator Compare User Guide. The main KeyCreator Help menu does not contain help topics for Compare. Kubotek told me that the Compare Help will be better integrated in an upcoming version.
Once you click the OK button in the File Selection dialog, the difference analysis begins to run using the options set up earlier. A progress bar shows at the bottom of the KeyCreator window. A part model with about 2300 faces takes about ten seconds to run. Assemblies obviously will take longer.
If you want to change settings and run the analysis again, first change the settings, then click on the Compare Parts button, and answer Yes to tell it to reuse the same parts that are currently set up.
Visualize the Results
After the analysis is done, the Difference Results Window opens up. It shows the pairs of faces compared by the software, and the difference between them. Difference Results panel has several tabs along the bottom of the window, each showing a red ball if differences were found, a green ball if no differences were found or a gray ball if you did not set that criteria to run in the Options dialog. For example, I set up this example to look at total mass and centroid, so the Mass Properties tab has a red ball, showing something changed. But I did not ask for counts of planar or cylindrical faces, so the Geometry tab has a gray ball.
The main geometry windows are also used to visualize difference results. Green is for the IS condition, and red is for the WAS. These can be shown side by side, and the Synchronize Views command keeps the views of the two parts in the same orientation, so the differences are easy to see and compare. Rotate one view, click the Synchronize button, and the view of the other part snaps to the same orientation. You can also use the Examine View button on the Compare toolbar to get a close-up.
Examine View overlays the parts or assemblies and shows through color and transparency your WAS and IS parts and allows you to easily see changes between the parts. Compare does not, however, show a difference volume where only the areas of difference exist. If you want this kind of Boolean operation, KeyCreator does provide it.
A quirk with the Examine View window reveals the incomplete state of integration of this new add-on. Zooming (with the mouse scroll wheel) in the regular KeyCreator windows is backwards from zooming in the Examine View window. Kubotek tells me that Examine View is a third party window with entirely different controls which Kubotek has not had enough time to integrate fully into the rest of the KeyCreator interface.
KeyCreator Compare also has the ability to compare assemblies. It can compare the BOM level, the part level, and the face level to show which parts in the assembly have been moved or replaced and which parts have changed geometry.
If you are looking for sophisticated geometry comparison tools, Kubotek’s KeyCreator Compare is a tool with a lot of capability. For a step up in the ability to make reports, better sorting tools, and batch processing, move up to ECO Manager. Compare combined with KeyCreator gives a very wide range of file types that you can work with, and as a direct edit modeler, you can also make changes to imported parts with ease.
While the software is very powerful, you may find that it is not very refined. Kubotek admitted in several cases that the integration of the Compare add-on was not complete, or that certain interface bugs or other limitations still existed.
The workflow for using the software that I’ve laid out here was not intuitively obvious based on the interface. The Compare software doesn’t do that much compared to the KeyCreator CAD software – it only has four commands. You might think that they could make the workflow somewhat more obvious, so that a new users would not need to be shown how to use the software.
Beyond the usability, the biggest challenge for users of this software will likely be digesting the results. In some cases, Compare gave such a large volume of results that it was rather difficult to sort through them and figure out which were the most important and which had little or no relevance to the original question.
Overall, however, the Compare add-on for KeyCreator has a high level of sophistication for a tool in this price range. If you need the power, getting past the interface and usability limitations should be a minor hurdle.