iLogic Vessel Head Development Guide

0% found this document useful (0 votes)
132 views13 pages
This document provides instructions for creating vessel heads controlled by iLogic code in Inventor 2011. It describes: 1. Defining head parameters like lip dimension and dish radius factor…

Uploaded by

hgag selim
  • Introduction
  • Head Parameter Configuration
  • Define Vessel Head Features
  • iLogic Code

Inventor 2011 Tutorials

iLogic Vessel - Part 2


CADD Management Solutions Head Development

Part 2 of the iLogic Vessel Tutorial will guide you through the steps required in
developing an iLogic vessel in Inventor 2011, focusing on Head Development.
The objective will be to create heads that can be controlled through simple
iLogic code. Once complete, you will understand how to use parameters,
dimensions and feature names to create intelligent iLogic components for use
in vessel assemblies. The seven head types you will create are

 Conical Head

 Diffuser Head

 Ellipsoidal Head

 Flat Head

 Hemispherical Head

 Torispherical Head (0.1 Dish Radius factor)

 Torispherical Head (0.85 Dish Radius Factor)

Create a new part using %ProgramFiles%\Autodesk\Inventor


2011\Templates\Vessels\[Link] as the template. Save the file as [Link].

You can download the files here. Extract the contents to the iLogicTutorial
workspace.

#95 Millbank Rd Southwest


Calgary, Alberta · T2Y 2Y9
Phone: 403.238.2758 ·Fax 403.238.8758 ·Cell: 403.612.4438
Website: [Link] · Email: info@[Link]
Head Parameter Configuration

Head Parameter Configuration


1. Open the Parameters Dialog box

a. Add Lip Dimension for Conical and Torispherical Heads

i. Click Add Numeric

ii. Parameter Name: LIP

iii. Unit/Type: in

iv. Equation: 1

v. Key: Unchecked

vi. Export: Checked

vii. Comment: Lip Dimension

b. Add Dish Radius Factor (torispherical heads)

i. Click Add Numeric

ii. Parameter Name: DRFAC

iii. Unit/Type: ul (unitless)

iv. Equation: 0.85

v. Key: Unchecked

vi. Export: Unchecked

vii. Comment: Dish Radius Calculation Factor

Page 2 of 13
Head Parameter Configuration

c. Add Knuckle Radius Factor (conical and torispherical heads)

i. Click Add Numeric

ii. Parameter Name: KRFAC

iii. Unit/Type: ul (unitless)

iv. Equation: 0.154

v. Key: Unchecked

vi. Export: Unchecked

vii. Comment: Knuckle Radius Calculation Factor

d. Click Done.

Your Parameters Dialog box should look like the one in the diagram.

Page 3 of 13
Define Vessel Head Features

Define Vessel Head Features


The next step is to define the types of heads we placed in the Parameter
Table. In the interest of consistency, all sketches should be defined on the
same work plane. In this tutorial, all sketches will be placed on the XY Plane,
with the X-Axis projected as a regular line, and the Y-Axis projected as a
centerline. A collinear constraint will be placed between the weld face of the
head and the X-Axis.

Conical
1. Rename Sketch1 to skConical

2. Redefine sketch to the XY Plane

3. Create the following sketch

4. Finish the sketch, and revolve the profile


around the Y-Axis

5. Rename the Revolved feature to Conical

6. Place two Opposed Insert iMates on the weld


face of the head

7. Rename them
both Vessel

8. Suppress the
Conical Feature

Page 4 of 13
Define Vessel Head Features

Diffuser
1. Create a new sketch on the XY Plane

2. Rename the sketch to skDiffuser

3. Create the following sketch

4. Finish the sketch, and revolve the profile


around the Y-Axis

5. Rename the Revolved feature to Diffuser

6. Place two Opposed Insert iMates on the weld face of the head

7. Rename them both Vessel

8. Suppress the Diffuser feature.

Page 5 of 13
Define Vessel Head Features

Ellipsoidal
1. Create a new sketch on the XY Plane

2. Rename the sketch to skEllipsoidal

3. Create the following sketch

4. Finish the sketch, and revolve the profile


around the Y-Axis

5. Rename the Revolved feature to Ellipsoidal

6. Place two Opposed Insert iMates on the weld face of the head

7. Rename them both Vessel

8. Suppress the Ellipsoidal feature.

Page 6 of 13
Define Vessel Head Features

Flat
1. Create a new sketch on the XY Plane

2. Rename the sketch to skFlat

3. Create the following sketch

4. Finish the sketch, and revolve the profile around


the Y-Axis

5. Rename the Revolved feature to Flat

6. Place two Opposed Insert iMates on the weld face of the head

7. Rename them both Vessel

8. Suppress the Flat Feature.

Page 7 of 13
Define Vessel Head Features

Hemispherical
1. Create a new sketch on the XY Plane

2. Rename the sketch to skHemispherical

3. Create the following sketch

4. Finish the sketch, and revolve the profile around


the Y-Axis

5. Rename the Revolved feature to Hemispherical

6. Place two Opposed Insert iMates on the weld face of the head

7. Rename them both Vessel

8. Suppress the Hemispherical feature

Page 8 of 13
Define Vessel Head Features

Torispherical
1. Create a new sketch on the XY Plane

2. Rename the sketch to skTorispherical

3. Create the following sketch

4. Finish the sketch, and revolve the profile around


the Y-Axis

5. Rename the Revolved feature to Torispherical

6. Place two Opposed Insert iMates on the weld face of the head

7. Rename them both Vessel

8. Suppress the Torispherical feature

Page 9 of 13
iLogic Code

iLogic Code
We are now ready to write the iLogic code for the head.

1. Add a new rule (Manage->Add Rule)

a. Rule Name: HeadCalcs

i. The interface

(1) Code Snippets


Contains all the functions, methods, and properties available in
the programming interface

Page 10 of 13
iLogic Code

(2) Model Properties, Features, and Parameters


Allows access to all the part properties, features, and parameters

(a) Right-click an item in the list to insert it’s current state in to


the code area

(3) Options Tab


Controls how the illogic code is executed

(4) Search and Replace Tab


Search and Replace text in the Code Window

Page 11 of 13
iLogic Code

(5) Wizards Tab


Various wizards to aid in developing a new or modifying existing
iLogic Code

ii. Writing the Code

(1) Ensure that all Features are suppressed.


[Link]("<FeatureName>") = False

This can easily be done by clicking the feature in the model tree and selecting Capture
Current State. Keep only the [Link](<FeatureName>) = False lines.
(2) Unsuppress Selected Head Type and set required parameters
If <Property> = "<FeatureName>" then
‘set <FeatureName> IsActive property to true
‘set required dimensional properties
‘set Part Number Prefix, optional
‘set Part Description Text, optional
ElseIf … then

ElseIf … then

End If

(3) Define Part Number and Description, optional


[Link](“Project”, “Part Number”) =
"<CustomPartNumber>”
[Link](“Project”, “Description”) =
"<CustomPartDescription>”

This concludes the Head Development tutorial. In Part Three, we will design
the Shell.

Page 12 of 13
iLogic Code

' Suppress all features


[Link]("Conical") = False
[Link]("Diffuser") = False
[Link]("Ellipsoidal") = False
[Link]("Flat") = False
[Link]("Hemispherical") = False
[Link]("Torispherical") = False

'Unsuppress selected Head Type, and set the required parameters


If Type = "Conical" Then
[Link]("Conical") = True
KRFAC = 0.154 ul
PNP = "HCA"
PDT = "CONICAL"

ElseIf Type="Diffuser" Then


[Link]("Diffuser") = True
DRFAC = 0.85 ul 'Dish Radius Factor
KRFAC = 0.154 ul
PNP = "HDA"
PDT = "DIFFUSER"

ElseIf Type="Ellipsoidal" Then


[Link]("Ellipsoidal") = True
PNP = "HEA"
PDT = "ELLIPSOIDAL"

ElseIf Type="Flat" Then


[Link]("Flat") = True
PNP = "HFA"
PDT = "FLAT"

ElseIf Type="Hemispherical" Then


[Link]("Hemispherical") = True
PNP = "HHA"
PDT = "HEMISPHERICAL"

ElseIf Type="Torispherical 0.1" Then


[Link]("Torispherical") = True
DRFAC = 1 ul
KRFAC = 0.1 ul
PNP = "HTA"
PDT = "TORISPHERICAL 0.1"

ElseIf Type="Torispherical 0.8" Then


[Link]("Torispherical") = True
DRFAC = 0.85 ul
KRFAC = 0.154 ul
PNP = "HTB"
PDT = "TORISPHERICAL 0.8"

End If
[Link]("Project", "Part Number") = PNP & OD & THK
[Link]("Project", "Description") = "HEAD " & PDT & " " &
OD & Chr(34) & " x " & THK & Chr(34)

Page 13 of 13

Inventor 2011 Tutorials 
iLogic Vessel - Part 2 
Head Development 
#95 Millbank Rd  Southwest 
Calgary, Alberta · T2Y 2Y9 
Ph
Head Parameter Configuration 
Page 2 of 13 
Head Parameter Configuration 
1. Open the Parameters Dialog box 
a. Add Lip Dimen
Head Parameter Configuration 
Page 3 of 13 
c. Add Knuckle Radius Factor (conical and torispherical heads) 
i. Click Add Nume
Define Vessel Head Features 
Page 4 of 13 
Define Vessel Head Features 
The next step is to define the types of heads we plac
Define Vessel Head Features 
Page 5 of 13 
Diffuser 
1. Create a new sketch on the XY Plane 
2. Rename the sketch to skDiffus
Define Vessel Head Features 
Page 6 of 13 
Ellipsoidal 
1. Create a new sketch on the XY Plane 
2. Rename the sketch to skEll
Define Vessel Head Features 
Page 7 of 13 
Flat 
1. Create a new sketch on the XY Plane 
2. Rename the sketch to skFlat 
3. C
Define Vessel Head Features 
Page 8 of 13 
Hemispherical 
1. Create a new sketch on the XY Plane 
2. Rename the sketch to skH
Define Vessel Head Features 
Page 9 of 13 
Torispherical 
1. Create a new sketch on the XY Plane 
2. Rename the sketch to skT
Page 10 of 13 
iLogic Code 
 
iLogic Code 
We are now ready to write the iLogic code for the head. 
1. Add a new rule (Ma

You might also like