A2plus What are the options for for patterns and arrays
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
A2plus What are the options for for patterns and arrays
When I want to add an array of parts to an A2plus file or add something like bolts and washers to a pattern of holes I have not found a good way to do this. Are there options to add arrays and patterns or what is the preferred method? I know that some of the work benches have arrays but I am not familiar with them all.
Thanks in advance,
Dan Miel.
A2plus v0.3.5
FreeCAD .17.13428
Windows 10
Thanks in advance,
Dan Miel.
A2plus v0.3.5
FreeCAD .17.13428
Windows 10
Re: A2plus What are the options for for patterns and arrays
Hi Dan,dan-miel wrote: ↑Thu Feb 14, 2019 12:09 pm When I want to add an array of parts to an A2plus file or add something like bolts and washers to a pattern of holes I have not found a good way to do this. Are there options to add arrays and patterns or what is the preferred method? I know that some of the work benches have arrays but I am not familiar with them all.
Thanks in advance,
Dan Miel.
A2plus v0.3.5
FreeCAD .17.13428
Windows 10
create your array with draft array in a separate new file. Then import this file into your assembly.
KBWBE
https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
Re: A2plus What are the options for for patterns and arrays
Hi,
using a array at an assembly is not the best idea...
If you want to insert screws, washers, e.g., use the Fasteners WB (to download with addon manager) klick at the edges of the holes where you want a screw and you get it insertet with the right diameter.
using a array at an assembly is not the best idea...
If you want to insert screws, washers, e.g., use the Fasteners WB (to download with addon manager) klick at the edges of the holes where you want a screw and you get it insertet with the right diameter.
Gruß Herbert
Re: A2plus What are the options for for patterns and arrays
I don't agree
Patterns and assembly is a verry powerfull combination.
For example you neeh a extrusion profile with brackets on it. 10 brackets on a row. Every bracket is assembled with 4 bolds, 4 rings and 4 nuts to the extrusion.
patterning is possible saves huge amount of time
Even with kind of copy where all bolds, rings and nuts constraints are pre set!!
The lack of good pattern options is one of the featers that i miss most about part design
Patterns and assembly is a verry powerfull combination.
For example you neeh a extrusion profile with brackets on it. 10 brackets on a row. Every bracket is assembled with 4 bolds, 4 rings and 4 nuts to the extrusion.
patterning is possible saves huge amount of time
Even with kind of copy where all bolds, rings and nuts constraints are pre set!!
The lack of good pattern options is one of the featers that i miss most about part design
Re: A2plus What are the options for for patterns and arrays
kbwbe: Thanks for this direction. It takes me a while to figure out to work these things.
I'm thinking patterning should save rebuild time because the solver is not doing calculations for each nut and bolt, instead the arrayed parts are graphical, not solids so the graphics card is handling them. Does anyone know if this is correct?
Thanks. PS. I hope graphical is a word .
Dan
Re: A2plus What are the options for for patterns and arrays
That's correct. The imported array is handled by the solver like one part.dan-miel wrote: ↑Thu Feb 14, 2019 11:34 pm I'm thinking patterning should save rebuild time because the solver is not doing calculations for each nut and bolt, instead the arrayed parts are graphical, not solids so the graphics card is handling them. Does anyone know if this is correct?
Thanks. PS. I hope graphical is a word .
KBWBE
https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
Re: A2plus What are the options for for patterns and arrays
Hi Jee-Bee,
At creating an array you have to set the parameters for the distance between the parts, e.g. the diameter of a "hole circle" at a flange to fit the screws to it.
If you have to change the hole circle of the flange, the screws placement dosn't change, because it is "constraint" by the arrays data. If you constraint the screws to the edges of a hole, they will change its placement with the change of the flange.
This behavior is in my mind a basic of an assambly, if i not have it, i don't need a assembly...
Importing an assembly is also not a good idea, because the functionality of BIM gets lost.
a few weeks before i was in that mind to, but there is one detail of an array what changes that:
At creating an array you have to set the parameters for the distance between the parts, e.g. the diameter of a "hole circle" at a flange to fit the screws to it.
If you have to change the hole circle of the flange, the screws placement dosn't change, because it is "constraint" by the arrays data. If you constraint the screws to the edges of a hole, they will change its placement with the change of the flange.
This behavior is in my mind a basic of an assambly, if i not have it, i don't need a assembly...
Importing an assembly is also not a good idea, because the functionality of BIM gets lost.
Gruß Herbert
Re: A2plus What are the options for for patterns and arrays
I don't think i understand you here.herbk wrote: ↑Fri Feb 15, 2019 6:51 am At creating an array you have to set the parameters for the distance between the parts, e.g. the diameter of a "hole circle" at a flange to fit the screws to it.
If you have to change the hole circle of the flange, the screws placement don't change, because it is "constraint" by the arrays data. If you constraint the screws to the edges of a hole, they will change its placement with the change of the flange.
This behavior is in my mind a basic of an assembly, if i not have it, i don't need a assembly...
what i think that you describe is the following: you say that if you have bracket what is assembled with a bold, ring and nut.
you have patterned the bracket with distance d_bracket and the bold, ring and nut with distances equal to distance d_bracket.
than you change something like the flange (diameter width etc). now the nut, ring and bold don't go with your change off the bracket.
i would thing that as long as the surface numbering don't change the first bold, ring and nut should follow the bracket and thus the existing pattern follows all the changed flanges.
there is only one way i could imagine how it could go wrong. i tried to do this in a screen grab from Creo. and that is that the axis of (in this case) the ring is placed of two distances from the flanges. and i can't imagine why anyone would do that...
in my opinion there is only one way the patterns may broke (visually). That is when (normally) the first pattern change the delta between each part.
- Attachments
-
- creo_assy_blob_axis_face_dist.PNG (45.36 KiB) Viewed 2950 times
Re: A2plus What are the options for for patterns and arrays
OK, i try to make it better... but for an example with pics i have time at evening earlyest...
The array has only the information where to place the first bolt and which distances all other bolts have to the first bolt. Only the first bolt is constraint to a hole.
If you change the distance of the holes together, the array don't notice that, because there are no informations about other holes at it..
Of course it is possible to create a "assambly array function" which contends all this informations... But then you also have to give the information to which hole each bolt has to be constraint in any way... Writing this infos for each bolt to the assembly datas i think it's more work, as clicking each hole and put in the (already constraint) bolts with one click.
Gruß Herbert
Re: A2plus What are the options for for patterns and arrays
that's true but it's a pity but FC don't have more, not in Part nor PartDesign.The array has only the information where to place the first bolt and which distances all other bolts have to the first bolt.
for most(i guess 80%) cases it is enough to refer only to first object that's how PartDesign work too. that if a first feature is patterned the new one probably refer to the first on (and follow the same pattern). see example
- Attachments
-
- FC_pattern_example.FCStd
- (29.52 KiB) Downloaded 68 times