Numerical Controller Dynamic Positioning Completion Width

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In machine tools with rotary axes, the positioning completion check by angle is imprecise due to varying rotation radii, leading to uncertain determination of the instructed position, especially when the rotation radius is large, affecting machining precision on the workpiece.

Innovation Solution

A numerical controller that adjusts the positioning completion width of the rotary axis inversely proportional to the rotation radius, allowing for precise positioning completion checks at the tool center point by calculating a second positioning completion width based on the rotation radius, ensuring the check width remains constant regardless of the rotation radius.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the positioning completion width of the rotary axis is given by a fixed angle, then the positioning completion check is simple to implement, but the check width converted into tool tip movement changes in proportion to the rotation radius, causing imprecise positioning determination when the rotation radius is large

Engineering Contradiction:
Improvesimplicity of positioning completion check implementationVSAvoidprecision of positioning completion determination
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The positioning completion width is made dynamic by calculating it based on the current rotation radius rather than using a fixed angle. The control unit computes the positioning completion width as a linear dimension proportional to the rotation radius, allowing the check width to adapt to different rotational positions and maintain precision across varying rotation radii

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter used for positioning completion check from a fixed angular width to a linear width that varies with the rotation radius. By calculating the positioning completion width as a linear dimension (e.g., arc length) based on the current rotation radius, the system maintains consistent positioning precision regardless of the rotation radius magnitude

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a small positioning completion width is set to accommodate maximum radii, then positioning precision is maintained for large rotation radii, but the positioning completion check becomes overly strict for smaller rotation radii, increasing cycle time

Engineering Contradiction:
Improvepositioning precision for large rotation radiiVSAvoidcycle time
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The positioning completion width dynamically adapts to the current rotation radius, being larger when the rotation radius is large and smaller when the rotation radius is small. This dynamic adjustment allows the system to maintain appropriate positioning precision for each specific rotational position without using an unnecessarily small fixed width that would increase cycle time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by setting different positioning completion widths appropriate to each local condition (rotation radius). Instead of using a uniform small width across all rotation radii, the system calculates and applies a locally appropriate width based on the current rotation radius, optimizing both precision and efficiency for each specific operational context

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8924004B2Numerical controller for making positioning completion check
Publication Date: 2014.12.30 FANUC LTD
  • US8924004B2 patent drawing
  • US8924004B2 patent drawing
  • US8924004B2 patent drawing

AI summary

A numerical controller calculates the distance (rotation radius) between the rotation center axis of a rotary axis and a control target point using the machine conditions (including the axis structure and tool length) of a machine tool having a rotary axis and the coordinate values of the respective axes of the machine tool. Then, the preset positioning completion widths of the respective axes are compensated by the calculated rotation radius and a positioning completion check of the rotary axis is carried out using the compensated positioning completion widths.