CNC Motion Parameter Control for Edges and Smooth Curves

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machining systems face difficulties in accurately determining whether a workpiece has a smooth curved surface or an edge, as existing G-code technologies struggle to incorporate characteristic shapes into cutter location data or numerical control data effectively.

Innovation Solution

A numerical controller that reads information about characteristic shapes, such as edges or smooth surfaces, from machining programs to set sections on tool paths and adjust motion parameters, including command speed, acceleration, jerk, and spindle speed, to generate appropriate control commands for precise machining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional G-code is used for machining control, then the system is simple and easy to operate, but it cannot accurately determine whether a workpiece has a smooth curved surface or an edge

Engineering Contradiction:
Improvedetection accuracy of characteristic shapeVSAvoidcomplexity of machining program
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining characteristic shape information (edges, smooth surfaces, corners) in the machining program before actual machining. The NC data includes predetermined information about which sections are edges, smooth curves, or corners, allowing the control system to automatically recognize and apply appropriate machining parameters without real-time complex analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses parameter changes by varying motion control parameters (feed rate, acceleration, jerk) based on the detected characteristic shape sections. Different parameter sets are applied for different section types: edges require lower feed rates and acceleration for precision, smooth curves require controlled jerk for surface quality, and corners require specific acceleration profiles for accuracy, thereby improving detection and machining precision.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If characteristic shape information is incorporated into machining programs, then machining precision for complex shapes is improved, but the processing time for generating and executing programs increases

Engineering Contradiction:
Improvemachining accuracy of characteristic shapeVSAvoidprogram processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The characteristic shape information is predetermined and embedded in the NC data during program generation, eliminating the need for complex real-time analysis during machining. The control system simply reads and executes the pre-defined section information, significantly reducing processing time while maintaining high machining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The machining program divides the tool path into distinct sections (edges, smooth curves, corners) with specific characteristic information. This segmentation allows the control system to process each section type efficiently using predetermined parameter sets, reducing overall processing time while achieving high precision for each specific feature type.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If motion parameters are adjusted for different characteristic sections, then the quality of machining for edges and smooth surfaces is improved, but the control system complexity increases

Engineering Contradiction:
Improvesurface quality and edge accuracyVSAvoidcomplexity of control system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different motion parameters specifically to different characteristic sections of the tool path. Edges receive parameter sets optimized for precision and low acceleration, smooth curves receive parameters optimized for surface quality with controlled jerk, and corners receive parameters for accurate positioning. This localized parameter adjustment improves machining quality without requiring a completely complex control system, as the parameters are automatically selected based on pre-defined section information.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If conventional NC data is used without characteristic shape information, then the program structure is simple, but it cannot provide appropriate machining conditions for different workpiece features

Engineering Contradiction:
Improveadaptability to different workpiece featuresVSAvoidcomplexity of data structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The NC data structure is enhanced with predetermined characteristic shape information embedded during program generation. This preliminary inclusion of feature information (edges, smooth surfaces, corners) allows the control system to automatically adapt machining parameters to different workpiece features without requiring complex real-time recognition algorithms, thereby improving adaptability while maintaining manageable data structure complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11644813B2Numerical controller, CNC machine tool, numerical control method, and computer-readable information storage medium
Publication Date: 2023.05.09 FANUC LTD
  • US11644813B2 patent drawing
  • US11644813B2 patent drawing
  • US11644813B2 patent drawing

AI summary

A numerical controller controls a motor for driving at least one axis based on a machining program including information about a characteristic shape. The numerical controller includes: a characteristic shape reading unit configured to read information about a characteristic shape to be machined from a machining program including information about a characteristic shape; a section setting unit configured to set one or more set sections on a tool path is response to the information about the characteristic shape; and a motion parameter change unit configured to change at least one parameter to be used for controlling the at least ore axis outside the set section and inside the set section.