CNC Aggregate Tool Programming With Tilted Work Plane Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional CNC machine programming methods fail to effectively handle aggregate tools, as they do not allow for proper tool compensation and radius compensation, especially when using rotational axes, leading to inaccuracies and the need for manual adjustments or re-posting of codes.

Innovation Solution

The method involves shifting the control point from an aggregate base point to the center tip of the tool using C-axis aggregate rotation, activating a tilted work plane, and applying tool length compensation, enabling advanced programming that includes C-axis rotation, tool radius compensation, and length compensation without re-posting the code, utilizing specific g-codes like G68.2 and G43.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional CNC programming methods are used for aggregate tools, then the programming process is simple, but manufacturing precision deteriorates due to inability to properly handle tool compensation and radius compensation

Engineering Contradiction:
Improvetool compensation accuracyVSAvoidprogramming complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent introduces a tilted work plane (TWP) that creates an additional dimensional reference frame for aggregate tool programming. By establishing a virtual work plane tilted at the aggregate angle, the system transforms the complex 3D aggregate tool positioning problem into a 2D programming problem on the tilted plane, while maintaining full 3D compensation capabilities through the shifted control point methodology.

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

Solution Approach 2:

The patent introduces a shifted control point as an intermediary between the aggregate base point and the actual tool tip. This control point serves as a virtual reference that mediates the relationship between the aggregate tool's base position and its effective cutting position, enabling automatic radius and length compensation without requiring complex manual calculations or code modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If aggregate tools are used without control point shifting, then device complexity is reduced, but manufacturing precision deteriorates due to incorrect tool positioning and rotation

Engineering Contradiction:
Improvetool positioning accuracyVSAvoidprogramming steps
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and pre-positioning the control point at the aggregate base point before actual machining operations begin. The tilted work plane is established in advance, and the control point shift is configured beforehand, allowing the machining program to run with standard code while the system automatically handles the complex positioning and rotation calculations during execution.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If manual adjustments are made for tool compensation, then manufacturing precision can be improved, but productivity deteriorates due to time-consuming re-posting of codes

Engineering Contradiction:
Improvedimensional accuracyVSAvoidprogramming efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements a self-service system where the CNC machine automatically performs tool length compensation and radius compensation through the shifted control point mechanism. The system self-adjusts for aggregate tool geometry, tilt angles, and positioning without requiring manual intervention or code re-posting. The tilted work plane and control point shift work together to enable the machine to compensate for its own tooling characteristics automatically.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11815874B2Aggregate programming method and system for CNC machines
Publication Date: 2023.11.14 C R ONSRUD
  • US11815874B2 patent drawing
  • US11815874B2 patent drawing
  • US11815874B2 patent drawing

AI summary

A method and system for aggregate programming a computer numerical control (CNC) machine that includes (a) shifting a control point from an aggregate base point to a center tip of a tool being programmed, thereby enabling tool length and diameter adjustment along with C-axis aggregate rotation during a machine activity. The shifting includes (i) activating a tilted work plane (TWP); and (ii) shifting the control point to the tip of the tool using a tool length compensation. The system and method also include (b) implementing an activity on the CNC machine using the shifted control point and C-axis aggregate rotation. In some cases, activating the TWP comprises using a special machine control code such as g-code G68.2. In some cases, shifting the control point to the tip of the tool using a tool length compensation comprises using a special machine control code such as g-code G43.