5960 Inglewood Drive • Pleasanton, CA 94588 • USA • Phone 925.245.3400 • Fax 925.960.0452
Otto-Hahn-Strasse 23 • 44227 Dortmund • Germany • Phone +49.231.75.89.40 • Fax +49.231.75.89.450
Block 5000 Ang Mo Kio Avenue 5 • #05-12 Techplace II • Singapore 569870 • Phone +65.6755 2258 • Fax +65.6755 0598
The information contained herein is the property of Adept Technology, Inc., and shall not be reproduced in whole or in part without prior written approval of Adept Technology, Inc. The information herein is subject to change without notice and should not be construed as a commitment by
Adept Technology, Inc. This manual is periodically reviewed and revised.
Adept Technology, Inc., assumes no responsibility for any errors or omissions in this document.
Critical evaluation of this manual by the user is welcomed. Your comments assist us in preparation
of future documentation. Please e-mail your comments to: techpubs@adept.com.
Copyright
Adept, the Adept logo, the Adept Technology logo, AdeptVision, AIM, Blox, Bloxview, FireBlox,
Fireview, HexSight, Meta Controls, MetaControls, Metawire, Soft Machines, and Visual Machines
Brain on Board is a registered trademark of Adept Technology, Inc. in Germany.
Figure 12-1. System Installation with Two Linear Module Robots Daisy-Chained . . . . . . . . . . . . . . . 162
Figure 12-2. System Installation with Three Linear Module Robots and Two PDUs . . . . . . . . . . . . . . 163
Figure 12-3. Three Linear Module Robots, Two PDUs, and a Cobra s600 with Vision . . . . . . . . . . . . 164
Adept Python Modules User’s Guide, Rev. E13
1.1Product Description
Adept Python Modules
The Adept Python Linear Modules product line consists of precision ball-screw driven
modules that function as single-axis mechanisms, and can also be combined into
numerous two-, three-, and four-axis configurations. Each linear module is available in
different lengths (see Table 1-1) and motor mounting configurations. The Theta module
adds a rotational axis to a Python system, providing additional handling options. You can
find drawings for the multiple axis configurations in Chapter 5.
Most module configurations are shipped fully assembled, so the user only needs to
connect the controller and any peripherals. This manual describes the different module
and system types, and covers the basic steps of installing a typical system. Refer to
Table 1-2 on page 22 for a list of manuals that provide additional information on your
Adept system.
Introduction1
Table 1-1. Adept Python Modules
Module TypeWidthHeightAvailable Lengths
L18185 mm93 mm300 to 2000 mm
L12125 mm83 mm200 to 1500 mm
L0885 mm68 mm100 to 800 mm
LT190 mm65 mmWith User Flange = 240 mm
Without Flange = 230 mm
MotionBlox-10 Servo Controller and Amplifier
Each module axis is controlled and powered by its own on-board servo controller and
amplifier, called a MotionBlox-10 (MB-10). Each MB-10 is linked via the IEEE 1394
high-speed serial communication protocol to the Adept SmartController.
Adept Python Modules User’s Guide, Rev. E 15
Chapter 1 - Introduction
93 mm
L18 Module with
MotionBlox-10 Amp
83 mm
185 mm
Figure 1-1. L18 Linear Module with MB-10 Amplifier
L12 Module with
MotionBlox-10 Amp
125 mm
Figure 1-2. L12 Linear Module with MB-10 Amplifier
16Adept Python Modules User’s Guide, Rev. E
L08 Module with
MotionBlox-10 Amp
68 mm
85 mm
Figure 1-3. L08 Linear Module with MB-10 Amplifier
Product Description
Daisy-chained set of
MB-10 amplifiers, one
for each module
Figure 1-4. Three-Axis System with L18, L12, and L08 Modules
Adept Python Modules User’s Guide, Rev. E 17
Chapter 1 - Introduction
Special and Custom Orders
Special orders consist of any unique module or system configuration not outlined in this
manual, or supported by the Adept 3D Modules configuration tool on our website.
Custom orders consist of any order containing a custom module or module system. These
orders may not be fully assembled at the factory.
Adept SmartController CX
The SmartController CX is the foundation of Adept’s family of high-performance
distributed motion and vision controllers. The SmartController CX is designed for use
with:
• Adept Cobra s-series robots
• Adept Viper s-series robots
•Adept Python Modules
• Adept Servo Kit Systems
•Adept sMI6 (SmartMotion)
• Adept Quattro robots
The SmartController CX supports an integrated vision option and a conveyor tracking
option. It offers scalability and support for IEEE 1394-based digital I/O and general
motion expansion modules. The IEEE 1394 interface is the backbone of Adept SmartServo,
Adept's distributed controls architecture supporting Adept products. The controller also
includes Fast Ethernet and DeviceNet.
RS-422/485
RS-232-2
*S/N 3562-XXXXX*
XDC1 XDC2
24V 5A
-+ -+
SmartController CX
OK
SF ES HD
123
R
LANHPE
1234
SmartServoIEEE-1394
1.11.22.1 2.2
SW1
ON
OFF
XDIO
XUSR
Device Net
Eth 10/100
XSYS
CAMERA
BELT ENCODER
RS-232/TERM
RS-232-1
XFP
XMCP
Figure 1-5. Adept SmartController CX
18Adept Python Modules User’s Guide, Rev. E
Product Description
Power Distribution Unit (PDU3)
The Power Distribution Unit (PDU3) is a safety device that provides Category-3 E-Stop
functionality, per EN 954. The PDU3 also provides surge protection, power filtering, and
DC power for the MB-10 and optional IO Blox devices.
PDU3
24V
AMP
AUX
CH1 CH2
ES2
ES1
AMP DC RESET
AUX DC RESET
XDCS
1
AC
PWR
AMP
AC
PWR
IN
2
XSLV1/
XSLV2
Figure 1-6. PDU3
B
C
R
I
E
R
A
C
K
U
E
I
R
T
Adept Python Modules User’s Guide, Rev. E 19
Chapter 1 - Introduction
1.2Overview of Typical System Installation
This section provides an overview of the installation process for a typical Adept Python
modules system using an Adept SmartController.
Installing Adept Python Modules
1. Unpack your system and verify that you have everything required.
2. Install the modules onto your work surface (see Chapter 6 for information).
3. Connect these cables:
a. IEEE 1394 cable from MB-10 #1 to SmartController
b. Switched AC power cable from MB-10 #1 to PDU3
c. 24 VDC cable from MB-10 #1 to PDU3
4. To install an optional IO Blox device, see the Adept IO Blox User’s Guide.
Installing the SmartController
NOTE: Refer to the Adept SmartController User’s Guide for detailed
instructions on installing the controller.
1. Mount the controller chassis in the workcell. There are several different mounting
choices. See page 117.
2. Connect 24 VDC power to the SmartController.
3. Connect a ground wire to the SmartController.
Installing Peripherals and Options
1. Install the PDU3 in the workcell. See Section 8.2 on page 122.
2. Connect AC power to the PDU3. See Section 8.3 on page 123.
3. Mount the Adept Front Panel.
It must be outside of the workcell. See the Adept SmartController User’s Guide
for information on using the Front Panel.
4. Connect the Front Panel to the SmartController. See Section 7.4 on page 119.
5. Connect the optional T2 pendant to the SmartController. See Section 7.5 on page
119.
6. Install the User Interface. See Section 7.6 on page 120. There are two choices:
• AdeptWindows PC software, running on the user-supplied PC
• Optional Adept DeskTop software, running on the user-supplied PC
20Adept Python Modules User’s Guide, Rev. E
7. Refer to the Operation chapter in the Adept SmartController User’s Guide for
information on installing customer-supplied equipment and safety circuits,
including:
• Emergency Stop circuits
• Remote Manual Mode control
• Remote High Power control
• Connecting user-supplied serial and digital I/O equipment
Turning On the System
1. Refer to Chapter 10 to perform system installation verification.
2. After the installation has been verified for all safety regulations, turn on DC
power to the controller and AC power to the PDU.
3. See Section 10.4 on page 145 for the software configuration process.
Manufacturer’s Declaration
1.3Manufacturer’s Declaration
The Manufacturer’s Declaration of Incorporation and Conformity for Adept Python
modules systems can be found on the Adept website, in the Download Center of the
Support section.
In the Download Types search box, select Regulatory Certificates to find the document,
which you can then download.
1.4How Can I Get Help?
Refer to the How to Get Help Resource Guide (Adept P/N 00961-00700) for details on
getting assistance with your Adept software and hardware.
Additionally, you can access information sources on Adept’s corporate website:
http://www.adept.com
Adept Python Modules User’s Guide, Rev. E 21
Chapter 1 - Introduction
1.5Related Manuals
This manual covers the installation of a SmartContoller-based Adept Python Modules
system. There are additional manuals that cover programming the system, reconfiguring
installed components, and adding other optional components. See Table 1-2. These
manuals are available on the Adept Document Library on CD-ROM provided with each
system.
Manual TitleDescription
Table 1-2. Related Manuals
Adept SmartController
User’s Guide
Adept T2 Pendant User’s
Guide
Adept IO Blox User’s GuideDescribes the IO Blox product.
AdeptWindows Installation
Guide and AdeptWindows
Online Help
Instructions for Adept
Utility Programs
V+ Operating System User’s
Guide
V+ Language User’s GuideDescribes the V
Contains complete information on the installation and operation
of the Adept SmartController and the optional sDIO products.
Describes the T2 Pendant product.
Describes complex network installations, installation and use of
NFS server software, the AdeptWindows Offline Editor, and the
AdeptWindows DDE software.
Describes the utility programs used for advanced system
configurations, system upgrades, file copying, and other system
configuration procedures.
Describes the V
operations, monitor commands, and monitor command
programs.
control system.
+
operating system, including disk file
+
language and programming of an Adept
Adept Document Library
In addition to the Adept Document Library on CD-ROM, you can find Adept product
documentation on the Adept website in the Document Library area. The Document
Library search engine allows you to locate information on a specific topic. Additionally,
the Document Menu provides a list of available product documentation.
To access the Adept Document Library, type the following URL into your browser:
or, select the Document Library link on the Home page of the Adept website.
22Adept Python Modules User’s Guide, Rev. E
Safety2
2.1Dangers, Warnings, Cautions, and Notes
There are six levels of special alert notation used in this manual. In descending order of
importance, they are:
DANGER: This indicates an imminently hazardous
electrical situation which, if not avoided, will result in
death or serious injury.
DANGER: This indicates an imminently hazardous
situation which, if not avoided, will result in death or
serious injury.
WARN IN G: This indicates a potentially hazardous
electrical situation which, if not avoided, could result in
injury or major damage to the equipment.
WARN IN G: This indicates a potentially hazardous
situation which, if not avoided, could result in injury or
major damage to the equipment.
CAUTION: This indicates a situation which, if not avoided,
could result in damage to the equipment.
NOTE: This provides supplementary information, emphasizes a point or
procedure, or gives a tip for easier operation.
Adept Python Modules User’s Guide, Rev. E 23
Chapter 2 - Safety
2.2Intended Use of the Modules
The installation and use of Adept products must comply with all safety instructions and
warnings in this manual. Installation and use must also comply with all applicable local
and national requirements and safety standards (see Section 2.7 on page 31).
Adept Python Modules are intended for use in parts assembly and material handling for a
variety of payloads, depending on the specific configuration.
WARN IN G: For safety reasons, it is prohibited to make
certain modifications to Adept robots (see Section 2.5 on
page 30).
The SmartController is a component subassembly of a complete industrial automation
system. The SmartController must be installed inside a suitable enclosure. The
SmartController and modules must not come into contact with liquids.
The Adept equipment is not intended for use in any of the following situations:
• In hazardous (explosive) atmospheres
• In mobile, portable, marine, or aircraft systems
• In life-support systems
• In residential installations
• In situations where the Adept equipment will be washed down or subject to
extremes of heat or humidity.
Non-intended use of an Adept Python Modules system can:
• Cause injury to personnel
• Damage the robot or other equipment
• Reduce system reliability and performance
All persons that install, commission, operate, or maintain the robot must:
• Have the necessary qualifications
• Read and follow exactly the instructions in the documentation
WARN IN G: The instructions for operation, installation,
and maintenance given in the documentation must be
strictly observed.
If there is any doubt concerning the application, ask Adept to determine if it is an
intended use or not.
24Adept Python Modules User’s Guide, Rev. E
Risk Assessment
2.3Risk Assessment
Without special safeguards in its control system, Adept Python Modules could inflict
serious injury on an Operator working within its work envelope. Safety standards in
many countries require appropriate safety equipment to be installed as part of the system.
Table 2-1 lists some of the safety standards that affect industrial robots. It is not a
complete list. You must comply with all applicable local and national standards for the
location where the robot will be installed.
Table 2-1. Partial List of Robot and Machinery Safety Standards
InternationalUSACanadaEuropeTitle of Standard
ISO 10218EN 775Manipulating Industrial Robots -
Safety
ANSI/RIA
R15.06
Adept has performed a Risk Assessment for this product, based on the intended
applications of the robot. The conclusions are summarized in the following sections.
CAN/CSAZ434-94
Industrial Robots and Robot Systems
- Safety Requirements
EN 292-2Safety of Machinery - Basic
Concepts, General Principles for
Design
EN 954-1Safety Related Parts of Control
Systems - General Principles for
Design
EN 1050Safety of Machinery - Risk
Assessment
Exposure
When High Power is on, all personnel must be kept out of the robot work envelope by
interlocked perimeter barriers. The only permitted exception is for teaching the robot in
Manual Mode by a skilled programmer (see Section 2.11 on page 33), who must wear
safety equipment (see Section 2.12 on page 33) and carry the T2 pendant. Therefore,
exposure of personnel to hazards related to the robot is limited (seldom and/or short
exposure time).
Severity of Injury
Provided that skilled personnel who enter the modules robot work envelope are wearing
protective headgear, eyeglasses, and safety shoes, it is likely that any injuries caused by
the robot would be slight (normally reversible).
Adept Python Modules User’s Guide, Rev. E 25
Chapter 2 - Safety
Avoidance
Due to the module’s size and speed capability, it is likely that such personnel could avoid
being hit by the robot even in a high-acceleration, runaway failure condition. The
programmer must carry the T2 pendant when inside the work envelope, as the T2
pendant provides both E-Stop and Enabling switch functions.
For normal operation, AUTO mode, user-supplied interlocked guarding must be installed
to prevent any person entering the workcell while High Power is on.
DANGER: The Adept-supplied system components
provide Category 3 Emergency Stop functionality and
Category 1 protection during TeachMode operation, as
defined by EN 954. The robot system must be installed
with user-supplied interlock barriers. The interlocked
barrier should interrupt the AC supply to the system in
the event of personnel attempting to enter the workcell
when High Power is enabled, except for Teaching in
Manual mode. Failure to install suitable guarding could
result in injury or death.
The E-stop CIRCUIT is "category 3" as defined by EN 954 (dual channel: redundant,
diverse, and control-reliable).
Activating the E-stop system causes a Category 0, Uncontrolled stop, as defined by
NFPA79.
The E-stop circuit is Dual Channel (redundant, diverse, and control reliable).
The Risk Assessment for teaching this product depends on the application. In many
applications, the programmer will need to enter the robot workcell while High Power is
enabled to teach the robot. Other applications can be designed so that the programmer
does not have to enter the work envelope while High Power is on. Examples of alternative
methods of programming include:
1.Programming from outside the safety barrier.
2.Programming with High Power off (using the brake release button when
required).
3.Copying a program from another (master) robot.
4.Off-line or CAD programming.
Control System Behavior Category
The following paragraphs relate to the requirements of European (EU/EEA) directives for
Machinery, Electric Safety, and Electromagnetic Compatibility (EMC).
26Adept Python Modules User’s Guide, Rev. E
Precautions and Required Safeguards
In situations with low exposure consideration factors, European Standard EN 1050
specifies use of a Category 1 Control System per EN 954. EN 954 defines a Category 1
Control System as one that employs Category B components designed to withstand
environmental influences, such as voltage, current, temperature, EMI, and well-tried
safety principles. The standard SmartController control system described in this user’s
guide employs hardware components in its safety system that meet or exceed the
requirements of the EU Machinery Directive and Low Voltage Directive.
Furthermore, the standard control system is fully hardened to all EMI influences per the
EU EMC Directive and meets all functional requirements of ISO 10218 (EN 775)
Manipulating Robots Safety. In addition, a software-based reduced speed and maximum
current limit provided to the motor by the amplifier have been incorporated to limit speed
and impact forces on the Operator and production tooling when the robot is operated in
Manual mode.
In consideration of the above, the standard Adept SmartController Control System meets
or exceeds the requirements imposed by the EN 954 specified Category 1 level of safety.
2.4Precautions and Required Safeguards
This manual must be read by all personnel who install, operate, or maintain Adept
systems, or who work within or near the workcell.
WARN IN G: Adept Technology strictly prohibits
installation, commissioning, or operation of an Adept
robot without adequate safeguards according to
applicable local and national standards. Installations in EU
and EEA countries must comply with EN 775/ISO 10218,
especially sections 5, 6, EN 292-2, EN 954-1, and
EN 60204-1, especially section 13.
Maximum Thrust
Adept Python Modules systems include computer-controlled mechanisms that are
capable of exerting considerable force. Like all robot and motion systems, and most
industrial equipment, they must be treated with respect by the user and the operator (see
Table 2-2 and Table 2-3).
Table 2-2. Maximum Thrust (at slider)
Module Type
Lead type,
mm/rev
[N], Instantaneous
a
Maximum thrust
L18 and L12102280
201140
L0810850
20430
Adept Python Modules User’s Guide, Rev. E 27
Chapter 2 - Safety
a
Safety Barriers
Safety barriers must be an integral part of robot workcell design. Adept systems are
computer-controlled and may activate remote devices under program control at times or
along paths not anticipated by personnel. It is critical that safeguards be in place to
prevent personnel from entering the workcell whenever equipment power is present.
The robot system integrator, or end user, must ensure that adequate safeguards, safety
barriers, light curtains, safety gates, safety floor mats, etc., will be installed. The robot
workcell must be designed according to the applicable local and national standards (see
Section 2.7 on page 31).
The safe distance to the robot depends on the height of the safety fence. The height and
the distance of the safety fence from the robot must ensure that personnel cannot reach the
danger zone of the robot (see Section 2.7 on page 31).
The Adept control system has features that aid the user in constructing system
safeguards, including customer emergency stop circuitry and digital input and output
lines. The emergency power-off circuitry is capable of switching external power systems,
and can be interfaced to the appropriate user-supplied safeguards.
See module product specifications for maximum rated thrust
that can be applied repeatedly in an application. The values
listed in the table above are for safety considerations.
Impact and Trapping Points
The modules are capable of moving at high speeds. If a person is struck by a robot
(impacted) or trapped (pinched), death or serious injury could occur. System
configuration, joint speed, joint orientation, and attached payload all contribute to the
total amount of energy available to cause injury.
Hazards From Expelling a Part or Attached Tooling
The maximum joint tip speeds that can be achieved by Adept Python Modules in a
runaway situation are listed in Table 2-3. Any tooling, fixtures, end-effectors, etc.,
mounted to the module must be attached by sufficient means to resist being expelled from
the module. Additionally, any payload must be held by the end-effector in a manner that
prevents the payload from being expelled accidentally.
Table 2-3. Maximum Linear Modules Joint Velocities in Runaway Situations
Module Type
Lead type,
mm/rev
Max linear speed
(mm/s)
a
L1810979
201940
L1210979
201940
L08101170
202340
a
These velocities can occur only in a runaway or mechanical
failure situation. These are not performance specifications.
28Adept Python Modules User’s Guide, Rev. E
Precautions and Required Safeguards
The safety fence or barrier constructed around the robot must be designed to withstand
the impact of any item expelled accidentally from the robot. Projectile energy can be
calculated using the formula E = 1/2mv
2
.
Additional Safety Information
The standards and regulations listed in this manual contain additional guidelines for
robot system installation, safeguarding, maintenance, testing, start-up, and operator
training. Table 2-4 on page 29 lists some sources for the various standards.
.
Table 2-4. Sources for International Standards and Directives
SEMI International Standards
3081 Zanker Road
San Jose, CA 95134
USA
Phone: 1.408.943.6900
Fax: 1.408.428.9600
http://www.semi.org/
BSI Group (British Standards)
389 Chiswick High Road
London W4 4AL
United Kingdom
Phone +44 (0)20 8996 9000
Fax +44 (0)20 8996 7400
http://www.bsi-global.com
DIN, Deutsches Institut für Normung e.V.
German Institute for Standardization
Burggrafenstrasse 6
10787 Berlin
Germany
Phone.: +49 30 2601-0
Fax: +49 30 2601-1231
American National Standards Institute (ANSI)
11 West 42nd Street, 13th Floor
New York, NY 10036
USA
Phone 212-642-4900
Fax 212-398-0023
http://www.ansi.org
Document Center, Inc.
1504 Industrial Way, Unit 9
Belmont, CA 94002
USA
Phone 415-591-7600
Fax 415-591-7617
http://www.document-center.com
Global Engineering Documents
15 Inverness Way East
Englewood, CO 80112
USA
IEC, International Electrotechnical Commission
Rue de Varembe 3
PO Box 131
CH-1211 Geneva 20
Switzerland
Phone 41 22 919-0211
Fax 41 22 919-0300
http://www.iec.ch
Adept Python Modules User’s Guide, Rev. E 29
Robotic Industries Association (RIA)
900 Victors Way
PO Box 3724
Ann Arbor, MI 48106
USA
Phone 313-994-6088
Fax 313-994-3338
http://www.robotics.org
Chapter 2 - Safety
Table 2-4. Sources for International Standards and Directives (Continued)
Underwriters Laboratories Inc.
333 Pfingsten Road
Northbrook, IL 60062-2096 USA
Phone: +1-847-272-8800
Fax: +1-847-272-8129
http://www.ul.com/info/
2.5Equipment Modifications
It is sometimes necessary to modify the robot in order to successfully integrate it into a
workcell. Unfortunately, many seemingly simple modifications can either cause a robot
failure or reduce the robot’s performance, reliability, or lifetime. The following
information is provided as a guideline to modifications.
Acceptable Modifications
In general, the following modifications will not cause problems, but may affect
performance:
• Attaching tooling, utility boxes, solenoid packs, vacuum pumps, screwdrivers,
cameras, lighting, etc., to a module.
• Attaching hoses, pneumatic lines, or cables to a module. These should be designed
so they do not restrict robot motion or cause robot motion errors. T-slots and
threaded holes are provided on each module for the purpose of mounting user
equipment. T-slots accept a standard M4 square nut (DIN 562).
Unacceptable Modifications
The following modifications may damage the module, reduce system safety and
reliability, or shorten the life of the module.
CAUTION: Making any of the modifications outlined
below will void the warranty of any components that
Adept determines were damaged due to the modification.
You must contact Adept Customer Service if you are
considering any of the following modifications.
• Modifying any of the module harnesses or module-to-controller cables.
• Modifying any module access covers or drive system components.
• Modifying, including drilling or cutting, any module extrusion.
• Modifying any module or MB-10 electrical component or printed-circuit board.
• Routing additional hoses, air lines, or wires through the module.
• Modifications that compromise EMC performance, including shielding.
30Adept Python Modules User’s Guide, Rev. E
Loading...
+ 140 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.