25.09.2015 Views

PRODUCT CATALOG

PRODUCT CATALOG - Precise Automation

PRODUCT CATALOG - Precise Automation

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>PRODUCT</strong> <strong>CATALOG</strong>


Document Content<br />

The information contained herein is the property of Precise Automation Inc., and may not be copied,<br />

photocopied, reproduced, translated, or converted to any electronic or machine-readable form in whole or<br />

in part without the prior written approval of Precise Automation Inc. The information herein is subject to<br />

change without notice and should not be construed as a commitment by Precise Automation Inc. This<br />

information is periodically reviewed and revised. Precise Automation Inc. assumes no responsibility for<br />

any errors or omissions in this document.<br />

Trademarks<br />

Copyright © 2004-2010 by Precise Automation Inc. All rights reserved.<br />

The Precise Logo is a registered trademark of Precise Automation Inc.<br />

Guidance 3400, Guidance 3300, Guidance 3200, Guidance 2400, Guidance 2300, Guidance 2200,<br />

Guidance 1400, Guidance 1300, Guidance 1200, Guidance 0200 Slave Amplifier, Guidance 0006,<br />

Guidance 0004, Guidance Controller, Guidance Development Environment, GDE, Guidance Development<br />

Suite, GDS, Guidance Dispense, Guidance Programming Language, GPL, Guidance System, Guidance<br />

System D4/D6, PrecisePlace 1300, PrecisePlace 1400, PrecisePlace 2300, PrecisePlace 2400,<br />

PreciseFlex 1300, PreciseFlex 1400, PrecisePower 300, PrecisePower 500, PrecisePower 2000,<br />

PreciseVision, RIO are either registered or trademarks of Precise Automation Inc., and may be registered<br />

in the United States or in other jurisdictions including internationally. Other product names, logos, designs,<br />

titles, words or phrases mentioned within this publication may be trademarks, service marks, or trade<br />

names of Precise Automation Inc. or other entities and may be registered in certain jurisdictions including<br />

internationally.<br />

Any trademarks from other companies used in this publication are the property of those respective<br />

companies. In particular, Visual Basic, Visual Basic 6 and Visual Basic.NET are trademarks of Microsoft<br />

Inc.<br />

Disclaimer<br />

PRECISE AUTOMATION INC., MAKES NO WARRANTIES, EITHER EXPRESSLY OR IMPLIED,<br />

REGARDING THE DESCRIBED <strong>PRODUCT</strong>S, THEIR MERCHANTABILITY OR FITNESS FOR ANY<br />

PARTICULAR PURPOSE. THIS EXCLUSION OF IMPLIED WARRANTIES MAY NOT APPLY TO YOU.<br />

PLEASE SEE YOUR SALES AGREEMENT FOR YOUR SPECIFIC WARRANTY TERMS.<br />

Precise Automation Inc.<br />

727 Filip Road<br />

Los Altos, California 94024<br />

U.S.A.<br />

www.preciseautomation.com


TABLE OF CONTENTS<br />

Overview....................................................................................................................1<br />

Robots .......................................................................................................................2<br />

PrecisePlace Cartesian Robots..............................................................................5<br />

PreciseFlex SCARA Robots...................................................................................8<br />

Robot Accessories ...............................................................................................11<br />

Guidance Motion Controllers....................................................................................12<br />

Guidance 3000A Series .......................................................................................15<br />

Guidance 2000B Series .......................................................................................17<br />

Guidance 2000C Series .......................................................................................19<br />

Guidance 1000A Series..........................................................................................21<br />

Controller Accessories .........................................................................................23<br />

PrecisePower Intelligent Motor Power Supplies ...................................................25<br />

Guidance Programming Language.......................................................................27<br />

Guidance System D4/D6..........................................................................................29<br />

Remote IO Module...................................................................................................32<br />

Developer Tools.......................................................................................................34<br />

Guidance Development Software Suite................................................................34<br />

PreciseVision Software ............................................................................................38<br />

PreciseVision Hardware Information ....................................................................42<br />

Application Tools......................................................................................................46<br />

Guidance Dispense..............................................................................................46


OVERVIEW<br />

Automate with Ease<br />

Is the setup of your robot so simple that<br />

it can be accomplished in minutes<br />

instead of days? Does your controller<br />

have integrated drives and vision in a<br />

package small enough to fit in your<br />

hand? Can you write your vision-guided<br />

motion control program on a single<br />

sheet of paper? If not, you should<br />

switch to Precise Automation products<br />

that leverage our cutting-edge<br />

technology and years of experience<br />

to make the automation process easier.<br />

Our versatile table-top Cartesian and<br />

SCARA robots come fully assembled<br />

and are easy to set up. Our low cost<br />

vision-guided motion controllers<br />

integrate motor drives in an extremely<br />

compact design that can fit inside many<br />

robot structures. The controller's<br />

powerful features allow OEM’s to create<br />

the applications they want and to<br />

produce user-friendly systems. Adding<br />

vision guidance simplifies complex<br />

problems in locating and identifying<br />

parts and significantly improves<br />

process reliability by easily<br />

accommodating to dimensional<br />

variances.<br />

Precise Automation's flexible and<br />

innovative products serve a wide<br />

variety of industries including:<br />

electronics, semiconductor, life<br />

science, medical products, solar<br />

and mass storage.<br />

www.preciseautomation.com - Automate with Ease 1


PRECISE ROBOTS<br />

Low cost, vision-guided robots with<br />

fast and easy set-up<br />

ROBOTS<br />

Can a robot installation be as simple<br />

as plugging in two cables? Precise<br />

Automation makes it possible.<br />

PrecisePlace Cartesian robots and<br />

PreciseFlex SCARA robots come<br />

out of the box fully assembled and<br />

straight into your application. Just<br />

plug them into an AC outlet and your<br />

PC's Ethernet port and they are<br />

ready to work. The controller and<br />

harnesses are embedded within the<br />

robot’s structure resulting in a much<br />

smaller footprint. No controller<br />

integration is required, no harness<br />

to purchase or thread and no extra<br />

controller cabinets.<br />

PrecisePlace 2400A<br />

Precise robots feature a powerful<br />

vision-guided motion controller,<br />

novel low-cost mechanical designs<br />

and servo motor performance.<br />

These features enable smooth,<br />

quiet motion without the use of<br />

expensive components. This<br />

greatly reduces the cost of these<br />

systems without sacrificing<br />

performance or capabilities and<br />

makes Precise robots ideal for<br />

applications where size, smooth<br />

operation, and budget are critical.<br />

PreciseFlex 1300<br />

Precise’s machine vision software<br />

2<br />

Precise Automation - www.preciseautomation.com


integrates seamlessly with Precise<br />

robots. A graphical user interface<br />

makes camera calibration and<br />

programming easy and intuitive. By<br />

visually closing the robot’s position<br />

loop using a process known as<br />

visual servoing, our robots can<br />

achieve placement accuracies<br />

based on their encoder resolution<br />

rather than their absolute accuracy.<br />

Enabled by Precise's integrated<br />

vision and controls and our robot's<br />

high resolution position sensors,<br />

visual servoing permits our low-cost<br />

robots to be used in applications<br />

requiring extremely high placement<br />

accuracies.<br />

KEY FEATURES<br />

• Guidance Vision-Guided<br />

Controller and power supplies<br />

embedded in robot structure -<br />

Achieves a dramatic reduction<br />

in cost and footprint by eliminating<br />

controller cabinets and robot<br />

cables.<br />

• All harnesses, wires and hoses<br />

are contained inside the robot<br />

structure - Eliminates flailing<br />

cables in the workspace.<br />

• Fully integrated system - Robots<br />

ship fully assembled. No extra<br />

cost brackets required to mate<br />

axes, no harnesses to purchase<br />

or thread, no controller integration<br />

required, no external controller<br />

to mount, no external controller<br />

cabinets.<br />

• Pneumatic lines and IO user<br />

signals are available for<br />

application use at end effector.<br />

• Encoders provide excellent<br />

resolution and repeatability - The<br />

addition of PreciseVision allows<br />

these robots to achieve placement<br />

accuracies at the full resolution of<br />

the encoders.<br />

ROBOTS<br />

PrecisePlace 2210A<br />

www.preciseautomation.com - Automate with Ease 3


PRECISE ROBOT SERIES<br />

ROBOTS<br />

PRECISEPLACE ROBOTS<br />

This line of Cartesian robots is available in<br />

two, three or four axes configurations. They<br />

feature a patented, novel direct drive system.<br />

This zero-backlash, zero-cogging drive<br />

requires no maintenance and has far fewer<br />

parts than other designs incorporating belts,<br />

cables, ball screws, etc. The extrusion based<br />

structure allows robots to be custom made<br />

to fit your workspace. Also available in an ISO<br />

Class 2 cleanroom version.<br />

PRECISEFLEX ROBOTS<br />

These SCARA robots are available in a three or<br />

four axis configuration. This geometry permits<br />

these robots to be easily adapted to a number<br />

of different applications. A vertically mounted<br />

gripper allows the robot to reach down to<br />

assemble parts, while a horizontally mounted<br />

gripper can service a row of equipment that is<br />

not directly in-line with the robot’s base.<br />

Extremely efficient station-to-station motions<br />

reduce cycle times to a minimum. Includes<br />

Advanced Kinematic License for simple<br />

Cartesian manual and program control.<br />

4<br />

Precise Automation - www.preciseautomation.com


PRECISEPLACE 2000A ROBOTS<br />

AVAILABLE PRECISEPLACE 2000A CONFIGURATIONS:<br />

Part number:<br />

PP2 -MA-A2 0- - - -<br />

Cleanroom option<br />

0 - Standard PrecisePlace Robot<br />

C - PrecisePlace ISO Class 2 Robot<br />

Number of axes<br />

20 - Two axes (X/Y)<br />

21 - Two axes (X/Z)<br />

30 - Three axes (X/Y/Z)<br />

40 - Four axes (X/Y/Z/Theta)<br />

ROBOTS<br />

Integrated controller<br />

0 - Guidance 3410A Controller (G3XD-EA-A3410)<br />

4 - Guidance 3414A Controller (G3XD-EA-A3414)<br />

6 - Guidance 3416A Controller (G3XD-EA-A3416)<br />

Available X-axis travel<br />

050 - 500 mm X travel<br />

060 - 600 mm X travel<br />

070 - 700 mm X travel<br />

080 - 800 mm X travel<br />

090 - 900 mm X travel<br />

100 - 1000 mm X travel<br />

Available Y-axis travel<br />

20 - 200 mm Y travel<br />

30 - 300 mm Y travel<br />

40 - 400 mm Y travel<br />

50 - 500 mm Y travel<br />

60 - 600 mm Y travel<br />

Available Z-axis travel<br />

2 - 240 mm Y travel<br />

AVAILABLE PRECISEPLACE 2000A OPTIONS:<br />

PP20-MA-A0001 - High Resolution Option - Improves X and Y axis encoder resolution to<br />

+/- 0.002 mm.<br />

PP20-MA-A0003 - ISO Class 2 Upgrade Option - Upgrades PrecisePlace Robot to ISO<br />

class 2 cleanroom standards.<br />

www.preciseautomation.com - Automate with Ease 5


PRECISEPLACE 2000A DIMENSIONS:<br />

X Stroke + 272<br />

339.40<br />

324.40<br />

295.90<br />

ROBOTS<br />

55.90<br />

24.40<br />

0<br />

160.60<br />

400<br />

Standard Y Stroke<br />

Y-Stroke<br />

Y-Stroke + 60<br />

X-Stroke<br />

+265<br />

150 n + 73.26<br />

800<br />

73.26<br />

0<br />

6.74<br />

Y Stroke + 356<br />

400<br />

Y-Stroke<br />

622<br />

622 Max Z-Stage<br />

Envelope<br />

242.02<br />

116.13<br />

55.90<br />

0<br />

20.37<br />

33.07<br />

6<br />

Precise Automation - www.preciseautomation.com


PRECISEPLACE 2000A SPECIFICATIONS:<br />

General Specifications<br />

Range of Motion & Resolution<br />

X-Axis<br />

Y-Axis<br />

Z-Axis<br />

Optional: Theta Axis<br />

Resolution<br />

Repeatability<br />

Performance and Payload<br />

Maximum Acceleration 0.6G<br />

Maximum Speed<br />

Z Force<br />

Payload<br />

Controller<br />

Interfaces<br />

General Communications<br />

Digital I/O Channels<br />

Analog I/O Channels<br />

Pneumatic Lines<br />

Operator Interface<br />

Programming Interface<br />

Required Power<br />

Weight<br />

Range & Features<br />

Available X-Axis Travel: 500 mm – 1000 mm<br />

Available Y-Axis Travel: 200 mm – 600 mm<br />

Available Z-Axis Travel: 240 mm<br />

+/- 360 degrees<br />

+/- 0.008 mm in X, Y and +/- 0.002 mm Z standard<br />

+/- 0.002 mm in X, Y and Z available with high resolution option<br />

+/- 0.050 mm, 68-78 degrees F, limited by aluminum structure expansion<br />

2,000 mm/sec<br />

Continuous upwards Z force – 60N<br />

Continuous downwards Z force – 80N<br />

PrecisePlace 2300A – 5 kg for Y lengths 400mm<br />

PrecisePlace 2400A – 3.5 kg for Y lengths 400mm<br />

AVAILABLE GUIDANCE CONTROLLERS: Guidance 3410A (G3XD-EA-A3410), Guidance 3414A (G3XD-EA-A3414),<br />

Guidance 3416A (G3XD-EA-A3416)<br />

RS-232 channel, Ethernet port, remote front panel<br />

12 optically isolated digital inputs, 8 optically isolated digital outputs included on the X-Axis End Cap Facilities Panel.<br />

Additional 8 isolated digital inputs, 8 isolated digital outputs provided on Z-axis. All outputs rated at 100 mA maximum per<br />

channel, except for channel 1 in X-axis end cap, which is rated at 500 mA. Additional remote I/O available via Precise RIO<br />

modules or 3 rd party MODBUS/TCP devices<br />

Facilities for 2 analog inputs included on controller and 4 or 6 optional analog outputs optionally available on controller<br />

Two air lines, each 75 PSI maximum, provided at Z-axis drive and routed internally to fittings on the X-Axis End Cap<br />

Facilities Panel.<br />

Web based operator interface supports local or remote control via browser connected to embedded web server<br />

Three methods available: DIO MotionBlocks (PLC), embedded Guidance Programming Language (standalone, modeled<br />

after Visual Basic.Net), PC controlled over Ethernet using TCP/IP<br />

Input range: 90 to 264 VAC single phase, 50-60 Hz, 500 watts maximum<br />

30 kg typical, will vary with size<br />

ROBOTS<br />

www.preciseautomation.com - Automate with Ease 7


PRECISEFLEX 1000 ROBOTS<br />

AVAILABLE PRECISEFLEX 1000 CONFIGURATIONS:<br />

ROBOTS<br />

Number of axes<br />

Part number:<br />

30 - Three axes (J1/Z/J3)<br />

40 - Four axes (J1/Z/J3/J4)<br />

PF10-MA-01 0- -<br />

Integrated controller<br />

0 - Guidance 2310C/2410C Controller<br />

4 - Guidance 2314B/2414B Controller<br />

6 - Guidance 2316B/2416B Controller<br />

Available Z-axis travel<br />

3 - 300 mm X travel<br />

6 - 600 mm X travel<br />

AVAILABLE PRECISEFLEX 1000 OPTIONS:<br />

PF14-MA-00001 - Solenoid and IO Harness - Adds solenoids mounted in the outer link,<br />

connected to the robot’s internal pneumatic lines and wired to the IO provided on the<br />

outer link. The solenoids are software controlled by actuating the outer link digital<br />

output signals.<br />

8<br />

Precise Automation - www.preciseautomation.com


PRECISEFLEX 1300 DIMENSIONS:<br />

238.8<br />

279.6<br />

181.5<br />

0<br />

69.3<br />

383<br />

650<br />

ROBOTS<br />

R37.5<br />

±162°<br />

J3 Rotation<br />

R119.4<br />

±168°<br />

J1 Rotation<br />

165.27<br />

789<br />

300<br />

Vertical Travel<br />

389.90<br />

311.90<br />

186<br />

144<br />

0<br />

213.90<br />

131.98<br />

0<br />

www.preciseautomation.com - Automate with Ease 9


PRECISEFLEX 1000 SPECIFICATIONS:<br />

ROBOTS<br />

General Specifications<br />

Range of Motion & Resolution<br />

J1 Axis<br />

Z Axis<br />

J3 Axis<br />

Optional: J4/Theta Axis<br />

Resolution<br />

Repeatability<br />

Performance and Payload<br />

Maximum Acceleration<br />

Maximum Speed<br />

Payload<br />

Z Force<br />

Controller<br />

Interfaces<br />

General Communications<br />

Digital I/O Channels<br />

Analog I/O Channels<br />

Pneumatic Lines<br />

Operator Interface<br />

Programming Interface<br />

Required Power<br />

Weight<br />

Range & Features<br />

+/- 168 degrees<br />

Configurations from 300 mm (standard) to 600 mm (optional)<br />

+/- 162 degrees<br />

+/- 270 degrees<br />

+/- 0.005 mm in x-y plane<br />

+/- 0.050 mm, 68-78 degrees F, limited by aluminum structure expansion<br />

2G with 2 kg payload; 1.3G with 4 kg payload<br />

1,000 mm/sec with 4 kg payload<br />

PreciseFlex 1300 – 5 kg<br />

PreciseFlex 1400 – 4 kg<br />

Maximum Z down force – 200N<br />

AVAILABLE GUIDANCE CONTROLLERS: Guidance 2410C (G2XD-EA-C2410), Guidance 2410B (G2XD-EA-B2410)<br />

Guidance 2414B (G2XD-EA-B2414), Guidance 2416B (G2XD-EA-B2416)<br />

RS-232 channel, Ethernet port, remote front panel<br />

12 optically isolated digital inputs, 8 optically isolated digital outputs available on J1-Axis housing Facilities Panel.<br />

Additional 8 isolated digital inputs, 8 isolated digital outputs provided on the Outer Link. All outputs rated at 100 mA<br />

maximum per channel, except for channel 1 in Facilities Panel, which is rated at 500 mA. Additional remote I/O available<br />

via Precise RIO modules or 3 rd party MODBUS/TCP devices<br />

Two analog inputs optionally available on controller. Four or six analog outputs optionally available on controller.<br />

Two air lines, each 75 PSI maximum, provided at Outer Link and routed internally to fittings on J1-Axis housing Facilities<br />

Panel.<br />

Web based operator interface supports local or remote control via browser connected to embedded web server<br />

Three methods available: DIO MotionBlocks (PLC), embedded Guidance Programming Language (standalone, modeled<br />

after Visual Basic.Net), PC controlled over Ethernet using TCP/IP<br />

Input range: 90 to 264 VAC single phase, 50-60 Hz, 500 watts maximum<br />

34 kg typical, will vary with size<br />

10<br />

Precise Automation - www.preciseautomation.com


PRECISE ROBOT ACCESSORIES<br />

Robot Quick Start<br />

Connector and Cable<br />

Kit (PX10-EA-00001)<br />

The robot facilities panel and the IO board near<br />

the end effector provide several connectors to<br />

interface to peripheral equipment. This kit allows<br />

you to quickly begin interfacing to your robot.<br />

Contains: all mating plugs for the robot facilities<br />

panel and end effector IO board, RS-232 serial<br />

cable and crossover Ethernet cable.<br />

ROBOTS<br />

E-Stop Button in Enclosure<br />

(PP10-EA-00002)<br />

Emergency stop button with dual relays in an 80 mm<br />

x 70 mm x 65 mm enclosure. Includes eight foot<br />

cable that plugs into the front panel of Precise<br />

Robots, Guidance Controllers or Guidance<br />

Systems.<br />

Precise Manual Control<br />

Pendant (PP10-EP-00003)<br />

Handheld hardware MCP that permits a robot<br />

to be jogged in joint and Cartesian coordinates.<br />

Can be carried close to the robot when adequate<br />

safety precautions have been implemented.<br />

Includes: LCD with 4 lines of 20 characters for<br />

displaying system status and robot location,<br />

E-stop button with dual contact pairs, 3 m cable<br />

that plugs into the front panel connector of<br />

Precise Robots, Guidance Controllers or<br />

Guidance Systems.<br />

www.preciseautomation.com - Automate with Ease 11


GUIDANCE CONTROLLERS<br />

4-axis vision-guided motion control<br />

in the palm of your hand<br />

CONTROLLERS<br />

Guidance Controllers feature<br />

multi-axis coordinated motion,<br />

integrated servo motor drives,<br />

network communications, a web<br />

interface for local/remote support,<br />

a powerful, yet easy-to-use<br />

programming language, machine<br />

vision and more. All of these<br />

features are available in a design<br />

small enough to fit in your hand,<br />

yet powerful enough to drive room<br />

size gantries.<br />

Their small size enables these<br />

controllers to fit inside a robot’s<br />

structure, eliminating the need for<br />

controller cabinets, long and<br />

expensive cables and costly<br />

connectors. Multiple controllers<br />

can be connected over Ethernet<br />

to allow for 32 axes of coordinated<br />

motion and control of nearly any<br />

robot configuration.<br />

Combined with Precise’s powerful<br />

programming language and<br />

multi-axis kinematics library,<br />

Guidance Controllers are ideal for<br />

a wide range of industries and<br />

applications.<br />

12<br />

Precise Automation - www.preciseautomation.com


KEY FEATURES<br />

• Powerful motion control in an<br />

extremely compact package -<br />

Integrates motion control, motor<br />

drives, digital/analog/serial IO,<br />

Ethernet communications and<br />

optional machine vision. Supports<br />

up to 4 axes with integrated<br />

drives and up to six 3rd party<br />

amplifiers via ±10VDC DAC<br />

interfaces per controller.<br />

• Control multi-axis articulated<br />

machines at a fraction of the<br />

size and cost of other<br />

controllers.<br />

• Multi-axis kinematics for<br />

Cartesian control of complex<br />

geometries.<br />

• Access from anywhere in the<br />

world - Embedded Web Server<br />

allows access without the need<br />

for a local PC.<br />

• Upload or download applications<br />

and diagnostic information<br />

from remote sites - Allows for<br />

collaborative development and<br />

fast customer service worldwide.<br />

• Scalable architecture - A<br />

distributed control architecture<br />

implemented over Ethernet<br />

permits multiple controllers to be<br />

networked together to control up<br />

to 32 axes. This results in a<br />

scalable architecture that allows<br />

drives to be placed at the point<br />

of use and can eliminate hundreds<br />

of wires and large expensive<br />

controller cabinets.<br />

• Supports multiple programming<br />

methods - Includes powerful<br />

embedded language modeled after<br />

object-oriented forms of the Basic<br />

Language such as Visual Basic.Net.<br />

Can also be configured as a slave to<br />

a PC application using Ethernet and<br />

a Windows DLL that permits PC<br />

based legacy software to be preserved.<br />

For simple applications, a built-in<br />

teach-and-repeat method is<br />

included for performing point-topoint<br />

motions.<br />

• Continuous path planning.<br />

• Integrated machine vision option.<br />

CONTROLLERS<br />

www.preciseautomation.com - Automate with Ease 13


GUIDANCE CONTROLLER SERIES<br />

GUIDANCE 3000/2000 SERIES<br />

Extremely compact vision-guided motion controllers with up to 4 integrated motor drives and amplifiers up<br />

to 30 amps peak at 320 VDC. Small enough to fit inside robot structures, yet powerful enough to drive<br />

room-size gantries.<br />

Guidance 3000A Guidance 2000B Guidance 2000C<br />

CONTROLLERS<br />

Three different controller series (3000A, 2000B, 2000C) are available in Precise’s high power controller<br />

line. These controllers offer an extensive set of features that are shared across all three controller series<br />

(please see the following pages for complete spec sheets). The differences between the controller series<br />

are as follows:<br />

Motor Drives<br />

Four or six +/- 10VDC 16-bit DAC<br />

channels optionally available for<br />

controlling external amplifiers<br />

Optional support for analog incremental<br />

encoders with interpolation for increased<br />

resolution<br />

2 or 4 analog +/- 10VDC 12-bit input I/O<br />

channels. 4 or 6 analog outputs optionally<br />

available<br />

GUIDANCE 3000A SERIES GUIDANCE 2000B SERIES GUIDANCE 2000C SERIES<br />

Up to four integrated motor drives, bus<br />

voltage 24VDC to 340VDC, up to 30A<br />

peak/15A RMS/10A stall per motor<br />

Up to four integrated motor drives, bus<br />

voltage 24VDC to 340VDC, up to 20A<br />

peak/10A RMS/6.5A stall per motor<br />

Up to four integrated motor drives, bus<br />

voltage 24VDC to 340VDC, up to 20A<br />

peak/10A RMS/6.5A stall per motor<br />

Yes Yes No<br />

Yes Yes No<br />

Yes Yes No<br />

I2C multi-drop serial communications Yes Yes No<br />

Additional two drives (for a total of six<br />

drives) available via Guidance Slave<br />

Amplifiers<br />

No No Yes<br />

GUIDANCE 1000A SERIES<br />

Designed to significantly reduce costs for lower voltage/power<br />

applications. Includes up to four integrated 12-48VDC motor<br />

drives with up to 15A peak/6A RMS/5A stall for channels 1 & 2<br />

and 10A peak/4A RMS/3.3A stall for channels 3 & 4. Delivers<br />

Precise’s advanced motion capabilities and integrated vision<br />

in a smaller package and at a lower price than ever before.<br />

CONTACT US FOR SPECIAL OEM PRICING<br />

ON RECOMMENDED MOTORS<br />

14<br />

Precise Automation - www.preciseautomation.com


GUIDANCE 3000A CONTROLLERS<br />

AVAILABLE GUIDANCE 3000A CONFIGURATIONS:<br />

Part number:<br />

G3X<br />

-EA-<br />

Version<br />

D - Standard controller<br />

E - Enhanced controller option<br />

Integrated Motor Drives<br />

NO MOTOR DRIVES<br />

0000 - No motor drives<br />

10 AMP DRIVES (10A peak, 5.5A RMS, 3.5A stall per channel)<br />

A341 - Four integrated 10A drives<br />

A321 - Two integrated 10A drives<br />

20 AMP DRIVES (20A peak, 9.5A RMS, 6.5A stall per channel)<br />

A342 - Four integrated 20A drives<br />

A322 - Two integrated 20A drives<br />

30 AMP DRIVES (30A peak, 15A RMS, 10A stall per channel)<br />

A343 - Four integrated 30A drives<br />

A323 - Two integrated 30A drives<br />

CONTROLLERS<br />

Analog Output Channels<br />

0 - No Dac<br />

4 - Four Dac’s<br />

6 - Six Dac’s<br />

GUIDANCE 3000A DIMENSIONS<br />

200 mm<br />

49 mm<br />

80 mm<br />

200 mm<br />

72 mm<br />

80 mm<br />

250 mm<br />

82 mm<br />

98.8 mm<br />

No Amp drive<br />

configuration<br />

10 or 20 Amp drive<br />

configuration<br />

30 Amp drive<br />

configuration<br />

www.preciseautomation.com - Automate with Ease 15


GUIDANCE 3000A SPECIFICATIONS:<br />

CONTROLLERS<br />

General Specifications<br />

Computational Hardware<br />

CPU and Dynamic Memory<br />

Nonvolatile Memory<br />

Software<br />

Motion control<br />

Operator interface<br />

Programming interface<br />

Machine vision (optional)<br />

Motion Control<br />

Motor Drives<br />

Position Sensor Interface<br />

Control signals<br />

Brake signals<br />

Range & Features<br />

400Mhz high performance, low-power CPU with a minimum of 8MB of dynamic RAM<br />

Flash disk with a minimum of 16MB of storage for OS, firmware and user program and data storage<br />

Continuous path following, straight-line and circular motions, torque and velocity control, s-curve profiling. Control of up to<br />

32 axes via networked distributed control organized into up to 12 multi-axis robots. Distributed control network can consist<br />

of up to 16 controllers.<br />

AVAILABLE UPGRADES<br />

Kinematic Licenses – Control complex machines (including articulated, parallel and redundant axis robots) with simple<br />

Cartesian control.<br />

Advanced Kinematic License – For three and four axis robots.<br />

Complex Kinematic License – For six and unusual geometry robots.<br />

(Custom or additional Kinematic modules available subject to an NRE charge).<br />

Conveyor Tracking Software License – Allows controller to be integrated with conveyor belts and permits a robot to<br />

automatically adapt to varying belt speeds.<br />

Advanced Controls License – Enables enhanced motion control modes including: high-speed position latching, real time<br />

trajectory modification, analog output controlled by robot speed, and support for EtherNet/IP.<br />

Web based operator interface supports local or remote control via browser connected to embedded web server.<br />

Three methods available: DIO MotionBlocks (PLC), embedded Guidance Programming Language (standalone, modeled<br />

after Visual Basic.Net), PC controlled over Ethernet using TCP/IP<br />

Provides controller with a complete set of image-processing, measurement, inspection and finder tools. A powerful,<br />

patented Object Locator finds parts in any orientation and at different scales within milliseconds.<br />

Up to four integrated motor drives compatible with a wide range of motors.<br />

10A option: 10A peak per channel, 5.5A RMS, 3.5A stall per channel.<br />

20A option: 20A peak per channel, 10A RMS, 6.5A stall per channel.<br />

30A option: 30A peak per channel, 15A RMS, 10A stall per channel.<br />

Four, two or no integrated drives can be provided with the controller.<br />

Maximum electrical power per motor: Amplifiers up to 30 amps peak at 320 VDC.<br />

Four differential digital encoder interfaces and four configurable single-ended digital encoder interfaces. Support for<br />

selected absolute encoders (may require “enhanced” controller option). Support for analog incremental encoders with<br />

interpolation for increased resolution (requires “enhanced” controller option).<br />

Configurable limit stop, home, and hall-effect signals. Signal lines shared among several functions.<br />

Up to 1A at 24V available for releasing motor brakes.<br />

3 rd party amplifiers (optional) Four or six +/- 10VDC 16-bit DAC channels optionally available for controlling external amplifiers<br />

Communication Interfaces<br />

General communications<br />

Digital input channels<br />

Digital output channels<br />

Analog I/O Channels<br />

Multi-Drop Serial I/O<br />

Non-user accessible IO<br />

Required Low Voltage,<br />

Logic Power<br />

RS-232 port with hardware flow control, two 10/100 Mbps Ethernet ports, remote front panel interface with second RS-232<br />

port (no hardware flow control), compliant with IEC Category 3 safety standards.<br />

12 general purpose optically isolated inputs, configurable in groups of four as sinking or sourcing. 5 VDC to 24 VDC for<br />

logic high if sinking, 24 VDC supplied for logic high if sourcing. Additional remote I/O available via Precise RIO modules or<br />

3 rd party MODBUS/TCP devices.<br />

8 general purpose optically isolated outputs, individually configurable as sinking or sourcing. 24 VDC maximum pull up if<br />

sinking. 24 VDC supplied if sourcing. 100 mA maximum per channel for channels 2-7, 500 mA maximum for channel 1.<br />

Additional remote I/O available via Precise RIO modules or 3 rd party MODBUS/TCP devices.<br />

Four or two analog +/-10VDC 12-bit inputs included. Available: Six, four or no 16-bit analog outputs.<br />

RS-485 multi-drop serial communications<br />

I2C multi-drop serial communications<br />

24 VDC ± 5% power required for logic and I/O: 2.7A minimum, 4A, recommended for typical use of digital I/O. 1A<br />

additional required for 2KW PrecisePower Intelligent Motor Power Supply contactors.<br />

16<br />

Precise Automation - www.preciseautomation.com


GUIDANCE 2000B CONTROLLERS<br />

AVAILABLE GUIDANCE 2000B CONFIGURATIONS:<br />

Part number:<br />

G2X<br />

-EA-<br />

Version<br />

D - Standard controller<br />

E - Enhanced controller option<br />

Integrated Motor Drives<br />

10 AMP DRIVES (10A peak, 5.5A RMS, 3.5A stall per channel)<br />

B241 - Four integrated 10A drives<br />

20 AMP DRIVES (20A peak, 9.5A RMS, 6.5A stall per channel)<br />

B242 - Four integrated 20A drives<br />

CONTROLLERS<br />

Analog Output Channels<br />

0 - No Dac<br />

4 - Four Dac’s<br />

6 - Six Dac’s<br />

GUIDANCE 2000B DIMENSIONS:<br />

224 mm<br />

56 mm<br />

138 mm<br />

www.preciseautomation.com - Automate with Ease 17


GUIDANCE 2000B SPECIFICATIONS:<br />

CONTROLLERS<br />

General Specifications<br />

Computational Hardware<br />

CPU and Dynamic Memory<br />

Nonvolatile Memory<br />

Software<br />

Motion control<br />

Operator interface<br />

Programming interface<br />

Machine vision (optional)<br />

Motion Control<br />

Motor Drives<br />

Position Sensor Interface<br />

Control signals<br />

Brake signals<br />

Range & Features<br />

400Mhz high performance, low-power CPU with a minimum of 8MB of dynamic RAM<br />

Flash disk with a minimum of 16MB of storage for OS, firmware and user program and data storage<br />

Continuous path following, straight-line and circular motions, torque and velocity control, s-curve profiling. Control of up to<br />

32 axes via networked distributed control organized into up to 12 multi-axis robots. Distributed control network can consist<br />

of up to 16 controllers.<br />

AVAILABLE UPGRADES<br />

Kinematic Licenses – Control complex machines (including articulated, parallel and redundant axis robots) with simple<br />

Cartesian control.<br />

Advanced Kinematic License – For three and four axis robots.<br />

Complex Kinematic License – For six and unusual geometry robots.<br />

(Custom or additional Kinematic modules available subject to an NRE charge).<br />

Conveyor Tracking Software License – Allows controller to be integrated with conveyor belts and permits a robot to<br />

automatically adapt to varying belt speeds.<br />

Advanced Controls License – Enables enhanced motion control modes including: high-speed position latching, real time<br />

trajectory modification, analog output controlled by robot speed, and support for EtherNet/IP.<br />

Web based operator interface supports local or remote control via browser connected to embedded web server.<br />

Three methods available: DIO MotionBlocks (PLC), embedded Guidance Programming Language (standalone, modeled<br />

after Visual Basic.Net), PC controlled over Ethernet using TCP/IP<br />

Provides controller with a complete set of image-processing, measurement, inspection and finder tools. A powerful,<br />

patented Object Locator finds parts in any orientation and at different scales within milliseconds.<br />

Up to four integrated motor drives compatible with a wide range of motors.<br />

10A option: 10A peak per channel, 5.5A RMS, 3.5A stall per channel.<br />

20A option: 20A peak per channel, 10A RMS, 6.5A stall per channel.<br />

Four drives can be provided with the controller.<br />

Maximum electrical power per motor: Amplifiers up to 20 amps peak at 320 VDC.<br />

Four differential digital encoder interfaces and four configurable single-ended digital encoder interfaces. Support for<br />

selected absolute encoders (may require “enhanced” controller option). Support for analog incremental encoders with<br />

interpolation for increased resolution (requires “enhanced” controller option).<br />

Configurable limit stop, home, and hall-effect signals. Signal lines shared among several functions.<br />

Up to 1A at 24V available for releasing motor brakes.<br />

3 rd party amplifiers (optional) Four or six +/- 10VDC 16-bit DAC channels optionally available for controlling external amplifiers<br />

Communication Interfaces<br />

General communications<br />

Digital input channels<br />

Digital output channels<br />

Analog I/O Channels<br />

Multi-Drop Serial I/O<br />

Non-user accessible IO<br />

Required Low Voltage,<br />

Logic Power<br />

RS-232 port with hardware flow control, two 10/100 Mbps Ethernet ports, remote front panel interface with second RS-232<br />

port (no hardware flow control), compliant with IEC Category 3 safety standards.<br />

12 general purpose optically isolated inputs, configurable in groups of four as sinking or sourcing. 5 VDC to 24 VDC for<br />

logic high if sinking, 24 VDC supplied for logic high if sourcing. Additional remote I/O available via Precise RIO modules or<br />

3 rd party MODBUS/TCP devices.<br />

8 general purpose optically isolated outputs, individually configurable as sinking or sourcing. 24 VDC maximum pull up if<br />

sinking. 24 VDC supplied if sourcing. 100 mA maximum per channel for channels 2-7, 500 mA maximum for channel 1.<br />

Additional remote I/O available via Precise RIO modules or 3 rd party MODBUS/TCP devices.<br />

Four or two analog +/-10VDC 12-bit inputs included. Available: Six, four or no 16-bit analog outputs.<br />

RS-485 multi-drop serial communications<br />

I2C multi-drop serial communications<br />

24 VDC ± 5% power required for logic and I/O: 2.7A minimum, 4A, recommended for typical use of digital I/O. 1A<br />

additional required for 2KW PrecisePower Intelligent Motor Power Supply contactors.<br />

18<br />

Precise Automation - www.preciseautomation.com


GUIDANCE 2000C CONTROLLERS<br />

AVAILABLE GUIDANCE 2000C CONFIGURATIONS:<br />

Part number:<br />

G2X -EA- 0<br />

Version<br />

D - Standard controller<br />

E - Enhanced controller option<br />

Integrated Motor Drives<br />

10 AMP DRIVES (10A peak, 5.5A RMS, 3.5A stall per channel)<br />

C241 - Four integrated 10A drives<br />

20 AMP DRIVES (20A peak, 9.5A RMS, 6.5A stall per channel)<br />

C242 - Four integrated 20A drives<br />

CONTROLLERS<br />

GUIDANCE 2000C DIMENSIONS:<br />

224 mm<br />

46 mm<br />

138 mm<br />

OPTIONAL SIX-AXIS CONTROLLER CONFIGURATIONS:<br />

Guidance 2600C Controller - Consists of Enhanced Guidance<br />

2000C Controller plus a Guidance 0200C Slave Amplifier.<br />

Guidance 0200C Slave Amplifier adds two additional drives to<br />

Enhanced Guidance 2000C Controllers.<br />

AVAILABLE CONFIGURATIONS<br />

G2XE-EA-C2611 - Four integrated 10A and two slave 10A drives<br />

G2XE-EA-C2612 - Four integrated 10A and two slave 20A drives<br />

G2XE-EA-C2621 - Four integrated 20A and two slave 10A drives<br />

G2XE-EA-C2622 - Four integrated 20A and two slave 20A drives<br />

www.preciseautomation.com - Automate with Ease 19


GUIDANCE 2000C SPECIFICATIONS:<br />

CONTROLLERS<br />

General Specifications<br />

Computational Hardware<br />

CPU and Dynamic Memory<br />

Nonvolatile Memory<br />

Software<br />

Motion control<br />

Operator interface<br />

Programming interface<br />

Machine vision (optional)<br />

Motion Control<br />

Motor Drives<br />

Range & Features<br />

400Mhz high performance, low-power CPU with a minimum of 8MB of dynamic RAM<br />

Flash disk with a minimum of 16MB of storage for OS, firmware and user program and data storage<br />

Continuous path following, straight-line and circular motions, torque and velocity control, s-curve profiling. Control of up to<br />

32 axes via networked distributed control organized into up to 12 multi-axis robots. Distributed control network can consist<br />

of up to 16 controllers.<br />

AVAILABLE UPGRADES<br />

Kinematic Licenses – Control complex machines (including articulated, parallel and redundant axis robots) with simple<br />

Cartesian control.<br />

Advanced Kinematic License – For three and four axis robots.<br />

Complex Kinematic License – For six and unusual geometry robots.<br />

(Custom or additional Kinematic modules available subject to an NRE charge).<br />

Conveyor Tracking Software License – Allows controller to be integrated with conveyor belts and permits a robot to<br />

automatically adapt to varying belt speeds.<br />

Advanced Controls License – Enables enhanced motion control modes including: high-speed position latching, real time<br />

trajectory modification, and support for EtherNet/IP.<br />

Web based operator interface supports local or remote control via browser connected to embedded web server.<br />

Three methods available: DIO MotionBlocks (PLC), embedded Guidance Programming Language (standalone, modeled<br />

after Visual Basic.Net), PC controlled over Ethernet using TCP/IP<br />

Provides controller with a complete set of image-processing, measurement, inspection and finder tools. A powerful,<br />

patented Object Locator finds parts in any orientation and at different scales within milliseconds.<br />

Up to four integrated motor drives compatible with a wide range of motors.<br />

10A option: 10A peak per channel, 5.5A RMS, 3.5A stall per channel.<br />

20A option: 20A peak per channel, 10A RMS, 6.5A stall per channel.<br />

Four drives can be provided with the controller.<br />

Maximum electrical power per motor: Amplifiers up to 20 amps peak at 320 VDC.<br />

Position Sensor Interface<br />

Control signals<br />

Brake signals<br />

Communication Interfaces<br />

General communications<br />

Digital input channels<br />

Digital output channels<br />

Multi-Drop Serial I/O<br />

Required Low Voltage,<br />

Logic Power<br />

Additional 10A/20A two drives (for a total of six drives) available via Guidance Slave Amplifiers (requires “enhanced”<br />

controller option).<br />

Four differential digital encoder interfaces and four configurable single-ended digital encoder interfaces. Support for<br />

selected absolute encoders (may require “enhanced” controller option).<br />

Configurable limit stop, home, and hall-effect signals. Signal lines shared among several functions.<br />

Up to 1A at 24V available for releasing motor brakes.<br />

RS-232 port with hardware flow control, two 10/100 Mbps Ethernet ports, remote front panel interface with second RS-232<br />

port (no hardware flow control), compliant with IEC Category 3 safety standards.<br />

12 general purpose optically isolated inputs, configurable in groups of four as sinking or sourcing. 5 VDC to 24 VDC for<br />

logic high if sinking, 24 VDC supplied for logic high if sourcing. Additional remote I/O available via Precise RIO modules or<br />

3 rd party MODBUS/TCP devices.<br />

8 general purpose optically isolated outputs, individually configurable as sinking or sourcing. 24 VDC maximum pull up if<br />

sinking. 24 VDC supplied if sourcing. 100 mA maximum per channel for channels 2-7, 500 mA maximum for channel 1.<br />

Additional remote I/O available via Precise RIO modules or 3 rd party MODBUS/TCP devices.<br />

RS-485 multi-drop serial communications<br />

24 VDC ± 5% power required for logic and I/O: 2.7A minimum, 4A, recommended for typical use of digital I/O. 1A<br />

additional required for 2KW PrecisePower Intelligent Motor Power Supply contactors.<br />

20<br />

Precise Automation - www.preciseautomation.com


GUIDANCE 1000A CONTROLLERS<br />

AVAILABLE GUIDANCE 1000A CONFIGURATIONS:<br />

Part number:<br />

G1X<br />

-EA-<br />

Version<br />

0 - Standard controller<br />

A - Enhanced controller option<br />

Integrated Motor Drives<br />

15 AMP DRIVES (15A peak, 6A RMS, 5A stall)<br />

10 AMP DRIVES (10A peak, 4A RMS, 3.3A stall)<br />

A140 - Four integrated drives. Drives 1&2 - 15A drives; Drives 3&4 - 10A drives<br />

CONTROLLERS<br />

Communication Interfaces<br />

0 - Standard<br />

GUIDANCE 1000A DIMENSIONS<br />

150 mm<br />

38 mm<br />

87 mm<br />

www.preciseautomation.com - Automate with Ease 21


GUIDANCE 1000A SPECIFICATIONS:<br />

CONTROLLERS<br />

General Specifications<br />

Computational Hardware<br />

CPU and Dynamic Memory<br />

Nonvolatile Memory<br />

Software<br />

Motion control<br />

Operator interface<br />

Programming interface<br />

Machine vision (optional)<br />

Motion Control<br />

Motor Drives<br />

Position Sensor Interface<br />

Control signals<br />

Communication Interfaces<br />

General communications<br />

Digital input channels<br />

Digital output channels<br />

Multi-Drop Serial I/O<br />

Required Low Voltage, Logic Power<br />

Range & Features<br />

400 Mhz high performance, low-power CPU with 16MB or 32MB of dynamic RAM.<br />

Flash disk with 16MB or 32MB of storage for OS, firmware and user program and data storage<br />

Continuous path following, straight-line and circular motions, torque and velocity control, s-curve profiling. Control of up to<br />

32 axes via networked distributed control organized into up to 12 multi-axis robots. Distributed control network can consist<br />

of up to 16 controllers.<br />

AVAILABLE UPGRADES<br />

Kinematic Licenses – Control complex machines (including articulated, parallel and redundant axis robots) with simple<br />

Cartesian control.<br />

Advanced Kinematic License – For three and four-axis robots.<br />

Complex Kinematic License – For six-axis and unusual geometry robots.<br />

(Custom or additional Kinematic modules available subject to an NRE charge).<br />

Conveyor Tracking Software License – Allows controller to be integrated with conveyor belts and permits a robot to<br />

automatically adapt to varying belt speeds.<br />

Advanced Controls License – Enables enhanced motion control modes including: high-speed position latching, real time<br />

trajectory modification and support for EtherNet/IP.<br />

Web based operator interface supports local or remote control via browser connected to embedded web server.<br />

Three methods available: DIO MotionBlocks (PLC), embedded Guidance Programming Language (standalone, modeled<br />

after Visual Basic.Net), PC/Unix/Linux controlled over Ethernet using TCP/IP<br />

Provides controller with a complete set of image-processing, measurement, inspection and finder tools. A powerful,<br />

patented Object Locator finds parts in any orientation and at different scales within milliseconds.<br />

Up to four integrated motor drives: Drives 1&2- 16.5A peak/6A RMS per drive; Drives 3&4- 10.3A peak/6A RMS per drive<br />

Bus voltage & total power for all drives: 720W @ 48V, 180W @ 12V total with proper heat sinking<br />

Four differential digital encoder interfaces. Support for several types of absolute encoders (may require “enhanced”<br />

controller option).<br />

Brake signals. (Up to 1A at 24V available for releasing motor brakes.)<br />

RS-232 port with hardware flow control, second RS-232 port (without hardware flow control) for manual control pendant or<br />

general communication. Dual E-Stop interfaces. Two 10/100 Mbps Ethernet ports.<br />

4 general purpose optically isolated digital inputs, configurable as sinking or sourcing. 5 VDC to 24 VDC for logic high if<br />

sinking, 24 VDC supplied for logic high if sourcing. Additional remote I/O available via Precise RIO modules or 3 rd party<br />

MODBUS/TCP devices or 3 rd party EtherNet/IP devices.<br />

4 general purpose optically isolated digital outputs, individually configurable as sinking or sourcing. 24 VDC maximum pull<br />

up if sinking. 24 VDC supplied if sourcing. 100 mA maximum per channel. Additional remote I/O available via Precise<br />

RIO modules or 3 rd party MODBUS/TCP devices or 3 rd party EtherNet/IP devices.<br />

RS-485 multi-drop serial communications.<br />

24 +/- 5% VDC power required for logic and I/O: 2A minimum, 4A recommended for systems with remote IO, Ethernet<br />

cameras or several motors with brakes.<br />

22<br />

Precise Automation - www.preciseautomation.com


CONTROLLER ACCESSORIES<br />

Guidance Quick Start<br />

Connector and Cable Kits<br />

(G3X0-EA-00002 - for G3000/2000)<br />

(G1X0-EA-00001 - for G1000)<br />

Guidance Controllers utilize several different types of<br />

connectors and cables to interface to motors, encoders,<br />

power supplies and peripheral equipment. These kits allow<br />

you to quickly begin interfacing your controller. Contains:<br />

all mating plugs for controller connectors (motor, encoder,<br />

DIO, analog input, DAC, front panel), RS-232 cable,<br />

Ethernet cables.<br />

CONTROLLERS<br />

Guidance Controller Power<br />

Harnesses<br />

(PS10-EA-W0001 - for G3000 with 500W PS)<br />

(PS10-EA-W0002 - for G3000 with 2000W PS)<br />

(PS10-EA-W0003 - for G2000 with 500W PS)<br />

(PS10-EA-W0004 - for G2000 with 2000W PS)<br />

Motor and 24 VDC power harness that interconnects the<br />

Guidance Controller with our standard 24 VDC power supply<br />

and a PrecisePower motor power supply. The compact<br />

harness greatly simplifies the process of connecting the<br />

power supplies to your controller and the motor power<br />

enable signal. Also includes AC power cord.<br />

E-Stop Button in Enclosure<br />

(PP10-EA-00002)<br />

Emergency stop button with dual relays in an 80 mm<br />

x 70 mm x 65 mm enclosure. Includes eight foot cable<br />

that plugs into the front panel connector of Precise<br />

Robots, Guidance Controllers or Guidance Systems.<br />

www.preciseautomation.com - Automate with Ease 23


Precise Manual Control<br />

Pendant (PP10-EP-00003)<br />

CONTROLLERS<br />

Handheld hardware MCP that permits a robot<br />

to be jogged in joint and Cartesian coordinates.<br />

Can be carried close to the robot when adequate<br />

safety precautions have been implemented.<br />

Includes: LCD with 4 lines of 20 characters for<br />

displaying system status and robot location,<br />

E-stop button with dual contact pairs, 3 m cable<br />

that plugs into the front panel connector of<br />

Precise Robots, Guidance Controllers or<br />

Guidance Systems.<br />

24 VDC Power Supply<br />

(PS10-EP-00125)<br />

Supplies logic power for controller and IO. Also<br />

supplies power for some remote IO or Ethernet<br />

cameras. Recommended for all users without<br />

logic power already available.<br />

General Specifications<br />

Input voltage<br />

Input frequency<br />

Output voltage<br />

Output power<br />

Operating temperature<br />

Storage temperature<br />

Dimensions<br />

Range & Features<br />

90-264 VAC<br />

47-63 Hz<br />

24 VDC<br />

125 watts<br />

0-49 deg C<br />

-20-85 deg C<br />

127 mm x 76.2 mm x 34 mm<br />

24<br />

Precise Automation - www.preciseautomation.com


PRECISEPOWER SUPPLIES<br />

Intelligent Motor Power Supplies<br />

PrecisePower Intelligent Motor Power<br />

Supplies interface to Guidance<br />

3000/2000 controllers and provide the<br />

high voltage DC power required to<br />

drive a wide range of motors.<br />

Recommended for all users that<br />

require a high voltage motor power<br />

source.<br />

PrecisePower 2000<br />

CONTROLLERS<br />

KEY FEATURES<br />

• Supply 165VDC to 340VDC<br />

depending upon AC input voltage<br />

• Integral relays for enabling and<br />

disabling motor power via<br />

commands from the controller<br />

• Large value output filter capacitors<br />

to store deceleration energy for use<br />

when power is needed<br />

• Automatic shut-down if switched to<br />

a short or severely over-loaded<br />

(PrecisePower 2000 only)<br />

• Ability to absorb line spikes<br />

• Built-in fuses<br />

PrecisePower 300<br />

www.preciseautomation.com - Automate with Ease 25


PRECISEPOWER SPECIFICATIONS:<br />

CONTROLLERS<br />

General<br />

Specifications PRECISEPOWER 300<br />

(PS1D-EA-00300)<br />

Range & Features<br />

PRECISEPOWER 2000<br />

(PS10-EA-02000)<br />

Input voltage 90-264VAC Single phase 90-240VAC single phase or three phase<br />

Input frequency 50-60 Hz 50-60 Hz<br />

Input inrush<br />

current<br />

Input current at<br />

240VAC single<br />

phase & 2000 DC<br />

watts output<br />

Output power<br />

Output voltage<br />

6.8 A at 240 VAC in 6.7A at 240VAC input<br />

-- 12.4A RMS, 30A peak<br />

300 watts RMS @ 120VAC<br />

600 watts RMS @ 240VAC<br />

DC no load = (1.41 X VAC RMS input)– 2 Volts<br />

DC full load @ 300W = (DC no load) X 0.96<br />

DC full load @ 600W = (DC no load) X 0.93<br />

Nominal range of 167 VDC to 337 VDC<br />

% Regulation -- 5 to 7%<br />

Cat 3<br />

No, single relay standard<br />

MAXIMUM<br />

1000 Watts free air @ 240VAC single phase input<br />

2000 Watts forced air @ 240VAC single phase input<br />

2100 Watts forced air @ 208VAC 3 phase input<br />

3400 Watts forced air @ 240VAC 3 phase input<br />

DC no load = (1.41 X VAC RMS phase-to-phase input) - 2 Volts<br />

DC full load single phase = (DC no load) X 0.93<br />

DC full load three phase = (DC no load) X 0.97<br />

Yes, when used with Precise Automation software and I2C<br />

communication, dual relay standard<br />

Fault detection -- Output short circuit, output overload, missing third AC phase<br />

Dimensions 135 mm x 76 mm x 60 mm 270 mm x 105 mm x 76 mm<br />

26<br />

Precise Automation - www.preciseautomation.com


MOTION CONTROL SOFTWARE<br />

Guidance Programming Language -<br />

included with every Guidance Controller<br />

The Guidance Programming Language<br />

(GPL) is a full-featured language for<br />

programming Guidance Controllers. It<br />

is modeled after object-oriented forms<br />

of the Basic Language such as Visual<br />

Basic.Net and includes built-in support<br />

for motion control and machine vision.<br />

This results in a language that is simple<br />

to use and familiar to many application<br />

developers, but is still equipped with<br />

modern features that promote good<br />

programming practices.<br />

CONTROLLERS<br />

GPL can easily control a wide range of<br />

devices from simple, single axis<br />

mechanisms to complex systems with<br />

multiple robots operating cooperatively.<br />

The language’s built-in library of robot<br />

geometries (kinematics) makes it easy to<br />

control complex mechanisms in simple<br />

Cartesian coordinates. Motion control<br />

facilities include: blending of joint,<br />

Cartesian and circular interpolated<br />

motions (”continuous path”); s-curve<br />

profiles; base and tool offsets;<br />

mathematics for manipulating robot and<br />

part positions and orientations; and<br />

frames of reference including moving<br />

reference frames for conveyor tracking.<br />

GPL includes extensive Networking and<br />

IO capabilities plus the runtime error<br />

handling required to implement robust<br />

automation applications.<br />

KEY FEATURES<br />

• Powerful on board programming<br />

language for embedded applications<br />

• Object oriented language - contains data<br />

classes and objects, math functions and<br />

control structures modeled after Visual<br />

Basic.Net<br />

• Motion features - continuous path, robot<br />

kinematics, pallet and moving reference<br />

frames, velocity/torque control, s-curve<br />

profiling, real-time path generation<br />

• Integrated configuration database and<br />

datalogger - stores all key controller<br />

setup and runtime data and permits<br />

logging of virtually any parameter.<br />

Supports tuning and local or remote<br />

diagnostic of motion system, digital I/O<br />

and other key interfaces.<br />

www.preciseautomation.com - Automate with Ease 27


AVAILABLE UPGRADES<br />

CONTROLLERS<br />

• Kinematic Licenses - Control complex machines including articulated, parallel and redundant axis<br />

robots with simple Cartesian manual and program control (Kinematics for one to four axis Cartesian<br />

robots included with GPL).<br />

• Advanced Kinematic License (GPL0-SA-01101) - For 3 and 4 axis robots such as SCARA or<br />

Semiconductor Wafer Handler robots. (Included with PreciseFlex robots.)<br />

• Complex Kinematic License (GPL0-SA-01102) - For 6 axis and unusual robot geometries such<br />

as the PUMA and Delta robots.<br />

• Conveyor Tracking Software License (GPL0-SA-00100) - Permits a robot to pick, place or track parts<br />

on a variable speed conveyor belt.<br />

• Advanced Controls License (GPL0-SA-00400) - Adds support for high-speed position latching, realtime<br />

trajectory modification, analog output controlled by robot speed, and EtherNet/IP communication.<br />

SAMPLE GPL PROGRAM<br />

Performs a traditional pick-and-place operation 10 times, opening and closing the gripper as appropriate.<br />

Begins and ends by moving the robot to a safe location.<br />

1 ‘Created: 3/29/2007 7:37:00 AM<br />

2 Module GPL<br />

3 Public Sub MAIN()<br />

4 Dim ii As Integer<br />

5 Const gripper_on As Integer = 20001 ’ Gripper DIO signal<br />

6<br />

7 Robot.Attached = 1 ‘ Get control of the robot<br />

8 Signal.DIO(gripper_on) = False ’ Turn off gripper<br />

9 Move.Loc (safe_position, slow_and_stop)<br />

10 For ii = 1 To 10<br />

11 ‘ Go get the part<br />

12 Move.Approach (pickup_position, fast_motion)<br />

13 Move.Loc (pickup_position, slow_and_stop)<br />

14 Move.WaitForEOM ’ Synch with robot motion<br />

15 Signal.DIO (gripper_on) = True<br />

16 ‘ Go put the part down<br />

17 Move.Approach (pickup_position, slow_and_go)<br />

18 Move.Approach (placement_position, fast_motion)<br />

19 Move.Loc (placement_position, slow_and_stop)<br />

20 Move.WaitForEOM ’ Synch with robot motion<br />

21 Signal.DIO (gripper_on) = False<br />

22<br />

23 Move.Approach (placement_position, slow_and_go)<br />

24<br />

25 Next ii<br />

26 Move.Loc (safe_position, slow_and_stop)<br />

27 End Sub<br />

28 End Module<br />

28<br />

Precise Automation - www.preciseautomation.com


GUIDANCE SYSTEM D4/D6<br />

Complete 4 or 6-axis vision-guided motion<br />

control system for DENSO robots<br />

The Guidance System D4/D6 is a complete<br />

motion control system for customers who<br />

desire an out of the box, ready-to-use<br />

solution. It provides a convenient alternative<br />

to purchasing, mounting and wiring all of the<br />

motion control components necessary to<br />

control a 3rd party robotic mechanism.<br />

The system features the Guidance 2000C<br />

Series Motion Controller and delivers all of the<br />

outstanding features of Precise Automation’s<br />

control products. The controller is integrated<br />

to motor and logic power supplies, fans and<br />

filters and a motor/encoder connector that<br />

mates directly to standard DENSO robot cables.<br />

CONTROLLERS<br />

This hardware is combined with Precise's<br />

modern, full-featured programming language,<br />

multi-axis kinematic library, and optional vision<br />

system. So, this system integrates easily with<br />

third party mechanisms such as the DENSO<br />

Robotics HS-45552G SCARA or VP-6242G 6-Axis<br />

Articulated Robots. The Guidance System<br />

enables you to deliver a superior product to<br />

your customers by improving your robot's<br />

flexibility and space requirements.<br />

KEY FEATURES<br />

• Complete 4 or 6-axis vision-guided motion control<br />

system in a compact enclosure - includes Precise<br />

Guidance Controller, motor and logic power<br />

supplies, cooling system, and a plug compatible<br />

connector for standard DENSO robot cables.<br />

• Compact design - mounts easily under a workstation<br />

or other locations where space is a premium. Small<br />

size allows it be attached very close to the<br />

mechanism, thus eliminating extra control cabinets<br />

and reducing cable lengths.<br />

• Amplifiers and integrated motor power supply drive<br />

DENSO 4-axis SCARA, 4-axis Cartesian or 6-axis<br />

Articulated mechanisms to their full capability.<br />

www.preciseautomation.com - Automate with Ease 29


AVAILABLE GUIDANCE SYSTEM CONFIGURATIONS:<br />

Part number:<br />

G2SD-MA-C<br />

Hardware package<br />

CONTROLLERS<br />

Guidance System D4 (GS-D4) - four axis package: includes Enhanced Guidance<br />

2000 Controller, PrecisePower 300 and 24VDC power supply.<br />

2410 - Four 10 Amp drives (10A peak, 5.5 RMS, 3.5A stall per channel)<br />

2420 - Four 20 Amp drives (20A peak, 9.5 RMS, 6.5A stall per channel)<br />

Guidance System D6 (GS-D6) - six axis package: includes Enhanced Guidance<br />

2000 Controller, PrecisePower 300 and 24VDC power supply.<br />

2611 - Six 10 Amp drives (10A peak, 5.5 RMS, 3.5A stall per channel)<br />

2612 - Four 10 Amp drives (10A peak, 5.5 RMS, 3.5A stall per channel) and<br />

two 20 Amp drives (20A peak, 9.5 RMS, 6.5A stall per channel)<br />

2621 - Two 10 Amp drives (10A peak, 5.5 RMS, 3.5A stall per channel) and<br />

four 20 Amp drives (20A peak, 9.5 RMS, 6.5A stall per channel)<br />

2622 - Six 20 Amp drives (20A peak, 9.5 RMS, 6.5A stall per channel)<br />

PrecisePower<br />

300<br />

Auxiliary<br />

I/O Board<br />

24 VDC<br />

Logic PS<br />

Guidance 0200C<br />

Slave Amplifier<br />

(GS-D6 only)<br />

Valve/Brake<br />

Control Board<br />

Guidance 2000C<br />

Controller<br />

30<br />

Precise Automation - www.preciseautomation.com


GUIDANCE SYSTEM-D4/D6 SPECIFICATIONS:<br />

General Specifications<br />

Computational Hardware<br />

CPU and Dynamic Memory<br />

Nonvolatile Memory<br />

Software<br />

Motion control<br />

Operator interface<br />

Programming interface<br />

Machine vision (optional)<br />

Motion Control<br />

Motor Drives<br />

Position Sensor Interface<br />

Auxiliary Position Sensor Interface<br />

Communication Interfaces<br />

General communications<br />

Digital input channels<br />

Digital output channels<br />

Auxiliary Digital IO<br />

Valve Control Output<br />

Analog I/O Channels (Optional)<br />

Input AC<br />

Input Voltage<br />

Frequency<br />

Dimensions*<br />

Range & Features<br />

400 Mhz high performance, low-power CPU with a minimum of 8MB of dynamic RAM.<br />

Flash disk with a minimum of 16MB of storage for OS, firmware and user program and data storage.<br />

Extensive robotic and low-level motion control available: Continuous path following, s-curve profiling, straight-line and<br />

circular motions, torque and velocity control, control of up to 32 axes via networked distributed control organized into up to<br />

12 multi-axis robots (distributed control network can consist of up to 16 controllers), optional conveyor belt tracing, optional<br />

kinematic models for various robot geometries, optional Advanced Control License enables enhanced motion control<br />

modes including: high speed position latching, real-time trajectory modification, analog output controlled by robot speed<br />

and support for EtherNet/IP.<br />

Web based operator interface supports local or remote control via browser connected to embedded web server.<br />

Three methods available: DIO MotionBlocks (PLC), embedded Guidance Programming Language (standalone), PC<br />

controlled over Ethernet using TCP/IP<br />

Provides controller with a complete set of image-processing, measurement, inspection and finder tools. A powerful,<br />

patented Object Locator finds parts in any orientation and at different scales within milliseconds.<br />

Up to four (GS-D4) or six (GS-D6) motor drives (5th and 6th motor drives provided by Guidance 0200C Slave Amplifiers):<br />

10A option: 10A peak per channel, 5.5A RMS, 3.5A stall per channel.<br />

20A option: 20A peak per channel, 10A RMS, 6.5A stall per channel.<br />

Motor bus voltage: 320 VDC<br />

Total power for all drives: 600 watts RMS<br />

DENSO 4-axis SCARA or Cartesian (GS-D4) or DENSO 6-axis Articulated mechanism (GS-D6) connects to system using<br />

standard DENSO robot cable.<br />

Built-in interface to special DENSO absolute encoders.<br />

Two Auxiliary Encoder Interfaces (optional) that each contain: One differential incremental encoder input, one singleended<br />

incremental encoder interface and optional support for selected absolute encoders.<br />

Optional support for analog encoders with interpolation (GS-D4 only)<br />

RS-232 port with hardware flow control. Remote front panel interface with second RS-232 port (no hardware flow control),<br />

compliant with IEC Category 3 safety standards. Two 10/100 Mbps Ethernet ports.<br />

12 general purpose optically isolated inputs, configurable in groups of four as sinking or sourcing. 5 VDC to 24 VDC for<br />

logic high if sinking, 24 VDC supplied for logic high if sourcing. Additional remote I/O available via Precise RIO modules or<br />

3 rd party MODBUS/TCP devices or EtherNet/IP.<br />

8 general purpose optically isolated outputs, individually configurable as sinking or sourcing, signals turn on in 2 usec and<br />

turn off in 40 usec. 24 VDC maximum pull up if sinking. 24 VDC supplied if sourcing. 100 mA maximum per channel for<br />

channels 2-7, 500 mA maximum for channel 1. Additional remote I/O available via Precise RIO modules or 3 rd party<br />

MODBUS/TCP devices or EtherNet/IP.<br />

Additional DIO and power typically wired to robot to control gripper and/or end-of-arm tooling. 8 sinking isolated inputs, 4<br />

msec scan time. 8 sourcing isolated outputs, 4 msec scan time. Power supply (optional) for powering 12VDC Ethernet<br />

camera and 9VDC ring light, controllable via software.<br />

Last two standard digital output channels converted as follows: 24VDC output for 0.5 msec. 3.9VDC output for duration of<br />

“on” time.<br />

2 or 4 analog +/- 10 VDC 12-bit inputs (GS-D4 only)<br />

90 to 264 VAC single-phase. However, some mechanism may require 220 VAC single-phase to achieve maximum speed<br />

and acceleration.<br />

Frequency: 50-60 Hz<br />

GS-D4 – 246.7 mm (W) x 320.1 mm (H) x 190 mm (D), 4.08 kg<br />

GS-D6 – 294.7 mm (W) x 320.1 mm (H) x 215 mm (D)<br />

*The depth includes approximately 40 mm for the protrusion of the DENSO motor plug. If rubber feet are attached, height<br />

will increase by approximately 13 mm<br />

CONTROLLERS<br />

www.preciseautomation.com - Automate with Ease 31


REMOTE IO (RIO) MODULE<br />

Additional IO for your Precise Robot,<br />

Guidance Controller or Guidance System<br />

REMOTE IO<br />

Expand the capabilities of your Precise Robot, Guidance<br />

Controller or Guidance System with Precise’s Remote IO<br />

(RIO) Module. The RIO features additional optically<br />

isolated digital input and output signals, analog inputs and<br />

serial ports in an easy to use package.<br />

KEY FEATURES<br />

• Ethernet based - can be placed anywhere within the<br />

controller’s local Ethernet network<br />

• Supports MODBUS/TCP<br />

• Simple configuration and use - digital inputs and outputs<br />

accessed in the same manner as local I/O from any<br />

Guidance Controller<br />

• Up to 4 RIO modules can be connected to a single controller<br />

AVAILABLE RIO MODULE CONFIGURATIONS:<br />

Version<br />

Part number:<br />

RIO<br />

-EA-0000<br />

1 - Standard RIO Module (32 digital inputs, 32 digital outputs, 1 RS-232 serial line)<br />

A - Enhanced RIO Module (32 digital inputs, 32 digital outputs, 4 analog inputs, 2 RS-232 serial<br />

lines, 1 RS-422 serial line) - Special orders only, longer lead times and MOQ applies<br />

Digital Outputs<br />

1 - Sinking outputs<br />

2 - Sourcing outputs - Special orders only, longer lead times and MOQ applies<br />

32<br />

Precise Automation - www.preciseautomation.com


RIO MODULE SPECIFICATIONS:<br />

General Specifications<br />

Interface to Guidance Controller<br />

Communications interface<br />

Communications protocol<br />

Scanning rate<br />

Number of units<br />

Input and Output Interaces<br />

Ethernet port<br />

Serial ports<br />

Digital input channels<br />

Digital output channels<br />

Analog I/O channels<br />

Required Low Voltage Power<br />

Size<br />

Special Order Options<br />

Range & Features<br />

Interfaces via 10/100 Mbps Ethernet. Can be located anywhere within the local network of the Guidance Controller.<br />

Supports the MODBUS/TCP communications protocol. Uses a variation of this protocol to interface to Guidance<br />

Controllers. Protocol is compatible with all standard Ethernet TCP/IP networks. Can be configured as a slave to standard<br />

MODBUS/TCP masters (cannot communicate with Guidance Controller in this mode).<br />

Scanning rates for changes in inputs configurable. New input data sent to controller when values changed. New output<br />

data received from controller when values changed. Typical scanning rates are 5-10 milliseconds.<br />

Up to 4 RIO’s can be simultaneously interfaced to a Guidance Controller.<br />

Standard and enhanced RIO: One 10/100 Mbps Ethernet port<br />

Standard RIO: One RS-232 port with hardware flow control<br />

Enhanced RIO: Two RS-232 ports with hardware flow control, one RS-422/485 port<br />

32 optically isolated digital inputs<br />

Configurable in banks of 8 as sinking or sourcing<br />

5 VDC to 24 VDC for logic high if sinking<br />

24 VDC supplied for logic high if sourcing<br />

32 optically isolated digital outputs<br />

Must be purchased as sinking or sourcing<br />

24 VDC maximum pull up if sinking<br />

24 VDC supplied if sourcing<br />

100 mA maximum per channel<br />

Standard RIO: None<br />

Enhanced RIO: 4 analog input channels, +/- 10 VDC, 12 bit ADC<br />

24 VDC required for logic and input/output functions<br />

Standard RIO: 0.4A minimum for logic plus 3.2A maximum if sourcing all digital outputs for a total of 3.6A.<br />

Enhanced RIO: 0.4A minimum for logic plus 3.2A maximum if sourcing all digital outputs for a total of 3.6A.<br />

75 mm (W) x 195 mm (L) x 28 mm (H)<br />

Both the Enhanced RIO and sourcing output signals are special order items. As such, the lead time for these options can<br />

be quite long and minimum order quantity requirements apply.<br />

REMOTE IO<br />

www.preciseautomation.com - Automate with Ease 33


GUIDANCE DEVELOPMENT SUITE<br />

Development software<br />

DEVELOPER<br />

TOOLS<br />

The Guidance Development Suite (GDS0-SA-00010)<br />

is a collection of programs that execute on a<br />

Windows PC and supplement the real-time<br />

capabilities of the Guidance Controller. This<br />

suite includes applications for: setting the<br />

Ethernet address of controllers; configuring and<br />

tuning controllers; creating and editing GPL<br />

programs; datalogging controller parameters to<br />

assisting in diagnosing problems and tuning<br />

systems; and loading pre-developed web-based<br />

robot applications.<br />

PRECISE DATALOGGER<br />

VIEWER<br />

Viewer displays real-time data captured using the<br />

integrated Database data logging capability<br />

embedded in all Guidance Controllers.<br />

KEY FEATURES<br />

• Graphical ("oscilloscope") displays - once<br />

the data has been captured and transferred<br />

back to the PC either locally or remotely via a<br />

controller's web interface, the Viewer is a very<br />

convenient tool for visualizing the information.<br />

• Data analysis - collected data can be<br />

selectively displayed for comparison; graphical<br />

data can be zoomed up to provide more detail;<br />

results can be used for tuning systems and<br />

diagnosing hardware and programming errors.<br />

GUIDANCE DEVELOPMENT<br />

ENVIRONMENT (GDE)<br />

GDE is a complete software development<br />

environment that supports on-line and off-line<br />

development of Guidance Programming<br />

Language (GPL) projects and on-line<br />

debugging.<br />

KEY FEATURES<br />

• Create and edit GPL projects.<br />

• Simple property pages - record and alter<br />

global Location and performance Profile<br />

objects that can be referenced throughout a<br />

GPL project.<br />

• Manage projects - use simple drag-on-drop<br />

techniques to load software into a controller<br />

or retrieve files for storage on a PC.<br />

• Execute and debug projects - set break<br />

points, single step and view real-time variable<br />

values.<br />

• Multiple threads - control execution and view<br />

subroutine stack for multiple threads.<br />

• Robot Control - enable and disable the<br />

robot's motor power, home the robot, monitor<br />

errors, and globally slow down the robot for<br />

testing.<br />

GUIDANCE DISCOVERY<br />

Sets a Guidance Controller’s Ethernet IP<br />

34<br />

Precise Automation - www.preciseautomation.com


address from a PC to enable network<br />

communication.<br />

KEY FEATURES<br />

• Detects all controllers - displays the IP<br />

address of any Guidance Controller connected<br />

to the local network independent of the IP<br />

address of the PC and the controller.<br />

• Sets controller’s address - permits the IP<br />

address and subnet mask for any detected<br />

controller to be set to new values.<br />

• Free application - can be used whether or not<br />

a license for GDS has been installed.<br />

PRECISE CONFIGURATION<br />

UTILITY<br />

accelerations; etc.<br />

• Simplified specification - includes many aids<br />

that simplify setup: automatic determination of<br />

the number of motor poles; graphical aids for<br />

current and PID loop tuning; tests to verify<br />

operation of encoder index signals; etc.<br />

• Quick touch-up - can be used to completely<br />

configure a new mechanism or modify selected<br />

parameters for a mechanism that has already<br />

been configured.<br />

GUIDANCE WEB<br />

APPLICATION<br />

INSTALLATION WIZARD<br />

Loads packaged GPL projects and any<br />

associated web pages into a controller’s flash<br />

disk.<br />

DEVELOPER<br />

TOOLS<br />

Provides step-by-step procedures for setting up a<br />

Guidance Controller that is being integrated to a<br />

mechanism for the first time.<br />

KEY FEATURES<br />

• Step-by-step procedures - includes wizards<br />

for setting all parameters to customize a controller<br />

for a typical robot: type of kinematic model needed;<br />

number and type of motors; current and servo loop<br />

tuning; axis stop limits; axis speeds and<br />

KEY FEATURES<br />

• Simplified loading - for packaged applications<br />

like Guidance Dispense, loads program and<br />

any web files into standard folders on a<br />

controller’s flash disk<br />

• Simplified configuration - can setup controller<br />

to automatically load and execute the GPL<br />

application and web pages whenever the<br />

controller is restarted.<br />

• Free application - can be used whether or<br />

not a license for GDS has been installed<br />

License usage - Each copy of the Guidance Development Suite is licensed for use on a single PC.<br />

However, one license can be used to interact with an unlimited number of robots or controllers. Customers<br />

with multiple controllers or robots do not have to purchase additional copies unless they use the Guidance<br />

Development Suite on multiple PC’s.<br />

www.preciseautomation.com - Automate with Ease 35


DEVELOPER<br />

TOOLS<br />

GDE SCREENSHOT:<br />

PROJECT MANAGER<br />

Displays and manages projects<br />

that are loaded in the controller’s<br />

memory or flash disk or on<br />

the PC’s hard drive. Projects<br />

can be copied or moved by<br />

dragging and dropping.<br />

MAIN TOOLBAR<br />

Set bookmarks<br />

and break points.<br />

Create, save,<br />

compile and<br />

execute projects.<br />

ROBOT CONTROL<br />

Displays the controller's<br />

system messages and state.<br />

Allows robot power to be<br />

enabled and disabled and the<br />

robot speed to be reduced for<br />

testing.<br />

GPL OUTPUT<br />

Displays controller’s text<br />

output including<br />

compilation messages<br />

and output from GPL<br />

projects.<br />

EDITOR/DEBUGGER<br />

Main window for<br />

editing and debugging<br />

procedures and<br />

global motion data.<br />

OBJECT BROWSER<br />

Provides a list of the methods<br />

and properties for each GPL<br />

Class. Automatically displays<br />

abbreviated help information as<br />

text is entered.<br />

36<br />

Precise Automation - www.preciseautomation.com


THIS PAGE INTENTIONALLY<br />

LEFT BLANK<br />

www.preciseautomation.com - Automate with Ease 37


PRECISEVISION<br />

Powerful, easy-to-use vision software<br />

PreciseVision Software (PVS0-SA-00010) works<br />

seamlessly with any Guidance Controller<br />

including those in Precise robots. PreciseVision’s<br />

built-in interface to Guidance Controllers<br />

makes incorporating vision results into a motion<br />

application extremely simple and enables the<br />

robot to respond almost instantly to new vision<br />

information. In fact, PreciseVision works so well<br />

with motion, a Precise vision guided motion<br />

control program can fit on a single piece of paper.<br />

VISION<br />

PreciseVision provides a simple solution for<br />

applications requiring locating parts, correcting<br />

for manufacturing tolerances, inspecting parts<br />

or visually closing a position loop (visual<br />

servoing). It features an easy-to-use graphical<br />

programming interface, patented object<br />

locator, visual inspection tools, visual<br />

measurement tools and more.<br />

KEY FEATURES<br />

• 2D machine vision software package - can<br />

execute on a PC connected to a Guidance<br />

Controller by Etherent or (in the future) in the<br />

Guidance series motion controllers.<br />

• Patented Object “Finder” - most sophisticated<br />

and general tool in the toolkit. Used for finding<br />

and identifying objects regardless of their<br />

position, orientation or size in the field of view,<br />

based on a single picture taken of the object.<br />

Used for part feeding, fiducial finding, and<br />

general object and pattern recognition.<br />

• Powerful library of vision operators - for<br />

performing measurement and inspection<br />

functions. Used by a vision application<br />

program to measure parts for quality control,<br />

locating features or precision alignment<br />

purposes.<br />

• Easy-to-use graphical programming<br />

interface - vision tools are taught by draggingand-dropping<br />

them onto a camera image. Tool<br />

parameters are presented in a familiar object<br />

property table. Multiple tools can be easily<br />

chained together for more complex processes.<br />

• Simple storage and replaying of vision<br />

images - facilitates analyzing problem images<br />

and remotely duplicating image processing.<br />

• Supports GigE and USB cameras -<br />

PreciseVision interfaces to DALSA Genie GigE<br />

cameras that communicate via a 10/100/1000<br />

Ethernet connection, IDS Imaging uEye<br />

cameras that communicate via a USB 2.0<br />

connection and other 3rd party USB cameras<br />

(Precise is not able to provide support for 3rd<br />

party USB cameras that have not been qualified)<br />

• Both economical 640 by 480 pixel resolution<br />

and megapixel grayscale and color cameras<br />

are supported<br />

38<br />

Precise Automation - www.preciseautomation.com


PRECISEVISION SPECIFICATIONS:<br />

General Specifications<br />

Programming interface<br />

Visual tools<br />

Object identification and<br />

locating<br />

Feature measurement<br />

Inspection<br />

Computed results<br />

Image Acquisition<br />

Processing<br />

Tool linking<br />

Features<br />

System Requirements<br />

Cameras<br />

Range & Features<br />

Windows PC application that enables vision tools to be graphically positioned on camera images. Tools can be chained together<br />

to produce more complex vision processing.<br />

Patented Object “Finder” Tool – locates and identifies translated, rotated and scaled objects in grayscale images in a matter of<br />

milliseconds. Extremely easy to use for objects with both simple and complex 2D grayscale features.<br />

Blob Finder – Locates isolated regions in binary images and returns the region’s statistics. Provides an extremely fast alternative<br />

to the Finder for simple binary images<br />

Line Fitter Tool – Provides an easy method for locating linear edges in the camera image. This tool can be used together with<br />

others to refine the position or orientation of an object.<br />

Arc Fitter Tool – Locates the center and/or the radius of a circle or an arc.<br />

Edge Locator Tool – Searches for edges along a linear path through an image.<br />

Rotating Edge Locator Tool – Arc version of the Edge Locator Tool.<br />

Pixel Counting Tool – Returns statistical data on the grayscale or binary pixels within a rectangular region of an image.<br />

Histogrammer Tool – Returns statistics on the distribution of grayscale values within a region of an image.<br />

Pixel Color Window Tool - Tests if the color of a region matches a trained color.<br />

Clear Grip Tool – Defines a bounding area that can be used to represent robotic gripper fingers. Tests to ensure that the regions<br />

for the fingers are free of objects.<br />

Computed “Feature” Tools – A group of tools that can compute geometric relationships between the results of other tools, e.g.<br />

the point of intersection of two lines, the line represented by two points, etc.<br />

Tool Filter – Applies a filter to a tool that returns multiple results, e.g. the Finder, and returns only the results that satisfy specific<br />

criteria.<br />

Acquire Tool – Performs the basic image acquisition function from a camera. This tool allows the user to specify which physical<br />

camera to utilize and to easily store images to a disk file for later replay.<br />

Motion Sensing Tool – Indicates when all objects in a rectangular region are stationary.<br />

Convolving Tool – Applies a number of low-level filtering operators to a region of an image, e.g. low pass, Laplacian, Gaussian,<br />

sharpening, etc.<br />

Morphology Tool – Modifies all pixels in an image region based on the value of neighboring pixels. Typical operations include<br />

image “dilation” and “erosion”.<br />

One of the most powerful features of PreciseVision is the ability to link one vision tool to another. This provides the required<br />

features to build up custom vision algorithms without the need to write code.<br />

Built-in robot-to-vision calibration procedures for many configurations including stationary and arm-mounted cameras; gain/offset<br />

configuration from within a vision process.<br />

Windows XP, 512 MB RAM, 2.3 Pentium 4 with MMX, 1GB Hard Disk Space, Gigabit Ethernet (recommend and required for<br />

certain cameras), otherwise 100Mb Ethernet.<br />

Directly interfaces to DALSA GigE Ethernet Cameras or IDS uEye USB Cameras. Includes support for standard 640x480 and<br />

higher resolution, grayscale and color cameras.<br />

VISION<br />

www.preciseautomation.com - Automate with Ease 39


AVAILABLE PRECISEVISION OPTIONS:<br />

PVS0-SA-0001M - PreciseVision Multi-Instance PC Software License - Enhanced<br />

version of PreciseVision PC that permits multiple instances of the vision software to<br />

execute concurrently on a single PC. Each instance can execute its own set of vision<br />

processes and can be interfaced to a different robot and to a different set of cameras.<br />

SAMPLE VISION GUIDED MOTION CONTROL PROGRAM<br />

On command from the robot program, a picture is taken and the image is analyzed. If a specific vision tool<br />

finds a part, the robot moves above the part, reaches down to touch the part, moves back up and finally<br />

moves to a safe location.<br />

VISION<br />

1 Public Sub MAIN<br />

2 Dim vis As New Vision<br />

3 Dim vResult As New VisResult<br />

4<br />

5 Robot.Attached = 1<br />

6 Move.Loc (safe, vsProfile)<br />

7<br />

8 vis.Process(”Main”) ‘ Run vision process “Main”<br />

9 If vis.ResultCount(”part1”) = 0 Then<br />

10 Console.Writeline(”Vision object not found”)<br />

11 Goto done<br />

12 End If<br />

13 vResult = vis.Result (”part1”, 1) ’ Get results<br />

14<br />

15 ‘ Create a reference frame object and set it<br />

16 ’ equal to the returned vision location<br />

17 Dim vsRefFrame As New RefFrame<br />

18 vsRefFrame.Loc.PosWrtRef = vResult.Loc<br />

19<br />

20 ‘ Pickup point is relative to new frame<br />

21 vsRelPoint.RefFrame = vsRefFrame<br />

22<br />

23 Move.Approach (vsRelPoint, vsProfile)<br />

24 Move.Loc (vsRelPoint, vsProfile)<br />

25 Move.Approach (vsRelPoint, vsProfile)<br />

26<br />

27 ’ Move back to safe location<br />

28 Move.Loc (safe, vsProfile)<br />

29<br />

30 done:<br />

31 End Sub<br />

40<br />

Precise Automation - www.preciseautomation.com


PRECISEVISION SCREENSHOT:<br />

PROCESS MANAGER<br />

Displays and permits editing<br />

of all of the Vision Processes<br />

defined within the Vision<br />

Project. To add a new tool,<br />

simply drag and drop it on a<br />

process name.<br />

VISION CAMERA DISPLAY<br />

Displays camera output (live<br />

image or snapshot). Tool Results<br />

graphics are overlayed on top of<br />

the image. To reposition or resize<br />

a tool, simply drag its handles in<br />

the window<br />

PROPERTY DISPLAY<br />

Whenever a copy of a<br />

vision tool is selected in<br />

the Vision Tool Definition<br />

window, all of the properties<br />

of the tool are displayed in<br />

this window<br />

VISION<br />

VISION TOOL DEFINITION<br />

Displays all of the created<br />

tools. Provides a quick<br />

visual queue as to the<br />

relationship between<br />

tools.<br />

VISION TOOLBOX<br />

Lists all of the possible types<br />

of Vision Tools that can be<br />

created. Create new tools<br />

by double clicking on a tool<br />

name<br />

VISION RESULTS WINDOW<br />

Whenever a Vision<br />

Process is executed,<br />

the output of each tool<br />

is displayed in this<br />

window.<br />

www.preciseautomation.com - Automate with Ease 41


SUPPORTED VISION HARDWARE<br />

Supported cameras<br />

PreciseVision is a software package and does not<br />

include hardware. This software is designed to capture<br />

vision images that are generated by either Ethernet or<br />

USB cameras. PreciseVision permits three camera<br />

options:<br />

OPTION 1 - DALSA Genie GigE cameras that<br />

communicate via a 10/100/1000 Ethernet connection.<br />

OPTION 2 - IDS Imaging uEye cameras that<br />

communicate via a USB 2.0 connection.<br />

OPTION 3 - Other 3rd party USB cameras (Precise<br />

is not able to provide support for 3rd party USB<br />

cameras that have not been tested and qualified)<br />

VISION<br />

When using the standard version of PreciseVision,<br />

the system can connect to multiple DALSA cameras<br />

or multiple USB cameras. However, you cannot<br />

connect to both DALSA and USB cameras<br />

simultaneoulsy. In the Multi-Instance version of<br />

PreciseVision, the same rule applies to each<br />

instance, i.e. a single instance cannot be connected<br />

to a mix of DALSA and USB cameras. However,<br />

different instances can be connected to either<br />

DALSA or USB cameras.<br />

Characteristics DALSA GigE IDS uEye USB<br />

Cost<br />

Resolutions<br />

Acquisition time<br />

Hardware<br />

synchronization<br />

PC CPU Loading<br />

Typically more expensive<br />

640x480 up to 1600x1200<br />

Similar to IDS for same resolution<br />

Supports trigger input and acquisition output<br />

Reduced load relative to USB cameras<br />

Typically 20% less expensive than equivalent DALSA cameras. Nonindustrial<br />

3 rd party USB cameras can be significantly less expensive.<br />

640x480 up to 2560x1920 with even higher resolutions to be announced<br />

soon.<br />

Similar to DALSA for same resolution using USB 2.0 (480 Mbits/sec).<br />

USB 3.0 (4.8Gbits/sec) due in 2011 will reduce the acquisition time.<br />

Same as DALSA.<br />

Higher load relative to Ethernet cameras. Multiple cameras will require a<br />

higher performance CPU. 5 or more cameras may degrade acquisition<br />

time.<br />

Cable length 100M 5M. Powered USB hubs might be able to extend length<br />

Installation and support<br />

Arm-mounted cameras<br />

Fewer steps but more prone to complications due to firewalls,<br />

Ethernet card compatibility, Ethernet switch problems, and<br />

somewhat more complicated driver installation.<br />

Simpler to install on Precise robots since both Ethernet cable<br />

and power are available at end-of-arm<br />

Typically easier for single cameras if wired point to point since no firewall,<br />

less issues with USB hardware interface, simpler driver installation.<br />

Multiple cameras are a bit more difficult to setup since each must be<br />

assigned an ID and registered with the DirectShow interface.<br />

Requires extra external cable for Precise robots<br />

Power 12VDC 4 watts provided in second cable from extra PS 5VDC taken from single USB cable<br />

Size/weight 29x44x67 mm,


Option 1 - DALSA Ethernet camera<br />

PreciseVision supports up to 6 DALSA Genie GigE Ethernet cameras<br />

that can be directly connected to the PC running PreciseVision or<br />

through an Ethernet switch. The PC must include a standard Ethernet<br />

card, but a GigE card is recommended for the best performance. For<br />

more information, visit the DALSA website (http://www.imaging.com/).<br />

For ordering, contact Manish Shelat at DALSA Digital Imaging,<br />

phone: (510) 249-5664, email: manish.shelat@DALSA.com.<br />

Ethernet camera<br />

Mounting Adapter<br />

Camera power<br />

Ethernet Switch<br />

Ethernet Card<br />

Ethernet Cable<br />

PreciseVision fully supports the DALSA Genie GigE Vision Cameras. All models listed below provide Progressive scan, have metal cases, C-Mount<br />

or CS mount lens adapters, are available in monochrome (M) or color (C), and support an external trigger (DIN) and a digital output (DOUT).<br />

Effective frame-to-frame time depends on the exposure time, which ranges from 100 microseconds to 4 seconds, controlled via software, plus PC<br />

overhead. For total time, add vision processing time, which is typically less than 100ms. Precise Vision supports up to 6 DALSA cameras.<br />

RECOMMENDED CAMERA MODELS:<br />

• M640-1/3 - 640x480 resolution, 60 frames/second raw frame rate, 1/3” sensor.<br />

• M1024 - 1034x779 resolution, 20 frames/second raw frame rate, 1/3” sensor.<br />

• M1400 - 1392x1040 resolution, 15 frames/second raw frame rate, 1/2" sensor.<br />

• M1600 - 1600x1200 resolution, 15 frames/second raw frame rate, 1/1.8” sensor.<br />

Optional DALSA mounting bracket assembly, 1/4" screw mount, part # CA-GENA-BRA00. Used for mounting the camera on a standard tripod.<br />

Each camera requires 4 watts, 11 VDC to 13 VDC.<br />

Option 1: If you wish to break out the camera’s I/O pins, order DALSA part # CA-GENA-PS120 and the DALSA Genie I/O and power breakout<br />

cable assembly, part # CA-GENC-IOP00.<br />

Option 2: If you do not need I/O signal break out, an alternative is the Intercon PSISP10, which includes a connector compatible with the camera<br />

but no I/O signal break out, http://www.nortechsys.com/intercon.<br />

Standard GigE Ethernet Switch. Netgear GS605 10/100/1000, or equivalent<br />

Standard GigE PC Ethernet card. Netgear GA311 PCI Gigabit Adaptor, or equivalent.<br />

Standard Cat-5 Ethernet cable. Total of 3 required.<br />

VISION<br />

Option 2 - IDS uEye USB 2.0 Camera<br />

PreciseVision supports up to 6 IDS uEye USB 2.0 cameras. These<br />

cameras are typically connected directly to the PC running PreciseVision<br />

although a USB hub can be used. The PC must support USB 2.0 (not<br />

1.0). PreciseVision uses DirectShow to interface to the camera driver.<br />

It is highly recommended that only uEye cameras that support “Global”<br />

shutters be utilized and not “Rolling” shutters. A Global shutter exposes<br />

all of the pixels of the imaging element at one time. A Rolling shutter<br />

exposes lines at different times and can result in smearing if there is a<br />

moving image. For flexibility in selecting the appropriate lens for your<br />

application a camera with a C-Mount or CS-Mount is highly desirable.<br />

www.preciseautomation.com - Automate with Ease 43


USB Cameras<br />

Camera Power<br />

PreciseVision fully supports the IDS Imaging Development System GmbH uEye Series-USB 2.0 Cameras. All models listed below have Global<br />

Shutters, metal cases, C-mount lens adapters, are available in monochrome (M) or color (C), DB9 signal/power connector, and support an external<br />

trigger (DIN) and a digital output (DOUT). Effective frame-to-frame time depends on the exposure time and PC overhead. For total time, add vision<br />

processing time, which is typically less than 100ms. PreciseVision supports up to 6 USB cameras.<br />

RECOMMENDED CAMERA MODELS:<br />

• UI-2410-M/C - 640x480 resolution, 75 frames/second raw frame rate, 1/3” CCD sensor.<br />

• UI-2230SE-M/C - 1024x768 resolution, 30 frames/second raw frame rate, 1/3” CCD sensor.<br />

• UI-2240SE-M/C - 1280x1024 resolution, 15 frames/second raw frame rate, 1/2" CCD sensor.<br />

• UI-2250-M/C - 1600x1200 resolution, 12 frames/second raw frame rate, 1/1.8” CCD sensor.<br />

Power is supplied directly by the USB cable and is generated by the PC’s power supply.<br />

USB Interface PC must be equipped with USB 2.0 interface (not 1.0)<br />

USB Cable, Trigger<br />

Support, No DOUT<br />

USB Cable, Trigger<br />

and DOUT Support<br />

IDS uEye industrial camera cable: High speed 2.0 Extension cable – Screw type 4-Pin USB type A (F) TO 5-Pin micro-USB type B (M). 3 meter<br />

length. Cable breaks out trigger input as separate input. CB-IDS-9UD-A-T-3M.<br />

Right angled trigger cable for uEYE-Cameras, 3 meter uEye Micro Sub-D connector, 90º angled with screws. USB signal via shielded USB 2.0<br />

cable to USB-A. Breakout cable for trigger input and digital output, cable with open ends. CB-IDS-9UD-A-ST3M-RT.<br />

VISION<br />

Option 3 - Other 3rd Party USB 2.0 Camera<br />

There are a wide variety of 3rd party USB 2.0 cameras that are available for the home, hobbyist, commercial<br />

and industrial markets. Due to the large number of vendors, their different installation procedures and their<br />

individual idiosyncrasies, Precise cannot guarantee that any camera brand that you select will work properly<br />

and we cannot provide assistance for any camera that has not been tested and qualified by Precise.<br />

Nonetheless, if you wish to interface an unsupported camera without Precise's assistance, please consider<br />

the following when selecting a USB camera.<br />

• PreciseVision utilizes DirectShow to interface to the camera. Therefore, the USB camera<br />

must be compatible with DirectShow, which is quite common.<br />

• PreciseVison's image acquisition tool has been specially optimized for the IDS uEye family<br />

of cameras. Other USB cameras will take somewhat more time to acquire an image.<br />

• For similar features, a camera in a plastic case will be less expensive than a camera in a<br />

metal case. You must determine if the additional ruggedness of a metal case is important<br />

for your environment.<br />

• Many inexpensive cameras utilize the standard USB connectors that are retained by friction.<br />

It is relatively easy for these to become accidentally disconnected as compared to screw<br />

in DB connectors such as those used in the IDS uEye cameras.<br />

• Many inexpensive cameras either have integrated fixed lens or lens mounts that do not<br />

support the full range of lens that are available. Also, many lens do not have screws for<br />

locking in the focus or F-stop adjustments.<br />

• Most cameras do not have trigger inputs and digital outputs. These are important features<br />

for conveyor belt tracking and other real-time image capture requirements. Also, since<br />

communication standards have not been established for these features, even if the camera<br />

has these hardware features, PreciseVision will probably not be able to access this<br />

capability.<br />

44<br />

Precise Automation - www.preciseautomation.com


Camera lens<br />

The choice of lens is based on the application<br />

and a lens is necessary whether using the<br />

camera scheme in Option 1 or Option 2. The<br />

smaller the focal length (“mm” size) of the<br />

lens, the larger the field of view. However,<br />

smaller focal lengths typically have more<br />

optical distortion. Navitar, Inc. supplies a<br />

variety of compatible lenses and offers<br />

discounted prices to Precise Automation<br />

customers.<br />

For help in choosing a lens, please visit:<br />

http://machinevision.navitar.com/opticalwizard<br />

For additional assistance choosing a lens or<br />

to order, contact Joe Corsi at Navitar, Inc.<br />

phone: (800) 828-6778 ext 3238, email:<br />

joecorsi@navitar.com. Be sure to mention<br />

Precise Automation to receive discounted<br />

pricing.<br />

VISION<br />

Lighting<br />

The choice of lighting is based on the application<br />

and lighting is necessary whether using the<br />

camera scheme in Option 1 or Option 2.<br />

Navitar, Inc. supplies a variety of lighting<br />

solutions and offers discounted prices to<br />

Precise Automation customers. For more<br />

information, contact Joe Corsi at Navitar, Inc.<br />

phone: (800) 828-6778 ext 3238, email:<br />

joecorsi@navitar.com.<br />

See also:<br />

http://www.nertlite.com/Products.html<br />

http://www.stockeryale.com/i/fluo/index.htm<br />

www.preciseautomation.com - Automate with Ease 45


GUIDANCE DISPENSE<br />

Dispensing software<br />

Guidance Dispense (PP1D-SA-00001) is a<br />

software package that augments a Precise<br />

controller or robot to automatically dispense<br />

adhesives, sealants and other fluids along both<br />

simple and arbitrarily complex paths. Path<br />

programming is performed using simple teach<br />

and repeat methods without the need for<br />

programming. Dispensing can be enhanced<br />

by adding machine vision to automatically<br />

correct for deviations in part position and<br />

orientation.<br />

APPLICATION<br />

TOOLS<br />

This software executes on any Precise<br />

Guidance Controller (including those in Precise<br />

robots and those that control third party<br />

mechanisms). A graphical user interface provides<br />

all the tools for teaching straight and curved threedimensional<br />

paths and controlling the<br />

operation of syringes. Our advanced control<br />

tools allow dispensing to be turned on and off<br />

at programmable distances along the path<br />

and can switch the air supply from pressure to<br />

vacuum to eliminate dripping.<br />

KEY FEATURES<br />

• Open source (except for a few modules) -<br />

executes on any Guidance Controller (including<br />

those in Precise robots and those controlling<br />

any 3rd party mechanism).<br />

• Web based operator interface - can be<br />

viewed locally or remotely via a web browser<br />

• Graphical user interface - provides all the<br />

tools for teaching straight and curved threedimensional<br />

paths and controlling the<br />

operation of syringes. Dispensing paths and<br />

processes can be taught and executed<br />

without the need for programming.<br />

• Includes operator control panel and<br />

runtime - permits path play back while<br />

maintaining accurate speed control to<br />

enable consistent results.<br />

• Advanced dispensing control - allows<br />

dispensing to be turned on and off at<br />

programmable distances along the path<br />

and can switch the plunger air supply from<br />

pressure to vacuum to eliminate dripping.<br />

46<br />

Precise Automation - www.preciseautomation.com


www.preciseautomation.com ♦ sales@preciseautomation.com ♦ (408) 224-2838 ♦ Version 1.1.6c

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!