Richer presentation, more graphics, photos and tables.ServoWire Axis Module

The ServoWire Axis Module provides high performance motion control utilizing up to eight axes of servomotors and/or remote encoders.

ServoWire Axis Modules are metal-edged printed circuit boards which plug conveniently into the 16-bit ISA backplane of the ORION® motion controller, and use a 80 MHz Texas Instruments digital signal processor (DSP) to provide axis control algorithms. The Axis Module also includes diagnostic LEDs, MotionDATA electronic gearing, ServoWire network interfaces, and optional analog inputs.

Depending on the requirements of the application, the servo loop update on the Axis Module can be configured up to 2kHz (eight servos) or 4kHz (four servos).

Strengths of the Axis Module

Multi-Processor Architecture: The DSP on the Axis Module is interfaced to the main Intel architecture processor through a 16K byte shared memory for maximum speed and flexibility.  The resulting multiprocessor architecture, combined with the overall power of the DSP, enables ORION® to operate effectively at high sampling rates to provide accurate positioning via robust motion control algorithms. It also eliminates analog components including tachometers.

ServoWire Network Interface: Reliable, simple to configure, scalable, all digital control interface to the ServoWire motor/drive axes.

MotionDATA: For multi-axis tightly synchronized motion control applications, MotionDATA provides a direct axis module to axis module communications link to share motion reference information at loop update rates. This synchronous data communications channel operates at 625 Kbits per second and utilizes user-transparent error correction techniques.  MotionDATA speed and flexibility allows large systems to be precisely electronically geared to a single electronic lineshaft or multiple sub-lineshafts in a cascaded control configuration.

ServoWire Axis Module Options
Analog Inputs: This option provides four or eight12-bit analog inputs that allow external devices to interface to the servo control loop. Software configured digital filtering eliminates having to install external filtering components on the analog input.


ServoWire Drive Network Overview

ServoWire uses IEEE-1394 to create a potent architecture for multi-axis motion control and synchronization. The system uses the IEEE-1394 memory mapped model where all drive setup and motion control parameters are defined as software variables and communicated in real-time over the IEEE- 1394 bus.

Servo loops are managed in real-time over the bus, implementing a digital torque control network for up to 8 axes and eliminating all digital-to-analog conversions. Actual torque commands to the drives are transmitted digitally as 16-bit variables, eliminating the cost and limitations of traditional 12-bit, D-to-A converters and analog torque signals.  Digital torque control combines the fundamental advantages of torque-mode control (greater control flexibility, acceleration feedforward and torque information) with the advantages of digital networking and performance.

In this digital system, a velocity observer eliminates the need for an analog tachometer, and all potentiometers are replaced by software parameters. All loop adjustments are automatically computed when a motor, load inertia and the velocity loop time constant are selected from a configuration software menu. System parameters such as "peak motor output torque" are also set in software.  With the elimination of analog conversions, the ServoWire drive network provides both high bandwidth and outstanding noise immunity. Digital servo loops (including 32-bit intermediate results on calculations) provide precise control algorithms that result in drift-free operation.

The user’s application program can easily adjust for changing factors (i.e. -- load inertia) by dynamically changing drive settings or loop parameters. An all-software torque-mode positioning system also provides outstanding performance monitoring, with easily accessible real-time values for position, velocity, acceleration and torque.


ServoWire Axis Module Overview

Multi-Processor Architecture

  • Texas Instruments Digital Signal Processor (DSP) operating at 80 MHz.
  • MotionDATA communications provides tightly coordinated, multi-axis electronic gearing. Connectors provide method for linking MotionDATA between adapters.
  • 16K byte shared memory interface to main processor to queue motion commands from MotionBASIC®
  • 128K byte on-board memory for DSP program and data space, as well as motion profile and cam data

Feedback & Control

  • Direct digital control of drive through the ServoWire Network with update rates to 5 kHz (configuration dependent) provide wide bandwidth for high positioning accuracy & response
  • Position, velocity or torque control supported.
  • Full 32-bit position count or modulo position in user’s units.
  • Elimination of analog interface errors and extremely quiet servo loop operation using direct digital processing of both position and velocity with 32 bit intermediate calculation accuracy
  • Software controlled position, speed, and current limits
  • Velocity and acceleration feedforward for minimum tracking errors and response times

Servodrive Interface

  • High speed industry standard platform (IEEE-1394) providing drive isolation and reliable connections to up to eight ServoWire drives.
  • Each Axis Module provides three network interface connectors for flexibility configuring connections on the ServoWire network.
  • ServoWire drive remote enable, reset functions, status monitoring, motor parameter configuration and firmware updates provided through the ServoWire Network.

Diagnostic LEDs

  • Status Indicators: Axis Module, MotionDATA Status, and ServoWire Network status
  • Axis Status Indicators: Dual color status led for each drive on the network

Axis Module I/O (per axis module)

  • Four or eight optional analog inputs on two pluggable terminal blocks.

ServoWire Axis Module: At A Glance

  • Plug and Play Convenience
    No address jumpers to set. Axis Modules are automatically recognized and configured by the ORION® controller. Dual port multiprocessor architecture interfaces the MotionBASIC® programming language to the on-board Digital Signal Processor (DSP) through the ISA bus.
  • Diagnostic LEDs
    Three system status LEDs (DSP OK, MotionDATA active, and ServoWireTM network) plus eight dual-color axis status LEDs give consistent indication of system integrity.
  • MotionDATA Electronic Gearing
    Axis module to Axis module link transporting servomotor or encoder position information between multiple drives on different networks.
  • ServoWire Drive Network
    Standard IEEE-1394 cables, high-speed network communication to eight servodrives. All drive parameters downloaded at power-up. Straightforward drive setup process, real-time drive parameter changes allowed. Extensive alarm and fault status reporting for each drive.
  • Analog Inputs
    Option to add four or eight channels of 12-bit analog to digital converters with digital filters provided to interface external control devices.

Click here to view/print/download an Adobe Acrobat PDF of this document (1072k).

 

 

  © ORMEC Systems Corp and/or its suppliers. 
All rights reserved.  Revised:  June 19, 2007
Comments, questions or problems: send email to webmaster@ormec.com