Evaluating excessive tolerances in NC parts programs
AssigneeSiemens Aktiengesellschaft
InventorChristof Sinn
Life of this patent
Estimating the term…
Abstract
In a process for determining when tolerances are exceeded during generation of NC parts programs, the defined CAD geometry is converted into an equivalent grid, preferably a triangular grid. A surface corresponding to the NC parts programs in form of a triangular grid is generated after conversion of the CAD geometry. The parts program takes into consideration the geometric attributes of the milling tool (diameter, shape, etc.). After two triangular grids have been generated from the starting data, i.e. the CAD geometry and the NC parts program, the distance between the two grids can be calculated and visualized.
Claims22
A method for determining excessive tolerances in the generation of NC parts programs comprising the steps of:
- converting a predetermined CAD geometry into a first grid, said first grid defining a first grid surface;
- generating NC program data of an NC parts program based on the predetermined CAD geometry;
- generating a second grid from the NC program data, said second grid defining a second grid surface;
- determining distance values between the first and the second grid;
- and
- rendering a visualization of one of the determined distance values and the distance values that exceed a predetermined tolerance threshold.
A device for determining excessive tolerances in the generation of NC parts programs comprising:
- means for converting a predetermined CAD geometry into a first grid, said first grid defining a first grid surface;
- means for generating NC program data of an NC parts program based on the predetermined CAD geometry;
- means for generating a second grid from the NC program data, said second grid defining a second grid surface;
- means for determining distance values between the first and the second grid;
- and
- means for rendering a visualization of one of the determined distance values and the distance values that exceed a predetermined tolerance threshold.
A computer program product adapted to run on a digital simulation computer, comprising:
- computer program means for converting a predetermined CAD geometry into a first grid, said first grid defining a first grid surface;
- computer program means for generating NC program data of an NC parts program based on the predetermined CAD geometry;
- computer program means for generating a second grid from the NC program data, said second grid defining a second grid surface;
- computer program means for determining distance values between the first and the second grid;
- and
- computer program means for rendering a visualization of one of the determined distance values and the distance values that exceed a predetermined tolerance threshold.
Dependencies are inferred from the claim text.