Numerical Controller With Synchronized Tool Change Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical controllers cannot synchronously incorporate tool change simulation into machining simulation due to the lack of tool change information in feedback information from servomotors, resulting in a lag between command and execution timing.

Innovation Solution

A numerical controller is designed with a control unit to analyze machining programs, a feedback information acquisition unit, a tool change information acquisition unit, a synthesis information generation unit, a shape information storage unit, a machining simulation unit, and an output unit, which synchronizes feedback information with tool change information to enable simultaneous tool change simulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machining simulation is conducted using feedback information from servomotor, then actual axis movement is accurately reflected, but tool change simulation cannot be performed due to lack of tool change information

Engineering Contradiction:
Improveaxis movement accuracyVSAvoidtool change simulation capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent merges feedback information from the servomotor with tool change information from the machining program by creating a synthesis information generation unit. This unit combines both data sources into unified synthesis information that includes both axis position feedback and tool change timing, enabling the machining simulation unit to perform both accurate axis movement simulation and tool change simulation simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If tool change simulation is conducted based on tool change command in machining program, then tool change timing can be simulated, but lag occurs between command timing and actual execution timing

Engineering Contradiction:
Improvetool change simulation capabilityVSAvoidsimulation timing accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces feedback information from the servomotor into the simulation system. The feedback information provides real-time axis position data that reflects the actual execution state of the machine tool. By comparing the tool change command timing with the actual axis movement feedback, the system can accurately determine when tool change is actually executed, eliminating the timing lag between command and execution.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If both feedback information and tool change information are used separately, then each can be processed independently, but they cannot be synchronously incorporated into unified simulation

Engineering Contradiction:
Improveindependent processingVSAvoidsynchronization mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a synthesis information generation unit as an intermediary between the feedback information acquisition unit and the machining simulation unit. This intermediary unit processes both feedback information and tool change information separately, then combines them into unified synthesis information that maintains the independence of each data source while enabling synchronized simulation. The synthesis information serves as a mediator that integrates both data streams with their respective timing information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240377813A1Numerical controller
Publication Date: 2024.11.14 FANUC LTD
  • US20240377813A1 patent drawing
  • US20240377813A1 patent drawing
  • US20240377813A1 patent drawing

AI summary

A numerical controller includes: a control unit that interprets a machining program including tool information for identifying a tool to control the axis of a machine tool; a feedback information acquisition unit that acquires, from the machine tool, feedback information indicating the position of the axis; a tool change information acquisition unit that acquires, from the machine tool, change information indicating that the tool has been changed; a synthesis information generation unit that synthesizes the feedback information with the tool information and change information acquired by the tool change information acquisition unit; a shape information storage unit that stores shape information indicating the shape of the tool; a machining simulation unit that executes workpiece machining simulation on the basis of the synthesis information and the shape information; and an output unit that outputs machined shape information indicating the shape of the machined workpiece.