PRODUCT CATALOG
PRODUCT CATALOG - Precise Automation
PRODUCT CATALOG - Precise Automation
- 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