|
As we know, with I-DEAS it is easy to relate one dimension to one or more other dimensions, either within the same part or within an assembly. But sometimes we have a need to represent some "conditional" relationship or discontinuous function. For example:
It turns out there is a little-known area of I-DEAS called "Part Equations"(in the Dimensions icon stack) that does exactly what we want. This brief article will summarize how this is done using a customer example disguised as a "baby crib".
Specifically our design problem is stated as:
First you may want to download the model so that you can follow how one accomplishes the above with I-DEAS.
One key to making this work is to understand that conditional functions can be defined within parts but not for assemblies. Therefore what we first do is to put all the uprights into one part. In this case we simply created a pattern of uprights (using TotalX and TotalY as driving dimensions) and then cutout the unwanted array elements in the center. For more elaborate situations you could model all the separate pieces and then "Add" them into one part. Again the key is that the conditional expressions belong to the part. Before we examine the conditional expressions, let's just look at how the assembly is tied together with standard assembly equations.
Now we get to the "conditional" aspect of our design. The Part Equations for the "uprights" part are:
Here we see our desired conditions:
In our case, the parameters nx and ny had been given numeric values during creation of the initial pattern of uprights. As shown in the bottom portion of the above form, it is key that these parameters are set to "From Equation" which means that they become dependent variables defined by the part's overall equation network. Let's see how the assembly behaves. If we do a Modify, pick the uprights, and bring up the Dimension Values form... we can now set a new value for "TotalX" to say 4000 mm and "TotalY" to say 6000 mm. Then hit the Update icon and watch the number of uprights in x and y change (graphic at the top of this article). Cool. So in summary, what the Part Equations capability is allowing us to do is specify discontinuous expressions that graphically, in their most general form, look like the following.
|
|