Movement Path Simulation Using Control Block Execution Times

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control simulators for industrial machines do not accurately account for execution times of control program blocks, leading to inaccurate representation of positional relationships between movable parts of multiple systems, and thus fail to accurately check for interferences or correct processing orders.

Innovation Solution

A movement path drawing device that includes an execution time storage unit, a program analysis unit, a movement path creation unit, a drawing execution control unit, and a drawing unit, which creates and draws movement paths taking into account the execution times of control program blocks, allowing for accurate simulation of positional relationships and interference checks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a control simulator is used to check control programs, then the machine and controller remain available for other uses, but the positional relationships between movable parts cannot be accurately represented due to ignored execution times

Engineering Contradiction:
Improvemachine availabilityVSAvoidpositional relationship accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs interference checks in advance (offline) before actual machine operation. The offline control simulator executes control programs and checks for interferences between movable parts without occupying the actual machine and controller, allowing programs to be verified beforehand while maintaining machine availability for productive use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a virtual copy of the control system and machine environment in the offline control simulator. This copy includes virtual movable parts that replicate the behavior and positions of actual machine components, allowing accurate interference checking without needing the physical machine.

Inventive Principle:
Principle #26Copying

2Measurement precision

If manual handle retrace function or machine-locked operation function is used for interference checks, then positional relationship accuracy is improved, but machine availability decreases due to occupation of controller and machine

Engineering Contradiction:
Improvepositional relationship accuracyVSAvoidmachine availability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent uses a virtual copy of the control system in the offline simulator instead of the actual controller and machine. This copying approach maintains measurement precision for interference checks while eliminating the need to occupy physical resources, thereby preserving machine availability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The offline control simulator acts as an intermediary between the control program and the actual machine. It provides accurate interference checking capabilities without directly occupying the controller or machine, serving as a mediator that enables verification while maintaining machine availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If execution times are ignored in control simulation, then processing speed is improved, but the ability to check interference and processing order is worsened

Engineering Contradiction:
Improvesimulation processing speedVSAvoidinterference check accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent incorporates execution time information into the offline simulation process as a preliminary step. By obtaining execution times for each block of control programs beforehand and using them in the simulation, the system achieves both efficient processing and reliable interference checking with correct temporal sequencing of movable parts.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12321148B2Movement path drawing device
Publication Date: 2025.06.03 FANUC LTD
  • US12321148B2 patent drawing
  • US12321148B2 patent drawing
  • US12321148B2 patent drawing

AI summary

A movement path drawing device includes an execution time storage unit that stores execution times of respective blocks of control programs, a program analysis unit that creates movement command data by analyzing the control programs, a movement path creation unit that creates the movement paths of the movable parts on the basis of the created movement command data, a drawing execution control unit that performs drawing execution control for drawing movement paths indicating a positional relationship between the movable parts of the plurality of systems of the machine at a predetermined time on the basis of the execution times of the respective blocks and the movement paths of the movable parts, created by the movement path creation unit, and a drawing unit that executes drawing processing for drawing the movable parts of the plurality of systems.