Assembly3 - Aluminium extruded parts

Discussion about the development of the Assembly workbench.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
Medestrac
Posts: 21
Joined: Fri May 04, 2018 5:27 pm

Assembly3 - Aluminium extruded parts

Post by Medestrac »

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?
chrisb
Veteran
Posts: 54293
Joined: Tue Mar 17, 2015 9:14 am

Re: Assembly3 - Aluminium extruded parts

Post by chrisb »

Moved from Help forum.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
Kuzma30
Posts: 163
Joined: Wed Oct 24, 2018 11:50 am
Location: Ukraine

Re: Assembly3 - Aluminium extruded parts

Post by Kuzma30 »

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?
if you mean the approximate structure as in Figure 1, it can be implemented without Asm3.
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
Fig1
Знімок екрана з 2022-04-15 13-24-23.png (43.59 KiB) Viewed 1401 times
Fig2
Fig2
Знімок екрана з 2022-04-15 13-25-44-1.png (171.69 KiB) Viewed 1401 times
Fig3
Fig3
Знімок екрана з 2022-04-15 13-27-29.png (176.97 KiB) Viewed 1401 times
Fig4
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
User avatar
jpg87
Posts: 809
Joined: Thu Mar 16, 2017 7:16 am
Location: Limoges - France
Contact:

Re: Assembly3 - Aluminium extruded parts

Post by jpg87 »

Medestrac wrote: Thu Apr 14, 2022 7:32 am 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?
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 :
FamDePieces.png
FamDePieces.png (71.03 KiB) Viewed 1266 times
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
Medestrac
Posts: 21
Joined: Fri May 04, 2018 5:27 pm

Re: Assembly3 - Aluminium extruded parts

Post by Medestrac »

Yes! Thanks Jean-Pierre, that's exactly what I was looking for!
Post Reply