cadalyst
Manufacturing

Cadalyst Labs Review: IronCAD 9

November 1, 2006 By: IDSA ,Mike Hudspeth

Hybrid 3D modeler makes history tree optional


IronCAD has just released v9 of its versatile 3D modeling software. Positioned to compete with midrange solid modelers such as SolidWorks and Inventor, it's a hybrid modeler—in other words, a program that can use parametric as well as explicit methodologies. IronCAD 9 can be either history-based—using sketches and constraints to control how things are constructed in a particular order—or nonhistory-based—building geometry without regard to the construction order. That choice allows users to model the forms they want virtually without regard for how the software wants to do things. Modeling can be quite freeform, but controlled when appropriate (figure 1).



IronCAD 9 can manage this double duty especially well because it's a dual-kernel program. It has its feet firmly in the ACIS camp but also in the Parasolid camp, a unique approach. The two modeling kernels usually don't get to talk to each other much, but in IronCAD 9 they work as a team and constantly query each other to make sure the job at hand is being done in the best way. If one kernel can do something better, it takes over, giving the reins back to the default kernel when it's done. That way, users get the best capabilities of both kernels. By the way, IronCAD does all this transparently. Beyond specifying the default, users never have to chose which kernel they want working.

 IronCAD 9
IronCAD 9

Workin' It!

IronCAD 9 is intended for tasks such as industrial design, where its powerful modeling capability helps to quickly generate iterative concepts; engineering and manufacturing, where accuracy and control are paramount; and product design and packaging, where ease of use is imperative. Just about everything in the program can be dragged and dropped. IronCAD 9 uses catalogs or collections of predefined geometry—features, parts and assemblies—that can be brought into a model from almost anywhere (figure 1).

Figure 1. Rendering of a machine press created using IronCAD 9.
Figure 1. Rendering of a machine press created using IronCAD 9.

Users can rely on the primitives that come with IronCAD 9, create their own standard parts or download parts from the Internet. If you use a standard type of screw boss all the time, you can create one and save it. It becomes something like a user-defined feature, but it's not frozen in time as is the case with some systems. Intellishapes have variable-driven properties that users can change. They can be dragged onto any face of a model. IronCAD calls that cruising, and it's actually fun to do.

In a history-based modeling system, changes can pose quite a challenge. When one feature is dependent on another, changing one feature without affecting the other can be difficult. That's not really a problem for IronCAD 9. The Smart Update function can reorder the model's history tree to accommodate changes that would freak out other systems. In-context part editing allows users to reference geometry that follows later in the history.

Again, in a history-based modeling system, users must do things in a set order. One feature is dependent on what came before it. Occasionally you'll be modeling merrily along when you find something that you should've done earlier in the history tree. When you go back to make a change, sometimes the geometry you want to constrain to is gone, because it appears later on the tree. Programs like SolidWorks won't let you reference what you want or even let you see it. Unigraphics NX lets you see it, but won't let you constrain to it—hardly a better solution. You're left with a lot of complicated reordering. IronCAD 9 avoids all that by allowing users to reference anything anywhere.

Getting It Together

1 2 3 


About the Author: IDSA


About the Author: Mike Hudspeth





Cadalyst Magazine - Buy Now