CNC Motion Parameter Control for Edges and Smooth Curves
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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
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.
Data Source
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.


