iLogic Coding for the Face Frame Count
The iLogic code for what we need to do in today’s post in this Blogtorial Series is relatively simple. The code will use the state of the Multi-Value parameter Intermediate_Rail_Count count to suppress or unsuppress the features that make up the solid bodies that represent the rails of our face frame.
In the iLogic browser, Double-click on the Main Rule. We have already used this parameter to define the spacing of the sketch geometry, so some of the work is done already. All we need to do is add the suppression information to the If, Else If statements already present.
So-far, each rail is comprised of two features. Because Inventor does not allow the suppression of an entire Solid Body, we will need to suppress both features for each solid. If any more features are added or subtracted later, we will need to include/exclude them from the code as well or we will get an error.
Automated Cabinetmaking – Face Frame Extrusion
In the last installment of this Automated Cabinetmaking series of tutorials, we extruded the face frame rails. Today we will finish up the face frame extrusions by extruding the stiles, and mess around with the parameters to get a bit of automation going for us. Normally, fleshing out the skeleton (!) is the last thing I would do, but with history based parametric modeling, you can really mix up the order of things any way you wish –if you know what you are doing and where the design is going.
So let’s begin. We left off with the rail extrusions completed, and now have five solid bodies in the model. The next step is to extrude the stiles. As with the rails, we will use the To option as our extrusion Extents, and again, we will NOT choose any part of a solid body as the termination.
Automated Cabinetmaking Design Tutorial
It’s been a hell of a long time since my last post in this Automated Cabinetmaking Design series, but I’m back at it –albeit with a little modification to how I post. The old posts in this series were taking far too long to produce (some were two days in the making), so posting got pushed to the back-burner whenever anything came up that took precedence –which turned out to be just about anything
So the new idea is to post much smaller posts so that they are less burdensome, and to see if I can get some guest bloggers to post whatever they can think of. Tips & tricks, anything. If you would like to be a guest poster, just contact me at the link at the bottom of the page.
We left off the last installment of this ERP Cabinetmaking Design Tutorial with the completion of the Rail Options. In this segment we will create a multi-value text parameter that will control how many of the intermediate rails are present. We then need to link the text value to a numerical value that is based on the current height and the amount intermediate rails desired. To start, we’ll create the multi-value text parameter. Open the Parameter Editor and create a new Text parameter named Intermediate_Rail_Count…
In the last installment of this ERP Cabinetmaking Tutorial we were working on the Rail Options sketch, and left off with some rail profiles attached to some geometry that was projected onto the sketch from the Side Elevation sketch. The reason for the separate sketches is pretty simple, if you start piling optional geometry atop of your base feature’s geometry, pretty soon you have a pile of unmanageable gobbledygook that is sure to explode the first time it is configured via iLogic. It’s not pretty, trust me.
As-is, the Rail Options sketch is shy 8 dimensions of a fully constrained state. All of our profiles are dimensioned for thickness with the Face_Frame_Thickness parameter, and the top and bottom rails have their widths accounted for temporarily, and all profiles are attached to the line that represents the face of the face frame via a collinear constraint…
In the last installment of this ERP Cabinet Design Tutorial, we had problems with Inventor 2013’s graphics, but I have decided to plow ahead with Inventor 2013 anyway. So we will restart where we left off with the video of the code explanation, then move on to the face frame options sketch.