Author: Guido Maciocci
Arguably one of the most powerful Knowledgeware Objects in CATIA is the almighty Engineering Template – an object that allows you to capture entire product structures as a template with dynamic input parameters and attributes. In particular Engineering Templates allow us to capture and re-use manufacturing data relevant to a product including fabrication information, assembly […]
In this post we look at using B.I. Essentials to compute the weight of assembly products with multiple parts and materials as well as how to extract this information via EKL.
EKL rules can be used to manage geometric elements within UDFs, Powercopies, and Engineering Templates to provide a high level of automation of both internal parameters (such as nomenclature) as well geometric configuration. To understand this concept let’s first take a look at “geometric parameters” and how they can be used to create configurable models. […]
A fundamental component of workflow automation within CATIA is the use of EKL Rules. A rule is essentially an EKL script, a set of instructions, which generally consists of conditional statements that control the relationships between different parameters; "if Parameter A is greater than three millimetres, then make Parameter B equal to nine degrees". There is no limit on complexity that can be achieved within rules. As such, EKL Rules are a powerful tool to build complex relationships between parameters and object behaviours within your models.
In this post we look at a simple Knowledge Pattern to generate division points on an input curve by specifying the maximum allowable spacing between points. We then embed this Knowledge Pattern inside a Powercopy for fast and efficient re-use.