Machine Controller for Extended Absolute Position Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine controllers are limited in detecting absolute positions by the data length of detectors, as they cannot accurately calculate positions exceeding the detector's data length, restricting their applicability in machine control.

Innovation Solution

A machine controller that stores zero point position data and extended rotation number data, allowing it to calculate absolute positions using formulas that incorporate rotation number data, extended rotation number data, and shifted zero point position data, thereby overcoming the limitations imposed by the detector's data length.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a detector with small data length is used, then the device complexity is reduced, but the measurement precision of absolute position is limited

Engineering Contradiction:
Improvedetector data lengthVSAvoidabsolute position detection range
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent extends the detection range by adding a new dimension of extended rotation number data beyond the detector's native data length. The controller stores and processes rotation number data in multiple segments (within one rotation and across multiple rotations), effectively transforming a 1-dimensional limitation into a multi-dimensional solution that achieves extended measurement range without increasing detector complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent segments the absolute position calculation into two parts: rotation number data within one rotation (from the detector) and extended rotation number data (stored in the controller). By dividing the position measurement into these segments and combining them through the formula Absolute position = (Rotation number data + Extended rotation number data) - Zero point position data, the system achieves extended range while maintaining the original detector's simple structure

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If a detector with small data length is used, then the ease of manufacture is improved, but the adaptability to different machines is reduced

Engineering Contradiction:
Improvedetector data lengthVSAvoidapplicable machines
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent makes the controller universal by enabling it to handle both standard rotation number data and extended rotation number data. The controller is designed to store zero point position data and extended rotation number data, and to calculate absolute positions using the extended formula. This multi-functional capability allows the same controller to work with detectors of various data lengths and adapt to different machine types, from small to large scale equipment

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

Data Source

PatentUS11435718B2Machine controller
Publication Date: 2022.09.06 FANUC LTD
  • US11435718B2 patent drawing
  • US11435718B2 patent drawing
  • US11435718B2 patent drawing

AI summary

A machine controller for controlling a machine detects an absolute position of a detection target using a detector outputting rotation number data corresponding to a position of the detection target, and controls the machine based on the detected absolute position of the detection target. The machine controller includes: a storage unit which stores rotation number data, of the detector, that corresponds to a zero point position of the absolute position, as zero point position data, and which stores rotation number data exceeding a rotation number data length that the detector can output, as extended rotation number data; and a calculation unit which calculates the absolute position in accordance with Formula (1) below that is based on the rotation number data output from the detector, the zero point position data, and the extended rotation number data:Absolute position=(Rotation number data from the detector+Extended rotation number data)−Zero point position data   (1).