Numerical Controller Coordinate System Conversion for Left-Handed Machining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical controllers are configured for the right-handed coordinate system, making it inefficient and error-prone for users to create machining programs for machine tools operating in the left-handed coordinate system, as manual conversions are required, leading to decreased efficiency and program quality.

Innovation Solution

A numerical controller with a coordinate system conversion unit that applies processing to interchange instructions between right-handed and left-handed coordinate systems, allowing machining programs created in one system to be used without modification in the other system, thereby automating the conversion process and reducing programming mistakes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a conventional numerical controller configured for the right-handed coordinate system is used to control a machine tool operating in the left-handed coordinate system, then the controller can still function, but the user must manually convert machining programs, resulting in decreased programming efficiency and increased error rates

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidease of program creation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces a coordinate system conversion unit as an intermediary component between the machining program input and the control axis output. This unit automatically converts programs written in right-handed coordinate system format to left-handed coordinate system format, eliminating the need for users to manually perform complex coordinate transformations and reducing programming errors

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the coordinate system parameters internally within the controller. By detecting the coordinate system type of the input program and automatically adjusting the coordinate interpretation parameters, the controller adapts to different coordinate systems without requiring users to modify their programming habits or learn multiple programming methods

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual conversion of machining programs is performed to adapt to the left-handed coordinate system, then the program can be made compatible, but the complexity and time required for program creation increases

Engineering Contradiction:
Improvecoordinate system compatibilityVSAvoidprogram conversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The numerical controller performs self-service by automatically detecting whether the input machining program is written in right-handed or left-handed coordinate system format and performing the appropriate conversion internally. This eliminates the burden from users to manually analyze and convert programs, making the adaptation process transparent and automatic

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If manual conversion of machining programs is performed to adapt to the left-handed coordinate system, then compatibility is achieved, but the time required for program creation increases

Engineering Contradiction:
Improvecoordinate system compatibilityVSAvoidprogram creation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The coordinate system conversion unit performs the coordinate transformation action preliminarily and automatically before the program is executed on the machine tool. By pre-converting the program in the background without requiring user intervention or additional time from the programmer, the system maintains compatibility while preserving the original program creation timeline

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10108175B2Numerical controller supporting left-handed coordinate system
Publication Date: 2018.10.23 FANUC LTD
  • US10108175B2 patent drawing
  • US10108175B2 patent drawing
  • US10108175B2 patent drawing

AI summary

In a numerical controller that controls a machine tool having a plurality of driving axes, coordinate system conversion processing for a machining program is performed in which the machining program is analyzed and then an instruction based on a right-handed coordinate system and an instruction based on a left-handed coordinate system are interchanged.