Threading NC Program Creation With Vibration Codes for Chip Breaking

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvechip breaking effectivenessVSAvoidprogram creation ease
Core Design Contradiction:
Object-generated harmful factorsVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvechip breakingVSAvoidprogram complexity
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If manual programming of vibration cutting is required, then precise control is achieved, but operator skill requirement increases

Engineering Contradiction:
Improvemachining precisionVSAvoidoperator skill requirement
Core Design Contradiction:
Manufacturing precisionVSEase of operation

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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.

Inventive Principle:
Principle #23Feedback

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

Methodology Applied
Scientific EffectVibration: Vibration

Data Source

PatentUS20240280971A1NC program creation
Publication Date: 2024.08.22 DMG MORI CO LTD
  • US20240280971A1 patent drawing
  • US20240280971A1 patent drawing
  • US20240280971A1 patent drawing

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.