Sequence Program Editing Apparatus for Signal Address Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for replacing signal addresses in sequence programs used to control automatic machines, such as machine tools or robots, are cumbersome and prone to unintentional replacements, especially when multiple addresses need to be interchanged, leading to complex operations and increased likelihood of mistakes.

Innovation Solution

A sequence program editing apparatus that allows registration and storage of before-after replacement information by specifying the range of signal addresses, enabling batch replacement of signal addresses based on this information, thereby reducing the complexity and likelihood of errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional individual signal address replacement is performed step by step, then each replacement can be executed precisely, but the operation becomes cumbersome and time-consuming when multiple addresses need to be replaced

Engineering Contradiction:
Improvereplacement precisionVSAvoidreplacement time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent combines multiple individual replacement operations into a single batch replacement operation. The replacement execution unit can process multiple signal address replacements simultaneously based on replacement information stored in the storage unit, eliminating the need to perform each replacement sequentially and significantly reducing the time required for multi-address replacements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements preliminary action by pre-storing replacement information in the storage unit before actual replacement execution. The replacement information includes the relationship between original signal addresses and replacement addresses, allowing the system to prepare replacement data in advance and execute replacements efficiently without repeated search and specification operations.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If multiple signal addresses are interchanged using conventional methods, then each address can be replaced individually, but unintentional replacements occur and operation mistakes increase

Engineering Contradiction:
Improveoperation simplicityVSAvoidreplacement accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback mechanisms through the display unit that shows replacement information and allows operators to review replacement addresses before execution. The system provides confirmation prompts and displays the relationships between original and replacement addresses, enabling operators to verify the correctness of replacements and prevent unintentional errors.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary component - the storage unit - that stores structured replacement information including the correspondence between original signal addresses and replacement addresses. This intermediary layer separates the operator's intent from the actual replacement execution, allowing for verification and correction before final replacement, thus preventing direct erroneous replacements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If signal addresses are replaced one by one using specification and search steps, then each replacement can be controlled, but the complexity of operation increases with more addresses

Engineering Contradiction:
Improvereplacement controlVSAvoidoperation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple individual replacement operations into a single batch processing operation. The replacement execution unit processes all stored replacement information in one execution cycle, eliminating the need for repeated specification and search steps for each address, thus reducing operational complexity while maintaining precision through the structured replacement information.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7877728B2Sequence program editing apparatus
Publication Date: 2011.01.25 FANUC LTD
  • US7877728B2 patent drawing
  • US7877728B2 patent drawing
  • US7877728B2 patent drawing

AI summary

Replacement of a signal address referred to in a sequence program is carried out by storing in advance, before-after replacement information which specifies the relationship between signal addresses before replacement and signal addresses after replacement in a format with a specifying of range. Based on the stored before-after replacement information, all the signal addresses to be replaced are searched for in the editing target sequence program or replacement target symbol information. Replacement of a searched signal address with a corresponding after-replacement signal address is executed in accordance with the before-after replacement information.