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.

Services for processes


Companies are currently facing new challenges due to deadline pressure, increasingly complex products, rising price pressure and a growing shortage of qualified personnel. Many question whether they are prepared for the future…

Read more

Success story

Reliability and flexibility

Styl'Monde, founded in 1958, has become an innovative market leader in deep drawing, especially for large material thicknesses. The company supports projects from the initial study to production and then sales.

Read more