NC Program Smoothing for Milling Surface Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current metal-cutting machine tools face challenges in maintaining surface quality due to deviations in cutting path sections, which are often caused by inadequate support point distribution and linearization algorithms, leading to surface errors and disruptions, especially in complex 3D contours.

Innovation Solution

A method for optimizing cutting path sections by analyzing adjacent paths, modifying support points and line elements, and adding or removing path elements to ensure adherence to predefined tolerance values, thereby improving surface accuracy and reducing errors through a multi-scale analysis and smart repair techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If support points are reduced to increase processing speed, then productivity improves, but manufacturing precision deteriorates due to surface errors and deviations

Engineering Contradiction:
Improveprocessing speedVSAvoidsurface quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary analysis of cutting path sections and support point distribution before actual machining. By pre-identifying critical areas where support points are insufficient or where deviations may occur, the system can proactively add support points only in necessary locations, rather than uniformly increasing them across the entire path. This preliminary action ensures surface quality in critical areas while maintaining overall processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention applies local quality by treating different segments of the cutting path differently. Instead of uniformly distributing support points across the entire path, the system identifies specific local areas where support points are insufficient or where adjacent path sections show deviations. Support points are then added locally in these critical zones while maintaining optimal spacing in other areas, thus improving surface quality where needed without unnecessarily increasing overall processing time.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If support points are increased to improve surface quality, then manufacturing precision improves, but processing time increases

Engineering Contradiction:
Improvesurface qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system applies local quality by selectively adding support points only in critical areas where surface quality is compromised, rather than uniformly increasing support point density across the entire cutting path. The analysis identifies specific local zones where adjacent path sections deviate or where support points are insufficient, and adds support points only in these localized regions. This approach improves surface quality in problem areas while minimizing the overall increase in processing time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The invention employs partial action by adding support points only where necessary rather than applying a uniform increase across the entire path. The system performs a partial modification of the cutting path program, adding support points selectively in areas where deviations are detected or where adjacent sections show inconsistencies. This partial approach achieves the necessary surface quality improvement without the excessive processing time that would result from a complete uniform increase in support point density.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If complex linearization algorithms are used to reduce deviations, then manufacturing precision improves, but device complexity increases

Engineering Contradiction:
Improvepath accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the cutting path into individual cutting path sections and analyzes each section separately for deviations and support point sufficiency. Rather than applying a single complex linearization algorithm to the entire path, the method divides the problem into manageable segments, identifying specific sections where support points need adjustment. This segmentation allows for simpler, more targeted modifications to individual path sections while maintaining overall path accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention performs preliminary analysis of the cutting path to identify sections with insufficient support points or adjacent sections with deviations before generating the final toolpath. By pre-identifying problematic areas through analysis of support point distribution and adjacent section alignment, the system can apply simpler corrective measures to specific sections rather than requiring complex linearization algorithms for the entire path. This preliminary action reduces the need for complex real-time calculations during machining.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If manual post-processing is performed to correct surface errors, then manufacturing precision improves, but loss of time increases

Engineering Contradiction:
Improvesurface accuracyVSAvoidpost-processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system implements self-service by automatically analyzing cutting path sections and adding necessary support points during the programming phase, eliminating the need for manual post-processing. The automated analysis identifies sections with insufficient support points or adjacent sections with deviations and corrects them programmatically before the machining operation begins. This self-correcting approach ensures surface accuracy is built into the toolpath itself, removing the time-consuming manual intervention that would otherwise be required after machining.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention performs the correction of surface errors in advance during the NC program generation phase, rather than requiring manual post-processing after machining. By pre-analyzing the cutting path and adding necessary support points to sections with insufficient coverage or adjacent section deviations, the system ensures surface accuracy is achieved during the automated programming process. This preliminary correction eliminates the need for time-consuming manual post-processing operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10884390B2Optimized control of a metal-cutting machine tool
Publication Date: 2021.01.05 SIEMENS AG
  • US10884390B2 patent drawing
  • US10884390B2 patent drawing
  • US10884390B2 patent drawing

AI summary

Milling errors are to be prevented by repairing in particular NC parts programs by evaluating spatial information for smoothing a cutting or milling path section instead of evaluating only information along an individual cutting or milling path section. Relationships between adjacent cutting or milling path sections are thus taken into consideration in a smoothing process.