NC Positioning Control for Faster Backlash Error Elimination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical control devices often incur longer cycle times due to unnecessary single direction positioning operations and inadequate consideration of start timing for positioning error elimination, leading to inefficiencies in machining processes.

Innovation Solution

A numerical control device that includes a final positioning command determination unit, a post-positioning movement direction determination unit, and a positioning error elimination operation determination unit to optimize positioning error elimination operations by determining the necessary axis and timing for error elimination, thereby minimizing unnecessary operations and shortening cycle times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If single direction positioning operation is set as modal command to eliminate reverse direction positioning error, then positioning accuracy is improved, but cycle time becomes longer due to unnecessary operations

Engineering Contradiction:
Improvepositioning accuracyVSAvoidcycle time
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies dynamics by making the single direction positioning operation conditional rather than modal. The control device dynamically determines whether to execute the operation based on real-time analysis of subsequent movement directions, allowing the system to adapt between eliminating positioning errors and avoiding unnecessary operations, thus resolving the contradiction between positioning accuracy and cycle time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses feedback by analyzing the relationship between the current positioning command and subsequent movement commands. The control device reads ahead the machining program to determine the movement direction after positioning, and based on this feedback information, decides whether to execute the single direction positioning operation, thereby optimizing both accuracy and efficiency

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If single direction positioning operation is performed to eliminate positioning error, then positioning accuracy is improved, but cycle time is lengthened due to inadequate start timing

Engineering Contradiction:
Improvepositioning accuracyVSAvoidcycle time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by reading ahead the machining program before executing the positioning command. The control device analyzes subsequent movement directions in advance and determines the optimal start timing for the single direction positioning operation, allowing the system to prepare and execute the operation at the most efficient moment, thus reducing cycle time while maintaining positioning accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240184265A1Numerical control device
Publication Date: 2024.06.06 FANUC LTD
  • US20240184265A1 patent drawing
  • US20240184265A1 patent drawing
  • US20240184265A1 patent drawing

AI summary

Provided is a numerical control device capable of reducing a cycle time by performing positioning while performing a positioning error elimination operation more appropriately. A numerical control device 1 provided with: a final positioning command determination unit 14 which, when block analysis is performed on a positioning command block including a positioning error elimination operation, reads ahead the machining program and thereby determines the final positioning command that should complete the positioning by finally eliminating the positioning error; a post-positioning movement direction determination unit 15 which determines the direction of movement indicated by the command following the final positioning command; and a positioning error elimination operation determination unit 16 which, on the basis of the results of the determination by the final positioning command determination unit 14 and the post-positioning movement direction determination unit 15, determines the axis on which a positioning error elimination operation should be performed, and determines an operation for eliminating the positioning error on the determined axis on which a positioning error elimination operation should be performed.