CNC Process Planning Using Hierarchical Search and Tool Orientations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer-aided process planning for CNC machining is inefficient and impractical for complex parts, relying heavily on human intervention and failing to scale with increasing part design complexity and tool selection, leading to intractable solution spaces and inconsistent process plans.

Innovation Solution

A web-based system and method that uses a digital computer to generate qualitatively distinct process plans by modeling part surfaces, determining tool orientations, and navigating a hierarchically-structured search space with a cost constraint function to create collision-free machining operations, efficiently handling machine-specific and staging model parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional manual process planning methods are used for complex parts, then human expertise and creativity can be applied to refine process plans, but the process becomes time-consuming, expensive and impracticable

Engineering Contradiction:
Improveprocess plan qualityVSAvoidprocess planning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual human-based process planning with an automated computer-based system that uses algorithms to generate and validate process plans. The system substitutes human expertise with computational methods including feature recognition, accessibility analysis, and automated validation rules, eliminating the need for manual refinement while maintaining plan quality

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

Solution Approach 2:

The system enables self-service by automatically generating process plans without requiring human intervention. The computer-based system performs feature extraction, tool selection, path generation, and validation autonomously, allowing the manufacturing planning process to serve itself without external human input

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the solution space for process plans is expanded to accommodate increasing part design complexity and tool selection, then more feasible solutions may be found, but the problem space becomes intractable

Engineering Contradiction:
Improveprocess plan flexibilityVSAvoidsolution space complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex process planning problem into distinct manageable components: feature recognition, accessibility analysis, tool selection, path generation, and validation. Each component is handled by specific algorithms that operate independently but coordinate together, making the overall complex problem tractable while maintaining solution flexibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds computational dimensions to the process planning problem by introducing automated algorithms for feature recognition, accessibility analysis, and validation. These computational layers transform the traditionally manual 2D planning process into a multi-dimensional automated system that can handle complex geometries and tool selections systematically

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP3206100B1Planning of computer numerical control (CNC) machining operations with the aid of a digital computer
Publication Date: 2021.09.08 SANDVIK INTELLECTUAL PROPERTY AB
  • EP3206100B1 patent drawingFigure 1~2
  • EP3206100B1 patent drawingFigure 3
  • EP3206100B1 patent drawingFigure 4~5

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.