SmartMotion IG
SmartMotion IG
Installation Guide
R
SmartServo *S/N 3564-XXXXX*
s MI6
XDC1 XDC2
F2 DE2 F6 DE6 24V 0.5A
F1 DE1 F5 DE5
ES HPE F4 DE4
STATUS F3 DE3
-+ -+
*S/N 3561-XXXXX*
SmartController CS
SmartServo
Device Net Eth 10/100
OK HPE LAN SW1 1.1 1.2 RS-232/TERM RS-422/485
SF ES HD 1 2 3 4
ON
OFF
1 2 3
XDIO XUSR XSYS XFP XMCP XDC1 XDC2
24V 5A
-+ -+
R
SmartServo *S/N 3564-XXXXX*
s MI6
XDC1 XDC2
F2 DE2 F6 DE6 24V 0.5A
F1 DE1 F5 DE5
ES HPE F4 DE4
STATUS F3 DE3
-+ -+
*S/N 3561-XXXXX*
SmartController CS
SmartServo
Device Net Eth 10/100
OK HPE LAN SW1 1.1 1.2 RS-232/TERM RS-422/485
SF ES HD 1 2 3 4
ON
OFF
1 2 3
XDIO XUSR XSYS XFP XMCP XDC1 XDC2
24V 5A
-+ -+
02170-000, Rev B
April, 2003
3011 Triad Drive • Livermore, CA 94550 • USA • Phone 925.245.3400 • Fax 925.960.0452
Otto-Hahn-Strasse 23 • 44227 Dortmund • Germany • Phone 49.231.75.89.40 • Fax 49.231.75.89.450
41, rue du Saule Trapu • 91300 • Massy • France • Phone 33.1.69.19.16.16 • Fax 33.1.69.32.04.62
The information contained herein is the property of Adept Technology, Inc., and shall not be repro-
duced in whole or in part without prior written approval of Adept Technology, Inc. The informa-
tion herein is subject to change without notice and should not be construed as a commitment by
Adept Technology, Inc. This manual is periodically reviewed and revised.
Adept Technology, Inc., assumes no responsibility for any errors or omissions in this document.
Critical evaluation of this manual by the user is welcomed. Your comments assist us in preparation
of future documentation. Please email your comments to: [email protected].
The Adept logo, CHAD, the CHAD logo, and Soft Machines
are registered trademarks of Adept Technology, Inc.
ActiveV, Adept, Adept 1060, Adept 1060+, Adept 1850, Adept 1850 XP, Adept 540, Adept 560,
Adept C40, Adept C60, Adept CC, Adept CHADIQ, Adept CHADIQh, Adept CHADIQt, Adept
Cobra 550, Adept Cobra 550 CleanRoom, Adept Cobra 600, Adept Cobra 800, Adept DeskTop,
Adept Digital Workcell, Adept FFE, Adept FlexFeeder 250, Adept IC, Adept Impulse Feeder, Adept
LineVision, Adept MC, Adept MV, Adept MV-10, Adept MV-19, Adept MV4, Adept MV-5, Adept
MV-8, Adept NanoBonder EBS, Adept NanoBonder LWS, Adept NanoCell, Adept NanoStage
L1P2, Adept NanoStage L3, Adept NanoStage L3P2, Adept OC, Adept SmartAmp, Adept
SmartAxis, Adept SmartController CS, Adept SmartController CX, Adept SmartModule, Adept
SmartMotion, Adept SMIF-EZ, AdeptAlign 650, AdeptAtlas, AdeptCartesian, AdeptForce,
AdeptFTP, AdeptGEM, AdeptModules, AdeptMotion, AdeptMotion Servo, AdeptMotion VME,
AdeptNet, AdeptNFS, AdeptOne, AdeptOne-MV, AdeptOne-XL, AdeptRAPID, AdeptSix 300,
AdeptSix 300CL, AdeptTCP/IP, AdeptThree, AdeptThree-MV, AdeptThree-XL, AdeptTwo,
AdeptVicron, AdeptVicron 300S, AdeptVicron 310D, AdeptVision, AdeptVision AVI, AdeptVision
AGS, AdeptVision GV, AdeptVision I, AdeptVision II, AdeptVision VME, AdeptVision VXL,
AdeptVision XGS, AdeptVision XGS II, AdeptWindows , AdeptWindows Controller,
AdeptWindows DDE, AdeptWindows Offline Editor, AdeptWindows PC, AIM, AIM Command
Server, AIM Dispense, AIM PCB, AIM VisionWare, A-Series, AutoCal, AutoTune, AutoWidth,
CCM, CCMII, CGM, CHAD ACM, CHAD ACT, CHAD AF, CHAD AutoClinchMaster, CHAD
BLT, CHAD CH, CHAD ClinchMaster, CHAD ClinchMaster II, CHAD CS, CHAD CSII, CHAD
ECA, CHAD GuideMaster, CHAD HT, CHAD LGM, CHAD LLG, CHAD MGE, CHAD MixTech,
CHAD MTM, CHAD OFM, CHAD PIE, CHAD QCB, CHAD RC, CHAD SGE, CHAD TM, CHAD
VT, CimStation, CimStation Robotics, FlexFeedWare, HexSight, HyperDrive, Microenvironment,
MicroV+, MotionWare, ObjectFinder, ObjectFinder 2000, PackOne, PalletWare, Production PILOT,
SILMA CellFLEX, SILMA CellPRO, SILMA PaintPRO, SILMA PressPRO, SILMA SpotPRO,
SMIF-C, SMIF-EZX, SMIF-Z, SMIF-ZX, SoftAssembly, S-Series, UltraOne, V, V+, and VisionTeach
are trademarks of Adept Technology, Inc.
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1 Product Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Adept SmartMotion Hardware Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Adept sMI6 Motion Interface Module . . . . . . . . . . . . . . . . . . . . . . . 12
Motion Interface Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2 Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Reading and Training for Users and Operators . . . . . . . . . . . . . . . . . . . . . . 12
System Safeguards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Safety Features on Front Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Computer Controlled Robots and Motion Devices . . . . . . . . . . . . 13
Manually Controlled Robots and Motion Devices . . . . . . . . . . . . . 13
Other Computer Controlled Devices . . . . . . . . . . . . . . . . . . . . . . . . 13
Program Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Overspeed Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Voltage Interruptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Inappropriate Uses of the Adept SmartController . . . . . . . . . . . . . . . . . . . . 14
1.3 Warnings, Cautions, and Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4 How Can I Get Help? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.5 Related Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 System Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1 Overview of Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Adept sMI6 Connectors and Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Adept sMI6 LED Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Adept sMI6 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3 System Cable Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4 Adept sMI6 Hardware Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
sMI6 Digital Input Logic Voltage Configuration . . . . . . . . . . . . . . . . . . . . . . 21
2.5 Proper Wiring and Electrical Design Practices . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6 Enclosure for SmartController and sMI6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.7 Installing the Adept SmartController . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.8 Installing the Adept sMI6 Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.9 Installing MP6 Panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Rail Mounting the MP6 Panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Panel Mounting the MP6 Panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Plug-In Opto Modules on the MP6-M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3 Software Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.2 Phase 1 - Preparation for Software Configuration. . . . . . . . . . . . . . . . . . . . . . . . 44
3.3 Phase 2 - Load Device Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.4 Phase 3 - Configure SmartServo Network Map. . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.5 Phase 4 - Create Software Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.6 Phase 5 - Testing the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.7 Motion Control Application Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4 Technical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.1 Dimensions for sMI6 Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.2 Dimensions for Mounting sMI6 Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.3 MP6 to sMI6 Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
R
SmartServo *S/N 3564-XXXXX*
s MI6
XDC1 XDC2
F2 DE2 F6 DE6 24V 0.5A
F1 DE1 F5 DE5
ES HPE F4 DE4
STATUS F3 DE3
-+ -+
System Overview
Adept SmartMotion has been designed to function as an integral part of Adept’s control
system. Typical components include an Adept SmartController (CS or CX model), one or
more sMI6 modules, MP6 panels, a manual control pendant, a desktop or laptop PC, and
a user-supplied mechanism with servomotors, encoders, and amplifiers. Additional
options such as Adept-supplied robots and vision systems are available.
1.2 Safety
This manual should be read by all personnel who operate or maintain Adept systems, or
who work within or near the workcell.
We recommend you read the American National Standard for Industrial Robot Systems - Safety
Requirements, published by the Robotic Industries Association (RIA), in conjunction with
the American National Standards Institute. The publication, ANSI/RIA R15.06 - 1992,
contains guidelines for robot system installation, safeguarding, maintenance, testing,
start-up, and operator training.
We also recommend you read the European Standard EN 60204, Safety of Machinery –
Electrical Equipment of Machines, particularly if the country of use requires a CE-certified
installation. (See the Adept SmartController User’s Guide for ordering information for
national and international standards.)
This manual assumes that the user has attended an Adept training course, or at least has a
basic working knowledge of the system. The user should provide the necessary additional
training for all personnel who will be working with the system.
There are several warnings in this manual that say only skilled or instructed persons
should attempt certain procedures. These are defined as:
System Safeguards
Safeguards should be an integral part of robot or motion workcell design, installation,
operator training, and operating procedures.
Adept Technology highly recommends the use of additional safety features such as light
curtains, safety gates, or safety floor mats to prevent entry to the workcell while HIGH
POWER is enabled. These devices can be connected using the emergency stop circuitry.
Program Security
Programs and data stored in memory can be changed by trained personnel using the V+
commands and instructions documented in the V+ manuals. To prevent unauthorized
alteration of programs, you should restrict access to the keyboard. This can be done by
placing the keyboard in a locked cabinet. Alternatively, the V+ ATTACH instruction can be
used in your programs to restrict access to the V+ command prompt.
Overspeed Protection
Overspeed protection for a robot or motion system has to be taken into account during
system integration by the integrator or end-user. Overspeed protection is not guaranteed
by the controller hardware alone. The V+ system software offers some overspeed
protection capabilities.
Voltage Interruptions
If the power supply to the controller is interrupted, the passive E-stop output will be
automatically turned on (opened). In addition, the High Power, Brake Release, and Drive
Enable signals will be turned off. You must ensure that these signals are used to prevent a
hazardous condition.
http://www.adept.com
Adept SmartMotion Describes the software configuration process for the Adept
Developer’s Guide SmartMotion product. See Chapter 3 for more information.
The Adept SmartMotion Developer’s Guide is provided as an
online HTML document with a Table of Contents, Search, and
Index features to navigate the document. If you do not see these
features when you are viewing a topic, click the SHOW TOC
icon that displays in the upper left corner of each page.
Instructions for Adept Describes the utility programs used for advanced system
Utility Programs configurations, system upgrades, file copying, and other
system configuration procedures.
V+ Operating System User’s Describes the V+ operating system, including disk file
Guide operations, monitor commands, and monitor command
programs.
1. Verify that the default hardware configuration for the sMI6 module is correct for
your application. The area to look at is:
• Digital Input Logic Voltage - see page 21.
If you need to change these settings, you will have to open the chassis and install
or move jumpers.
2. Review the proper field wiring practices. See Section 2.5 on page 23.
3. Select an enclosure for the SmartController and sMI6 chassis. See Section 2.6 on
page 24.
NOTE: Refer to the system cable diagram in Figure 2-3 on page 20 for the
remaining steps in this process.
4. Install the SmartController and peripherals. See Section 2.7 on page 25.
5. Install the sMI6 module. See Section 2.8 on page 25.
6. Install mounting rails for the three MP6 panels, then mount the three MP6 panels
on the rails. See Section 2.9 on page 26.
7. Connect cables from the sMI6 to the MP6-M, MP6-S, and MP6-E panels.
8. Install wiring to user equipment from the MP6-M and MP6-S panels. Also select
and install opto-modules. See Section 2.10 on page 31 and Section 2.11 on page
35.
9. Install wiring to user encoders from the MP6-E. See Section 2.12 on page 38.
When the above process is complete, the next step is to use the CONFIG_C and SPEC
utility programs to configure the software for your system. An overview for this process is
located in Chapter 3.
STATUS F3 DE3
The LEDs on the sMI6 are two-color devices - they can display either green or red.
DEx (1-6) Solid Green Indicates a Drive Enable signal has been
asserted for channel x (1-6).
HPE Solid Green Indicates the High Power Enable signal has
been asserted.
Short blink red, long blink If this pattern appears at boot-up, it means the
red, off, then repeat SDRAM has failed and the unit must be
returned to Adept.
R
SmartServo *S/N 3564-XXXXX*
s MI6
XDC1 XDC2
F2 DE2 F6 DE6 24V 0.5A
F1 DE1 F5 DE5
ES HPE F4 DE4
STATUS F3 DE3
-+ -+
2. XENCODER connector
Connects to the MP6-E Panel to communicate signals to and from encoders.
3. XMACHINE connector
Connects to the MP6-M Panel to communicate machine signals, such as overtravel, home,
brake release, etc.
4. XSERVO connector
Connects to the MP6-S Panel to communicate servo signals, such as drive enable, drive fault,
etc.
5. XANL connector
Reserved for future use.
6. 24VDC connectors
Connects user-supplied 24VDC power from the SmartController to the sMI6 connector. The
XDC1 and XDC2 connectors are interchangeable - you can use either one.
SPARE
CHAN4
CHAN5
CHAN6
Motion-interface Panel - SERVO (MP6-S)
Motion-interface Panel - ENCODER (MP6-E)
HPE P1
P1
OVERTRAVEL
OVERTRAVEL
OVERTRAVEL
HOME
HOME
HOME
P1
BRAKE-BR4
BRAKE-BR5
BRAKE-BR6
BRAKE-BR1
BRAKE-BR2
BRAKE-BR3
I O
D
E N
R E
OVERTRAVEL
OVERTRAVEL
OVERTRAVEL
HOME
HOME
HOME
ANALOG
ENC PWR CHAN1 CHAN3 CHAN5
CHAN1
CHAN2
CHAN3
PWR
LOGIC
CHAN1 CHAN3 CHAN5
PWR
R
SmartServo *S/N 3564-XXXXX*
sMI6 Module
s MI6
DF2 DE2 DF6 DE6 24V 0.5A
DF1 DE1 DF5 DE5
-+ -+
IEEE 1394
Cable SmartController 24VDC Power from
R
*S/N 3561-XXXXX*
Controller (XDC2)
to sMI6 (XDC1)
SmartController CS
SmartServo
Device Net Eth 10/100
OK HPE LAN SW1 1.1 1.2 RS-232/TERM RS-422/485
SF ES HD 1 2 3 4
ON
OFF
1 2 3
XDIO XUSR XSYS XFP XMCP XDC1 XDC2
24V 5A
-+ -+
User-Supplied
Ground Wires Terminator MCP Adapter Cable
Installed
STOP
Front Panel
- +
MCP
User-Supplied
Power Supply
NOTE: Refer to Figure 4-5 on page 53 for a typical input circuit in the
sMI6.
The input voltage is determined by jumpers on the main printed circuit assembly (PCA)
inside the chassis. To reconfigure the sMI6 for 5V logic operation, follow this procedure.
1. Verify that the sMI6 is disconnected from the 24VDC power source.
2. Remove the cover of the chassis by removing three screws at the back of the
chassis. See Figure 2-4.
3. Install jumpers for each channel that you are using. See Figure 2-5 on page 22.
4. Reinstall the cover on the chassis.
All connections of Adept SmartMotion signals to user-supplied hardware are made via
connectors on the three MP6 panels. For proper operation, you must use good wiring
practices. Follow the general guidelines presented below. In addition, observe all
applicable local and national safety codes.
Be sure to:
• Verify that all equipment, including motor drives (amplifiers), the robot
mechanism, and the SmartController and sMI6 chassis, are properly grounded.
• Ensure that all three MP6 Ground terminals are connected to the user-supplied
ground point.
• Ensure that the MP6 DIN-mounting rail is connected to the user-supplied ground
point.
• Use only one ground point (star ground system) and keep all ground wires as
short as possible. For best results, use braided ground straps for ground
connections. (Braid has lower high-frequency impedance, for a given
cross-sectional area.)
• Use shielded twisted-pair cable for all encoder connections and analog drive
signals, and preferably for all signals.
• Use separate cables for every encoder and motor drive. Route digital signals,
motor power, and encoder signal cables separately from one another.
• Locate noise inducing devices away from the controller and other Adept
SmartMotion hardware.
• Provide noise-free regulated power for all Adept SmartMotion hardware.
• Maintain the integrity of optical isolation by using power sources other than the
Adept controller to power all signals from user-supplied equipment.
• Size all wire according to recognized electrical standards and applicable codes.
• Use proper arc suppression devices on all relay and solenoid coils.
• Adept recommends using power line filters to help prevent electrical noise from
the drive amplifiers “contaminating” the AC power lines, and vice-versa.
It is a good idea to select an enclosure that is large enough so the three MP6 panels can be
installed in the same enclosure as the other equipment. The enclosure is also a good place
to install additional user equipment such as power supplies, DIN mounting rails, wiring
terminal strips, etc.
Make sure to keep low-voltage control signal wiring away from high-voltage wiring to
avoid interference and noise problems.
1. Mount the sMI6 module in the workcell. The mounting options include rack
mounting, panel mounting, and table mounting. See Section 4.2 on page 48 for
dimension drawings of the different mounting brackets.
You can also stack-mount the sMI6 directly above the SmartController with
combining brackets. See the Stacking Components section in the Adept
SmartController User’s Guide. The sMI6 has the same dimensions as the sDIO
module that is shown there.
2. Connect an IEEE 1394 cable from the SmartController to the sMI6.
3. Connect a user-supplied ground wire from the ground screw on the side of the
sMI6 chassis to ground. The ground wire must be less than 3 meters long.
4. Connect a 24VDC cable from the SmartController to the sMI6. The DC power
cable must be less than 10 meters long.
• Weidmüller
• Allen-Bradley
• Phoenix
Install the mounting rails in the workcell in a location that is easily accessible and close
enough to the Adept SmartController so the motion interface cables can reach between the
controller and the MP6 panels. One of the best places to install the mounting rails is in the
same enclosure as the controller.
A variety of other DIN-rail mountable hardware is available from the vendors listed
above, including terminal blocks, end brackets, opto-isolation systems (for voltage-level
shifting and additional current drive) and power supplies.
1. Remove and discard the MP6 mounting enclosures. This is done by removing two
screws on either end of each unit, then sliding out the printed circuit assembly
(PCA).
2. Use the four mounting holes provided on each MP6 panel to mount the PCA with
appropriate screws.
See Section 2.10 for more detailed information on the opto modules.
P1
33 17
50
Motion-interface Panel - SERVO (MP6-S)
P1
S S
E 108mm
E
R SPARE
V CHAN2 CHAN4 CHAN6
R (4.25") O
V
O
ANALOG
CHAN1 CHAN3 CHAN5 PWR
34 136.5mm
18 1 (5.375")
1 +12V
1 2 RTN
6
DE1 3 –12V
4 SHD/GND
CD1 ANALOG PWR
9
DF1
5
CHAN1 to 6
P1
33 17
50
E
N E
N
C 108mm C
CHAN2 CHAN4 CHAN6 RESVD
O
O (4.25") D
E
R
D
E
R CHAN1 CHAN3 CHAN5
ENC PWR
34 112mm
18 1
(4.4")
1 PWR
1 6 2 RTN
3 SHD
4 GND
9 ENC PWR
5
CHAN1 to 6
E
N
I
H
C
A
M
34 50
18 33
1 17
108mm
(4.25")
LOGIC PWR
P1
E
N
I
H
C
A
M
4 GND LOGIC
PWR SPARE
3 SHD
2 5VRTN
1 5V 206.4mm
CHAN1 BRAKE-BR1 CHAN4
(8.125")
OVERTRAVEL
HOME HOME
BRAKE-BR4
CHAN1 to 3 OVERTRAVEL
CHAN4 to 6
9 SHD
8 BR– CHAN2 BRAKE-BR2
OVERTRAVEL
CHAN5 1 OT+
7 BR+ 2
6 HM– 3
HOME HOME
5 HM+ 4 OT–
4 OT– BRAKE-BR5 5 HM+
3 OVERTRAVEL
6 HM–
2 7 BR+
1 OT+ CHAN3 BRAKE-BR3 CHAN6 8 BR–
OVERTRAVEL
9 SHD
HOME HOME
BRAKE-BR6
OVERTRAVEL
HPE
HPE
1 HPE+
2 HPE–
3 GND
4 SHD
To SmartController
Note: Opto-modules shown XUSR Connector
as simplified equivalent
circuit only. Emergency-Stop Power Cutoff
MP6-M See pages 54 and 55 for examples of
HPE+ 1
Output High Power this circuitry for various categories of
Enable application safety requirements.
HPE– 2
Line Filter
(recommended)
L1 L2
Positive
OT+ 1 Overtravel
2
Input Negative
3 Overtravel
Encoder
1
MP6-E A+
2
A– 4
B+ 5
B–
I+ 6
Pin numbers 7
I–
typical for encoder PWR 8 +
channels 1 to 6 RTN 9 –
SHD 3
PWR 1
RTN 2
+ User
SHD 3
GND 4 – Power
Supply
for Encoders
User-Supplied
Jumper
The function of the MP6-M is to provide convenient interconnect points and to perform
voltage level-shifting of some signals, for example, to interface 120VAC or 230VAC user
circuits to the HPE output.
Optical Isolation
All signals (input and output) are isolated inside the sMI6 module. Additional isolation
for the output channels (6 for Brake Release (BR), one for High Power Enable) is provided
on the MP6-M using Opto-22 modules. The main functions of the Opto-22 modules on the
output channels of the MP6-M are to give enhanced current drive capability, and allow
flexibility in connecting to a variety of voltage levels.
Modules are available for various external voltages to suit the user’s equipment,
including 12V DC and 24V DC, and 110VAC and 230VAC. See Table 2-3 for specifications
of some commonly-used modules. (See the manufacturer’s documentation for any
parameters or module types not listed.) You must provide logic-power to connect to and
from the Opto-22 modules. The logic input current required depends on the number,
voltage, and type of Opto-22 modules.
The Opto-22 DC output modules can each supply from 0.5 to 3 Amps to the user’s
external equipment. The total current actually required for outputs will depend on the
user-supplied external equipment (relays, solenoids, limit switches, etc.).
Table 2-3. Digital Output Specifications for HPE and BR (Opto-22 module, typical)
Output voltage drop maximum 1.6 V 1.6 V 1.6 V peak 1.6 V peak
Logic voltage range (Vcc) 2.4-8 VDC 2.4-8 VDC 4-8 VDC 4-8 VDC
The input polarity for the overtravel inputs is configurable using the SPEC program.
The presence of an Overtravel signal will prevent the successful completion of the Drive
Enable sequence. Any unused Overtravel inputs on active channels must be configured to
provide a “no fault” condition. In most industrial situations there will be considerable
electrical noise in the operating environment. An unterminated input may not function as
anticipated. Adept recommends that you install a shorting wire between the MP6-M
terminals of any unused overtravel inputs.
NOTE: Refer to Figure 4-5 on page 53 for a typical input circuit in the
sMI6.
NOTE: Refer to Figure 4-6 on page 53 for a typical output circuit in the
sMI6.
Table 2-5. MP6-M Opto Power (Logic) Connectors (one per MP6-M)
Signal
Pin Abbrev. Description
Drive Compatibility
The Adept SmartMotion control system is compatible with most industry-standard motor
drives that accept a ±10 Volt analog input signal for current (torque) or velocity
commands. In addition, Adept SmartMotion provides two discrete I/O signals that are
dedicated to specific functions supported by most commercially available motor drives. In
summary, each motion channel supports the following drive signals:
Optical Isolation
The digital signals, Drive Enable and Drive Fault, are optically isolated. No additional
isolation is required on the MP6-S. The MP6-S does not use Opto-22 modules. Note that
the Analog Output is not optically isolated in the sMI6 module, unlike in previous
versions of the Adept Motion Interface products.
Signal Signal
Pin Abbrev. Description Type Mode of Operation
6 Not connected
9 Not connected
a If two separate cables are used for Command signals and Drive signals, then their shields
should be tied together at Pin 3 SHD.
The Drive Enable output logic is set to normally open (closed/on to enable drive). The
signal polarity is not user configurable. However, the user can provide an external circuit,
such as a relay, to change the polarity if required.
Delay Time
Refer to the SPEC program for information on setting the delay time for ignoring an
amplifier fault immediately after the amplifier has been enabled with a Drive Enable
signal.
The presence of a drive fault will prevent the successful completion of the Drive Enable
sequence. Any unused Drive Fault inputs on active channels must be configured to
provide a “no fault” condition. In many industrial situations there will be considerable
electrical noise in the operating environment. An unterminated input may not function as
anticipated. Adept recommends that you install a shorting wire between the MP6-S pins
of any unused Drive Fault inputs.
A separate tie point for the cable shield is provided to help minimize electrical noise. The
shield should normally be left floating at the amplifier end. For the shield to be effective,
you must connect the GND terminal of the MP6-M Opto Pwr connector to a suitable
ground point.
Separate + and – outputs are provided for each of the six CD (Command Drive) outputs.
You should use a separate twisted-pair wire for each CD pair. Do not use a “common”
wire to connect the negative outputs as this will seriously reduce the noise-immunity of
the system.
Encoder Compatibility
The MP6-E is used to interface to the encoders. It supports up to six encoder channels,
with differential input (A, B and Index) for each encoder. Each channel is designed to
interface directly to encoders which use industry standard AB quadrature outputs and an
optional zero-index channel. The encoder input circuitry is compatible with encoders
using differential line driver outputs (RS-422 signal, +5VDC). (Alternatively, 5V
single-ended outputs may be used, but they will be much more sensitive to external
electrical noise. For information on compatibility with other types of encoders, please
consult Adept Customer Service.) Adept strongly recommends using differential
encoders, with index pulse.
Each of the six encoder channels has its own 9-pin female D-connector located on the
MP6-E. Refer to Figure 2-7 on page 28 for the physical location of each connector.
The encoder inputs for the previous Adept MI6 product are optically isolated at the MI6
module. This provided the ability to use different power supplies for different channels
with no common ground. Although this provided some noise immunity, it was at the
expense of a slower input pulse rate due to the slow switching speed of the optical inputs.
To provide higher encoder pulse rates, the sMI6 was designed with standard RS-422
receivers to replace these optical isolation components.
In order to maintain compatibility with the Adept MI6, all encoder power must be
supplied by an external source. Power for each encoder can be supplied from independent
power supplies or from one common power supply. However, all encoder power supply
commons must be connected together and must be connected to the sMI6's 24V power
input common. Encoder power should be supplied from a source that remains on when
High Power and/or Drive Enable is off. This eliminates the need to re-calibrate the
mechanism after High Power has been cycled off.
Adept strongly recommends using shielded, twisted-pair cable for all encoder and power
connections. The MP6-E can be used to distribute power to the encoders. The power,
voltage, and current required depend upon the encoders chosen by the user. If one
common power supply is being used for all encoder channels, the power source is
connected to the “Encoder Pwr” terminal on the lower section of the MP6-E. The encoder
power supply should not be used to power other equipment, because this may cause
electrical interference to the encoder signals.
If separate power is desired for any of the encoder channels (for example, if any of your
encoders require different supply voltages), power connections must be made directly to
that encoder. The encoder input circuitry on the MP6-E does not require power from an
external supply.
Adept recommends using a linear power supply instead of a switching power supply. If a
switching power supply is used, make sure to meet the minimum current requirements.
If an older MI6-based system is being retrofitted with the sMI6, a modification to the
encoder power supply circuit may need to be made to provide this common power
supply connection. In some cases, new wiring must be provided. For example, the
Yaskawa Sigma amplifiers provide an “SG” or signal ground wire in the “CN” connector
that may not have been needed on the MI6. Since this SG ground must now be connected
to the sMI6 common for differential-signal common-mode reference, a new connection
might have to be made.
The DC power supply common for the internal voltages, including the 5V for the
differential receivers, is connected to the frame ground of the sMI6 internally. The shield
for the sMI6/MP6E cable is also connected to frame ground at the sMI6 XENCODER
connector. Thus, one can sometimes provide the common ground reference at the MP6E
Encoder Power terminal block by connecting pin 2, User's Encoder Power Supply Return
“RTN”, to pin 3 Cable Shield “SHD”. See Table 2-8 and Figure 2-10 on page 41. This
Terminal can thus serve as the common ground wiring point on an encoder power system
of separate encoder voltage sources.
Signal
Pin Abbrev. Description
4 GND Ground for all MP6-E shield connections. Connect this to your
ground point.
1 A+ 6 Index +
2 A– 7 Index –
4 B+ 9 Power Com
5 B–
If an older MI6-based system is being retrofitted with the sMI6, the connections of any
single-ended encoder signals must be modified in the customer wiring. The unused
differential signal input on A, B or Index, must be connected to the encoder power
common. For example, the standard wiring scheme was to connect the encoder
single-ended A to Adept's A-, the encoder B to B- and encoder Index to Index-. For this
example, the Adept A+, B+, and Index+ signals must be connected to Power Com in the
user wiring, say at the 9-pin connector, for the single-ended encoder to work on the sMI6.
See Table 2-9.
The encoder signals pass directly through the MP6-E to the sMI6 module. All encoder
inputs use RS-422 receivers on the differential inputs. Figure 2-10 and Figure 2-11
illustrate the input circuit for each encoder channel. The A, B, and Index signals are then
digitally filtered to improve noise immunity.
sMI6
5V
A
A+ MP6-E Encoder
A
A– 1
A+
5V 2
A– 4
B+ 5
B
B+ B–
I+ 6
B
I– 7
B– PWR 8
5V +
RTN 9 –
I
SHD 3
I+
PWR 1
I
I– Adept sMI6/ RTN 2
MP6-E Cable SHD 3 User's
+PWR +
GND Encoder
4 –
SHLD
Power
SHLD
Supply
User-Supplied
Pin numbers Jumper
typical for encoder
channels 1 to 6
ENCODER QUADRATURE INPUTS DIFFERENTIAL DETECTION WITH INVERSION/PULLUP/PULLDOWN FOR BROKEN-WIRE DETECT
5VD
R0603
R0603
R0603
R0603
R0603
5% 5% 5% 5% 5%
10K 10K 10K 10K 10K
R410 R377 R376 R381 R380 R325
1/D8 ENC_A1+
R0603 1K 5% U58
R408 75175
R439 VCC 16
R-1210
220 4 EN1
5% R0603 1K 5%
2
R409 1A
1Y
3 ENC_A1 10/C5
1 1B
R0603 1K 5%
1/D8 ENC_A1- 6
R411 2A
2Y 5 ENC_A1 10/C3
7 2B
R0603 1K 5%
10
R414 3A
3Y 11 ENC_B1 10/C5
1/D8 ENC_B1+ 9 3B
R0603 1K 5%
14
R412 4A 13 ENC_B1 10/C3
R440 15 4B
4Y
R-1210
220
5% R0603 1K 5% 12 EN2
R413 R375 R378 R379 R382 8 GND
10K 10K 10K 10K
R0603
R0603
R0603
R0603
R0603 1K 5% 5% 5% 5% 5%
1/D8 ENC_B1-
R415
R0603 1K 5%
ENCODER INDEX DIFFERENTIAL INPUT W/BIDIRECTIONAL COMM CAPABILITY FOR SERIAL ABSOLUTE ENCODERS
5VD
R93
10K
R0603
220 6 A DE 3
5% 7 B R 1
RE 2
5 GND ENC_DIR_Z1 10/C3
R94 SN75176B
1/D7 ENC_Z1- 10K
R0603
5% R91
D R0603 1K 5%
Single-Ended Encoders
sMI6
Note: this configuration will be highly sensitive to noise. Encoder,
5V single-ended
A
A+
MP6-E A
A
A– 1
A+
5V 2
A– 4 B
B+ 5
B
B+ B–
I+ 6
B 7 I
B– I–
PWR 8 +
5V RTN 9 –
I
SHD 3
I+
PWR 1
I
I– Adept sMI6/ RTN 2
MP6-E Cable SHD 3 User's
+PWR +
GND Encoder
4 – Power
SHLD SHLD
Supply
User-Supplied
Pin numbers Jumper
typical for encoder
channels 1 to 6
For complete information on the process, refer to the Adept SmartMotion Developer’s
Guide which can be obtained by searching the Adept Documentation Library (formerly
Knowledge Express) available from the following sources:
• Adept Documentation Library CD-ROM that was shipped with your system
• V+ Software CD MANUALS directory
• Adept website (www.adept.com/main/services/index.asp)
User Amplifier
MOTOR 3
SENSOR 3 CN7
3-CN5 3-CN6
CN3 CN2
CN4
MOTOR 3
GENERAL IO PULSE OUT CONTROL IO
SENSOR 3
2-CN5 2-CN6
MOTOR 3
SENSOR 3
- - F.G.
CHAN4
CHAN5
CHAN6
OVERTRAVEL
OVERTRAVEL
HOME
HOME
HOME
P1
BRAKE-BR4
BRAKE-BR5
BRAKE-BR6
S
E M E
N A R
C C CHAN2 CHAN4 CHAN6 SPARE
CHAN2 CHAN4 CHAN6 RESVD V
O H
BRAKE-BR1
BRAKE-BR2
BRAKE-BR3
O
D I
E N
R E
OVERTRAVEL
OVERTRAVEL
OVERTRAVEL
HOME
HOME
HOME
ANALOG
ENC PWR CHAN1 CHAN3 CHAN5
CHAN1
CHAN2
CHAN3
PWR
LOGIC
R
SmartServo *S/N 3564-XXXXX*
sMI6 Module
1.1 1.2 XENCODER XMACHINE XSERVO XANL
s MI6
XDC1 XDC2
F2 DE2 F6 DE6 24V 0.5A
F1 DE1 F5 DE5
ES HPE F4 DE4
STATUS F3 DE3
-+ -+
*S/N 3561-XXXXX*
R
SmartController CS
SmartServo
Device Net Eth 10/100
OK HPE LAN SW1 1.1 1.2 RS-232/TERM RS-422/485
SF ES HD 1 2 3 4
1 2 3
ON
OFF
User Mechanism
Desktop or Laptop PC
Select and load the proper device modules using the CONFIG_C utility. For instructions,
see the topic Loading Device Modules in the Adept SmartMotion Developer's Guide.
Configuration includes specifying the number of motors in the robot, mapping the motors
to hardware drive channels, and establishing the relationship of the joints to the axes of
the device module.
For instructions, see the documentation for the Robot Options and Configuration menu
option available in the Adept SmartMotion Developer's Guide.
For detailed instructions, see the Creating the Software Specification topic available in
the SmartMotion Developer's Guide.
Then you can optimize your mechanism by fine tuning the performance using the servo
tuning features in SPEC. For details, see the Step-by-Step Tuning Process topic in the
SmartMotion Developer's Guide.
This phase can help you quickly test and troubleshoot a mechanism during development
and after installation. Many of these tests can help identify tuning adjustments that can
provide substantial performance improvements even if there are no obvious system
problems. Use the diagnostic tests to evaluate all I/O signals, DAC outputs, encoder and
motor signs, etc.
AdeptVision sAVI and AIM VisionWare see the AdeptVision Reference Guide and
for integrated vision applications the VisionWare User’s Guide
Extensive Documentation for all products see the Adept Documentation FAQs
on the Adept Documentation Library CD
4.4 328.9
R
SmartServo *S/N 3564-XXXXX*
s MI6
F2 DE2 F6 DE6 24V 0.5A
F1 DE1 F5 DE5
ES HPE
STATUS
F4 DE4
F3 DE3
41.6
-+ -+
.118
.094
190.0
2X 40356-00003 2X M3 x 6MM
BOTH SIDES
R 3.6
16.0
43.9 31.8
14.0
6.1 2.2 14.2
462.0
3.6
482.8
TYP.
186.5
14.0
27.6 2X 40356-00000
273.9
10.0 4X M3 x 6MM 18.0
R 3.6
16.0
6.6 346.4
359.6
4X 40356-00001
R 3.6
12.1
29.5
24.1
121.0
24.9
378.6
391.8
4X M3 x 6MM
BOTH SIDES
14.3
MP6-S MP6-S
sMI6 Pin Pin Signal sMI6 Pin Pin Signal
1 26
5 2 DE1+ 36 27 DE4+
20 3 DE1– 37 28 DE4–
10 4 DF1+ 12 29 DF4+
11 5 DF1– 13 30 DF4–
1 6 CD1+ 3 31 CD4+
2 7 CD1– 4 32 CD4–
6 8 DE2+ 33
7 9 DE2– 8 34 DE5+
25 10 DF2+ 23 35 DE5–
26 11 DF2– 27 36 DF5+
16 12 CD2+ 28 37 DF5–
17 13 CD2– 18 38 CD5+
21 14 DE3+ 19 39 CD5–
22 15 DE3– 38 40 DE6+
40 16 DF3+ 39 41 DE6–
41 17 DF3– 42 42 DF6+
31 18 CD3+ 43 43 DF6–
33 19 CD3– 34 44 CD6+
20 35 45 CD6–
21 46
22 47
14 23 not used 48
Table 4-2 shows the pinout for the cable that connects between the XMACHINE connector
on the sMI6 module and the MP6-M panel.
MP6-M MP6-M
sMI6 Pin Pin Signal sMI6 Pin Pin Signal
1 8 26 OT4+
1 2 OT1+ 9 27 OT4–
3 3 OT1– 23 28 HM4+
17 4 HM1+ 24 29 HM4–
18 5 HM1– 38 30 BR4+
32 6 BR1+ 39 31 BR4–
33 7 BR1– 32
4 8 OT2+ 33
5 9 OT2– 34
19 10 HM2+ 10 35 OT5+
20 11 HM2– 11 36 OT5–
34 12 BR2+ 25 37 HM5+
35 13 BR2– 26 38 HM5–
6 14 OT3+ 40 39 BR5+
7 15 OT3– 41 40 BR5–
21 16 HM3+ 12 41 OT6+
22 17 HM3– 14 42 OT6–
36 18 BR3+ 27 43 HM6+
37 19 BR3– 29 44 HM6–
20 42 45 BR6+
21 44 46 BR6–
22 47
23 48
15 24 HPE+ 16 49 SP2+
30 25 HPE– 31 50 SP2–
Table 4-3 shows the pinout for the cable that connects between the XENCODER connector
on the sMI6 module and the MP6-E panel.
MP6-E MP6-E
sMI6 Pin Pin Signal sMI6 Pin Pin Signal
1 2 A1+ 7 26 A4+
2 3 A1– 8 27 A4–
16 4 B1+ 23 28 B4+
18 5 B1– 24 29 B4–
31 6 Z1+ 37 30 Z4+
32 7 Z1– 38 31 Z4–
3 8 A2+ 32
4 9 A2– 33
19 10 B2+ 34
20 11 B2– 9 35 A5+
33 12 Z2+ 10 36 A5–
34 13 Z2– 25 37 B5+
14 26 38 B5–
15 39 39 Z5+
16 40 40 Z5–
17 11 41 A6+
5 18 A3+ 12 42 A6–
6 19 A3– 27 43 B6+
21 20 B3+ 28 44 B6–
22 21 B3– 41 45 Z6+
35 22 Z3+ 42 46 Z6–
44 50 Serial I/O_2 a
Input Circuits
The circuit in Figure 4-5 is typical of all digital inputs on the sMI6 (3 per axis, 18 total):
• Home Switch
• Overtravel
• Drive Fault
R124 JP_5V_ENA
25 26
560 5% 3.3VD
R-0805
R353
DR_FLT1+ R122 U54
1/C5 TLP281-4 3.3K 5%
1 16 R0603
2.7K 2%
R-2010
D10 15 DR_FLT1
C74 BAS16L 2 10/D3
0.1UF
C-0805
1/C5 DR_FLT1-
D
Output Circuits
The circuit in Figure 4-6 is typical of all digital outputs on the sMI6 (2 per axis + 3, 15
total):
• Drive Enable
• Brake Release
• High Power Enable (HPE)
• Spares
U16
3.3VD
R42 TLP281-4
1 16 BRE1+
1/D5
200 5% 3 2
R-0805 2 15 2 LP395FLT
Q7 TVS10
1 27V
10/C1 BRE1
R162 1
BRE1-
1/D5
4.7K 5%
R0603
XSYS-2
XSYS-3
XSYS-6
XSYS-7
XSYS-9
XSYS-1
K3
XSYS-5
K1 K2
Enable) sensed by software. They will not
E-Stop E-Stop E-Stop
Reset Manual 2 Auto 2 turn off High Power directly.
E-Stop E-Stop
Manual 1 Auto 1
XSYS signals go to PDU or MAI-2 when required (No User Connection) T33 T34 14 24 34 42
XSYS-2
XSYS-3
XSYS-6
XSYS-7
XSYS-9
XSYS-1
XSYS-5
and MCP Enable, will only be
Enable)
E-Stop E-Stop E-Stop sensed by software. They will not
Reset Manual 2 Auto 2 turn off High Power directly.
E-Stop E-Stop
Manual 1 Auto 1
55
Chapter 4 - Technical Specifications
B I
Brake Release signals, for sMI6 33 installation
MP6 panels 26
C SmartController 25
sMI6 module 25
Cat-1 E-Stop circuit, for sMI6 55
Cat-3 E-Stop circuit, for sMI6 54 L
Command Drive logic power, user-supplied 32
signals on MP6-S 37
Customer Service assistance 16 M
motion control application development 45
D
Motion Interface Kit, description 12
device modules, loading 44
MP6 panels
digital input mounting information 26–27
specifications 31
MP6-E
digital input logic, voltage configuration 21
cable pinouts 52
digital output specifications 32 configuration 38–42
dimensions layout and dimensions 28
sMI6 module 47 power connectors 39
sMI6 module mounting 48 MP6-M
drive compatibility for sMI6 35 configuration 31–34
Drive Enable connector terminal assignments 34
input/output current requirements 31
output signals on MP6-S 37
layout and dimensions 29
Drive Fault plug-in opto modules 27
signals on MP6-S 37
MP6-S
configuration 35–37
E connector pin assignments 36
EN 60204 12 input/output current requirements 35
enclosure for sMI6 chassis 24 layout and dimensions 28
encoder
cable length, MP6-E 39 O
channel pin assignments on MP6-E 40 optical isolation
compatibility with sMI6 38 MP6-M 31
connecting power 38 MP6-S 35
connecting to MP6-E 40 Overtravel Limit switches, installation with
input circuitry 40 sMI6 33
input schematic 41
power grounding 39
single-ended 42 P
E-Stop circuits, for sMI6 53 panel mounting
MP6 panels 27
sMI6 48
H
plug-in opto modules on MP6-M 27
High Power Enable, output with sMI6 33