Software vs Hardware Machine Control: Cost and Performance Compared

Similar documents
This Errata Sheet contains corrections or changes made after the publication of this manual.

Digital audio is superior to its analog audio counterpart in a number of ways:

Application Note Using Buffered Outputs and Patch Panels with the SETPOINT Machinery Protection System

1x12 VGA & Audio over CAT5 Splitter

Considerations for Specifying, Installing and Interfacing Rotary Incremental Optical Encoders

Documentation. Magnetic Encoder System (MES) Version: Date:

Ensemble. Multi-Axis Motion Controller Software. Up to 10 axes of coordinated motion

DMC550 Technical Reference

Digital Strobe Tuner. w/ On stage Display

A better way to get visual information where you need it.

Certification Test elm.mp2600iec.01.hardwareoverview

ROTARY ENCODER SELECTION. A Step by Step Guide

DIRECT DRIVE ROTARY TABLES SRT SERIES

The Dejero LIVE Platform

Session 1 Introduction to Data Acquisition and Real-Time Control

Lynx Broadband Installation Manual for Residential Packages with a 35 db Amp Quick Start Guide (first 3 pages)

PART 1: HARDWARE. Author: Vandermeerschen M. Version

SiRX Single-Chip RF Front-End for Digital Satellite TV

SC26 Magnetic Field Cancelling System

Key Digital Exclusive KD-BBTX / KD-BBRX. Video/Audio HDMI /DVI Smart Baluns with RS-232/IR Connection over CAT5/5e/6. Operating Instructions

SRV02-Series. Ball & Beam. User Manual

DVI DL Super Booster Plus EXT-DVI-141DLBP. User Manual

OPERATIONAL MANUAL EMZS CH Speaker Zone Selector. Version 1.6

Using the VideoEdge IP Encoder with Intellex IP

DVI CAT-5 MS EXTREME EXT-DVI-CAT5-MS USER MANUAL.

Installation Evaluation Form

Rotary Knife Controller

front panel AUDIO RX AUDIO TX COMM POWER rear panel POWER COMM AUDIO RX AUDIO TX RAD3 RAD PORT SIG / OL RADX RAD9

LD OEM/LD PDS/LD PeCo

Digital Effects Pedal Description Ross Jongeward 10 December 2014

How To Build Megavolt s Small Buffered JTAG v1.2

GigE Vision. Henning Tiarks Strategic Product Manager Stuttgart, Vision Show 2007

DIGITAL SWITCHERS 2100 SERIES

Sigma 1 - Axis Servo Motor and Cables - Troubleshooting Guide

HDMI Demystified April 2011

DM1624, DM1612, DM812

Dancer control slims down while gaining functionality

DX-10 tm Digital Interface User s Guide

Application Note AN-LD09 Rev. B Troubleshooting Low Noise Systems. April, 2015 Page 1 NOISE MEASUREMENT SYSTEM BASELINES INTRODUCTION

SRV02-Series. Rotary Pendulum. User Manual

HDBaseT HDMI Extender

Manual #: UMA1074 Rev. 2 October, Hall Research Technologies, Inc 1163 Warner Ave. Tustin, CA 92780

HDSpider HDMI over Single Cat.5 Distribution Series

Team Members: Erik Stegman Kevin Hoffman

USB Smart Power Sensor

Ensemble QLAB. Stand-Alone, 1-4 Axes Piezo Motion Controller. Control 1 to 4 axes of piezo nanopositioning stages in open- or closed-loop operation

The Distortion Magnifier

Cat5 DVI-D Extender. User s Guide Avenview Inc. All rights reserved.

Multi-Key v2.4 Multi-Function Amplifier Keying Interface

Log-detector. Sweeper setup using oscilloscope as XY display

TECHNICAL SUPPORT , or FD151CV-LP Installation and Operation Manual 15.1 Low Profile LCD

Extender for HDMI. gefentoolbox.com GTB-HDBT-POL GTB-HDBT-POL-BLK. User Manual

MONO AMPLIFIER KIT ESSENTIAL INFORMATION. Version 2.2 CREATE YOUR OWN SPEAKER DOCK WITH THIS

Bravo AV s Structured or Whole-House Wiring Approach

SMT Encoder for High Performance, High Volume Designs Small Size High Resolution Low Cost ChipEncoder Reflective Surface Mount Encoder Features

Introduction: Overview. EECE 2510 Circuits and Signals: Biomedical Applications. ECG Circuit 2 Analog Filtering and A/D Conversion

PixelNet. Jupiter. The Distributed Display Wall System. by InFocus. infocus.com

Simple motion control implementation

QUICK START GUIDE FLEXSLICE MODULES

Netzer AqBiSS Electric Encoders

Capstone Experiment Setups & Procedures PHYS 1111L/2211L

Designing Intelligence into Commutation Encoders

Introduction To LabVIEW and the DSP Board

FCPM-6000RC. Mini-Circuits P.O. Box , Brooklyn, NY (718)

N5264A. New. PNA-X Measurement Receiver. Jim Puri Applications Specialist March Rev. Jan Page 1

Cryostat Instrumentation Cabling Grounding and Shielding. Eric Hazen Boston University 12/15/08 1

DNT0212 Network Processor

Instrumental technique. BNC connector


General Wiring and Installation Guidelines. Typical Mounting Installations Electrical Connections General Guidelines Common Questions & Answers

Product Information. EIB 700 Series External Interface Box

RoHS. Atma-Sphere Music Preamplifier. model P-2 OWNER'S MANUAL. Please study this document carefully before using equipment

HDMI 1.3 Demystified

OWNER S MANUAL HD-2CAT-1080P-130. Binary 2CAT Extender WELCOME TO THE BINARY BRAND OF PRODUCTS

Research-Grade Research-Grade. Capture

Jupiter PixelNet. The distributed display wall system. infocus.com

replacement systems. PT-F200 Series Permanent-Installation Projectors Please make these projectors your very first recommendations as new or

Temposonics. Magnetostrictive Position Sensors. L Series (Model LH) to G-Series Linear-Position Sensor. Cross Reference A

RSSL1:1-KuXER. Outdoor Unit (ODU) Ku Ext Ref LNB Redundancy System with external 10 MHz Reference System. Mux/Tee. Coax cable

Omega 4K/UHD Three-Input Switcher. Introduction. Applications. for HDMI and USB-C with HDBaseT and HDMI Outputs

VGA & Audio over CAT5 Distribution Series

August " BLANK PATCH PANEL FOR STP KEYSTONE JACKS. 19" PATCH PANEL - 24x STP CAT6A PORTS 19" BLANK PATCH PANEL FOR STP KEYSTONE JACKS

Introduction. ECE 153B Sensor & Peripheral Interface Design Winter 2016

A better way to get visual information where you need it.

Small Room Solutions. High-Quality, Cost-Effective Cinema Audio Products for Small Room Applications

Digital 4 Q - Servo amplifier for brushless DC Servo motors (Trapeze)

SC24 Magnetic Field Cancelling System

Microbolometer based infrared cameras PYROVIEW with Fast Ethernet interface

Audio. Extender. for HDMI GBT-HDBT-POL. User Manual. Release A7

What really changes with Category 6

PSM-2100L Satellite Modem L-Band IF Addendum

The characteristics of a video signal and methods to overcome distance limitations

AD16-16U(PCI)EV. Features. High-Speed & Resolution Analog Input Board for PCI AD16-16U(PCI)EV 1. Ver.1.02

HD-EXT2-C. HDMI over Shielded Twisted Pair Extender

Spider. datasheet V 1.0. Communication and fault injection of embedded chips. rev 1

Linear Probe Encoder Page 1 of 7. Description. Features

SC24 Magnetic Field Cancelling System

Operating Instructions for Throttle Valves Using VRC Valve Positioner

FD171CV-C-4. Installation and Operation Manual. 17 HDSDI Special Mission Quad Monitor. Revision Date: 01/11/2017 Page 1 of 14.

1:8 CAT5 Distribution Amplifier

Transcription:

Software vs Hardware Machine Control: Cost and Performance Compared SOFTWARE VS HARDWARE MACHINE CONTROL WHITE PAPER

SOFTWARE VS. HARDWARE MOTION CONTROL WHITE PAPER In this paper, we will compare a software-based motion control system using KINGSTAR Soft Motion to the traditional approach of using DSP-based hardware that plugs into the motherboard of your PC. We will show that the software-based servo performance is equivalent to or better than the DSP solution, with a number of advantages compared to hardware at a very affordable price. THE TRADITIONAL APPROACH: DSP-Based Hardware Consider a machine that an OEM produces that requires 8 axes of servo motion control. In order to control the machine, the OEM uses a commercialgrade PC and software is written to provide the functionality required. With this traditional approach, you would buy a DSP-based board that can control 8 axes and plug it into the motherboard of the PC (Figure 1). The hardware vendor provides a library, so that the software can make calls to perform the necessary movements. As the machine gets physically built, the 8 servo motors will be installed wherever they are needed on the machine. In some cases, this may be a fair amount of distance away from the PC and other control hardware. Let s assume for this comparison that the longest distance is 15 feet. After the motors are installed, the amplifiers come next. Since the control interface from the DSP board to an amplifier is typically a +/-10 volt analog signal, a high quality shielded cable must be installed. In addition, the length of this cable must be minimized for noise immunity. This typically results in the amplifiers being mounted fairly close to the PC. Now that the analog signals are in place, it s time to wire in the encoders. These signals require a high quality cable that runs from each individual motor all the way back to the DSP board in the PC. As you can imagine, the DSP board cabling is starting to get very crowded. Each cable is about a 1/4 inch in diameter, and there are now 16 cables of that size that are connected to the DSP board. Each cable has to be attached with crimped or soldered pins into a different spot on the DSP board s connectors, and the shields of each cable have to be tied to a ground pin on the DSP board. A common alternative is to add a fixed cable from the DSP board out to a breakout board. Either way, all of the signals from each of the sixteen cables have to be attached to different connections of the breakout board. This is a very tedious and error prone setup. 2

At this point, we likely have to add cables for the Hall effect sensors. These were not needed when DC Brush type motors were popular, but these days it is far more common to see DC Brushless motors being used that require the Hall effects for commutation. This requires another shielded cable from the motor all the way back to the amplifier. These must be high quality cables as well, as these signals are single ended, unlike the encoder cables which are a differential signal with better noise immunity. With the analog, encoder, and Hall effect signals in place, you now have to wire in the motor power cables. These motor power cables have much higher current than the previous signals, and may carry anywhere from ten to twenty amps. As previously discussed, the amplifiers have been mounted close to the control panel to minimize the distance from the DSP board to the amplifiers. This now means that the cables from the amplifiers out to the motors are now very long. These cables are generally much more expensive, often priced about $20 per foot. That quickly adds up. At this point, the control system is in place, and software can be written to move the motors as needed. Figure 1 Cable lengths in diagram not shown to scale. $1,500 Breakout Pannel + Cable $150 Total cost of all cables + the DSP board $5,580 M 1 M 2 M 3 M 4 M 5 M 6 M 7 M 8 1 2 3 AMP 1 4 5 AMP 2 DSP 6 7 8 AMP 3 AMP 4 PS MotherBoard NIC PC 1 2 3 4 5 6 7 8 AMP 5 AMP 6 AMP 7 AMP 8 Encoder Cables $10/ft Control Cables $10/ft Hall Effect Cables $10/ft Motor Cables $20/ft 5FT 15FT 3

THE ALTERNATIVE: Motion Control Software A motion control software solution solves many of the challenges inherent in the traditional hardware approach, including vendor lock-in, flexibility, and cost. With a software-based motion control solution like KINGSTAR, you can use EtherCAT to transmit and receive data over a network, and use a real-time extension like RTX64 to turn Windows into a real-time control system (Figure 2). Run as an integrated platform, these components can accomplish everything that a DSP solution can provide and more. By using EtherCAT to transmit and receive all of the data over a network, you are able to control as many axes as you need. Scaling up in the axis count is very straightforward as well with the use of standard CAT5 cables, which are inexpensive and available in any length required. With EtherCAT, you can mount the amplifiers very close to the motors. The digital nature of the signals eliminates the analog output cable entirely, as it is just part of an Ethernet packet. This allows the encoder, the halls, and the motor power cables to be as short as possible - a few feet long at the most which dramatically reduces costs. In addition, all of the cables, now much shorter, are identical. They simply connect a motor to an amplifier. This greatly lowers cost as well, and minimizes the chances of an error. With this system in place, the software can be written. Figure 2 Cable lengths in diagram not shown to scale. Total cost all cables + KINGSTAR $2,460 Encoder Cables $10/ft Hall Effect Cables $10/ft Motor Cables $20/ft M 1 M 2 M 3 M 4 M 5 M 6 M 7 M 8 <4FT PS MotherBoard PC NIC AMP 1 AMP 2 AMP 3 AMP 4 AMP 5 AMP 6 AMP 7 AMP 8 Ethernet CAT5 cables $10 (each) 4

SOFTWARE VERSUS HARDWARE: Performance Comparison Motion control software delivers equal or better performance than comparable hardware. The Intel processors of today can do the exact same calculations that DSP chips can do. They can calculate motion profiles and perform PID calculations with the very same update rates as the DSP provides. And because the solution is software based, it can be changed very easily. If a more complicated control scheme is needed for a particular axis, you can just program it in. You can leave all of the standard axes to run as they do now, but you can take over control of any axes that require more logic. You can change servo gains on the fly. You can electronically gear any axis to any other. With software, you gain agility, and save time. What happens if you need another axis? With the 8 channel DSP-based board in our example, you have to add another DSP card to add another axis. Not only are you doubling the DSP costs, you may not have another slot in your motherboard to add it. With EtherCAT, you can continue to add as many axes as you need. A single core Intel processor has been used to control 100 axes with an update rate of 500 us. This is an order of magnitude better than the DSP solution. This ability is so powerful that in some cases engineers have looked at equipment as two separate machines. They then realized that they could just combine them into one EtherCAT network where two control programs were running. One PC can control them both, though if needed, they can be given their own separate cores. The software approach also makes it easy to add machine vision to your motion control platform. A software-based vision system simply runs on its own core, and can communicate to the motion control library as needed. SOFTWARE VERSUS HARDWARE: Cost Comparison Now let s quantify the difference in cost between the DSP-based solution and the software platform solution. For the DSP-based solution, we need to find the average length of a cable. For the analog cable, we can assume that it is a fixed length of 5 feet from the PC to the amplifiers. For the encoders, the Hall effects, and the motor power, we can say that the shortest cable would be around 4 feet. The farthest axis is 15 feet farther away, so the average axis is 7.5 feet farther away, for a total of 11.5 feet. For the EtherCAT software-based solution, we can assume that an EtherCAT cable will cost about $10 for any cable up to 25 feet long. For the other cables, to get from the motor to the amplifier will be the shortest cable length of about 4 feet. We also have to account for the fact that EtherCAT amplifiers are slightly more expensive to cover the cost of the EtherCAT interface. This will come down in the future, but for right now we will assume that it costs an extra $75 per amplifier. As detailed in the spreadsheet below, for our 8 axis machine, the cost of KINGSTAR Soft Motion is only 44% of the cost of the DSP solution. This number is impressive on its own, but what happens if you need to scale upwards is even more compelling. If you needed to add just one more axis, the DSP solution goes up by $1,500 to add another board to the PC. With KINGSTAR Soft Motion, we can add axes as often as needed at no additional cost. 5

Control Cables ($/ft) $10 Motor Cables ($/ft) $20 CAT5 Cables ($ ea) $10 ($ per board) $1,500 Avg. DSP Length (ft) 11.5 Axes 8 KINGSTAR ($ per machine) ECAT Interface $500 $75 ($ per AMP) Min ECAT Length (ft) 4 KINGSTAR Soft Motion ITEM COST COST ITEM Analog (5ft long) $1,500 $400 $500 KINGSTAR Soft Motion Encoder (11ft Avg.) $920 $320 Encoder (4ft Avg.) Halls (11.5ft Avg.) $920 $320 Halls (4ft Avg.) Motor Power (11.5ft Avg.) $1,840 $640 Motor Power (4ft Avg.) $80 CAT5 Cables $600 Amplifier ECAT Interface $5,580 $2,460 KINGSTAR reduces the DSP solution cost by 56% SOFTWARE VERSUS HARDWARE: Cost Comparison Businesses succeed when they produce quality products at lower cost and faster time to market than their competitors. A software approach to machine control like KINGSTAR enables exactly that. With equal or better performance than traditional hardware solutions at less than half the cost, soft motion control is the clear choice for real business results. 6