Milling CNC Programming Using Historical Chatter-Free Speed Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing milling CNC programs often fail to effectively avoid undesirable chatter (UDC) during machining, leading to tool damage and poor workpiece quality due to the lack of precise control over depth of cut and rpm settings.

Innovation Solution

A computerized method and system that utilize historical mappings of depth of cut and rpm settings, derived from empirical data, to generate CNC programs that avoid UDC by selecting settings known to prevent chatter, even if they do not correspond to specific known pairings, and adjusting accordingly based on predetermined neighborhoods of safe and unsafe settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional CNC programming methods are used without historical data, then programming simplicity is maintained, but undesirable chatter occurs leading to poor machining quality

Engineering Contradiction:
Improvemachining qualityVSAvoidprogramming complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting and analyzing historical machining data before actual machining operations. The historical mapping database is built in advance with pairings of depth of cut and rpm that have been proven to avoid chatter, allowing the CNC program to reference pre-validated parameters rather than relying on theoretical calculations alone

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by using actual machining outcomes (presence or absence of chatter) to update and refine the historical mapping database. This creates a closed-loop system where past machining results inform future programming decisions, continuously improving machining quality while maintaining reasonable programming complexity

Inventive Principle:
Principle #23Feedback

2Reliability

If historical mapping data is used to determine depth of cut and rpm pairings, then chatter avoidance is improved, but data collection and processing time increases

Engineering Contradiction:
Improvechatter avoidance reliabilityVSAvoiddata collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary data collection and analysis during idle periods or between production runs. The historical mapping database is built in advance by collecting machining data from various depth of cut and rpm combinations, analyzing which pairings produced chatter and which did not, so that this knowledge is ready for immediate use in future programming without delaying production

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system efficiently processes large amounts of machining data by focusing on two key parameters (depth of cut and rpm) and their interactions. By transforming raw machining data into a simplified historical mapping that directly correlates these parameters with chatter occurrence, the system extracts maximum reliability information with minimal data processing time

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If known pairings of depth of cut and rpm from historical mapping are used, then chatter-free machining is achieved, but flexibility in optimizing for other parameters is reduced

Engineering Contradiction:
Improvechatter-free machiningVSAvoidparameter optimization flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by providing different levels of guidance based on the specific situation. For critical machining operations where chatter avoidance is paramount, the system enforces strict adherence to known safe pairings from the historical mapping. For less critical operations or when other parameters need optimization, the system allows greater flexibility by considering pairings within the uncertainty boundary, enabling localized adaptation to different machining requirements

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11841693B2Computerized system and method for generating an undesirable chatter free milling CNC program for use in machining a workpiece
Publication Date: 2023.12.12 SOLIDCAM
  • US11841693B2 patent drawing
  • US11841693B2 patent drawing
  • US11841693B2 patent drawing

AI summary

A computerized method of machining a workpiece including, prior to machining the workpiece, establishing, based on empirical data obtained from machining activity at an earlier time, an historical mapping indicating pairings of depth of cut and rpm at which undesirable chatter (UDC) did not occur during machining activity at an earlier time using at least one given type of milling machine, at least one given type of cutting tool and at least one given type of workpiece material, prior to commencing machining of the workpiece, programming a machine tool to machine the workpiece using a given type of milling machine, a given type of cutting tool and a given type of workpiece material at at least one depth of cut and rpm, which, based on the historical mapping, avoid UDC and operating the machine tool in accordance with the programming to machine the workpiece.