Global TMW:
Login  |  Register          Free Newsletter Subscription
Subscribe
Email
Print
Reprint
Learn RSS

Small systems fill a vision gap

All-in-one machine-vision systems work right out of the box.

Jon Titus, Editorial Director -- Test & Measurement World, 1/1/2002

In the past, when you needed a machine-vision system, you had two choices: Engage a system integrator to build a system for you, or build your own system. The latter choice involved selecting hardware—a camera, a frame grabber, and a PC—and buying software that you hoped would work with the hardware you had assembled. You can still take one of those two paths, but a newer approach—using an all-in-one machine-vision system—offers a third option at a reasonable cost. All-in-one systems include a computer, built-in frame grabber, and software.

All-in-one machine-vision systems
Choose a camera, too
The small all-in-one systems—some the size of a shoebox—appeal to people who need to solve a machine-vision problem quickly. These turnkey systems aren't intimidating, they're simple to set up, and they don't require you to add boards or load software to get started.

Because an all-in-one system comes prepackaged and ready to use from a single vendor, you don't have to configure hardware and software, and then test, test, and test again to ensure everything works in concert. At most, you'll have to add a camera or cameras and connecting cables, although the same vendors often sell these items. If they don't, they can recommend suppliers of compatible cameras and cables. (See, "Choose a camera, too, ") Truly, these systems are plug and play.

Although all-in-one systems may look like boxy stripped-down versions of large PC-based systems, don't sell them short. The "industrial-strength" packaging of all-in-one systems makes them ideal for use on a production line, more so than off-the-shelf office PCs. And these systems include sophisticated image-acquisition hardware, the capability to work with as many as 16 cameras, and robust image-processing software.

And just because all-in-one systems come in small boxes doesn't mean you can't add hardware and software later on. The Matrox 4Sight II, for example, provides an internal PC/104 expansion bus. Several of the all-in-one systems also let you add application software. In general, though, you should add only software that relates to the system's primary vision tasks. It may make sense to add a statistical process control (SPC) program that immediately reports pass/fail inspection results and charts them for operators. But there's no need to burden the vision system's computer with general-purpose applications such as spreadsheets and word processors. Make sure any software you plan to add will easily link to the software provided with the all-in-one system.

Insert add-ons with care

Keep in mind, though, that adding "foreign" hardware or software to an all-in-one system may negate the benefits of buying from one vendor. One reason people choose an all-in-one system is to have a single vendor provide service and support. Thus, if you add to an all-in-one system, you take responsibility for system operation and maintenance. Manufacturers who provided you with a working system will only reluctantly help troubleshoot a system that now includes software or hardware purchased from other sources.

Don't underrate the benefits of working with a single vendor. The vendor's application engineers can give you a quick idea of whether the system will meet your needs.

If you decide to purchase a system, plan to spend time over several weeks working with the application engineers as they learn what you plan to inspect, measure, detect, count, and so on. After they know what you want a vision system to do, they can take samples of a product, acquire and process test images using one of their systems, and offer advice about system setup. As a result of such tests, you'll not only learn whether the system can perform as needed, but you'll also gain insight into the type of camera, lens, and lights you'll need to properly inspect the product. Individual camera, computer, and software suppliers usually won't offer this type of detailed help.

Built-in software eases development

All-in-one systems come with built-in software that's guaranteed to work with the provided frame grabber, digital I/O ports, LAN interface, and so on. You don't have to worry about obtaining the latest versions of driver files or about the compatibility of an operating system with application software. The high-level vision software in most all-in-one system makes it easy to develop machine-vision applications using either click-and-drag or menu-style operations. Most applications won't require you to use C-language algorithms for edge detection, shape matching, metrology, or other operations, because these functions come built-in and ready to use.

How you develop application code varies from system to system, but for most, development work takes place right on the target system. That arrangement makes it easy to use the software's point-and-click or drag-and-drop tools to produce applications and quickly test inspection tasks. The RVSI Acuity CiMatrix Visionscape Express, for example, lets you work with the company's AppFactory software on the target system or on a separate PC. By using a separate PC, you can produce and test new applications without tying up a target system. When it's time to test and debug applications, the software can process images you acquired earlier of the products undergoing inspection.

Although all-in-one systems do work right out of the box, new users should still include several days of training in their implementation schedule. System manufacturers offer seminars that help users better understand the hardware and software. You can attend a multiday course at a vendor's facilities, and the vendor's trainers can visit a facility to perform on-site training for engineers and operators. Obviously, the courses concentrate on using the vendor's system, so class lessons and hands-on exercises relate directly to the product you'll use.

Hands-on training is particularly important for software developers. Machine-vision software provides a variety of tools that can solve a specific machine-vision task in more than one way. As with all software tools, there's no single right way, but many wrong ways there are to apply them. So, for new users, the breadth and flexibility of machine-vision software tools can make applying them properly seem like a daunting task. Through lab work in a vendor's course, developers can become familiar with the basic tools that solve specific types of problems. Having an instructor handy can keep neophytes away from tools that aren't appropriate for their application.

Evaluate I/O options

Machine-vision software will include tools that link the system to the outside world. Most systems will communicate with other electronic devices that range from programmable logic controllers (PLCs) that sequence production equipment to networks that communicate test results. At a minimum, a vision system should provide digital lines for control and sensing and provide an Ethernet port to communicate with other instruments and computer systems. The suite of software tools should give you complete control over all I/O ports.

Although RS-232 ports no longer find a great deal of use in new applications, at least one such port comes with every all-in-one system. These days, RS-232 ports exist mainly to communicate with legacy systems. Some all-in-one systems let you specify either RS-232 or RS-485 signals, depending on how you plan to use the serial port.

Before you settle on a specific system, peruse the product's data sheet to ensure you can obtain the number and types of I/O connections you need. If a basic system does not provide all the signals you need, it may accept add-in I/O boards or ports that do.

Even within a family of all-in-one systems, I/O capabilities vary. The Coreco Imaging NetSight system, for example, comes in two versions, one that works with analog cameras and one that operates with digital (CameraLink) cameras. The analog version includes optically coupled I/O lines: eight for output, eight for input, and one for camera control. The digital-camera version lacks the optically coupled I/O lines but adds a parallel port. Both versions offer two serial I/O ports and an Ethernet port. You can't add digital I/O lines to the digital-camera version of NetSight, but you could control the parallel port and use its lines for digital I/O.

All-in-one machine-vision systems may not offer all the options of a custom system, but the tradeoffs of flexibility for single-vendor support make them attractive for many users who want to simply solve a problem. And because the all-in-one systems work right after you unpack them, they reduce expensive development time and help ensure the success of machine-vision projects.

For further reading

Titus, Jon, "Software makes machine vision easier, " Test & Measurement World, October 15, 2001. pp. 17–20.
 

Author Information

Jon Titus has written real-time software and designed embedded systems and computer/instrument interfaces. He worked in electronics for 10 years and spent nine years at EDN magazine prior to joining T&MW in 1993. He has a BS from WPI, an MS from RPI, and a PhD from VPI. 


 

All-in-one machine-vision systems

The following company information appeared in the original print version of this article. For up-to-date information about companies, visit the Inspection Equipment portion of our Buyer's Guide.

4Sight-II
Matrox Imaging
Dorval, QC, Canada
514-685-2630; www.matrox.com/imaging

Because the 4Sight-II all-in-one system lets you specify a frame grabber from the company's product line, you can tailor the system for one or many cameras. The unit uses the Windows NT or Windows 2000 operating system, and you can add mass storage for image archiving. The 4Sight-II includes a PC/104 expansion bus, so you can add as many as three peripheral interface or I/O cards in the chassis. You can add more PC/104 boards if you purchase just the 4Sight-II motherboard. The motherboard also supports three PC/104 Plus boards. Programming requires standard Windows development tools and the company's Matrox Imaging Library (MIL). The hardware includes a wide variety of I/O port types, including an Ethernet connection. Base price: $1995 (less camera).


Checkpoint IV

Cognex
Natick, MA
508-650-2059; www.cognex.com

You can use as many as four RS-170 or two large format analog cameras with a Checkpoint IV system. This system includes software-development tools that let you set up applications using point-and-click menus and user interfaces that include check boxes, toggle buttons, and keypads. You can send data and command strings to a variety of OLE-compliant third-party applications. You can't expand the system's hardware, but it provides easy communications with PLCs, robots, and motion-control interfaces. Price: from $12,200 (less camera).


Industrial Vision Controller (IVC)

Integral Vision
Farmington Hills, MI
248-471-2660; www.iv-usa.com

The IVC comes with the company's graphical Vision Blox software that lets users quickly develop machine-vision applications using drag-and-drop icons that form a list of operations. The ruggedized open system can operate with as many as four RS-170 or progressive-scan cameras. The internal PC uses a passive backplane. Each IVC system comes with 16 digital inputs, 16 digital outputs, and an Ethernet connection. The basic PC architecture provides for expansion. Price: $9500 (less camera).


NetSight

Coreco Imaging
Billerica, MA
978-670-2000; www.imaging.com

You can specify a NetSight system to work with either four RS-170 cameras or an RS-422 Camera-Link camera. And you can select the Windows CE, NT, or NT-Embedded operating system to run the MMX-based system. The company provides its point-and-click Sherlock software as well as tools for OEMs who prefer to program using C/C++ and the company's MVTools. The I/O configuration depends on the model (see main text). You can add other software but not hardware to the system. Price: $3200 to $4995 (less camera).


Passport DSL

PPT Vision
Eden Prairie, MN
952-996-9500; www.pptvision.com

PPT Vision's Passport DSL (Digital Serial Link) uses as many as 16 cameras that communicate through camera hubs to a main controller. Communications take place over a high-speed serial link. Each two- or four-camera hub provides digital I/O lines for local control and sensing. Users can space camera hubs up to 200 ft apart. The system comes with Vision Program Manager (VPM) graphical software that lets users set up vision tasks. The system comes with a network connection and serial ports, and you can load other application software onto it. Price: $14,000 (includes processor, monitor, software, camera, lens, lighting, and cabling).


Visionscape Express

RVSI Acuity CiMatrix
Canton, MA
781-821-0830; www.rvsi.com (Choose the Acuity CiMatrix tab.)

A proprietary ASIC accelerates many of the vision-processing tasks within the Visionscape Express system. The compact unit can accommodate two cameras in its standard form, or as many as four cameras in an expanded version. Over 50 built-in vision tools in the AppFactory 3.0 software serve applications such as gauging, alignment, inspection, and OCR. The Windows NT-based computer supplies parallel, serial, and digital I/O ports and an Ethernet connection. Price: $8495 (less camera).

Choose a camera, too

Many all-in-one systems let you specify the type of camera or cameras you want to use. As you evaluate camera types, be aware that cameras come in many formats, operate at many rates (images/s), and accommodate many types of lenses and accessories. You may spend more time choosing an appropriate camera than selecting an all-in-one vision system.

System suppliers can recommend compatible cameras and assist you in choosing one that meets your requirements. During initial testing with the products you plan to inspect, the vendor's engineers may also suggest a specific camera or a class of cameras that would meet your requirements for spatial resolution, depth of field, color, and other criteria.

In most cases, standard RS-170 cameras work well with all-in-one systems. RS-170 specifies the broadcast format—525 interlaced horizontal lines at 30 images/s—for TV signals in North America and other parts of the world. The standard isn't specific to machine-vision cameras, but because it defines a camera output that finds wide use, machine-vision vendors have adopted it. Depending on the camera and the frame grabber used in a vision system, the captured image actually may exist as a 640x480-pixel array, a 512x480-pixel array, or a similar-sized format.

In some cases, vendors' systems will accommodate large-format cameras that produce images with a 1kx1k-pixel area. Such cameras offer increased resolution, but at higher cost than a 640x480-pixel camera.

Email
Print
Reprint
Learn RSS

Talkback

We would love your feedback!

Post a comment

» VIEW ALL TALKBACK THREADS

Related Content

Related Content

 

By This Author

Sponsored Links



 
Advertisement
SPONSORED LINKS

More Content

  • Blogs
  • Podcasts

Blogs

  • Martin Rowe
    Rowe's and Columns

    May 28, 2008
    More on Bill and Dave
    In my January 11 posting, "Tell your Bill and Dave Stories," I asked if the HP Way still e...
    More
  • Rick Nelson
    Taking the Measure

    May 6, 2008
    LED bulbs not quite ready for consumer lighting
    Now that people are finally adopting compact fluorescent bulbs, is it time to throw them out and rep...
    More
  • » VIEW ALL BLOGS RSS

Podcasts

Advertisements





NEWSLETTERS
Click on a title below to learn more.

Test Industry News (3 Times Per Month)
Machine-Vision & Inspection (Monthly)
Communications Test (Monthly)
Design, Test & Yield (Monthly)
Automotive, Aerospace & Defense (Monthly)
Instrumentation (Monthly)
Resource Center E-Alert (Monthly)
©2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy
Please visit these other Reed Business sites