Numerical Controller Command Path Compression for Reciprocating Machining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical controller techniques for machining fail to ensure consistent path compression results when processing command points in both forward and reverse directions, leading to uneven paths in reciprocation processes.

Innovation Solution

A numerical controller with a command path compression function that includes a command reading unit, subsequence extraction unit, point sequence compression unit, and motor driving unit, which divides and compresses command points into subsequences and approximates them into straight lines or curves independent of direction, ensuring consistent compression results regardless of input direction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If command points are compressed using direction-dependent approximation methods, then the path can be simplified and processing speed improved, but the compression results become inconsistent when processing in reverse direction

Engineering Contradiction:
Improveprocessing speedVSAvoidpath consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies inversion by processing command points from both forward and reverse directions, then synthesizing the results to create a direction-independent compressed path. This ensures that whether the tool moves from start to end or end to start, the same compressed path is generated, eliminating the direction-dependent inconsistency of traditional methods while maintaining processing speed improvements.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent segments the command point sequence into multiple subsequences that can be independently compressed and then recombined. This segmentation allows the system to process complex paths in manageable portions while ensuring consistent results regardless of processing direction, resolving the contradiction between speed improvement through compression and path consistency.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple command points are represented by one curve to reduce deceleration, then high-speed processing is enabled, but the numerical controller's ability to create and interpolate machining curves becomes insufficient

Engineering Contradiction:
Improvehigh-speed processing capabilityVSAvoidinterpolation capability
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the command point sequence into multiple subsequences, each of which can be represented by a single curve or straight line. This segmentation enables high-speed processing by reducing the total number of curves needed while maintaining accuracy within each segment, and reduces the burden on the numerical controller's interpolation capability by breaking down complex path creation into simpler, manageable segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9645568B2Numerical controller having command path compression function
Publication Date: 2017.05.09 FANUC LTD
  • US9645568B2 patent drawing
  • US9645568B2 patent drawing
  • US9645568B2 patent drawing

AI summary

A numerical controller extracts a subsequence from a sequence of command points obtained from a machining program in a manner such that the same path may be created regardless of whether the sequence of command points is extracted from the commanded direction or from the reverse direction. A compressed path approximated by a straight line or a curve is created in a manner such that the compressed path may be approximated by the same straight line or curve regardless of whether the compressed path is created from the extracted subsequence in a commanded direction or in the reverse direction.