Huge Patterns Part 1

Some time ago, I raised the topic about Knowledge Pattern – it’s a mechanism, that has a functionality  for generic insertion of User Feature templates.

Everyone who generated huge patterns using the Pattern Function noticed, how heavily it puts your workstation under a load. Therefore, whenever there is no need to define each instance of a pattern, we can use the following function :

Such representation of a pattern is enough to show the pattern and give an outline of it, and it generates in the blink of an eye. In most cases, it’s an information that is sufficient for a Supplier to enable him/her to open the pattern – if we’re talking about, for example,  burning or punching  thousands of holes.


Yet what about injected components, such as :

Typical procedure:

– create hexagon (or two, depending on the way the pattern will be spread),

– create a pattern,

– deduct it from thickened stylistic surface,

– create thousands of drafts!!! It is more efficient to generate many draft operations, each with over a dozen of indications, rather than to try to indicate all faces in one operation – after showing dozens of surfaces, CATIA begins to take a lot of time analyzing the selection. Model gets calculated better(or at least it looks like it, because we get to see the update progress bar; in case of one draft with a thousand of indications, CATIA “lags”, and only after some time resumes). While in case of neutral element, which can be an intricate surface (or a combination of two pieces), we might get a draft error – most commonly during surface switching. When that happens, we correct only the draft that’s generated the error, and it will launch instantly – while in case of thousands of projections – launching a draft will take several minutes, same as its approval will.

– and finally thousands of fillets, or one, by indicating a face, if that falls within your intention (and if killing your workstation does).

But is that a huge pattern? Here’s an example, which is especially close to my heart (lets assume this one is injection molded) :


Thousands of holes, thousands of drafts – painful job in front of a PC.

That one happens to be a special case, for which different companies have different solutions.

For example, VW has a separate program (add-on for CATIE, or was it a macro… – can’t remember, I dealt only with what was the final result), that generates thousands of moulded bars, ready to be deducted from thickened stylistic surface, which they provide their subsuppliers with.

An interior supplier being the current number 1 in the world (or rather a company that lately’s been purchased) has engaged for this purpose the Business Process Knowledge Template – so, in the CATIA Start Menu – there is a tool that generate such grids. I never used it personally – because I didn’t have to – but it did turn out to be my destiny, because after 5 years in a newly established  branch of that same supplier, I had a “pleasure” to click-do holes(and drafts) in a speaker grill manually 🙂

How do we deal with such patterns? The problem is very extensive, so I’m going to break it down into a few parts, to facilitate its intelligibility for Users of the bare HD2 (I’ll explain how I tackled it in one day), as well as to share my thoughts on how to do it, using tools that belong to the Knowledgeware group. In other words, how to make it worthwhile with little effort…



Comments: Be first

Recent Posts

I welcome everyone interested in CATIA . I will […]

Each Part in CATIA has its own UUID identification. It’s […]

The matter might seems trivial… it gets a bit […]

In the previous entry, I have described some of […]

And now an entry for Fetishistic B-Rep Dodgers 🙂 […]