A lattice configurator declares the referenced volume region to be restricted according to the lattice cell pattern. As a consequence, the optimizer can only change the structural topology within the lattice thickness limits imposed by the configurator.
The following obligatory or optional data has to be provided.
Volume region
Defines the volume region to be configured by this configurator.
Coordinate system
Defines the coordinate system used in computing the lattice cell geometry and positions.
Configurator range
These parameters define the range within the referenced volume region where the configurator will enforce the lattice structure. If skipped, the lattice structure is enforced within the whole referenced volume region. Note that the interpretation of the range parameters (from lower limit; to upper limit) depends on the chosen coordinate system type. For example, in a cylindrical coordinate system the Range X applies to the radius parameter.
NOTE. If the lower and upper range limits for a certain direction are the same, the corresponding range limitation in the same direction is ignored.
Thickness limits
Range Min: [0.0, ~]
Range Max: [>Min, ~]
These parameters define the minimal and maximal allowed thickness of individual lattice cell bars. Note that the Max parameter must be greater than the Min parameter.
Initial thickness
Range: [-1.0, +1.0]
This parameter defines the initial relative thickness of cell bars. A value of -1.0 corresponds to minimal thickness and a value of +1.0 corresponds to maximal thickness.
Cell type and rotation
Defines the cell type (see table below) used in generating the lattice structure and its rotation. Three 90-degrees rotations (around A, B, and C edges) of the cell are possible in order to orient the cell as desired.
| Cell | Parameter definitions |
|---|---|
|
A = CellSizeA B = CellSizeB C = CellSizeC d = Thickness |
|
A = CellSizeA B = CellSizeB C = CellSizeC d = Thickness |
|
A = CellSizeA B = CellSizeB C = CellSizeC d = Thickness |
|
A = CellSizeA B = CellSizeB C = CellSizeC d = Thickness |
|
A = CellSizeA B = CellSizeB C = CellSizeC d = Thickness |
|
A = CellSizeA * Sqrt(3) B = CellSizeB C = CellSizeC d = Thickness |
|
A = CellSizeA * Sqrt(3) B = CellSizeB C = CellSizeC d = Thickness |
Cell line subdivisions
Range: [0, 5]
This parameter defines the number of subdivisions when computing the geometry of an individual cell bar. An individual cell bar is in general a straight line. In a curvilinear coordinate system, however, it can also become curvilinear, if it is subdivided and running along a curvilinear axis.
Cell dimensions and translations
These parameters define the dimensions of the cell and its translations when computing the lattice structure. Note that the interpretation of these parameters depends on the chosen coordinate system type (see table below).
EXCEPTION: By setting a particular dimension to ZERO, the cell is extruded in the same direction.
| CS type: | Cartesian | Cylindrical | Spherical |
|---|---|---|---|
| Size values A,B,C | X, Y, Z | R, Phi (degrees), Z | R, Phi (degrees), Theta (degrees) |
| Shift values A,B,C | X, Y, Z | R, Phi (degrees), Z | R, Phi (degrees), Theta (degrees) |
Below are shown a few examples of a solid domain of a part being configured as a lattice structure.
Figure. Free region is configured with a honeycomb cell.
Figure. Free region is configured with a honeycomb cell extruded into Z direction.
Figure. Only a limited range of the free region is configured with a honeycomb cell.