Page 1
Adept IO Blox User’s Guide P/N: 04638-000, Rev B July 2006 3011 Triad Drive • Livermore, CA 94551 • 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 • 91882 • Massy • France • Phone 33.1.69.19.16.16 • Fax 33.1.69.32.04.62...
Page 2
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.
Adept products, including the Cobra i-series and s-series robots, Adept Python Linear Modules, Adept Viper robots, and AdeptOne with sEJI robots. The IO Blox offers 8 inputs and 8 outputs, all optically isolated. You can connect up to four IO Blox devices per robot or MB-10 amp.
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 Adept IO Blox User’s Guide, Rev B...
IO Blox-to-robot, 1.6 M 04677-016 IO Blox-to-robot, 3.0 M 04677-030 When you install more than one IO Blox device in a system, they must be connected, or daisy-chained, with the cables listed in Table 2-2. Adept IO Blox User’s Guide, Rev B...
The IO Blox kit for Adept Python Modules and Adept Servo Kit systems includes a 24 VDC IO Blox Auxiliary Power cable. This cable can be used to provide 24 VDC power to IO Blox. The part number for this cable is 05668-000. This cable can be trimmed from its original 4 M length to the desired length.
The address select switch must be set to the correct address for the system to function. The default setting for a single IO Blox is for both switches 1 and 2 set to Off. When you add multiple IO Blox devices, each additional device must be set to the correct address. See Table 2-4.
IO Blox devices. Maximum Number of IO Blox Devices per System There is a limit of 4 IO Blox devices connected to any single IO Blox-based connector. These connectors include: •...
Chapter 2 - Installation Mounting on a DIN Rail The IO Blox can be mounted on a DIN rail using an optional foot element from Phoenix Contact, p/n 2959434. Adept does not supply this foot element - you can order it from Phoenix Contact or another electronic parts supplier.
Figure 2-4 Figure 2-5. Up to four IO Blox devices can be mounted on a robot. The user needs to make an adapter plate to go between the external mounting holes on the robot and the bolt flanges on the IO Blox.
See Figure 2-5. 3. Connect the other end of the cable to the JCBL1 connector on the IO Blox. See Figure 3-1 on page 27 for the location of the JCBL1 connector. NOTE: To install multiple IO Blox devices, see “Installing Multiple IO...
Installation on an Adept Cobra s350 System Installation on an Adept Cobra s350 System Mechanical Mounting For Adept Cobra s350 robots, the IO Blox can be mounted on a DIN rail - see “Mounting on a DIN Rail” on page Cable Installation 1.
PA-4 power chassis. Figure 2-7. IO Blox Cable Connection to sDAI Module 3. Connect the other end of the cable to the JCBL1 connector on the IO Blox. See Figure 3-1 on page 27 for the location of JCBL1.
Installation on an AdeptOne with sEJI System Installation on an AdeptOne with sEJI System Mechanical Mounting For AdeptOne robots with sEJI, the IO Blox can be mounted on a DIN rail - see “Mounting on a DIN Rail” on page Cable Installation 1.
Cable Installation Up to four IO Blox devices can be connected per MB-10 amp on Python systems. IO Blox can be connected to one MB-10 or two MB-10 amps on a multi-axis system. If connecting to a three-axis or four-axis system, IO Blox can be connected to the first and last MB-10 amps in the system.
An IO Blox Auxiliary Power Cable is included in the IO Blox kit for Adept Python Modules to provide 24 VDC user power to IO Blox. A male and female 2-pin plug are attached to one end. One plug connects to the mating 2-pin plug on the 24 VDC cable from the PDU or the 24 VDC cable connecting two MB-10 amps in a multi-axis system.
5. Strip 7 mm of insulation from the unterminated end of the IO Blox Auxiliary Power cable and connect the white 24 VDC power wire to the +V terminal on the IO Blox; connect the black ground wire to the G terminal on the IO Blox. See Figure 2.1 on page 7 for the location of the +V and G terminals.
• Onto a module T-slot • Onto a Z-axis harness enclosure Use the M4x8 mounting screws included in the IO Blox mounting kit to mount the IO Blox. IO Blox can also be mounted on a DIN rail - see “Mounting on a DIN Rail”...
Mounting onto the End of an L18 Module 1. Position the IO Blox on the L18 module end cap; align the two mounting holes on the sides of the IO Blox with the corresponding two holes on the end cap.
Installation on an Adept Python Modules System Mounting onto a Module T-Slot An IO Blox can be mounted using the T-slots on the modules. Use the M4 square nuts (and M4x8 screws) included in the IO Blox mounting kit to mount onto a T-slot.
Chapter 2 - Installation Mounting onto a Two-Axis System 1. Mount an IO Blox device to the T-bracket cover on the MB-10 amp. See “Mounting onto an MB-10 Amp” on page 21 for information. 2. Optionally, mount another IO Blox onto the T-bracket cover on the other MB-10 amp.
Installation on an Adept Python Modules System Mounting onto a Three-Axis System 1. To mount an IO Blox device to the X-axis module, mount the IO Blox to the T-bracket cover on the X-axis MB-10 amp. See “Mounting onto an MB-10 Amp”...
IO Blox, which all run under the V+ operating system. After installing an IO Blox on any type of robot, perform the steps in this chapter. If you have an Adept Cobra i600/i800 robot, refer to...
Section 3.6 on page 34 more information. JCBL1/2 - 8-pin connectors for connecting to host or to daisy-chain to another IO Blox. These two connectors are interchangeable, either one can be used. ADDR_ SEL Switch - two-position DIP-switch used to select one of four addresses. See...
Connecting Input Signals Connecting Input Signals The IO Blox has 16 optically isolated digital I/O channels (8 high-side driver outputs with common source and 8 independent inputs). They are wired to terminal blocks located on the IO Blox. See Figure 2-1 on page 7.
Section 2.7 on page 18 for information. The outputs are accessed through a 9 x 2 terminal block on the IO Blox. The upper row of this terminal block starts with the “+V” supply input and continues with the eight output pins.
OUTPUT 5 channels OUTPUT 6 Load OUTPUT 7 – Status CASE TEMP. OUTPUT 8 DETCTION Load STMicroelectronics – OVRTMP LED AC Motors User AC Power Supply Figure 3-4. Typical User Wiring for Output Signals Adept IO Blox User’s Guide, Rev B...
Chapter 3 - General Operation IO Blox LEDs There are two surface-mount style LEDs on the IO Blox: a green STATUS LED and a red OVRTMP LED. See Table 3-3 for descriptions. Table 3-3. IO Blox LED Condition Descriptions Green STATUS LED...
The cables that connect power and communications from the host to the IO Blox and between IO Blox devices can be ordered in a standard set of lengths. If there is a need for a custom length cable, the following information describes the parts and method to build it.
Page 36
Chapter 3 - General Operation Table 3-5. IO Blox Cable Wire List FROM Loc. Wire # Loc. Wire # Color Remarks WHT (BLU) GND (Twist w/ LINE 5) SIO1+ (Twist w/LINE 3) WHT(BRN) SIO1- (Twist w/LINE 2) TX232 (Twist w/LINE 8)
IO configuration. IO Signal Numbers In a typical Adept robot system that runs under V+, IO signal numbers for the IO Blox are pre-configured at the factory and are ready to use. See Table 4-1, “IO Blox Signal Designations,”...
Page 38
8 Input signals: 1113 to 1120 8 Output signals: 0105 to 0112 Adept Cobra s350 System (robot not shown) Figure 4-2. IO Blox I/O Signals and Cable Connections on Adept Cobra s350 Robot System Adept IO Blox User’s Guide, Rev B...
Page 39
(robot not shown) Adept PA-4 Power Chassis Figure 4-3. IO Blox I/O Signals and Cable Connections on Adept Viper Robot System IO Blox #1 8 Input signals: 1113 to 1120 8 Output signals: 0105 to 0112 Adept PA-4...
Page 40
MB-10 MB-10 Amp IO Blox Device Note: MB-10 connectors are located on bottom of amp. Adept Python Module Figure 4-5. IO Blox I/O Signals and Signal Cable Connections on Python Module System Adept IO Blox User’s Guide, Rev B...
IO Blox #4 - Outputs 0129 to 0136 Configuring Multiple Robot and Amp Systems This section describes how to configure IO Blox devices installed on multiple Adept robots and multiple MB-10 amps on a Python Linear Modules system. After installing IO Blox (see...
Up to four IO Blox devices can be daisy-chained together per robot or MB-10 amp to give you 32 inputs and 32 outputs per robot or amp. For IO Blox devices installed on a a single robot or MB-10 amp, by default, IO Blox occupy the first four bytes of the third block. For IO Blox devices installed on a second robot or MB-10 amp, by default, IO Blox occupy the first four bytes of the fourth block.
IO Blox on MB-10 amps on a multi-axis Python system. Load and Run DC_SETUP.V2 This section goes through the IO Blox initialization. You map the IO Blox devices to logical blocks (see Figure 4-6 on page 43 for information on the default IO Blox logical blocks).
Page 44
4. Follow the on-screen prompts to map IO Blox to the default logical block. 5. If IO Blox are installed on a second MB-10 amp, repeat the above steps to map the IO Blox installed on this amp to the next default logical block.
For example, map input signals for the first IO Blox to 1113-1120, input signals for the second IO Blox to 1121-1128, and so on; map output signals for the first IO Blox to 0105-0112, output signals for the second IO Blox to 0113-0120, and so on (these are the default signals).
Page 46
Figure 4-9. CONFIG_C Menu 2. Select option 2 “V+ System Configuration Data.” The following will be displayed. Figure 4-10. Controller Configuration Editor Menu 3. Select option 2 “EDIT system CONFIGURATION.” The following will be displayed. Adept IO Blox User’s Guide, Rev B...
Page 47
• Two sDIO modules connected to two robots • XIO connected to two robots • Up to four IO Blox devices (per robot or MB-10 amp) connected to two robots or two amps Adept IO Blox User’s Guide, Rev B...
Page 48
SIGNAL 153 = "/OUTPUT_BLOCK 4 /OUTPUT_BYTE 2 /IO_OPTIONAL YES" MB-10 #2 SIGNAL 161 = "/OUTPUT_BLOCK 4 /OUTPUT_BYTE 3 /IO_OPTIONAL YES" IO Blox SIGNAL 169 = "/OUTPUT_BLOCK 4 /OUTPUT_BYTE 4 /IO_OPTIONAL YES" Figure 4-12. Sample Configuration File for Digital I/O Adept IO Blox User’s Guide, Rev B...
Using the IO Blox in a Cobra i600/i800 System Configuration IO Blox devices that are connected to the robot will be automatically recognized by the system when the robot is turned on. You can connect (or disconnect) IO Blox devices while the system is turned on, but you must issue a SRV.RESET command to update the...
Chapter 5 - Operation on MicroV+-Based Systems IO Signal Numbers In a typical Cobra i600/i800 system, the MicroV+ IO signal numbers for the IO Blox are pre-configured at the factory and are ready to use. See Table 5-1. Table 5-1. IO Blox Signal Designations...
Page 52
3011 Triad Drive Livermore, CA 94551 P/N: 04638-000, Rev B 925•245•3400...
Need help?
Do you have a question about the IO Blox and is the answer not in the manual?
Questions and answers