NC Coordinate Offset Control for Multi-Machine Robot Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The burden on operators is significant when creating machining programs for controlling multiple machine tools and a robot due to the need to consider different machining processes and coordinate systems, which are typically managed by separate controllers with different programming languages and coordinate systems.

Innovation Solution

A numerical control device that measures and reflects coordinate system offsets between machine tools and a robot, using a measurement processing unit, associating unit, and reflection processing unit to simplify the creation of machining programs by automating the coordination of multiple machine tools and a robot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If separate controllers with different programming languages are used for machine tools and robots, then each device can be controlled independently, but the workload for creating and coordinating programs increases significantly

Engineering Contradiction:
Improveease of program creationVSAvoidtime for program coordination
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges the control of multiple machine tools and robots into a single integrated control system. The control apparatus coordinates all devices using a unified programming language, eliminating the need for separate controllers and reducing program coordination workload.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control apparatus serves multiple functions by controlling different types of devices (machine tools and robots) with a single system. It provides universal control capabilities across diverse equipment, allowing operators to work with one programming language regardless of the target device.

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

2Device complexity

If a single machine tool controller manages coordinate systems for multiple machine tools, then program creation is simplified, but the measurement and application burden increases for each additional machine tool

Engineering Contradiction:
Improvecontrol system structureVSAvoidease of coordinate system management
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The control apparatus performs preliminary measurement of coordinate system offsets between the robot and each machine tool before actual machining operations. By pre-establishing these offset relationships, the system eliminates the need for operators to perform measurements during program creation for each machine tool.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control system automatically manages coordinate system offsets through self-service mechanisms. The control apparatus independently measures, stores, and applies offset values without requiring operator intervention for each machine tool, reducing manual workload.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If coordinate system offsets are measured and applied for each machine tool individually, then measurement precision is maintained, but the operator burden and program creation time increase

Engineering Contradiction:
Improvecoordinate system offset accuracyVSAvoidprogram creation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary measurement of coordinate system offsets once during system setup or when changes occur, rather than requiring measurements for each individual program. These pre-measured offsets are then automatically applied to all machining operations, maintaining precision while improving productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control apparatus copies and reuses measured coordinate system offset values across multiple machine tools and programs. Once an offset is measured between the robot and a machine tool, it is stored and automatically applied whenever that machine tool is used, eliminating redundant measurements.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260003338A1Numerical control device and numerical control method
Publication Date: 2026.01.01 MITSUBISHI ELECTRIC CORP
  • US20260003338A1 patent drawing
  • US20260003338A1 patent drawing
  • US20260003338A1 patent drawing

AI summary

A numerical control device controls a machine tool and the other machine tools, and a robot. The numerical control device includes: a coordinate system offset measurement processing unit that measures coordinate system offsets for the machine tool and the other machine tools using stop positions of the robot at the machine tool and the other machine tools in performing work and measurement start coordinates that indicate a position to start a measurement operation of the coordinate system offsets; a coordinate system offset table that associates, together with the stop positions and the measurement start coordinates, the measured coordinate system offsets with the machine tool and the other machine tools; and a coordinate system offset reflection processing unit that controls the robot by reflecting the coordinate system offsets in executing a machining program.