Numerical Controller for Bidirectional Machine Tool Cutting Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical controllers for machine tools face challenges in efficiently generating machining programs that include both forward and return cutting operations, especially for complex shapes, due to the difficulty in manually creating such programs and the high cost of introducing computer-aided manufacturing (CAM) software.

Innovation Solution

A numerical controller is designed to analyze machining programs, read the shape of the removal region and machining conditions, and generate both forward and return cutting operations, ensuring the tool intersects with the removal region without exceeding the specified depth of cut, thereby reducing the need for expensive CAM software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cutting operations are performed in both forward and return directions to shorten machining time, then productivity is improved, but the complexity of creating the machining program increases significantly

Engineering Contradiction:
Improvemachining timeVSAvoidprogram creation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The numerical controller automatically generates the machining program by itself, analyzing the workpiece shape data and machining conditions to create cutting operations in both forward and return directions without requiring external CAM software or manual programming intervention

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of the workpiece removal region and machining conditions before generating the cutting operations, pre-calculating the optimal path and parameters for both forward and return cutting directions to simplify the overall programming process

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If CAM software is introduced to facilitate program creation, then ease of operation is improved, but the cost of the system increases

Engineering Contradiction:
Improveprogram creation easeVSAvoidsoftware cost
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The numerical controller performs self-programming by automatically analyzing workpiece geometry and machining conditions to generate cutting paths, eliminating the need for separate expensive CAM software while maintaining ease of operation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The numerical controller integrates multiple functions including workpiece shape analysis, machining condition processing, and automatic program generation into a single system, replacing the need for separate CAM software while providing comprehensive machining capabilities

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

Data Source

PatentUS20250155869A1Device for performing numeric control of machine tool
Publication Date: 2025.05.15 FANUC LTD
  • US20250155869A1 patent drawing
  • US20250155869A1 patent drawing
  • US20250155869A1 patent drawing

AI summary

The present invention provides a device for performing numeric control of a machine tool, wherein said device generates an outward-direction cutting action and a return-direction cutting action. In the device for performing numeric control of a machine tool, a tool and a workpiece are caused to move back and forth relative to one another while the tool and workpiece are caused to rotate relative to each other, so that the workpiece is cut by both the outward direction cutting action and the return direction cutting action, the device for performing numerical control of a machine tool comprising: a removal region input unit that analyzes a cutting program and reads the shape of the workpiece removal region to be removed by cutting; a processing criteria input unit that reads the processing criteria for cutting including at least the cutting depth of the tool in the outward direction cutting action and the cutting depth of the tool in the return direction cutting action; and an action generating unit that generates the outward direction cutting action and the return direction cutting action so that, on the basis of the removal region shape and processing criteria, the tool intersects the uncut portion of the removal region, and the intersecting amount does not exceed the outward direction cutting depth and the return direction cutting depth in the processing criteria.