• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

3D CAD World

Over 50,000 3D CAD Tips & Tutorials. 3D CAD News by applications and CAD industry news.

  • 3D CAD Package Tips
    • Alibre
    • Autodesk
    • Catia
    • Creo
    • Inventor
    • Onshape
    • Pro/Engineer
    • Siemens PLM
    • SolidWorks
    • SpaceClaim
  • CAD Hardware
  • CAD Industry News
    • Company News
      • Autodesk News
      • Catia News & Events
      • PTC News
      • Siemens PLM & Events
      • SolidWorks News & Events
      • SpaceClaim News
    • Rapid Prototyping
    • Simulation Software
  • Prototype Parts
  • User Forums
    • MCAD Central
    • 3D CAD Forums
    • Engineering Exchange
  • CAD Resources
    • 3D CAD Models
  • Videos

Evan Yares

The failed promise of parametric CAD, final chapter: A viable solution

November 18, 2013 By Evan Yares 5 Comments

Model reuseWhat is the failed promise of parametric CAD? In short, model reuse.

It’s a lot more difficult than it ought to be, for a variety of reasons. Several months back, I wrote a series of articles discussing those reasons, as well as some of the solutions that have come up over the years.  What was missing from the series was a final chapter; a detailed description of what could prove to be a viable solution to problems with model reuse: the resilient modeling strategy.

The resilient modeling strategy (RMS) is the brainchild of Richard “Dick” Gebhard. I wrote about Dick last June, in the article A Resilient Modeling Strategy. He’s a low-key guy with deep experience and serious expertise in the practical use of MCAD software. Over his career in CAD, he’s been a reseller for CADKEY, Pro/E, and most recently, Solid Edge.

RMS is a best practice for creating CAD models that are stable and easily reusable (even by inexperienced users.)  It can be learned and easily used by typical CAD users, it preserves design intent in models, and provides a mechanism by which managers or checkers can quickly validate a model’s quality.

Resilient Modeling Strategy

When Dick first started thinking about the concepts that make up the resilient modeling strategy, it was natural that it was in the context of showing the advantages of Synchronous Technology (The Siemens PLM brand name for its version of direct modeling.) In our discussions about RMS over the last year or so, I pointed out that, while I thought that RMS did indeed demonstrate the benefits of hybrid history/direct modeling in Solid Edge, for it to be taken seriously, and not be unfairly dismissed as a marketing initiative for Solid Edge, it needed to work with a wide variety of MCAD tools. I think Dick got where I was coming from, because he’s continued to refine and generalize RMS, with feedback from users of a number of MCAD systems.

In its current incarnation, RMS works particularly well with Solid Edge, as might be expected, but also works very well with Creo, NX, CATIA, and IronCAD (all of which are hybrid history/direct systems.) Further, with a few modifications, it can provide compelling value with SolidWorks, Inventor, and Pro/E (all of which are primarily history-oriented systems.)

It’s significant that RMS is also free to use. While Dick is available to provide presentations, seminars, and training, he has not attempted to patent, or keep as trade secrets, the underlying concepts of RMS. (He does claim a trademark on the term “Resilient Modeling Strategy,” which means that organizations offering commercial training on RMS will need to get Dick’s OK to use the term.)

Dick has posted an introductory presentation on RMS at resilientmodeling.com. While the entire presentation is 20 minutes long, the first 3-1/2 minutes cover the problems that people invariably experience when reusing or editing history-based CAD models. Watching that much will likely convince you to watch the rest.

On Wednesday, November 20, at 10:00 AM PST, Dick will be hosting a webinar on RMS. It’s scheduled to last just 30 minutes, with the emphasis on content, not hype. If you’re a serious CAD user or a CAD manager (or, for that matter, you work for an MCAD developer), it’ll be well worth your time to attend.

TL;DR: Resilient Modeling Strategy is a best practice for creating high quality reusable 3D MCAD models. It works with many CAD systems, it’s easy to learn and use, and it’s free. Big payoff for MCAD users. 

Presentation at resilientmodeling.com

Register for Nov 20 webinar on Resilient Modeling

 

 

 

Filed Under: Catia, Creo, Evan Yares, Featured, Inventor, News, Pro/Engineer, Siemens PLM, SolidWorks Tagged With: 3D CAD, Catia, Dassault Systemes, Evan Yares, Inventor, IronCAD, PTC, Siemens PLM, Solid Edge, SolidWorks

Taming the Upfront Cost of CAD

October 24, 2013 By 3DCAD Editor Leave a Comment

By Evan Yares, 3DCAD Editor

Taming the upfront cost of CAD
Winner of Design World/Siemens Engineering Design Contest, Steve Triplett, Owner of Trinity Frame & Fabrication in Dallas.

About a year and a half ago, I wrote an article for 3D CAD World, asking the question “Should you buy your CAD software—or rent?”

The thing that piqued my interest in the subject at the time was the release of a version of Solid Edge called Design 1, available only under a monthly subscription plan to members of the Local Motors community.

It was an experiment in social product development. Local Motors is an unusual car manufacturer: they use a co-creation process to design their cars, partnering with community members on their website. They hold periodic challenges, where community members compete to design vehicles.

Putting CAD power in the right hands

The Local Motors community is diverse, and includes industrial designers, engineers, students, mechanics, and hobbyists. The one thing that all members of the community have in common is that they are car nuts. They participate in Local Motors design challenges out of pure passion.

While some Local Motors community members are experienced (and occasionally professional) CAD users, there are many who have more enthusiasm than experience. Yet, enthusiasm can go a long way: When you provide a group of enthusiasts with best-in-class CAD tools, some will rise to the occasion, and create the kind of work that any professional would be proud of.

When Local Motors started working with Siemens PLM on the Solid Edge Design 1 program, their goal was to empower their community; to find a way to put professional CAD tools in the hands of their community members, at an affordable price point.

They realized that the upfront cost of professional level CAD software was simply prohibitive for most of their community members. They needed to find a way to lower the barrier to entry.

Why did they choose to work with Siemens PLM? The simple answer is that they talked to several CAD vendors (you may be able to guess who), and Siemens was the one that responded favorably, and was open to the idea of offering a high-quality CAD tool at a low monthly subscription price point.

Software licensing is hard

For any CAD software vendor, the decisions about how to license their software are a pretty big deal. They’re not things that can be decided with the flip of a coin. Pricing, distribution channels, licensing terms, and more are all interrelated, and have to be thought out carefully, in context.

There are a diverse set of factors that drive licensing decisions, including corporate ownership structure, licensing terms for software components, sales channel structure, regional market differences, and customer expectations.

If a hypothetical vendor selling a mainstream MCAD product in the typical fashion—with an upfront license fee, plus annual maintenance/support fees—wanted to move to a subscription model, where customers pay for the right to use the software for a period of time, what would it take for them to do it?

There are the obvious steps of creating new software license agreements, and setting the terms and pricing. Beyond these, the CAD vendor faces a challenge getting buy-in from all the interested parties who need to be convinced that the change will at least not harm them, if not benefit them. These parties include not just customers, but also suppliers and partners. If the vendor doesn’t get it right, it can be a painful experience for everyone.

Solid Edge Subscription Plans

When Siemens PLM started offering Solid Edge under a monthly subscription license in early 2012, I was impressed. By limiting the offer to the Local Motors community, they’d found an effective way to prove the concept, without potentially alienating their existing customers or their partners. A few factors played into their ability to experiment. Back in 2011, Chuck Grindstaff, Siemens PLM Software president, reorganized the company, making the group that develops and sells Solid Edge an independent business segment. (Solid Edge is sold by a business segment of Siemens PLM Software, which is a business unit of Siemens Industry Automation, which is a division of Siemens AG.) Because their product is not the leader in its market segment, the Solid Edge team are actively looking for new ways to be innovative and displace their competitors.

By all appearances, the experiment was a success, as Siemens PLM is now opening up the Solid Edge subscription option (http://store.plm.automation.siemens.com/store/siplm1/en_US/home/ThemeID.33153000)—first to US and UK users, and later to customers in other regions.

This looks to be a very good program. It is a true month-to-month subscription, and includes both web support and partner (reseller) support. Users can choose between four different levels of Solid Edge—from Design and Drafting, all the way to Premium. These are the full commercial versions of Solid Edge—exactly the same software that users get when they buy perpetual licenses.

This subscription plan will be attractive to a variety of users:

Those working on short-term projects
Those with peak demands for extra seats
Those with short-term demands for advanced features
Those who can’t afford the upfront costs of a permanent license
Those with little or no software budget
Those with delayed software budgets
Those with contract-based projects
Those who are using competitive products, and want to try Solid Edge
Those who need to modify (direct edit) customer or vendor provided CAD files
Those who are not CAD professionals, but who would like the chance to work with “grown-up” CAD software

This is not a sneaky deal, intended to attract you with a low upfront cost, and lock you in with higher costs on the back end. Users can subscribe for a single month, and cancel if they desire. Their CAD files will be completely readable in any commercial copy of Solid Edge. Users can also upgrade and downgrade anytime they want to, depending on their needs at the moment.

The monthly subscription plan is not a replacement for the existing perpetual license plan. It is just an alternative. The monthly subscription plan is priced so that 3 years of subscription is about the same cost as a perpetual license with 3 years of maintenance. For users, the choice between buying a monthly subscription or a perpetual license comes down to cash flow and flexibility.

Too often, I’ve seen license plans for CAD programs that seemed to be more about the vendor making money than serving the customers’ needs. I had a feeling like it was a game of three-card Monte, where the vendor wouldn’t let me see all the cards.

In this case, the Solid Edge people are showing their cards. But I think it’s more due to enlightened self-
interest than altruism.

Because of a combination of business and technical factors (not the least of which is the fact that they own Parasolid, D-Cubed, and most all of the critical technologies used to build Solid Edge), Siemens PLM can afford to offer a monthly subscription program with very attractive terms. They believe that providing more and better purchase and usage options for customers will help drive their long-term business. I think they may be right.

A contest to make an engineering dream come true

Professional CAD has always been relatively expensive and relatively hard to use. Not because that is the intent of CAD vendors, but because it’s the nature of the technology: A professional grade CAD program is probably an order of magnitude more complex than a typical “office” software application (even if you don’t count the advanced 3D mathematics.)

But, what if CAD’s barriers to entry could be lowered? What if the reach of professional CAD tools could be extended, to a larger community of users? What might be possible?

The combination of monthly subscription licensing and direct editing with synchronous technology have definitely lowered the barriers to entry for Solid Edge. Now an engineer with a great product concept can get access to a professional CAD tools that they can actually use, without needing to pony up thousands of dollars in advance.

That’s what gave rise to the recent Design World/Siemens Engineering Design Contest. We asked our readers: Do you have an engineering dream? Something you’ve thought about doing, but blew off, because you couldn’t justify the upfront cost of the CAD software? Possibly an idea for a Kickstarter project, a concept for a Burning Man mutant vehicle, or design to contribute to a non-profit project?

We were blown away, with more than 60 entries—judges from the Design World editorial staff, Siemens and Microsoft whittled the submissions down and finally selected a winner, Steve Triplett, Owner of Trinity Frame & Fabrication in Dallas. The basis of Steve’s idea is a rear engine driven reverse trike—two wheels in front, one in the rear—that is operable from a wheel chair.

In Steve’s concept, the chassis lowers to the ground to facilitate backing the chair into the vehicle from the front and then the steering nacelle closes in front of the rider. The vehicle then returns to normal ride height and the rider enjoys an unobstructed riding experience very similar to a conventional motorcycle. Current trikes for people with disabilities are of the “chariot” style, where the rider is behind the powerplant and enclosed in a box. Steve feels that this idea would benefit many paraplegics, as well as our returning vets, who have been injured and would like to ride.

Steve won a one year subscription to Solid Edge valued at $4,200, to help him make his dream a reality. He also will be receiving a Surface from Microsoft to help get his business up and running, valued at $850.

Siemens
www.siemens.com

Filed Under: CAD Blogs, CAD Industry News, Design World, Evan Yares, Siemens Blogs, Siemens PLM & Events, Simulation Software Tagged With: Siemens

The Design World dynamic design challenge

July 31, 2013 By Evan Yares Leave a Comment

Win a free dynamic design analysis of your mechanism. Get to market faster. Be a hero to your customers.

When NASA’s JPL landed the Curiosity Rover on Mars, I was impressed. Not just that they’d done it blind (because of the time-delay in communications from Mars), but also that they’d done it by dropping the rover on cables from a rocket-powered sky crane as it descended to the surface.

Think about that for a moment: That would be hard enough to do on Earth, where they’d be able to do full-scale physical testing of prototypes. Doing it on Mars, where the gravity is different from Earth, and where they had only one shot to get it right, took some serious engineering.

My first guess about how they did it was one word: Adams. And, it turns out, I was right. Adams, from MSC software, is possibly the best known multibody dynamics simulation software system, and JPL used it to simulate the process of dropping the rover onto the surface of Mars.

Cable 1

While I’ve known about Adams for years, I’ve generally not paid all that much attention to it, because it’s often used by rocket scientists and advanced dynamicists, not design engineers. It takes a lot of expertise to setup right, and just isn’t the kind of tool that the kind of people who I hang out with would typically feel comfortable using. (OK–I admit that I know a few people who actually are rocket scientists, one of whom uses Adams, but I think you get my point.)

Last year, MSC Software released a special version of Adams (called Adams/Machinery) that was designed for my kind of people. I wouldn’t have been surprised had MSC dumbed-down Adams to make it easier to use, but they did something very different: They developed a series of wizards, that could be used to design and analyze common machine subsystems, such as gears, belts, pulleys, chains, sprockets, bearings, and cables.

Flexible Gearbox

While Adams has long been able to design and analyze these sort of subsystems, the process has required a lot of expertise and work. That’s changed. The wizards in Adams/Machinery not only make the process easier, but they also allow the designer to adjust the level of fidelity of simulation, based on their needs.

Adams/Machinery can help designers solve some otherwise tough problems:

  • Analyze bearing contact force, and predict service life,
  • Predict load and performance of power transmission systems,
  • Predict how gear ratio, friction and backlash impact the overall system performance, like the output torque or the system vibration,
  • Analyze how the contact force between gears could change due to backlash effect,
  • Study how different gear parameters impact the stress distribution of the input shaft,
  • Predict how Bearing clearance affects the gear mesh,
  • Calculate the dynamic loading of the gear, bearing, shaft or any component in the system,
  • Calculate dynamic belt tension and how slippage would affect system performance,
  • And quite a lot more.

Not too long ago, I attended MSC’s 50th anniversary user conference. While there, I got to talking with Leslie Bodnar, MSC’s marketing director, about Adams/Machinery. It occurred to me that many of the engineers who read Design World magazine are involved in designing machinery that incorporates the kind of subsystems for which Adams/Machinery is optimized. It also occurred to me that many of those engineers never do multibody dynamics analysis, because they assume the process is too hard, or too time consuming. Or, perhaps, they might not even know it’s possible.

Serpentine Belt

I had an idea: What if, instead of using boring sample problems to demonstrate the capabilities of Adams/Machinery, MSC was to run an analysis on a really interesting real world problem, from one of our readers? It’s one thing for an engineering software vendor to brag about how good their software is, but it’s another thing entirely to step up and prove it on an actual customer problem.

So, I made Leslie a proposal: Design World would hold a contest with MSC, and ask our readers to submit real-world machine design dynamics problems. We would choose a really interesting one, and MSC would work side-by-side with that reader, to run a full Adams/Machinery analysis on the problem.

For the reader, the “prize” of winning the contest would be an analysis that could help solve a sticky design problem, and get their project done and shipped faster. For MSC, it would be a chance to “put-up or shut-up, ” by showing that not only is their software up to the task of running the analysis, but also that it’s easy enough for a mere mortal (as opposed to a PhD analyst) to learn to use. This wouldn’t be some simplistic sales demo: It would be a intimate customer engagement, where they’d need to deliver a real solution. Surprisingly, she said yes, she would do it.

So, I present to you the Design World Dynamic Design Challenge, sponsored by MSC Software. Choose your stickiest dynamic design challenge (it should include cables, bearings, gears, belts, sprockets, or chains), and visit the contest registration page. There, you can register, and tell us about your design problem. You can even upload pictures or videos. If we choose your problem as the winner, MSC will work with you to nail that problem to the wall, but good.

You might wonder: Will it be worth it?  Is entering this challenge, just to have a chance to win an analysis of your mechanism, really worth the effort? You might ask the folks at JPL. Multibody dynamic analysis has paid off pretty well for them.

 

Filed Under: CAE, Design World, Evan Yares, Featured, Simulation Software Tagged With: Adams, MSC

The failed promise of parametric CAD part 5: A resilient modeling strategy

June 25, 2013 By Evan Yares 3 Comments

bamboo-gardenThe model brittleness problem inherent with parametric feature-based modeling is a really big deal. And it’s something, honestly, that I don’t have a great answer for. I’ve even asked a few power users who I know, and their answers seemed to involve a bit of hand-waving, and a reference to having lots of experience.

While best practices are a potentially good step forward, they need to be straightforward enough that mere mortals (as opposed to power users) can follow them.

Around Christmas last year, I got a call from Richard Gebhard, an engineer’s engineer, who has made his living selling CAD, and training people to use it (including more than his fair share of power users), for longer than he would like me to admit. (I’m pretty sure I’ve been in the CAD industry longer than him, though.) Richard told me he had something he wanted to show me, and if I’d take the time to meet him, he’d buy me lunch.

What Richard showed me was a way of creating and structuring CAD models that made a lot of sense. It not only reduced parent-child dependencies, but it made them more predictable. And, more importantly, it made it a lot easier for a mere mortals to scan through the feature tree, and see if there were any grues (it’s a technical term. Feel free to look it up.)

Over the next several months, we had lunch several times. I made suggestions. He rejected some, accepted some, and thought about others. At the same time, he was bouncing his ideas off several of his best power users (including his son). By a couple of months ago, he had refined his system to the place where it would work impressively well with nearly any parametric feature-based CAD system. So, he went to work finalizing his presentation.

I had mentioned that Delphi, by patenting some of the elements of horizontal modeling, limited the number of people who could benefit from it. (Worse for them, they patented it, then filed bankruptcy. That didn’t help much.) Richard’s goal wasn’t to monetize his process. His goal was to evangelize it. To help CAD users—both power users and mere mortals—to get their jobs done better.

Richard and I had talked, over time, about what he should call this process. At first, I liked the word “robust.” In computer science, it is the ability of a system to cope with errors during execution. In economics, it is the ability of a model to remain valid under different assumptions, parameters and initial conditions. Those are good connotations. But, then I thought of one of my favorite examples of robustness. The first time I visited Russia, I noticed that the apartment buildings were built of thick poured concrete. Very robust. And nearly impossible to remodel.

Richard’s system wasn’t robust. It was resilient. So, he has named it the Resilient Modeling Strategy. RMS.

So far, I’ve written over 2,600 words, to provide some background on the problems of parametric modeling, and some of the solutions that have been offered over the years. But, after all that, I’m not going to tell you anything more about RMS. At least, not yet.

Tomorrow, Wednesday, June 26, Richard will present RMS for the first time ever, at Solid Edge University, in Cincinnati, Ohio. His presentation will start at 9:00AM local time, and will be in room 6 of the convention center. If you’re there, put it on your calendar. If not, you’ll need to wait until Richard gets back to Phoenix, and I publish a follow-up post.

RMS is not anything difficult, or fundamentally new. It’s just an elegant distillation of best practices, designed to work with nearly any parametric CAD system, and simple enough that it doesn’t get in the way.  It’ll help you make better CAD models faster.

Filed Under: Alibre, Autodesk, Creo, Design World, Evan Yares, Featured, Inventor, Pro/Engineer, Siemens PLM, SolidWorks Tagged With: Creo, Inventor, IronCAD, Solid Edge, SolidWorks

The failed promise of parametric CAD part 4: Going horizontal

June 25, 2013 By Evan Yares 12 Comments

In the early 90s, Ron Andrews, a senior product designer at Dephi’s Saginaw Steering Systems Division, became fed-up with the difficulties of editing parametric CAD models. So, he and a team of his colleagues, including Pravin Khurana, Kevin Marseilles, and Diane Landers, took on a challenge of trying to find a solution.

They came up with an interesting concept that they called horizontal modeling. Here’s a description of it from their patent abstract:

“Disclosed is a horizontal structure method of CAD/CAM manufacturing where a base feature is provided and one or more form features added to it to form a model. The form features are added in an associative relationship with the base feature, preferable a parent child relationship, but are added in a way as to have substantially no associative relationships with each other. The result is a horizontally-structured Master Process Model where any one form feature can be altered or deleted without affecting the rest of the model. Extracts are then made of the Master Process Model to show the construction of the model feature by feature over time. These extracts are then used to generate manufacturing instructions that are used to machine a real-world part from a blank shaped like the base feature.”

Here’s a picture that makes it clearer:

Horizontal Modeling

The simplest explanation I can give for it is this: You create a base feature, and bunch of datum (working) planes. You attach all the child features to those datum planes. Viola: no parent-child problems.

I admit that I’m not going to do justice to horizontal modeling in this conversation. There’s actually quite a bit to it, and it makes a lot of sense when coupled with computer-aided process planning (CAPP.)

Horizontal modeling has a handful of problems. First, it does a pretty good job of killing the possibility of having design intent expressed in the feature tree. Next, it works better with some CAD systems than others. (When horizontal modeling was in the news, SolidWorks had a problem managing the normals on datum planes, so it didn’t work too well.) The deadliest problem is that Delphi got a bunch of patents on the process, then licensed it to some training companies. From what I can see (and I may be wrong), none of these training centers offer horizontal modeling classes any more.

While, technically, you can’t use horizontal modeling without a patent license from Delphi, the concepts at its core are fairly similar to things that CAD users have been doing for years. A few years ago, Josh Mings posted on a couple of online forums that “Horizontal Modeling is just one word for it, you may also know it as Skeleton Modeling, Tier modeling, Sketch Assembly modeling, CAD
Neutral Modeling, or Body Modeling.” (It’s actually two words for it, but I get his point.)

Horizontal modeling is not a silver bullet solution for the problems inherent in parametric feature-based CAD. It’s just a best practice—a strategy for getting around the problems. It seems to be headed in the right direction, but it suffers from the complexity that comes from trying to fix too many problems at once.

Next: A Resilient Modeling Strategy

Filed Under: Alibre, Autodesk, Creo, Design World, Evan Yares, Featured, Inventor, Pro/Engineer, Siemens PLM, SolidWorks Tagged With: Creo, Inventor, IronCAD, Solid Edge, SolidWorks

The failed promise of parametric CAD part 3: The direct solution

June 25, 2013 By Evan Yares 5 Comments

Pull-PushDirect modeling—a syncretic melding of concepts pioneered by CoCreate, Trispectives, Kubotek (and many others)–has shown the most promise to cure the parametric curse.

Direct modeling is today’s hot CAD technology. PTC, Autodesk, Siemens PLM, Dassault (CATIA, but not so much SolidWorks), IronCAD, Kubotek, Bricsys, SpaceClaim (and certainly some other companies I’ve forgotten) all have their own unique implementations of it.

The common thread in direct modeling is to use standard construction techniques when modeling, and feature inferencing (or recognition) when editing. It’s easier said than done. It’s taken about 35 years of industry research to get to the place we are today—where you can click on a face of a model, and the system will recognize that you’re pointing to a feature that has some semantic value. And that’s not even considering the tremendous amount of work that has been required by legions of PhD mathematicians to develop the math that lets you push or pull on a model face, and have the system actually edit the geometry it in a useful manner.

For the CAD software, figuring out which way to edit a selection is almost a mind reading trick: A user clicks and drags on a part of a model. What would they like to happen? In some cases it’s easy: Drag once face of a rectangular block, and the system will just make it longer or shorter. But if the block is full of holes, bosses, and blends, it becomes a lot more complicated. What should the system do if you drag a face so far back that it consumes another feature, and then pull it back to where it was? Should the consumed feature be lost forever, or should the system remember it in some way, so it can be restored?

There are no right answers. It seems that no two direct modeling systems handle the decision of what is a “sensible” edit in the same way.

While direct modeling absolutely solves the model brittleness problem inherent with parametrics, it does it by simply not using parametrics. Even with hybrid parametric/direct CAD systems, the answer to the parametric curse is still to not use parametrics when you don’t need to.

The solution of “use direct modeling when you can, and learn to live with parametric hassles when you can’t” just isn’t very satisfying to me.

Next: Going horizontal

Filed Under: Alibre, Autodesk, Creo, Design World, Evan Yares, Featured, Inventor, Pro/Engineer, Siemens PLM, SolidWorks Tagged With: Creo, Inventor, IronCAD, Solid Edge, SolidWorks

The failed promise of parametric CAD part 2: The problem is editing

June 25, 2013 By Evan Yares 4 Comments

ErasermIn the previous post, I wrote about the failed promise of parametric CAD: problems such as parent-child dependencies and unwanted feature interactions, coupled with no easy way to either prevent, or check for them.

The difference between modeling and editing in a parametric CAD system is simply the difference between creating things from scratch, and modifying things you’ve already created. The distinction may seem academic, but it is only when editing that parent-child dependencies are a potential problem.

Consider a scenario, of creating a parametric part—one that you’ve worked out in your head pretty well ahead of time—where you start from scratch, modeling sequentially, and spending all your time working on the most recent feature without needing to go back to edit upstream features.

In that context, the model’s parent-child dependencies would exist, but would be benign. They’d never get in your way. That is, until you went back to edit the part.

In most cases, people don’t build models from scratch without periodically going back to adjust earlier features from time to time. In that process, they’ll catch, and be able to deal with, some of the dependencies. But not likely all, or even most, of them.

I’ve heard experienced CAD people use an interesting term for models with hidden and untested parent-child dependencies: Parts from hell. When you’re trying to modify them, you never know when a small change might cause them to completely fall apart. I think a better, more descriptive, term is brittle: Hard, but liable to break or shatter easily.

This also suggests a descriptive term for CAD models which are not liable to break or shatter easily: resilient.

I’ve only ever seen one group of users who could consistently create complex yet resilient parametric parts models from scratch: PTC application engineers from the early to mid-1990s. Of course, they could only do it during customer benchmarks, with parts they’d practiced ahead of time, where they had worked-out and memorized all the steps, and where they had a good idea of the parameter ranges. Even then, if you were to ask them to change a dimension that would cause a topological change, the models might unceremoniously blow up.

Not to paint too bleak a picture, there are certainly CAD power users who have the skills to create resilient CAD models. I’ve met more than a few of them: true professionals, who by combining experience, insight, and education, have earned the respect of their peers. They understand how to structure CAD models to avoid any problems with brittleness.

Nah. I’m just messing with you. Power users struggle with this just like us mere mortals. It’s just that their models don’t usually fall apart until you go outside the scope of parametric changes they had anticipated. Give power user’s carefully crafted CAD model to a user who has a black thumb (I’m sure someone comes to mind), and they’ll find ways to blow it up that the power user never imagined.

Next: The direct solution

Filed Under: Autodesk, Creo, Design World, Evan Yares, Featured, Inventor, Pro/Engineer, Siemens PLM, SolidWorks Tagged With: Creo, Inventor, IronCAD, Solid Edge, SolidWorks

The failed promise of parametric CAD part 1: From the beginning

June 25, 2013 By Evan Yares 28 Comments

The modern era of 3D CAD was born in September 1987, when Deere & Company bought the first two seats of Pro/Engineer, from the still new Parametric Technology Corporation. A couple of years later, Deere’s Jack Wiley was quoted in the Anderson Report, saying:

“Pro/ENGINEER is the best example I have seen to date of how solid modelers ought to work. The strength of the product is its mechanical features coupled with dimensional adjustability. The benefit of this combination is a much friendlier user interface plus an intelligent geometric database.”

According to Sam Geisberg, the founder of PTC:

“The goal is to create a system that would be flexible enough to encourage the engineer to easily consider a variety of designs. And the cost of making design changes ought to be as close to zero as possible. In addition, the traditional CAD/CAM software of the time unrealistically restricted low-cost changes to only the very front end of the design-engineering process.”

To say Pro/E was a success would be a terrible understatement. Within a few years PTC was winning major accounts from the old-line competitors. In 1992, on the strength of its product, PTC walked away with a 2,000 seat order from Caterpillar that Unigraphics had thought was in the bag.

The secret to Pro/E’s success was its parametric feature-based solid modeling approach to building 3D models. To companies such as Deere and Caterpillar, it offered a compelling vision. Imagine being able to build a virtual CAD model of an engine, and, by changing a few parameters, being able to alter its displacement, or even its number of cylinders. And even if that wasn’t achievable, it would be a great leap forward to just be able to rapidly create and explore design alternatives for parts and assemblies.

Yet, things were not that easy. In 1990, Steve Wolfe, one of the CAD industry’s most insightful observers, pointed out that Pro/E was incapable of making some seemingly simple parametric changes.

Pro/Engineer placed limits on the range of parameters. (A designer could not increase the dimension of L2 to point that L3 vanished.)
Pro/Engineer placed limits on the range of parameters. (A designer could not increase the dimension of L2 to point that L3 vanished.)

David Weisberg, editor of the Engineering Automation Report (and from whose book, The Engineering Design Revolution, I have liberally cribbed for this article), pointed out the fundamental problem with parametrics:

“The problem with a pure parametric design technique that is based upon regenerating the model from its history tree is that, as geometry is added, it is dependent upon geometry created earlier. This methodology has been described as a parent/child relationship, except that it can be many levels deep. If a parent level element is deleted or changed in certain ways it can have unexpected effects on child-level elements. In extreme cases (and sometimes in cases that were not particularly that extreme), the user was forced to totally recreate the model… Some people described designing with Pro/ENGINEER to be more similar to programming than to conventional engineering design.”

Weisberg barely scratches the surface of the issues that can create problems.

In 1991, Dr. Jami Shah wrote an Assessment of Features Technology, for Computer-Aided Design, a journal targeted to people doing research in the field of CAD. He identified that there were problems with features:

“There are no universally applicable methods for checking the validity of features. It is up to the person defining a feature to specify what is valid or invalid for a given feature. Typical checks that need to be done are: compatibility of parent/dependent features, limits on dimension, and inadvertent interference with other features. In a study for CAM-I, Shah et al. enumerated the following types of feature interactions:

  • interaction that makes a feature nonfunctional,
  • non-generic feature(s) obtained from two or more generic ones,
  • feature parameters rendered obsolete,
  • nonstandard topology,
  • feature deleted by subtraction of larger feature,
  • feature deleted by addition of larger feature.
  • open feature becomes closed,
  • inadvertent interactions from modifications.”

The important thing to notice here is that, not only are there multiple failure modes for features, there are also no universal methods for validating features. It’s left up to the user to figure out. And that process, as Weisberg hinted, is much too difficult.

Rebuild Error

Since the early days of Pro/E, a lot of work has been done, both by PTC and other companies in the CAD industry, to improve the reliability and usability of parametric feature-based CAD software. Yet, the problems that Weisberg and Shah identified still exist, and still get in the way of users being able to get the most from their software.

Next: The problem is editing.

 

Filed Under: 3D CAD Package Tips, Autodesk, Creo, Design World, Evan Yares, Featured, Inventor, Pro/Engineer, Siemens PLM, SolidWorks Tagged With: Creo, Inventor, IronCAD, Solid Edge, SolidWorks

Maybe you don’t need to spend an arm and a leg on CAD/CAM tools

June 6, 2013 By Evan Yares Leave a Comment

stand_multipleMy friend Rachael Dalton-Taggart, Director of Marketing Communications at Geomagic Solutions (which is now part of 3D Systems), often has interesting perspectives on the engineering software market. Every once in a while, she’ll start an email thread on some intriguing or irritating issue, and include a bunch of industry editors/anaysts/consultants in the distribution list (we all know each other, from attending shows and conferences over the years.) These email threads end up being rather like a “sitting by the pool at COFES” conversation, where we get to rant a bit, knowing that the people who are listening actually have the background to get what we’re saying.

Yesterday, Rachael dropped me an email, about an application story she’d gotten from Mecsoft. Here’s what she said (with my short comments interspersed in [square brackets]):

“I’m not sure if you would even be interested in this customer case study but I got this from MecSoft, about use of Geomagic Design [formerly Alibre Design] with ‘Alibre CAM.’ It’s a nice story. What intrigues me is that after the last ten years of people like you, me, Martyn [mutual friend of Rachael and myself, industry gadfly, and founder of Develop3D] etc discussing how ‘everyone’ already has cad, there are times when that is obviously not the case and this is one.

The more I dig into manufacturing operations, the more I see some realities that are seldom talked about: People coming here [to Geomagic] for training in inspection software who can barely turn on a computer. (Yes, they use a ruler and calipers to inspect their products.)  Companies still on 2D CAD – exclusively. We have been spoiled with the ‘top end’ stories such as Boeing, Ford and the like who spend millions on interop and enterprise-wide CAD.

Is she ever right. I spend a lot of my time looking at top-end applications, often working my tail off to understand the nuances of their technology. Yet, innumerable companies (much less, individual engineers and designers) are nowhere near being able to afford these tools. For them, moving from using a 2D CAD program such as AutoCAD LT to a relatively inexpensive 3D MCAD program such as Alibre (which was not-too-long-ago acquired by 3D Systems, and rechristened “Geomagic Design”) can be a really big deal.

Though I try to cover a broad spectrum of engineering software tools, I get more personal satisfaction out of talking about tools that empower individual engineers and designers than I do talking about tools that empower enterprises.

So, thank you, Rachael. You’re right—this is a nice story. And thank you, Mecsoft, for recognizing that simple CAD/CAM tools that don’t cost an arm and a leg can make a big difference for small businesses.

Here is the case study, written by Tim Strifler of Mecsoft, telling how one of their customers used Geomagic Design and Alibre CAM to transform his business. Again, I’ve interspersed my comments in [square brackets]:


Alibre CAM: Changing Businesses, One Shop at a Time

By Tim Strifler, Marketing Coordinator, Mecsoft

Not to toot our own horn, but we hear success stories all the time about how our customers have utilized our software in effective ways and how it’s helped their businesses. But our benchmark for a truly satisfied customer changed after speaking to Chris Milligan of CRM Fabrication & Repair. Chris began to tell us how our software has “literally changed his business” and that Alibre CAM has “brought his manufacturing capacity into the 21st century.” Let’s back up and see what lead to Chris’ success with MecSoft CAM software.

CRM Fabrication & Repair is a small family-owned fabrication and machine shop located in the hills of Northeast Georgia. Chris told us their story is one of humble beginnings and hard work. He started the company in Longview, Texas, with only a stick welder and a 1978 Ford truck. Their drawings were constructed on graph paper or on the floor with soapstone. Eventually they were able to get their hands on a student copy of AutoCAD 2D. At that time, their services were limited to what could be welded with a DC stick or TIG welding machine, or items that could be brazed with an acetylene torch rig. Fast-forward through 15 years and a relocation to Georgia, CRM Fabrication & Repair now has four full time employees, upgraded equipment and machinery, and a full machine shop. This includes a recently purchased CNC machining center and a vertical machining center.

[I think we all know people like this, who start with basic tools and raw talent, and build it into a solid business, with rabidly loyal customers. One of my favorite examples is Industrial Chassis, in Phoenix. They’re fabricators at heart, and use Alibre to design everything from fixtures, to stamping dies, to metal forming machinery.]

CRM Fabrication & Repair, of course, has also purchased a seat of both Geomagic Design (formerly Alibre Design) and Alibre CAM 3, which, in the words of Chris, has “transformed their business.”

Wheel Finishing Stand

stand_inuse4mOver 10 years ago a company approached CRM Fabrication & Repair with a unique product request. The company specialized in refinishing car wheels, and they wanted a stand that would assist in this process. Of course this was before CRM Fabrication had embraced CNC and CAD/CAM software, so creating a unique product was a little more difficult. They were able to complete the product and ship the order, but it wasn’t pretty, and it wasn’t done efficiently. It was bittersweet when the customer would come back year after year and order more.

Chris was happy to have satisfied the customer’s needs, but hated producing them. “I never had the software to build them right or build them profitably.” Still, word got around to other auto shops about these handy wheel stands, and Chris received more and more orders.

He eventually had the right software (Geomagic Design + Alibre CAM), and it was time for a redesign! The drawing went from a lunch break napkin to a full CAD model in four or five hours. Thanks to Geomagic Design and Alibre CAM, the product has a more refined design, which allows it to be adjustable, and makes it less expensive to ship. According to Chris, the retail cost for the completed modular units (fully powder coated) is 15% cheaper than the “crudely built units that originally spawned the idea 10 years ago.” This, of course, results in higher profit margins for CRM, too.

[My guess is that improved profits from this redesigned wheel finishing stand will ultimately more than offset the cost of Geomagic Design and Alibre CAM.  So, a half-day’s use of the software justified the investment.]

CRM Fabrication & Repair: www.crmfabrication.com.

MecSoft Alibre CAM: www.mecsoft.com/alibre-cam or call 949.654.8163.

3D Systems Geomagic Design: www.alibre.com


Another perspective

I believe that relatively low-cost workman-like CAD and CAM tools are an important segment of the engineering software industry. CRM gets tremendous benefit from using Geomagic Design and Alibre CAM, without even coming close to pushing the capabilities of the products.  But its owner, Chris, never would have known what was possible had he been put-off by the initial price of the software (whether or not he could technically afford it.)

Yet, it’s important to keep things in perspective: cost is not everything.

There may come a day when Chris adds a few new machines to his shop. Maybe a 5-axis machining center, a Mill-Turn, or a waterjet? When you have a couple of hundred thousand dollars or more wrapped up in machines, the economics of CAD/CAM software change. Improved capabilities and productivity outweigh initial cost considerations.

I am pretty confident that 3D Systems is investing in substantially improving Geomagic Design. While, under Alibre’s ownership, it languished for lack of financial resources, that’s not the case now. 3D Systems has the money, technology, and vision to take Geomagic Design to the next level. I don’t know what that level might be, but consider that Geomagic has deep expertise in point clouds, voxels, and NURBS. Might that provide a hint?

MechSoft already provides an upward migration path from Alibre CAM, to its flagship VisualMill product family. The top of the line Premier version includes high-end capabilities, such as 5-axis swarf machining. (This is a method where you use the side profile of the cutter for contouring. Incidentally, my friend Patrick Hanratty invented 5-axis swarf machining. It was quite a feat of mathematics–which probably explains why it’s still considered a high-end capability even today. The article Gentleman Genius tells a bit of his story. It was written, coincidentally, by the same Rachael Dalton-Taggart I mentioned at the top of this article.)

 

Filed Under: Alibre, Design World, Evan Yares, Featured, News Tagged With: 3D Systems, Alibre, Geomagic, MechSoft

3D Master

May 28, 2013 By Evan Yares 3 Comments

3D MCAD is not “done.”  Not by any means.

Well over 40 years after the introduction of commercial 3D MCAD products, and 25 years after the introduction of feature-based solid modeling MCAD, many MCAD programs aren’t totally 3D. They’re 2D/3D.

What I mean by this is that their 3D capabilities are inadequate to represent real world products fully in 3D.  They have to rely on 2D drawings as a crutch, because their 3D annotation tools (GD&T and PMI) are either weak, or missing entirely.

In short, with many CAD systems, 2D is the master. Not 3D.

Recently, Dassault Systemes posted an excellent video showing the benefits of using a 3D master approach. I think it provides a good starting point for the discussion.

Filed Under: Catia, Evan Yares, News Tagged With: Catia

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Interim pages omitted …
  • Go to page 10
  • Go to Next Page »

Primary Sidebar

3D CAD NEWSLETTERS

MakePartsFast

Follow us on Twitter

Tweets by 3DCADWorld

Footer

3D CAD World logo

DESIGN WORLD NETWORK

Design World Online
The Robot Report
Coupling Tips
Motion Control Tips
Linear Motion Tips
Bearing Tips

3D CAD WORLD

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
Follow us on Twitter Add us on Facebook Add us on LinkedIn Add us on Instagram Add us on YouTube

3D CAD World - Copyright © 2021 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy