SGveribor120

by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - Completed CAD designs
Introduced first in SolidGeometry 5.0, Creation date: 2020-11-01, Last change: 2025-09-15

returns the shape of a 120 mm Veribor



See Also: SGmakitaadapter , SGveribor210 , SGveribor120yannick

Example Illustration

 missing image of SGveribor120

Syntax

SG=SGveribor120

Output Parameter

SG: Solid Geometry of a Veribor 120

Examples


SGveribor120; SG=ans;




Copyright 2020-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Algorithm (Workflow)

This function, SGveribor120, generates the solid geometry of a Veribor 120 mm suction cup. The algorithm is structured to create and manipulate various geometric shapes to form the final model.

Input Parameters

The function does not take any input parameters directly. It uses predefined values and functions to construct the geometry.

Output

SG: Solid Geometry of a Veribor 120

Algorithm Steps

  1. Initialize a small offset value, ol = 0.01.
  2. Create a cylinder A with a diameter of 120 mm and a height of 7 mm using SGofCPLz and PLcircle.
  3. Create another cylinder B with a diameter of 110 mm and a height of 3 mm plus offset ol. Color its faces red using SGcolorfaces.
  4. Position B on top of A with a slight offset using SGtransrelSG and merge them with SGunion.
  5. Create a circular bend C with a radius of 110 mm, width of 22 mm, and a 90-degree bend using SGofCPLrot and CPLcircbend.
  6. Position C on top of the combined shape A and merge using SGconcat.
  7. Create a box D with dimensions [43, 40.2, 22-ol] and transform it using SGofSGT.
  8. Create a cylinder XX with a diameter of 6.5 mm and a height of 15 mm. Position it inside D and subtract it from D using SGsubtract.
  9. Align D with A and merge using SGunion. Cut A at a height of 29 mm using SGcut.
  10. Create a small box E with dimensions [7, 7, 16+ol] and transform it using SGofSGT.
  11. Position E on top of A and merge using SGunion.
  12. Create another box H with dimensions [75, 20, 17] and transform it using SGofSGT.
  13. Align H with E and merge with A using SGconcat.
  14. Create a cylinder R with a diameter of 2 mm and a height of 24 mm. Rotate it 90 degrees around the X-axis and position it relative to E.
  15. Merge R with A using SGconcat.
  16. Assign the final geometry to SG.
  17. Create a plate SSS under C with a height of 40 mm using SGplateunder and SGofCPLrot.
  18. Transform SSS slightly downwards using SGtransP.
  19. Set a screw transformation on SG using SGTset and TofFS.
  20. If no output is requested, plot the geometry using SGfigure and SGTplotalpha.
Algorithm explaination created using ChatGPT on 2025-08-19 08:24. (Please note: No guarantee for the correctness of this explanation)

Last html export of this page out of FM database by TL: 2025-09-21