Threading NC Program Creation With Vibration Codes for Chip Breaking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Creating an NC program with vibration-related codes for various turning operations in machine tools is challenging for operators without expertise in machine tool program creation, particularly in adding vibration codes for effective chip breaking.
Innovation Solution
An NC program creation method and apparatus that includes a display controller and programming unit to assist operators in creating vibration-related codes, allowing for easy integration of vibration components into NC programs, even for those without extensive knowledge, by using graphical interfaces and assistance tools to set vibration parameters like frequency and amplitude multiplying factors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-generated harmful factors
If vibration cutting control is implemented to break chips, then chip breaking effectiveness is improved, but program creation difficulty increases for operators
Solution Approach 1:
The system automatically determines vibration cutting parameters and generates the necessary NC code without requiring operator expertise. The control unit self-services by calculating optimal vibration parameters based on machining conditions and inserting the appropriate G-codes into the program automatically.
Solution Approach 2:
The invention introduces an intermediary processing layer between the operator and the vibration cutting control system. This intermediary automatically translates simple machining parameters into complex vibration cutting NC programs, mediating the complexity gap and enabling operators to create vibration cutting programs without specialized knowledge.
2Object-generated harmful factors
If vibration codes are added to NC programs for various turning operations, then chip breaking is achieved, but program complexity increases
Solution Approach 1:
The invention extracts the complex vibration cutting parameter calculations and code generation logic from the operator's task and transfers it to the automated control system. By taking out the complexity from the programming process, operators only need to specify basic machining parameters while the system handles the complex vibration code generation.
Solution Approach 2:
The control unit is designed with universal functionality to automatically generate vibration cutting codes for multiple types of turning operations (outer diameter machining, inner diameter machining, drilling, taper copying, grooving, end face machining, and threading) using a unified approach, reducing the need for operation-specific complex programming.
3Manufacturing precision
If manual programming of vibration cutting is required, then precise control is achieved, but operator skill requirement increases
Solution Approach 1:
The invention replaces the manual mechanical process of programming vibration cutting with an automated computational system. The control unit uses algorithms to calculate optimal vibration parameters and generate precise NC code automatically, substituting operator skill with automated computational precision.
Solution Approach 2:
The system incorporates feedback mechanisms where the control unit continuously monitors machining conditions and automatically adjusts vibration cutting parameters to maintain optimal performance. This closed-loop feedback ensures high machining precision without requiring operators to manually tune parameters based on experience.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables operators to easily create NC programs with vibration codes, effectively breaking chips and improving machining accuracy without requiring advanced knowledge of NC codes or vibration cutting techniques, reducing the need for high-pressure coolant systems and enhancing the efficiency of machining processes.
Implementation Method 1
the cutting tool and the workpiece are driven forward and backward relative to each other along the feeding direction (the rotation axis direction) during turning and the portion to be cut in the forward driving and the portion to be cut in the backward driving overlap, so that chips are broken
Data Source
AI summary
A method of creating an NC program for threading includes: a first step of setting a position in the NC program at which a G code or an M code is to be inserted; a second step of making a setting for applying a vibration component in a thread radial direction to a tool movement path; and a third step of, based on an instruction for reflecting the setting made in the second step in the NC program, inserting at the position in the NC program the G code or the M code for applying the vibration component in the thread radial direction, thereby creating the NC program for threading.


