Feature-Based Machining Strategy Selection for Faster CAM Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer-aided manufacturing (CAM) processes for subtractive manufacturing are complex and time-consuming, requiring extensive experience and trial-and-error, as they involve selecting suitable machine tools, cutting tools, and strategies for machining various geometric features, often necessitating additional resources and simulations that can be costly and time-consuming.

Innovation Solution

A method that utilizes a database of strategies for machining different geometric features, allowing for the selection of strategies based on available machine tools and cutting tools, with computer simulations to determine the most suitable approach, reducing the need for CAM software and expertise, and enabling the use of available or newly available tools to improve machining efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional CAM programming is used to select machining strategies and generate machine code, then manufacturing precision and quality can be achieved, but the process becomes complex and time-consuming requiring extensive experience and trial-and-error

Engineering Contradiction:
Improvequality of manufactured objectVSAvoidcomplexity of CAM programming process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-defining multiple machining strategies in a database before actual machining. These strategies include operation sequences, tool paths, and parameters that are prepared in advance and can be automatically selected based on the workpiece model and available equipment, eliminating the need for complex real-time CAM programming decisions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates virtual copies of machining strategies through computer simulations that replicate the actual machining process. These simulations allow verification of tool paths and machining parameters without physical trial-and-error, maintaining manufacturing precision while reducing the complexity and time of the programming process

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If multiple machining strategies are evaluated through computer simulation to find the optimal approach, then manufacturing quality improves, but additional time and resources are required

Engineering Contradiction:
Improvequality of manufactured objectVSAvoidtime for simulation and strategy selection
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Multiple machining strategies are pre-defined and stored in a database with associated simulation results and performance characteristics. This preliminary preparation allows the system to quickly retrieve and evaluate appropriate strategies without performing full simulations during the actual machining planning, reducing time loss while maintaining the ability to assess multiple options

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from computer simulations to evaluate and compare different machining strategies. Simulation results provide quantitative feedback on machining quality, tool wear, and cycle time, enabling automatic selection of the optimal strategy without requiring extensive manual trial-and-error testing

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If CAM programmers rely on experience and trial-and-error to select appropriate machining methods, then suitable solutions can be reached, but plenty of time and expertise are required

Engineering Contradiction:
Improveability to reach suitable solutionVSAvoidtime for CAM programming
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically selecting appropriate machining strategies from the database based on the workpiece model and available equipment. The automatic strategy selection and machine code generation eliminate the need for manual CAM programming, reducing time loss while maintaining adaptability through the ability to handle different geometric features and machining scenarios

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical system of human CAM programming experience and trial-and-error with an automated computer-based system. The database-driven approach substitutes human expertise with pre-defined strategies and algorithmic selection, dramatically reducing programming time while maintaining the ability to reach suitable solutions for various machining tasks

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

4Manufacturing precision

If machine operators modify machine code based on their knowledge and experience, then desired machining results can be achieved, but plenty of time and expertise are required

Engineering Contradiction:
Improvedesired machining resultsVSAvoidtime for machine code modification
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system creates virtual copies of the machining process through computer simulations that allow operators to evaluate and verify machine code before actual machining. This simulation capability enables desired machining results to be achieved while reducing the time needed for code modification and testing

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary verification of machine code through computer simulations before actual machining operations. This preliminary action allows operators to identify and correct potential issues in advance, achieving desired machining results while minimizing the time required for code modification and trial runs

Inventive Principle:
Principle #10Preliminary action

5Reliability

If test runs and simulations are performed to verify machine code, then potential problems can be detected, but extra costs and delays are incurred

Engineering Contradiction:
Improveverification of machine codeVSAvoidtime for test runs and simulations
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system uses virtual copies through computer simulations to verify machine code and detect potential problems before actual machining. This simulation approach provides reliable verification while reducing time loss compared to physical test runs, as simulations can be performed quickly without requiring actual material removal or machine setup

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary verification of machine code through computer simulations before actual machining operations. This preliminary action detects potential problems in advance, providing reliable verification while minimizing time loss by identifying issues before they require costly and time-consuming physical test runs

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3582044B1Machining based on strategies selected from a database
Publication Date: 2022.04.13 SANDVIK MACHINING SOLUTIONS AB
  • EP3582044B1 patent drawingFigure 1
  • EP3582044B1 patent drawingFigure 2
  • EP3582044B1 patent drawingFigure 3

AI summary

A method (200) and a corresponding system (180) and computer program product are provided. A model (150) of an object to be manufactured is obtained (210). Information about one or more available machine tools (110) and one or more available cutting tools (120) is obtained (220). A geometric feature to be machined as part of manufacturing the object is identified (230). A database (170) including strategies for machining different geometric features (310, 320, 330) is accessed (240). The database includes a plurality of strategies defining different ways of machining the identified geometric feature. One or more strategies are selected (250) from the plurality of strategies based on the obtained information. A computer simulation is performed (260) for the one or more selected strategies, and user instructions responsive to the computer simulation are received (270). Instructions for causing one or more machine tools to manufacture the object via subtractive manufacturing are provided (280) based on the user instructions and a strategy of the one or more selected strategies.