-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Strange behavior of assembly with imported multi-part STEP #100
Comments
As I understand, the file has ASM4 model inside, so I expected that I could link into it another object. |
how did you add them ? You seem to have copied the Part containing the STEP import into the assembly. There is nothing wrong with that, but in this case the included datums do not appear in the assembly as attachments |
the proper way to do this is to copy the part containing all the STEP import into the Parts group, and link that part into your assembly. Please find attached your corrected file. Actually, in this case, since there are 4 identical legs, you should only copy 1 of them and insert it 4 times. |
Sorry, I don't follow how do you propose to do it... |
"Body" is a concept that belongs to the PartDesign WB, while "Part" is a general FreeCAD container. When importing STEP files, there shouldn't be any "Body" involved, you should have only "Solids" and "Part" containers. Could you please rephrase what you mean by using carefully the "Body" word ? See in attached file what I would do. |
FreeCADs terminology is pretty confusing and I'm not an advanced CAD user... Checked your tutorial1 again and I see that the bearing you import there wasn't grouped into part, it had only solids, so that's not a default FreeCAD behavior, but something that came from within the STEP file. So if I drag all the solids into the "Model", and delete the part that came from the STEP file, I should basically have the same effect? |
if you only want to use the imported STEP model, then there is no need to put it inside an Asm4 Model. If you have all the solids inside a Part container, you're good. As for the tutorial, previously FreeCAD imported solids into the active document, and recently this behaviour changed and it puts the imported solids into a Part container. So, basically: create a new empty document, import the STEP file. If it creates a Part container, you're all set, if not, then create an empty Part container and drag all the solids into there. |
And if I want to add LCSs, such as hole axis? |
in the latest Asm4 releases you don't need an Asm4 Model to do all this. You can add LCS and datums and everything to plain Part containers. At least you should be able, if not it's a bug and please report. |
nice. |
Attaching the STEP and the FCStd.
I can use the part in other assembly, but there is something wrong with its behavior.
For example, I've added 4 hole axis to the assembly.
Those axis are not appearing as mounting points for the part when adding it to another assembly.
Tried to import datum as you proposed for other case, but get the "The selected datum object cannot be imported into this assembly" warning popup dialog and the task view is empty with only OK and Cancel buttons.
The report view shows " Document.cpp(3407): Please reload partial document 'v-wheel set 24mm' for recomputation." warning.
doc_335059_270531.zip
v-wheel set 24mm.zip
The text was updated successfully, but these errors were encountered: