Summary
This article explains how to import and utilize STL models in GibbsCAM. An STL file imports as a facet body made of triangles rather than as a conventional boundary-representation solid. Depending on the workflow, the facet body can serve as part geometry, a fixture or machine component, a machining reference, or an in-process stock display.
Table of Contents
Before You Begin
Confirm that the STL represents the intended model and that its source units are known. STL files do not reliably communicate units, so the imported size must be verified.
Keep the original CAD model when it is available. STL data is triangulated and does not preserve analytic faces, design features, or parametric history.
Choose an STL resolution that preserves the required form without creating an unnecessarily large facet count.
Save a backup copy of the GibbsCAM part before replacing, scaling, healing, or simplifying an existing facet body.
Note: GibbsCAM 2025 and later include expanded facet-body modeling tools. Earlier releases may provide fewer editing commands, although imported facet bodies can still be used in supported workflows.
Procedure
Step 1 - Import the STL Model
Open the GibbsCAM part that will receive the model, or create a new part.
Select File > Import and choose STL (*.stl) as the file type.
Browse to the STL file, select it, and complete the import.
Confirm that a facet body appears in the workspace. Imported facet bodies normally display with transparency.
Step 2 - Verify the Imported Facet Body
Measure at least one known dimension to confirm that the model was interpreted at the correct scale.
Check the model orientation, work coordinate system, and position relative to the intended setup.
Query and rotate the body to look for missing regions, disconnected components, inverted facets, or an excessively coarse surface.
If the body is difficult to see, adjust Facet Body Opacity in the GibbsCAM display preferences.
Scale, rotate, or translate the body only after confirming the required correction.
Step 3 - Prepare the Facet Body
Open the Facet Body Solid Modeling palette when the imported mesh requires preparation.
In GibbsCAM 2025 and later, use Heal, Smoothing, Simplify, Re-facet, or Tesselate only as required by the condition of the model and the intended workflow.
Use supported solid-modeling functions such as Slice, Separate, Boolean, or Offset/Shell when the job requires them and the selected bodies satisfy the command requirements.
Reinspect critical surfaces, edges, openings, and dimensions after every repair or simplification step.
Save the prepared facet body before creating or recalculating operations.
Step 4 - Assign the STL Model to Its Intended Role
For part or target geometry, select the facet body in a machining process that explicitly supports facet-body input.
For a fixture or machine component, position the facet body accurately and assign it to the appropriate setup or machine component so it can participate in the required simulation and collision checks.
For an in-process stock reference, use the facet body as display stock when a saved cut condition must be shown quickly in later operations.
Important: A facet body assigned as Stock (Display Only) is shown during rendering but is not used as the stock condition for toolpath generation. Confirm that the selected operation supports the body role required by the job.
Regenerate the affected operations, then inspect the toolpath before proceeding to simulation.
Step 5 - Create an STL or Facet Body from Simulation
Run Op Simulation or Machine Simulation to the cut condition that must be saved.
To create an external file, open the Simulation dropdown and select Save to STL. Choose a location and save the file.
To keep the cut condition in the current GibbsCAM part, select Create Facet Body from the Simulation dropdown.
Confirm that the new transparent facet body appears in the workspace, then rename or classify it for its intended use.
Save the GibbsCAM part and rerun the required simulation checks before releasing the program.
Expected Result
The STL imports at the correct scale and orientation as a usable facet body. The body is prepared and assigned for its intended purpose, and any operations or simulation checks that depend on it have been regenerated and verified. When Save to STL or Create Facet Body is used, the selected cut condition is saved in the requested form.
Additional Information
Facet bodies can be queried, profiled, sliced, and machined in supported GibbsCAM workflows.
Use the lowest facet density that still represents every surface and feature important to machining, inspection, clearance, and collision checking.
When design changes or precise analytic geometry are required, request the source CAD model or a supported solid exchange format instead of relying only on STL data.
The Solid to Facet Body Conversion Tolerance applies to CAD conversion operations in the Facet Body Solid Modeling palette; machining and display use their own tolerances.
Troubleshooting
Problem: The STL imports at the wrong size.
Possible Causes
The STL was exported in different units from the active GibbsCAM part.
The source system and GibbsCAM interpreted the unitless STL data differently.
The model was scaled before export or after import.
Resolution
Confirm the source units, measure a known feature, and re-import or scale the model once by the correct conversion factor. Verify the known dimension again before positioning or machining the body.
Problem: The facet body looks transparent, coarse, or damaged.
Possible Causes
Facet Body Opacity is set too low for the current display.
The STL was exported with a coarse tessellation or excessive simplification.
The mesh contains gaps, overlapping facets, disconnected regions, or other defects.
Resolution
Adjust Facet Body Opacity for visibility. If the geometry is coarse or damaged, use the available Heal, Smoothing, or Re-facet tools in GibbsCAM 2025 and later, or request a corrected STL exported at an appropriate resolution.
Problem: The toolpath or stock-aware operation does not use the STL as expected.
Possible Causes
The body is assigned as Stock (Display Only), which does not define the stock condition used to create toolpath.
The selected machining process does not support facet-body input for the requested role.
The body is classified or selected incorrectly in the operation or setup.
Resolution
Verify the body's classification and the selected operation's facet-body support. Use a supported process or a source boundary-representation solid when the toolpath requires it, then regenerate and verify the operation.
Related Articles
Explore More from CAMCO
Visit the CAMCO website to learn more about:
Keywords
STL, Facet Body, Faceted Model, Mesh, Triangulated Model, Facet Body Modeling, Heal, Simplify, Re-facet, In-Process Stock, Display Stock, Fixture, Machine Component, Save to STL, Create Facet Body, Op Simulation