Multi-Bus Articulated Arm CMM for High-Speed Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Contemporary portable articulated arm coordinate measuring machines (AACMMs) are limited by a single arm bus, which restricts bus speed, width, and the amount of non-encoder data that can be transmitted, hindering their capability to efficiently handle measurement data and accessory device communications.

Innovation Solution

The implementation of multiple independent arm buses within the AACMM, allowing simultaneous and independent operation of encoder data and accessory device data transmission, enhances data transmission capabilities and supports a broader range of accessory devices without requiring them to comply with the internal bus used for position data collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single arm bus is used for data transmission, then the system structure remains simple, but the bus speed and data transmission capacity are limited by encoder data requirements

Engineering Contradiction:
Improvebus structureVSAvoidbus speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The single arm bus is segmented into multiple independent buses: an encoder data bus for position data and a device data bus for accessory device data. This segmentation allows each bus to be optimized for its specific data type, enabling the device data bus to operate at higher speeds and with greater capacity without being constrained by encoder data requirements.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a single arm bus is used, then the system structure remains simple, but the amount of non-encoder data that can be transmitted is limited

Engineering Contradiction:
Improvebus structureVSAvoiddata transmission capacity
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The single arm bus is segmented into multiple independent buses: an encoder data bus for position data and a device data bus for accessory device data. This segmentation allows each bus to be optimized for its specific data type, enabling the device data bus to operate at higher speeds and with greater capacity without being constrained by encoder data requirements.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If accessory devices share the encoder data bus, then the system remains simple, but accessory device data transmission is constrained by encoder data priorities

Engineering Contradiction:
Improvebus architectureVSAvoidaccessory device support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The single arm bus is segmented into multiple independent buses: an encoder data bus for position data and a device data bus for accessory device data. This segmentation allows each bus to be optimized for its specific data type, enabling the device data bus to operate at higher speeds and with greater capacity without being constrained by encoder data requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The device data bus is designed as a universal interface that can support multiple types of accessory devices (laser scanners, cameras, functional devices) with different data requirements. This universal bus architecture enhances adaptability and versatility while maintaining system simplicity.

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

Data Source

PatentUS8683709B2Portable articulated arm coordinate measuring machine with multi-bus arm technology
Publication Date: 2014.04.01 FARO TECHNOLOGIES INC
  • US8683709B2 patent drawing
  • US8683709B2 patent drawing
  • US8683709B2 patent drawing

AI summary

A portable articulated arm coordinate measuring machine (AACMM) with multi-bus arm technology that includes a manually positionable articulated arm portion, a measurement device, and an electronic circuit. The electronic circuit is configured to receive a position signal from the arm portion and to provide data corresponding to a position of the measurement device. The AACMM further includes a probe end, an accessory device, an encoder data bus, and a first device data bus. The encoder data bus is coupled to the arm portion and the electronic circuit, and the encoder data bus is configured to send the position signal to the electronic circuit. The first device data bus is coupled to the accessory device and the electronic circuit. The first device data bus is configured to operate simultaneously with and independently of the encoder data bus for sending accessory device data from the accessory device to the electronic circuit.