CNC Process Planning Using Collision-Free Tool Orientations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional CNC machining process planning is inefficient and impractical for complex parts, relying heavily on human intervention and failing to scale with increasing part design complexity, due to the large solution space and limitations in feature recognition and machining operations.

Innovation Solution

A web-based system and method that generates qualitatively distinct process plans by modeling part surfaces, obtaining CNC tool parameters, and navigating a hierarchically-structured search space using a cost constraint function to determine collision-free orientations and maximal machinable volumes, thereby automating the creation of machining operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional human-driven process planning methods are used, then flexibility and adaptability in handling complex parts are maintained, but productivity and manufacturing efficiency deteriorate due to time-consuming manual intervention

Engineering Contradiction:
Improveautomation of process planningVSAvoidcomplexity of process planning system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The process planning system is segmented into distinct modules: feature recognition module, machining operation generation module, and process plan validation module. Each module handles specific aspects of process planning independently, enabling automated processing while managing system complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces manual mechanical process planning with an automated computer-based system that uses algorithms and software to generate machining operations. This substitution eliminates human intervention in the planning phase while systematically handling complex part geometries through computational methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If feature-based process planning is used, then simplicity in planning common features is achieved, but adaptability to complex interacting features and non-manufacturable regions deteriorates

Engineering Contradiction:
Improveease of process planningVSAvoidadaptability to complex part geometries
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its feature recognition and machining operation generation based on the complexity and type of geometric features detected. For simple features, it applies standard machining operations; for complex interacting features, it generates specialized operations and validates manufacturability through computational analysis, thus balancing ease of manufacture with adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters and criteria for feature recognition and machining operation selection based on the specific geometric characteristics of the part. By adjusting recognition thresholds, operation types, and validation parameters according to feature complexity, the system maintains ease of planning for common features while achieving versatility for complex geometries.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the solution space for process plans is expanded to accommodate more machining tools and access directions, then adaptability and manufacturing flexibility improve, but the complexity and computational burden of finding optimal plans increases exponentially

Engineering Contradiction:
Improvemanufacturing flexibilityVSAvoidcomplexity of solution space
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of the part geometry and pre-identifies feasible machining approaches, accessible features, and suitable tool orientations before generating the complete process plan. This preliminary action reduces the effective solution space by eliminating infeasible options early, thereby maintaining manufacturing flexibility while reducing computational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent generates a comprehensive set of machining operations that may include more options than strictly necessary, then validates and selects the optimal subset. This approach ensures adaptability by considering multiple possibilities while managing complexity through systematic validation and selection processes that filter out excessive or infeasible options.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11720079B2System and method for computer numerical control (CNC) tool without undercut features operations planning with the aid of a digital computer
Publication Date: 2023.08.08 SANDVIK INTELLECTUAL PROPERTY AB
  • US11720079B2 patent drawing
  • US11720079B2 patent drawing
  • US11720079B2 patent drawing

AI summary

A Web-based system and method creates one or more qualitatively distinct process plans for machining a part. The surfaces of the part are modeled and parameters for a plurality of CNC machining tools are obtained, including the orientations along which the tool cuts away raw material. A maximal set of translations for each tool is also obtained, where each translation includes a collision-free orientation of the tool and a maximal machinable volume of material removable from the part in that orientation. A search engine navigates through a hierarchically-structured search space that starts at an initial state and transitions to successive states based on actions that satisfy a cost constraint function. Each state and each action includes a tool, orientation of the tool, and a maximal machinable volume. The search ends when a goal condition is satisfied. The actions constitute the process plan.