You are on page 1of 8

How to benefit from Autodesk Inventor’s iCopy tool

iCopy assemblies are used in conjunction


How to create and place multiple, with a ‘Skeleton’ part (much like the Frame
infinitely variable copies of an Generator). The iCopy Assembly is
existing iCopy Template Assembly referenced to the skeleton part using
Autodesk Inventor’s adaptivity feature and
(includes a Bonus mini tutorial on
will update when the skeleton part updates.
Skeletal modeling).
iCopy can also be used to automate adding
patterns of Assemblies, like rungs on a
iCopy ladder or curtain walling panels. iCopy
If you’ve ever tried copying and reusing an handles the creation and naming of the new
Autodesk Inventor assembly, you’ll know assembly file and all its component parts.
that it can be a fiddly job. However, if you Unfortunately there is currently no option to
know in advance that you will want to create choose how the iCopy tool handles the file
an Assembly that has many variations in name increments
size and shape – Autodesk Inventor’s iCopy
tool could be just what you need. An iCopy assembly is best used when the
shape of the design is likely to change
The iCopy tool uses adaptivity and skeletal rather than the configuration.
modeling to automate the process of
copying and positioning similar components Note: There is no reason why iAssemblies and
within an assembly. For this reason I would iCopy couldn’t be used in conjunction with each
put learning how to use iCopy in the other (although the thought is pretty mind
‘Intermediate’ level bucket. boggling!).

There are quite a few steps to designing, The iCopy ingredients list
testing and creating a template Assembly To create and use iCopy assemblies, you
with iCopy. However the process is quicker will need:
than it might seem. This tutorial should take
about 30min to complete.  An iCopy ‘Template’ assembly.
 A ‘Host’ assembly, containing a
In this exercise we will use iCopy to create skeleton part
an adaptive sheet metal cladding panel.
Creating the iCopy template assembly
Note: iCopy is a new tool that was added to An iCopy template assembly contains an
Inventor as an Autodesk Labs plugin for adaptive master part file, which contains an
Inventor 2010. From Inventor 2011, iCopy is under constrained adaptive sketch.
included in Inventor.
This sketch will be derived into every part in
iCopy Vs iAssembly the iCopy assembly that needs to adapt -
iCopy is slightly different from an iAssembly, this technique is called ‘Skeletal Modeling’
in that the iCopy tool creates infinite sizes of (not to be confused with the Skeleton part).
a design from a template Assembly. An
iAssembly is usually used to create a limited When placed, the sketch will adapt to suit
number of variations controlled by a master the skeleton part. As the skeleton part re-
table. sizes, the sketch will re-size and all the
How to benefit from Autodesk Inventor’s iCopy tool
parts referencing the Master sketch will also Place the Panel Master.ipt into the iCopy
be resized. Panel Assembly.iam

What is Adaptivity? For the iCopy tool to work correctly, the


Master Part needs to be constrained to the
Adaptivity allows parts which include under origin and grounded. A quick way to do this
constrained sketches or features to adapt to is using the ‘Ground and Root’ tool:
suit other parts within the context of an
assembly. Assembly Tab > Productivity Panel >
Ground and Root
Note: Components can only be adaptive
inside one assembly at a time. Finally Right click on the part and chose
‘Adaptive’ then save the file.
Creating the Master part
Note: It is very important that both the under
Create a new part and save it as ‘Panel constrained master sketch and the part itself
Master.ipt’. are marked as Adaptive.
Note: Make sure that ‘Constraint Preparing to Test the iCopy Template
Persistence’ is toggled off – or hold down Assembly
the CTRL key as you sketch. ‘What?’ – I hear you cry – ‘Are we ready to
In the default sketch on the XY plane, test this already!?’
project the centre point into the sketch, and Yes we are. Testing at this stage lets you
sketch out a rectangle. know you’ve got the adaptivity correct
Constrain the bottom left hand corner of the before you go building a hundred parts into
rectangle to the centre. your iCopy Template assembly! The more
complicated your Master sketch is, the more
No other constraints are required. important this stage is.

Finish the sketch. Now right click on the Turning the assembly into an iCopy
sketch and choose ‘Adaptive’, then save the template assembly
file.
With the iCopy Panel Assembly.iam open,
Great, that’s the first step done! fire up the iCopy Author tool:

Tip: You can add temporary Dimension Manage Tab > Author Panel > iCopy Author
constraints to your sketch to size it, but
delete them before we get to the next step. I The iCopy Author tool will prompt you for a
have made my Base Rectangle 500mm ‘Layout Part’. Pick your Panel Master.ipt
Square. You will notice that the Geometry tab and
Next we will create the template assembly: the parameters tab are now available.

Create a new assembly, and save it as Pick the geometry tab - The geometry tab
‘iCopy Panel Assembly.iam’ allows you to pick and name control points
How to benefit from Autodesk Inventor’s iCopy tool
that you will use later when placing your Assemble Tab > Component panel > iCopy
iCopy assembly into your project.
You will be prompted to pick your iCopy
Use the Point column to pick the corner assembly. Browse out and pick your
sketch points from the sketch in the Panel gleaming new ‘iCopy Panel Assembly.iam’
Master.ipt
You will be prompted to pick points on your
Use the Label column to give each point a skeleton part file to place the iCopy
name, number or description that will help Assembly.
you to remember the order in which the
control points should be placed. Did your iCopy Assembly behave how you
expected? Great! You’ve mastered the
Note: The Parameters tab can be used to hardest part of the procedure – the rest is
make your Custom parameters available icing…
when the iCopy Assembly is being placed.
We will get to this tab later. Tip: You can create a copy of your iCopy
Template assembly at this stage to use as
Save your brand new iCopy Template the basis for future iCopy designs.
Assembly. We are done with that stage, and
we are ready to test! Icing your iCopy Assembly
So you’ve created an iCopy Assembly
Testing the iCopy Template Assembly containing a single Part which contains a
To test your iCopy Template Assembly you Sketch which adapts to suit a Skeleton part
will need a host Assembly, which contains a in the host assembly…
‘Skeleton’ part.
You want more huh?
The Skeleton part simply needs to be a part
containing a solid, sketch or work feature Well, the next step is to add in all the other
that you want to use to host your iCopy parts we want in our iCopy Assembly.
Assembly. We can add two kinds of parts to our iCopy
Note: The Autodesk Labs iCopy plugin for assembly. We can add regular parts that
Inventor 2010 requires a Work Point in the aren’t designed to adapt with the assembly.
host assemblies’ skeleton part for each These can be simply added to our iCopy
control point in the iCopy Assembly. Template Assembly and constrained into
position.
From 2011 onwards you can use any point
or corner feature, but the iCopy Assemblies We can also use the Skeletal modeling
control points must land on the same technique to add parts that will adapt with
feature of the same component – i.e. the the Master sketch.
same sketch or solid. What is skeletal modeling?
Inserting an iCopy Assembly Skeletal modeling is a technique which uses
Once you have your test rig all set up fire up Inventor’s ‘Derive’ tool to create
the iCopy ‘Insert’ tool: relationships between Parameters,
Geometry and Features in separate part
How to benefit from Autodesk Inventor’s iCopy tool
files. With this technique a master part file We will start by creating the Panel
can be created which controls the features component itself.
in any number of ‘Derived’ part files.
To create parts using the skeletal
Creating parts for your iCopy Assembly modeling technique and the ‘Make Part’
Tool:
(A bonus mini tutorial on skeletal
modelling). Open your Panel Master.ipt.

To add parts to my iCopy Assembly, I have Click on the ‘Make Part’ tool:
first gone back to the Panel Master.ipt and
added in some more information. Manage Tab > layout Panel > Make Part

First I’ve added in some custom parameters This will open the ‘Make parts’ dialogue.
for my critical dimensions. There’s quite a bit going on here – so stick
with me.
Next I’ve added in some work geometry and
features, which will host my sketches. Derive Style

Finally I’ve added sketches that I will use to The first control you will see is ‘Derive style’.
create my parts. You can derive the features from a part out
as a single body, multiple bodies or even a
Tip: In this case, all my parts will use the surface. In this case we are only deriving
same profile, so I’ve used a Sketch block to out a sketch, so this control doesn’t apply.
keep the memory overhead down.
Status tree
Notice that I have created all the geometry I
need to create every part, as if I was going The next control relates to the feature tree
to build the entire assembly in one part file. in the box below. We can browse up and
This is an essential concept in skeletal down this tree to pick and chose which
modeling. features we want to derive out into our new
part file. The yellow circle means that it will
As we create each part, its position in space be derived; the grey circle means it won’t.
will be defined by the geometry that created
it. We won’t need to use constraints to hold In this case we need to derive our master
the Assembly together (Whoot!) You’ll see sketch, our parameters, our work features
how this works as we move on through the and the sketches that we will use to create
tutorial. our parts.

Once you have added all the extra Part Name


parameters and geometry you will need to This area of the dialogue allows us to name
your Master part, you can begin creating our part and choose where it will be created.
your parts. Start by clicking on the folder icon at the
Creating the Derived parts end of the ‘New File location’ box.

You will be prompted with the following


message:
How to benefit from Autodesk Inventor’s iCopy tool
‘Do you want to create a new part? Select We don’t need these today. Just pretend
no to select an existing part.’ you didn’t see them…

I always have to stop and think about this OK


one! But the answer is that we DO want to
create a new part – so click on the ‘Yes’ Hit the OK button to see your iCopy Panel
button. Name your part ‘Panel.ipt’ and Assembly.iam magically open with your new
chose where to save it. derived part contained within. This is a quick
and easy way of creating parts that contain
The final step is to choose what Template derived features. Notice that the part you
you want to use for your part. In this case have created has already been inserted
we are creating the folded panel – so I am relative to the origin and Grounded.
going to pick the ‘Sheet Metal.ipt’ template.
Note: Although the new part appears in the
Check the box marked ‘Place part in target assembly, it hasn’t yet been created on disk.
assembly’ and move on to the next area in Hit save now to write the new file out.
the dialogue.
Adding features to the part
Note: Notice that you can also set the BOM
Value of the part here. Open the Panel.ipt part file up for edit. You
can see that it contains geometry
Target Assembly Name referenced from the Master part. We will
use this geometry to build our part features.
The Target Assembly name area of the
dialogue is very similar to the Part Name Because the part is built on geometry
area of the dialogue. Once again start by referenced from the Master part, if the
clicking on the Folder icon at the end of the Master part changes this part will change
‘New File Location’ box. too. This is important, because our Master
part is going to adapt when we use iCopy to
You will be prompted with a familiar place it into the host assembly.
message:
Note: Reference geometry cannot be edited
‘Do you want to create a new target from within the derived part file. You have to
assembly? Select no to select an existing go back to the Master part file to edit the
target assembly.’ geometry, and then use the ‘Update’ tool to
Again the pause while I digest this… update the geometry in the derived part.

In this case the answer is NO. We want to I’ve use Inventor’s sheet metal tools to build
use an existing Assembly – the iCopy Panel up the face panel, but I won’t go into sheet
Assembly.iam that we created earlier. metal any further here. We’ll save that for
another time.
Browse out and pick your iCopy Panel
Assembly, then hit ‘Open’ to return to the Creating the rest of the parts.
Make Part dialogue. I’ve used exactly the same technique to
Scale factor and Mirror Assembly create the rest of the part files for the
Panel’s frame.
How to benefit from Autodesk Inventor’s iCopy tool
Tip: We will need a number of derived parts dimensions of your parts. Change the
to complete this exercise. You don’t need to materials of your parts. Activate your Parts
use the ‘Make Part’ tool every time – just list and sort and number your parts.
copy the derived part, re-name and edit it,
before inserting it into the Assembly. Tip: Don’t forget to set the BOM property of
your Master part to ‘Phantom’. You can
If you follow the tip above you will need to make your Master part Invisible within the
manually ground the parts at the origin. To context of your iCopy template assembly file.
do this, right click on each part and choose
iProperties. Preparing the assembly for iCopy (again)

In the iProperties dialogue choose the Now is the time to decide whether you want
‘Occurrence‘tab. Under ‘Current offset from to have any additional functionality in your
parent origin’ use the X, Y & Z controls to iCopy assembly. Any of the custom user
set the parts origin within the assembly to parameters that you added to the
zero, and check the ‘Grounded’ option from Master.IPT file can be included in the iCopy
the ‘Properties’ area. template assembly and adjusted as the
iCopy template assembly is inserted into the
A quick way to do this is to use the ‘Ground Host assembly.
and Root’ tool that we discussed earlier. In
this case the extra constraints added by the To do this, fire up the iCopy Author tool
Ground and Root tool are not required (Fully once again:
constrained AND grounded is overkill right?) Manage Tab > Author Panel > iCopy Author
so you can delete these constraints if you
wish. The Panel Master.IPT should already be
highlighted. Skip over the ‘Geometry’ tab
Testing the Assembly
and switch to the ‘Parameters’ tab. Your
Now is a good time to test your iCopy custom parameters from your Panel
Template assembly. Edit the geometry in Master.IPT should already be highlighted in
the master part file. Go back to the the left hand box.
assembly and hit the ‘Update’ button (you You can chose which Parameters from your
may need to hit the update button twice). All Master part can be edited during iCopy
the parts in your assembly should update to
insertion here, by using the arrow buttons
suit your master part. (>>) to make sure that they show up in the
The great thing about Skeletal modeling is - right hand column.
No constraints = No Constraints to Fail!
Testing the iCopy Template assembly in
Bonza - You’re doing great! the Host file
Hurrah! Were finally ready to stick that bad
Don’t forget your BOM boy into our host assembly to see how it
behaves.
If everything is working out in your assembly,
now is the time to get your BOM in order. If Open up your host assembly that contains
necessary, go into your part files and add your Skeleton model part.
reference parameters to call out the
How to benefit from Autodesk Inventor’s iCopy tool
Fire up the iCopy insert tool:  Is the Master sketch unconstrained?

Assemble Tab > Component panel > iCopy  Is the Master Sketch Adaptive?

Browse to your iCopy Template.  Is the Master Part Adaptive?

Pick control points on your Skelton part as  Is the Master part grounded AND
directed in your Instructions. fully constrained within the iCopy
Template Assembly?
Bad-a-bing, what did you get?
 Does your skeleton model work in
You should find that your iCopy Assembly
the context of the iCopy Template
will automatically re-size itself to suit your
Assembly?
Skelton model. The iCopy tool will
automatically create a copy of the iCopy  Are the constraints on any non
Template assembly. skeletal (i.e. constrained) parts
fouling the works?
Notice that the new copy of the iCopy
Template file is also marked as adaptive.  Have you applied the control pints in
Changes in the Skeleton part will be the same order as they were set with
reflected in the new referencing assembly. the iCopy Author tool?
Tip: Adaptive components place a great Patterning with iCopy
load on Inventor. Inventor will always check
For your final trick you can also use iCopy
to see if adaptive components need to be to create patterns from your iCopy
updated – even if the underlying geometry assemblies.
hasn’t changed.
To make use of this, you will need to add
You can turn adaptivity off by right clicking
some extra geometry into your Skeleton
on a component and un-checking part.
‘Adaptivity’. You can turn adaptivity back on
again the same way. You only need to do  You will need geometry which
this on the top level component. You don’t defines the path of each control
need to chase it down the feature tree. point.

If your iCopy assembly worked as you  You will need geometry to define the
expected you are an iCopy Master. Draw path for the pattern.
yourself an ‘I Mastered iCopy with AUGI’
badge and take an extra cookie.  You will need a work plane tangent
to the path.
Error checking hit list
To access the iCopy Pattern tools, start up
If your iCopy Assembly threw an error you the iCopy Insert tool:
may need to go back through and check
your working. Here is a short hit list of items Assemble Tab > Component panel > iCopy
to check.
How to benefit from Autodesk Inventor’s iCopy tool
Click on the ‘Pattern’ button in the bottom  Create skeleton part
right of the dialogue to expand the dialogue
and show the pattern tools.  Create Host assembly

Follow the prompt to pick the path and work  Test iCopy Assembly
plane for your iCopy assembly to follow.
Complete the iCopy Assembly
Enter a number for the number of template
assemblies you with to create and a
 Go back to iCopy template & derive
distance for the pattern.
Master sketch into part files
Congratulations you made it!
 Create parts for iCopy template
Thanks very much for sticking with me
assembly
through this tutorial. While iCopy might
seem quite involved, in fact the steps are  Create iCopy template assembly
pretty much the same for every iCopy
template you will need to create. Of course,  Manage bill of materials
the amount of time you spend building your
iCopy assembly will depend on the  Final test
complexity of your design.
 Good to go.
iCopy is a great tool for creating lots of
similar assemblies that need to vary in size
and shape. I hope that you found this
tutorial useful. Until next time…

The iCopy Workflow


Create the iCopy assembly
template

 Create an under constrained Master


sketch

 Make the Master sketch adaptive

 Place Master Part into iCopy


Template assembly

 Constrain Master Part to origin

 Make part adaptive

 Use iCopy Author tool

Test iCopy assembly template

You might also like