Hi,
I'm doing an assembly of a rectangular frame made of aluminium profile. There is two "length" parts, and two "width" parts.
I have a sketch of the shape of the aluminium, and I extrude this sketch to get my part.
I save one file with a 500mm extrusion ("width"), and one with 1000mm extrusion ("length")
I create an assembly in Assembly3, link my 2 parts, put element count to 2, create the constraints...etc...
Is it possible to only link a "basis" part in the assembly, and then change the length in a parametric way in the assembly? For example get a spreadsheet with length/width to resize my assembly?
Assembly3 - Aluminium extruded parts
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Assembly3 - Aluminium extruded parts
Moved from Help forum.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Assembly3 - Aluminium extruded parts
if you mean the approximate structure as in Figure 1, it can be implemented without Asm3.Medestrac wrote: ↑Thu Apr 14, 2022 7:32 am Hi,
I'm doing an assembly of a rectangular frame made of aluminium profile. There is two "length" parts, and two "width" parts.
I have a sketch of the shape of the aluminium, and I extrude this sketch to get my part.
I save one file with a 500mm extrusion ("width"), and one with 1000mm extrusion ("length")
I create an assembly in Assembly3, link my 2 parts, put element count to 2, create the constraints...etc...
Is it possible to only link a "basis" part in the assembly, and then change the length in a parametric way in the assembly? For example get a spreadsheet with length/width to resize my assembly?
I has one body for extruded profile with length, defined in SpreadSheet. Then for this Body ("Профиль80х80") I create LinearPattern.
Also in Spreadsheet you must define some variables (In my situation I use External Spreadsheet file, named "ТаблицаПараметров")
There are (in my situation, names sometimes it russian translit)
1. NumberProfileBody (Number of profile body, on picture it equal 5)
2. RazmerProfilja (This is width of profile. In my situation it = 80mm)
3. GlubinaStanunu (This is NumberProfileBody miltiply RazmerProfilja)
and 4. ProfileLength (Length of 1 profile) You can insert this value to expression for extrusion length.
- Attachments
-
- Fig1
- Знімок екрана з 2022-04-15 13-24-23.png (43.59 KiB) Viewed 1401 times
-
- Fig2
- Знімок екрана з 2022-04-15 13-25-44-1.png (171.69 KiB) Viewed 1401 times
-
- Fig3
- Знімок екрана з 2022-04-15 13-27-29.png (176.97 KiB) Viewed 1401 times
-
- Fig4
- Знімок екрана з 2022-04-15 13-27-43.png (177.57 KiB) Viewed 1401 times
RealThunder's A3 Wiki translation, join the project https://crowdin.com/project/freecad-asm3-wiki
Re: Assembly3 - Aluminium extruded parts
Could this help you ?
It is a question of seeing on an example how from a single Body object and a SpreadSheet calculation page one can build an assembly containing different variants of the base object :
Here is the page that is supposed to host my video, but at the moment the server seems to have a problem :
http://help-freecad-jpg87.fr/0271_ass_FAQplus.php
So in the meantime, here's another link, but freeze frames don't work in this format :
https://www.dropbox.com/s/0wnktryhb4p4o ... n.mp4?dl=0
Edit : the server works correctly !
Last edited by jpg87 on Mon Apr 18, 2022 6:54 am, edited 1 time in total.
My website : http://help-freecad-jpg87.fr updated 2023/11/06
Re: Assembly3 - Aluminium extruded parts
Yes! Thanks Jean-Pierre, that's exactly what I was looking for!