Adept Viper Robot with eMB-60N User`s Guide
Transcription
Adept Viper Robot with eMB-60N User`s Guide
Adept Viper 700 and Adept Viper 900 Robots with eMB-60N User's Guide Adept Viper 700 and Adept Viper 900 Robots with eMB-60N User's Guide 14987-000 Rev. A October, 2015 5960 Inglewood Drive • Pleasanton, CA 94588 • USA • Phone 925.245.3400 • Fax 925.960.0452 Revierstraße 5 44379 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 Copyright Notice 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. The documentation is periodically reviewed and revised. Adept Technology, Inc., assumes no responsibility for any errors or omissions in the documentation. Critical evaluation of the documentation by the user is welcomed. Your comments assist us in preparation of future documentation. Please submit your comments to: [email protected]. Copyright 2015 by Adept Technology, Inc. All rights reserved. Adept, the Adept logo, the Adept Technology logo, AdeptVision, AIM, Blox, Bloxview, FireBlox, Fireview, Meta Controls, MetaControls, Metawire, Soft Machines, and Visual Machines are registered trademarks of Adept Technology, Inc. Brain on Board is a registered trademark of Adept Technology, Inc. in Germany. Adept ACE, Adept Cobra, Adept SmartController CX, Adept SmartController EX, Adept MotionBlox-10, Adept Python, Adept sMI6, Adept Viper 700, Adept Viper 900, Adept Viper s650, Adept Viper s850, eMB-60N, eMB-60R, MB-60R, eV+, V+, MotionBlox-60N, and MotionBlox-60R are trademarks of Adept Technology, Inc. Any trademarks from other companies used in this publication are the property of those respective companies. Created in the United States of America Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 4 of 116 Table of Contents Chapter 1: Introduction 1.1 Product Description Adept Viper 700/900 Robots Intended Use of the Robots Adept MotionBlox-60N Adept SmartController EX 11 11 11 11 11 12 1.2 Dangers, Warnings, Cautions, and Notes 13 1.3 Safety Precautions 14 1.4 What to Do in an Emergency Situation 14 1.5 Additional Safety Information 14 Manufacturer’s Declaration of Compliance (MDOC) Adept Robot Safety Guide 14 14 1.6 Installation Overview 15 1.7 Manufacturer’s Declaration 16 1.8 How Can I Get Help? 16 Related Manuals Adept Document Library 16 17 Chapter 2: Robot Installation 2.1 Unpacking and Inspecting the Adept Equipment Before Unpacking Upon Unpacking 19 19 19 19 2.2 Repacking for Relocation 19 2.3 Environmental and Facility Requirements 19 Environment Workcell Layout 19 20 2.4 Uncrating the Robot 21 2.5 Mounting the Robot 22 Transporting the Robot Mounting Surface Mounting Procedure Grounding the Robot 22 22 23 24 2.6 Apply Axis Labels 24 2.7 Mounting the Front Panel 25 2.8 Designing End-Effectors 25 Mass of End-Effector Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 5 of 116 25 Table of Contents Center of Gravity Position of End-Effector Moment of Inertia Around J4, J5, and J6 Chapter 3: MotionBlox-60N 25 26 31 3.1 Introduction 31 3.2 Connectors on Interface Panel 32 3.3 Digital I/O 33 3.4 Mounting the eMB-60N 36 Dimensions Panel-Mounting 36 37 Chapter 4: System Installation 39 4.1 Connectors on the Robot Interface Panel 39 4.2 Robot Connections - Standard 40 Parts Table Steps Table 41 42 4.3 Robot Connections with SmartController EX Parts Table Steps Table SmartController EX 4.4 Robot Connections - with a PLC Parts Table Steps Table 43 44 45 46 47 48 49 4.5 Installing the Adept ACE Software 49 4.6 Connecting Cables from the eMB-60N to the Robot 50 Installing the Motor Power Cable Installing the Robot Encoder Cable Creating an I/O Harness Installing the I/O Harness Creating a CN10A Cable 4.7 Connecting 24 VDC Power to eMB-60N Servo Controller Specifications for 24 VDC Power Details for 24 VDC Mating Connector Creating a 24 VDC Cable Installing the 24 VDC Cable 4.8 Connecting 200-240 VAC Power to eMB-60N 50 50 51 52 53 53 53 54 54 55 57 Specifications for AC Power Facility Overvoltage Protection AC Power Diagrams Details for AC Mating Connector Procedure for Creating 200-240 VAC Cable Installing AC Power Cable to eMB-60N 57 58 58 59 59 60 4.9 Grounding the Adept Robot System 60 Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 6 of 116 Table of Contents Ground Point on Robot Base Ground Point on eMB-60N Robot-Mounted Equipment Grounding 4.10 Air Lines and Signal Wiring Solenoids and Air Lines User Electric Lines 60 61 62 62 62 65 4.11 External Mounting Locations on the Robot 66 4.12 User-Supplied Safety Equipment 67 XMCP Connector XUSR Connector Connecting User-Supplied Safety and Power-Control Equipment Emergency Stop Circuits Remote Pendant Usage Chapter 5: PLC Configuration 67 67 67 71 73 75 5.1 Resources on the Adept Support Disk 75 5.2 PLC-Robot Connection 75 Setting the Robot IP Address Setting the Robot IP Address on the PLC Chapter 6: System Operation 6.1 eMB-60N Operation Status LED Status Panel RELEASE Button BRAKE Connector 6.2 Verifying Installation Mechanical Checks System Cable Checks User-Supplied Safety Equipment Checks 75 77 79 79 79 80 80 81 81 81 82 82 6.3 System Start-up Procedure 82 Viper Robots not using a PLC Viper Robots using a PLC Running the Adept ACE Software Verifying E-Stop Functions Verify Robot Motions 83 83 84 85 85 6.4 Front Panel Controls and Indicators 86 6.5 Learning to Program the Robot 87 6.6 Viper Axes 87 6.7 Brake Release Box 88 Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 7 of 116 Table of Contents Chapter 7: Maintenance 91 7.1 Field-replaceable Parts 91 7.2 Periodic Inspection Schedule 92 7.3 Checking Safety Systems 93 7.4 Checking Robot Mounting Bolts 93 7.5 Replacing Encoder Backup Batteries 93 Replacement Intervals Replacement Procedure 7.6 Replacing the eMB-60N Amplifier Remove the eMB-60N Amplifier Installing a New eMB-60N Amplifier 7.7 Commissioning a System with an eMB-60N Safety Commissioning Utilities E-Stop Configuration Utility E-Stop Verification Utility Teach Restrict Configuration Utility Teach Restrict Verification Utility 7.8 Changing the Lamp in the Front Panel High-Power Indicator Chapter 8: Options 94 94 96 96 97 97 97 99 100 100 101 102 105 8.1 Brake-Release Box 105 8.2 Pin Calibration Kit 105 8.3 I/O Harness 105 8.4 Adept Intelligent Force Sensing System 105 8.5 Digital I/O 105 IO Blox Device SmartController EX sDIO Module 105 106 106 8.6 T20 Pendant 106 8.7 SmartVision MX Industrial PC (Vision Processor) 106 8.8 Power Cable Kits 107 8.9 Y Cable, for XSYS Connection to Dual Robots 107 8.10 Panel-Mount Kit 107 8.11 ISO Tool Flange 107 Chapter 9: Technical Specifications 109 9.1 Robot Dimensions 109 9.2 Tool Flange Dimensions 111 9.3 eMB-60N Mounting Bracket Dimensions 112 Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 8 of 116 Table of Contents 9.4 Specifications Physical Performance Environment 112 112 113 113 Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 9 of 116 Chapter 1: Introduction 1.1 Product Description Adept Viper 700/900 Robots The Adept Viper 700 and 900 robots are high-performance, six-axis robots designed specifically for assembly applications. The speed and precision of the robots also make them ideal for material handling, packaging, machine tending, and many other operations requiring fast and precise automation. NOTE: The descriptions and instructions in this manual apply to both the Adept Viper 700 and the Adept Viper 900 robots. Where there are differences, the information is presented separately. All of the robot motors are powered by an eMB-60N servo-controller/amplifier. Intended Use of the Robots The Adept Viper robots are intended for use in parts assembly and material handling for payloads up to 7 kg. See Technical Specifications on page 109 for complete specifications on the robot. Refer to the Adept Robot Safety Guide for details on the intended use of Adept robots. Adept MotionBlox-60N The Adept MotionBlox-60N™ (eMB-60N™) distributed servo controller contains the amplifiers to power the high-power motors of the Adept Viper 700/900 robots. The Adept eMB-60N features: l Six AC servo motor amplifiers l Emergency-stop circuitry l High servo rate, to deliver low positional errors and superior path following l Sine wave commutation, for low cogging torque and improved path following l Digital feed-forward design, to maximizes efficiency, torque, and velocity l Integral temperature sensors and status monitoring for maximum reliability l Two-digit diagnostics display for easy troubleshooting l Adept’s eV+ software runs on the eMB-60N servo controller. This will support up to two conveyor belts, unless a PLC is being used. A PLC with Adept’s ePLC Connect does not support conveyor belt tracking. l For applications with a user-supplied PLC, communication is between the PLC and Adept’s ePLC Connect software running on the eMB-60N controller. Use of a PLC and a SmartController EX are not supported on the same system. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 11 of 116 Chapter 1: Introduction ® RELEASE eMB-60N EXPIO BRAKE STATUS ROBOT ENCODER XSYSTEM ENET ENET Ø AC 1 XIO GND XBELTIO DC IN 24V Servo 200 240V MOTOR POWER Figure 1-1. MotionBlox-60N (eMB-60N) Adept SmartController EX NOTE: The SmartController EX cannot be used with the Viper 700/900 robots if a user-supplied PLC and Adept’s ePLC Connect software are being used. The SmartController EX is designed for use with: l Adept Cobra™ s-Series robots l Adept Quattro™ robots l Adept Viper™ robots l Adept Python™ linear modules l Adept MotionBlox-10™ l Adept sMI6™ (SmartMotion) The SmartController EX adds support for four additional conveyor belts, as well as other options. It uses the eV+ Operating System. 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 SmartController EX also includes Fast Ethernet and DeviceNet. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 12 of 116 Chapter 1: Introduction Figure 1-2. Adept SmartController EX Motion Controller 1.2 Dangers, Warnings, Cautions, and Notes There are five levels of special alert notation used in Adept manuals. 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. WARNING: This indicates a potentially hazardous electrical situation which, if not avoided, could result in injury or major damage to the equipment. WARNING: 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. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 13 of 116 Chapter 1: Introduction NOTE: Notes provide supplementary information, emphasize a point or procedure, or give a tip for easier operation. 1.3 Safety Precautions DANGER: An Adept Viper 700/900 robot can cause serious injury or death, or damage to itself and other equipment, if the following safety precautions are not observed: l l l l l All personnel who install, operate, teach, program, or maintain the system must read this guide, read the Adept Robot Safety Guide, and complete a training course for their responsibilities in regard to the robot. All personnel who design the robot system must read this guide, read the Adept Robot Safety Guide, and must comply with all local and national safety regulations for the location in which the robot is installed. The robot system must not be used for purposes other than described in Introduction on page 11. Contact Adept if you are not sure of the suitability for your application. The user is responsible for providing safety barriers around the robot to prevent anyone from accidentally coming into contact with the robot when it is in motion. Power to the robot and its amplifiers must be locked out and tagged out before any maintenance is performed. 1.4 What to Do in an Emergency Situation Press any E-Stop button (a red push-button on a yellow background/field) and then follow the internal procedures of your company or organization for an emergency situation. If a fire occurs, use CO to extinguish the fire. 2 1.5 Additional Safety Information Adept provides other sources for more safety information: Manufacturer’s Declaration of Compliance (MDOC) This lists all standards with which each robot complies. Refer to the Manufacturer’s Declaration on page 16. Adept Robot Safety Guide The Adept Robot Safety Guide provides detailed information on safety for Adept robots. It also gives resources for more information on relevant standards. It ships with each robot manual, and is also available from the Adept Document Library. See Adept Document Library on page 17. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 14 of 116 Chapter 1: Introduction 1.6 Installation Overview The system installation process is summarized in the following table. Refer also to the system cable diagrams in System Installation on page 39. For multi-robot installations with an Adept SmartController EX, see the Adept DualRobot Configuration Procedure, which is available in the Adept Document Library. Table 1-1. Installation Overview Task to be Performed Reference Location Mount the robot on a flat, secure mounting surface. Mounting the Robot on page 22. Install the Front Panel. Mounting the Front Panel on page 25. Install Adept ACE software. Installing the Adept ACE Software on page 49. Install the Motor Power cable between the eMB-60N and the robot. Installing the Motor Power Cable on page 50. Install the Robot Encoder cable between eMB-60N and the robot. Installing the Robot Encoder Cable on page 50. Install the I/O Harness between the eMB-60N and the robot. This may include creating this cable. Creating an I/O Harness on page 51. Create a 24 VDC cable and connect it between the eMB-60N and the user-supplied 24 VDC power supply. Creating a 24 VDC Cable on page 54. SmartController EX option only Install the SmartController EX. SmartController EX on page 46. Install the IEEE 1394 and XSYS cables between the eMB-60N and SmartController EX. Connecting Cables from the eMB60N to the SmartController EX on page 46. Create a 24 VDC cable and connect it Specifications for 24 VDC Power between the SmartController EX on page 53. and the user-supplied 24 VDC power supply. Create a 200 - 240 VAC cable and connect it between the eMB-60N and the facility AC power source. Connecting 200-240 VAC Power to eMB-60N on page 57. Install user-supplied safety barriers in the workcell. User-Supplied Safety Equipment on page 67. Learn about connecting digital I/O through the eMB60N. Digital I/O on page 33. Read Chapter 5 to learn about system start-up and testing operation. System Operation on page 79. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 15 of 116 Chapter 1: Introduction 1.7 Manufacturer’s Declaration The Manufacturer’s Declaration of Incorporation and Conformity for Adept robot systems can be found on the Adept website, in the Download Center of the Support section. http://www.adept.com/support/downloads/file-search NOTE: The Download Center requires that you be logged in for access. If you are not logged in, you will be redirected to the Adept website Login page. 1. From the Download Types drop-down list, select Manufacturer Declarations. 2. From the Product drop-down list, select your Adept robot product category (such as Adept Cobra Robots, Adept Viper robots, etc.). 3. Click Begin Search. 4. The list of available documents is shown in the Search Results area, which opens at the bottom of the page. You may need to scroll down to see it. 5. Use the Description column to locate the document for your Adept robot, and then click the corresponding Download ID number to access the Download Details page. 6. On the Download Details page, click Download to open or save the file. 1.8 How 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 Web site: http://www.adept.com l l l For Contact information: http://www.adept.com/contact/americas For Product Support information: http://www.adept.com/support/service-and-support/main For user discussions, support, and programming examples: http://www.adept.com/forum/ Related Manuals This manual covers the installation, operation, and maintenance of an Adept Viper 700/900 robot systems. There are additional manuals that cover programming the system, reconfiguring installed components, and adding other optional components. See the following table. These manuals are available on the Adept Document Library, and the software CD-ROM shipped with each system. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 16 of 116 Chapter 1: Introduction Table 1-2. Related Manuals Manual Title Description Adept Robot Safety Guide Contains general safety information for all Adept robots. Adept ACE User’s Guide Describes the installation and use of Adept ACE. Adept SmartController EX User’s Guide Contains complete information on the installation and operation of the Adept SmartController EX and the optional sDIO product. Adept T20 Pendant User's Guide Describes the Adept T20™ pendant. Adept IO Blox User’s Guide Describes the IO Blox product. Adept ePLC Connect 3.0 Software User's Guide Instructions for the use of the Adept PLC-to-robot interface software. Adept Dual Robot Configuration Procedure Contains cable diagrams and configuration procedures for a multi-robot system with an Adept SmartController. Adept Document Library The Adept Document Library (ADL) contains documentation for Adept products. You can access a local copy of the ADL from the Adept Software disk shipped with your system. Additionally, an Internet version of the ADL can be accessed by going to the Adept Web site and selecting Document Library from the Support tab. To go directly to the Adept Document Library, type the following URL into your browser: http://www.adept.com/Main/KE/DATA/adept_search.htm To locate information on a specific topic, use the Document Library search engine on the ADL main page. To view a list of available product documentation, use the menu links located above the search field. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 17 of 116 Chapter 2: Robot Installation 2.1 Unpacking and Inspecting the Adept Equipment Before Unpacking Carefully inspect all shipping crates for evidence of damage during transit. If any damage is apparent, request that the carrier’s agent be present at the time the container is unpacked. Upon Unpacking Before signing the carrier’s delivery sheet, please compare the actual items received (not just the packing slip) with your equipment purchase order and verify that all items are present and that the shipment is correct and free of visible damage. If the items received do not match the packing slip, or are damaged, do not sign the receipt. Contact Adept as soon as possible. If the items received do not match your order, please contact Adept immediately. Inspect each item for external damage as it is removed from its container. If any damage is evident, contact Adept. See How Can I Get Help? on page 16. Retain all containers and packaging materials. These items may be necessary to settle claims or, at a later date, to relocate equipment. 2.2 Repacking for Relocation If the robot or other equipment needs to be relocated, reverse the steps in the installation procedures that follow in this chapter. Reuse all original packing containers and materials and follow all safety notes used for installation. Improper packaging for shipment will void your warranty. Specify this to the carrier if the robot is to be shipped. CAUTION: Before transportation, set the robot in a transport position by manually moving the second, third, and fourth axes. See the following figure. 2.3 Environmental and Facility Requirements Environment The Adept robot system installation must meet the operating environment requirements shown in the following table. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 19 of 116 Chapter 2: Robot Installation Table 2-1. Robot System Operating Environment Requirements Item Condition Mounting surface Flatness: within 0.2 mm (0.0079 in.) Height: 0.2 ± 0.1 mm (0.0079 ± 0.0039 in.) Installation type Upright or overhead-mount Ambient temperature 0 to 40° C (32 to 104° F) up to 1000 m elevation Humidity 20 - 85%, non-condensing Vibration 4.9 m/s2 (0.5 G) or less Safe Installation Environment The robot should not be installed in an environment where: l There are flammable gases or liquids l There are any acidic, alkaline, or other corrosive gases l There is sulfuric or other types of cutting or grinding oil mist l There are any large inverters, high output/high frequency transmitters, large contactors, welders, or other sources of electrical noise l There are any shavings from metal processing or other conductive material that could reach the robot l It may be directly exposed to water, oil, or cutting chips Working space, etc. l l Protective Earth Ground Sufficient service space must be available for inspection and disassembly. Keep wiring space (270 mm or more) behind the robot, and fasten the wiring to the mounting surface so that the weight of the cables will not be directly applied to the connectors. Grounding resistance: 100 millliOhms or less (Type D) See Robot Installation on page 19. Workcell Layout The following figure shows a simple workcell layout with a user-supplied safety barrier and EStops provided by the Front Panel and optional T20 pendant. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 20 of 116 Chapter 2: Robot Installation Adept 700 Viper Robot Restricted Area Inside Safety Barrier Safety Barrier eMB-60N Amplifier XUSR User-Supplied Components STOP T20 Pendant Optional R ROBOT ENCODER Front Panel 24 VDC XSYSTEM ENET Optional Programmable Logic Controller (PLC) PC running Adept ACE Software ENET DC Ø AC 1 XIO GND 200-240 VAC XBELTIO IN 24V Servo 200 240V MOTOR POWER Figure 2-1. Typical Workcell Layout, Viper 700 Shown 2.4 Uncrating the Robot 1. Remove the top shell of the shipping crate. 2. Remove the yellow shipping bracket from the robot and the shipping pallet. A yellow bracket anchors the robot between the shipping pallet and the sixth axis. See the following figure. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 21 of 116 Chapter 2: Robot Installation Figure 2-2. Yellow Shipping Bracket - Screws to pallet on left, to Axis 6 on right a. Remove two screws from the top of the yellow bracket. These hold Joint 6 to the shipping bracket. b. Remove four screws from the base of the yellow bracket. These hold the bracket to the shipping pallet. 2.5 Mounting the Robot Transporting the Robot The robots weigh 38 and 39 kg (83.8 and 86 lb). Use a suitable lifting device for the robot weight. Mounting Surface Adept Viper robots are designed to be mounted on a smooth, flat, level surface. The mounting structure must be rigid enough to prevent vibration and flexing during robot operation. Excessive vibration or mounting flexure will degrade robot performance. Adept recommends a 25 mm (1 in.) thick steel plate mounted to a rigid tube frame. If mounting on concrete, it should be at least 150 mm (6 in.) thick. l l The flatness of the mounting surface must be within 0.2 mm (0.0079 in.). The deviation in height at the four mounting points must not exceed 0.2 mm ±0.1 mm (0.0079 ± 0.0039 in.). The following figure shows the mounting hole pattern for the Adept Viper 700/900 robots. NOTE: Leave at least 270 mm of free space behind the robot base for access to cabling. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 22 of 116 Chapter 2: Robot Installation 95.5 ± 0.1 160 190.5 160 189.5 95.5 ± 0.1 4x Ø11 198 Units are mm Figure 2-3. Mounting Hole Pattern for Robot Mounting Procedure l Have at least two workers handle this job. l Workers should wear helmets, safety shoes, and gloves during transport. 1. Drill four mounting holes (M10), at least 20 mm deep. 2. The robot can be lifted by a crane, with a nylon sling around the joint between the arm and the body. It can also be lifted manually by two workers. Do not hold either of the wrists or the forearm, or apply force to any of them. See the following figure. WARNING: Do not attempt to lift the robot from any points other than the base, body, or arm. This could cause damage the robot. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 23 of 116 Chapter 2: Robot Installation Forearm Wrist 1 Arm Wrist 2 Body Base Figure 2-4. Robot Axes 3. Set the robot into place on the mounting surface. 4. Secure the robot to the mounting surface with four bolts and plain washers. NOTE: Because the mounting surface is user-supplied, the mounting hardware is also user-supplied. l Bolts: M10 (strength class: 12.9) l Washers: Plain, min. 4.5 mm (0.18 in.) thick, HRC35 hardness l Tightening torque: 67 N·m (50 ft-lbf) Grounding the Robot The robot base and eMB-60N need to be grounded. This is covered in Grounding the Adept Robot System on page 60. 2.6 Apply Axis Labels The robot comes with labels to help you identify which direction each axis will move, and which is positive and negative. Refer to the following figure. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 24 of 116 6 4 Chapter 2: Robot Installation 5 3 2 1 2 3 4 5 6 1 Figure 2-5. Robot Axis Labels 2.7 Mounting the Front Panel Install the Front Panel. The Front Panel must be outside of the work area, but near the work area. 2.8 Designing End-Effectors Design an end-effector such that it is in compliance with items described in this section. Mass of End-Effector Design the end-effector so that the total mass of the end-effector and the payload it is holding will be lighter than the maximum payload capacity of the robot (7 kg). The total mass includes wiring, tubing, etc. Center of Gravity Position of End-Effector Design an end-effector so that the center of gravity of the end-effector (including workpiece) is within the range shown in the following figure. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 25 of 116 Distance from J6 Rotation Center (mm) Chapter 2: Robot Installation 7 kg 6 kg 5 kg 200 150 100 50 50 100 150 200 250 Distance from Tool Flange (mm) Figure 2-6. Allowable Range of Center of Gravity of End-effector Moment of Inertia Around J4, J5, and J6 Design an end-effector so that its moments of inertia around J4, J5, and J6 (including the payload it is holding) do not exceed the maximum allowable moments of inertia of the robot. l J4 and J5: 0.47 kgm2 l J6: 0.15 kgm2 When calculating the moment of inertia around J4, J5, and J6 of the end-effector, use the formulas given in the following graphics. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 26 of 116 Chapter 2: Robot Installation Table 2-2. Moment of Inertia Formulas Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 27 of 116 Chapter 2: Robot Installation Figure 2-7. Moment of Inertia Calculation Examples Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 28 of 116 Chapter 2: Robot Installation Figure 2-8. Calculating the Moment of Inertia of Each Axis Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 29 of 116 Chapter 3: MotionBlox-60N 3.1 Introduction The Adept MotionBlox-60N (eMB-60N) is a distributed servo controller and amplifier. It is designed with a dedicated digital signal processor to communicate, coordinate, and execute servo commands. The eMB-60N consists of: l a distributed servo amplifier l a RISC processor for servo loop control l a node on the IEEE 1394 network l a power controller that uses single-phase AC power, 200-240 Volts a status panel with 2-digit alpha-numeric display to indicate operating status and fault codes ® RELEASE eMB-60N EXPIO BRAKE STATUS ROBOT ENCODER XSYSTEM ENET ENET AC 1 XIO GND XBELTIO DC IN 24V Ø l Servo 200 240V MOTOR POWER Figure 3-1. Adept eMB-60N Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 31 of 116 Chapter 3: MotionBlox-60N 3.2 Connectors on Interface Panel Figure 3-2. eMB-60N Interface Panel Table 3-1. Connectors on the eMB-60N Interface Panel 24 VDC For connecting user-supplied 24 VDC power. The mating connector is provided. Ground Point For connecting cable shield from user-supplied 24 VDC cable. 200/240 VAC For connecting 200-240 VAC, single-phase, input power. The mating connector is provided. SmartServo For connecting the IEEE 1394 cable from an optional SmartController to a SmartServo on the eMB-60N. XIO Connects to the CNR010 port on the robot interface panel, which connects to the CN10A port on the wrist and to the solenoids. XSYSTEM Connects to the optional SmartController EX XSYS connector. This requires an eAIB XSYS cable. Connects to the XUSR, XFP, and XMCP cables. This requires an eAIB XSYSTEM cable. This is used when a SmartController EX is not. ENET Reserved for future use. XBELTIO Reserved for future use. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 32 of 116 Chapter 3: MotionBlox-60N 3.3 Digital I/O You can connect digital I/O to the system in several different ways. See the following table and figure. Table 3-2. Digital I/O Connection Options Product I/O Capacity Optional IO Blox Devices, con- 8 inputs, 8 outputs per device; nect to EXPIO connector on up to four IO Blox devices per the eMB-60N system For more details see Adept IO Blox User’s Guide Viper 700 and 900 robots with SmartController EX only: XDIO Connector on SmartController EX 12 inputs 8 outputs see Adept SmartController EX User’s Guide Optional sDIO Module, connects to controller 32 inputs, 32 outputs per module; up to four sDIO devices per system see Adept SmartController EX User’s Guide Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 33 of 116 Chapter 3: MotionBlox-60N IO Blox #1 8 Input signals: 1113 to 1120 8 Output signals: 0105 to 0112 eMB-60N Servo Controller ® RELEASE Optional IO Blox Device eMB-60N EXPIO BRAKE STATUS Viper 700/900 Robots with SmartController sDIO #1 32 Input signals: 1033 to 1064 32 Output signals: 0033 to 0064 ROBOT ENCODER IEEE-1394 1.1 1.2 R *S/N 3563-XXXXX* X1 X2 X3 X4 LINK XDC1 XDC2 24V -+ OK SF 0.5A -+ SmartController EX XSYSTEM ENET ENET DC Ø AC 1 XIO GND XBELTIO IN 24V Servo 200 240V MOTOR POWER XDIO Connector 12 Input signals: 1001 to 1012 8 Output signals: 0001 to 0008 Figure 3-3. Connecting Digital I/O to the System Table 3-3. Digital I/O Signal Ranges SmartController XDIO connector sDIO Module 1 sDIO Module 2 Type Signal Range Inputs 1001 - 1012 Outputs 0001 - 0008 Inputs 1033 - 1064 Outputs 0033 - 0064 Inputs 1065 - 1096 Outputs 0065 - 0096 Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 34 of 116 SC-DIO Optional sDIO #1 Chapter 3: MotionBlox-60N IO Blox 1 IO Blox 2 IO Blox 3 IO Blox 4 Type Signal Range Inputs 1113 - 1120 Outputs 0105 - 0112 Inputs 1121 - 1128 Outputs 0113 - 0120 Inputs 1129 - 1136 Outputs 0121 - 0128 Inputs 1137 - 1144 Outputs 0129 - 0136 Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 35 of 116 Chapter 3: MotionBlox-60N 3.4 Mounting the eMB-60N Dimensions The following figure shows dimensions of the eMB-60N chassis and mounting holes. 197.8 0 47.6 47.6 0 377.8 377.8 C 0 B 32.7 0 7.6 45.7 51.6 20.6 9.8 0 204.2 C A B 331.7 425.5 404.9 45.7 7.6 0 129.54 0 eMB-60N 0 BRAKE MOTOR POWER ROBOT ENCODER STATUS RELEASE ® 0 32.7 32.7 EXPIO ENET Servo 67.3 106.7 ENET XBELTIO IN DC 197.8 200 240V AC 1 24V XSYSTEM GND XIO Ø 170.2 182.9 197.8 6X, SHCS,M4 X 6 0 7.6 C 228.6 45.7 222.3 Note: 112 mm clearance required in front of unit to remove AIB from box enclosure. M4 X 7mm DP BLIND STUDS SPCD AS SHOWN, 20X 45.7 7.6 0 47.6 377.8 C 0 Figure 3-4. eMB-60N Mounting Dimensions Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 36 of 116 Units in mm Chapter 3: MotionBlox-60N Panel-Mounting The eMB-60N can be panel-mounted, with the optional panel-mount kit. See Panel-Mount Kit on page 107. NOTE: The mounting of the eMB-60N and all terminations at the eMB-60N must be performed in accordance with all local and national standards. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 37 of 116 Chapter 4: System Installation 4.1 Connectors on the Robot Interface Panel Air2 Air1 CNR010 I/O Harness Air Purge CNR04 Encoder CNR01 Motor Power Figure 4-1. Robot Interface Panel NOTE: The connectors on the eMB-60N interface panel are covered in Connectors on Interface Panel on page 32. Table 4-1. Robot Interface Connections CNR01 The Motor Power cable from the eMB-60N connects here. CNR04 The Robot Encoder cable from the eMB-60N connects here. CNR010 The I/O Harness (available as an option) from the eMB-60N XIO port connects here. Pins 1 to 10 are wired directly to corresponding pins 1 to 10 on CN10A on the wrist. Pins 11 to 17 are for solenoid control. See Air Lines and Signal Wiring on page 62. AIR 1 Air line connector (BSPT1/4) for three solenoids in robot. System Installation on page 39. AIR 2 Air line connector (BSPT1/4), connects directly to AIR 7 on the wrist. AIR Purge Air Purge is not used. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 39 of 116 Chapter 4: System Installation 4.2 Robot Connections - Standard Adept eMB-60N 2 NOTE: Objects are not drawn to scale. B ® RELEASE XUSR 2a C EXPIO Connector STATUS EXPIO The Jumper Plug is required if neither of these is used Servo Controller BRAKE XUSR for: - User E-Stop/Safety Gate - Muted Safety Gate External Brake Connector eMB-60N XUSR Jumper Plug 3 User-Supplied 200-240 VAC, single phase XFP 3a F ROBOT ENCODER 12 FP Jumper Plug K J 4 H T20 Bypass Plug V 4a T20 Adapter Cable 4a 5 G XMCP Jumper Plug MOTOR POWER DC Power Cable XSYSTEM ENET GND 7 AC 1 6 P User-Supplied Ground Wire on Back Side ENET 13 DC IN 24 V Q S AC Power Cable L M DC Power Cable Ethernet from Switch to eMB-60N 200-240 VAC 10 A single-phase 7a Ethernet from eMB-60N to SmartVision MX 9b R Ethernet from Camera to POE Port T Camera (option) Air2 13 Air Purge Adept SmartVision MX (option) 10 CNR010 Air1 12 Ethernet from PC to Switch 5a W Servo 200 240 V Ethernet Switch 8 U I/O Harness 9 XIO M Motor Power Cable 11 eMB-60N Interface Panel eAIB XSYSTEM Cable N Servo 200 240V Ø 85 - 264 VAC AC Input 24 VDC, 6 A Power Supply User-Supplied PC running Adept ACE Software GND Ø 4 Robot Encoder Cable ENET IN 24V User-Supplied Ground Wire 1 User-supplied Items ENET AC 1 A XMCP Either T20 Pendant,T20 Bypass Plug, or XMCP Jumper Plug must be used T20 Pendant (option) XSYSTEM DC XIO FP plug must be used XBELTIO Front Panel Either Front Panel or XBELTIO E D 3 Front Panel Cable Adept Viper 700 Robot Figure 4-2. System Cable Diagram for Adept Viper 700/900 Robots Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 40 of 116 CNR04 11 CNR01 Robot Interface Panel Chapter 4: System Installation Parts Table Part Cable and Parts List Part # Part of: Use A eAIB XSYSTEM Cable Assembly 13323-000 B User E-Stop, Safety Gate n/a n/a user-supplied C XUSR Jumper Plug 04736-000 13323000 standard D Front Panel 9035610358 E Front Panel Cable 1035610500 9035610358 standard F Front Panel Jumper Plug 10053-000 13323000 standard G XMCP Jumper Plug 04737-000 13323000 standard H T20 Bypass Plug 10048-000 10055000 standard, T20 J T20 Adapter Cable 10051-003 10055000 standard, T20 K T20 Pendant (option) 10055-000 L AC Power Cable (option) 04118-000 90565010 user-supplied M 24 VDC Power Cable (option) 04120-000 90565010 user-supplied N 24 VDC, 6 A Power Supply (option) 04536-000 90565010 user-supplied P Ethernet Cable - PC -> switch n/a n/a user-supplied Q Ethernet Cable - switch -> eMB60N n/a n/a user-supplied R Ethernet Cable - switch -> SmartVision MX n/a n/a user-supplied for vision option S Ethernet switch n/a n/a user-supplied T Camera and cable n/a n/a option U Motor Power Cable 04465-200 standard V Robot Encoder Cable 04465-300 standard W I/O Harness 04465-100 option standard standard option Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 41 of 116 Chapter 4: System Installation Steps Table Step Connection Part 1 Connect eAIB XSYSTEM cable to XSYSTEM on eMB-60N A 2 Connect a user E-Stop or Muted Safety Gate to the eAIB XSYSTEM cable XUSR connector or B 2a verify XUSR jumper plug is installed in eAIB XSYSTEM cable XUSR connector. C 3 Connect Front Panel cable to Front Panel and eAIB XSYSTEM cable XFP connector D, E or 3a if no Front Panel, install FP jumper on eAIB XSYSTEM cable XFP connector. See NOTE after table. F 4 Connect T20 adapter cable to eAIB XSYSTEM cable XMCP connector or J, K 4a if no T20, install XMCP jumper or T20 Adapter Cable with T20 bypass plug. G or H 5 Connect user-supplied ground to robot. See robot user's guide for location. n/a 5a Connect user-supplied ground to SmartVision MX, if used. See SmartVision MX user's guide for location. n/a 6 Connect 200-240 VAC to AC input on eMB-60N Interface Panel; secure with clamp. L 7 Connect 24 VDC to DC input on Interface Panel. N, M 7a Connect 24 VDC to SmartVision MX, if used. N, M 8 Connect Ethernet cable from PC to switch. P 9 Connect Ethernet cable from switch to eMB-60N. Q, S 9b Connect Ethernet cable from SmartVision MX, if used, to switch. R, S 10 Connect optional camera and cable to SmartVision MX, if used. T 11 Connect Motor Power cable between eMB-60N and robot Interface Panel. U 12 Connect Robot Encoder cable between eMB-60N and robot Interface Panel. V 13 Connect I/O Harness between XIO on eMB-60N and CNR010 on robot Interface Panel. W Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 42 of 116 Chapter 4: System Installation 4.3 Robot Connections with SmartController EX ® RELEASE EXPIO BRAKE STATUS Adept eMB-60N not drawn to scale. Servo Controller eMB-60N NOTE: Objects are ROBOT ENCODER Adept SmartController EX XIO GND Ø AC 1 11 Servo 200 240V MOTOR POWER 5 P 8 9a 24 VDC to Controller XDC1 7a 5a 1 12 ENET XBELTIO IEEE 1394 Cable from Controller SmartServo to eMB-60N SmartServo ENET DC IN 24V External Brake Connector Robot Encoder Cable XSYSTEM User-Supplied Ground Wire EXPIO Connector Motor Power Cable V eMB-60N Interface Panel 4 User-Supplied Ground A XSYS to XSYSTEM XSYSTEM ENET U 2 6 B The Jumper Plug is required if neither of these is used Servo 2a C E 13 XUSR AC Power Cable XUSR Jumper Plug D XBELTIO AC 1 XIO 7 GND 200 240 V XUSR for: - User E-Stop/Safety Gate - Muted Safety Gate 3 ENET DC IN 24 V Ø Q Front Panel Cable Front Panel Either Front Panel or 3 I/O Harness User-supplied 200-240 VAC, 10 A, single-phase XFP CNR010 3a F W L Air1 Air2 13 FP Jumper Plug FP plug must be used M 4a K T20 Adapter Cable 4a 4 G 4 H T20 Bypass Plug 11 12 Ethernet to SmartController EX XMCP Jumper Plug CNR04 Either T20 Pendant,T20 Bypass Plug, or XMCP Jumper Plug must be used T20 Pendant (option) CNR01 Robot Interface Panel 24 VDC, 6 A Power Supply User-supplied Items 85 - 264 VAC Universal Input N S Ethernet from PC User-supplied Switch User-supplied PC Running Adept ACE Ethernet to SmartVision MX R M Adept SmartVision MX (option) User-Supplied Ground Wire (back-side of box) Air Purge DC Power Cable XMCP J DC Power Cable Adept Viper 700 Robot 7b 5b 10 9b T Camera (option) Ethernet from Camera to POE Port Figure 4-3. System Cable Diagram for Adept Viper 700/900 Robot with SmartController Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 43 of 116 Chapter 4: System Installation NOTE: See Grounding the Adept Robot System on page 60 for additional system grounding information. Parts Table Part Cable and Parts List Part # Part of: Use A eAIB XSYS Cable (to XSYSTEM) 11585-000 B User E-Stop, Safety Gate n/a n/a user-supplied C XUSR Jumper Plug 04736-000 09200-000 standard D Front Panel 9035610358 E Front Panel Cable 1035610500 9035610358 standard F Front Panel Jumper Plug 10053-000 09200-000 standard G XMCP Jumper Plug 04737-000 09200-000 standard H T20 Bypass Plug 10048-000 09200-000 standard J T20 Adapter Cable 10051-003 10055-000 standard with T20 K T20 Pendant (option) 10055-000 L AC Power Cable (option) 04118-000 90565-010 user-supplied M 24 VDC Power Cable (option) 04120-000 90565-010 user-supplied N 24 VDC, 6 A Power Supply (option) 04536-000 90565-010 user-supplied P IEEE 1394 Cable 13632-045 R Ethernet Cable - switch -> SmartVision MX n/a n/a user-supplied, for vision option S Ethernet switch, cable n/a n/a user-supplied T Camera and cable n/a n/a option U Motor Power Cable 04465-200 standard V Robot Encoder Cable 04465-300 standard W I/O Harness 04465-100 option standard standard option standard Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 44 of 116 Chapter 4: System Installation Steps Table Step Connection Part 1 Connect eAIB XSYS cable to XSYSTEM plug on eMB-60N. 2 Connect a user E-Stop or Muted Safety Gate to the XUSR connector on controller B or 2a verify XUSR jumper plug is installed in controller XUSR port. 3 Connect Front Panel cable to Front Panel and eAIB XSYSTEM cable XFP connector D, E or 3a if no Front Panel, install FP jumper in controller XFP port. F 4 Connect T20 adapter cable to XMCP connector or J, K 4a if no T20, install XMCP jumper or T20 Adapter Cable with T20 bypass plug in controller XMCP port. G or H 5 Connect user-supplied ground to robot. See robot user's guide for location. n/a 5a Connect user-supplied ground to SmartController EX. See SmartController EX user's guide for location. n/a 5b Connect user-supplied ground to SmartVision MX, if used. See SmartVision MX user's guide for location. n/a 6 Connect 200-240 VAC to AC input on eMB-60N Interface Panel; secure with clamp. L 7 Connect 24 VDC to DC input on Interface Panel. N, M 7a Connect 24 VDC to SmartController EX. N, M 7b Connect 24 VDC to SmartVision MX, if used. N, M 8 Connect IEEE 1394 cable from SmartController EX to eMB-60N. P 9a Connect Ethernet cable from switch to SmartController EX. Q, S 9b Connect Ethernet cable from SmartVision MX, if used, to switch. R, S 10 Connect optional camera and cable to SmartVision MX, if used. T 11 Connect Motor Power cable between eMB-60N and robot Interface Panel. U 12 Connect Robot Encoder cable between eMB-60N and robot Interface Panel. V 13 Connect I/O Harness between XIO on eMB-60N and CNR010 on robot Interface Panel. W Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 45 of 116 A C Chapter 4: System Installation Table 4-2. Optional Cables and Parts List Part Description Notes Power Cable Kit - contains 24 VDC and AC power cables Available as option Y Cable, for XSYS cable connections to dual robots Available as option SmartController EX This section only applies to Viper 700 and 900 robots used with a SmartController EX. Installing Refer to the Adept SmartController EX User's Guide for complete information on installing the Adept SmartController EX motion controller. This list summarizes the main steps. 1. Mount the SmartController EX motion controller. 2. Connect the Front Panel to the controller. 3. Connect the optional pendant (if purchased) to the controller. 4. Connect user-supplied 24 VDC power to the controller. Instructions for creating the 24 VDC cable, and power specifications, are covered in the Adept SmartController EX User's Guide. 5. Install a user-supplied ground wire between the controller and ground. 6. Install the Adept ACE software (PC user interface). Refer to the following section. Connecting the PC to the SmartController The Adept SmartController EX motion controller must be connected to a user-supplied PC or the Adept SmartVision MX vision processor for setup, control, and programming. l Connect an Ethernet crossover cable between the PC and the SmartController EX motion controller or l Use two standard Ethernet cables with a network hub or switch in place of the Ethernet crossover cable. NOTE: Do not use an Ethernet crossover cable with a network hub or switch. For more details, refer to the Adept ACE User’s Guide. Connecting Cables from the eMB-60N to the SmartController EX 1. Locate the IEEE 1394 cable (length 4.5 M) and the eAIB XSYS cable (length 4.5 M). They are shipped in the cable/accessories box. 2. Install one end of the IEEE 1394 cable into the SmartServo connector on the Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 46 of 116 Chapter 4: System Installation SmartController EX, and install the other end into a SmartServo connector on the eMB60N interface panel. See System Cable Diagram for Adept Viper 700/900 Robot with SmartController on page 43. Make sure the plug is oriented correctly to the connector. 3. Install the XSYS cable between the XSYS connector on the SmartController EX and the eMB-60N XSYSTEM connector. NOTE: The IEEE 1394 and eAIB XSYS cables should be routed away from AC power and robot interconnect cables. 4.4 Robot Connections - with a PLC Adept eMB-60N 2 NOTE: Objects are not drawn to scale. B ® RELEASE 2a C XFP K H T20 Bypass Plug 5 XMCP Jumper Plug 1 M 9 8 XSYSTEM GND 7 ENET CNR010 Air1 Air2 13 Air Purge 11 12 Q AC Power Cable L M Adept SmartVision MX (option) W Servo 200 240 V Ethernet Switch Ethernet from PC to PLC User-Supplied PC running PLC Programming Software User-Supplied Ground Wire 13 AC 1 I/O Harness 9a ENET DC IN 24 V S or Siemens U eMB-60N Interface Panel DC Power Cable N Motor Power Cable MOTOR POWER eAIB XSYSTEM Cable 24 VDC, 6 A Power Supply 11 Servo 200 240V 6 Power/Ground on back-side GND Ø G V ENET IN 24V 4 PLC: AB P ENET AC 1 85 - 264 VAC AC Input User-supplied Items XSYSTEM DC A XMCP Either T20 Pendant,T20 Bypass Plug, or XMCP Jumper Plug must be used T20 Pendant (option) Robot Encoder Cable 4a J 4 12 XIO T20 Adapter Cable 4a ROBOT ENCODER User-Supplied Ground Wire FP Jumper Plug XBELTIO FP plug must be used 3a XIO F XBELTIO Front Panel Either Front Panel or Ø E D 3 User-Supplied 200-240 VAC, single phase 3 External Brake Connector eMB-60N XUSR Jumper Plug Front Panel Cable EXPIO Connector STATUS EXPIO The Jumper Plug is required if neither of these is used Servo Controller XUSR BRAKE XUSR for: - User E-Stop/Safety Gate - Muted Safety Gate Ethernet from PLC to eMB-60N CNR04 CNR01 Robot Interface Panel 200-240 VAC 10 A single-phase DC Power Cable 7a 5a R 10 Ethernet from Camera to POE Port 9b T Ethernet from eMB-60N to SmartVision MX Camera (option) Adept Viper 700 Robot Figure 4-4. System Cable Diagram for Adept Viper 700/900 Robots with a PLC Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 47 of 116 Chapter 4: System Installation Parts Table Part Cable and Parts List Part # Part of: Use A eAIB XSYSTEM Cable Assembly 13323-000 B User E-Stop, Safety Gate n/a n/a user-supplied C XUSR Jumper Plug 04736-000 13323000 standard D Front Panel 9035610358 E Front Panel Cable 1035610500 9035610358 standard F Front Panel Jumper Plug 10053-000 13323000 standard G XMCP Jumper Plug 04737-000 13323000 standard H T20 Bypass Plug 10048-000 10055000 standard, T20 J T20 Adapter Cable 10051-003 10055000 standard, T20 K T20 Pendant (option) 10055-000 L AC Power Cable (option) 04118-000 90565010 user-supplied M 24 VDC Power Cable (option) 04120-000 90565010 user-supplied N 24 VDC, 6 A Power Supply (option) 04536-000 90565010 user-supplied P Ethernet Cable - PC -> PLC (Only while programming PLC) n/a n/a user-supplied Q Ethernet Cable - PLC -> switch n/a n/a user-supplied R Ethernet Cable - switch -> SmartVision MX n/a n/a user-supplied for vision option S Ethernet switch, cable n/a n/a user-supplied T Camera and cable n/a n/a option U Motor Power Cable 04465-200 standard V Robot Encoder Cable 04465-300 standard W I/O Harness 04465-100 option standard standard option Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 48 of 116 Chapter 4: System Installation Steps Table Step Connection Part 1 Connect eAIB XSYSTEM cable to XSYSTEM on eMB-60N A 2 Connect a user E-Stop or Muted Safety Gate to the eAIB XSYSTEM cable XUSR connector or B 2a verify XUSR jumper plug is installed in eAIB XSYSTEM cable XUSR connector. C 3 Connect Front Panel cable to Front Panel and eAIB XSYSTEM cable XFP connector D, E or 3a if no Front Panel, install FP jumper on eAIB XSYSTEM cable XFP connector. See NOTE after table. F 4 Connect T20 adapter cable to eAIB XSYSTEM cable XMCP connector or J, K 4a if no T20, install XMCP jumper or T20 Adapter Cable with T20 bypass plug. G or H 5 Connect user-supplied ground to robot. See robot user's guide for location. n/a 5a Connect user-supplied ground to SmartVision MX, if used. See SmartVision MX user's guide for location. n/a 6 Connect 200-240 VAC to AC input on eMB-60N Interface Panel; secure with clamp. L 7 Connect 24 VDC to DC input on Interface Panel. N, M 7a Connect 24 VDC to SmartVision MX, if used. N, M 8 Connect Ethernet cable from PC to PLC. P 9 Connect Ethernet cable from PLC to switch. S 9a Connect Ethernet cable from switch to eMB-60N. Q, S 9b Connect Ethernet cable from SmartVision MX, if used, to switch. R, S 10 Connect optional camera and cable to SmartVision MX, if used. T 11 Connect Motor Power cable between eMB-60N and robot Interface Panel. U 12 Connect Robot Encoder cable between eMB-60N and robot Interface Panel. V 13 Connect I/O Harness between XIO on eMB-60N and CNR010 on robot Interface Panel. W 4.5 Installing the Adept ACE Software The Adept ACE software is installed from the Adept ACE software disk. 1. Insert the disk into the disk drive of your PC. If Autoplay is enabled, the Adept software disk menu is displayed. If Autoplay is disabled, you will need to manually start the disk. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 49 of 116 Chapter 4: System Installation 2. Especially if you are upgrading your Adept ACE software installation: from the Adept ACE software disk menu, click Read Important Information. 3. From the Adept ACE software disk menu, select: Install the Adept ACE Software The Adept ACE Setup wizard opens. 4. Follow the online instructions as you step through the installation process. 5. When the installation is complete, click Finish. 6. After closing the Adept ACE Setup wizard, click Exit on the disk menu to close the menu. NOTE: You will have to restart the PC after installing Adept ACE software. 4.6 Connecting Cables from the eMB-60N to the Robot The cables between the robot base and the eMB-60N are the Motor Power and Robot Encoder cables and the I/O Harness. Installing the Motor Power Cable 1. Connect one end of the Motor Power cable to the CNR01 connector on the robot interface panel. Turn the ring lock a quarter turn to lock it. 2. Connect the other end of the cable to the circular MOTOR POWER connector on the eMB-60N. See System Cable Diagram for Adept Viper 700/900 Robot with SmartController on page 43. Turn the ring lock a quarter turn to lock it. WARNING: Verify that all connectors are fully-inserted and locked down. Failure to do this could cause unexpected robot motion. Also, a connector could get pulled out or dislodged unexpectedly. Installing the Robot Encoder Cable 1. Connect one end of the Robot Encoder cable to the CNR04 connector on the robot interface panel. Turn the ring lock a quarter turn to lock it. 2. Connect the other end of the cable to the circular ROBOT ENCODER connector on the eMB-60N. See System Cable Diagram for Adept Viper 700/900 Robots on page 40. Turn the ring lock a quarter turn to lock it. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 50 of 116 Chapter 4: System Installation WARNING: Verify that all connectors are fully-inserted and locked down. Failure to do this could cause unexpected robot motion. Also, a connector could get pulled out or dislodged unexpectedly. Creating an I/O Harness The I/O Harness connects the XIO port on the eMB-60N to the CNR010 port on the robot interface panel. This provides signals to the CN10A port on the wrist, as well as signals to the solenoids. The connector for the CNR010 is provided standard with the system. The connector for the XIO port and the cable are user-supplied. As an option, you can purchase a complete I/O Harness, p/n 04465-100, which is a cable with appropriate connectors on each end. If you purchased a pre-made I/O Harness, skip to Installing the I/O Harness on page 52. To create an I/O Harness, you will need: l l Cable: o 5m o 13 twisted pairs, 28 AWG, shielded o OD Ø8.5 mm o UL2464 or equivalent XIO Connector: HD26P Male, with screw connectors Wire list: CNR010 Cable XIO Name (Loc) Color HD26 Name eV+ Signal Remarks A01 (A1) WHITE 1 GND GND A02 (A2) WHT/BLK 2 24V 24V A03 (A3) RED 3 IO_Bank1 INPUT1 REF A03 A04 (A4) RED/BLK 4 IO_Input1_1 1097 IN1_1 A05 (A5) YELLOW 5 IO_Input1_2 1098 IN1_2 A06 (B1) YEL/BLK 6 IO_Input1_3 1099 IN1_3 A07 (B2) GREEN 7 IO_Input1_4 1100 IN1_4 A08 (B3) GRN/BLK 8 IO_Input1_5 1101 IN1_5 BLUE 9 IO_Input1_6 BLUE/WHT 10 GND A11 (C1) Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 51 of 116 SOL REF GND Chapter 4: System Installation CNR010 Cable XIO Name (Loc) Color HD26 eV+ Signal Name Remarks BROWN 11 24V SOL REF PWR A18 (D3) BRW/WHT 12 IO_Bank2 INPUT2 REF A18 A19 (D4) ORANGE 13 IO_Input2_1 1103 IN2_1 A20 (D5) ORG/BLK 14 IO_Input2_2 1104 IN2_2 A21 (A6) GRAY 15 IO_Input2_3 1105 IN2_3 A22 (B6) GRY/BLK 16 IO_Input2_4 1106 IN2_4 VIOLET 17 IO_Input2_5 VIO/WHI 18 IO_Input2_6 A09 (B4) PINK 19 IO_Output1 0097 OUT1 A10 (B5) PINK/BLK 20 IO_Output2 0098 OUT2 A12 (C2) LT BLUE 21 IO_Output3 0099 OUT3-SOL 1A A13 (C3) LB/BLK 22 IO_Output4 0100 OUT4-SOL 1B A14 (C4) LIGHT GRN 23 IO_Output5 0101 OUT5-SOL 2A A15 (C5) LG/BLK 24 IO_Output6 0102 OUT6-SOL 2B A16 (D1) WHT-RED 25 IO_Output7 0103 OUT7-SOL 3A A17 (D2) WHT-BLUE 26 IO_Output8 0104 OUT8-SOL 3B (D6) Shield Shell Shield Shield The pattern of pins for the CNR010 plug is as follows: 6 5 4 3 2 1 D G A20 A19 A18 A17 A16 C A15 A14 A13 A12 A11 B A22 A10 A09 A08 A07 A06 A A21 A05 A04 A03 A02 A01 Installing the I/O Harness 1. Plug the HD26 end of the cable into the XIO port on the eMB-60N. Tighten the connector latching screws into the eMB-60N, to secure the connector. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 52 of 116 Chapter 4: System Installation 2. Plug the rectangular connector into the CNR010 port on the robot interface panel. Ensure that the connector latches to the plug on the robot interface panel. Creating a CN10A Cable The CN10A cable connects the lines of the CN10A port to any end-effector you need to communicate with. The plug that fits the CN10A port on the robot wrist is provided. Because the use of the lines from the CN10A port are site-specific, a pre-made cable is available only as an option. See I/O Harness on page 105. 4.7 Connecting 24 VDC Power to eMB-60N Servo Controller Specifications for 24 VDC Power Table 4-3. Specifications for 24 VDC User-Supplied Power Supply Customer-Supplied Power Supply 24 VDC (± 10%), 150 W (6 A) (21.6 V< Vin < 26.4 V) Circuit Protection 1 Output must be less than 300 W peak or 8 Amp in-line fuse Power Cabling 1.5 – 1.85 mm² (16-14 AWG) Shield Termination Cable shield connected to frame ground on power supply and ground point on eMB-60N. See User-Supplied 24 VDC Cable on page 56. 1User-supplied 24 VDC power supply must incorporate overload protection to limit peak power to less than 300 W, or 8 A in-line fuse protection must be added to the 24 V power source. NOTE: Fuse information is located on the eMB-60N electronics. The power requirements for the user-supplied power supply will vary depending on the configuration of the robot and connected devices. Adept recommends a 24 V, 6 A power supply to allow for startup current draw and load from connected user devices, such as digital I/O loads. CAUTION: Make sure you select a 24 VDC power supply that meets the specifications in the preceding table. Using an underrated supply can cause system problems and prevent your equipment from operating correctly. See the following table for recommended power supplies. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 53 of 116 Chapter 4: System Installation Table 4-4. Recommended 24 VDC Power Supplies Vendor Name Model Ratings XP Power JPM160PS24 24 VDC, 6.7 A, 160 W Mean Well SP-150-24 24 VDC, 6.3 A, 150 W Astrodyne ASM150-24 24 VDC, 6.66 A, 150 W Details for 24 VDC Mating Connector The 24 VDC mating connector and two pins are supplied with each system. They are shipped in the cable/accessories box. A complete 24 VDC cable is available, as an option, as part of either of two kits. See Power Cable Kits on page 107. If you have purchased this option, you can skip to Installing the 24 VDC Cable on page 55. Table 4-5. 24 VDC Mating Connector Specs Connector Details Connector receptacle, 2 position, type: Molex Saber, 18 A, 2-Pin Molex P/N 44441-2002 Digi-Key P/N WM18463-ND Pin Details Molex connector crimp terminal, female, 14-18 AWG Molex P/N 43375-0001 Digi-Key P/N WM18493-ND Recommended crimping tool, Molex Hand Crim- Molex P/N 63811-0400 per Digi-Key P/N WM9907-ND Creating a 24 VDC Cable 1. Locate the connector and pins from the preceding table. 2. Use shielded two-conductor cable with 14-16 AWG wire to create the 24 VDC cable. Select the wire length to safely reach from the user-supplied 24 VDC power supply to the eMB-60N base. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 54 of 116 Chapter 4: System Installation NOTE: You also must create a separate 24 VDC cable for the SmartController EX, if you are using one. That cable uses a different style of connector. See the Adept SmartController EX User’s Guide. 3. Crimp the pins onto the wires using the recommended crimping tool. 4. Insert the pins into the connector. Confirm that the +24 V and ground wires are in the correct terminals in the plug. 5. Install a user-supplied ring lug (for an M3 screw) on the shield at the eMB-60N end of the cable. 6. Prepare the opposite end of the cable for connection to the user-supplied 24 VDC power supply, including a terminal to attach the cable shield to frame ground. Installing the 24 VDC Cable Do not turn on the 24 VDC power until instructed to do so in the next chapter. 1. Connect one end of the shielded 24 VDC cable to your user-supplied 24 VDC power supply. See User-Supplied 24 VDC Cable on page 56. The cable shield should be connected to frame ground on the power supply. 2. Plug the mating connector end of the 24 VDC cable into the 24 VDC connector on the interface panel on the eMB-60N. The cable shield should be connected to the ground point on the interface panel. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 55 of 116 Chapter 4: System Installation eMB-60N Servo Controller Attach shield from user-supplied cable to ground screw on eMB-60N Interface Panel. All Viper 700/900 Robots GND User-Supplied Power Supply 24 VDC – + User-Supplied Shielded Power Cable + 24 V, 6 A – Frame Ground + 24 V, 5 A – Viper 700/900 Robots with SmartController EX Attach shield from usersupplied cables to frame ground on power supply. Adept SmartController EX -+ Attach shield from user-supplied cable to controller using star washer and M3 x 6 screw. User-Supplied Shielded Power Cable Figure 4-5. User-Supplied 24 VDC Cable NOTE: Adept recommends that DC power be delivered over shielded cables, with the shield connected to frame ground at the power supply, and to the ground points shown in the diagram above for the eMB-60N and SmartController, if used. The length of the wire from the cable shield to the ground points should be less than 50 mm. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 56 of 116 Chapter 4: System Installation 4.8 Connecting 200-240 VAC Power to eMB-60N WARNING: Ensure compliance with all local and national safety and electrical codes for the installation and operation of the robot system. WARNING: Appropriately-sized Branch Circuit Protection and Lockout / Tagout Capability must be provided in accordance with the National Electrical Code and any local codes. Specifications for AC Power Table 4-6. Specifications for 200/240 VAC User-Supplied Power Supply Auto-Ranging Nominal Voltage Ranges Minimum Operating Voltage1 Maximum Operating Voltage Frequency/ Phasing Recommended External Circuit Breaker, UserSupplied 200 to 240 V 180 V 264 V 50/60 Hz 10 Amps 1-phase 1Specifications are established at nominal line voltage. Low line voltage can affect robot per- formance. The Adept robot system is intended to be installed as a piece of equipment in a permanently-installed system. Table 4-7. Typical Robot Power Consumption 220 VAC, 60 Hz, 1-Phase Nominal Average Power (W) Peak Power (W)1 No load - Adept cycle2 371 947 5.0 kg - Adept cycle2 477 1526 5.0 kg - all joints move 834 2088 Move 1For short durations (100 ms). 2Adept cycle: the robot tool performs continuous path, straight-line motions 25 mm up, 305 mm over, 25 mm down, and back along the same path. COARSE is enabled and BREAKs are used at each end location. Not achievable over all paths. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 57 of 116 Chapter 4: System Installation DANGER: AC power installation must be performed by a skilled and instructed person - refer to the Adept Robot Safety Guide. During installation, unauthorized third parties must be prevented from turning on power through the use of fail-safe lockout measures. Facility Overvoltage Protection The user must protect the robot from excessive overvoltages and voltage spikes. If the country of installation requires a CE-certified installation, or compliance with IEC 1131-2, the following information may be helpful: IEC 1131-2 requires that the installation must ensure that Category II overvoltages (i.e., line spikes not directly due to lightning strikes) are not exceeded. Transient overvoltages at the point of connection to the power source shall be controlled not to exceed overvoltage Category II, i.e., not higher than the impulse voltage corresponding to the rated voltage for the basic insulation. The user-supplied equipment or transient suppressor shall be capable of absorbing the energy in the transient. In the industrial environment, nonperiodic over-voltage peaks may appear on mains power supply lines as a result of power interruptions to high-energy equipment (such as a blown fuse on one branch in a 3-phase system). This will cause high-current pulses at relatively low voltage levels. The user shall take the necessary steps to prevent damage to the robot system (such as by interposing a transformer). See IEC 1131-4 for additional information. AC Power Diagrams Note: F1 is user-supplied, must be slow blow. L 1Ø 200–240 VAC 20A F1 10A N E User-Supplied AC Power Cable L = Line N = Neutral E = Earth Ground E N L eMB-60N 1Ø 200–240 VAC Figure 4-6. Typical AC Power Installation with Single-Phase Supply Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 58 of 116 Chapter 4: System Installation Note: F4 and F5 are user-supplied, must be slow blow. L1 200–240 VAC F5 10A 3Ø 200–240 VAC L2 L3 F4 10A E User-Supplied AC Power Cable E L = Line 1 N = Line 2 E = Earth Ground N L eMB-60N 1Ø 200–240 VAC Figure 4-7. Single-Phase Load across L1 and L2 of a Three-Phase Supply Details for AC Mating Connector The AC mating connector is supplied with each system. It is shipped in the cable/accessories box. The supplied plug is internally labeled for the AC power connections (L, E, N). NOTE: The AC power cable is not supplied with the system, but is available as part of the optional Power Cable kits. See Power Cable Kits on page 107. If you have purchased this option, skip to Installing AC Power Cable to eMB-60N on page 60. Table 4-8. AC Mating Connector Details AC Connector details AC in-line power plug, straight, female, screw terminal, 10 A, 250 VAC Qualtek P/N 709-00/00 Digi-Key P/N Q217-ND Procedure for Creating 200-240 VAC Cable 1. Locate the AC mating connector shown in the preceding table. 2. Open the connector by unscrewing the screw on the shell and removing the cover. 3. Loosen the two screws on the cable clamp. See AC Power Mating Connector on page 60. 4. Use 18 AWG wire to create the AC power cable. Select the wire length to safely reach from the user-supplied AC power source to the eMB-60N base. 5. Strip approximately 18 to 24 mm of insulation from each of the three wires. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 59 of 116 Chapter 4: System Installation 6. Insert the wires into the connector through the removable bushing. 7. Connect each wire to the correct terminal screw, and tighten the screw firmly. 8. Tighten the screws on the cable clamp. 9. Replace the cover and tighten the screw to seal the connector. 10. Prepare the opposite end of the cable for connection to the facility AC power source. Figure 4-8. AC Power Mating Connector Installing AC Power Cable to eMB-60N 1. Connect the unterminated end of the AC power cable to your facility AC power source. See Figure 4-6. and Figure 4-7. Do not turn on AC power at this time. 2. Plug the AC connector into the AC power connector on the interface panel on the eMB-60N. 3. Secure the AC connector with the locking latch. 4.9 Grounding the Adept Robot System Proper grounding is essential for safe and reliable robot operation. Follow these steps to properly ground your robot system. Ground Point on Robot Base Install a protective earth ground wire at the robot base to ground the robot. See the following figure. A strip on the right side of the robot base, near the bottom, has been left unpainted, so that it can be used for grounding. Any of the four threaded holes can be used. Ground the robot base with a wire of 12 AWG or larger. Ground resistance must be less than 100 milliOhms. The screw must be stainless or zinc-plated steel. Use an external-tooth lock washer, touching the mounting screw head. The washer must be stainless or zinc-plated steel. The user is responsible for supplying the ground wire, screw, and washer to connect to protective earth ground. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 60 of 116 Chapter 4: System Installation NOTE: Use a dedicated grounding wire and grounding electrode. Do not share them with any other electric power or power equipment, such as a welder. WARNING: Wiring must be performed by authorized or certified personnel. Failure to observe this precaution may result in fire or electric shock. Grounding Holes Figure 4-9. Ground Points on Robot Base Ground Point on eMB-60N Install a ground wire at the eMB-60N chassis. Use the hole below the eMB-60N interface panel. See the following figure. The user should provide a ground wire and use the provided M4 screw and external tooth lock washer to connect to earth ground. Make sure to tighten the screw on the ground wire to create a proper ground connection. Optionally, two tapped holes are provided to attach user-supplied strain relief. XSYSTEM ENET ENET GND Ø AC 1 XIO 24V XBELTIO DC IN Servo 200 240V MOTOR POWER Ground Point Figure 4-10. User Ground Location, eMB-60N Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 61 of 116 Chapter 4: System Installation Robot-Mounted Equipment Grounding The robot tool flange is not reliably grounded to the robot base. If hazardous voltages are present at any user-supplied robot-mounted equipment or tooling, you must install a ground connection from that equipment or tooling to the ground point on the robot base. Hazardous voltages can be considered anything in excess of 30 VAC (42.4 VAC peak) or 60 VDC. DANGER: Failing to ground robot-mounted equipment or tooling that uses hazardous voltages could lead to injury or death of a person touching the end-effector when an electrical fault condition exists. 4.10 Air Lines and Signal Wiring The robot wrist can have up to seven active 4 mm air ports. Six lines, from AIR1 input, are controlled by three internal solenoid valves. One line, from AIR2 input, is connected directly to Port7 on the wrist. There are also ten user electric lines that are routed inside the robot body to the wrist. See the following figures and tables. Solenoids and Air Lines An air filter should be used for the incoming air. Only clean, dry air should enter the robot. The filtering grade must be 5 μm or less. Ensure that no oil or chemicals are present in the incoming air. l Port 1: SOL1A l Port 2: SOL1B l Port 3: SOL2A l Port 4: SOL2B l Port 5: SOL3A l Port 6: SOL3B Air Line AIR1 Air Exhaust intake Valve Signal Solenoid Solenoid valve A B 1A 1B 1 ON OFF 1B 1A 1 OFF ON 2A 2B 2 ON OFF Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 62 of 116 Chapter 4: System Installation Air Line Valve Signal 2B 2A 2 OFF ON 3A 3B 3 ON OFF 3B 3A 3 OFF ON AIR2 Direct to Port7 on robot wrist AIR1 goes to the solenoids, which go to Port1 through Port6. AIR2 goes to air Port7 on the wrist. AIR Purge is not used. The air inputs at the robot base are Ø6 mm. Air output ports at the wrist are Ø4 mm. Table 4-9. Solenoid Wiring CNR010 Pin Used for: 11 Common 12 Solenoid 1A (solenoid valve 1) 13 Solenoid 1B (solenoid valve 1) 14 Solenoid 2A (solenoid valve 2) 15 Solenoid 2B (solenoid valve 2) 16 Solenoid 3A (solenoid valve 3) 17 Solenoid 3B (solenoid valve 3) A silencer, mounted in the end of the forearm cover, is part of the solenoid installation. See the following figure. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 63 of 116 Chapter 4: System Installation Figure 4-11. Solenoid Silencer Table 4-10. Solenoid Valve Specifications Valve Solenoid Item Specifications Switching system 2-position double Applicable fluid Air Lubrication Oilless Operating pressure range 0.1 to 0.5 MPa (14.5 to 72.5 psi)a Response time 15 ms or less at 0.5 MPa (72.5 psi) Maximum operating frequency 10 Hz Ambient temperature -10 to 50° C (Dry air, non-condensing) Operating voltage 24 V ±10% Power consumption (current) 0.35 W Surge voltage protection circuit Diode (Non-polarity type: valistor) aNote that the robot is rated at 0.1 to 0.39 MPa, 0.49 Max (14 - 56.6 psi, 71.1 Max). This upper limit is lower than the solenoid's upper limit. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 64 of 116 Chapter 4: System Installation User Electric Lines I/O Control Figure 4-12. Adept ACE Digital I/O Icon Figure 4-13. Adept ACE Digital I/O Box (Output Shown) Wrist Connections The CNR010 connector at the robot base is connected to the eMB-60N XIO port. Its 22 pins provide the following connections: l 10 lines are routed inside the robot to the CN10A connector on the wrist The CN10A connector is JAE JN1AS10ML1-R. The mating connector (supplied) is JAE JN1DS10SL2. l 7 lines are routed inside the robot to the solenoids There are 3 solenoids, each with 2 valves. The 7th line is common. l 5 lines are reserved Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 65 of 116 Port6 Port7 Port4 Port5 Port1 Wrist Port3 Port2 Chapter 4: System Installation Forearm CN10A A03 A02 3 2 A01 1 A07 A06 A05 7 6 5 A04 4 A10 A09 A08 10 9 8 CN10A Figure 4-14. Connections on the Robot Wrist 4.11 External Mounting Locations on the Robot Five pairs of threaded holes are provided from the base to the wrist for attaching user tubing or cabling to the tool. Ensure that any such tubing or cabling does not interfere with the movement of the robot in any way. Forearm-mount Wrist-mount Arm-mount Body-mount Base-mount Figure 4-15. External Mounting Locations Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 66 of 116 Chapter 4: System Installation 4.12 User-Supplied Safety Equipment The user is responsible for installing safety barriers to protect personnel from coming in contact with the robot unintentionally. Depending on the design of the workcell, safety gates, light curtains, and emergency stop devices can be used to create a safe environment. Read the Adept Robot Safety Guide for a discussion of safety issues. XMCP Connector The optional Adept T20 pendant plugs into this connector, via the T20 adapter cable, which has the mating connector for the XMCP connector. This is a 15-Pin D-Sub connector. NOTE: A terminator plug must be installed in this connector in the absence of a pendant, or the E-Stop circuit will remain open, and you will not be able to start the system. XUSR Connector This connector provides switch functions for emergency stop (E-Stop) and Manual/Automatic interfaces to external push-buttons and other equipment. For example, an external E-Stop can be connected to the XUSR connector. A line E-Stop from other equipment can be connected. A muted safety gate that causes an E-Stop only in Automatic mode is included. Also included are contacts to report the status of E-Stop push-buttons and the Manual/Automatic switch. NOTE: A terminator plug must be installed in the XUSR connector in the absence of any user-supplied safety equipment used to close the E-Stop circuit, or the E-Stop circuit will remain open, and you will not be able to start the system. For more information about the XUSR connector, see the following section. Connecting User-Supplied Safety and Power-Control Equipment The user-supplied safety and power-control equipment connects to the system through the XUSR and XFP connectors on the controller. The XUSR connector (25-pin) and XFP (15-pin) connector are both female D-sub connectors. Refer to the following table for the XUSR pin-out descriptions. Refer to the table Contacts Provided by the XFP Connector on page 69 for the XFP pin-out descriptions. See the figure E-Stop Circuit on XUSR and XFP Connectors on page 71 for the XUSR wiring diagram. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 67 of 116 Chapter 4: System Installation Table 4-11. Contacts Provided by the XUSR Connector Pin Pairs Description Comments Voltage-Free Contacts Provided by Customer 1, 14 User E-Stop CH 1 (mushroom pushbutton, safety gates, etc.) N/C contacts, Shorted if NOT Used 2, 15 User E-Stop CH 2 (same as pins 1, 14) N/C contacts, Shorted if NOT Used 3, 16 Line E-Stop (used for other robot or assembly line E-Stop interconnection. Does not affect E-Stop indication (pins 7, 20)) N/C contacts, Shorted if NOT Used 4, 17 Line E-Stop (same as pins 3, 16) N/C contacts, Shorted if NOT Used 5, 18 Muted safety gate CH 1 (causes EStop in Automatic mode only) N/C contacts, Shorted if NOT Used 6, 19 Muted Safety Gate CH 2 (same as pins 5, 18) N/C contacts, Shorted if NOT Used Voltage-Free Contacts provided by Adept 7, 20 E-Stop indication CH 1 Contacts are closed when Front Panel, pendant, and customer E-Stops are not tripped 8, 21 E-Stop indication CH 2 (same as pins 7, 20) Contacts are closed when Front Panel, pendant, and customer E-Stops are not tripped 9, 22 Manual/Automatic indication CH 1 Contacts are closed in Automatic mode 10, 23 Manual/Automatic indication CH 2 Contacts are closed in Automatic mode 11, 12, 13, 24, 25 No connection Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 68 of 116 Chapter 4: System Installation Table 4-12. Contacts Provided by the XFP Connector Pin Pairs Description Requirements for UserSupplied Front Panel Voltage-Free Contacts Provided by Customer 1, 9 Front Panel E-Stop CH 1 User must supply N/C contacts 2, 10 Front Panel E-Stop CH 2 User must supply N/C contacts 3, 11 Remote Manual/Automatic switch CH 1. Manual = Open Automatic = Closed Optional - jumper closed for Auto Mode-only operation 4, 12 Remote Manual/Automatic switch CH 2. Manual = Open Automatic = Closed Optional - jumper closed for Auto Mode-only operation 6, 14 Remote High Power on/off momentary push-button User must supply momentary push-button to enable High Power to system Non-voltage-Free Contacts 5, 13 Adept Supplied 5 VDC and GND for High Power On/Off Switch Lamp User must supply lamp, or use 1 W, 47 ohm resistor system will not operate if not present 7, 15 a Controller system 5 V power on LED, 5 V, 20 mA Optional - indicator only 8 No connection Pin 8 Pin 15 XFP Pin 1 Pin 9 See the following figure for a schematic diagram of the Adept Front Panel. aUsers must exercise caution to avoid inadvertently connecting 24 V signals to these pins, because this will damage the electronics. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 69 of 116 Chapter 4: System Installation Adept Front Panel Schematic ESTOPSRC XFP 24 VS MANUALSRC1 MANUALSRC2 HPLT5V 5 VD SYSPWRLT NC 16 15PDSUBM 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ESTOPFP1 ESTOPFP2 MANUALRLY1 MANUALRLY2 HIPWRLT HIPWRREQ 17 D "System Power LED" "MANUAL/AUTO" "HIGH POWER ON/OFF" "EMERGENCY STOP" 5 VD HPLT5 V SYSPWRLT ESTOPSRC 24 VS MANUALSRC2 MANUALSRC1 2-PIN_MINI D SWL1 D SW2 SW1 HIPWRLT MANUALRLY2 MANUALRLY1 HIPWRREQ Figure 4-16. Front Panel Schematic Table 4-13. Remote Pendant Connections on the XMCP Connector Pin XMCP Description 1, 9 Pendant E-Stop Push-button CH 1 2, 10 Pendant E-Stop Push-button CH 2 3, 11 Pendant Enable CH 1 (Hold-to-run) 4, 12 Pendant Enable CH 2 (Hold-to-run) 13 Serial GND/Logic GND 7 Pendant TXD: “eV+ to Pendant TXD” 8 Pendant RXD: “eV+ to Pendant RXD” 14 No connection 15 No connection Shield Shield GND 6 24 V 5 No connection Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 70 of 116 ESTOPFP2 ESTOPFP1 Chapter 4: System Installation Emergency Stop Circuits The eMB-60N provides connections for Emergency Stop (E-Stop) circuits on the XUSR and XFP connectors. This gives the controller system the ability to duplicate E-Stop functionality from a remote location using voltage-free contacts. See the system cable diagrams starting at Robot Connections with SmartController EX on page 43. ESTOP 24 V Source XSYSTEM-31 (XFP-1) XSYSTEM-32 (XFP-2) ESTOP Ground 6 V, 1.2 W Bulb XSYSTEM-31 (XFP-6) XSYSTEM-3 (XFP-5) XSYSTEM-20 (XFP-9) (XFP-10) (XPND-7) (XPND-6) Front Panel ESTOP Pushbutton Front Panel High Power ON/OFF XSYSTEM-33 (XFP-13) XSYSTEM-34 (XFP-14) ESTOP 24 V Source T20 ESTOP Pushbutton XSYSTEM-24 (XPND-24) (XUSR-1) (XUSR-14) XSYSTEM-13 (XUSR-3) (XFP-3) XSYSTEM-5 (XFP-4) Front Panel Auto/Manual Keyswitch (XPND-23) XSYSTEM-4 (XFP-11) (XUSR-2) User E-Stop and Gate Interlock (Jumper closed when not used, MUST open both channels (XUSR-15) independently if used.) AM2 Coil XSYSTEM-19 (XFP-12) AM1 Coil XSYSTEM-43 (XUSR-4) LINE E-Stop (External User E-Stop System) XSYSTEM-12 (XUSR-9) XSYSTEM-39 (XUSR-17) XSYSTEM-9 (XUSR-16) XSYSTEM-28 (XUSR-10) AM1 AM2 AM2 (XPND-9) (XPND-8) XSYSTEM-14 (XUSR-5) T20 Pendant Enable XSYSTEM-8 (XPND-26) AM1 Auto/Manual Output XSYSTEM-42 (XUSR-23) XSYSTEM-30 (XUSR-6) XSYSTEM-27 (XUSR-22) Muted Safety Gate Active in Auto mode only (Jumper closed when not used) XSYSTEM-38 (XPND-25) XSYSTEM-29 (XUSR-18) Auto Mode Path XSYSTEM-44 (XUSR-19) Manual Mode Path XSYSTEM-26 (XUSR-8) XSYSTEM-10 (XUSR-7) ES1 ES2 Force-Guided Relay Cyclic Check Control Circuit ES1 User ESTOP Output XSYSTEM-25 (XUSR-20) ES2 XSYSTEM-40 (XUSR-21) Single-Phase AC Input 200-240 VAC High Power to Amplifiers (Internal Connections) SR1 SR2 Figure 4-17. E-Stop Circuit on XUSR and XFP Connectors Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 71 of 116 Chapter 4: System Installation The XUSR connector provides external two-channel E-Stop input on pin pairs 1, 14 and 2, 15. The XFP connector provides two-channel E-Stop input on pin pairs 1, 9 and 2, 10. NOTE: These pins must be shorted if not used. Both channels must open independently if used. Although an Emergency Stop will occur, the controller will flag an error state if one channel is jumpered closed and the other channel is opened. It will also flag an error state if the channels are shorted together. User E-Stop Indication Contacts - Remote Sensing of E-Stop These contacts provide a method to indicate the status of the ESTOP chain, inclusive of the Front Panel Emergency Stop push-button, the pendant Emergency Stop push-button, and the User Emergency Stop Contacts. NOTE: These contacts do not indicate the status of any connections below the User E-Stop contacts. Thus, they will NOT indicate the status of the Line E-Stop, MCP ENABLE, or the Muted Safety gate. If you have a specific need in this area, contact Adept Customer Service for information on alternate indicating modes. Two pairs of pins on the XUSR connector (pins 7, 20 and 8, 21) provide voltage-free contacts, one for each channel, to indicate whether the E-Stop chain, as described above, on that channel is closed. Both switches are closed on each of the redundant circuits in normal operation (no E-Stop). The user may use these contacts to generate an E-Stop for other equipment in the workcell. The load on the contacts must not exceed 40 VDC or 30 VAC at a maximum of 1 A. These voltage-free contacts are provided by a redundant, cyclically-checked, positive-drive, safety relay circuit for Category 3 PL-d per EN ISO 13849 operation. See the preceding figure. Line E-Stop Input The XUSR connector on the controller contains a two-channel Line E-Stop input for workcell or other equipment emergency-stop inputs. Generally, the customer E-Stop Indication contact outputs are used to generate an emergency stop in such external equipment. Thus, if one were to wire the same equipment’s outputs into the customer E-Stop input (that is, in series with the local robot’s E-Stop push-buttons), a lock-up situation could occur. The Line E-Stop input comes into the circuit at a point where it cannot affect the customer EStop indication relays and will not cause such a lock-up situation. For any situation where two systems should be cross-coupled, for example, the customer E-Stop indication of one controller is to be connected to the input of another controller, the Line E-Stop input is the point to bring in the other controller’s output contacts. See the preceding figure for more information. Do not use the Line E-Stop for such devices as local E-Stop push-buttons, since their status should be reported to the outside on the local user E-Stop indication output contact while the Line E-Stop inputs will not. Muted Safety Gate E-Stop Circuitry Two pairs of pins on the XUSR connector (pins 5, 18 and 6, 19) provide connections for a safety gate designed to yield an E-Stop allowing access to the workspace of the robot in Manual mode only, not in Automatic mode. It is up to the customer to determine if teaching the robot in Manual Mode, by a skilled programmer (See Qualification of Personnel in the Adept Robot Safety Guide), wearing safety equipment and carrying an Adept pendant, is allowable under local regulations. The E-Stop is said to be “muted” in Manual mode (for the Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 72 of 116 Chapter 4: System Installation customer E-Stop circuitry, see the figures and tables at the beginning of the section Connecting User-Supplied Safety and Power-Control Equipment on page 67). The muted capability is useful for a situation where a shutdown must occur if the cell gate is opened in Automatic mode, but you need to open the gate in Manual mode. If the mute gate is opened in Automatic mode, the robot defaults to Manual mode operation when power is reenabled. In muted mode, the gate can be left open for personnel to work in the robot cell. However, safety is maintained because of the speed restriction. CAUTION: If you want the cell gate to always cause a robot shutdown, wire the gate switch contacts in series with the user E-Stop inputs. Do not wire the gate switch into the muted safety gate inputs. Remote Pendant Usage Customers can build an extension cable to place the pendant in a remote location. The extension cable must conform to the following specifications: l Wire Size: must be larger than 26 AWG. l Connectors: must be 15-pin, standard D-sub male and female. l Maximum cable length is 10 meters. CAUTION: Do not modify the cable that is attached to the pendant. This could cause unpredictable behavior from the robot system. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 73 of 116 Chapter 5: PLC Configuration 5.1 Resources on the Adept Support Disk l The Adept ePLC Connect Software User's Guide l The Siemens Function Block pdf l The Siemens Robot Communication pdf l Allen-Bradley PLC code examples l Siemens PLC code examples During the installation and start-up process, refer also to your PLC user’s guide. 5.2 PLC-Robot Connection The user-supplied PLC and eMB-60N controller are connected either through a shared network or via a user-supplied Ethernet cable. When the robot is powered on and waiting for a PLC connection, the robot status panel will display its IP address, two digits at a time. The format will be: IP xxx-xxx-xxx-xxx OK NOTE: If you can use the robot’s default IP address, then you can skip the following section on setting the robot IP address completely. Setting the Robot IP Address Configure the IP address of the robot using Adept ACE software. 1. Connect the PC and the robot, either through a shared network or with an Ethernet cable between them. 2. Start the Adept ACE software. 3. Click the Detect and Configure button, circled in the following figure. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 75 of 116 Chapter 5: PLC Configuration Figure 5-1. Detect and Configure Button The IP address detection and configuration window will open. The ACE software will show the IP address of any controllers it detects. See the following figure. Figure 5-2. IP Addresses Detected 4. You can change the IP address and subnet mask in the Desired Address and Desired Subnet fields, if needed. 5. Click OK. The ACE software will ask you to wait for the controller to reboot. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 76 of 116 Chapter 5: PLC Configuration Setting the Robot IP Address on the PLC Allen-Bradley Systems Using your PLC software, set the robot’s IP address for the PLC to connect to. The following figure is an example of an Allen Bradley PLC, with RS Logix software. Figure 5-3. Example: Setting an IP Address with RS Logix The PLC should now be able to communicate with the robot. Siemens Systems The Siemens documentation is included on the support disk that came with your system. The communications document will include the words "Siemens_RobotComm". Refer to http://support.automation.siemens.com/WW/view/en/79100154, which links to the Siemens manuals on Adept robots. Download FB610 "ADEPT_RobotComm". l l Scroll down to display the two files to download. When accessing this link with Internet Explorer, right-click on the pdf that you want, and select Open link. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 77 of 116 Chapter 6: System Operation 6.1 eMB-60N Operation Status LED The Status LED Indicator is located near the top of the eMB-60N. See the following figure. This is a bi-color, red and green LED. The color and blinking pattern indicates the status of the robot. See the following table. ® RELEASE Status Panel Display Status LED Indicator STATUS EXPIO Connector eMB-60N EXPIO BRAKE Brake-release Connector Figure 6-1. Upper Controls, Connectors, and Indicators on an eMB-60N Table 6-1. Status LED Definition LED Status Description Off 24 VDC not present Green, Slow Blink High Power Disabled Green, Fast Blink High Power Enabled Green/Red Blink Selected Configuration Node Red, Fast Blink Fault - refer to the following table Solid Green or Red Initialization or Robot Fault Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 79 of 116 Chapter 6: System Operation Status Panel The status panel, shown in the preceding figure, displays alpha-numeric codes that indicate the operating status of the eMB-60N, including fault codes. The following table gives definitions of the fault codes. These codes provide details for quickly isolating problems during troubleshooting. Table 6-2. Status Panel Codes LED Status Code LED Status Code OK No Fault H# High Temp Encoder (Joint #) ON High Power ON Status hV High Voltage Bus Fault MA Manual Mode I# Initialization Stage (Step #) 24 24 V Supply Fault M# Motor Stalled (Joint #) A# Amp Fault (Joint #) NV Non-Volatile Memory B# IO Blox Fault (Address #) P# Power System Fault (Code #) BA Backup Battery Low Voltage PR Processor Overloaded AC AC Power Fault RC RSC Fault D# Duty Cycle Exceeded (Joint #) S# Safety System Fault (Code #) E# Encoder Fault (Joint #) SE E-Stop Delay Fault ES E-Stop SW Watchdog Timeout F# External Sensor Stop T# Safety System Fault (Code 10 + #) FM Firmware Mismatch TR Teach Restrict Fault FW IEEE 1394 Fault V# Hard Envelope Error (Joint #) h# h# High Temp Amp (Joint #) For more information on status codes, go to the Adept Document Library on the Adept website, and in the Procedures, FAQs, and Troubleshooting section, look for the Adept Status Code Summary document. NOTE: Due to the nature of the Adept Viper 700/900 robots’ bus line encoder wiring, a single encoder wiring error may result in multiple channels of displayed encoder errors. Reference the lowest encoder number displayed. RELEASE Button The RELEASE button, located at the top right of the eMB-60N controller, is not functional for Viper robots because the user needs the ability to specify a single axis when releasing brakes on a six-axis robot. An optional Brake Release box can be connected to the BRAKE connector on the eMB-60N to accomplish this. See the following section for details. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 80 of 116 Chapter 6: System Operation BRAKE Connector For manual release of the brakes on the Adept Viper 700/900 robot, a BRAKE connector is provided on the eMB-60N for connecting a manual brake release box. An optional brake-release box is available. See Brake-Release Box on page 105. The 9-pin BRAKE connector provides an interface for connecting a manual brake release box. Table 6-3. Brake Release Connector Pinouts Pin # Description 1 Release1_N 2 Release2_N 3 Release3_N 4 Release4_N 5 Release5_N 6 Release6_N 7 GND 8 Not connected 9 24 V Pin Location DB-9 Female Brake Connector Mating Connector: D-Subminiature 9-Pin Male Operation of the optional brake-release box is covered in Brake Release Box on page 88. 6.2 Verifying Installation The first time you power-up the system, you must follow the steps in this section to safely bring up your robot system. The tasks include verifying that the system is correctly installed and that all safety equipment is working correctly. Before using the robot, make the following checks to ensure that the robot and controller have been properly installed. DANGER: After installing the robot, you must test it before you use it for the first time. Failure to do this could cause death, serious injury or equipment damage. Mechanical Checks l l Verify that the robot is mounted level and that all fasteners are properly installed and tightened. Verify that any end-of-arm tooling is properly installed. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 81 of 116 Chapter 6: System Operation l Verify that all other peripheral equipment is properly installed and in a state where it is safe to turn on power to the robot system. System Cable Checks Verify the following connections: For Viper Robots with a SmartController EX: l Front Panel to the SmartController EX. l Optional pendant to the SmartController EX. l User-supplied 24 VDC power to the controller. l User-supplied ground wire between the SmartController EX and ground. l l One end of the IEEE 1394 cable into the SmartServo port connector on the SmartController EX, and the other end into the SmartServo connector on the eMB-60N. eAIB XSYS cable between the XSYS connector on the SmartController EX and the eMB60N XSYSTEM safety interlock connector, and latching screws are tight. For Viper Robots without a SmartController EX: l Front Panel to the eAIB XSYSTEM cable, XFP branch. l Optional pendant to the eAIB XSYSTEM cable, XMCP branch. This branch must be jumpered if there is no pendant connected. l Jumper in the eAIB XSYSTEM cable, XUSR branch, unless that branch is being used for user-supplied circuits. For all Viper 700/900 Robots: l User-supplied 24 VDC power to the eMB-60N 24 VDC connector. l User-supplied 200/240 VAC power to the eMB-60N 200/240 VAC connector. l User-supplied ground wire between the robot and ground. l User-supplied ground wire between the eMB-60N and ground. User-Supplied Safety Equipment Checks Verify that all user-supplied safety equipment and E-Stop circuits are installed correctly. 6.3 System Start-up Procedure Once the system installation has been verified you are ready to start up the system. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 82 of 116 Chapter 6: System Operation Viper Robots not using a PLC 1. Switch on AC power to the eMB-60N. 2. Switch on the 24 VDC power to the SmartController EX, if used, and the eMB-60N. 3. Follow the instructions, beginning with Starting the Adept ACE Software, in the following section. Viper Robots using a PLC 1. Switch on the PLC. 2. Switch on the robot. l The Robot Status LED is off. l The code on the Diagnostic Panel displays OK. Siemens Systems The Siemens documentation is included on the support disk that came with your system. The control document will include the words "Siemens_Function_Block". Refer to http://support.automation.siemens.com/WW/view/en/79100154, which links to the Siemens manuals on Adept robots. Download FB600 "ADEPT_RobotControl". l l Scroll down to display the two files to download. When accessing this link with Internet Explorer, right-click on the pdf that you want, and select Open link. Allen-Bradley Systems The Adept support disk and Adept web site have some examples for the Allen Bradley PLC using RS Logix. For the web site, go to adept.com, and then: Support > User Forums > Controls > ePLC Connect Robot Control These gives some examples to start with. Using the PLC to Enable High Power The details of enabling high power to the robot will vary, depending on the software running on your PLC. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 83 of 116 Chapter 6: System Operation Figure 6-2. Example: Enabling High Power with RS Logix In the RS Logix example, double-clicking Controller Tags, and then setting the value of pv_rbt_reset_fault to 1 will enable high power on the robot. NOTE: pv_rbt_reset_fault is the name for a register, which is fixed when downloading the PLC code example from the support disk or Adept web site. For Both PLC Types Once high power is enabled, the Robot Status Panel displays ON, and the amber Robot Status LED is on. Running the Adept ACE Software Starting the Adept ACE Software The robot should be on, and the status panel should display OK before proceeding. 1. Turn on the PC and start the Adept ACE software. l Double-click the Adept ACE icon on your Windows desktop or, from the Windows Start menu bar, l Select Start > Programs > Adept Technology > Adept ACE > Adept ACE. 2. On the Adept ACE Startup menu, click New Controller Workspace. 3. Click-select the controller you want to use, and click OK. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 84 of 116 Chapter 6: System Operation Enabling High Power After you have started the Adept ACE software and connected to the controller, enable high power to the robot motors: 1. From the Adept ACE main menu, click the Enable High Power icon: 2. If the High Power button on the Front Panel is blinking, press and release it. NOTE: The use of the blinking High Power button can be configured (or eliminated) in software. The default time-out is 10 seconds. Your system may not require this step. NOTE: If enabled, the Front Panel button must be pressed while blinking. If the button stops blinking, you must enable power again. The Front Panel, which is mounted just outside the workcell safety barrier, is shown in the following figure. If enabled, the High Power button must be pressed while blinking (default time-out is 10 seconds). If the button stops blinking, you must enable power again. Figure 6-3. High Power Button on Front Panel This step turns on high power to the robot motors and calibrates the robot. l l The amplifier status LED blinks green rapidly (a slow green blink has a different meaning). The status panel on the eMB-60N controller displays ON. Verifying E-Stop Functions Verify that all E-Stop devices are functional (pendant, Front Panel, and user-supplied). Test each mushroom button, safety gate, light curtain, etc., by enabling high power and then opening the safety device. The High Power push button/light on the Front Panel should go out. Verify Robot Motions Use the pendant (or Adept ACE jog control) to test the motion of each axis on the robot to confirm it moves in the proper directions. Refer to the Adept T20 Pendant User's Guide for instructions on using the pendant. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 85 of 116 Chapter 6: System Operation If the optional pendant is not installed in the system, you can move the robot using the Robot Jog Control in the Adept ACE software. For details, see the Adept ACE User’s Guide. NOTE: When using a pendant with an Adept Viper robot, the Free mode is disabled for safety reasons. 6.4 Front Panel Controls and Indicators 2 Manual Mode Auto Mode 4 1 5 3 Figure 6-4. Front Panel 1. XFP connector Connects to the XFP connector on the SmartController or eAIB XSYSTEM cable. 2. System 5 V Power-On LED Indicates whether or not power is connected to the robot. 3. Manual/Automatic Mode Switch Switches between Manual and Automatic mode. In Automatic mode, executing programs control the robot, and the robot can run at full speed. In Manual mode, the system limits robot speed and torque so that an operator can safely work in the cell. Manual mode initiates software restrictions on robot speed, commanding no more than 250 mm/sec. 4. High Power On/Off Switch and Lamp Controls high power to the robot motors. Enabling high power is a two-step process. An “Enable Power” request must be sent from the user-supplied PC, an executing program, or the Adept pendant. Once this request has been made and the High Power On/Off lamp/button is blinking, the operator must press and release this button, and high power will be enabled. 5. Emergency Stop Switch Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 86 of 116 Chapter 6: System Operation The E-Stop is a dual-channel, passive E-Stop that supports Category 3 CE safety requirements. Pressing this button turns off high power to the robot motors. NOTE: The Front Panel must be installed to Enable Power to the robot. To operate without a Front Panel, the user must supply the equivalent circuits. 6.5 Learning to Program the Robot To learn how to use and program the robot, see the Adept ACE User’s Guide, which provides information on robot configuration, control and programming through the Adept ACE software “point and click” user interface. For eV+ programming information, refer to the eV+ user and reference guides in the Adept Document Library (ADL) on the Adept website. For more details on the ADL, see Adept Document Library on page 17. For use with a user-supplied PLC, refer to the Adept ePLC Connect 3.0 Software User's Guide, your PLC user guide, and PLC Configuration on page 75. 6.6 Viper Axes Axis names and directions are shown in the following figure. Axis 4 Forearm RX- Wrist 1 Axis 5 RX+ RY+ Z+ RY- Z- RZAxis 3 Axis 6 RZ+ Arm Wrist 2 Y+ Y- Body Base Axis 2 XAxis 1 X+ Figure 6-5. Axis Names and Directions Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 87 of 116 Chapter 6: System Operation 6.7 Brake Release Box Adept offers an optional manual brake-release box to release the brakes on a specific axis. See also Brake-Release Box on page 105. WARNING: Secure the robot prior to releasing the brakes on axes 2 or 3, to prevent injury to personnel or equipment damage. This procedure describes how to install and use a manual brake release box. See the following figure. 1. Make sure that high power is disabled (off). 2. Connect the 9-pin male D-sub connector into the 9-pin female D-sub connector marked BRAKE on the eMB-60N controller. 3. Press one of the E-Stops (Pendant, Front Panel, or external). NOTE: An E-Stop must be activated in order for the brake release box to work. 4. Using the axis selector switch, select the axis for which you want to release the brake. 5. Depress the Brake Release push button to release the brake. 6. Repeat steps 4 and 5 above for releasing the brakes on another axis. NOTE: When the Status LED (Green) is on, it indicates that the circuit is enabled, when the Brake Release push button is pressed. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 88 of 116 Chapter 6: System Operation Axis selector switch 1 2 3 4 Status LED 5 6 OFF BRAKE RELEASE Brake Release Push button 9-pin male D-Sub connector Figure 6-6. Manual Brake-Release Box Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 89 of 116 Chapter 7: Maintenance 7.1 Field-replaceable Parts WARNING: Only qualified service personnel may service the robot system. The only field-replaceable parts on the Viper 700/900 robots are the encoder backup batteries, the eMB-60N, and the light bulb for the Front Panel. Part Adept Part Number Encoder battery 14957-000 eMB-60N 19700-000 Front Panel bulb 27400-29006 Forearm Wrist 1 Arm Wrist 2 Body Base Figure 7-1. Main Components of a Viper 700 Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 91 of 116 Chapter 7: Maintenance 7.2 Periodic Inspection Schedule The following table gives a summary of the preventive maintenance procedures and guidelines on frequency. Item Period Reference Check E-Stop, enable and key switches, and 6 months barrier interlocks. See Checking Safety Systems on page 93 Check robot mounting bolts. 6 months See Checking Robot Mounting Bolts on page 93 Replace encoder battery. 2-7 years See Replacing Encoder Backup Batteries on page 93 Confirm that playback position has not changed. Daily Wipe dirt, dust, and particles from the robot body. 3 months Retighten and coat paint lock of all exposed bolts (refer to the following table), including the tool flange bolts. 3 months Activate and deactivate the limit switch. Retighten and coat paint locks to the limit switch bolts. Yearly Check for abnormal heat generation and abnormal sounds. Daily Confirm that the robot arm and tool flange never drop when motor power is turned ON/OFF. Daily Confirm that the robot arm and tool flange never drop when the brake release switch (note) is set to OFF. 3 months Check for abnormal vibration, abnormal sounds or oil leakage. 3 months Check for backlash by pushing the tool in for- 3 months ward/backward, right/left, and upward/downward with hand. NOTE: The frequency of these procedures will depend on the particular system, its operating environment, and amount of usage. Use the times given here as guidelines and modify the schedule as needed. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 92 of 116 Chapter 7: Maintenance SHCS SHCS SS M3 1.57 N·m (14 in-lbf) 1.47 N·m (13 in-lbf) M4 3.63 N·m (32 in-lbf) 3.4 N·m (30 in-lbf) M5 7.35 N·m (65 in-lbf) 6.9 N·m (61 in-lbf) M6 12.4 N·m (110 in-lbf) 11.8 N·m (104 in-lbf) M7 30.4 N·m (269 in-lbf) 28.4 N·m (251 in-lbf) 7.3 Checking Safety Systems These tests should be done every six months. 1. Test operation of: l E-Stop button on Front Panel l E-Stop button on pendant l Enabling switch on pendant l Auto/Manual switch on Front Panel NOTE: Operating any of the above switches should disable high power. 2. Test operation of any external (user-supplied) E-Stop buttons. 3. Test operation of barrier interlocks, etc. 7.4 Checking Robot Mounting Bolts Check the tightness of the base mounting bolts every 6 months. Tighten to 70 ± 14 N·m (52 ± 10 ft-lbf). 7.5 Replacing Encoder Backup Batteries WARNING: The procedures and replacement of parts mentioned in this section should be performed only by skilled or instructed persons, as defined in the Adept Robot Safety Guide. The access covers on the robot are not interlocked - turn off and disconnect power if covers have to be removed. CAUTION: Replace the batteries only with 3.6 V, 8.5 Ah lithium batteries, Adept part number: 14957-000. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 93 of 116 Chapter 7: Maintenance Replacement Intervals NOTE: The robot uses lithium batteries for backup of encoder data. If the battery voltage drops too low, encoder data will be lost. The encoder backup batteries should be replaced according to the intervals that follow. l l l If the robot is kept in storage and not in production, or the robot is turned off (no 24 VDC supply) most of the time, then the batteries should be replaced every two years. If the robot is turned on with 24 VDC supplied to the robot half the time, the batteries should be replaced every four years. If the robot is turned on with 24 VDC more than half the time, then you can increase the replacement interval to seven years. If, for example, a robot is typically turned off only on weekends, the batteries would need to be replaced every seven years. Replacement Procedure 1. Turn the eMB-60N controller on. This provides backup power to maintain the encoder data while replacing the batteries. CAUTION: If the voltage is not maintained, either by backupbatteries or the controller, encoder data will be lost. 2. Disconnect AC at the eMB-60N, but leave 24 VDC connected and powered on. WARNING: The robot interface panel is not interlocked. Do not open it until AC power has been disconnected. 24 VDC power is necessary to maintain encoder data while the batteries are being changed. CAUTION: If 24 VDC is not on, do no proceed with these steps. 3. Press the E-Stop. 4. Remove the eight screws holding the robot interface panel to the robot. Save the screws for reinstallation. 5. Carefully tilt the interface panel, with all of its connectors intact, away from the robot base. 6. If the white cable tie holding two white connectors to the right side of the battery bracket goes around the entire battery bracket, including the batteries, cut it. This will be replaced by a cable tie that does not include the batteries. For the moment, these two connectors will not be attached to the bracket. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 94 of 116 Chapter 7: Maintenance 7. There is a small (≈1 x 1 inch) PCB in a black case tucked into the battery bracket. This is the RSC. Carefully remove it from the bracket, but do not disconnect it. 8. Without cutting it, disconnect the orange cable tie that holds the batteries in the battery bracket. There is a tab at the locking end of the cable tie that releases it, so it can be reused. This cable tie goes through two holes in the bottom of the bracket. Do not remove the tie from the bracket. 9. Lift the battery pack out of the bracket. 10. Disconnect the following connectors from their mating connectors: l CNBAT12 l CNBAT34 l CNBAT56 A battery voltage drop error will be displayed, which is normal. These connections are secured with electrical tape. 11. Connect the three new battery connectors to their mating (CNBAT) connectors. Secure the connections with electrical tape. 12. Place the new battery pack in the battery case, with the wires exiting the left side. 13. Put the RSC into the battery bracket so that some of the orange cable tie will hold it in, but so that the cable tie does not interfere with the RSC wires. 14. Secure the batteries and RSC with the reusable orange cable tie. 15. If you cut a white cable tie that held the two white connectors to the side of the battery bracket, do the following: a. Gently rotate the two connectors 90°, so the wires enter and exit the connectors from the top and bottom. Some of the wires go to the RSC. b. Secure the connectors to the right side of the battery bracket with a cable tie. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 95 of 116 Chapter 7: Maintenance RSC under orange tie Orange cable tie Battery bracket RSC/encoder connectors Wires, exit at top and bottom Batteries Cable tie (shown in blue) Robot interface panel Figure 7-2. Finished Battery Bracket, Viewed from Above 16. Reinstall the robot interface panel onto the robot base, using the screws previously removed. Make sure that no wires get pinches when you install the interface panel. 17. Reconnect AC power at the eMB-60N interface panel. NOTE: Dispose of the batteries according to all local and national environmental regulations regarding electronic components. 7.6 Replacing the eMB-60N Amplifier Remove the eMB-60N Amplifier 1. Switch off the SmartController EX, if present. 2. Switch off the 24 VDC and 200/240 VAC input supplies to the eMB-60N. 3. Disconnect the 24 VDC supply cable from the eMB-60N 24 VDC connector. See Connectors on Interface Panel on page 32 for locations of connectors. 4. Disconnect the 200/240 VAC supply cable from the eMB-60N AC connector. 5. Disconnect the eAIB XSYS or XSYSTEM cable from the eMB-60N XSYSTEM port. 6. Disconnect the I/O Harness from the eMB-60N XIO port. 7. Disconnect the Motor Power cable from the eMB-60N port. 8. Disconnect the Robot Encoder cable from the eMB-60N port. 9. Disconnect the IEEE 1394 cable, if installed, from the eMB-60N SmartServo connector. 10. Disconnect any other cables that are connected to the eMB-60N. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 96 of 116 Chapter 7: Maintenance Installing a New eMB-60N Amplifier 1. Carefully remove the new eMB-60N from its packaging, check it for any signs of damage, and remove any packing materials or debris. 2. Carefully place the eMB-60N near the robot. 3. Connect the eAIB XSYS or XSYSTEM cable to the eMB-60N XSYSTEM port. 4. Connect the Robot Encoder cable to the eMB-60N. 5. Connect the Motor Power cable to the eMB-60N. 6. Connect the I/O Harness to the eMB-60N XIO port. 7. Connect the IEEE 1394 cable, if used, to the eMB-60N SmartServo connector. 8. Connect any other cables that were connected to the eMB-60N. 9. Connect the 200/240 VAC supply cable to the eMB-60N AC input connector. 10. Connect the 24 VDC supply cable to the eMB-60N 24 VDC input connector. 11. Switch on the 200/240 VAC input supply to the eMB-60N. 12. Switch on the 24 VDC input supply to the eMB-60N. 13. Switch on the SmartController EX, if present. 14. Once the system has completed booting: l l Verify that the new eMB-60N has been commissioned. The initial commissioning utility screen will tell you which functions are commissioned. Test the system for proper operation. 7.7 Commissioning a System with an eMB-60N Commissioning a system involves synchronizing the robot with the eMB-60N. For a new system with an eMB-60N, the robot and the eMB-60N will have been commissioned at the factory and should not need commissioning. In rare cases with a new robot with an eMB-60N, you may need to commission the system. l l If the system will not power up, and the robot status display shows SE, you need to commission the system. If the system will not power up in Manual mode, and the robot status display shows TR, you need to commission the system. Safety Commissioning Utilities The Adept eMB-60N adds two functions that implement safety in hardware: l l E-Stop serves as a backup to the standard software E-Stop process. The system will always try to stop the robot using the software E-Stop first. The hardware E-Stop will take over in the event of a failure of the software E-Stop. Teach Restrict limits the maximum speed of the robot when it is operated in Manual Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 97 of 116 Chapter 7: Maintenance mode. As with the E-Stop, this is a hardware backup to software limits on robot speed. If the software fails to limit the robot speed during manual operation, the hardware Teach Restrict will disable power to the system. These two functions are supported by four wizards: l E-Stop Configuration This sets the E-Stop hardware delay to factory specifications. l E-Stop Verification This verifies that the hardware E-Stop is functioning correctly. l Teach Restrict Configuration This sets the hardware Teach Restrict maximum speed to factory specifications. l Teach Restrict Verification This verifies that the hardware Teach Restrict is functioning correctly. Commissioning Status The initial utility screen will tell you which functions are commissioned. If a function is not commissioned, its verification wizard will not be displayed. Any displayed verification wizard can be run at any time, to ensure that its function is working properly. Prerequisites l The robot must be set up and functional. l The robot must use eMB-60N amplifiers. l l A PC with Adept ACE software version 3.3.2.10 or later must be connected to the eMB60N. The Front Panel keyswitch must be in Auto mode. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 98 of 116 Chapter 7: Maintenance Figure 7-3. Adept Front Panel l An Adept pendant is required for the Teach Restrict verification. l No E-Stops can be activated. l For Configuration (E-Stop and Teach Restrict), the eAIB Commissioning Jumper must be plugged into the XBELTIO jack on the eMB-60N. NOTE: This is the only time that this jumper will be used. It is part number 11901-000, and must be removed for Verification and normal operation. Figure 7-4. eAIB Commissioning Jumper E-Stop Configuration Utility This utility sets the E-Stop hardware delay to factory specifications. NOTE: Ensure that the commissioning jumper is plugged into the XBELTIO jack on the eMB-60N before you start this procedure. Procedure From within the Adept ACE software: 1. Open the robot object editor. Double-click on the robot object in the tree structure, usually the left pane. 2. Select Configure > Safety Settings > Configure ESTOP Hardware Delay, then click Next. This procedure will configure Channel A and then Channel B. It will then report the delay that it set for each. 3. If the SmartController EX does not reboot, cycle power on the SmartController EX. 4. Cycle power on the eMB-60N. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 99 of 116 Chapter 7: Maintenance E-Stop Verification Utility This utility verifies that the hardware E-Stop parameters are set correctly and that the hardware E-Stop is working. The hardware E-Stop must have already been configured for this wizard to run. NOTE: If the commissioning jumper is plugged into the XBELTIO jack on the eMB60N, remove it before you start this procedure. Procedure From within the Adept ACE software: 1. Open the robot object editor. Double-click on the robot object in the tree structure, usually the left pane. 2. Select Configure > Safety Settings > Verify ESTOP Hardware Delay, then click Next. 3. Enable high power, if not already enabled, then click Next. 4. Press an E-Stop button (on the Front Panel), then click Next. The utility will confirm that the hardware delay has been verified for this robot, and display the delay times for channels A and B. 5. If the SmartController EX does not reboot, cycle power on the SmartController EX. Teach Restrict Configuration Utility This utility sets the hardware Teach Restrict maximum speed parameter to factory specifications. NOTE: Ensure that the commissioning jumper is plugged into the XBELTIO jack on the eMB-60N before you start this procedure. Procedure NOTE: This procedure takes 2 or 3 minutes to complete. From within the Adept ACE software: 1. Open the robot object editor. Double-click on the robot object in the tree structure, usually the left pane. 2. Select Configure > Safety Settings > Configure Teach Restrict, then click Next. 3. From the Prerequisite screen, click Next. The wizard will go through all of the robot's motors, and display messages that it is configuring Channel A and B for each. It will then record the configuration, and display the target times that it set. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 100 of 116 Chapter 7: Maintenance 4. Click Finish. 5. If the SmartController EX does not reboot, cycle power on the SmartController EX. Teach Restrict Verification Utility This utility verifies that the Teach Restrict parameters are set correctly and that the hardware Teach Restrict maximum speed control is working. This is a two-part wizard. The first is run in Auto mode. The second is run in Manual mode. Before running this verification utility, the Teach Restrict must be configured. NOTE: If the commissioning jumper is plugged into the XBELTIO jack on the eMB60N, remove it before you start this procedure. Automatic Mode Procedure WARNING: The robot will move during this wizard. Ensure that personnel stay clear of the robot work area. From within the Adept ACE software: 1. Open the robot object editor. Double-click on the robot object in the tree structure, usually the left pane. 2. Select Configure > Safety Settings > Verify Teach Restrict, then click Next. 3. Teach a Start Position. NOTE: This procedure will move the robot approximately ±5 degrees from the starting point of each joint. This can be any position that does not conflict with obstacles or the limits of joint movements. l If the robot is already in such a position, you can just click Next. l Otherwise, move the robot to such a position, then click Next. l l l The screen will display the number of degrees that each joint is expected to move during the verification process. You can click Preview Motions on this screen to view the motions at slow speed. The default speed is 10, but you can change that speed with this screen's speed control. You can click Move to Ready, to move the robot to the Ready position. The robot will move each joint, in succession. It will generate an over-speed condition for each, and verify that the hardware detected the over-speed condition. 4. Click Next, to proceed to the Manual Mode Procedure. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 101 of 116 Chapter 7: Maintenance If the Automatic Mode Procedure fails, you will not be allowed to proceed with the Manual Mode. Manual Mode Procedure The manual mode of this verification requires the use of an Adept pendant. For this verification, the Front Panel keyswitch must be in Manual mode. 1. From the Introduction screen, click Next. l Set the pendant to Joint mode. l Set the pendant manual control speed to 100. 2. Click Next. 3. Using the pendant, jog any of the robot's joints until power is disabled. This indicates that the Teach Restrict function is working. 4. Click Next. The results of the verification will be displayed. 5. Click Finish. 6. If the SmartController EX does not reboot, cycle power on the SmartController EX. 7. Reset the Front Panel keyswitch to Auto mode. 7.8 Changing the Lamp in the Front Panel High-Power Indicator The system is equipped with circuitry to detect the potentially dangerous condition of a burned-out High Power indicator on the Front Panel. If this lamp is burned out, you cannot enable high power until the lamp has been replaced. Follow this procedure to replace the High Power indicator lamp. The Adept part number for the lamp is 27400-29006. WARNING: Lockout and tagout power before servicing. WARNING: The procedures and replacement of parts mentioned in this section should be performed only by trained, authorized personnel. The access covers on the Front Panel are not interlocked – turn off and disconnect power before removing the cover. 1. Turn off system power to the robot. 2. Turn off power to the optional SmartController EX, if you are using one. 3. Disconnect the cable between the Front Panel and the eAIB (or controller). 4. Remove the Front Panel from its mounting location. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 102 of 116 Chapter 7: Maintenance 5. Remove the two screws on the back of the Front Panel. Save the screws for re-installation. 6. Carefully pull the front cover away from the body of the Front Panel. You will encounter some resistance, as there are three plug-type connectors that you need to disconnect as you pull the front cover away from the body. NOTE: Separate the cover from the body slowly to avoid damaging the two wires that go between the LED and the PC board inside the body. Pull the front cover as straight out as possible. You do not have to disconnect the wires from the PC board, although you can if needed. 7. Locate the lamp body in the center of the back side of the front cover. Turn the lamp body approximately 20° in either direction and then pull straight back. 8. The lamp body is now free. You can remove the old lamp and insert a new one. 9. Re-install the lamp body by pushing it straight into the lamp housing receptacle. Make sure the contacts on the lamp body are properly oriented, as shown in the following figure. 10. Make sure to reconnect the wires from the LED if you disconnected them earlier. 11. Push the front cover into the body, taking care to align all of the plug-type connectors. Verify that the wires do not get crimped as you reinstall the cover. 12. Re-install the two screws on the back of the body. 13. Re-install the Front Panel in its mounting. 14. Reconnect the cable between the Front Panel and the eAIB (or controller). Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 103 of 116 Chapter 7: Maintenance Back side of front cover High Power On/Off Lamp Body Wires between LED and body of Front Panel. Be careful when separating front cover from body to avoid damaging the wires. Figure 7-5. Lamp Body Contact Alignment Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 104 of 116 Chapter 8: Options 8.1 Brake-Release Box Adept p/n 05522-000. A brake-release box lets you release the brakes of a single axis at a time. Multiple axes can be released by repeating this incrementally. The brake-release box plugs into the BRAKE connector on the eMB-60N. See Brake Release Box on page 88 for use of the brake-release box. 8.2 Pin Calibration Kit Rough calibration can be accomplished with a pin-calibration kit. The process involves moving each joint accurately, so a brake-release box is needed. Use of this kit requires factory training, which includes the license necessary for using the calibration software. Contact Adept Support. For Product Support information: http://www.adept.com/support/service-and-support/main 8.3 I/O Harness Adept p/n 04465-100. The Adept Viper 700 and 900 robots come standard with a connector for both the CN10A and CNR010 ports, but the cabling and connectors for the other ends of these cables are user-supplied. The I/O Harness option provides cables for both of these connectors. The CNR010 cable in the I/O Harness option includes a completed cable that will connect between the robot interface panel and the eMB-60N. The CN10A cable ends in flying leads, so the user can make appropriate attachments at the gripper. 8.4 Adept Intelligent Force Sensing System Adept p/n 14161-400. The Adept Intelligent Force Sensing system is a hardware and software package that allows Adept-controlled robots to react to sensed forces and moments. Tight integration of the force sensor to the robot control system dramatically reduces force overshoot and robot stopping time when forces or moments exceed preset thresholds. As a result, assembly operations can be performed at higher speeds. 8.5 Digital I/O IO Blox Device Adept p/n 90570-00001, “Multi-Purpose Kit”. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 105 of 116 Chapter 8: Options Each IO Blox device adds 8 inputs and 8 outputs. This plugs into the EXPIO connector on the eMB-60N. Up to four IO Blox devices can be added, daisy-chained together. SmartController EX See Adept SmartController EX on page 12. Adept p/n 09200-000. sDIO Module Adept p/n 90356-20200. This option requires the SmartController EX motion controller. Offers 32 inputs and 32 outputs per module. Up to four sDIO modules can be added per SmartController EX motion controller. NOTE: The SmartController EX motion controller XDIO port gives the Viper 700 and 900 robots 12 inputs and 8 outputs. 8.6 T20 Pendant Adept p/n 10046-010. The Adept T20 pendant provides a user interface and teach pendant in an ergonomic and rugged package. The T20 pendant is designed for right- or left-handed use. All gripping and holding positions enable comfortable and fatigue-free operation. The safety features include: l l Emergency stop switch (dual-channel circuit) Three-position enable switch that prevents pendant input or robot motion when the switch is not engaged. The software features include the ability to: l Control the robot by enabling and disabling power and jogging the robot l Teach locations l Use Smart Locations, which allow you to work with locations through the Frame and Tool screens. l Display robot position, system status, system identification, and error messages l Display and change digital I/O 8.7 SmartVision MX Industrial PC (Vision Processor) Adept p/n 14189-901. The Adept SmartVision MX™ is a Windows® 7 Embedded industrial PC designed to run Adept’s ACE software. It is compatible with Adept’s SmartController line of products, or can be used with Adept robots that don’t use a SmartController. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 106 of 116 Chapter 8: Options For inspection applications, the Adept SmartVision MX industrial PC is designed to be a “plug-and-play” vision system. Using a USB or GigE camera, along with Adept’s PC-based vision software, the unit is a complete industrial vision solution. When used with a SmartController, the Adept SmartVision MX provides expanded vision processing power for vision-guided robotics or inspection. 8.8 Power Cable Kits Adept p/n 04972-000, cables only. Adept p/n 90565-010, cables and power supply. The 24 VDC and AC power cables, fully-assembled, that are needed to connect the eMB-60N to the robot base are available in this kit. The two cables just mentioned as well as a recommended 24 VDC power supply are available as a kit, too. 8.9 Y Cable, for XSYS Connection to Dual Robots Adept p/n 00411-000. This is for multi-robot configurations using an Adept SmartController. Refer to the Adept DualRobot Configuration Procedure, which is available in the Adept Document Library. 8.10 Panel-Mount Kit Adept p/n 13326-000. To panel-mount the eMB-60N, install two brackets, one on each side at the rear of the unit (see the following figure for the bracket dimensions). Use the screws from the kit. Dimensions are given in eMB-60N Mounting Bracket Dimensions on page 112. 8.11 ISO Tool Flange Adept p/n 14830-000 The ISO tool flange has the same hole pattern as previous Adept Viper robots, so users who don’t want to change their tooling change simply use this tool flange. Dimensions are given in Tool Flange Dimensions on page 111. Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 107 of 116 Chapter 9: Technical Specifications 9.1 Robot Dimensions 170° 50 R1 170° 221.4 73 340 50 345 1249 330 45 110.7 165 495 228 618 723 Figure 9-1. Adept Viper 700 Side Dimensions and Work Envelope Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 109 of 116 Chapter 9: Technical Specifications 170° R1 50 170° 221.4 73 440 50 345 410 45 110.7 115 230 165 646 266 912 806 Figure 9-2. Adept Viper 900 Side Dimensions and Work Envelope Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 110 of 116 Chapter 9: Technical Specifications 9.2 Tool Flange Dimensions 4x M5 depth 7 2x Ø5 H7 depth 7 Ø72 H7 5 5 Wire hole (same on opposite side) 23 Ø45 H7 Ø23 Diameter of wire hole C1 C1 BC 60 14 73 83 Figure 9-3. Standard Tool Flange 11 (Ø20 H7 Range) 0.5 x 45° Ø20 H7 Section A-A 10 (Ø72 H7 Range) 5 Ø60 2x Ø5 H7 A A (Ø40 H7 Range) Wire Hole (Same on opposite side) 23 Ø40 H7 14 Ø72 H7 Ø31.5 4x M5 x 0.8 - 6H 6 7 1 x 45° 1 x 45° 95 88 Units are mm Figure 9-4. ISO Tool Flange (option) Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 111 of 116 Chapter 9: Technical Specifications 9.3 eMB-60N Mounting Bracket Dimensions Figure 9-5. eMB-60N Mounting Bracket Option 9.4 Specifications Physical Specification Overall arm length 700 900 723 mm (28.5 in.) 912 mm (35.9 in.) ±170° -135°, +80° -136°, +270° ±190° ±120° ±360° ±170° -135°, +80° -139°, +270° ±190° ±120° ±360° Absolute encoder Absolute encoder Motion range J1: J2: J3: J4: J5: J6: Position detection Drive motor and brake AC servomotors for all joints, Brakes for joints J2 to J6 Supply air lines at base Ø6 mm (0.24 in.) x 2 Air outputs at wrist 1 Ø4 mm (0.16 in.) x 7 1 Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 112 of 116 Chapter 9: Technical Specifications Specification 700 900 User signal lines 10 (for proximity sensor signals, etc.) Air source - Operating pressure 0.1 to 3.9 MPa (14.5 to 56.6 psi) Air source - Maximum allowable pressure 0.49 MPa (71.1 psi) Weight 1: Ø4x6 37 kg (81.6 lb) 39 kg (86.0 lb) air lines can be controlled by internal solenoids. Performance Specification Maximum joint speed, °/sec: J1: J2: J3: J4: J5: J6: 700 900 450 380 520 550 550 1000 300 280 360 550 550 1000 Maximum payload Position repeatability1 7 kg (15.4 lb) ±0.02 mm (0.00079 in.) in each of X, Y and Z Around J4: 0.47 kg·m2 Around J5: 0.47 kg·m2 Around J6: 0.15 kg·m2 Maximum allowable inertia moment 1: Position ±0.03 mm (0.00118 in.) in each of X, Y and Z repeatability is measured at constant ambient temperature. Environment Specification Ambient temperature Ambient humidity Degree of Protection Cleanliness 700 900 0 to 40° C (32 to 113° F) up to 1000 m (3281 ft) elevation 20 - 85%, non-condensing IP-67 ISO 14644-1 Class 4 equivalent Adept Viper 700/900 Robots with eMB-60N User’s Guide, Rev 1 Page 113 of 116 14987-000 Rev 1 5960 Inglew ood D riv e Pleas anton, C A 94588 925 · 245 · 3400