Rockwell-automation 57C422B 2 Axis Servo Module Manual de usuario

Busca en linea o descarga Manual de usuario para Equipo Rockwell-automation 57C422B 2 Axis Servo Module. Rockwell Automation 57C422B 2 Axis Servo Module User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 122
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente

Indice de contenidos

Pagina 1 - 2-Axis Servo Module

Instruction Manual2-Axis Servo ModuleM/N 57C422BJ-3642-7

Pagina 2

1-2 2-Axis Servo Module M/N 57C422B• IEEE-518 GUIDE FOR THE INSTALLATION OFELECTRICA

Pagina 3 - Table Of Contents

A-2 2-Axis Servo Module M/N 57C422BRegistration Input Specifications• Signal type: E

Pagina 4

B-1APPENDIX BModule Black Diagram

Pagina 5

B-2 2-Axis Servo Module M/N 57C422B

Pagina 6 - Appendices

C-1APPENDIX CField ConnectionsX and Y AxisConnNo.FunctionTermNo.Wire Color: Main (Stripes)1 Encoder Power Common 1 Black28 +Ve: Encoder Power (5 Volt

Pagina 7 - List of Figures

C-2 2-Axis Servo Module M/N 57C422BField Connections (Continued)Conn No.FunctionTerm

Pagina 8

C-3Field Connections (Continued)ConnNo.FunctionTermNo.Wire Color: Main (Stripes)1 Encoder Power Common 1 Wht28 Encoder Power (from 5 Volt DC P/S) 2 Or

Pagina 9 - CHAPTER 1

C-4Field Connections (Continued)Conn No.FunctionTerm No.Wire Color: Main (Stripes)29 Drive Reference Power Supply(12/15 VDC)21 Red (Wht)30 Drive Refer

Pagina 10 - FROM EXTERNAL SOURCES

D-1APPENDIX DRelated Components57C377 - Terminal Strip/Cable AssemblyThis model number consists of two assemblies. Each assembly consists of two termi

Pagina 11 - CHAPTER 2

D-2 2-Axis Servo Module M/N 57C422B

Pagina 12 - Figure 2.1 – Module Faceplate

E-1APPENDIX ERegister Summary

Pagina 13 - 2.2 Electrical Description

MECHANICAL / ELECTRICAL DESCRIPTION2-1CHAPTER 2MECHANICAL /ELECTRICALDESCRIPTIONThe following is a description of the faceplate LEDs, field terminatio

Pagina 14

E-2 2-Axis Servo Module M/N 57C422BRegister Summarycontinued

Pagina 15

F-1APPENDIX FEnhancementsThis appendix lists the features that were added to the module in versions 57C422A and 57C422B.Note that some modules which d

Pagina 16

F-2 2-Axis Servo Module M/N 57C422BM/N 57C422BIf the "B/M" designation on

Pagina 17 - CHAPTER 3

G-1APPENDIX GCompatibility with Earlier VersionsStop Motion CommandIf you are replacing a 57C422 module with a different version of the same module, t

Pagina 18

G-2 2-Axis Servo Module M/N 57C422Bthere is a mode of homing in which the axis does

Pagina 19 - INSTALLATION

H-1APPENDIX HConfiguration Task SampleThis appendix describes how to configure the module in systems using AutoMax Programming Executive software vers

Pagina 20

H-2 2-Axis Servo Module M/N 57C422Bwhere:nnnnn - BASIC statement number. This number

Pagina 21

H-31180 IODEF P_CONST%[ SLOT =8, REGISTER=32]1190 IODEF N_CONST%[ SLOT =8, REGISTER=33]1200 IODEF FDBK_UNWINDI[ SLOT =8, REGISTER=34]1210 IODEF GEAR_U

Pagina 23

I-1APPENDIX IDigital Servo Loop Block Diagram

Pagina 24

2-2 2-Axis Servo Module M/N 57C422BFigure 2.1 – Module Faceplate

Pagina 25

I-2 2-Axis Servo Module M/N 57C422B

Pagina 27 - 3.3 Module Replacement

For additional information1 Allen-Bradley DriveMayfield Heights, Ohio 44124 USATel: (800) 241-2886 or (440) 646-3599http://www.reliance.com/automaxCop

Pagina 28

MECHANICAL / ELECTRICAL DESCRIPTION2-3Signals are brought into the module via a multi-conductor cable (M/N 57C377). One end of this cable attaches to

Pagina 29 - CHAPTER 4

2-4 2-Axis Servo Module M/N 57C422B Each axis contains two registration inputs which

Pagina 30 - 4.1 Configuration

MECHANICAL / ELECTRICAL DESCRIPTION2-5Each axis on the module contains digital inputs for the home L/S, drive fault, positive overtravel L/S, and nega

Pagina 31 - 4.2 Register 0: Encoder Setup

2-6 2-Axis Servo Module M/N 57C422BIn order to provide a current or velocity referen

Pagina 32 - 4.3 Register 1: Drive Setup

INSTALLATION3-1CHAPTER 3INSTALLATIONThis section describes how to install and remove the module and its cable assembly.3.1 WiringTo reduce the possibi

Pagina 33 - 4.4 Register 2: Switch Setup

3-2 2-Axis Servo Module M/N 57C422BStep 2. Take the module out of its shipping conta

Pagina 34

INSTALLATION3-3Fasten the field wires from the encoder to the terminal strip. Typical field connections are shown in figure 3.2. If you are not using

Pagina 35 - 4.7 Register 5: Velocity Gain

The information in this manual is subject to change without notice.Rellance® and AutoMax@ are trademarks of Reliance Electric Company or itssubsidiari

Pagina 36

3-4 2-Axis Servo Module M/N 57C422B.Use twisted pair cabling, connected as shown in

Pagina 37 - PROGRAMMING

INSTALLATION3-5Step 8. Mount the registration sensors on your machine if your application requires them. Fasten the field wires from the sensors to th

Pagina 38

3-6 2-Axis Servo Module M/N 57C422Bin the software. If your application has unusuall

Pagina 39 - Reference

INSTALLATION3-7The hardwired E-STOP ensures that you can disconnect the drive under all conditions. The contacts controlled by a DCS or AutoMax digita

Pagina 40 - (encoder counts/sec) * 65.536

3-8 2-Axis Servo Module M/N 57C422BStep 13. Verify power supply connections by perfo

Pagina 41 - Acceleration

INSTALLATION3-9c. Verify that you can read 5 volts on the proper pins of the encoder connector (at the encoder).d. Turn off power and attach the conne

Pagina 42 - Deceleration

3-10 2-Axis Servo Module M/N 57C422Be. Move the cable from the programming port on t

Pagina 43 - 4.21 Register 27: User LEDs

INSTALLATION3-113.3 Module ReplacementUse the following procedure to replace a module:Step 1. Turn off power to the rack and all connections.Step 2. R

Pagina 44 - " command

3-12 2-Axis Servo Module M/N 57C422B

Pagina 45

PROGRAMMING4-1CHAPTER 4PROGRAMMINGThis section describes how the data is organized in the module and provides examples of how the module is accessed b

Pagina 46 - Constant

Table Of Contents1.0 Introduction ...1-1 2.0 Mechanical/Electrical Description...

Pagina 47

4-2 2-Axis Servo Module M/N 57C422Bregisters with individual bit descriptions are sh

Pagina 48 - Format, Ramp Velocity

PROGRAMMING4-34.2 Register 0: Encoder SetupRegister 0 is used to configure the gearing reference and feedback encoder inputs for the axis. Refer to fi

Pagina 49 - Compensation

4-4 2-Axis Servo Module M/N 57C422BIf the *4 quadrature mode is selected, both edges

Pagina 50 - Detection

PROGRAMMING4-5The output polarity bit is used to alter the sign of the drive reference for a given error. This is analogous to swapping the wires for

Pagina 51 - 4.34 Register 65: Mode

4-6 2-Axis Servo Module M/N 57C422BIf you intend to use the feedback marker during t

Pagina 52 - Figure 4.33 – Mode Register

PROGRAMMING4-7You should enable the gearing marker pulse if you intend to use it to initialize the home position of the gearing encoder. Refer to sect

Pagina 53

4-8 2-Axis Servo Module M/N 57C422B4.8 Register 6: Feedforward GainRegister 6 contai

Pagina 54

PROGRAMMING4-94.10 Register 8: Maximum Position ErrorRegister 8 contains the maximum allowable position error that is used to determine faults. Positi

Pagina 55 - 4.35 Register 66: Command

4-10 2-Axis Servo Module M/N 57C422B4.12 Register 10: In-Position ToleranceRegister

Pagina 56

PROGRAMMING4-11feedforward" (register 66) commands.4.14 Registers 13,14: Negative Overtravel LimitRegisters 13,14 define the negative overtravel

Pagina 57

4.23 Registers 29, 30: Sync Position ... 4-164.24 Register 31: Maximum Voltage Reference ... 4-174.25 Register 32: Po

Pagina 58

4-12 2-Axis Servo Module M/N 57C422B(encoder counts/sec) * 65.5364.16 Registers 17,1

Pagina 59

PROGRAMMING4-134.17 Registers 19, 20: Command VelocityRegisters 19, 20 contain the command velocity. This value is read by the module whenever the fol

Pagina 60 - 4.36 Register 67: Command

4-14 2-Axis Servo Module M/N 57C422B 4.19 Registers 23, 24: Command DecelerationRegi

Pagina 61

PROGRAMMING4-154.20 Registers 25, 26: Gear RatioRegisters 25,26 contain the gear ratio between the feedback and gearing reference axes. This value is

Pagina 62 - 4.37 Register 72: Status

4-16 2-Axis Servo Module M/N 57C422Bsame user LEDs when the “update LEDs" comma

Pagina 63

PROGRAMMING4-17position registers is changed, the "position >=" and "position <" bits in register 72 are undefined until ano

Pagina 64

4-18 2-Axis Servo Module M/N 57C422BWhen the drive is configured as a velocity regul

Pagina 65 - 4.38 Register 73: Fault

PROGRAMMING4-19insure that the velocity output is linearly related to the number computed by the software. Initially, this value should be set to -1.

Pagina 66 - Position

4-20 2-Axis Servo Module M/N 57C422Bin register 0 (Encoder Setup). This value is rea

Pagina 67

PROGRAMMING4-21Note that the strobed gearing registration position (registers 86,87) and the current gearing position (registers 76, 77) data are not

Pagina 68

4.50 Cam Registers...4-494.50.1 Register 125: Master Axis Position Increment ...

Pagina 69

4-22 2-Axis Servo Module M/N 57C422B4.31 Register 41: Registration Input EdgeDetecti

Pagina 70 - 4.49 Interrupt Registers

PROGRAMMING4-23need only wait for the value in registers 66 and 67 to be zero before issuing the next command.4.33 Register 64: Interrupt ResetTo rese

Pagina 71

4-24 2-Axis Servo Module M/N 57C422B The enable control loop bit commands the module

Pagina 72

PROGRAMMING4-25decelerate to a stop. If the position is not beyond the distance required to decelerate, the axis will overshoot.The velocity control b

Pagina 73

4-26 2-Axis Servo Module M/N 57C422BThe stop action bit defines the way that the dri

Pagina 74

PROGRAMMING4-27must connect the encoder to the proper inputs on the terminal strip. If you want to gear to the opposite axis command position, set bit

Pagina 75 - (ISCR) Register

4-28 2-Axis Servo Module M/N 57C422BThe index/move command will cause the axis to mo

Pagina 76

PROGRAMMING4-29is saved and used for the "stop motion" command if the "stop action" bit is set in register 65.1. No home limit swi

Pagina 77 - 4.50 Cam Registers

4-30 2-Axis Servo Module M/N 57C422BThe self-tuning of an axis should always be done

Pagina 78 - Position Cam

PROGRAMMING4-31The tune feedforward gain command will self-tune the feedforward gain. The feedforward gain can be used whenever the reference to the d

Pagina 79

AppendicesAppendix ATechnical Specifications ...A-1Appendix BModule Block Diagram ...

Pagina 80

4-32 2-Axis Servo Module M/N 57C422BThe change default setups command is used to loa

Pagina 81

PROGRAMMING4-33Feedback registration enable and/or gearing registration enable is used to sense the respective registration digital input. If the enab

Pagina 82 - 4.50.5 Register 130: Cam Mode

4-34 2-Axis Servo Module M/N 57C422BThe enable relative change to feedback position

Pagina 83

PROGRAMMING4-35has been completed. It does not necessarily mean that the axis is at the commanded position.Axis locked is set whenever the absolute va

Pagina 84

4-36 2-Axis Servo Module M/N 57C422Bset by the next occurrence of the gearing regist

Pagina 85 - 4.50.7 Cam Data Registers

PROGRAMMING4-374.38 Register 73: FaultRegister 73 is the fault register. This register is updated continuously by the module except during an auto-tun

Pagina 86

4-38 2-Axis Servo Module M/N 57C422Bposition error specified in register 8. Note tha

Pagina 87 - CHAPTER 5

PROGRAMMING4-394.40 Registers 76, 77: Current Gearing PositionRegisters 76, 77 contain the current gearing position. Registers 76, 77 are only updated

Pagina 88 - 5.2.2 Manual Tuning

4-40 2-Axis Servo Module M/N 57C422Bthe application software interrogates it.4.43 Re

Pagina 89 - APPLYING THE MODULE

PROGRAMMING4-414.45 Register 83: Current Velocity StatusUpdate PeriodRegister 83 contains the current velocity status update period. This value is the

Pagina 90

List of FiguresFigure 2.1 - Module Faceplate ...2-2Figure 2.2 - Encoder Input Circuit ...

Pagina 91 - 5.3 Initialization

4-42 2-Axis Servo Module M/N 57C422Bregister 72, bit 9.This data always originates f

Pagina 92 - 5.4 Homing

PROGRAMMING4-43Block tasks.Note that two of the registers used to implement interrupts, 64 (described in section 4.33) and 4095, are used for both the

Pagina 93 - 5.5 Moving

4-44 2-Axis Servo Module M/N 57C422BFigure 4.48 – Interrupt Enable Masking Register

Pagina 94 - 5.6 Electronic Gearing

PROGRAMMING4-45Bits in 68/69 can be set in one of two ways. All bits in the registers can be defined separately in configuration and set to 1 in appli

Pagina 95 - 5.7 Velocity

4-46 2-Axis Servo Module M/N 57C422Bby the allowable velocity error being exceeded (

Pagina 96 - 5.8 Cam Mode

PROGRAMMING4-474.49.3 Register 4095: Interrupt Status and Control (ISCR) RegisterRegister 4095 is the interrupt status and control register for both t

Pagina 97 - CHAPTER 6

4-48 2-Axis Servo Module M/N 57C422B4.49.4 Sample Application Task with InterruptThe

Pagina 98

PROGRAMMING4-4915014 ! line 15010 ORs INT_ENA_X! with 80000000H15020 ! to enable interrupts from bit 15 of register 7215030 CMD66% = COMMAND% \! loads

Pagina 99 - APPENDIX A

4-50 2-Axis Servo Module M/N 57C422BIn order to select the value format (bytes or wo

Pagina 100

PROGRAMMING4-51When the master axis moves past the master reference position, the following axis saves its own current position as the base position.

Pagina 101 - APPENDIX B

Figure 4.27 - Gearing Unwind Constant Registers... 4-20Figure 4.28 - Gearing Mode, Ratio Format, and RampVelocity Control Register

Pagina 102

4-52 2-Axis Servo Module M/N 57C422BOnce Only Rotary Mode: When the master axis and

Pagina 103 - APPENDIX C

PROGRAMMING4-53master reference position. Each point in the position cam table consists of four bytes (double precision integers). There are a maximum

Pagina 104 - Field Connections (Continued)

4-54 2-Axis Servo Module M/N 57C422Bcam will never be started. The value is in count

Pagina 105

PROGRAMMING4-55lowest register (132) in sequence. As a general rule, the table should be accessed forward unless it is necessary to exactly reverse a

Pagina 106

4-56 2-Axis Servo Module M/N 57C422B4.50.6 Register 131: Loop Back Point in Cam Tabl

Pagina 107 - APPENDIX D

PROGRAMMING4-574.50.7 Cam Data RegistersCam data is stored in registers 132-2046 for the X axis and in registers 2180-4094 for the Y axis. The number

Pagina 108

4-58 2-Axis Servo Module M/N 57C422BFigure 4.57 – Time Cam Data RegistersFigure 4.58

Pagina 109 - APPENDIX E

APPLYING THE MODULE5-1CHAPTER 5APPLYING THE MODULE5.1 Required System InformationBefore attempting to use this module you will need to know the follow

Pagina 110 - Register Summary

5-2 2-Axis Servo Module M/N 57C422Bsoftware.5.2.1 Auto-TuningThe auto-tuning procedu

Pagina 111 - APPENDIX F

APPLYING THE MODULE5-3value.1. Initialize the axis using either the Resource application software (see step 16 in section 5.3) or by following the exa

Pagina 112 - M/N 57C422B

INTRODUCTION1-1CHAPTER 1INTRODUCTIONThe 2-Axis Servo Module, in conjunction with external motor drive systems and electronic encoders, provides two ax

Pagina 113 - APPENDIX G

5-4 2-Axis Servo Module M/N 57C422B4. Next, adjust the velocity gain. Continue to in

Pagina 114

APPLYING THE MODULE5-55.3 InitializationThe following example illustrates the software required to initialize one axis. The variables reference the co

Pagina 115 - APPENDIX H

5-6 2-Axis Servo Module M/N 57C422B5.4 HomingThe following is a sample routine that

Pagina 116

APPLYING THE MODULE5-75.5 MovingThe following example illustrates the software required to move the axis. The move could be either an incremental or a

Pagina 117

5-8 2-Axis Servo Module M/N 57C422B5.6 Electronic GearingThe following example illus

Pagina 118

APPLYING THE MODULE5-95.7 VelocityThe following example illustrates the software necessary to use the axis in the velocity mode. Three examples are pr

Pagina 119 - APPENDIX I

5-10 2-Axis Servo Module M/N 57C422B5.8 Cam ModeThe following example illustrates th

Pagina 120

RESTRICTIONS6-1CHAPTER 6RESTRICTIONSThis section describes limitations and restrictions on the use of this module.6.1 Remote RacksThis module must not

Pagina 121

6-2 2-Axis Servo Module M/N 57C422B

Pagina 122 - 1 Allen-Bradley Drive

A-1APPENDIX ATechnical SpecificationsAmbient Conditions• Storage Temperature: -40oC - 85oC• Operating Temperature: 0oC - 60oC• Humidity: 5-90% non-

Comentarios a estos manuales

Sin comentarios