Calculated Industries 6250 Guide de l'utilisateur Page 1

Naviguer en ligne ou télécharger Guide de l'utilisateur pour Pompes à eau Calculated Industries 6250. Calculated Industries 6250 User guide Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 138
  • Table des matières
  • DEPANNAGE
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs

Résumé du contenu

Page 1 - User Guide

Compumotor DivisionParker Hannifin Corporationp/n 88-013413-01B October 18, 19936250 Servo ControllerUser Guide

Page 2 - Important User Information

26250 Servo Controller User GuideSystem Hardware Block DiagramJoystick InterfaceMotor #1Drive #1Up to 2 Axes of controlRS-232CInterface6250ComputerorD

Page 3 - Revision B Change Summary

11/25/96➆ 6270 Programming Tips85TranslationModeIf you need to determine the memory required for each command, you can use the TranslationMode.While

Page 4 - 6250 User Guide

866250 Servo Controller User Guide☞COMEXC Mode allowsfaster execution ofsubsequent movesThe COMEXC mode allows the 6250 to pre-process the next move w

Page 5 - TABLE OF CONTENTS

11/25/96➆ 6270 Programming Tips87COMEXS1: Upon receiving a stop input or stop command, motion will decelerate at the presetAD/ADA value, program exec

Page 6

886250 Servo Controller User GuideUnconditionalBranchingThere are three ways to branch unconditionally:❏ GOSUB: The GOSUB command branches to the pro

Page 7 - O V E R V I E W

11/25/96➆ 6270 Programming Tips89Conditional looping (REPEAT/UNTIL and WHILE/NWHILE) entails repeating a set ofcommands until or while a certain cond

Page 8 - Related Publications

906250 Servo Controller User GuideCurrentCommanded &Actual PositionThe current commanded and actual positions (ANI, DAC, FB, PC, PCA, PCC, PCE, PE

Page 9 - Introduction

11/25/96➆ 6270 Programming Tips91Example DescriptionDCLEARØ Clear RP240 displayDWRITE"HIT F4" Send message to RP240 displayVAR3=DREADF Wait

Page 10 - 6250 Features

926250 Servo Controller User GuideWHILE All commands between WHILE and NWHILE are repeated as long as the WHILE condition istrue. The following examp

Page 11 - Getting Started

11/25/96➆ 6270 Programming Tips93The ON condition program must be defined (DEF) and specified (ONP) before enabling the ONconditions with the ONCOND

Page 12 - Bench Test

946250 Servo Controller User GuideStep ➃You will now execute program prog1. The commands will be displayed as each command inthe program is executed.

Page 13 - ➂ Test Procedure

➁ Getting Started3C H A P T E R ➁Getting StartedThe information in this chapter will enable you to:❏ Verify that each component of your 6250 sys

Page 14 - Installation

11/25/96➆ 6270 Programming Tips95Step ➃To execute more than one command at a time, follow the !# sign with the number ofcommands you want executed:Co

Page 15 - ➁ System Connections

966250 Servo Controller User GuideDisplay the function of the outputs with the OUTFNC command:Command Description> OUTFNC Displays the state of the

Page 16 - Motor Driver Connections

11/25/96➆ 6270 Programming Tips97Step ➁Enable the Trace mode so that you can view the program as it is executed:Command Description> TRACE1 Enable

Page 17 - User I/O Connector

986250 Servo Controller User GuideThe 6270 has the ability to detect and recover the following error conditions:❏ Hardware end-of-travel limit encount

Page 18

11/25/96➆ 6270 Programming Tips99In addition to canceling the branch to the error program, you must also remedy the cause ofthe error; otherwise, the

Page 19

1006250 Servo Controller User GuideStep 3Enable the user fault error-checking bit by putting a 1 in the seventh bit of the ERRORcommand. After enabli

Page 20 - Home Limit Connections

➇ Hardware Reference101C H A P T E R ➇Hardware ReferenceUse this chapter as a quick-reference tool for 6250 system specifications (general spec

Page 21 - Encoder Connections

1026250 Servo Controller User GuideOutputs (see also I/O Pin Outs & Circuit Drawings)26 Programmable(includes OUT-A and OUT-B on AUX connector)Com

Page 22 - Enable Input Connection

➇ Hardware Reference103Encoder Connectors (For Use With Incremental Encoders Only)The following table lists the pin outs for the 6250's two 9-pi

Page 23 - Trigger Input Connections

1046250 Servo Controller User GuideAuxiliary (AUX) ConnectorPin outs for the 6250's auxiliary (AUX) 14-pin screw terminal are listed below.Pin In

Page 24

46250 Servo Controller User GuideBench TestThis section leads you through step-by-step instructions to bench test your 6250 system.This is a temporary

Page 25 - Application

➇ Hardware Reference105Internal Input CircuitISO GND74HCTxx6.8 KΩ47 KΩInputConnectionGroundConnection+5VDC150 KΩ49.9 KΩ0.1 µF10.0 KΩ35 V35 V25-PinJOY

Page 26 - ➂ Installation Verification

1066250 Servo Controller User Guide1.2.3.4.5.6.7.NO1234DIP SwitchFactory Default Setting ShownOFF OFF OFF Ø (default)OFF OFF ON 1OFF ON OFF 2OFF ON ON

Page 27 - (commanded pos.):

➈ Troubleshooting107C H A P T E R ➈TroubleshootingThe information in this chapter will enable you to isolate and resolve system hardware andsof

Page 28 - ➃ What's Next?

1086250 Servo Controller User GuideReducing Electrical NoiseFor detailed information on reducing electrical noise, refer to Appendix A.Common Problems

Page 29

➈ Troubleshooting109Problems, Causes & Solutions (cont.)Program execution: thefirst time a program is run,the move distances areincorrect. Upon

Page 30 - Servo Tuning

1106250 Servo Controller User GuideReturning the SystemIf you must return your 6250 system to affect repairs or upgrades, use the following steps:➀ Ge

Page 31 - Position Variable Terminology

Appendix A: Reducing Electrical Noise111Appendix A: Reducing Electrical NoiseNoise-related difficulties can range in severity from minorpositioning

Page 32 - Servo Response Terminology

1126250 Servo Controller User Guidecontrol computer is using RS-232C communication.Symptoms like garbled transmissions and intermittentoperation are t

Page 33

Appendix B: Alphabetical Command List113Appendix B: Alphabetical Command ListCommand Command Command CommandName Description Name Description[ <

Page 34 - 6000 Series Servo Commands

1146250 Servo Controller User GuideCommand CommandName DescriptionIF( ) If Statement[ IN ] Input StatusINDAX Participating AxesINDEB Input Debounce Ti

Page 35 - Servo Control Techniques

➁ Getting Started5➁ Connect Power CableThe 6250 is shipped with an 8-foot power cable that is prewired and keyed. Attach the powercable to the 6250&a

Page 36

Appendix B: Alphabetical Command List115Command CommandName DescriptionSTARTP Set Power-up ProgramSTEP Program Step Mode EnableSTRGTD Servo Target Zo

Page 38 - Tuning Setup Procedure

Appendix C: Index117Appendix C: Index6000 DOS Support Disk 20, 446000 Series Command Language 436000 Series Software Reference Guide iv, 436250 desc

Page 39

1186250 Servo Controller User GuideFfactory defaultsconnections 3DIP switches 105fault output 57feedback data 21full duplex 4Ggains (see also tuning)d

Page 40

Appendix C: Index119pre-wired connections 3precautionsinstallation 7mounting 8preset (normal) mode 52PROCOMM™ 4programmable inputs and outputs 54-65

Page 42 - Before you tune the 6250:

Appendix C: Calculating Your Own Gains121Appendix C: Calculating Your Own Gain ValuesThis appendix explains how to calculate the 6250's servo s

Page 43

1226250 Servo Controller User Guidemost controls textbooks. The second-order system is ofthe form:H(S) = ωn2S2 + 2ξωnS + ωn2Where, ξ = damping rati

Page 44

Appendix C: Calculating Your Own Gains123The PIV tuning transfer function is a third-order system witha single zero. We want to fit the classical se

Page 45

➂ Installation7C H A P T E R ➂InstallationThe information in this chapter will enable you to:❏ Mount all system components properly❏ Connect all

Page 46

86250 Servo Controller User GuideAirborne ContaminantsContaminants that may come in contact with the 6250 should be carefully controlled.Particulate c

Page 47 - Tuning Scenario

➂ Installation9This section describes procedures for the following 6250 system connections:❏ Motor Drivers❏ End-of-travel and home limits❏ Encoders❏ A

Page 48

106250 Servo Controller User Guide<<WARNING>> SAFETY FIRST <<WARNING>>If your drive does not have a shutdown input, install a

Page 49

➂ Installation11SHLDCOMSHTNCSHTNODFTAGNDANICMD-CMD+DRIVE 1 ENCODER 1+5VA+A-B+B-Z+Z-GNDSHLDDynaserv DriveDN1(50-pin Honda Connector)1181933506250Dynase

Page 50 - Target Zone Mode

126250 Servo Controller User Guide625018V AC0V18V AC+15V0V–15V0VRESETREADYPSU FAULTUD12 Drive(UR4 Rack)G1G2VEL2VEL1SCREEN0VFAULTEXT.DISLSW1LSW2SHLDCOM

Page 51 - Basic 6250 Features

To ensure that the equipment described in this user guide, as well as all the equipment connected to and used with it, operates satisfactorily and

Page 52 - Support Software

➂ Installation13End-of-Travel Limit ConnectionsThe 6250 provides CCW and CW end-of-travel limit inputs for both axes via the LIM 1/2connector. End-of

Page 53 - 6250 Safety Features

146250 Servo Controller User GuideEncoder ConnectionsThe 6250 supports up to two incremental encoders. If you use encoders other than thosesupplied b

Page 54 - Velocity Scaling (SCLV/PSCLV)

➂ Installation15Enable Input ConnectionThe ENBL (enable) input is located on the AUX connector. The 6250 is shipped with ENBLwired to GND (see drawin

Page 55 - Scaling Example

166250 Servo Controller User Guide27 Input #11 01 Input #24 (MSB) 27 Output #11 01 Output #24 (MSB)25 Input #12 25 Output #12NOTE: All even-numbered

Page 56 - End-of-Travel Limits

➂ Installation17RP240 Front Panel Connections (RP240 is optional)Using a four-wire shielded cable, connect the RP240 to the 6250's RP240 connecto

Page 57

186250 Servo Controller User GuideAnalog InputsYou can use the analog inputs for joystick control of the axes. An analog input can commandan axis vel

Page 58

➂ Installation19Extending 6250 System CablesThis section describes options for extending 6250 system drive, encoder, and I/O cables. Ifyou wish to or

Page 59 - Positioning Modes

206250 Servo Controller User GuideNOTEThe following table is based on the assumption that you have not changed the active levels of the6250's inp

Page 60

➂ Installation21Installation Verification (cont.)RP240➀ Cycle power to the 6250.➁ If the RP240 is connected properly, the RP240's status LED shou

Page 61

226250 Servo Controller User GuideIf the encoder is mounted directly to the motor, then to ensure that the motor will moveaccording to the programmed

Page 62 - User Interface Options

6250 Servo Controller User GuideRevision B Change SummaryThe following is a summary of the primary technical changes to this user guide since the last

Page 63 - Operation

➃ Servo Tuning21C H A P T E R ➃Servo TuningIn a Hurry?We strongly recommend tuning the 6250 before attempting to execute any motion functions.If

Page 64 - Output Functions

226250 Servo Controller User GuideWhen all gains are set to zero, the digital control algorithm is essentially disabled and thesystem becomes an open

Page 65

➃ Servo Tuning23SetpointDistance( D )AccelerationConstantVelocityDecelerationProfileCompletePositionTimeCommandedPositionActual PositionThe other type

Page 66 - Input Functions

246250 Servo Controller User GuidePositionResponse TypesThe following table lists, describes, and illustrates the six basic types of position response

Page 67 - BCD Program

➃ Servo Tuning256000 Series Servo CommandsNOTEThe following list contains a brief description of each servo-related 6000 Series command.More detailed

Page 68

266250 Servo Controller User GuideServo Control TechniquesTo ensure that you are tuning your servo system properly, you should understand the tuningte

Page 69 - Position Latch

➃ Servo Tuning27Integral Feedback Control (SGI)Using integral feedback control, the value of the control signal is integrated at a rateproportional to

Page 70 - Jogging the

286250 Servo Controller User GuideWhen velocity feedback control is used, the control signal is proportional to the encoder'svelocity (rate of ch

Page 71 - Thumbwheel Interface

➃ Servo Tuning29Same as velocity feedforward control, this control action can improve the performance of linearinterpolation applications. In additio

Page 72 - TM8 Thumbwheel Module

306250 Servo Controller User GuideStep 6Observe the 6250's analog output noise level on the oscilloscope. The ideal noise levelshould be below 3

Page 73

6250 User Guide Change Summary (continued)Programming:Troubleshooting problemsClarification: In Chapter 7, three resolutions were added to resolve th

Page 74 - Joystick Interface

➃ Servo Tuning31Drive Tuning Procedure (Velocity Drives Only)The Drive Tuning Procedure leads you through the following steps:➀ Launch and set up Moti

Page 75

326250 Servo Controller User GuideStep 3 Tune the drive (iteratively) to achieve the desired response:a. In the Data Acquisition display, select the S

Page 76

➃ Servo Tuning33Before you tune the 6250:Be sure to complete the Tuning Setup Procedure (and the Drive Tuning Procedure, if you areusing a velocity dr

Page 77 - RP240 Front Panel Interface

346250 Servo Controller User Guide# of Axes SSFR Servo Sampling Motion Trajectory UpdateActive(INDAX)CommandSettingFrequency(samples/sec.)Period(µsec)

Page 78

➃ Servo Tuning35Step 4 Optimize the Proportional (SGP) and Velocity (SGV) gains (see illustration for tuning process):If you are not using Motion Arch

Page 79 - Using the Default Mode

366250 Servo Controller User GuideSTARTORIncrease SGPUNTILORDecrease SGVUNTILIncrease SGVUNTILORORDecrease SGVUNTILSTOPORDecrease SGPUNTILORDecrease S

Page 80 - is the default menu

➃ Servo Tuning37Step 5 Use the Integral Feedback Gain (SGI) to reduce steady state error:☞Steady state positionerror is describedearlier in thePerform

Page 81 - Host Computer Operation

386250 Servo Controller User Guided. In the Data Acquisition display, select the Start button to trigger the move andgather data.e. Note the plot in t

Page 82 - Variables

➃ Servo Tuning39Step 2With SGP equal to 15, the response becameslightly underdamped (see plot).Therefore, we should introduce the velocityfeedback gai

Page 83 - Operations

406250 Servo Controller User GuideStep 8After raising the SGV gain to 2.4, overshootreduced a little, but chattering reappeared.This meant the gains w

Page 84 - Teach Mode

TABLE OF CONTENTSOverview... iiiAssumptions..

Page 85 - Teach Mode Basics

➃ Servo Tuning41Target Zone ModeTo prevent premature command execution before the actual position settles into thecommanded position, use the Target Z

Page 86

➄ Basic 6250 Features43C H A P T E R ➄Basic 6250 FeaturesThe information in this chapter will enable you to understand and implement the 6250&a

Page 87

446250 Servo Controller User GuideCompumotor Bulletin Board ServiceCompumotor offers an electronic bulletin board service (BBS)—free of charge. The B

Page 88

➄ Basic 6250 Features456250 Safety FeaturesTo help ensure a safe operating environment, you should take advantage of the 6250's safetyfeatures (

Page 89

466250 Servo Controller User GuideScalingThe scaling commands allow you to scale acceleration, deceleration, velocity, and position tovalues that are

Page 90 - the RP240 connector

➄ Basic 6250 Features47As the velocity scaling factor (SCLV/PSCLV) changes, the velocity command's range and itsdecimal places also change (see

Page 91

486250 Servo Controller User GuideEnd-of-Travel LimitsThe 6250 can respond to both hardware and software end-of-travel limits. The 6250 is shippedfro

Page 92

➄ Basic 6250 Features49Enabling backup to home (HOMBAC) allows you to use two other homing features, HOMEDGand HOMDF. The HOMEDG command allows you

Page 93 - Daisy-Chaining and RP240s

506250 Servo Controller User GuideFigures D through F show the homing operation for different values of HOMDF and HOMEDG,when HOMBAC is enabled.CCW Ed

Page 94 - Advanced 6250 Features

➄ Basic 6250 Features51Z ChannelActive RegionCCW Edgeof HomeHome ActiveRegionCW Edgeof HomeVelocityCCWLimitInitialPositionCWLimitPositionFigure K. H

Page 95 - Pure S-Curve

ii6250 Servo Controller User GuideChapter 5: Basic 6250 Features... 43Befor

Page 96 - X-Y Linear Interpolation

526250 Servo Controller User GuideIncrementalMode MovesThe incremental mode is the 6250's default power-up mode. When using the incrementalmode

Page 97

➄ Basic 6250 Features53Continuous ModeThe Continuous Mode (MC) is useful in the following situations:❏ Applications that require constant movement of

Page 98 - 6250 Programming Tips

546250 Servo Controller User GuideDithering Hydraulic ValvesDither is a square-wave signal added to the control output and is used to keep the hydraul

Page 99 - Subroutines

➄ Basic 6250 Features55Stand-alone:Programmable I/O andThumbwheel/TM8 interfaceRP240 front panelinterfaceJoystick interface14-bit analog interface(62

Page 100 - Automatic Program Execution

566250 Servo Controller User GuideOutput FunctionsYou can turn the 6250's 26 programmable outputs on and off with the Output (OUT orOUTALL) comma

Page 101 - Continuous Mode

➄ Basic 6250 Features57ExampleThe following example defines output 1 and output 2 as Programmable outputs and output 3as a Moving/Not Moving output.

Page 102 - Program Flow Control

586250 Servo Controller User GuideOutput onPosition(OUTFNCi-H)The Output on Position function for axis 1 (OUTFNC25-H) can be assigned only to output#2

Page 103

➄ Basic 6250 Features59ExampleCommand Description> INFNC Query status of all inputs; response indicating default conditions is:*INFNC1-A NO FUNCTI

Page 104 - Examples

606250 Servo Controller User GuideInput 2 2Input 3 4Input 4 8Input 5 10Input 6 20Input 7 40Input 8 80If inputs 6, 9, 10 and 13 are selected instead of

Page 105

➄ Basic 6250 Features61Disabling the Driveon a KillIf your application requires you to disable (shut down or de-energize) the drive in a Kill situati

Page 106 - Conditional

OverviewiiiO V E R V I E WThis user guide is designed to help you install, develop, and maintain your system. Thissection is intended to help

Page 107 - Program Interrupts

626250 Servo Controller User Guide☞You can change theinput debounce timewith the INDEBcommand.Each position latch input has a 25-ms debounce time. Th

Page 108 - Program Debug Tools

➄ Basic 6250 Features63One-to-OneProgram Select(INFNCi-aP)Inputs can be defined as One-to-One Program Select inputs (INFNCi-aP). This allowsprograms

Page 109 - Single-Step Mode

646250 Servo Controller User GuideYou can connect the 6250's programmable I/O to a bank of thumbwheel switches to allow operatorselection of moti

Page 110 - Simulating I/O Activation

➄ Basic 6250 Features65Using your ownThumbwheelModuleAs an alternative to Compumotor's TM8 Module, you can use your own thumbwheels. The 6250&a

Page 111

666250 Servo Controller User GuidePLC InterfaceThe 6250's optically-isolated programmable I/O may be connected to most PLCs with discreteinputs a

Page 112 - Error Handling

➄ Basic 6250 Features67To establish the velocity resolution, you must define the full-scale velocity and the usablevoltage.Define Full-ScaleVelocityY

Page 113 - Defining the Error Program

686250 Servo Controller User GuideNo velocity when voltage is at 1.0V Set center voltage with JOYCTR1,1, command, orset voltage level at both analog i

Page 114 - Error Program Set-up Example

➄ Basic 6250 Features69ProgrammingExampleThe following programming example will read the analog inputs into the 6250 and set thecommanded analog outp

Page 115 - Test the error handling

706250 Servo Controller User GuideThe RP240 is used as the 6250's operator interface, not a program entry terminal. As anoperator interface, the

Page 116 - Hardware Reference

➄ Basic 6250 Features71Using the Default ModeIn addition to the 6250/RP240 operator interface features, there are some other built-in featuresthat ar

Page 117 - Drive Connectors

iv6250 Servo Controller User GuideInstallation Process Overview➀ Review this entire user guide. Become familiar with the user guide's contents s

Page 118 - Programmable I/O Connectors

726250 Servo Controller User Guide COMPUMOTOR 6250 SERVO CONTROLLER RUN JOG STATUS DRIVE DISPLAY ETCDefault menu (first half): This is the d

Page 119 - Joystick Connector

➄ Basic 6250 Features73 COMPUMOTOR 6250 SERVO CONTROLLERACCESS RUNAccess menu: If you press the GO-BACK function key at the default menu (second

Page 120 - Optional DIP Switch Settings

746250 Servo Controller User GuideVariablesThe 6250 has 3 types of variables (numeric, binary, and string). There are 150 numericvariables, numbered

Page 121 - 6250 PCA

➄ Basic 6250 Features75Subtraction (-) Example Response> VAR3=2Ø-1Ø> VAR2Ø=15.5> VAR3=VAR3-VAR2Ø : VAR3 *VAR3=-5.5Multiplication (*)Example

Page 122 - Troubleshooting

766250 Servo Controller User GuideInverse Tangent(Arc Tangent)Example Response> RADIANØ> VAR1=SQRT(2)> VAR1=ATAN(VAR1/2) : VAR1 *VAR1=+35.26&

Page 123 - Reducing Electrical Noise

➄ Basic 6250 Features77The Teach Mode is simply a method of storing (teaching) variable data and later using thestored data as a source for motion pr

Page 124 - RS-232C Troubleshooting

786250 Servo Controller User GuideTeach the Datato the DataProgramThe data that you wish to write to the data elements in the data program must first

Page 125 - Returning the System

➄ Basic 6250 Features79Summary of Related 6000 Series CommandsNOTE: A detailed description of each command is provided later.DATSIZ ... Establis

Page 126 - AC or DC Inductive

806250 Servo Controller User GuideStep 1Initialize a Data Program.> DEL DATP1 Delete data program #1 (DATP1) in preparation for creating a newdata

Page 127 - References

➄ Basic 6250 Features81Step 4Define the DOPATH Subroutine.> DEF DOPATH Begin definition of the subroutine called DOPATH- HOM11 Move both axes to t

Page 128

➀ Introduction1C H A P T E R ➀IntroductionThis chapter describes the 6250's basic functions & features.6250 DescriptionThe Compumotor 6

Page 129 - [ SQRT( ) ] Square Root

826250 Servo Controller User GuideRS-232C Daisy-ChainingUp to eight 6250s may be daisy-chained. There are two methods of daisy-chaining: one usesa c

Page 130

➄ Basic 6250 Features83Step ➁Connect the daisy-chain with a terminal as the master (see diagram above).It is necessary to have the error level set to

Page 131

846250 Servo Controller User GuideStep ➃After all programming is completed program execution may be controlled by either a masterterminal (diagram abo

Page 132 - Appendix C: Index

➄ Basic 6250 Features85Daisy-Chaining and RP240sRP240s cannot be placed in the 6250 daisy chain; RP240s can only be connected to thedesignated RP240

Page 133

➅ Advanced 6250 Features79 C H A P T E R ➅Advanced 6250 FeaturesThe information in this chapter will enable you to understand andimplement the

Page 134

806250 Servo Controller User GuideMaximum Accel/Decel Commands:Command FunctionAverage (S-Curve) Accel/Decel Commands:Command FunctionA Acceleration A

Page 135

➅ Advanced 6250 Features81❏ If you increase the Aavg value above the pure S-curve level (Aavg > 1/2 Amax), the time requiredto reach the target ve

Page 136

826250 Servo Controller User GuideExampleCommand Description> SCALE1 Enable scaling> PSCLA25ØØØ Set path acceleration scale factor to 25000 step

Page 137

11/25/96➆ 6270 Programming Tips83C H A P T E R ➆6250 Programming TipsThe information in this chapter will enable you to understand how to use t

Page 138

846250 Servo Controller User GuideCommand Description> MAØ Places axis 1 in the incremental mode> MCØ Places axis 1 in the preset mode> LHØ D

Commentaires sur ces manuels

Pas de commentaire