cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Need to share some code when posting a question or reply? Make sure to use the "Insert code sample" menu option. Learn more! X

Translate the entire conversation x

Kelvin Lattice Structures on Creo 10

Marrowman
3-Newcomer

Kelvin Lattice Structures on Creo 10

Tring to generate a Kelvin lattice structure. One that once generated cab be inserted into the lattice feature to generate various lattice's. Has anyone done this or managed to find a good method of generating one?  generated a rough wireframe but sweeps, extrudes and blends didn't seem to be the right way about it. 

 

Lattice i am trying to re-create can be seen in the following file https://s3.amazonaws.com/servicecloudassets.formlabs.com/media/Materials/Silicone%2040A%20Resin/lattice_watch_Silicone40A_STLs.zip

MR_7385901_0-1750852388828.png

 

10 REPLIES 10
tbraxton
22-Sapphire I
(To:Marrowman)

Creo 6+ does support the use of a custom lattice. Have you followed the process outlined in the link below?

 

To Create Custom Lattice

 

If you are asking how to create solid geometry for a cell, then sweeps could be used to create cell the cell geometry as a solid or quilt. Planar curves can be used to define the sweep trajectories and then geometry can be swept using these curves.

 

tbraxton_0-1750856644153.png

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
tbraxton
22-Sapphire I
(To:Marrowman)

You can leverage the fact that a kelvin cell can be built by using a truncated octahedron. This will quickly provide the framework to build the sweep trajectories. This is not the only way to do generate the geometry, but it is readily built in Creo. You will need to determine some relations to control the aspect ratios, but this is a geometric basis to construct the cell.

 

tbraxton_0-1751725430149.png

 

tbraxton_1-1751725501430.png

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
tbraxton
22-Sapphire I
(To:Marrowman)

Here is a model that should support the creation of a beam lattice Kelvin cell. Try it out and report back here if it works. The cell is calculated using the edge length of a square face as shown below.

 

Open this model in Creo 10 and save it as a .prt file. You can then bring it in as a custom lattice; the model consists of curves only.

 

Curves—Creates a beam-based lattice cell. Any selectable straight curves in the cell are converted into beams.
If the part contains curves and does not contain solid geometry or quilts, then a beam-based lattice cell is created.

 

tbraxton_0-1751750343669.png

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric

How did you go about generating this ? You boggled my brain as i was trying to generate it thinking it would need to have been equation based.

tbraxton
22-Sapphire I
(To:Marrowman)

Truncating an octahedron is a quick way to make the geometry in a model.

Minimal equations are used to control the edge length (a) which is the edge length of a square face:

  • In-sphere radius (center to mid-hexagonal-face): a√(3/2) = a√6/2
  • In-sphere radius (center to mid-square face): a√2

tbraxton_1-1751889532946.png

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric

Maanged to replicate cell to generate the wept kelvin, but ran into an issue where it does not want to be used in a lattice. Tired bringing it in as a step but doe not seem to want to allow itself to be brought in to the lattice tool.

tbraxton
22-Sapphire I
(To:Marrowman)

Here is an example of using the wireframe with single segment straight sweeps to make a solid geometry cell. With the intersections of the sweeps intersecting with "fish mouth" geometry at the vertices. The fish mouth intersection is easily realized by using the remove surface function in flexible modeling.

 

tbraxton_0-1751760900285.png

 

Intersections of sweeps before adding the fish mouths.

tbraxton_1-1751761101838.png

 

 

 

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric

I am finding this model does not want to accept sweeps for multiple lines that would end up interconnecting. Ale to do the squares fine and the hexagons but whenever they meet they are not working.

Van_AG
14-Alexandrite
(To:Marrowman)

There is two sketchers in the Creo folder Common Files\text\lattice_template

With one of them you can create something like this

Snap-2025-07-07-016.jpg

kdirth
21-Topaz I
(To:Marrowman)

Create one sketch (green) to control the structure.  Second sketch (orange) is controlled by the first.  Top and bottom are sketches are at projected lines.  Side is sketch of projected lines.  Connectors (red) are curves.  Side entities would then be patterned around axis.  And finally curves would be added around equator.

kdirth_1-1751896635599.png

kdirth_2-1751896847524.png

 

 

 


There is always more to learn in Creo.
Announcements

NEW Creo+ Topics: Real-time Collaboration

Top Tags