Milling Simulation Using Dynamic Position Error Projection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machining simulations fail to accurately consider dynamic errors caused by machine tool control, interpolation techniques, and structuring, leading to defects on the milling surface and lengthy calculation times.

Innovation Solution

A simulation method for milling using dynamic position errors, which projects three-axis dynamic position errors onto normal vectors on the milling surface to simulate undercutting, allowing for precision error estimation and reduced simulation time by calculating normal-vector error values and displaying undercutting information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional CAD/CAM software is used to simulate machining by following numerical control codes, then the simulation can be performed with simple material removal calculation, but dynamic errors such as control errors, interpolation technique errors, or machine tool structuring errors are not taken into consideration, leading to inaccurate milling surface defects prediction

Engineering Contradiction:
Improveaccuracy of milling surface defect predictionVSAvoidcomplexity of simulation method
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The simulation method is segmented into two distinct parts: (1) conventional material removal calculation based on numerical control codes, and (2) dynamic error calculation by projecting three-axis dynamic position errors onto normal vectors of the milling surface. This segmentation allows each part to be optimized independently while maintaining overall accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary computational step that projects dynamic position errors onto the normal vectors of the milling surface. This intermediary transformation converts complex multi-axis dynamic errors into scalar error values along the normal direction, which can then be directly compared with material removal depths to predict surface defects.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If conventional material removal calculation is performed by intersecting workpiece and cutting tool based on numerical control codes, then the calculation process is straightforward, but it costs plenty of time and does not account for dynamic factors causing simulation errors

Engineering Contradiction:
Improvesimulation speedVSAvoidaccuracy of material removal calculation
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent extracts the dynamic error calculation from the conventional simulation process and treats it as a separate, optimized component. By calculating dynamic position errors independently and projecting them onto normal vectors, the method avoids the computational burden of full three-dimensional intersection calculations while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation from full three-dimensional tool-workpiece intersection geometry to scalar dynamic position errors projected onto normal vectors. This parameter transformation significantly reduces computational complexity while preserving the essential information needed for accurate surface defect prediction.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If dynamic position errors are projected onto normal vectors of milling surface, then undercutting can be simulated and defects can be identified, but additional calculation steps are required

Engineering Contradiction:
Improveaccuracy of undercutting simulationVSAvoidsimulation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by calculating dynamic error projections only at critical points on the milling surface where undercutting is most likely to occur, rather than performing exhaustive calculations across the entire surface. This selective approach maintains accuracy for defect prediction while reducing overall computation time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10838403B2Simulation method for milling by use of dynamic position error
Publication Date: 2020.11.17 IND TECH RES INST
  • US10838403B2 patent drawing
  • US10838403B2 patent drawing
  • US10838403B2 patent drawing

AI summary

A simulation method for milling by use of a dynamic position error includes the steps of: (a) generating a milling surface from a numerical control code, the milling surface having a plurality of grid points, the numerical control code having a position command; (b) calculating a normal vector for each of the plurality of grid points on the milling surface; (c) feeding back a position feedback of each of the plurality of grid points by the controller of the machine tool, and deriving a corresponding three-axis dynamic position error of the milling surface according to the position command and the position feedback; (d) calculating a component of the normal vector for the three-axis dynamic position error so as to obtain a normal-vector error value of the corresponding grid point; and, (e) displaying undercutting information of the normal-vector error value of the corresponding grid point on the milling surface.