iLogic Code Writing and Testing in a Semi-Transparent Model

iLogic Code Writing Tutorial - Image-01When writing iLogic code in Autodesk Inventor, you need to test the code constantly to assure that it is behaving as expected in your model. Some of what is happening would normally be hidden from view. The answer to that problem is to have a semi-transparent model while testing. Here’s how to do it….

 

For this tutorial on iLogic code I have used the table from the Shaker Table Tutorial for this how-to, but any part with multiple solid bodies will do.

 

Continue reading






Inventor Color and Materials Creation Tutorial

 
 
 
 
 
 
 
 

In the last installment of this tutorial, we left off with the Shaker Table having a new Inventor Material and Color applied, but things look all caddywhompus due to the way Autodesk Inventor color is applied. In this post we will fix the colors to make everything look copasetic…

Like almost every function in Autodesk Inventor, there more than one way to skin this cat. Inventor color overrides can be applied at the feature level by right clicking on a feature in the Browser Bar, or by doing the same to a solid  body in the Solid Bodies folder –which would add the  override to all of the features contained within said solid, or by selecting one or more faces in the modeling environment.

For this exercise, we will be using the third method, selecting faces. What you need to do is select all (or as many as you can in one go) faces that have the grain going the wrong way by selecting the first face, then holding down the Ctrl key and selecting more. When you have them all, or as many as you can, right click anywhere in the modeling environment and choose Properties

 

Inventor color tutorial  image-01

Continue reading






Inventor Material and Colors Creation Tutorial

 
 
 
 
 
 
 
 
 
 
 

In this very basic tutorial we will be creating several new Inventor colors and a new Inventor material based on stock items found in Inventor’s extensive material library. There is far more that can be done via the Styles Editor, but we will just stick to doing what is necessary to make wood look realistic in Inventor. The only problem I foresee is that some of you may not have the correct permissions to proceed, but here we go regardless…

I will be using the Shaker Table from the Designing a Shaker Table with Autodesk Inventor tutorial as an example, so you may want to start with that if you haven’t already done so.

As I stated before, you need to check your permissions to make sure you have Read-Write capabilities. If not, you would be able to create the material and color, but they would be stored in the document that is open when they are created, and you will not be able to apply them to future parts. To get started, with nothing open in Inventor, click on the Projects icon on the Launch panel of the Get Started tab to bring up the Projects editor…

 

Inventor material tutorial  image-01 - Change Autodesk Inventor's permissions to read write

Continue reading






Woodworking Materials Project

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 Autodesk Inventor comes with a standard set of built-in materials, but unfortunately they are for the most part unsuitable for the woodworking trades. What you will find are a set of generic materials loosely aimed at metal and plastic trades. You will need some of them such as brass, steel, and rubber when you need to create you own content —which at this point is almost always as there is very little content out there for the wood trades.  We will try our best to remedy that by offering up free content which will be located on the Parts Tab, but as for the materials, we will need to build the library. When complete, it will be made available here. There are a few barriers though which I will outline below, along with how Inventor handles materials in general..

Color Representation

The image above and to the right shows a quarter sawn white oak material that I have made. As you are limited to one image per material, what you need to do is make numerous ‘colors’ that will give you more representations of the given species –otherwise it will look like plastic laminate with the same image used over and over. This is perfectly fine in most instances, but if you are preparing a presentation, have a client looking over your shoulder, or just want a more realistic view on screen, you will need to create numerous versions of each species and apply them manually as you go. I’ll create a tutorial on how to manipulate images shortly, but in the long term, the program needs to be updated as to how it handles the images. There needs to be the ability to specify multiple images for a given material, whether the images should tile or not, a setting to allow random (numerous images) or default (single image) placement, and the ability to mirror or flip the images once placed. You can get a good look the way it is, but the process is convoluted and time consuming. The best that can be done at this point is to supply the needed images and describe their use.

How Colors are Applied

 

 
 
 
 
 
 

As stated earlier, Inventor materials are limited to one color or image per material. The grain pattern will follow the extrusion of the part as is shown in the part to the left which was extruded upwards (if the base image is oriented correctly, which is a horizontally). Some CAM programs use this schema as well to determine grain direction regardless of whether you have a bitmap that shows it. If the image to the right had a blue color, the ‘grain’ would still be in the same direction.

 

There are problems with this schema in that extrusions must always start with what would be the profile of the end grain, which is not a natural way to design wood products unless you are starting with pre extruded boards. A good example would be an instance where you are projecting the geometry of a complexly cut rafter tail to a new part. The easy thing to do would be to just extrude in thickness and specify the grain direction, but as-is, you would now need to create a new plane tangential to the plane that your projected geometry is on, create a sketch that represents the board, extrude this profile in length, then go back to the projected geometry sketch, enclose it in a rectangle, and extrude-cut away the negative profile. You can clearly see that the ability to easily describe grain direction is imperative if Inventor is to be adopted by any industry where grain direction is critical to design.

Material Properties

 
 
 
 
 
 
 
 
 
 

The only property that would generally be used by most people working with Inventor in the wood trades is mass. The mass property along with the volume will give you weight, albeit it would be a rough weight as wood weighs more with a higher moisture content. 

I’m not sure if a Finite Element Analysis (FEA) tool such as Algor Simulation (image to the right) would work reliably on an orthotropic material such as wood, and inventor parts currently have no means for adding these properties to begin with. What would be needed is to have the ability to describe material properties for each of the three axes, and have all three vary according to a specified moisture content. From the Mechanical Properties of Wood:

“Wood may be described as an orthotropic material; that is, it has unique and independent mechanical properties in the directions of three mutually perpendicular axes: longitudinal, radial, and tangential. The longitudinal axis L is parallel to the fiber (grain); the radial axis R is normal to the growth rings (perpendicular to the grain in the radial direction); and the tangential axis T is perpendicular to the grain but tangent to the growth rings.”

 The most important feature would be the ability to describe moisture content as wood and wood products are hygroscopic in nature, and this fact must be accounted for in the design. There is readily available data that can be used to describe the expansion/contraction characteristics of nearly every lumber species there is, and the ability to do so would lead to a lot less product failures. In non construction industries, a very large part of callbacks are due to designs that did not properly account for these factors. Broken joints, splitting, etc., can be avoided in most cases by using the material’s expansion ratio set to shop conditions, which could then be tested against expected end-use conditions. You can do so now using contact solver and simply changing the parameter, but it is a less than elegant solution. It is also possible to add a moisture content factor using iLogic, and I will give it a shot, but it would be better to have this spelled out at the material level.

And lastly, there are the sheet goods. Most have veneered faces that need to be described, and there are tons of variables. All of which should be pretty easy to define in an iLogic ‘sheet goods’ part. When I get enough images to call a library, I will post the file here for download. Until then, progress will be posted in the forum and in the blog. I will be adding multiple materials to the iCabinet, so keep an eye on that for progress as well. For now, we just need people to donate images of the woods described in the Mechanical Properties of Wood, or, if you have reliable properties for other species, that would be nice as well. Numerous images of every species are needed, including end grain shots. Thanks in advance for any help.

Mark

Forest Products Laboratory

Particleboard – The tradesman’s guide






Autodesk CEO Carl Bass Applies Woodshop Lessons to Business

Autodesk CEO Carl Bass gets inspiration for running the design-software maker at his workshop in Berkeley, California. Photographer: Ryan Anson/Bloomberg

I just finished reading an article over at Bloomberg about Carl Bass, CEO of Autodesk,  that confirms the rumors I’ve heard that he was an avid woodworker.

From Bloomberg

Carl Bass gets inspiration for running design-software maker Autodesk Inc. from an unlikely place: a woodshop where he fashions beds and baseball bats by hand.

While spending his off-hours at a studio near his home in Berkeley, California, Bass uses the company’s software to design objects out of wood and metal. The hands-on testing helps him spot where the technology is difficult to use — a perspective he rarely gets sitting in a boardroom, he says.

“When you’re an executive of a company, it’s easy to get far away from what your customers see,” said Bass, Autodesk’s chief executive officer, in an interview from his workshop. “Otherwise, what you get is a presentation from a bunch of people telling you how great what they’re doing is.”

The article caught my attention for several reasons, but I’ll concentrate on the biggie. The article states: “Bass uses the company’s software to design objects out of wood and metal”. It would be nice to know which of Autodesk’s gazillion software titles he is using in his workshop, and how good of a job he thinks that particular software is doing for the wood trades.  If it is Inventor, does he not see the deficiencies? If it is AutoCAD…..why? If it’s anything else….. again, why?

Continue reading






iLogic for Kitchen Design and Cabinetmaking – Shifting Focus

Progress on the iCabinet has hit a snag in the creation of an iLogic/API Rule to automatically demote promoted solid bodies to assembles and sub assemblies.

Due to my total ineptitude in writing the part demotion code, I will simply model the process manually and use the opportunity to report the time it takes and any mistakes (if any) that pop up along the way. In the end, this will at least give me the baseline figures for comparison to the procedure once the code is in place –which shouldn’t be too far off.

So I dug the trusty stopwatch that I bought back in the Inventor 10 days when I was tasked with evaluating Inventor’s feasibility as a replacement for AutoCAD…….. it did not go well until Inventor 11 came out, but I’ll leave that for another post –if ever. Since Inventor 11, the program has become incredibly stable, the sun shines brighter, everything seems to taste better, yada, yada, yada…

Anyway….with stopwatch in-hand, I will be placing all of the lower cabinets in the little test layout, then doing all of the demotions to sub-assemblies by hand.

When all of the cabinets are properly demoted to sub assemblies, I’ll move on to creating output automation.

Drawings should be relatively easy, but time will tell. The question I am asked the most though is “does Inventor output to CNC?”. The simple answer is no. Continue reading