Page 2
If you have any questions or comments about this manual, please complete the Reader’s Comment Form pro- vided at the back of this manual and return it to the Technical Publications Dept. at Brooks Automation. MagnaTran, BiSymmetrik, Leapfrog, Marathon, Marathon Express, Atmospheric Express, PASIV, and Time Optimal Trajectory are trademarks of Brooks Automation.
Page 5
Mount the MagnaTran 7 Leapfrog Arm Set......3-24 Mount the MagnaTran 7.1 BiSymmetrik Arm Set/Hub Style ..3-29 Mount MagnaTran 6 BiSymmetrik Arm Set .
Page 6
MagnaTran 7.1 Application Number ........6-8...
Page 7
MagnaTran 7.1 User’s Manual Contents MN-003-1600-00 Special Notes on RETRACT_PIN ........6-26 Special Notes on the PowerPak .
Page 11
MagnaTran 7.1 User’s Manual Contents MN-003-1600-00 Set Warning CDM Status .........8-152 Set Workspace .
Page 12
Contents MagnaTran 7.1 User’s Manual MN-003-1600-00 Robot Motion Control Processor Errors ......8-189 Maintenance and Repair Preventive Maintenance Schedule.
Page 13
MagnaTran 7.1 User’s Manual Contents MN-003-1600-00 Fuse Replacement ..........9-56 PC 104 CPU Board Replacement .
Page 14
Contents MagnaTran 7.1 User’s Manual MN-003-1600-00 Checking for FET Short Circuits on the Z Driver Board ....10-37 Appendices Appendix A: Factory Default Settings ........11-2 Appendix B: Tooling.
MagnaTran 7.1 User’s Manual MN-003-1600-00 Figures Figure Title Page Locations of Hazardous Points on the MagnaTran 7 ....2-4 Space Requirements..........3-3 Arm Space Requirements .
Page 16
Figures MagnaTran 7.1 User’s Manual MN-003-1600-00 Example of Station Coordinate Numbering ......6-18 Factory Set HOME Position ........6-19 MagnaTran 7 Indicators .
Overview Changes may be made to this manual to ensure that it will continue to provide the most complete documentation possible for the Brooks Automation MagnaTran™ 7 wafer transfer robot. This section provides a brief description of each change. The following table lists the various revisions made to this manual as of the most recent major revision.
Page 24
Changes MagnaTran 7.1 User’s Manual MN-003-1600-00 This Page Intentionally Left Blank Brooks Automation xxii Revision 2.2...
This Introduction provides a brief overview of Brooks Automation MagnaTran™ 7, highlighting its features, operation, and specifications. Additionally, the chapter organization and a description of each chapter’s contents is presented, notation con- ventions are explained, and a reference copy of the standard Brooks Automation War- ranty is provided. Chapter Contents MagnaTran 7 Robot Overview.
1050 mm from the center line of the robot to the center line of the wafer is required. Wafer sizes from 100mm to 300mm may be handled. This robot is supplied with either the Brooks Automation Single Pan Arm Set, the pat- ented BiSymmetrik™ Dual Pan Arm Set, or the patented Leapfrog™ same-side Dual Arm Set.
Chapter 4: Subsystems. Special Features The Brooks Automation MagnaTran 7™ provides the latest Brooks advancements in robot technology. Special features of the MagnaTran 7 include: • Brooks Automation patented Time Optimal Trajectory™ motion control allows very high operating speeds with passive wafer support.
Introduction MagnaTran 7.1 User’s Manual Operation Overview MN-003-1600-00 Operation Overview The MagnaTran 7™ robot may be operated in either of two ways: directly by the host controller or through the use of the hand-held Control/Display Module (CDM). When being operated by a remote controller such as a CTC, the robot will respond to the software commands it receives through the serial communications link.
MagnaTran 7.1 User’s Manual Introduction MN-003-1600-00 Documentation Overview Documentation Overview The documentation provided with the MagnaTran 7 Robot consists of this manual, which provides a complete documentation package for selection, installation, opera- tion, maintenance, and repair. Changes: An overview of the changes to this manual since its initial release.
This is especially true for robots supplied as part of a complete system. The robot is set to system specifications and acceptance tested with the Integrated Cluster Tool at Brooks Automation. Before adjusting or changing settings on a MagnaTran 7, consult the following documentation: Cluster Tool User’s Manual...
Manual Notation This manual uses a standard notation system to provide consistent descriptions of all items and functions associated with all Brooks Automation devices. These standards include; hardware notation, software notation, document numbering, and descriptive warnings. These notation standards identify tasks to be performed by the user during a service, installation, or operation procedure, or as a specific input to the robot.
Introduction MagnaTran 7.1 User’s Manual Manual Notation MN-003-1600-00 Software Notation The software notation system includes identification of key strokes, naming conven- tions, input requirements, and system responses. The responses can be physical actions performed by the robot or responses from the robot’s internal firmware. This notation system is used when describing software communications to simplify descriptions of user actions or input and robot responses.
Document and Drawing Numbering The Document and Drawing Numbering system used by Brooks Automation is struc- tured to allow easy identification of any item. The format is shown below: XX-XXX-XXXX-XX The first two digits are optional and define the document type. The next three digits are the commodity code, which indicates the commodity type of the part.
Introduction MagnaTran 7.1 User’s Manual Manual Notation MN-003-1600-00 Notes, Cautions, Warnings, and Pictograms Notes, cautions, and warnings used within this manual have very specific meanings and formats. A description of the meanings of these terms is provided below. NOTE: A note provides additional or explanatory information.
MagnaTran 7.1 User’s Manual Introduction MN-003-1600-00 Manual Usage Manual Usage This manual is designed to be used as an Engineering, Maintenance, and Operator’s reference. General information relating to all functions of the MagnaTran 7 is provided in: Chapter 2: Safety Chapter 4: Subsystems.
Introduction MagnaTran 7.1 User’s Manual Specifications MN-003-1600-00 Specifications The Brooks Automation MagnaTran 7 is a high reliability robot. The specifications for the robot and its subsystems are detailed below. Robot Drive Operating Specifications: R (Radial) Axis Range: Dependant upon arm set being used.
Page 37
Weight of Drive (without arms) 2 Axis 21 kg (46.5 lbs) 3 Axis 29.5 kg. (65 lbs.) Mounting Top Mount Flange (Brooks Automation MultiTran™ 5 MTR 5 compati- ble) Electrical Specifications Input Power 24 volts DC ±10%, 20 amps, 480 watts NOTE: Current usage is dependent upon the robot’s application.
Page 38
Introduction MagnaTran 7.1 User’s Manual Specifications MN-003-1600-00 Accessories Hand-held Control/Display Module (CDM) for control, teaching, and trouble- shooting Power Fault Management (Power Pak) battery backup Arm Mount Fixture Custom designed End Effectors Brooks Automation 1-14 Revision 2.2...
MagnaTran 7.1 User’s Manual Introduction MN-003-1600-00 Specifications Standard Arms Operating Specifications: Load Capacity (in addition to end effector mass) 1.0 kg (2.2 lbs.) each end effector High Capacity option, 4.6 kg (10.0 lbs.) for Single Frogleg™ and BiSym- metrik™ arms.
Page 40
Introduction MagnaTran 7.1 User’s Manual Specifications MN-003-1600-00 Leapfrog™ with typical wafer exchange sequence, 740mm extension, no rotation for 200mm wafer size: 3.8 seconds typical at 0.3g acceleration limit 5.6 seconds typical at 0.1g acceleration limit Mechanical Specifications Weight Single Frogleg™ Arm 3 - 7 kg (6 - 16 lbs.) BiSymmetrik™...
Brooks Automation is ISO 9001 Certified. Quality Policy It is Brooks Automation’s policy to provide only value rich solutions to all of our Cus- tomers. Our Quality System is founded on the premise that each individual is totally committed to meeting the needs and expectations of our Customers. In support of our Company’s mission, we believe that the pursuit of quality requires a culture char-...
Page 42
Introduction MagnaTran 7.1 User’s Manual Company Overview MN-003-1600-00 This Page Intentionally Left Blank Brooks Automation 1-18 Revision 2.2...
Page 43
Safety Overview This chapter describes safety guidelines for the Brooks Automation MagnaTran™ 7 Robot. All personnel involved in the operation or maintenance of the robot should be familiar with the safety precautions outlined in this chapter. If any additional safety- related upgrades or newly identified hazards associated with the robot are identified, the Technical Support group will notify users with a Technical Support Bulletin.
Safety MagnaTran 7.1 User’s Manual Safety Considerations MN-003-1600-00 Safety Considerations Personnel Safety Guidelines The MagnaTran 7 may provide several direct safety hazards to personnel if not prop- erly installed or operated. • Persons operating and servicing the MagnaTran 7 should be properly trained.
Brooks Automation has designed the control system to be robust and safe and to prevent uncontrolled robot movements in any situation. However, the potential hazard of out-of-control motions should be taken very seriously - particularity the potential of injuries or death to human operators in the path of the robot arms.
Page 46
Safety MagnaTran 7.1 User’s Manual Safety Considerations MN-003-1600-00 • Do not place the MagnaTran 7 robot in a location where it may be subject to physical damage. • Ensure that all power connections to the MagnaTran 7 robot are properly grounded.
Operational Interlocks on page 6-23 in Chapter 6 for instructions on setting up the interlocks. Also see the Brooks Automation Marathon Express™ Cluster Tool Integration Platform User’s Manual for additional interlocks if purchased with the Brooks System of components. Brooks Automation...
MN-003-1600-00 Mechanical Hazards The Brooks Automation MagnaTran 7 robot is a complex electromechanical device. Only persons with the proper training should attempt to service or operate the robot. All power to the robot must be disconnected as outlined in the facilities’ lockout/ tagout procedure before servicing, or injury may result from the automatic operation of the equipment.
MagnaTran 7.1 User’s Manual Safety MN-003-1600-00 Electrical Hazards Electrical Hazards The proper precautions for operating and servicing electrical equipment must be observed. These precautions include following facility lockout/tagout procedures, and any other specified action within the facility where the robot is being used.
Electrical Hazard Classifications The following table describes electrical hazard classifications as per SEMI S2-0200. Brooks Automation has designed the robot to require minimum need to conduct test- ing or maintenance on subsystems that may be energized. Calibrations and adjust- ments are performed with the power on and live circuits covered. No equipment should ever be repaired or replaced with the power on.
MagnaTran 7.1 User’s Manual Safety MN-003-1600-00 Laser Hazards Laser Hazards The MagnaTran 7 does not use laser light during operation. However, low level laser light may be used and located in other devices within close proximity of the robot. Other Brooks products containing these laser emitters produce low power visible red light.
The equipment where the Brooks Automation MagnaTran 7 is installed may use Nitrogen gas for venting when installed in a system. Ensure all gases used are vented as specified by the facilities local environmental regulations.
MagnaTran 7.1 User’s Manual Safety MN-003-1600-00 Chemical Hazards Chemical Hazards The MagnaTran 7 robot does not make use of any hazardous chemicals. However, it may be recommended that Isopropyl alcohol be used for cleaning sections of the product during routine maintenance procedures.
Safety MagnaTran 7.1 User’s Manual Thermal Hazards MN-003-1600-00 Thermal Hazards The MagnaTran 7 does not use thermal heat during operation. However, heating ele- ments may exist on the chamber or in one of the attached components. Be aware of these areas during servicing of the robot.
MagnaTran 7.1 User’s Manual Safety MN-003-1600-00 Vacuum Hazards Vacuum Hazards The MagnaTran 7 robot is designed for use in high vacuum applications. WARNING Whenever any vacuum pump exhaust is vented, the facilities’ envi- ronmental procedures must be followed regarding the venting of gases.
Safety MagnaTran 7.1 User’s Manual Fire and Explosion Hazards MN-003-1600-00 Fire and Explosion Hazards The MagnaTran 7 provides no direct fire or explosion hazard. However, the use of Isopropyl alcohol or other flammable solvents around the robot while power is applied does present the possibility of fire or explosion.
MagnaTran 7.1 User’s Manual Safety MN-003-1600-00 Environmental Hazards Environmental Hazards Noise Emission The MagnaTran 7 provides no direct noise hazard during operation. When operating normally the robot produces a noise level that is less than 70 db. Vibration The MagnaTran 7 provides no direct vibration hazard during operation. Any vibra- tions produced during normal operation are minimal and cause no hazardous condi- tions.
Safety MagnaTran 7.1 User’s Manual Matrix of Emergency and Corrective Response Actions MN-003-1600-00 Matrix of Emergency and Corrective Response Actions The following matrix provides emergency and corrective actions for safety issues that may arise regarding the MagnaTran 7 only. Emergency and corrective actions required for the equipment the robot is installed in should be provided with that equipment.
MagnaTran 7.1 User’s Manual Safety MN-003-1600-00 Material Safety Information Material Safety Information Hazardous materials may be present during the operation of the MagnaTran 7 or dur- ing maintenance. Hazardous material distributors provide a Material Safety Data Sheet (MSDS) for all materials they supply.
Safety MagnaTran 7.1 User’s Manual Material Safety Information MN-003-1600-00 Helium Safety Information Hazard Emergency Action Fire • The cylinder may explode in a fire. • Fire may cause irritating gases. • Small fires may be put out with a CO or dry chemical type extinguisher.
MagnaTran 7.1 User’s Manual Safety MN-003-1600-00 Material Safety Information Isopropyl Alcohol Safety Information Hazard Emergency Action Fire • Flammable/combustible material; may be ignited by heat, sparks or flames. • Vapors may travel to a source of ignition and flash back.
Safety MagnaTran 7.1 User’s Manual Material Safety Information MN-003-1600-00 Nitrogen Safety Information Hazard Emergency Action Fire • The cylinder may explode in a fire. • Fire may cause irritating gases. • Small fires may be put out with a CO or dry chemical type extinguisher.
MagnaTran 7.1 User’s Manual Safety MN-003-1600-00 Material Safety Information Krytox ® (DuPont) Safety Information Hazard Emergency Action Fire • Non-combustible material. • Decomposition at flame temperature may form toxic Fluorine compounds. • Small fires may be put out with a CO or dry chemical type extinguisher.
Page 64
Safety MagnaTran 7.1 User’s Manual Material Safety Information MN-003-1600-00 This Page Intentionally Left Blank Brooks Automation 2-22 Revision 2.2...
Installation MagnaTran 7.1 User’s Manual Site Requirements MN-003-1600-00 Site Requirements Before the MagnaTran 7 Robot may be installed, the site where the robot will be located must be properly prepared. This preparation includes ensuring that the proper facilities including electrical and communications connections are available and are properly prepared for the robot.
Page 67
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Site Requirements Robot Drive: The area under the chamber the robot will be mounted in must provide the minimum dimensions shown below to provide proper clearance for cooling and service. Examples of 2-Axis and 3-Axis clearance requirements and the...
Page 68
Installation MagnaTran 7.1 User’s Manual Site Requirements MN-003-1600-00 BiSymmetrik™ Arms: The chamber the arms will be used in must meet the minimum dimensions shown below to provide proper clearance for operation and installation. example of necessary clearance for a single arm MagnaTran 7 is demonstrated Figure 3-2.
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Site Requirements Environmental Requirements The site for the MagnaTran 7 Robot must meet the environmental requirements spec- ified below to ensure proper operation of the robot. Maximum Exposure to drive: 80°C Maximum Exposure to Arm and end effectors: 120°C Humidity: 50% to 80% (relative, non-condensing) Altitude: The robot will operate in altitudes up to 1000 meters above sea level.
Installation MagnaTran 7.1 User’s Manual Unpacking and Inspection MN-003-1600-00 Unpacking and Inspection The MagnaTran 7 robot is shipped in separate packages which are individually sealed to maintain cleanroom conformance. These packages are: the robot Drive, the Arms, the CDM and the Installation Kit, which includes the QR, this manual, cables, etc.
The QR is a permanent record of the MagnaTran 7 as it was manufactured by Brooks Automation. In addition to providing information about serial number, model number, etc., it also provides critical data. Make copies of the form and keep a copy close to the robot.
Installation MagnaTran 7.1 User’s Manual Installation Procedure MN-003-1600-00 Installation Procedure The MagnaTran 7 Robot is supplied in either the two axis configuration or it is avail- able in a three axis configuration. The following procedures provide the information required to install either configuration of the robot.
Page 73
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Installation Procedure 10.000 Figure 3-3: Top Mount Details Brooks Automation Revision 2.2...
Installation MagnaTran 7.1 User’s Manual Installation Procedure MN-003-1600-00 Robot Installation HEAVY LIFTING Ergonomic Hazard - The MagnaTran 7 Drive weighs 29.5 kg (65 lbs.) 3 axis or 21 kg (46.5 lbs.) 2 axis. Failure to take the proper precautions before moving it could result in personal injury.
Page 75
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Installation Procedure proper grounding of the power supply and robot. CAUTION Do not connect the robot power supply to facility power until ALL connections have been made. Facility power will be connected on Ini- tial Power-up Sequence on page 3-21.
Page 76
Installation MagnaTran 7.1 User’s Manual Installation Procedure MN-003-1600-00 ing on the use of the Brooks Automation Power Pak as described below: POWER PAK: Install the Power Pak using the procedure Power Pak Replace- ment on page 9-63. Connect the power cable to the connector labeled POWER IN on the Power Pak.
Page 77
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Installation Procedure Power Connection Figure 3-5: Power Connection Location NOTE: Cable length from power supply to robot must not be longer than the power supply is capable of supporting to ensure proper operation of the robot.
Installation MagnaTran 7.1 User’s Manual Installation Procedure MN-003-1600-00 Communication Connections The MagnaTran 7 offers several methods of communication and operator interaction. • Serial Control: The MagnaTran 7 robot is capable of RS-232 or RS-422 commu- nications with the host controller or with peripheral devices.
Page 79
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Installation Procedure Serial Communication All communications for operation of the MagnaTran 7 robot by an external controller may be accomplished using a standard RS-232 or RS-422 serial com- munications link. Connect the cable for serial communications to the connector...
Page 80
Installation MagnaTran 7.1 User’s Manual Installation Procedure MN-003-1600-00 SIO2. Route and connect the peripheral communications cable to the periph- eral unit. Brooks Automation 3-16 Revision 2.2...
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Installation Procedure Control/Display Module Connect the CDM cable to the robot for local control of robot operations to the connector labeled “CDM” on the front I/O panel as shown in Figure 3-7. Locate the CDM at an accessible location, typically on the side of the chamber where the robot is installed.
Page 82
Installation MagnaTran 7.1 User’s Manual Installation Procedure MN-003-1600-00 Discrete I/O Communication (DIO) All discrete I/O connections are made to the 50 pin connector (MISC I/O) located on the front I/O panel of the robot as indicated in Figure 3-8. Route the discrete I/O communications cable from the units that will be monitored or controlled by the robot.
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Installation Procedure Software Installation The MagnaTran 7 robot requires no software installation as all robot control software is pre-loaded. Upgrades to the software can be downloaded through the serial port or the parallel port. See Firmware Upgrade on page 9-83.
Installation MagnaTran 7.1 User’s Manual Check-out MN-003-1600-00 Check-out Before the robot is started for the first time, or after servicing the robot, it is necessary to verify that all systems of the robot are operating properly. NOTE: This verification of the robot’s systems does not include any switch or configura- tion settings.
The power supply and robot cooling fans will make an audible sound. The +24 VDC light on the robot interface panel will be lit. On the Brooks Automation power supply, the POWER ON light on the front panel will be lit.
Configuration Compatibility MN-003-1600-00 Configuration Compatibility The MagnaTran 7 is compatible with the Brooks Automation VT5/MT5 or MagnaT- ran 6 robots. The robot configuration compatibility is set at the factory according to user specifications. Configuration Compatibility allows the MagnaTran 7 to communicate in the same manner as the VT5/MT5 or MagnaTran 6 robot.
Mount the Arm Set Use the proper procedure for mounting the arm set to the robot. Arm sets from Brooks Automation MagnaTran 6 robots are able to be mounted on the MagnaTran 7 robot drive. Table 3-2: Arm Set Mounting Kits...
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 Mount the MagnaTran 7 Leapfrog Arm Set CAUTION Do not operate the robot until all set-up procedures have been com- pleted as damage to the robot or arms may result.
Page 89
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Mount the Arm Set Ensure the arm state of the robot is off. Issue the following command: SET ARMS OFF Move the robot to the mount position. Issue the following command: MOUNT A T2 adapter must be in place. This adapter is usually factory installed. If, how- ever, one is not installed on the T2 shaft, use the following procedure for instal- lation.
Page 90
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 NOTE: Save the fixtures for possible future use. If the robot is returned to Brooks for service or shipped to another location, the original fixture must be used. Also, keep the fixture close to the robot. Additional procedures will require the use of this fixture.
Page 91
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Mount the Arm Set Disengage the robot servos. Enter the following path: SETUP/CONFIG ROBOT/SET SERVOS OFF Install adapter to T2 (if not factory installed). Install the arms on the robot. For the following procedure, the alignment fixture must be installed on the arm set.
Page 92
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 Enter the following path: SETUP/CONFIG ROBOT/ARM STATE/ARE THE ARMS CURRENTLY ON?/YES Re-engage the servos. Issue the following command: HOME R During the HOME action, check for vibration. After the arms are in the HOME position, check the alignment. The upper arm should be in line with the lower arm.
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Mount the Arm Set Mount the MagnaTran 7.1 BiSymmetrik Arm Set/Hub Style CAUTION Do not operate the robot until all set-up procedures have been com- pleted as damage to the robot or arms may result.
Page 94
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 Mount/Serial Communication Apply power to the robot. Ensure the arm state of the robot is off. Issue the following command: SET ARMS OFF Install adapter to T2 (if provided with arm or if not already mounted to the T2 shaft).
Page 95
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Mount the Arm Set Remove the alignment fixture by loosening it’s hardware. NOTE: Save the fixtures for possible future use. If the robot is returned to Brooks for service or shipped to another location, the original fixture must be used.
Page 96
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 When the robot is in the mount position, the 2 locating pins of the robot outer shaft should be oriented as indicated in Figure 3-9. Disengage the robot servos. Enter the following path: SETUP/CONFIG ROBOT/SET SERVOS OFF Install adapter to T2 (if not factory installed).
Page 97
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Mount the Arm Set Set the arm state of the robot to on. Enter the following path: SETUP/CONFIG ROBOT/ARM STATE/ARE THE ARMS CURRENTLY ON?/YES Re-engage the servos. Issue the following command: HOME R During the HOME action, check for vibration.
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 Mount MagnaTran 6 BiSymmetrik Arm Set The MagnaTran 6 Robot’s Arms may be installed on the MagnaTran 7 using the fol- lowing procedure. CAUTION Do not operate the robot until all set-up procedures have been com- pleted as damage to the robot or arms may result.
Page 99
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Mount the Arm Set MOUNT SET SERVOS OFF Install the arms on the robot. For the following procedure, the alignment fixture must be installed on the arm set. Verify the T1 adapter, wave spring and T2 adapter are in place (factory installed).
Page 100
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 HOME ALL If the home position is not where desired, use the procedure Reset the Home Position to the User Preference on page 9-73. Mount/CDM Ensure the arm state of the robot is off.
Page 101
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Mount the Arm Set the use of this fixture. Set the arm state of the robot to on. Enter the following path: SETUP/CONFIG ROBOT/ARM STATE/ARE THE ARMS CURRENTLY ON?/YES Re-engage the servos. Issue the following command: HOME R During the HOME action, check for vibration.
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 Mount the MagnaTran 6 Frogleg Arm Set CAUTION Do not operate the robot until all set-up procedures have been com- pleted as damage to the robot or arms may result.
Page 103
The mounting fixture is an installation fixture. It does not provide precise alignment for the Radial Home. If the arms are being changed, Brooks Automation recommends reteaching the robot all stations. Using the red arm mounting fixture, place the arms on the T1/T2 shafts, posi- tioning the 4 locating pins of the shafts into the arm set.
Page 104
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 Issue the following command: SET ARMS ON Re-engage the servos. Issue the following command: HOME R During the HOME action, check for vibration. After the arms are in the HOME position, check the alignment. The upper arms should be 180°...
Page 105
Installation MN-003-1600-00 Mount the Arm Set changed, Brooks Automation recommends reteaching the robot all stations. Using the red arm mounting fixture, place the arms on the T1/T2 shafts, posi- tioning the 4 locating pins of the shafts into the arm set. Slightly loosen the black knobs of the mounting fixture and seat onto shafts.
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 Mount the MagnaTran 7 BiSymmetrik Arm Set/Cone Style CAUTION Do not operate the robot until all set-up procedures have been com- pleted as damage to the robot or arms may result.
Page 107
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Mount the Arm Set Issue the following command: MOUNT When the robot is in the mount position, the 4 locating pins of the robot shafts should be oriented as indicated in Figure 3-9. Disengage the robot servos.
Page 108
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 to the center of the robot. If vibration is observed or the alignment is off, the radial home must be reset. Follow the procedure Reset the Home Position to the User Preference on page 9-73.
Page 109
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Mount the Arm Set NOTE: Save the mounting fixture for possible future use. If the robot is returned to Brooks for service or shipped to another location, the original mounting fix- ture must be used. Also, keep the fixture close to the robot. Additional pro- cedures will require the use of this fixture.
Page 110
Installation MagnaTran 7.1 User’s Manual Mount the Arm Set MN-003-1600-00 T2 PIN T1 PINS Figure 3-9: MagnaTran 7 MOUNT Position Brooks Automation 3-46 Revision 2.2...
MagnaTran 7.1 User’s Manual Installation MN-003-1600-00 Install End Effector Install End Effector Verify flatness using the procedure Verifying Flatness of Robot’s End Effector on page 7-5. Install the end effector using the procedure End Effector Replacement on page 9-29. Brooks Automation 3-47 Revision 2.2...
MN-003-1600-00 Alignment and Calibration The Brooks Automation MagnaTran 7 robot must be aligned with the system that it will be operating within to prevent misplacement of the wafers or collision of the end effector or wafers with other parts of the system.
Subsystems Overview This chapter provides a review of all major subsystems within the Brooks Automation MagnaTran 7 Robot. The robot’s design creates a set of major field replaceable mod- ules with all module repair being done in-house by Brooks. These field replaceable modules include the mechanical system, the electrical system, and the hand-held Control Display Module (CDM).
Subsystems MagnaTran 7.1 User’s Manual Mechanical System MN-003-1600-00 Mechanical System The design of the MagnaTran 7 robot is such that the robot’s drive mechanism and control electronics are completely isolated from the vacuum envelope without the use of any rotary seals. The statically sealed metal bellows within the robot allows verti- cal movement of the arms while maintaining the vacuum environment in the cham- ber.
MagnaTran 7.1 User’s Manual Subsystems MN-003-1600-00 Mechanical System Protective Covers There are two protective housing covers encircling the full length of the robot body. The covers are secured to each other using four captive screws. This allows quick removal and easy access to the subsystems within.
Subsystems MagnaTran 7.1 User’s Manual Mechanical System MN-003-1600-00 Frame Assembly The frame assembly supports the Z-axis carriage and linear slides which attach to the side of the T1/T2 drive assembly allowing for movement in the Z-axis. The frame assembly also provides the mounting support for the fan, the Z drive motor housing, and the electronics PCBs located in the lower section on each side and under the robot.
MagnaTran 7.1 User’s Manual Subsystems MN-003-1600-00 Mechanical System T1/T2 Drive Assembly The T1/T2 drive assembly is located at the top of the robot’s body, directly below the bellows. This assembly consists of two main drive units. Each unit consists of three elements: the drive motor, the drive shafts, and the rotary position encoder.
MagnaTran 7.1 User’s Manual Subsystems MN-003-1600-00 Mechanical System Z Axis Drive Assembly The Z axis drive is coupled beneath the T1/T2 drive assembly. A mechanical bellows located between the mounting flange and the top of the drive assembly isolates the vacuum allowing the Z axis drive to move the T1/T2 drive along the Z axis.
Page 120
Subsystems MagnaTran 7.1 User’s Manual Mechanical System MN-003-1600-00 Ball (Lead) Screw Ball Screw nut Motor Fail-Safe Brake Encoder Figure 4-3: Z-Drive assembly The robot incorporates motor overcurrent protection into the Z servo controller. When an overcurrent situation is detected, the corresponding servo is shut-off and an error message is generated.
100mm to 300mm wafers. Various arm sizes, end effectors and configurations are available. Arm sets follow the basic design of the Brooks Automation “frog-leg” arms and pro- vide a maximum extension of 1050 mm from the center-line of the robot to the center- line of the wafer being handled.
Page 122
Subsystems MagnaTran 7.1 User’s Manual Mechanical System MN-003-1600-00 Leapfrog Same-Side Dual Arm Set BiSymmetrik Dual Pan Arm Set Frogleg Single Pan Arm Set Figure 4-4: MagnaTran 7 Arm Set Types Brooks Automation 4-10 Revision 2.2...
PC104 CPU (Supervisor) Board The Supervisor (SUP) board is a 33 or 44MHz 386X based PC104 processor module. This embedded computer supports Brooks Automation robot specific application software. Upgrades to the firmware are performed through the interface board serial port onto a FLASH memory disk. The Supervisor board’s primary function is user interface and general control.
Three types of Interface boards may be purchased with the MagnaTran 7: high side, low side and Brooks Automation Marathon Express. High Side Interface Board The high side interface provides general purpose digital Input and Output functions for use when high side sourcing logic is required.
Page 125
MagnaTran 7.1 User’s Manual Subsystems MN-003-1600-00 Electrical System the face plate. This connector provides 20 optically isolated high side inputs and 20 optically isolated high side outputs designed to operate at +24VDC nominal. The 24 VDC operation is provided through the system.
Electrical System Power Pak The Brooks Automation Power Pak is a battery back-up power source for the Mag- naTran 7 robot. This compact power fault manager mounts directly on the side of the robot drive and connects between the robot’s DC power supply and the MagnaTran 7.
Subsystems MagnaTran 7.1 User’s Manual Software MN-003-1600-00 Software The software supplied with the MagnaTran 7 robot is in the form of internal control programs that reside on the PC/104 CPU board as flash memory. The user interface to this software is through either the Serial Communications Port using the software...
MagnaTran 7.1 User’s Manual Subsystems MN-003-1600-00 Control/Display Module Control/Display Module The Control/Display Module (CDM), shown in Figure 6-12, is a separate pendant- type unit that plugs into the robot. The CDM is capable of performing two main func- tions when connected to the MagnaTran 7 robot.
Subsystems MagnaTran 7.1 User’s Manual Control/Display Module MN-003-1600-00 quishes control of the robot. The CDM will display any error messages generated by the robot. The CDM provides access to a multi-level functional command structure, as shown in the simplified command-flow chart in Figure 4-7.
Page 132
Subsystems MagnaTran 7.1 User’s Manual Control/Display Module MN-003-1600-00 This Page Intentionally Left Blank Brooks Automation 4-20 Revision 2.2...
Page 133
MagnaTran 7.1 User’s Manual MN-003-1600-00 Operational Interfaces Overview This chapter provides a detailed description of all operational interfaces to the Brooks Automation MagnaTran 7 Robot. These interfaces provide communications to the robot from the external controller and allow the robot to monitor and control external devices such as wafer sensors and slot valves.
Operational Interfaces MagnaTran 7.1 User’s Manual Interface Overview MN-003-1600-00 Interface Overview All operational interfaces to the MagnaTran 7 robot are connected to the robot Inter- face Panel as shown in Figure 5-1. The chapter provides instructions for fabricating these interfaces. For installation of these interfaces, refer to...
MN-003-1600-00 Power Connections Power Connections If the MagnaTran 7.1 was purchased with the Brooks Automation Marathon™ or Marathon Express™ Cluster Tool or with a Brooks Power Supply module, the power cable is included with the power supply. Disregard this step.
Page 136
Operational Interfaces MagnaTran 7.1 User’s Manual Power Connections MN-003-1600-00 The power connection used is an ITT Cannon DBM9W4PK87 connec- tor on the robot and the mating ITT Cannon DAME7W2SA197 connec- tor, DBM9W45A109 shell, DM53744-6 contacts on the power cable. The pin-out for the power...
MagnaTran 7.1 User’s Manual Operational Interfaces MN-003-1600-00 Serial Communication SIO1 Serial Communication SIO1 Serial communication between the robot and a Host Controller is accomplished by connecting the robot, via a 3 or 4 wire serial communications cable at port SIO1, to a serial I/O port on the Host Controller.
Page 138
Operational Interfaces MagnaTran 7.1 User’s Manual Serial Communication SIO1 MN-003-1600-00 Table 5-2: RS-232/RS-422 Protocol Port Configuration RS-232 or RS-422 Baud Rate 9600 Data Bits Parity None Stop Bits Optional Parameters Handshake RTS/CTS XON/XOFF There are three serial communication ports labeled SIO1 and SIO2 and one hand held Control Display Module port labeled CDM.
MagnaTran 7.1 User’s Manual Operational Interfaces MN-003-1600-00 Serial Communication SIO1 Switch Settings Serial communications options are set using SW1 on the Personality Board. Access to these switches is obtained by removing the robot protective covers. See Chapter 12 for the location of the Personality Board. The robot is shipped in RS-232 mode.
Operational Interfaces MagnaTran 7.1 User’s Manual Serial Communication SIO2 MN-003-1600-00 Serial Communication SIO2 This port may be used to control peripheral devices such as an Aligner through the serial communications port. The following cable is needed: Male to male 9-pin Null Modem Serial I/O cable.
Inputs and outputs are specifically assigned and cannot be changed. The MagnaTran 7 robot offers four types of discrete communication: high side, low side, relay and an exclusive type for Brooks Automation Marathon Express users. Each type of I/O board is explained in the following:...
Operational Interfaces MagnaTran 7.1 User’s Manual MISC I/O Communications MN-003-1600-00 High Side I/O The high side switching board is CE Compliant. Connection of external devices to the MagnaTran 7 Robot for monitoring and control through discrete I/O lines is done through the 50 pin connector located on the I/O panel of the robot.
Page 143
MagnaTran 7.1 User’s Manual Operational Interfaces MN-003-1600-00 MISC I/O Communications Logic-zero: Refer to specification for UDN2987A Logic-one: Refer to specification for UDN2987A All discrete input signals connected to the MagnaTran 7 must be open collector as shown in the circuit in Figure 5-4.
Operational Interfaces MagnaTran 7.1 User’s Manual MISC I/O Communications MN-003-1600-00 Low Side I/O The Low Side interface requires the input to be grounded to the switch state. A low side switching board is available using active low signals instead of the CE compliant standard active high.
Page 145
MagnaTran 7.1 User’s Manual Operational Interfaces MN-003-1600-00 MISC I/O Communications Logic-zero: Refer to specification for ULN2803 Logic-one: Refer to specification for ULN2803 All discrete input signals connected to the MagnaTran 7 must be open collector as shown in the circuit in Figure 5-5.
Operational Interfaces MagnaTran 7.1 User’s Manual MISC I/O Communications MN-003-1600-00 High Side/Low Side Interfaces The following interfaces are the same for the High Side and the Low Side I/O boards. MISC I/O Power The high side board and the low side board interface is designed to operate at +24VDC nominal.
Page 147
MagnaTran 7.1 User’s Manual Operational Interfaces MN-003-1600-00 MISC I/O Communications total isolation of the MagnaTran 7 supplied power or internal supplied power. • For user supplied power, place +24V on pin 25 and 24V RTN on pin 27. • For MagnaTran 7 supplied power, jump pin 30 to pin 25 and jump pin 29 to pin Power is fuse protected by a 1.1A self-resetting polyfuse.
Page 148
Operational Interfaces MagnaTran 7.1 User’s Manual MISC I/O Communications MN-003-1600-00 Table 5-7: High Side/Low Side I/O Assignments Operational Operational DIO Control DIO Control Interlock Interlock EXT_IN0 (input 1) ACC PAN B +PWR_ISOL (spare) EXT_IN1 (input 2) ACC PAN A +PWR RET...
MagnaTran 7.1 User’s Manual Operational Interfaces MN-003-1600-00 MISC I/O Communications Safety Interlock This feature provides an industry SEMI standard Safety Interlock for robot motion. For example, when the cluster tool’s transport chamber lid is opened, robot motion will stop and no other motion of the robot can be commanded.
11-3). Any of the following methods can be used to bypass this feature: NOTE: Brooks Automation ships all Magnatran 7.1 robots with this bypass jumper plugged into the MISC I/O port of the robot. Install the Brooks Automation supplied Motor Enable Interlock Bypass Jumper into the MISC I/O port of the robot.
MISC I/O Communications Marathon Express I/O The following table shows the MagnaTran 7 connector assignments used exclusively in the Brooks Automation Marathon Express Integrated Platform wafer transfer sys- tem. The MagnaTran 7 connector is a high side discrete interface (as described in...
Operational Interfaces MagnaTran 7.1 User’s Manual Control/Display Module MN-003-1600-00 Control/Display Module The connection to the MagnaTran 7 Robot from the Control/Display Module (CDM) uses standard factory-made RS-232 serial communications. The configuration for the robot’s CDM communications protocol is described in Table 5-9.
MagnaTran 7.1 User’s Manual Operational Interfaces MN-003-1600-00 Control/Display Module Optional CDM The optional CDM does not have an Emergency Stop button. The communications cable uses a standard 9-pin female “D” connector at the end which plugs into the robot at the connector labeled “CDM” and a 6-pin “modular” connector at the end that plugs into the CDM.
Radial (R), Rotational (T), and, optionally, Vertical (Z). Arm Description The MagnaTran 7 robot may be equipped with either the Brooks Automation pan- tented Single End Effector Arm Set, the BiSymmetrik™ Dual End Effector Arm Set, or the Leapfrog™ Dual End Effector Arm Set.
Page 157
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 MagnaTran 7.1 Wafer Handling Robot Overview Wafer Center Forearm Shoulder End Effector Wrist Upper Arm Elbow Forearm “A” Figure 6-1: MagnaTran 7 Single Arm Brooks Automation Revision 2.2...
Page 158
Operation MagnaTran 7.1 User’s Manual MagnaTran 7.1 Wafer Handling Robot Overview MN-003-1600-00 BiSymmetrik™ Dual Pan Arm Set On all three axis of motion [radial (R), rotational (T for Theta), and the optional vertical (Z)], the left and right sides of the arm set for both arm ‘A’ and arm ‘B’...
Page 159
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 MagnaTran 7.1 Wafer Handling Robot Overview Wafer Center Wrist Forearm “B” End Effector Forearm “A” Upper Arm Elbow Shoulder Upper Arm Figure 6-2: MagnaTran 7 Dual Arm Brooks Automation Revision 2.2...
Page 160
Operation MagnaTran 7.1 User’s Manual MagnaTran 7.1 Wafer Handling Robot Overview MN-003-1600-00 Leapfrog™ Same-Side Dual Arm Set On all three axis of motion [radial (R), rotational (T for Theta), and vertical (Z)], the left and right sides of the arm set for both arm ‘A’ and arm ‘B’ are driven simultaneously moving both end effectors as required.
Page 161
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 MagnaTran 7.1 Wafer Handling Robot Overview End Effector Forearm Wrist Upper Arm Elbow Shoulder ARM A ARM B Figure 6-3: MagnaTran 7 Leapfrog Arm Brooks Automation Revision 2.2...
To ensure Time Optimal Trajectories work properly, Brooks Automation assigns an APPLICATION NUMBER to each robot. The Application Number also maps radial displacement in micro-limits. Record the part number of the arm set...
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Theory of Operation Theory of Operation The MagnaTran 7 Robot provides control for either a single arm or dual semi-inde- pendent arms through a single concentric shoulder-shaft mechanism. The shoulder- shaft mechanism provides the drive to the left and right arm mechanisms on both the single and dual arms.
Operation MagnaTran 7.1 User’s Manual Theory of Operation MN-003-1600-00 Slot #2 Slot #1 Wafer Transport Plane (WTP) Center-Line bottom surface of Wafer Lower Base Transfer Offset (BTO) Robot Home (Z Axis) Figure 6-4: MagnaTran 7 Z Axis VCE Parameters Single Arm Motion The software-set velocities and accelerations for radial motion apply only to the veloc- ity and acceleration applied to the shoulder shaft rotation.
Page 165
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Theory of Operation Although the arms are driven simultaneously by the shoulder shafts, one always extending while the other will stay at the retracted position, the linear motion profile of the two arms will differ as the arms move from “Arm A” fully extended to “Arm B”...
Page 166
Operation MagnaTran 7.1 User’s Manual Theory of Operation MN-003-1600-00 Figure 6-5: MagnaTran 7 Coordinate System, Dual Arm Brooks Automation 6-12 Revision 2.2...
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Theory of Operation Motion Control The design and operation of the MagnaTran 7 robot uses a minimum of moving parts to ensure minimal maintenance requirements. The T1 and T2 drives are concentri- cally mounted to the drive shafts in the vacuum environment eliminating the need for rotary seals.
Page 168
Operation MagnaTran 7.1 User’s Manual Theory of Operation MN-003-1600-00 Table 6-1: Arm Speeds Single Arm Dual Arm Speeds Speeds HIGH Speed HIGH Speed LOW Speed MEDIUM Speed MEDIUM Speed LOW Speed To set speed control, 2-Axis = SET LOAD 3-Axis = PICK, PLACE High Speed motions occur during the automatic wafer transfer sequences, PICK and PLACE, only at points in the sequence when no wafer is on the end effector(s).
Page 169
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Theory of Operation Table 6-2: Arm Speed Script File Command Action User Module GOTO N 1 Rotates to station 1. GOTO N 1 R EX Extend arm. Place wafer on End Effector SET LOAD ON Set slow speed.
Operation MagnaTran 7.1 User’s Manual Theory of Operation MN-003-1600-00 Hardware Memory Structure The internally mounted control boards feature both volatile and non-volatile memory consisting of random access memory (RAM), and a disk-on-chip (DOC). The disk-on- chip holds the control program, version, build date, a complete library of application specific parameters, an event log, and a factory-loaded set of working parameters.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Theory of Operation Station Coordinate System The station coordinate system provides a convenient shorthand for identifying spe- cific locations for the robot to move to or from. Each station is identified by its Theta position (angle from Home), its Radial position (amount of arm extension), and optionally its Z position (vertical distance from Home) and Lower.
Page 172
Operation MagnaTran 7.1 User’s Manual Theory of Operation MN-003-1600-00 Station 4 Station 5 Station 6 Station 3 Station 7 Station 8 Station 2 Station 1 Figure 6-6: Example of Station Coordinate Numbering The R (radial extension), T (rotational), and the Z (vertical) axis values for each end effector at each station should be recorded for each type of wafer that will be used with the system.
Theory of Operation Factory Set HOME Position The HOME position is set by Brooks Automation. The HOME position is the absolute reference system for the robot. The Brooks HOME position for the standard drive ori- ents the robot arms 90° counter-clockwise from the interface panel as shown in Figure 6-7.
Operation MagnaTran 7.1 User’s Manual Theory of Operation MN-003-1600-00 The flange may also be configured 180° out of this standard location without parts change. This may be done to allow user access to the I/O Panel. The location of Pan B in this configuration is 270°...
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Controls and Indicators Controls and Indicators Overview The MagnaTran 7 Robot is designed to be installed in multi-station transport modules and remotely controlled and monitored by either a host controller or through the Control/Display Module. Therefore, very few user accessible controls or indicators are needed.
Page 176
Operation MagnaTran 7.1 User’s Manual Controls and Indicators MN-003-1600-00 Communication Receive Send 24V Indicator Figure 6-8: MagnaTran 7 Indicators Table 6-4: Indicator Functions Indicator Function Indicates 24VDC power is being supplied to the robot (power on). Indicates the robot is replying to the host port SIO1.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Operational Interlocks Operational Interlocks The MagnaTran 7 robot is provided with optional operational interlocks to ensure the safety of the robot. These interlocks are provided as part of the discrete communica- tions option and must be set up by the user.
Page 178
Operation MagnaTran 7.1 User’s Manual Operational Interlocks MN-003-1600-00 Table 6-5: Operational Interlocks Command Type I/O State Station Sensors WAF_SEN SINGLE INPUT BLOCKED/ NOT_BLOCKED VLV_SEN SINGLE INPUT CLOSED/NOT_CLOSED SBIT_SVLV_SEN SINGLE INPUT OPEN/CLOSED RETRACT_SEN SINGLE OUTPUT RETRACTED NOT_RETRACTED EX_ENABLE SINGLE INPUT ENABLED/DISABLED...
Page 179
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Operational Interlocks Description Station Sensors WAF_SEN: Individual monitoring of wafer sensors inputs. VLV_SEN: Allows monitoring of the poppet valve when robot is extending. If poppet valve is not closed, an error message will occur and the robot will stop.
Operation MagnaTran 7.1 User’s Manual Operational Interlocks MN-003-1600-00 Creating the Operational Interlocks Creating the Operational Interlocks is a two step process. The first step maps an assigned name to a specific pin on the discreet I/O connector and defines its behavior.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Operational Interlocks This interface can be removed by following the command Remove IO on page 8-66. It can also be moved to another output pin by following the procedure Mapping the Interlocks on page 6-29.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Operational Interlocks Mapping the Interlocks The following example demonstrates single pin addressing. Input designation 1 (EXT_IN1) = DIGITAL_IN 0x (pin # 2) = DIGITAL_IN 0x2. Input designation 23 (EXT_IN23) = DIGITAL_IN 0x (pin #24) = DIGITAL_IN 0x800000.
Page 184
Operation MagnaTran 7.1 User’s Manual Operational Interlocks MN-003-1600-00 Map the command Enter the following command: MAP STN_2_SLOT SBIT_SVLV_SEN LOW TO DIGITAL_IN 0X3 Refer to Map on page 8-44 for a complete description of command usage. To verify that the signal is present at the assigned digital input, issue the fol-...
Page 185
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Operational Interlocks Store Station Option on page 8-167 for a complete description of command usage. In this example, a retract wafer present sensor located in the transfer chamber is set to report the status of a specific arm.
Operation MagnaTran 7.1 User’s Manual Wafer Presence Sensors-Extend and Retract MN-003-1600-00 Wafer Presence Sensors-Extend and Retract Overview The MagnaTran 7 robot provides an optically isolated interface for discrete external sensors. The firmware of the robot will accept sensor inputs and use them to verify: •...
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Wafer Presence Sensors-Extend and Retract EXtend Sensor Location REtract Sensor Location Figure 6-9: Typical REtract and EXtend Sensor Locations Wafer PICK During a wafer PICK operation, the robot will retract (if required) and move T and Z to the specified station.
Page 188
Operation MagnaTran 7.1 User’s Manual Wafer Presence Sensors-Extend and Retract MN-003-1600-00 Sensor Configuration EXtend type sensor: Sensor state should be "ON" indicating that there is a wafer at the station. REtract type sensor: Sensor state should be "OFF" indicating that there is no wafer on the end effector.
Page 189
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Wafer Presence Sensors-Extend and Retract Robot retracts if necessary Robot moves to Station T and Z Perform PICK Pre-Extend Test Does the Station without check Have a Wafer Proceed Presence Sensor? Is Sensor configured...
Operation MagnaTran 7.1 User’s Manual Wafer Presence Sensors-Extend and Retract MN-003-1600-00 Wafer PLACE During a wafer PLACE operation, the robot will retract if required and move T and Z to the specified station and then perform a Pre-Extend Test. Pre-Extend Test The robot will then perform a Pre-Extend Test.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Wafer Presence Sensors-Extend and Retract NOTE: If the Successful Action Test fails, all robot motion will have been com- pleted. There is no need to clear the error before issuing another command. Servo Position Recording During any operation the robot performs, the position of the servos for all three axis may be recorded at a specific sensor location.
The Radial Motion Sensor (R_MT) feature was designed to determine the load on the end effector of the Brooks Automation Leapfrog arm set. Because of the “same-side” design of the Leapfrog, it is not possible to determine which arm has a wafer on the end effector when the arms are retracted.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Wafer Presence Sensors- Radial Motion R_MT Commands The following commands are used to create, define and verify the Radial Motion Sen- sors: Check Load on page 8-23 Store Station Sensor on page 8-169 Request Station Sensor on page 8-108...
Page 194
Operation MagnaTran 7.1 User’s Manual Wafer Presence Sensors- Radial Motion MN-003-1600-00 Table 6-7: GOTO with MAT Option Scenarios If a wafer is NOT Command If a wafer is detected, detected, GOTO R EX MAT ON GOTO operation is com- GOTO operation is...
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Wafer Presence Sensors- Radial Motion LOAD OFF. If the robot detects a wafer on the retract motion, an error is gen- erated and the PLACE is considered a failure. The XFER command is a combination of the PICK and PLACE operations.
Operation MagnaTran 7.1 User’s Manual Off Center PICK and PLACE Feature MN-003-1600-00 Off Center PICK and PLACE Feature The Time Optimal Path Off Center PICK and PLACE (OCP) feature allows the robot to execute compound move trajectories which are not limited to pure radial moves.
Page 197
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Off Center PICK and PLACE Feature Final Destination VIA Point Figure 6-11: Off-Center PICK and PLACE To set-up the OCP feature, two positions must be defined: Set the station values Set the VIA value: a location radially outward from the station to which the robot will travel in a straight path in order to remove a wafer without interfer- ence.
Page 198
Operation MagnaTran 7.1 User’s Manual Off Center PICK and PLACE Feature MN-003-1600-00 Set the VIA Values Set the servos to OFF SET SERVOS OFF Manually move the end effector to the desired VIA point location Request the current absolute location...
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Discrete I/O Control (DIO) Discrete I/O Control (DIO) Discrete Control through the robot's 50-pin discrete I/O port provides all the control functions necessary to operate the robot in a system. Although serial control provides a more comprehensive command set, DIO control is also useful in changing configu- ration or troubleshooting the robot.
Operation MagnaTran 7.1 User’s Manual Discrete I/O Control (DIO) MN-003-1600-00 DIO Start-up To use the DIO control feature of the robot, a DIO START command (refer to Start on page 8-27) must be executed from the serial communications link or through the CDM.
Page 201
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Discrete I/O Control (DIO) DIO Input Signals DRIVE ENABLE Enables the robot to respond to input commands. Table 6-8: DIO Drive Enable DRIVE ENABLE HIGH DRIVE ENABLE LOW OPTION A Motors are DISABLED Motors are ENABLED...
Page 202
Operation MagnaTran 7.1 User’s Manual Discrete I/O Control (DIO) MN-003-1600-00 MOVE TYPE (0-1) Defines the type of move to be executed when the MOVE line is brought low. Table 6-11: DIO Move Type Move Type Bit 1 Bit 0 OPTION A...
Page 203
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Discrete I/O Control (DIO) Table 6-13: DIO Station Selection Station # Station # Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 OPTION A OPTION B Brooks Automation 6-49 Revision 2.2...
Page 204
Operation MagnaTran 7.1 User’s Manual Discrete I/O Control (DIO) MN-003-1600-00 R POSITION Used in MOVE Type GOTO. The arm will extend or retract at the spec- ified station. NOTE: The EXTEND position is defined using the CDM or the serial interface.
Page 205
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Discrete I/O Control (DIO) ACCELERATION ARM A Changes the arm ‘A’ speed. Arm motions may have two speeds. Slow: velocities and accelerations safe for wafer transport Fast: higher velocities and accelerations when no wafer is on the end effector.
Page 206
Operation MagnaTran 7.1 User’s Manual Discrete I/O Control (DIO) MN-003-1600-00 DIO Output Signals POWERED Indicates the robot servos are turned on or not. Table 6-18: DIO Servo Control HIGH OPTION A Servos ON Servos OFF OPTION B Servos OFF Servos ON DISCRETE CONTROL Indicates the robot is in DIO control or not.
Page 207
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Discrete I/O Control (DIO) ERROR NUMBER (0-2) Indicates the error that has occurred. Table 6-21: Error Codes Error Condition Bit 2 Bit 1 Bit 0 OPTION A No Error Robot commanded to move before being “homed”...
Page 208
Operation MagnaTran 7.1 User’s Manual Discrete I/O Control (DIO) MN-003-1600-00 COMMAND STATUS Indicates if the robot is moving or stopped. Table 6-23: DIO Command Status HIGH OPTION A Stopped Moving OPTION B Moving Stopped ARM IN USE Indicates robot arm is in use.
Page 209
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Discrete I/O Control (DIO) R POSITION STATUS Indicates the current position of the arm in the R (radial) axis. Table 6-26: R Position Status Position Bit 1 Bit 0 OPTION A Not at EXTEND or RETRACT...
Operation MagnaTran 7.1 User’s Manual Discrete I/O Control (DIO) MN-003-1600-00 To change a robot to Active Low, use the following serial commands: REMOVE IO DIO_IN MAP DIO_IN NUMERIC_IN LOW TO DIGITAL_IN 0x7fffffff REMOVE IO DIO_OUT MAP DIO_OUT NUMERIC_OUT LOW TO DIGITAL_OUT 0x7ffff...
Page 211
If CDM control is released to DIO control while the robot arm is not fully retracted, then the robot proceeds in a safe sequence to the position defined by the current DIO inputs. However, Brooks Automation does not recommend that the CDM control be released while in non-station coordinate mode, such as JOG or ABS.
Operation MagnaTran 7.1 User’s Manual PASIV™ Safety Feature Operation MN-003-1600-00 PASIV™ Safety Feature Operation The MagnaTran 7’s PASIV™ safety feature limits travel of the robot arm to user pro- grammed access zones or “workspaces”. To ensure the safety of high value wafers and equipment, safety zones are created preventing access to defined zones thereby preventing collisions.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 PASIV™ Safety Feature Operation Zmin: The minimum Z axis limit for the workspace. Rmax: The maximum radial axis limit for the workspace. Tmax: The maximum theta axis limit for the workspace. Zmax: The maximum Z axis limit for the workspace.
Page 215
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 PASIV™ Safety Feature Operation The following names are reserved names and cannot be used by the user with the CREATE WSPACE command. Table 6-28: Reserved Workspace Names Workspace Workspace Station and Arm Station and Arm...
Operation MagnaTran 7.1 User’s Manual PASIV™ Safety Feature Operation MN-003-1600-00 Tmax: Station T value Zmax: For slots < 2 = Station Z value; For slots > 1 = Station Z value + (pitch (slots - 1)) Defining Tmin and Tmax Tmin can be set to a value less than, equal to, or greater than Tmax.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation Control/Display Module (CDM) Operation The CDM may be plugged into or removed from the robot at any time. All major functions available through the robot’s control software are available through the CDM.
Page 218
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 DANGER The Emergency Stop button will remove power to the motors. It does NOT remove DC power to the robot. Electrical hazards still exist when the Emergency Stop circuit is active.
Page 219
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation Figure 6-12: Control/Display Module with Emergency Stop No Emergency Stop Button (optional) An optional CDM is obtainable without the EMS button. This CDM will not meet SEMI S2-93 safety standards.
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 previous command. Control Modes The CDM has two operating modes: a Control mode and a Monitor mode. After briefly displaying the power on message the CDM will display the “Mode Selec- tion Prompt”...
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation Once the operating mode has been selected, the CDM will prompt for selection of a function with the following message: CHOOSE FUNCTION FROM LEFT COLUMN KEYS Key Descriptions Once the operating mode has been established, the CDM will prompt for additional selections or input.
Page 222
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 Table 6-30: Left Column (Major Function) Keys Description Page # Home Home key selects the Home Menu. 6-69 Move Move key selects the Move Menu. 6-70 Wafer Xfer Wafer Xfer key selects the Wafer Transfer Menu.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation Table 6-32: Data Entry/Axis Control Keys Description Page # 3/No Enters “3”, also used to respond “No” to prompts 6-80 4/Retract Enters “4”, also used to Jog “Retract” 6-80 Enters “5”...
Page 224
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 motion to complete” screen will appear. This ensures that the CDM will pro- cess one command at a time. CAUTION There is no interlocking provided on a single axis HOME. Check to ensure that the Arm is retracted before issuing a HOME T or HOME Z command.
Page 225
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation TO STATION: MOVE TO STN 1 enter STN#<CR> NOTE: Move always goes to Slot # 1 of the specified station. However, Wafer Xfer does support access to multiple slots at a multi-slotted station.
Page 226
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 To insure that the arm can move from difficult positions, Jog mode allows the user to move the arm even if it has lost its referencing. Since the location of an...
Page 227
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation CDM will display the selected arm. Press either “1” or “2” on the numeric keypad to initiate the desired transfer type. Refer to the descriptions below for a definition of each transfer type.
Page 228
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 Additionally the sensors for each station may be selected and config- ured. The CDM provides two methods of setting these parameters, Learn mode and Assign mode. These modes and the detailed use of Setup - Station is discussed later in this section under Setting Up Sta- tions.
Page 229
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation LEARN LOWER Enables the user to teach the lower value for the previously specified station using the “Jog” function. SET WAFER SENSOR Enter the type of wafer sensor. NOTE: The sensors must be configured using the MAP command before...
Page 230
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 NOTE: The sensors must be configured using the MAP command before they can be assigned using the CDM ARM EXTEND ENABLE Enables the user to configure the arm extend sensor at the specified sta- tion.
Page 231
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation A programmed 4 second delay follows the DIO START command while internal functions ensure proper power-up. Outputs are driven low for this period. Z AXIS STATE This command is not supported.
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 RE SENSOR ASSIGNED NOT PRESENT OBJECT NOT DETECTED > EX SENSOR ASSIGNED NOT PRESENT OBJECT NOT DETECTED > NOTE: In the preceding display, the “_” indicates that the CDM will display the selected station, arm, and value for each setting and the “>”...
Page 233
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation Lower The distance between the Up position (defined as coincident with the wafer Transfer Plane) and the Down position of the robot end effector. Used to set the distance of the end effector below the WTP. Used after placing a wafer in a slot or before picking up a wafer in a slot.
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 Moving in the Menu Tree Making choices moves the user down the menu tree shown in Figure 4-7. Completing an action will typically leave the user at the same function. Two keys are useful in...
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation Setting Up Stations Setting up the stations involves assigning a station number to a particular device to be serviced by the robot and specifying its unique values for Base Transfer Offset (BTO), Theta position (T), Extended position (R), and Lower position.
Operation MagnaTran 7.1 User’s Manual Control/Display Module (CDM) Operation MN-003-1600-00 _ _ _ _ _ > (0) SAFE= _ _ _ _ _ (1) PUSH= _ _ _ _ _ > NOTE: In the preceding display presented on the CDM the “_” indicates that the CDM will display the selected station, arm, and value for each setting and the “>”...
Page 237
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Control/Display Module (CDM) Operation motion until it is released; the actual position of the arm is displayed as it moves. When the operator has adjusted the arm to the desired position, the Store option should be selected to indicate that the value should be stored as the value of Theta for Station # 3.
PowerPak Power Fault Manager MN-003-1600-00 PowerPak Power Fault Manager The Brooks Automation MagnaTran 7 PowerPak provides power allowing a con- trolled shutdown of the robot during loss of +24V power. The PowerPak does not require any hardware to replace. The PowerPak mounts directly to the MagnaTran 7 drive while access to the robot I/O panel remains.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 PowerPak Power Fault Manager The battery voltage is +24V nominal. Battery life is 2.5 years. The PowerPak operates as follows: • Loss of power to the PowerPak (i.e. power supply failure): controlled shut- down of the robot is executed and AC_FAIL signal is sent to the host. Power removed after 2 seconds.
Operation MagnaTran 7.1 User’s Manual PowerPak Power Fault Manager MN-003-1600-00 POWER Switch/Circuit Breaker Fuse Holder Battery Low Indicator The PowerPak contains sealed, lead acid batteries. Dispose of or recycle in accordance with federal, state, and local requirements. Figure 6-14: PowerPak Controls and Indicators...
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Start-up Start-up The MagnaTran 7 robot is started by applying power. Once this is done, the robot is ready to operate. If the host controller is in control of the robot, it will accept com- mands through the RS-232 serial port or the discreet I/O ports.
Operation MagnaTran 7.1 User’s Manual Normal Running MN-003-1600-00 Normal Running The exact usage of the MagnaTran 7 robot must be determined by the user. The fol- lowing information is provided as a reference for most standard applications. A Sample Session The following is a sample exchange between the robot and a host controller.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Emergency Conditions Emergency Conditions Issuing a HALT Command in Background Mode The HALT command causes the robot to immediately stop any action in progress. The HALT command will cause the following effects: • a controlled stop •...
Operation MagnaTran 7.1 User’s Manual Emergency Conditions MN-003-1600-00 • a controlled stop • referencing is maintained See also CDM STOP Key on page 6-65. Issuing an EMERGENCY STOP on the CDM Mode During any mode of communication, if the CDM is plugged in, the Emergency Stop button is effective.
MagnaTran 7.1 User’s Manual Operation MN-003-1600-00 Shut-down Shut-down The robot requires no special shut-down procedures. Once use of the robot is com- plete, power can be removed. • Ensure that the robot has completed all transfer operations and that there are no wafers left on the end effectors.
Page 246
Operation MagnaTran 7.1 User’s Manual Shut-down MN-003-1600-00 This Page Intentionally Left Blank Brooks Automation 6-92 Revision 2.2...
MagnaTran 7.1 User’s Manual MN-003-1600-00 Alignment and Calibration Overview This chapter provides complete alignment and teaching directions for the Brooks Automation MagnaTran 7 robot. PINCH POINT HEAVY LIFTING ELECTRICAL HAZARD Crush points, pinch points, mechanical hazards, electrical hazards, shock hazards exist on the MagnaTran 7 robot. The procedures in this chapter should only be performed by qualified persons.
MN-003-1600-00 Robot Alignment The Brooks Automation MagnaTran 7 Robot must be aligned with the system that it will be operating in to prevent misplacement of the wafers or collision of the robot with other parts of the system. Note that even a small misalignment can interfere with proper system operation.
If required, teach arm ‘B’ of the robot all stations. Final system check-out NOTE: Brooks Automation strongly recommends that the user become thoroughly familiar with the operation of the robot’s CDM before attempting the alignment procedure as this remote control is used extensively during robot alignment.
Alignment and Calibration MagnaTran 7.1 User’s Manual Robot Alignment MN-003-1600-00 Alignment Procedure This section describes the procedure for preparing the Brooks Automation Magna- Tran 7 Robot for alignment. Prior to beginning the alignment procedure, verify the following: • Read and understand Chapter 2: Safety before beginning this procedure.
MagnaTran 7.1 User’s Manual Alignment and Calibration MN-003-1600-00 Verifying Flatness of Robot’s End Effector Verifying Flatness of Robot’s End Effector The end effector(s) must be flat to ensure proper support of the wafers being handled by the robot. This procedure checks for the top surfaces of the wafer supports on the end effector to be within 0.076 mm (0.003 in) of each other and that no part of the end effector rises...
Page 252
Alignment and Calibration MagnaTran 7.1 User’s Manual Verifying Flatness of Robot’s End Effector MN-003-1600-00 Verify that all supports are within 0.076 mm (0.003 in) of each other. Replace any supports that are out of specification using the procedure provided in Effector Pad Removal/Replacement on page 9-32.
MagnaTran 7.1 User’s Manual Alignment and Calibration MN-003-1600-00 Adjusting the Robot’s End Effector Adjusting the Robot’s End Effector The end effector of the robot must be adjusted for planar motion within the wafer delivery zone of any transfer or process module. This adjustment procedure must be performed at either a transfer or a process module’s wafer delivery zone that gives...
Page 254
Alignment and Calibration MagnaTran 7.1 User’s Manual Adjusting the Robot’s End Effector MN-003-1600-00 This procedure assumes that the wafer delivery zones of all modules is at approxi- mately the same radial extension of the robot’s arms. The arm should be extended while measuring the end effector runout.
Page 255
MagnaTran 7.1 User’s Manual Alignment and Calibration MN-003-1600-00 Adjusting the Robot’s End Effector total “dip” is the sum of the “dip” measurements. Record the measurement. For example: If the end effector’s right fork has a total dip of -0.004 inches and the left for has a total dip of +0.002 inches, then the total dip runout is 0.006 TIR.
Page 256
Alignment and Calibration MagnaTran 7.1 User’s Manual Adjusting the Robot’s End Effector MN-003-1600-00 Measure “Dip” Here Mounting Screws 4 places Adjusting Screws 3 places Measure “Dip” Here Twist Securing Screws Twist Adjusting Screws 5mm SHCS/2 places Measure “Dip” Here Set screws/2 places...
Page 257
MagnaTran 7.1 User’s Manual Alignment and Calibration MN-003-1600-00 Adjusting the Robot’s End Effector CAUTION When moving the robots’ arm to make the following measure- ments do not allow the arm or end effector to hit or contact the sides of the slots...
Page 258
Alignment and Calibration MagnaTran 7.1 User’s Manual Adjusting the Robot’s End Effector MN-003-1600-00 Loosen the dip securing screw. To raise the dip of the end effector, tighten the dip adjustment set screw. To lower the dip of the end effector, loosen the dip adjust- ment set screw.
MagnaTran 7.1 User’s Manual Alignment and Calibration MN-003-1600-00 Setting the Robot to the Wafer Transport Plane Setting the Robot to the Wafer Transport Plane A robot controller parameter, called the Base Transfer Offset (BTO), determines the height of the robot’s Wafer Transport Plane (WTP) for each station. The BTO is the vertical distance from the robot’s home position to its UP, or wafer transport, position.
Page 260
Alignment and Calibration MagnaTran 7.1 User’s Manual Setting the Robot to the Wafer Transport Plane MN-003-1600-00 Module Access Slot End Effector Wafer Module Chamber Figure 7-3: Positioning the End Effector in the Module Set the height of the end effector above the access slot floor using a ruler, or a gauge block made for the appropriate vertical height, as shown in Figure 7-4.
Page 261
MagnaTran 7.1 User’s Manual Alignment and Calibration MN-003-1600-00 Setting the Robot to the Wafer Transport Plane If a gauge block is being used, place a wafer on the end effector and sight along the bottom of the wafer. The bottom of the wafer should almost touch the top of the gauge block when resting on the end effector.
Alignment and Calibration MagnaTran 7.1 User’s Manual Setting the Transfer and Process Modules’ T and R Coordinates MN-003-1600-00 Setting the Transfer and Process Modules’ T and R Coordinates This procedure is used to teach the robot the exact rotational axis (T) and radial axis (R) coordinates of each transfer and process module.
Page 263
MagnaTran 7.1 User’s Manual Alignment and Calibration MN-003-1600-00 Setting the Transfer and Process Modules’ T and R Coordinates Using the CDM, put the robot into learn mode so that it can be taught the coor- dinates for the module. Using the CDM, extend the robot’s end effector until it approaches the center of the module’s wafer platform.
This procedure sets the R, T, and Z axes for arm B by calculating their positions based upon the values obtained for arm A. Brooks Automation MagnaTran 6 and MTR/ VTR5 users can employ the same teaching techniques used on these previous robots...
MagnaTran 7.1 User’s Manual Alignment and Calibration MN-003-1600-00 Teaching Arm B of the Dual Arm Sets • Calculate new theta positions for pan B by subtracting 180° from the Theta values obtained for pan A if the Theta value is > 180°.
Alignment and Calibration MagnaTran 7.1 User’s Manual Final Checkout MN-003-1600-00 Final Checkout Verify Proper PICK and PLACE of Wafer Once the robot’s R, T, and Z axes have been set up for all transfer and process modules it is necessary to verify proper transfer of wafers to and from all modules within the system the robot is installed in.
Page 267
MagnaTran 7.1 User’s Manual Alignment and Calibration MN-003-1600-00 Final Checkout Repeat the procedure for arm ‘B’. The system manual may have additional alignment procedures related to the robot such as using an aligner to verify offsets and allow a better teach of the robot.
Page 268
Alignment and Calibration MagnaTran 7.1 User’s Manual Final Checkout MN-003-1600-00 This Page Intentionally Left Blank Brooks Automation 7-22 Revision 2.2...
Firmware Release 2.24 Overview This chapter provides an overview of the control software for the Brooks Automation MagnaTran 7 Robot. Software control of the robot provides a broad range of com- mand options, including a number of sophisticated integrated command sequences.
Description MN-003-1600-00 Description The Brooks Automation MagnaTran 7 provides a command set that allows complete control of all robot functions. These commands provide a broad range of command options, including a number of sophisticated integrated command sequences. This chapter provides the control software communications between the host control- ler and the MagnaTran 7.
Page 271
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Description NOTE: In Sequential Mode, the Host should not attempt to send another command string until it receives the READY string from the robot. Background Mode In Background mode, for certain commands, the MagnaTran 7 will return a READY string immediately after it has received the command and typically before the command has been completed.
Command Reference MagnaTran 7.1 User’s Manual Description MN-003-1600-00 Background Plus Mode The Background Plus mode works exactly like the background mode except for one addition; when the action command is done, the prompt _BKGRDY is returned. If an error occurred during the background action command, then a...
Page 273
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Description Errors are reported as complete error messages and status messages. Packet Mode Packet mode is a computer based communications mode. All responses from the MagnaTran 7 are short with minimal descriptive information provided.
Command Reference MagnaTran 7.1 User’s Manual Command and Response Structure MN-003-1600-00 Command and Response Structure A software command to the robot consists of a string of ASCII characters (letters or numbers) which are subdivided into “fields”. A software response from the robot consists of a string of ASCII characters (letters and numbers) which are also subdi- vided into “fields”.
Page 275
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Command and Response Structure SLOT Figure 8-1: MagnaTran 7 Command Structure Command Types and Syntax The robot accepts five types of software command transmissions from the host con- troller: Action commands, Set Commands, Store commands, Request commands, and I/O commands.
Page 276
The command syntax is flexible with minimal formatting conventions. In all cases the Command Field must come first, variables with their associated data may be placed in any order, however Brooks Automation recommends that the variable order presented in this manual for each command be maintained for consistency and clarity.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Command and Response Structure Only 1 variable PICK 1 SLOT 4 Non-standard order PICK 1 ARM A SLOT 4 Response Types and Syntax The robot returns three types of signals to the host controller: Data, Error signals, and Ready signals.
Page 278
Command Reference MagnaTran 7.1 User’s Manual Command and Response Structure MN-003-1600-00 Example : RQ < > POS < > ABS < > ARM < > A < > R < > T <Return> POS < > ABS < > ARM < > A < > 185000 < > 1340530 < > <Return>...
Packet Mode ready response. _RDY Command and Response Compatibility The following guidelines have been established by Brooks Automation to ensure compatibility between customer software programs and future revisions of the Mag- naTran 7 Robot’s command and response structure.
Page 280
MN-003-1600-00 interpret unknown error messages as errors. NOTE: Brooks Automation may implement different command structures in newer gener- ations of a particular robot type. Therefore, commands that work with a MagnaT- ran™ 6, VacuTran™ 5, MultiTran™ 5 may not work, or may function differently, with a MagnaTran™...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Command Quick Reference Tables Command Quick Reference Tables The following tables list the Standard Commands available for use with the MagnaT- ran 7 Robot and are intended to be a quick lookup reference only. For a full descrip- tion of these commands, including examples and details on the use and syntax of each command, see the individual command descriptions that follow these tables.
Command Reference MagnaTran 7.1 User’s Manual Command Quick Reference Tables MN-003-1600-00 Table 8-1: Action Commands Command Description Page # RESET Performs a software reset of the robot’s firm- 8-118 ware XFER Transfers wafers from one station to another 8-176 XFER offset...
Page 286
Command Reference MagnaTran 7.1 User’s Manual Command Quick Reference Tables MN-003-1600-00 Table 8-7: Store Commands Command Description Page # STORE LOAD MODE Stores the current load mode 8-162 STORE RTRCT 2 Stores the current value set 8-164 STORE STN Saves the various station related parameters...
Page 287
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Command Quick Reference Tables Table 8-9: Radial Motion Sensor (R_MT) Commands Command Description Page # CHECK LOAD Checks for wafer presence 8-23 RQ R_MT SENSE Requests the sensor window limits of the 8-98...
Page 288
The MagnaTran 7 is setup at the factory according to user specifica- tions. The following commands are not used in the normal setup or the normal operation of the robot. Brooks Automation recommends contacting Brooks Technical Support before using these commands.
Page 289
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Command Quick Reference Tables Table 8-11: Setup Commands Command Description Page # SET MOUNT Sets the height to which the arm moves in 8-137 response to the MOUNT command SET SYNC PHASE Sets the Sync Phase for the T1, T2 and Z...
Page 290
Command Reference MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Command Reference This command reference provides a detailed description of each command supported by the MagnaTran 7 robot. All commands within this reference are listed in alphabet- ical order. The following information is provided for each command where appropri-...
Page 291
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Check Load Check Load This command is for the Radial Motion Sensors only. Purpose Updates the arm load status to the correct state. Format CHECK LOAD [station] [arm] [INTLCK [ALL [DIS|ENB]]| [EX_ENABLE [DIS|ENB]] [SBIT_SVLV_SEN[DIS|ENB]]...
Command Reference MagnaTran 7.1 User’s Manual Check Load MN-003-1600-00 either turn off interlock checking completely (ALL) or allows the user to turn off checking of the interlocks individually. For example, if the VCE’s are turn off, then the extend enable signal will not be present, so the EX (extend enable sensor) interlock may be disabled for CHECK LOAD to avoid errors.
Loads application specific information from the firmware into the robot for use dur- ing normal operations for a specific robot. CAUTION This command is NOT used in the normal operation of the robot. Call Brooks Automation Technical Support for instructions on the correct use of this command. Format CONFIG ROBOT APPLIC application_number Arguments application_number: Specific number for the robot.
Command Reference MagnaTran 7.1 User’s Manual Create Workspace MN-003-1600-00 Create Workspace Purpose Creates a new work space. Format CREATE WSPACE name Arguments name: Specifies the alphanumeric, 20 character name of the new work space. Description This command is used to create a new work space.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 DIO Start DIO Start Purpose Turns on the Discrete I/O (DIO) control interface of the robot. Format DIO START Description The MagnaTran 7 robot may be controlled and monitored using discrete I/O lines instead of using the serial communications link.
Command Reference MagnaTran 7.1 User’s Manual DIO Stop MN-003-1600-00 DIO Stop Purpose Turns off Discrete I/O (DIO) control interface of robot. Format DIO STOP Description The MagnaTran 7 robot may be controlled and monitored using discrete I/O lines instead of using the serial communications link. This command enables all serial con- trol functions and disables Discrete I/O control.
EEPROM Reset Purpose Re-initializes the database. CAUTION This command is NOT used in the normal operation of the robot. Call Brooks Automation Technical Support for instructions on the correct use of this command. Format EEPROM RESET Description This command resets, or changes, various robot parameters and clears the database checksum error.
Finds the encoder amplitude for T1 and T2 position encoders. CAUTION This command is NOT used in the normal operation of the robot. Call Brooks Automation Technical Support for instructions on the correct use of this command. Format FIND ENCODER (T1 | T2) (MAN | AUTO)
Performs a Find Phase on individual or all linkages. CAUTION This command is NOT used in the normal operation of the robot. Call Brooks Automation Technical Support for instructions on the correct use of this command. Format FIND PHASE [ALL] [R|T|Z]...
Changes the zero or Home reference for the Theta Axis. CAUTION This command is NOT used in the normal operation of the robot. Call Brooks Automation Technical Support for instructions on the correct use of this command. Format FIND ZERO position Arguments The axis to be changed.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Go To Go To Purpose Moves to a specified station-referenced location. This command performs all inter- locking necessary to maintain safe wafer handling. Format GOTO ([[N] station] [R (EX|RE)] [Z (UP|DN)] [SLOT num]) [MAT (ON|OFF)]...
Page 302
Command Reference MagnaTran 7.1 User’s Manual Go To MN-003-1600-00 NOTE: At least one of the optional arguments N, R, Z, or Slot must be specified or the robot will return an error message. Description Any or all of the data-fields may be specified on a single command line. If the arm is not already at a station, N must be specified as part of the command.
Page 303
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Go To Examples In the following example arm ‘A’ is currently extended in station # 5, slot # 2 and in the down position. The arm will move to the up position without retracting.
Command Reference MagnaTran 7.1 User’s Manual Go To Station with Offset MN-003-1600-00 Go To Station with Offset Purpose Moves to an offset specified station-referenced location. This command performs all interlocking necessary to maintain safe wafer handling. Format GOTO ([[N] stn] [R (EX|RE)] [RO r_offset] [TO t_offset] [Z (UP|DN)] [SLOT num])
Page 305
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Go To Station with Offset Description Any or all of the data-fields may be specified on a single command line. If the arm is not already at a station, N must be specified as part of the command. Otherwise, a “not at station”...
Page 306
Command Reference MagnaTran 7.1 User’s Manual Go To Station with Offset MN-003-1600-00 NOTE: Since no arm-descriptor is provided in the example the robot will move the default arm, Arm A. GOTO Z UP In the following example arm ‘A’ is currently retracted. The robot will move arm ‘A’...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Halt Halt CAUTION While no damage to the robot will occur due to a HALT command, the HALT command may result in abrupt motions, and may cause the misalignment of a wafer that is on the end effector.
Command Reference MagnaTran 7.1 User’s Manual Hllo MN-003-1600-00 Hllo Purpose Used as a non-intrusive command to determine if a robot is responding to communi- cations. Format HLLO Description Performs no operation; may be used as a non-intrusive command for determining if the robot is responding.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Home Home Purpose Establishes the absolute reference system for the robot. Format HOME [ALL] [R] [T] [Z] Arguments ALL: Performs an integrated “home” sequence Specifies homing in the R axis Specifies homing in the Z axis Specifies homing in the T axis NOTE: At least one argument must be specified.
Page 310
Command Reference MagnaTran 7.1 User’s Manual Home MN-003-1600-00 CAUTION The inter-axis interlocks used during HOME ALL are not active dur- ing individual axis HOME operations. The robot will respond to a HOME Z or HOME T command even if the arm is extended. The user should verify that the arm is retracted before attempting to HOME on T or Z.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Life Test Life Test Purpose Performs a continuously cycling life test on the robot’s systems. Format LFTST Description This test is used to exercise all mechanical systems within the MagnaTran 7 robot. The life test performs continuous PICKS and PLACES between Station 1 and Station NOTE: Stations 1 and 2 must be defined before executing a life test.
Page 312
Command Reference MagnaTran 7.1 User’s Manual MN-003-1600-00 Purpose The MAP command allows the flexibility to create interlocks and assign a name to physical I/O. This command also assigns the use of the I/O and defines the specific characteristics of the I/O.
Page 313
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Description This command is used to assign an internal reference name, type or use, and if required a characteristic to physical I/O. Referring to the I/O by its reference name automatically references the I/O by its type, therefore defining the nature of the ref- erence.
Page 314
Command Reference MagnaTran 7.1 User’s Manual MN-003-1600-00 WAF_SEN and as NUMERIC allowing individual monitoring of the sensors (using RQ IO STATE WAF_SEN) and monitoring of the sensors as a group (using RQ IO NUMERIC). See Also: REMOVE IO, SET STN OPTION.
Page 315
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 SUP PI/O 16-23 SUP PI/O 8-15 SUP PI/O 0-7 I/O # MASK Bit Weight HEX # Example 2 MAP Command MAP STN_1_WFR WAF_SEN HI TO DIGITAL_IN 0X40 This example command maps STN_1_WFR as a WAF_SEN input, Active HI to I/O DIGITAL_IN # 6 represented by hex #40.
Command Reference MagnaTran 7.1 User’s Manual MN-003-1600-00 Example 4 MAP Command MAP PRESSURE NUMERIC_IN TO DIGITAL_IN 0XF00 This example command maps PRESSURE as a NUMERIC_IN input, to I/O DIGITAL_IN lines #11, # 10, # 9, and #8 represented by hex # F00. The input is wired to connector MISC I/O EXT_IN8, EXT_IN9, EXT_IN10, and EXT_IN11 pins 9, 10, 11, and 2.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Map Pass Through Map Pass Through Purpose The MAP PASSTHROUGH command allows the flexibility to send information through the robot. This command also assigns the the specific characteristics of the I/ Format MAP name PASSTHROUGH DIGITAL_IN [io_num_in] (TO | NOT)
Page 318
Command Reference MagnaTran 7.1 User’s Manual Map Pass Through MN-003-1600-00 Opposite polarity: MAP DIG_1 PASSTHROUGH NOT DIGITAL_IN 0X40 TO DIGITAL_OUT 0X30 In this opposite polarity example, the input which is high, is passed through the robot and output as low.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Mount Mount Purpose Causes the robot to move to the “mount new arms” position, which is defined as an R axis shaft angle of 90°, and a Z position as established by the SET MOUNT Z com- mand.
Command Reference MagnaTran 7.1 User’s Manual Move MN-003-1600-00 Move Purpose Moves one or more axes to a specified location in “physical” coordinates. If more than one axis is specified, the move is one axis at a time. CAUTION MOVE is not interlocked.
Page 321
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Move NOTE: At least one argument must be specified. Description MOVE is a “primitive” motion command: regardless of the axes being moved, no interlocking is in force. This means that the arm will move both rotationally and ver- tically while in the extended position.
Page 322
Command Reference MagnaTran 7.1 User’s Manual Pick MN-003-1600-00 Pick Purpose Causes the 3-Axis robot arm to pick a wafer from a specified station and slot number. Format PICK station [SLOT slot] [[ARM] arm] Arguments station: The number of the station from which to pick. Range: 1-16.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Pick ate for the currently defined load. • Extends the arm using a speed and acceleration profile appropriate for the cur- rently defined load to the R position for the station. • Moves to the Up position using a speed and acceleration profile appropriate for the currently defined load and picks up a wafer.
Command Reference MagnaTran 7.1 User’s Manual Pick with an Offset MN-003-1600-00 Pick with an Offset Purpose Causes the 3-axis arm to pick a wafer from a specified station and slot number with a specified offset. Format PICK station [SLOT slot] [[ARM] arm] [STRT (NR|R1|R2)] [ENRT (NR|R1|R2)] [RO...
Page 325
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Pick with an Offset Description The speed and acceleration at which the robot moves during a PICK operation is dependent on the status of the pans: with or without wafers. The robot always moves at “with wafer”...
Page 326
Command Reference MagnaTran 7.1 User’s Manual Pick with an Offset MN-003-1600-00 CAUTION Setting the HISPD command prior to a PICK command will cause all motion during the PICK command to be to be executed at high speed, which may cause wafers to slip or break.
Page 327
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Place Place Purpose Causes the 3-Axis robot arm to place a wafer at a specified station and (optionally) slot number. Format PLACE station [SLOT slot] [[ARM] arm] Arguments station: The number of the station to which to place. Range: 1-16.
Command Reference MagnaTran 7.1 User’s Manual Place MN-003-1600-00 • Simultaneously moves upward and rotates to the Up position at the Station and Slot number specified using a speed and acceleration profile appropriate for the currently defined load. • Extends the arm using a speed and acceleration profile appropriate for the cur- rently defined load to the R position for the station minus the “Safety”...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Place with an Offset Place with an Offset Purpose Causes the 3-axis robot arm to place a wafer at a specified station and slot number with an offset. Format PLACE station [SLOT slot] [[ARM] arm] [STRT (NR|R1|R2)] [ENRT (NR|R1|R2)]...
Page 330
Command Reference MagnaTran 7.1 User’s Manual Place with an Offset MN-003-1600-00 Description The speed and acceleration at which the robot moves during a PICK operation is dependent on the status of the pans: with or without wafers. The robot always moves at “with wafer”...
Page 331
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Place with an Offset first invoking the SET HISPD command. The set speed remains in effect only until the completion of the action command following the set speed command. CAUTION Setting the HISPD command prior to a PLACE command will cause all motion during the PLACE command to be to be executed at high speed, which may cause wafers to slip or break.
Command Reference MagnaTran 7.1 User’s Manual Reference MN-003-1600-00 Reference Purpose References the specified axis. Format REF [R|T] Arguments Field size: 1 character Radial Axis Field size: 1 character Theta Axis Description: The robot reference function will reference the robot at the current position and then hold the arm at that position.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Release Release Purpose Releases servo control of the robot. Format RELEASE Description The RELEASE command will perform a controlled stop of any motion in progress, turn the servos off, and remain referenced. A background ready response will be returned.
Command Reference MagnaTran 7.1 User’s Manual Remove IO MN-003-1600-00 Remove IO Purpose Removes the specified I/O name from the current map of all named I/O. Format REMOVE IO io_name Arguments io_name: Field size: 20 (max) The name assigned to physical I/O using the MAP command.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Remove Station Remove Station Purpose Removes the previously defined stations. Format REMOVE STN (ALL | station) Arguments station: The number assigned to the physical station Description This command is used to remove a previously defined station and it’s values defined using the SET STN command.
Command Reference MagnaTran 7.1 User’s Manual Remove Workspace MN-003-1600-00 Remove Workspace Purpose Removes a work space. Format REMOVE WSPACE name Arguments name: Removes a specific defined work space. Description This command is used to remove all or specific work spaces previously defined.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Background Request Background Purpose This command is used to check the status of background tasks. Note that this com- mand will also clear any current errors. Format RQ BG Response BG status error...
Command Reference MagnaTran 7.1 User’s Manual Request Capture MN-003-1600-00 Request Capture Purpose Displays the data in the Servo Position Table. Format RQ CPTR sensor Description The RQ CPTR command will list all valid entries, up to the maximum of ten, in the Servo Position Table if there are any entries.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Communication Request Communication Purpose This command is used to display the serial communications and command execution modes. Format RQ COMM [([M/B|FLOW|LF|ECHO|CHECKSUM|DREP|ERROR LEVEL|BAUD RATE)] Response COMM mode flow linefeed echo chksum data_rep errorlevel baudrate...
Page 340
Command Reference MagnaTran 7.1 User’s Manual Request Communication MN-003-1600-00 Checksum disabled data_rep: Reports the data reporting flag. This command in supplied for VT5 com- patibility only. See Appendix D: Robot Compatibility on page 11-5. AUT Automatic mode REQ Request mode errorlevel: Reports the error reporting level.
Page 341
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Communication The following example requests the serial I/O communications mode and the com- mand execution mode using the selected specifiers. The status is returned as the fol- lowing: M/B = Monitor Mode, FLOW = Background, LF = on, ECHO = on.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request DIO Output Request DIO Output Purpose Requests the current mode set for the Discrete I/O (DIO) output monitoring function. Format RQ DIO OUTPUT Response DIO OUTPUT [Y|N] Arguments YES: DIO Output has been enabled.
Command Reference MagnaTran 7.1 User’s Manual Request History MN-003-1600-00 Request History Purpose Requests the history of events performed by the robot. Format RQ HISTORY (CMD |ERR |TOT) [#records] Response Commands: CMD: date command accepted, time command accepted, command received Errors:...
Page 345
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request History (most recent) record to be displayed. If both CMD and ERR are selected, they will be sent concomitant by date. Latest infor- mation is transmitted last. If TOT is selected, these totals will be transmitted after any CMD and ERR information.
Page 346
Command Reference MagnaTran 7.1 User’s Manual Request History MN-003-1600-00 See Also: Table 8-12 for abbreviation information Table 8-12: System states recorded on motion errors System State Abbreviation System State Abbreviation LOG_NO_AXIS_ERR T AXIS LOG_R_AXIS_ERR NOT_AT_STATION LOG_T_AXIS_ERR LOG_Z_AXIS_ERR SENSOR LOG_X_AXIS_ERR LOG_TZ_AXIS_ERR...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Home Position Z-Axis Request Home Position Z-Axis Purpose Requests the Z-Axis Home position. Format RQ HOME POS Z Response value Arguments value: Absolute position value in microns. Range: 0 to 35000 microns.
Command Reference MagnaTran 7.1 User’s Manual Request Interlock MN-003-1600-00 Request Interlock Purpose Reports the state of the interlock. Format RQ [INTER | INTLCK] [ALL] [WAF_SEN | TZ] Response state mode Arguments state: Y = Wafer Sensing is Enabled N = Wafer Sensing is Disabled...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request I/O Echo Request I/O Echo Purpose This command is used to display the serial communications echo option. Format RQ IO ECHO Response In Monitor Mode: ECHO STATUS [Y|N] In Packet Mode: IO [Y|N]...
Command Reference MagnaTran 7.1 User’s Manual Request I/O Map MN-003-1600-00 Request I/O Map Purpose Returns the current map of all named I/O Interlocks. Format RQ IO MAP [ALL] [name] Response IO MAP name type characteristic io_name io_num Arguments ALL: Specifies all defined I/O points.
Page 351
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request I/O Map specifier. NOTE: Request commands display the current value stored in RAM. See Also: MAP, REMOVE IO Examples The following example requests the current definition for all specified I/O. The robot returns the current map of all named I/O including the definition of each I/O name.
Command Reference MagnaTran 7.1 User’s Manual Request I/O State MN-003-1600-00 Request I/O State Purpose Returns the current status for the specified I/O Interlocks for all outputs and inputs. Format RQ IO STATE [io_name] Response IO STATE io_name io_state Arguments io_name: Field size: 20 (max) The name assigned to physical I/O using the MAP command.
Page 353
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request I/O State Examples The following examples provide an overview of the responses for the different types of I/O. Note that the current arm status of the robot does not apply to this command.
Command Reference MagnaTran 7.1 User’s Manual Request Load MN-003-1600-00 Request Load Purpose Requests the load status of the specified arm. Format RQ LOAD [[ARM] arm] Response LOAD [arm] status Arguments arm: The arm (A or B) for which parameters are being set; the default arm is A.
Page 355
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Load Example In the following example arm ‘A’ is currently extended in station # 5, slot # 2 and in the down position. The robot responds that it currently assumes that a wafer is on arm ‘A’.
Command Reference MagnaTran 7.1 User’s Manual Request Load Mode MN-003-1600-00 Request Load Mode Purpose Requests the load mode. Format RQ LOAD MODE Response type Argument type: Requests the load mode type. BI = Two state mode TRI = Three state mode Description This command requests the mode for reporting the load status of the arm.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Mount Request Mount Purpose Returns the setting for the height to which the arm moves in response to the MOUNT command. Format RQ MOUNT [Z] Response MOUNT [mount-height] Arguments mount-height: Field size: 6 characters...
Command Reference MagnaTran 7.1 User’s Manual Request Position Absolute MN-003-1600-00 Request Position Absolute Purpose Returns, for the specified axis, the actual position of the pan in absolute coordinates for the specified arm. Format RQ POS ABS [[ARM]arm] [R] [T] [Z]...
Page 359
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Position Absolute Description The numbers given represent the actual physical location of the end effector in abso- lute coordinates. This position may differ slightly from the position to which the robot was commanded (see RQ POS TRG to request the target position).
Command Reference MagnaTran 7.1 User’s Manual Request Position Destination MN-003-1600-00 Request Position Destination Purpose Returns the destination position for the current stage of the action command. Format RQ POS DST [[ARM]arm] [R] [T] [Z] RQ POS DST [[ARM]arm] ALL Response...
Page 361
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Position Destination Description The numbers given represent the physical destination location of the pan for the cur- rent particular motion. The destination location will depend on where the arm is in the move cycle.
Command Reference MagnaTran 7.1 User’s Manual Request Position Station MN-003-1600-00 Request Position Station Purpose Returns the current position of the pan in “station” coordinates. Format RQ POS STN [[ARM]arm] [R] [T] [SLOT] [Z] RQ POS STN [[ARM]arm] ALL Response POS STN [ex/re-location] [station] [slot] [up/dn-location]...
Page 363
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Position Station The current slot number of the arm. The return value will be 1 for a for a station with no slots specified, 0 if the robot is not at a station.
Command Reference MagnaTran 7.1 User’s Manual Request Position Target MN-003-1600-00 Request Position Target Purpose Returns, for the specified axis, the position in absolute coordinates to which the robot arm has been commanded. Format RQ POS TRG [[ARM]arm] [R] [T] [Z]...
Page 365
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Position Target NOTE: At least one argument must be specified. If the ALL argument is specified no other argument name may be specified. Description The numbers given represent the physical location of the end effector in absolute coordinates to which the robot was commanded.
Command Reference MagnaTran 7.1 User’s Manual Request Radial Motion Sense MN-003-1600-00 Request Radial Motion Sense Purpose Requests the size of the sensing window for Radial Motion sensors. Format RQ R_MT SENSE [LIMITS(INNER|OUTER)] [WAFER SIZE] Response invalue outervalue size Arguments INNER invalue: Length from the edge of the wafer to the start of the wafer sens- ing window in microns.
Page 367
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Radial Motion Sense In Packet Mode: R_MT SENSE INNER 10000 OUTER 20000 WAFER SIZE 300000 See Also: Set Radial Motion Sense on page 8-138 Brooks Automation 8-99 Revision 2.2...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Retract 2 Value Request Retract 2 Value Purpose Requests the second retract value (R2) for the Pick and Place with an Offset com- mands. Format RQ RTRCT2 Response RTRCT2 value Arguments value: Second retract location value in microns.
Command Reference MagnaTran 7.1 User’s Manual Request Revision MN-003-1600-00 Request Revision Purpose Returns the current Brooks part number and software revision number. Format RQ RVSN Response RVSN version date Arguments version : The Brook Automation software version number. date: The revision date of the software.
Command Reference MagnaTran 7.1 User’s Manual Request Station MN-003-1600-00 Request Station Purpose Requests, for the specified variable, the absolute coordinate values of the various sta- tion-related parameters. Format RQ STN station [[ARM]arm] ([R] [T] [Z] [LOWER] [NSLOTS] [PITCH]) RQ STN station [[ARM]arm] ALL...
Page 373
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Station with a cassette, the Wafer Transfer Plane is at the center of the first slot. lower: Response field size: 6 The distance in microns below the Transfer Plane that becomes the down position location.
Command Reference MagnaTran 7.1 User’s Manual Request Station Option MN-003-1600-00 Request Station Option Purpose Requests, for the specified variable, the status of the various station-related parame- ters. Format RQ STN station [[ARM]arm] OPTION [SBIT_SVLV_SEN|RETRACT_SEN|WAF_SEN (EX|RE)|EX_ENABLE|VLV_SEN] RQ STN station [[ARM]arm] OPTION (SAFETY|PUSH)
Page 375
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Station Option CLEAR = The sensor is not being blocked (SAFETY # |PUSH #): Response field size: 6 Specifies the distance in microns the end effector may move within the zone of a Process Module.
Command Reference MagnaTran 7.1 User’s Manual Request Station Sensor MN-003-1600-00 Request Station Sensor Purpose Displays the current parameters or the current state of the specified wafer presence sensor. Format RQ STNSENSOR station [ARM arm] [TYPE] [ACT] [SEN] [POS] Optional Parameters...
Page 377
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Station Sensor OFF - current state does not match configured state POS: The sensor’s R and T coordinates in the chamber determined by the sen- sor location. This option is available only if the TYPE is set to R_MT.
Requests the Sync Phase for the T1, T2 and Z motors. CAUTION This command is NOT used in the normal operation of the robot. Call Brooks Automation Technical Support for instructions on the correct use of this command. Format RQ SYNC PHASE [ALL |( T1|T2|Z)]...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Sync Zero Request Sync Zero Purpose Requests the zero or Home reference for the theta and Z-axes. Format RQ SYNC ZERO (T1|T2|Z) Arguments position: The axis to be requested. T1: Theta axis outer shaft...
Command Reference MagnaTran 7.1 User’s Manual Request Version MN-003-1600-00 Request Version Purpose Requests the version and date. Format RQ VERSION Response version date Arguments version: vv.vv date: mm/dd/yy Description This command is supplied for backward compatibility. Brooks Automation 8-112 Revision 2.2...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Warning CDM Status Request Warning CDM Status Purpose To request the warning feature status of the CDM. Format RQ WARN CDM Response WARN CDM status Arguments status: The status of the CDM warning feature Y - enabled N - disabled.
Command Reference MagnaTran 7.1 User’s Manual Request Who MN-003-1600-00 Request Who Purpose To request “who” the robot is by it’s firmware version number. Format RQ WHO Response BROOKS AUTOMATION V_version Arguments version: The installed firmware version. Description This command is used to request the current version of the firmware installed in the robot.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Workspace Request Workspace Purpose This command is used to request the current setting of the specified work space parameter(s) for either the specified work space name or all defined work spaces. Format...
Command Reference MagnaTran 7.1 User’s Manual Request Workspace AutoCreate MN-003-1600-00 Request Workspace AutoCreate Purpose Requests the current status of the automatically created work space mode. Format RQ WSPACE AUTOCREATE Response WSPACE AUTOCREATE (ON|OFF) Arguments (ON|OFF): Specifies the mode of AUTOCREATE operation on or off.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Request Workspace Mode Request Workspace Mode Purpose This command is used to request the current setting of the work space mode of oper- ation. Format RQ WSPACE MODE Response WSPACE (ON|OFF) Arguments (ON|OFF): Specifies the mode of operation on or off.
Command Reference MagnaTran 7.1 User’s Manual Reset MN-003-1600-00 Reset Purpose: This command is used to perform a software reset of the robots’s firmware. Format: RESET Description: Performs a software reset of the robot’s firmware that is functionally equivalent to turning the power off and then back on. All parameters stored in RAM will be replaced by the values stored in non-volatile memory.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Arms Set Arms Purpose Changes the robot armset configuration. Format SET ARMS (ON|OFF) Arguments ON: Sets robot armset configuration to original values. OFF: Sets the state to “shaft7” or “shaft7z”. Description This command is used in mounting the robot arms.
Command Reference MagnaTran 7.1 User’s Manual Set Capture MN-003-1600-00 Set Capture Purpose Enables or disables servo position high speed polling capturing triggered by the specified sensor. Format SET CPTR sensor (ON|OFF) Arguments sensor : The number of the sensor ON|OFF:...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Communication Set Communication Purpose This command is used to set the serial communications and command execution modes. Format SET COMM [ALL] [M/B mode] [FLOW flow] [LF linefeed] [ECHO echo] [CHECKSUM checksum] [ERRLVL level] [DREP data_rep]...
Page 390
Command Reference MagnaTran 7.1 User’s Manual Set Communication MN-003-1600-00 REQ Request mode NOTE: At least one argument must be specified. If the ALL argument is specified no other argument name may be specified. Description Sets the specified serial I/O configuration in RAM only. A description of both the communications modes available and the command execution modes available are provided below.
Page 391
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Communication packet or monitor mode) is returned along with the prompt _BKGRDY on the next line. Thus the robot does not need to be polled with RQ BG to determine if an action has been completed. A CDM warning will be displayed as _ERR instead of _BKGERR.
Page 392
Command Reference MagnaTran 7.1 User’s Manual Set Communication MN-003-1600-00 UP|DN= Z location NOTE: Set commands only store the specified setting in RAM. Resetting the robot will cause the original setting to be loaded from non-volatile memory. See the corre- sponding STORE command to save permanently save parameters.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set DIO Output Set DIO Output Purpose Turns on the Discrete I/O (DIO) output monitoring function while in serial mode. Format SET DIO OUTPUT [Y|N] Arguments Enables DIO Output. Disables DIO Output. Description The MagnaTran 7 robot may be controlled and monitored using discrete I/O lines instead of using the serial communications link.
Description This command is only provided to provide backwards compatibility with other Brooks Automation robots and should be avoided. The preferred method of control- ling the robot’s speed is to use the SET LOAD command. NOTE: HISPD is always set to No at power-up.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Home Position Z-Axis Set Home Position Z-Axis Purpose Changes the Z-Axis Home position. Format SET HOME POS Z value Arguments value: Absolute position value in microns. Range: 0 to 35000 microns. Description The Z-Axis HOME position can be changed through a command line entry.
Command Reference MagnaTran 7.1 User’s Manual Set Interlock MN-003-1600-00 Set Interlock Purpose Sets the state of specific interlocking capabilities. Format SET [INTER | INTLCK [WAF_SEN (Y|N)] [TZ ON | OFF)] Arguments [Y|N]: Y = Enables Wafer Sensing N = Disables Wafer Sensing...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set I/O Echo Set I/O Echo Purpose This command is used to set the serial communications echo option. Format SET IO ECHO status Arguments status: Specifies the I/O echo option status. Sets the communications echo option on (full duplex)
Command Reference MagnaTran 7.1 User’s Manual Set I/O State MN-003-1600-00 Set I/O State Purpose Sets the current status for the specified I/O Interlocks. Format SET IO STATE io_name setting Arguments io_name: The name assigned to physical I/O using the MAP command.
Page 399
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set I/O State The current status of the I/O defined by SLT_1_DRV (set using the MAP command), which in this case is a SVLV_CTRL, is set to CLOSE. SET IO STATE SLT_1_DRV CLOSE...
PICK or a SET LOAD ON command is executed. The UNKNOWN option is for Brooks Automation Marathon Express users only. Set- ting the load to (?) will cause the robot to move at slow speed until it passes a radial motion sensor and can determine the true status of the end effector.
Page 401
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Load See Also: RQ LOAD Example The robot software will assume that arm ‘A’ is carrying a wafer during all subsequent motion command until either the load is turned OFF or a PLACE is performed.
Command Reference MagnaTran 7.1 User’s Manual Set Load Mode MN-003-1600-00 Set Load Mode Purpose To set the load mode for the specified arm. Format SET LOAD MODE [BI|TRI] Arguments MODE: Sets the load mode type. BI = Two state mode...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Low Speed Set Low Speed Purpose Sets the force low-speed option on. Format SET LOSPD speed Arguments speed: Y forces the next motion (complex or primitive) to operate at the “with wafer” (low) speed.
Command Reference MagnaTran 7.1 User’s Manual Set Medium Speed MN-003-1600-00 Set Medium Speed Purpose Forces medium-speed option on. Format SET MESPD speed Arguments speed: Y forces the next motion (complex or primitive) for the inactive arm to operate at medium speed.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Mount Set Mount Purpose Sets the position to which the arm moves in response to the MOUNT command; cur- rently only the vertical position is selectable. Format SET MOUNT Z height Arguments...
Command Reference MagnaTran 7.1 User’s Manual Set Radial Motion Sense MN-003-1600-00 Set Radial Motion Sense Purpose Sets the size of the sensing window for Radial Motion sensors. Format SET R_MT SENSE [LIMITS (INNER invalue |OUTER outervalue)] [WAFER SIZE size] Arguments...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Retract 2 Value Set Retract 2 Value Purpose To set the second retract value (R2) for the Pick and Place with an Offset commands. Format SET RTRCT2 value Arguments value: Sets the second retract location value in microns.
Command Reference MagnaTran 7.1 User’s Manual Set Station MN-003-1600-00 Set Station Purpose Sets, for the specified station, the absolute coordinate values of the various station- related parameters. Format SET STN station [[ARM]arm] ([R r-loc] [T t-loc] [Z bto] [LOWER lower] [NSLOTS slots]...
Page 409
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Station argument name may be specified. Description All stations being used must be set for both Arm A and Arm B. For a station at a given physical location, the T parameter for Arm B may be different from the T parameter for Arm A.
Command Reference MagnaTran 7.1 User’s Manual Set Station Option MN-003-1600-00 Set Station Option Purpose Sets the various optional station-related parameters. Format SET STN station [[ARM]arm] OPTION [SAFETY value|PUSH value] SET STN station [[ARM]arm] OPTION [SBIT_SVLV_SEN name|RETRACT_SEN name|EX_ENABLE name|VLV_SEN name|NONE name]...
Page 411
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Station Option check for push distance value is included to insure the push dis- tance is within the maximum radial distance. Push Safety Station “R” Value Robot Figure 8-2: Safety/Push Operation SBIT_SVLV_SEN name : Specifies the name of the slot valve sensor at the specified station using a single bit.
Page 412
Command Reference MagnaTran 7.1 User’s Manual Set Station Option MN-003-1600-00 This command is used to set the amount that the substrate may be moved on the end effector during a PICK or PLACE operation at the specified station. This command is used to define the location and operation of all sensors linked to the robot and used in the system where the robot is installed.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Station Option VIA Point Set Station Option VIA Point Purpose Sets, for the specified station, the VIA point for Off-Center PICK and PLACE func- tions. The VIA is defined as the point which the end effector moves go through to per- form a Compound Move (curved move).
Page 414
Command Reference MagnaTran 7.1 User’s Manual Set Station Option VIA Point MN-003-1600-00 To perform straight, non-compound moves to a specified station, set the value of POSR to zero for that station. The value for POST will be remembered by the robot, but will not be used unless the POSR value is set to non-zero again.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Station Sensor Set Station Sensor Purpose Defines the setup for the specified sensor in one step. Setup includes: station assign- ment, usage type, active state and the sensor coordinates in the chamber.
Page 416
Command Reference MagnaTran 7.1 User’s Manual Set Station Sensor MN-003-1600-00 Description The SET STNSENSOR command is used to assign a sensor to a specific robot station and configure the sensor for operation. The sensor must be fully configured if it will be used for wafer detection or for triggering servo position data collection.
Sets the Sync Phase for the T1, T2 and Z motors. CAUTION This command is NOT used in the normal operation of the robot. Call Brooks Automation Technical Support for instructions on the correct use of this command. Format SET SYNC PHASE [ALL] t1value t2value zvalue...
Command Reference MagnaTran 7.1 User’s Manual Set Sync Zero MN-003-1600-00 Set Sync Zero Purpose Sets the zero or Home reference for the theta and Z-axes. Format SET SYNC ZERO position Arguments position: The axis to be set: T1: Theta axis outer shaft...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Teach Speed Set Teach Speed Purpose To set the robot to teach speed mode. Format SET TEACH mode Arguments mode: Sets the speed of the robot to the CDM jog speed. ON: Jog speed...
Command Reference MagnaTran 7.1 User’s Manual Set Warning CDM Status MN-003-1600-00 Set Warning CDM Status Purpose To enable the warning feature of the CDM. Format SET WARN CDM status Arguments status: Sets the status of the CDM warning feature ON - enabled OFF - disabled.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Workspace Set Workspace Purpose This command is used to create work space parameters. Format SET WSPACE name [STATE state|INTLCK intlck|ARM arm|STN stn|RMIN rmin|RMAX rmax|TMIN tmin|TMAX tmax|ZMIN zmin|ZMAX zmax] Arguments name: Specifies the work space name...
Command Reference MagnaTran 7.1 User’s Manual Set Workspace AutoCreate MN-003-1600-00 Set Workspace AutoCreate Purpose This command is used to turn the automatically created work space mode of opera- tion on or off. Format SET WSPACE AUTOCREATE (ON|OFF) Arguments (ON|OFF): Specifies the mode of AUTOCREATE operation on or off.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Set Workspace Mode Set Workspace Mode Purpose This command is used to turn the work space mode of operation on or off. Format SET WSPACE MODE (ON|OFF) Arguments (ON|OFF): Specifies the mode of operation on or off.
Purpose Controls the brake for the Z drive. CAUTION This command is NOT used in the normal operation of the robot. Call Brooks Automation Technical Support for instructions on the correct use of this command. Format SET ZBRAKE state Arguments...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store Communication Store Communication Purpose This command is used to store the current setting of the serial communications and command execution modes. Format STORE COMM [M/B|FLOW|LF|ECHO|CHECKSUM|ERRLVL|DREP] Arguments M/B: Stores the serial I/O communications mode.
Page 426
Command Reference MagnaTran 7.1 User’s Manual Store Communication MN-003-1600-00 STORE COMM M/B The following example stores the current command execution mode in non-volatile memory. STORE COMM FLOW Brooks Automation 8-158 Revision 2.2...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store DIO Output Store DIO Output Purpose Stores the current mode of Discrete I/O (DIO) output monitoring function. Format STORE DIO OUTPUT Description Stores the current function that allows enabling or disabling of the Discrete I/O Out- put while the serial I/O is in control of the robot.
Command Reference MagnaTran 7.1 User’s Manual Store Home Position Z-Axis MN-003-1600-00 Store Home Position Z-Axis Purpose Stores the Z-Axis Home position. Format STORE HOME POS Z Description The Z-Axis HOME position can be stored through a command line entry. NOTE:Store commands store the current setting in RAM to non-volatile memory. Reset- ting the robot will cause the new setting to be loaded from non-volatile memory.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store I/O Echo Store I/O Echo Purpose This command is used to store the current settings of the serial communications echo option. Format STORE IO ECHO Description The I/O echo option is used to set full or half duplex communications. If the terminal, or terminal emulator, displays double characters for all user entered text IO ECHO should be set off.
Command Reference MagnaTran 7.1 User’s Manual Store Load Mode MN-003-1600-00 Store Load Mode Purpose Stores the load mode. Format STORE LOAD MODE Description This command stores the mode for reporting the load status of the arm. The load sta- tus is used to determine the speed of all motion commands.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store Radial Motion Sense Store Radial Motion Sense Purpose Stores the size of the sensing window for Radial Motion sensors. Format STORE R_MT SENSE [LIMITS (INNER |OUTER)] [ WAFER SIZE] Description Stores the current settings for the Radial Motion detection sensing limits. These val- ues along with the position where the R_MT type sensor is located in the chamber determine the sensing window.
Command Reference MagnaTran 7.1 User’s Manual Store Retract 2 Value MN-003-1600-00 Store Retract 2 Value Purpose To store the second retract value (R2) for the Pick and Place with an Offset commands. Format STORE RTRCT2 Description This command stores the value of the second retract location when using the Pick with an Offset and Place with an Offset commands.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store Station Store Station Purpose Transfers from RAM to non-volatile memory the values of the various station-related parameters. Format STORE STN station [[ARM]arm] [R] [T] [Z] [LOWER] [NSLOTS] [PITCH] STORE STN station [[ARM]arm] ALL...
Page 434
Command Reference MagnaTran 7.1 User’s Manual Store Station MN-003-1600-00 Description The STORE command operates in the same manner as the SET command, except that no data values for variables are specified. The values residing in volatile memory are used, that is the values from reset or power-up, or the values subsequently SET.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store Station Option Store Station Option Purpose Transfers from RAM to non-volatile memory the values of the various optional sta- tion-related parameters. Format STORE STN station [[ARM]arm] OPTION [SBIT_SVLV_SEN|RETRACT_SEN|[WAF_SEN (RE|EX|R_MT)] | EX_ENABLE |VLV_SEN]...
Page 436
Command Reference MagnaTran 7.1 User’s Manual Store Station Option MN-003-1600-00 See Also: Set Station Option on page 8-142 Set Station Option VIA Point on page 8-145 Request Station Option on page 8-106 Example Both following commands are identical and store the station options at station #4 for arm ‘A’...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store Station Sensor Store Station Sensor Purpose Stores the setup for the specified sensor including; station assignment, usage type, active state and the sensor coordinates in the chamber. Format STORE STNSENSOR station [ARM arm] [TYPE] [ACT] [SEN] [POS (R | T)]...
Stores the Sync Phase for the T1, T2 and Z motors. CAUTION This command is NOT used in the normal operation of the robot. Call Brooks Automation Technical Support for instructions on the correct use of this command. Format STORE SYNC PHASE [ALL |( T1|T2|Z)]...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store Sync Zero Store Sync Zero Purpose Stores the zero or Home reference for the theta and Z-axes. Format STORE SYNC ZERO position Arguments position: The axis to be stored. T1: Theta axis outer shaft...
Command Reference MagnaTran 7.1 User’s Manual Store Warning CDM Status MN-003-1600-00 Store Warning CDM Status Purpose To store the current setting for the warning feature of the CDM. Format STORE WARN CDM Description This command is used to store the current CDM warning feature status. If the feature is enabled, the host will receive an unsolicited error message “CDM IS IN CON-...
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store Workspace Store Workspace Purpose This command is used to store the current parameters of the specified work space name. Format STORE WSPACE name [ALL|STATE|INTLCK|ARM|STN|RMIN|RMAX |TMIN |TMAX|ZMIN|ZMAX] Arguments name: Specifies the work space name...
Command Reference MagnaTran 7.1 User’s Manual Store Workspace AutoCreate MN-003-1600-00 Store Workspace AutoCreate Purpose Stores the current status of the automatically created work space mode. Format STORE WSPACE AUTOCREATE Description This command is used to store the automatically created work spaces.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Store Workspace Mode Store Workspace Mode Purpose Stores to nonvolatile memory the current setting of the work space mode. Format STORE WSPACE MODE Description NOTE:Store commands store the current setting in RAM to non-volatile memory. Reset- ting the robot will cause the new setting to be loaded from non-volatile memory.
Command Reference MagnaTran 7.1 User’s Manual Transfer MN-003-1600-00 Transfer Purpose Transfers a wafer from one specified station to another specified station. Format XFER [[ARM]arm] station-a station-b Arguments ARM arm: The arm (A or B) which will perform the transfer. The default is Arm A.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Transfer with an Offset Transfer with an Offset Purpose Transfers a wafer from one specified station to another specified station with an off- set. Format XFER [[ARM]arm] station-a station-b [STRT (NR|R1|R2)] [ENRT (NR|R1|R2)]...
Page 446
Command Reference MagnaTran 7.1 User’s Manual Transfer with an Offset MN-003-1600-00 theta location for that station. PLTO t_offset: Place theta offset specifies the positive or negative offset from the theta location for that station. Description This function picks the wafer from one station and places it to another station with offset values for R and T.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Error Code Reference Error Code Reference The MagnaTran 7 Robot will generate error messages in the form of a hexadecimal number when a problem with a software command is encountered. The following table lists all Error Codes in numeric order, which also provides a grouping of error codes by error type.
Command Reference MagnaTran 7.1 User’s Manual Error Code Reference MN-003-1600-00 Part of a command has been duplicated (ex. GOTO N 1 N 2). This command argument must be unique. Input a different command argument. Error 305: Unrecognized command; expecting a mnemonic.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Error Code Reference Z motor spring constant ----------- Extension arm Angle --------------- Retract arm Angle ------------------- Error 414: Push value must be Positive. Error 415: Station R+PUSH value is Invalid. Error 416: Station not initialized.
Command Reference MagnaTran 7.1 User’s Manual Error Code Reference MN-003-1600-00 board. If FETs are not shorted, replace PC104 Card. Refer to PC 104 CPU Board Replacement on page 9-58. Error 608: Robot halting. A “halt” command has been issued to the robot which stops robot motion. If the robot is operat- ing in the compatibility mode: COMPATIBILITY HALT VT5, then the robot must be homed prior to its next move.
Page 451
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Error Code Reference Check host controller software. Refer to Operational Interlock Related Issues on page 10-20. Error 706: Wafer sensed Ensure slot in VCE or process module is empty prior to issuing PICK/PLACE/GOTO/XFER command.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Error Code Reference Error 821: Object not found. Error 822: Object not valid for current configuration. Error 823: Bad group type. Error 824: Bad group name. Group not found. Error 825: Group not valid for current configuration.
Command Reference MagnaTran 7.1 User’s Manual Error Code Reference MN-003-1600-00 Error 1004: I/O system out of memory. Error 1005: Name reserved by I/O system. Error 1006: Illegal number of bits for I/O type. Assign the proper number of bits for the I/O type specified. Refer to...
Command Reference MagnaTran 7.1 User’s Manual Error Code Reference MN-003-1600-00 Error 1804: CDM move aborted. Error 1805: CDM Has Control of Robot. Comm Port Driver Error 1900: Unknown serial port. Unable to open serial port. Error 1901: Unable to close serial port.
MagnaTran 7.1 User’s Manual Command Reference MN-003-1600-00 Error Code Reference Error 3003: Bad trace variable name. Error 3004: Bad trace trigger name. Error 3005: No trace variables set. Error 3011: Bad trace period. System Initialization and Error Log Errors Serial number not set.
Page 458
Command Reference MagnaTran 7.1 User’s Manual Error Code Reference MN-003-1600-00 While attempting Z motion, verify that all 3 phase LEDs of the Z motor (DS1, DS2, DS3) are illuminated on the Z driver board. Verify armset mounting bolts are torqued to 75-88 in-lbs.
Page 459
Reteach the station to ensure the end effector is not scraping a surface, particularly VCE cas- sette slots. Inspect the Z-Driver board. If the part number is 002-4234-01, then verify that a resistor has been placed on the back of the board. Request TSB-259 from Brooks Automation Technical Sup- port. Error 10029: Error, Emergency Stop circuit is active.
Page 460
Command Reference MagnaTran 7.1 User’s Manual Error Code Reference MN-003-1600-00 number 002-3758-01. MISC I/O connector pins 23 and 24. Error 10030: Error, excessive current detected. Error 10031: Warning: Z Home Sensor position moved. MCC MAP failed. Error 10032: Error, encoder min/max value out of range.
Overview This chapter provides complete maintenance schedules and procedures for the Brooks Automation MagnaTran 7 Robot. The first section of this chapter provides preventive maintenance schedules and procedures. The second section of this chap- ter provides repair procedures for subsystem repair and replacement.
Magna Tran 7 and to minimize unscheduled down-time. If additional procedures are required they will be supplied along with their maintenance schedules by Brooks Automation. Before beginning any procedures in this chapter, read and understand Chapter 2: Safety.
LOW battery Parts Brooks Automation can provide all parts required for Preventive Maintenance. For a list of parts required for preventive maintenance contact Brooks Automation Cus- tomer Support. To obtain additional information about parts for preventive mainte- nance contact your local Brooks sales representative, or call Brooks Automation Customer Support at 1-978-262-2900.
Maintenance and Repair MagnaTran 7.1 User’s Manual Data Log MN-003-1600-00 Data Log In order to accurately track the usage of the robot, several internal counters and logs should be downloaded for analysis. This data will aid in diagnosing problems that may occur during future PM sessions.
Page 465
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Data Log file. History: With the log file from Step 1 still open, issue the command RQ HISTORY CMD (see Request History on page 8-76) to download the content to the log file.
Maintenance and Repair MagnaTran 7.1 User’s Manual Ball Screw Inspection MN-003-1600-00 Ball Screw Inspection The Ball Screw of the Z Drive Assembly is designed for long life and high reliability. It is important to verify the operation and alignment of the Ball Screw periodically so that it will operate efficiently.
Page 467
There should be at least a light coating of grease on the screw. If any of the above inspection points report a discrepancy, call Brooks Automation Customer Support. Brooks Automation...
Inspect the white clamps that attach the Coil cables to the side of the Theta Drives; look for signs of wear, and check that the screws attaching them to the Theta Drives are secure. If any of the above inspection points report a discrepancy, call Brooks Automation Customer Support. Brooks Automation...
Inspect the drive for signs of black particles (generated from the covers) in the vicinity of the Theta Drives and Z Drive Mounting Plate. If any of the above inspection points report a discrepancy, call Brooks Automation Customer Support. Reinstall the covers onto the robot. Do not reinstall damaged covers.
Maintenance and Repair MagnaTran 7.1 User’s Manual Wrist Band Inspection MN-003-1600-00 Wrist Band Inspection The Wrist Bands of the arms can become damaged or misaligned from impacts or crashes. These situations can weaken the strength of the bands and cause motion errors during operation.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Pads on End Effectors Inspection Pads on End Effectors Inspection Over time, repeated wafer transfers will wear away the surface of the pad, and decrease its friction. It is necessary to inspect these pads to prevent wafer slippage and loss of repeatability.
Maintenance and Repair MagnaTran 7.1 User’s Manual Connection Inspection MN-003-1600-00 Connection Inspection Inspect all connections to the robot, PowerPak and power supply. Plugs should be fully seated and mating hardware tight. Any locking devices should be in place. Required Tools •...
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Robot Cleaning Procedure Robot Cleaning Procedure Occasionally the MagnaTran 7 will need to be cleaned. This could be done as a part of normal servicing or to remove contaminates deposited on it from the process or other sources.
Page 474
Maintenance and Repair MagnaTran 7.1 User’s Manual Robot Cleaning Procedure MN-003-1600-00 CAUTION Wipe must be moistened only; squeezing the wipe should not cause any water to drip. Do not allow water to come in contact with bearings, seals, etc. Once all residues have been removed, use dry cleanroom wipes to dry all sur- faces.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 End Effector Pad Cleaning Procedure End Effector Pad Cleaning Procedure Collection of debris and other contaminants on the End Effector pad surface may cause wafer slippage. For optimum robot and system performance, pads should be cleaned as a part of normal servicing or to remove contaminates deposited on it from the process or other sources.
Page 476
Maintenance and Repair MagnaTran 7.1 User’s Manual End Effector Pad Cleaning Procedure MN-003-1600-00 Once all residues have been removed, use dry cleanroom wipes to dry all sur- faces. Cleaning Stainless Steel or Quartz Pads Procedure DANGER The MagnaTran 7 may be used in an environment where hazardous materials are present, and surfaces may be contaminated by those materials.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 O-Ring Removal/Replacement/Cleaning O-Ring Removal/Replacement/Cleaning All o-rings should be inspected periodically to ensure proper operation. Occasionally o-rings will need to be cleaned (if contaminated with particulates) or replaced (if dam- aged). CAUTION To maintain the extreme cleanliness achieved at the factory, wear gloves when handling any of the MagnaTran 7 components that will enter the vacuum environment.
Page 478
Maintenance and Repair MagnaTran 7.1 User’s Manual O-Ring Removal/Replacement/Cleaning MN-003-1600-00 Replacement/Cleaning Procedure Clean the o-ring seal surface and the o-ring groove with isopropyl alcohol, refer to Robot Cleaning Procedure on page 9-13. Clean the o-ring with DI water prior to installation in the system.
Page 479
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 O-Ring Removal/Replacement/Cleaning ring is inserted. In applications where the exposed surface of the o-ring will be exposed to atmosphere after installation (doors, lids, etc.) the exposed surface of the o-ring must be wiped down with DI water to remove any traces of the vacuum grease.
Maintenance and Repair MagnaTran 7.1 User’s Manual End Effector Alignment MN-003-1600-00 End Effector Alignment Perform the following procedures to check the end effector: Verifying Flatness of Robot’s End Effector on page 7-5 Adjusting the Robot’s End Effector on page 7-7.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Power Pak Maintenance Power Pak Maintenance Replace the Power Pak using the following procedure: Power Pak Replacement on page 9-63. Brooks Automation 9-21 Revision 2.2...
Maintenance and Repair MagnaTran 7.1 User’s Manual Repair Philosophy MN-003-1600-00 Repair Philosophy If a MagnaTran 7 malfunctions, refer to Chapter 10: Troubleshooting in this manual for diagnostic procedures. If these procedures are not adequate to determine the source of the problem, refer to the MagnaTran 7 operational descriptions in...
Maintenance and Repair MN-003-1600-00 Repair Philosophy to an FRU level are available from Brooks Automation at the Chelmsford, Ma. facil- ity. Contact Brooks Automation for information about these classes. Depot Field Repair The next fastest way to repair a MagnaTran 7 is the Depot Field Repair approach. This...
MN-003-1600-00 Repair Procedures The following set of repair/replacement procedures will provide the information required for standard user servicing of the Brooks Automation MagnaTran 7 Robot. If additional procedures are required during the performance of any procedure they will be specified.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Robot Removal/Replacement Robot Removal/Replacement The MagnaTran 7 Robot may be easily removed for servicing. This allows complete access to all robot subsystems without having to work within the confined spaces of the system.
Page 486
Maintenance and Repair MagnaTran 7.1 User’s Manual Robot Removal/Replacement MN-003-1600-00 Top Mount Attach the lifting eye-bolts to the robot’s mounting collar. Attach a hoist to the lifting bolts. HEAVY LIFTING Ergonomic Hazard - The MagnaTran 7 Drive weighs 29.5 kg (65 lbs.) 3 axis or 21 kg (46.5 lbs.) 2 axis.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Arm Removal/Replacement Arm Removal/Replacement The MagnaTran 7 arms may be removed for servicing or replacement with a different style arm and re-taught all stations. If the arms are being replaced with the same type of arm set that was removed, no re-homing or re-teaching is required.
Page 488
Maintenance and Repair MagnaTran 7.1 User’s Manual Arm Removal/Replacement MN-003-1600-00 Serial: Issue the following command: SET SERVOS OFF CDM: Use the following path: SETUP/CONFIG ROBOT/SET SERVOS OFF Install the arm mounting fixture. Loosen the T1 (outer shaft) screws. Loosen the T2 (inner shaft) screws. If these screws do not readily unbolt, provide a small amount of play to the arms by slightly loosening the two black knobs of the arm mounting fixture.
Page 489
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 End Effector Replacement End Effector Replacement This procedure indicates the proper method for installing and adjusting the end effec- tor on the robot arms. Required Tools Performing the end effector replacement procedure requires the following tools: •...
Maintenance and Repair MagnaTran 7.1 User’s Manual End Effector Replacement MN-003-1600-00 While holding the end effector in place, tighten the 4 in-line flathead screws, starting with the 2 inside screws. (Do not tighten the single flathead screw; it is for adjustment only).
Maintenance and Repair MagnaTran 7.1 User’s Manual End Effector Pad Removal/Replacement MN-003-1600-00 End Effector Pad Removal/Replacement The wafer supports may need to be replaced if they show significant wear or if they are damaged. Depending upon the application the MagnaTran 7 Robot is being used in the End Effector may use either grommet style or adhesive backed wafer supports.
Page 493
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 End Effector Pad Removal/Replacement Wafer Support Figure 9-2: Wafer Support Removal End Effector Pad Replacement Repeated wafer transfers will eventually wear away the friction pads. In time, the sur- face of the wafer may touch the surface of the End Effector resulting in abrasion and particle generation.
Page 494
Maintenance and Repair MagnaTran 7.1 User’s Manual End Effector Pad Removal/Replacement MN-003-1600-00 Table 9-2: Grommet Style Pads Color Description Part # Green 75 Durometer Urethane 001-0929-03 55 Durometer Silicone 001-0929-04 Black 65 Durometer Silicone 001-0929-05 Blue-Green 75 Durometer Silicone 001-0929-06...
Page 495
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 End Effector Pad Removal/Replacement Figure 9-3: End Effector Pad Grommet Style Adhesive Backed Pad Replacement The adhesive backed pads may be pulled from the end effector, and the metal surface cleaned with ethanol or isopropyl alcohol. Carefully remove the backing from the new pads and install in the same location on the end effector.
MagnaTran 7.1 User’s Manual Robot Calibration Procedure MN-003-1600-00 Robot Calibration Procedure All calibration on the robot is performed at Brooks Automation by trained personnel. The following procedure is used to calibrate the MagnaTran 7 on Brooks Technical Support recommendation only. CAUTION The following commands are NOT used in the initial set up or the nor- mal operation of the robot.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Personality Board Replacement Personality Board Replacement NOTE: It is not necessary to remove the robot to perform this repair procedure. Required Tools Performing the Personality board replacement procedure requires the following tools: •...
Page 498
Maintenance and Repair MagnaTran 7.1 User’s Manual Personality Board Replacement MN-003-1600-00 tive screws of the Lower Cover Mount Assembly. See Figure 12-4. Gently allow the Lower Cover Mount Assembly to drop down. Disconnect the following cables from the Personality printed circuit board: T1 encoder (J1), T2 encoder (J2), Z encoder (J4), (J3) not used.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Wrist Band Adjustment Wrist Band Adjustment TOOLS: • Small Phillips head screwdriver. • Force gauge (.5 in/lbs. resolution) • Dial Caliper or small 6” scale (1/16” resolution) PROCEDURE: Measure the wrist band thickness as shown in Figure 9-4.
Page 500
Maintenance and Repair MagnaTran 7.1 User’s Manual Wrist Band Adjustment MN-003-1600-00 Figure 9-4: Arm Assembly Side View Apply the plunger extension of the force gauge onto the tab located next to the spring loaded screw as shown in Figure 9-5. As soon as the tab moves slightly inward observe the force gauge reading.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 T1/T2 Axis Driver Board Replacement T1/T2 Axis Driver Board Replacement NOTE: It is not necessary to remove the robot to perform this repair procedure. Required Tools Performing the T1/T2 board replacement procedure requires the following tools: •...
Page 502
Maintenance and Repair MagnaTran 7.1 User’s Manual T1/T2 Axis Driver Board Replacement MN-003-1600-00 tive screws of the Lower Cover Mount Assembly. See Figure 12-4. Gently allow the Lower Cover Mount Assembly to drop down. Disconnect the following cables from the T1/T2 printed circuit board: fan (P1), T1 motor (P5), T2 motor (P6), +24V IN (P3), and Z Axis Driver Board (P4).
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Z-Driver Board Replacement Z-Driver Board Replacement NOTE: It is not necessary to remove the robot to perform this repair procedure. Required Tools Performing the Z-Driver Board replacement procedure requires the following tools: •...
Page 504
Maintenance and Repair MagnaTran 7.1 User’s Manual Z-Driver Board Replacement MN-003-1600-00 tive screws of the Lower Cover Mount Assembly. See Figure 12-4. Gently allow the Lower Cover Mount Assembly to drop down. Disconnect the following cables from the Z-Driver printed circuit board: Z axis motor drive (J4), Z axis motor Hall effects (P4), Z axis brake (J3), upper limit switch (P2), lower limit switch (P3), Z home (P5) and T1, T2 board (J2).
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Z Encoder Replacement Z Encoder Replacement NOTE: It is not necessary to remove the robot to perform this repair procedure. Required Tools Performing the Z Board replacement procedure requires the following tools: •...
Page 506
Maintenance and Repair MagnaTran 7.1 User’s Manual Z Encoder Replacement MN-003-1600-00 CAUTION Observe proper ESD precautions when handling any electronic device. Reconnect robot power cable and CDM cable. Power up robot. Using the CDM, jog the robot in Z direction so that the 4-40 x 3/16” SHCS (qty 2) that secure the Z encoder assembly collar to the Z leadscrew shaft are acces- sible.
Page 507
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Z Encoder Replacement Secure the new Z encoder to the mounting flange using 3-M3 x 8mm SHCS, M3 lock washers, and M3 flat washers. Ensure Z encoder wires are facing the Z driver PCB.
Maintenance and Repair MagnaTran 7.1 User’s Manual I/O Board Replacement MN-003-1600-00 I/O Board Replacement NOTE: It is not necessary to remove the robot to perform this repair procedure. Required Tools Performing the I/O board replacement procedure requires the following tools: •...
Page 509
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 I/O Board Replacement Disconnect the I/O board from the Personality Board. Remove the grounding lug from the chassis. Replacement Procedure Plug in the I/O Board to the Personality Board (P3). Plug in J6 connector on the back of the board.
Maintenance and Repair MagnaTran 7.1 User’s Manual Z Home Flag Sensor Board Replacement Procedure MN-003-1600-00 Z Home Flag Sensor Board Replacement Procedure NOTE: It is not necessary to remove the robot to perform this repair procedure. Required Tools Performing the I/O board replacement procedure requires the following tools: •...
Page 511
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Z Home Flag Sensor Board Replacement Procedure Turn off power and disconnect the power and communications connections to the robot. DANGER All power to the unit must be disconnected per the facilities’ lockout/ tagout procedure before servicing to prevent the risk of electrical shock.
Page 512
Maintenance and Repair MagnaTran 7.1 User’s Manual Z Home Flag Sensor Board Replacement Procedure MN-003-1600-00 WARNING Warning: Do not lift the robot upward by the armset. Armset damage will occur. Only lift the T1/T2 motor housing assembly from below. Remove the arm mounting fixture from the armset and issue the following command: HOME ALL.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Z Hard Stop and Overtravel Limit Switch Adjustment Z Hard Stop and Overtravel Limit Switch Adjustment The following procedure is used when the Z Home position is reset. This procedure adjusts the Z hard stops and the Z microswitch to the new Z Home position.
Page 514
Maintenance and Repair MagnaTran 7.1 User’s Manual Z Hard Stop and Overtravel Limit Switch Adjustment MN-003-1600-00 Lower microswitch: Issue the following command: HOME ALL. Adjust the Z Travel Lower Adjustment bolt to create a 0.024” (0.6mm) gap between the Z Lower microswitch activation point (clicking sound) and the bolt as shown in Figure 9-6.
Page 515
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Z Hard Stop and Overtravel Limit Switch Adjustment Upper microswitch Move the robot to its maximum Z up position. Adjust the Z Travel Upper Adjustment bolt to create a 0.024” (0.6mm) gap between...
Maintenance and Repair MagnaTran 7.1 User’s Manual Fuse Replacement MN-003-1600-00 Fuse Replacement NOTE: It is not necessary to remove the robot to perform this repair procedure. Required Tools Performing the fuse replacement procedure requires the following tools: • Medium phillips head screwdriver •...
Page 517
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Fuse Replacement Loosen the lower captive screw of the I/O board. Loosen the three upper cap- tive screws of the Lower Cover Mount Assembly. See Figure 12-4. Gently allow the Lower Cover Mount Assembly to drop down.
Maintenance and Repair MagnaTran 7.1 User’s Manual PC 104 CPU Board Replacement MN-003-1600-00 PC 104 CPU Board Replacement NOTE: It is not necessary to remove the robot to perform this repair procedure. Required Tools and Test Equipment • 7/32” nut driver •...
Page 519
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 PC 104 CPU Board Replacement NOTE: Exerciser software for the MT5/VT5 is not compatible with the MagnaTran 7.1. Turn off the power to the robot and disconnect power and communication cables. WARNING When equipment is off and power is secured per facilities lockout/ tagout procedure, the unit is classified as a Type 1 hazard category.
Page 520
Maintenance and Repair MagnaTran 7.1 User’s Manual PC 104 CPU Board Replacement MN-003-1600-00 Power up the robot. Enter the correct robot application number using the following commands: EEPROM RESET (this will clear the EEPROM, thus ensuring that the robot will be configured reliably).
Page 521
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 PC 104 CPU Board Replacement SET COMPATIBILTY HALT (MAG6 |VT5) SET COMPATIBILTY CPTR (MAG6 |VT5) SET COMPATIBILTY SPEED (MAG6 |VT5) STORE COMPATIBILTY ALL Define the MOUNT position coordinates by issuing the following commands:...
Page 522
Maintenance and Repair MagnaTran 7.1 User’s Manual PC 104 CPU Board Replacement MN-003-1600-00 SET STNSENSOR station ARM arm TYPE type ACT act SEN sensor POS R r_value POS T t_value STORE STNSENSOR sensor ARM arm ALL This completes the PC 104 CPU Board replacement procedure.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Power Pak Replacement Power Pak Replacement The Power Pak was designed to be replaced quickly and without setup. The Power Pak has no user-replaceable components inside. Required Tools and Test Equipment •...
Page 524
Maintenance and Repair MagnaTran 7.1 User’s Manual Power Pak Replacement MN-003-1600-00 Replacement Procedure To replace or install a Power Pak on a MagnaTran 7 robot, first locate the two fasteners on the bottom of the robot and hold the Pak so that the fasteners are aligned with the holes on the Pak.
Page 525
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Power Pak Replacement Install power cables. Install power cable from +24V OUT of Power Pak to +24V IN or the robot inter- face panel. Install power cable from the +24VDC power supply to the +24V IN of the Power Pak.
Page 526
Maintenance and Repair MagnaTran 7.1 User’s Manual Encoder Setup MN-003-1600-00 Encoder Setup The following procedure is used to find the encoder amplitudes for all position encod- ers in the MagnaTran 7. CAUTION The following commands are NOT used in the initial set up or the nor- mal operation of the robot.
SINE MAX: 1400 COSINE MIN: -1256 COSINE MAX: 1328 The values should be between 1500 and 1950 for MagnaTran 7.1 robots. Record the values for future calculations. Perform the steps 1-4 three times. Take the average of all three responses and...
Page 528
SINE MAX: 1348 COSINE MIN: -1286 COSINE MAX: 1254 The values should be between 1500 and 1950 for MagnaTran 7.1 robots. Record the values for future calculations. Perform the steps 2-4 three times. Take the average of all three responses and...
Page 529
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Motor Electrical Phase Calibration Motor Electrical Phase Calibration The following procedure is used to find the phase angles for the T1 and T2 motors. CAUTION The following commands are NOT used in the initial set up or the nor- mal operation of the robot.
Maintenance and Repair MagnaTran 7.1 User’s Manual Motor Electrical Phase Calibration MN-003-1600-00 FIND PHASE ALL The Z drive will move to the home position, then up 10mm and begin pulsing. When the Z drive is complete, the Z brake will click on. Then the T1/T2 shafts will start rotating, first in the clockwise direction (CW) in order to reference each other, then in the CCW direction.
Locate the QR. An attached sheet will contain a series of parameter values (encoder, sync phase, etc.) that will be used to restore the original home posi- tion. If the QR cannot be located, call Brooks Automation Customer Support Enter the following command: SET SYNC ZERO ALL t1 t2 z The sync zero t1, t2, and z values are entered as: (-)0.xxxxxx...
Page 532
Maintenance and Repair MagnaTran 7.1 User’s Manual Restore the Home Position to the Factory Settings MN-003-1600-00 Request the Sync Zero values: RQ SYNC ZERO ALL An example of the response is as follows: SYNC ZERO T1..-7.646136 T2..-4.162485 Z....0.106358 Verify that the values match the QR.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Reset the Home Position to the User Preference Reset the Home Position to the User Preference This procedure will allow the user to hand locate the arms to the desired home posi- tion and store the new values.
Page 534
Maintenance and Repair MagnaTran 7.1 User’s Manual Reset the Home Position to the User Preference MN-003-1600-00 under each forearm of the armset. Make sure that the Z lower hard stops are very low before pressing down on the armset. Press the arm set down slowly (avoiding impact) so that the forearms touch the shims, creating a 0.062”...
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Reset Stations When the Home Position is Reset Reset Stations When the Home Position is Reset If the values for SYNC ZERO are not available, and the home position must be found...
Maintenance and Repair MagnaTran 7.1 User’s Manual Resetting Mount Position MN-003-1600-00 Resetting Mount Position The following procedure allows the mount Z position to be redefined. WARNING When equipment is energized, live circuits covered, and work per- formed remotely, the robot is at a Type 2 hazard category. See...
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Uploading and Downloading Station Values Uploading and Downloading Station Values The following procedure may be used to copy station values from a robot and, after replacing the robot, load these station values into the new robot.
Page 538
Maintenance and Repair MagnaTran 7.1 User’s Manual Uploading and Downloading Station Values MN-003-1600-00 Uploading Station Values Using a Computer: If a CDM is not available to upload and download station values, then a computer with a terminal emulator program may be used. The following procedures upload and download station values using a computer: Ensure the computer has a terminal emulator program.
Page 539
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Uploading and Downloading Station Values If the robot has dual arms, then issue the following commands for arm B: RQ STN station ARM B ALL RQ STN station ARM B OPTION ALL Record all the station values and station value options for station # 1.
Page 540
Maintenance and Repair MagnaTran 7.1 User’s Manual Uploading and Downloading Station Values MN-003-1600-00 STORE STN (station #) ARM B ALL STORE STN (station #) ARM A OPTION SAFETY STORE STN (station # ) ARM A OPTION PUSH Repeat Step #1 through Step # 4 for all the robot stations taught in the cluster tool.
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Control/Display Module Resetting Control/Display Module Resetting Control Display Modules may occasionally experience problems with their internal memory. These problems are typically due to the CDM’s factory configured parame- ters in memory becoming corrupt. CDM’s which have had factory configured param- eters corrupted may not operate at all, may display random characters, or may be missing characters on the screen.
Page 542
Maintenance and Repair MagnaTran 7.1 User’s Manual Control/Display Module Resetting MN-003-1600-00 “SAVE” over the “ON/OFF” key The “SAVE” function stores the new value of a setting and proceeds to the next one. The screen should also indicate that the current communication speed is 9600 baud.
Firmware Upgrade Firmware Upgrade Brooks Automation provides upgrades for the MagnaTran 70/77 firmware which can be downloaded on-line. The upgraded firmware will contain all of the latest com- mands, new revisions, version label and build dated embedded in the software.
Page 544
Maintenance and Repair MagnaTran 7.1 User’s Manual Firmware Upgrade MN-003-1600-00 Table 9-6: Resident Files V2.0x and earlier V2.1x and later V2.2x and later PARSERV.EXE PARSERV.EXE PARSERV.EXE STD.TRP STD.TRP STD.TRP REMOTE.EXE REMOTE.EXE REMOTE.EXE MAG7.EXE MAG7.EXE MAG7.EXE MAG7_MCC.OUT MAG7_MCC.OUT MAG7_MCC.OUT NVRAM.BIN OBJ_MAST.BIN OBJ_MAST.BIN...
Page 545
MagnaTran 7.1 User’s Manual Maintenance and Repair MN-003-1600-00 Firmware Upgrade Upgrading to V2.2# from a previous (pre-V2.2) version Using the aforementioned file lists, ensure that there are no extra files on the robot. Files on the robot can be displayed by typing the following command: DIR RC:\*.*...
Page 546
Maintenance and Repair MagnaTran 7.1 User’s Manual Firmware Upgrade MN-003-1600-00 DEL RC:\filename Delete the three main .bin configuration files (unused prior to V2.2) as follows: DEL RC:\OBJ_MAST.BIN DEL RC:\OBJ_DATA.BIN DEL RC:\MAST_CFG.BIN Delete the MAG7_MCC.OUT file as follows: DEL RC:\MAG7_MCC.OUT Begin the standard upgrade procedure, using REMOTE to transfer files one- by-one from the host to the robot.
Troubleshooting Overview Troubleshooting problems that might occur with the Brooks Automation MagnaTran 7 Robot is a two step process. The first step is the initial troubleshooting of the robot, which is used to determine the specific area where the problem exists. The second step is to is to isolate the problem within the specific area identified during the initial troubleshooting.
Troubleshooting MagnaTran 7.1 User’s Manual Troubleshooting Overview MN-003-1600-00 Troubleshooting Overview Depending on the error type, three troubleshooting options are described: Troubleshooting Specific Error Codes: Failures that generate an error code identified by a number. For example, the robot generates an error such as, “ERR 10009: Hard tracking error, T1 motor”.
Page 549
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Troubleshooting Overview Table 10-1: Symptoms of Observed Errors Types Page Number Observed Symptoms Find Phase Find Phase • “Command Failed” error occurs. Related Issues on • T1/T2 shafts do not move together while ping- page 10-15.
Troubleshooting MagnaTran 7.1 User’s Manual Communication Related Issues MN-003-1600-00 Communication Related Issues Symptoms: No response from robot using personal computer. That is, the robot does not display either a “:” or “_RDY” response. No response from robot using CDM. That is, the CDM display screen remains blank when turned on.
Page 551
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Communication Related Issues Communication Related Issues No Response No Response Through Serial I/O Through CDM Connection Verify the communication Check for proper connection software's settings to be: between robot and CDM 9600, N, 8, 1...
Troubleshooting MagnaTran 7.1 User’s Manual Power Related Issues MN-003-1600-00 Power Related Issues Symptoms: 24 volt LED not illuminated (located on robot I/O board) Failure for robot to operate No communication using personal computer or CDM Troubleshooting Process: Check facilities power to power supply.
Page 553
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Power Related Issues Power Related Issues No communication 24 Volt LED on the I/O through serial Robot will not operate PCB not illuminated connection or CDM Verify connection between the Internal Power Cable and...
Verify the arm speed when error occurred. Attempt to duplicate the failure under the same conditions. If error occurred at high speed, replace the T1/T2 Axis Driver Board; if error occurred at medium or low speed, call Brooks Automation Technical Support.
Page 555
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Radial Motion Related Issues Radial Motion Related Issues Armset has jerky Armset sways from Armset overshoots a Armset oscillates motion, or vibrates side-to-side during taught position when halted during motion motion Verify that the configuration...
Troubleshooting MagnaTran 7.1 User’s Manual Theta Motion Related Issues MN-003-1600-00 Theta Motion Related Issues Symptoms: Robot is able to move in the theta direction, but any of the following armset motion characteristics are observed: Armset has jerky motion, Armset oscil- lates, Armset overshoots taught position.
Page 557
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Theta Motion Related Issues Theta Motion Related Issues Armset has jerky Armset sways from Armset overshoots a Armset oscillates motion, or vibrates side-to-side during taught position when halted during motion motion Verify that the application...
Troubleshooting MagnaTran 7.1 User’s Manual Z Motion Related Issues MN-003-1600-00 Z Motion Related Issues Symptoms: Robot is able to move in the Z direction, but any of the following armset motion characteristics are observed: Armset has jerky motion, OR Armset oscillates, OR Armset overshoots taught position.
Page 559
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Z Motion Related Issues Symptoms: Robot is unable to move in the Z direction and generates the following error: Error 10009 - MCC hard tracking error Troubleshooting Process: Refer to Communication Related Issues on page 10-4.
Page 560
Troubleshooting MagnaTran 7.1 User’s Manual Z Motion Related Issues MN-003-1600-00 Z Motion Related Issues Armset has jerky Armset Armset sways from Robot Hits Z Hard Robot Hits Z Hard Armset oscillates motion, or vibrates overshoots a side-to-side during Stops During...
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Find Phase Related Issues Find Phase Related Issues Symptoms: A “Command Failed Error” occurs while traveling in the Z direction. Troubleshooting Process: Inspect lower Z travel microswitch for proper adjustment and operation. Refer to Hard Stop and Overtravel Limit Switch Adjustment on page 9-53.
Page 562
Troubleshooting MagnaTran 7.1 User’s Manual Find Phase Related Issues MN-003-1600-00 Find Phase Related Issues, Theta Drive Command Failed Hard Tracking Error T1/T2 Shafts Do Not Error While Finding While Finding Phase Move Together, or Phase for Theta Drive for Theta Drive...
Page 563
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Find Phase Related Issues Find Phase Issues, Z Drive Command Failed Hard Tracking Error Error While Finding While Finding Phase Phase for Z Drive for Z Drive Verify that cabling from the Z Motor, Encoder, and Brake...
Troubleshooting MagnaTran 7.1 User’s Manual Home Z Axis Related Issues MN-003-1600-00 Home Z Axis Related Issues Symptoms: Command Failed” error while homing Z axis. Troubleshooting Process: Ensure cable (002-2196-01) is plugged into both Z home flag sensor board (001-1957- 03, designation P14) and Z driver board (002-1655-01, designation P5). Check cable for proper continuity.
Page 565
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Home Z Axis Related Issues Z Home Axis Related Issues Command Failed Error While Homing the Z Axis Was There Any Movement in the Z Axis When the Command Was Issued? Verify connection of the cable...
Troubleshooting MagnaTran 7.1 User’s Manual Operational Interlock Related Issues MN-003-1600-00 Operational Interlock Related Issues Operational Interlocks pertain to all robot interlocks that are active through the Mis- cellaneous I/O connector of the robot. These include wafer sensors, slot valve sensors, retract arm sensor, emergency stop function, etc.
Page 567
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Operational Interlock Related Issues Operational Interlock Related Issues Operational Interlock Operational Interlock is Not Functional State is Invalid Verify that the interlock has been properly set and stored via the MAP command Was Issue Resolved? Verify that the interlock is set to the proper "active state"...
Page 568
Troubleshooting MagnaTran 7.1 User’s Manual Repeatability Related Issues MN-003-1600-00 Repeatability Related Issues Symptoms: Wafer is not placed to same position repeatedly. Troubleshooting Process: Inspect for physical obstruction interfering with robot arms and wafer placement. Verify process module and its wafer pins are level.
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Repeatability Related Issues Repeatability Related Issues Wafer is Not Placed To The Same Place Repeatedly Inspect for any physical obstructions that could interfere with the robot arms and wafer placement Was Issue Resolved? Verify that the process module and its wafer...
Troubleshooting MagnaTran 7.1 User’s Manual Power Pak Related Issues MN-003-1600-00 Power Pak Related Issues Symptoms: Arms “drift” after halted by Power Pak when main robot power is turned off. Troubleshooting Process: Verify robot compatibility command is set for a Mag6 halt configuration by issuing the command RQ COMPATIBILITY ALL.
Page 571
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Power Pak Related Issues PowerPak Related Issues Arms "Drift" After the Robot is Halted By The Power Supply After a Loss of Power Verify that the robot's HALT compatibility is set correctly with the command RQ...
Troubleshooting MagnaTran 7.1 User’s Manual Station Value/Orientation Related Issues MN-003-1600-00 Station Value/Orientation Related Issues Symptom: Arm B moves 180 degrees from desired theta station value. Troubleshooting Process: Verify station values are correct. Verify correct coordinate system is being used by issuing the command RQ COM- PATIBILITY ALL.
Page 573
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Z Brake Binding Test Z Brake Binding Test TOOLS: Laptop computer with Procomm or equivalent PROCEDURE: This procedure determines if the Z brake is inhibiting the Z leadscrew motion. Connect laptop to robot via serial communications port.
Troubleshooting MagnaTran 7.1 User’s Manual Z Brake Binding Test MN-003-1600-00 After the robot has finished free-falling in the Z direction, measure the distance between the bottom of the robot armset and the top of the transfer chamber. Record the measurement value.
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Determine if the Z Axis is Configured Properly Via Software Determine if the Z Axis is Configured Properly Via Software TOOLS: Laptop computer with Procomm or equivalent PROCEDURE: Connect laptop to robot via serial communications port.
Troubleshooting MagnaTran 7.1 User’s Manual Z Binding Test Using the Trace Command MN-003-1600-00 Z Binding Test Using the Trace Command TOOLS: Laptop computer with Procomm or equivalent PROCEDURE: This procedure uses the diagnostic command TRACE to determine the Z motor torque required to move the robot in the Z axis.
Page 577
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Z Binding Test Using the Trace Command The robot will provide 200 lines of duty cycle percentage data. An example of this data is shown below: trace dnld 200 zTrq 0.586605 0.585223 0.585713 0.585382 0.586448...
Page 578
Troubleshooting MagnaTran 7.1 User’s Manual Main Power Grounding Scheme Requirements MN-003-1600-00 Main Power Grounding Scheme Requirements Ensure that the robot’s 24 volt power supply is unplugged and turn power OFF. Connect the P3 connector of the MagnaTran 7 power cable (002-2198-01) to the input power connector of the robot .
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Position Repeatability Test Position Repeatability Test TOOLS: Laptop computer with Procomm or equivalent PROCEDURE: This procedure determines if the robot is repeatable to its encoder position. Connect laptop to robot via serial communications port.
Troubleshooting MagnaTran 7.1 User’s Manual Verifying “Arm State” of Magnatran 7 MN-003-1600-00 Verifying “Arm State” of Magnatran 7 The “arm state” of the Magnatran 7 robot indicates whether the armset is “installed” or “not installed” on the robot drive. If the armset is “installed” on the robot and the arm state is set to “on”, then the servo control table per the user specific application...
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Verifying Robot Calibration Parameters Verifying Robot Calibration Parameters The following procedure can be used to verify that the robot calibration parameters are the same as when the robot was shipped from the Brooks factory.
Troubleshooting MagnaTran 7.1 User’s Manual Checking for FET Short Circuits on the Theta Driver Board MN-003-1600-00 Checking for FET Short Circuits on the Theta Driver Board TOOLS: • Ohmmeter • Medium phillips head screwdriver • Medium flat head screwdriver •...
MagnaTran 7.1 User’s Manual Troubleshooting MN-003-1600-00 Checking for FET Short Circuits on the Z Driver Board Checking for FET Short Circuits on the Z Driver Board TOOLS: • Ohmmeter • Medium phillips head screwdriver • Medium flat head screwdriver •...
Page 584
Troubleshooting MagnaTran 7.1 User’s Manual Checking for FET Short Circuits on the Z Driver Board MN-003-1600-00 This Page Intentionally Left Blank Brooks Automation 10-38 Revision 2.2...
MagnaTran 7.1 User’s Manual MN-003-1600-00 Appendices Overview The following appendices are included to provide the user with a single location for specific information related to the MagnaTran 7 Robot. Contents Appendix A: Factory Default Settings ........11-2 Appendix B: Tooling .
Page 586
Appendices MagnaTran 7.1 User’s Manual Appendix A: Factory Default Settings MN-003-1600-00 Appendix A: Factory Default Settings Default Robot Settings The Quality Report shipped with the robot contains a list of all the factory default set- ting. Refer to the QR to reset to the default.
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix B: Tooling Appendix B: Tooling The following special tools and fixtures are supplied with the MagnaTran 7 Robot for use during transport and maintenance. Table 11-2: Tools and Fixtures Part Number Description Dependent on...
Appendices MagnaTran 7.1 User’s Manual Appendix C: Torque Settings MN-003-1600-00 Appendix C: Torque Settings There are no user serviceable bolts requiring tightening to specific torque settings. All user serviceable bolts use lock washers and should be tightened until the lock washers are fully seated, then tighten the bolts an additional turn.
Appendix D: Robot Compatibility Appendix D: Robot Compatibility The following information is for users replacing a MultiTran 5/VacuTran 5, or Mag- naTran 6 with the Brooks Automation MagnaTran 7 Series robot. • Table 11-3 compares the commands used to operate the MagnaTran 6 and MT5/VT5 to the MagnaTran 7 robot and notes any behavioral differences.
Appendices MagnaTran 7.1 User’s Manual Appendix D: Robot Compatibility MN-003-1600-00 Command Comparison Table 11-3: Command Comparison COMMAND MAG6 MAG7 VT5/MT5 DIO START M6/7 are same DIO STOP M6/7 are same M6/7 are same FIND PHASE must enter options must enter options GOTO “ARM”...
Page 591
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix D: Robot Compatibility Table 11-3: Command Comparison COMMAND MAG6 MAG7 VT5/MT5 RESET M6/7 are same M6/7 are same V5 returns differ- Returns: “Brooks Returns: “Brooks ent string Automation” Automation” RQ BG V5/M6/7 are same...
Page 592
Appendices MagnaTran 7.1 User’s Manual Appendix D: Robot Compatibility MN-003-1600-00 Table 11-3: Command Comparison COMMAND MAG6 MAG7 VT5/MT5 RQ POS ABS M6/7 are same M6/7 are same No “ARM” should “ARM” is “ARM” is be used. The optional. optional. return does not...
Page 593
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix D: Robot Compatibility Table 11-3: Command Comparison COMMAND MAG6 MAG7 VT5/MT5 In Monitor Mode, the response is: VT5: STN 01 ARM A TYPE RE ACT LO SEN 01 STATE OFF MAG6: STN 1 ARM A...
Page 594
Appendices MagnaTran 7.1 User’s Manual Appendix D: Robot Compatibility MN-003-1600-00 Table 11-3: Command Comparison COMMAND MAG6 MAG7 VT5/MT5 STORE IO ECHO V5/M6/7 are V5/M6/7 are V5/M6/7 are same same same STORE STN M6/7 are M6/7 are No “ARM” should same“ARM” is same“ARM”...
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix D: Robot Compatibility Error Code Comparison Table 11-4 compares the error code differences of the MT5/VT5 to the MagnaTran 7. Table 11-4: Error Code Comparison MT5/VT5 Error No. Existing MT5/VT5 Error Code Error No.
Page 596
Appendices MagnaTran 7.1 User’s Manual Appendix D: Robot Compatibility MN-003-1600-00 Table 11-5 compares the error code differences of the MagnaTran 6 to the MagnaTran Table 11-5: Error Code Comparison Mag 6/60 Error No. Existing Mag 6/60 Error Code Error No.
Page 597
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix D: Robot Compatibility Configuration Compatibility Commands The following commands may be used to ensure the communication protocol of the MagnaTran 7 to be the same as the MT5/VT5 (Arm A and B Theta positions for a given station are 180°...
Page 598
Appendices MagnaTran 7.1 User’s Manual Appendix D: Robot Compatibility MN-003-1600-00 Table 11-6: Standard VT5/MT5 Compatibility Command to Command to Command to Parameter Type Setting STORE REQUEST Capture STORE COMPATIBILITY COMPATIBILITY COMPATIBILITY Response Com- CPTR VT5 CPTR CPTR patibility Wafer Speed...
Page 599
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix D: Robot Compatibility Table 11-6 shows the commands used to configure the standard MagnaTran 6 com- patibility for the MagnaTran 7 (Arm A and B Theta positions are 0° apart/servos hold position at HALT).
Page 600
Appendices MagnaTran 7.1 User’s Manual Appendix D: Robot Compatibility MN-003-1600-00 Table 11-7: Standard MagnaTran 6 Compatibility Command to Command to Command to Parameter Type Setting STORE REQUEST Sets the speed for MOVE and GOTO action commands to be com- patible with MAG6; pan speed is always used when LOAD is OFF...
Appendix E: User Setting Tables Appendix E: User Setting Tables The Brooks Automation MagnaTran 7 is customized at the factory to the users speci- fied parameters. Accompanying the robot is a Brooks Automation Quality Report (QR) which lists all the factory assigned parameters.
Page 602
Appendices MagnaTran 7.1 User’s Manual Appendix E: User Setting Tables MN-003-1600-00 Table 11-9: Current HOME Settings DATE Z-Axis Table 11-10: User Setting Sync Zero Home Position SYNC DATE SYNC ZERO T1 SYNC ZERO T2 ZERO Z Table 11-11: Encoder Values...
Page 603
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix E: User Setting Tables Table 11-13: Push and Safety Values for Station DATE STATION PUSH SAFETY Brooks Automation 11-19 Revision 2.2...
Page 604
Appendices MagnaTran 7.1 User’s Manual Appendix E: User Setting Tables MN-003-1600-00 Table 11-14: Station Assignments 3-Axis Extend/ 3-Axis DATE Station Name Theta Retract LOWER degrees millimeters millimeters millimeters Brooks Automation 11-20 Revision 2.2...
Page 605
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix E: User Setting Tables Table 11-15: Operational Interlocks MISC I/O Connector Pin ID Function Signal Name Pin ID Function Signal Name EXT_IN0 +PWR_ISOL EXT_IN1 +PWR RET EXT_IN2 +PWR RET EXT_IN3 +24V RET EXT_IN4...
The interface settings are used to switch between RS-232 and either of two possible RS-422 communication settings. This procedure identifies the switch loca- tions and positions on the MagnaTran 7.1 robot Relay I/O board set that provide either RS-232 or RS-422 communication to the robot.
Page 609
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix F: Relay I/O Option The second switch is located on the I/O board, right side next to the personality board connector. When the personality switch is up (RS-232), the I/O board switch must also be up.
Page 610
Appendices MagnaTran 7.1 User’s Manual Appendix F: Relay I/O Option MN-003-1600-00 The board options are set up in the following manner: Table 11-18: User Specific Communication Switch Settings Switch Position Function Personality Selects operation for Serial I/O Board • RS-232 (if running RS-232, then Relay I/O...
Page 611
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix F: Relay I/O Option Figure 11-2: Relay I/O Circuit This section provides the functions and hexadecimal representations for both the inputs and outputs of the Relay I/O board (002-4212-01). These inputs and outputs can be used for either of the following two aspects of the robot: 1) To utilize various robot operational interlocks.
Page 613
MagnaTran 7.1 User’s Manual Appendices MN-003-1600-00 Appendix F: Relay I/O Option The J7 connector of the Relay I/O board (002-4212-01) contains the OUTPUT pins for the robot. The pin-outs, functions, and hexadecimal representations for the J7 connec- tor are presented in the following table:...
Page 614
Appendices MagnaTran 7.1 User’s Manual Appendix F: Relay I/O Option MN-003-1600-00 The PowerPak (002-4037-02), a robot accessory, communicates to the robot through pins located in the main 24 volt power cable of the robot. These pins are internally linked to the Relay I/O board at the J6 connector. The J6 connector is internal to the robot.
Page 615
MagnaTran 7.1 User’s Manual MN-003-1600-00 Attached Drawings Overview This section provides an Illustrated Parts Catalog (IPC) and lists any additional docu- ments provided with the robot. These documents are provided to allow service per- sonnel to identify specific parts within the product. All additional documents are found at the end of the manual.
SD-002-3758-01 Low Side I/O Board SD-002-7394-01 Marathon Express I/O Board End effectors and arms are specialized. Call Brooks Automation Customer Support for drawings and part numbers. If this robot was purchased as part of a Brooks Automation Marathon or Marathon Express™, see system User’s Manual for cus- tomized robot drawings and parts lists.
Page 633
NOTICE : PROPRIETARY INFO RMATION INITIAL REL PER EC 12542 3/16/98 THIS DOCUMENT AND THE INFORMATION ENCLOSED HERE IN IS CON FIDENTIAL AND PROPRIETARY TO BROOKS AUTOMATION, A RELEASE PER EC 13276 6/21/98 INC. IT MAY NOT BE REPRODUCED IN WHOLE OR IN PART,...
Page 634
THIS DOCUMENT AND THE INFORMATION ENCLOSED HERE IN SEE SHEET 1 FOR REVISION HISTORY IS CON FIDENTIAL AND PROPRIETARY TO BROOKS AUTOMATION, INC. IT MAY NOT BE REPRODUCED IN WHOLE OR IN PART, OR DISCLOSED TO ANY THIRD PARTY, OR USED WITHO UT THE PRIOR WRITTEN CONSENT OF BROOKS AUTOMATION, INC.
Page 635
OUT_ISO16 Cathode1 Emitter1 OPUP17 Anode2 Collector2 OUT_P1 7 OUT_ISO17 Cathode2 Emitter2 MOCD217 DRAWN BY DATE BROOKS AUTOMATION, OPUP18 UNLESS OTHERWISE SPECIFIE Anode1 Collector1 OUT_P1 8 OUT_ISO18 Cathode1 Emitter1 15 ELIZABETH OPUP19 RESISTORS ARE 1/4W VALUES I N OHMS Anode2 Collector2...
Page 636
Anode2 Collector2 OUT_P1 7 OUT_ISO17 4.7k Cathode2 Emitter2 DRAWN BY DATE BROOKS AUTOMATION, UNLESS OTHERWISE SPECIFIE MOCD217 Jeff Richelsop h 2/12/98 MOCD217 15 ELIZABETH RESISTORS ARE 1/4W VALUES I N OHMS DRIVE R E S I S T O R T O L E RANCES 5%...
Page 637
OUT_P1 1 DISABLE_LOGIC- MOCD217 OPUP12 OUT_P1 2 OPUP14 DRAWN BY DATE BROOKS AUTOMATION, INC UNLESS OTHERWISE SPECIFIED 3/1/99 OUT_P1 4 MOCD217 15 ELIZABETH DR I VE RESISTORS ARE 1/4W VALUES I N OHMS +24V_ROBO T R E S I S T O R T O L E R ANCES 5%...
MagnaTran 7.1 User’s Manual MN-003-1600-00 Glossary This Glossary provides a list of common terms and acronyms used in this document and their definitions. Abort Command: A command to the product which causes any action in progress to halt, and resets any error condition. The product is left unreferenced after an abort command.
Page 639
Base Transfer Offset. BiSymmetrik: Brooks Automation’s patented dual end effector frog leg arm system. Cassette Elevator: See Elevator. Cassette Present Sensor: A sensor that detects the presence of a cassette in an elevator. Cassette Type Offset: The distance downward from the Home position the elevator plat- form must move a particular type of cassette to position the bottom- most wafer slot (slot #1) for transport.
Page 640
A metal bar with a bolt through one side and a gripping shape on the other side. These are used to attach modules to process chambers. Dual Pan Arm Set: The Brooks Automation BiSymmetrik “frog leg” arm set with two end effectors.
Page 641
Foreline: The exhaust line of a vacuum pump in a vacuum system. Frog Leg: Brooks Automation’s patented robot arm system. FOUP: Front Opening Unified Pods. Refers to front-opening pods designed to carry 300mm wafers.
Page 642
MagnaTran 7.1 User’s Manual Glossary MN-003-1600-00 High Vacuum Pump: Vacuum pump used to achieve High Vacuum. See also Cryopump. Home: The reference position at which the encoders are reset. For a robot, this position is considered to be 0 for T, Home for R...
Page 643
MN-003-1600-00 Leak Rate: Measurement of mass flow through an orifice in torr-liters per second. Leapfrog: Brooks Automation’s patented same-side dual end effector robot arm system. LED: Light Emitting Diode. LEDs are used to indicate the presence of volt- ages on the control circuit board, monitor serial communication trans- missions, and detect substrate presence in cassette slots or slide-out from the cassette.
Page 644
MagnaTran 7.1 User’s Manual Glossary MN-003-1600-00 MTTR: Mean Time To Repair. Pan: Effector. Parallel I/O: Parallel I/O allows a Host Controller to communicate with the product using the commands detailed in Chapter 5. The characters in each com- mand are converted to sets of binary bits (1s and 0s) and the bits for each character are transmitted down a set of wires as a set (one wire per bit).
Page 645
Glossary MagnaTran 7.1 User’s Manual MN-003-1600-00 command. Parameters stored in RAM are erased when power is removed. Ready String: In the Serial Mode, the string of ASCII characters the product sends when it is ready for the next command. Record Type:...
Page 646
EEPROM with corresponding store commands. Shoulder: On the robot arm, the joint located at the drive shaft. Single Pan Arm Set: The Brooks Automation “frog leg” arm set with one end effector. Slit Valve: Slot Valve.
Page 647
Glossary MagnaTran 7.1 User’s Manual MN-003-1600-00 Down and Slot #. Store Command: A software command, used in serial communications with the product, that stores a selectable parameter to the EEPROM. STP: Substrate Transport Plane. Subcategory: In the context of the product, a subcategory is a variable parameter in a transmission to or from the product.
Page 648
MagnaTran 7.1 User’s Manual Glossary MN-003-1600-00 Universal Cassette Locator: An elevator platform mounted device that facilitates position- ing 3-inch through 150 mm cassettes. Vacuum Gauge: A gauge used to measure the vacuum within a chamber. See Convectron Gauge Gauge. Vacuum Pump: Mechanical pump used to remove gases in an enclosed chamber.
Page 649
Glossary MagnaTran 7.1 User’s Manual MN-003-1600-00 robot’s arms. For an elevator it is the “up and down” of the platform. Brooks Automation G-12 Revision 2.2...
Page 651
Index MagnaTran 7.1 User’s Manual MN-003-1600-00 Documentation Firmware Upgrade 9-83 related FLASH memory 4-11 4-16 Drive specifications 1-12 weight 1-13 GOTO 8-33 Dual Arm Motion 6-10 GOTO Station with Offset 8-36 Dynamic Sensing 6-32 HALT 6-89 8-39 EEPROM RESET 8-29...
Page 652
MagnaTran 7.1 User’s Manual Index MN-003-1600-00 Lockout/Tagout MT5. See MultiTran 5/VacuTran 5 Logical Inputs 5-10 MultiTran 5/VacuTran 5 Logical Outputs 5-10 compatibility 11-5 11-5 Low Side Interface Board 4-12 Low Side Logical Inputs 5-12 Low Side Logical Outputs 5-12 Naming Conventions...
Page 653
Index MagnaTran 7.1 User’s Manual MN-003-1600-00 replacing 9-63 RQ INTLCK 8-80 Power Requirements RQ IO ECHO 8-81 Power Supply 4-15 RQ IO MAP 8-82 POWER_IND 6-24 RQ IO STATE 8-84 Priority Parts Service 9-23 RQ LOAD 8-86 Protective Covers RQ LOAD MODE...
Page 654
MagnaTran 7.1 User’s Manual Index MN-003-1600-00 SET IO STATE 8-130 STORE STN 8-165 SET LOAD 8-132 STORE STN OPTION 8-167 SET LOAD MODE 8-134 STORE STNSENSOR 8-169 SET LOSPD 8-135 STORE SYNC PHASE 8-170 SET MESPD 8-136 STORE SYNC ZERO...
Page 655
Index MagnaTran 7.1 User’s Manual MN-003-1600-00 VLV_SEN 6-24 VT5. See MultiTran 5/VacuTran 5 WAF_SEN 6-24 Wafer Sensor Errors 8-182 Wafer Transport Plane 7-13 Warnings 1-10 Workspace 6-58 Workspace Errors 8-186 WTP. See Wafer Transport Plane XFER 8-176 XFER offset 8-177...
All comments and suggestions become the property of Brooks Automation, Inc. Brooks Automation may use and distribute any of the information provided in any way it deems appropriate. Please specify by Page any errors you have found.
Page 657
Reader’s Comments MagnaTran 7.1 User’s Manual MN-003-1600-00 Additional comments _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ Name __________________________________________________________ Title __________________________________________________________ Company __________________________________________________________ Address __________________________________________________________ City ____________________________ State _______ Zip ____________ Country ____________________________ Phone ____________________________ Fax__________________________ Brooks Automation, Inc.
Need help?
Do you have a question about the MagnaTran 7.1 and is the answer not in the manual?
Questions and answers