Reducing segments and speed up NC programs

The surfaces we send to NC programming often have many segments. This increases the calculation time for the NC programs. Can the surfaces be prepared so that the NC programs can be calculated faster?

Tebis is able to repair specific problem areas in the CAD surface model completely automatically. The "Patches" function reduces the data size to improve performance. All surfaces are recalculated based on a specified tolerance with the click of a button, removing superfluous patches. This enables a significant improvement in performance in the present case.

Here's how you do it


Select command "NCPrep / Patches". The "Identify surface patches" dialog opens.


This function can also be called up with command "BRep / Quality / Patches".


In parameter "Original surfaces" in the display window, select the surfaces for which you want to reduce the number of patches. In parameter "Maximum form deviation", you can specify a maximum value by which the newly created surface can deviate from the original surface. A value of 0.010 is preset as the default here. Confirm your inputs.


The "Check result" dialog opens. The "Result" area in our example shows that the selected surfaces consist of a total of 15,088 patches. Twelve base surfaces could be automatically reduced. Option "Start correction preview" is automatically selected in the "Further steps" area. Confirm your selection. It is now checked how many patches can be removed.


The "Correction preview" dialog opens. The check result is shown in the "Results" area. 3,318 patches can be automatically removed. If the patches within the form deviation could be eliminated, the achieved correction rate is 100 percent. Select option "Optimize surfaces automatically" in the "Further steps" area.


You must have add-on "Surface Optimization - automatic" to be able to automatically optimize surfaces.


Confirm your inputs. The reduced-segment surfaces are saved as a CAD topology in layer "Patches".


If the correction rate is less than 100 percent, the remaining surfaces can also be manually corrected, if necessary, using function "Optimize surfaces manually". This is done with add-on "Surface Optimization - manual".

Call up the context-sensitive help in function "NCPrep / Patches" or in function "BRep / Quality / Patches" to learn more about repairing surfaces with function "Patches".



Register for the Tebis newsletter and stay up to date.

Register for seminars & trainings

Better utilize potentials and reach goals sooner

  • Continuous manufacturing

    Organization and efficiency  (On request) Read more

  • Digitized Data Processing

    CAD add-ons  (On request) Read more

  • Surface Design Plus

    General  (On request) Read more