Magnavox W-10CR Guia de Instalação

Consulte online ou descarregue Guia de Instalação para Aparelhos de ar condicionado "split system" Magnavox W-10CR. Magnavox W-10CR Installation guide Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir

Resumo do Conteúdo

Página 1 - PRICE: $50.00

SLO-SYN® MODEL MX2000PROGRAMMABLE MULTI-AXISMOTION CONTROLLER(with VERSION 4.0 SOFTWARE)INSTALLATIONANDOPERATIONMANUALPRICE: $50.00

Página 2 - Revision Date Description

viii Table of ContentsHost Commands – Alphabetical Listing CONTINUEDSECTION & TITLE PAGESTOP 204STOPERR 205UNIT 205VELOCITY 206WARNING 20

Página 3 - Table of Contents

84 Programming CommandsDATA Miscellaneous CommandACTION: Stores the numeric constants used by th

Página 4

Programming Commands 85#DEFINE Miscellaneous CommandACTION: Defines a symbolic nam

Página 5

86 Programming CommandsDELTACAPPOS Miscellaneous CommandACTION: Returns the difference between the current captu

Página 6 - SECTION & TITLE

Programming Commands 87DIM Miscellaneous CommandACTION: Dec

Página 7 - Table of Contents v

88 Programming CommandsDIST Trajectory ParameterACTION: Returns the distance moved from the start of the la

Página 8

Programming Commands 89DONE Motion ParameterACTION: Returns the motion status of th

Página 9 - Table of Contents vii

90 Programming CommandsDRVREADY Motion ParameterACTION: Enables or disables the checking of

Página 10 - 8 – FOLLOWING

Programming Commands 91ENCBAND Motion ParameterACTION: Sets or return

Página 11

92 Programming CommandsENCMODE Motion ParameterACTION: Sets or retu

Página 12

Programming Commands 93END Miscellaneous CommandACTION: Signifies the end of a program.P

Página 13 - List of Illustrations

Table of Contents ixFollowing CONTINUEDSECTION & TITLE PAGEFOLOFFSET 240FOLOFFSETDIST 242FOLSYNCDIST 2438.1.11 Follower Exercise 2449 – S

Página 14

94 Programming CommandsERR Miscellaneous CommandACTION: Returns the MX controller error/warning number fo

Página 15

Programming Commands 95ERR continuedIf an error or warning occurs during program execution the fault LEDwill blink the error code. If the error code

Página 16

96 Programming CommandsERRAXIS Miscellaneous CommandACTION: Returns the controller axis number whic

Página 17 - Safety Information

Programming Commands 97EVENT1 Motion ParameterACTION: Return

Página 18 - 1.1 – Cautions and Warnings

98 Programming CommandsEVENT2 Motion ParameterACTION: Returns the state of the trigge

Página 19 - Introduction

Programming Commands 99EXIN I/O FunctionACTION: Return

Página 20 - How To Use This Manual

100 Programming CommandsEXOUT I/O FunctionACTION: Sets

Página 21 - Installation Guide

Programming Commands 101FEEDRATE Trajectory ParameterACTION: Sets

Página 22

102 Programming CommandsFOLERR Motion Parameter ACTION: Set

Página 23 - 3.2.1 - Bench Set Up

Programming Commands 103FOLMAXRATIO Following ParameterACTION: Sets or returns the maximum allowable following axis

Página 24 - System

x Table of Contents SECTION & TITLE PAGE12 – Debug Environment 27912.1 – Setting Project Debugging 28012.2 – Task Debugging 28012.2.1 Deb

Página 25 - FOR OPERATION

104 Programming CommandsFOLMOVEREG Following ParameterACTION: Request a Following axis move registration cycle.PROGR

Página 26

Programming Commands 105FOLRATIO Following ParameterACTION: Sets t

Página 27 - SYSTEM OPERATION

106 Programming CommandsFOLSYNC Following ParameterACTION: Retur

Página 28 - 4.1 – Features and Functions

Programming Commands 107FORMAT Miscellaneous CommandACTION: Enab

Página 29

108 Programming CommandsFOR ... NEXT ... STEP Program Flow ControlACTION: Repeats a

Página 30

Programming Commands 109GETCHAR I/O CommandACTION: Waits for a charac

Página 31 - Overview 15

110 Programming CommandsGOTO Program Flow ControlACTION: B

Página 32 - 16 Overview

Programming Commands 111HARDLIMIT Over Travel LimitACTION: Enables or D

Página 33 - Equivalent Circuits

112 Programming CommandsHARDLIMNEG Over Travel LimitACTION: Returns the -

Página 34 - 5.4 – MX2000 System

Programming Commands 113HVAL String ManipulationACTION: Returns t

Página 35 - MX 2000 System

Table of Contents xiList of IllustrationsIllustration or Chart Section PagePC receiver Baud Rate Chart 3 10General Applicatio

Página 36 - 5.5 -Dual Axis Interface Card

114 Programming CommandsIF...THEN...ELSE IF... Program Flow CommandELSE...END IFACTION: Allows conditional e

Página 37 - 5.5.3 –Encoder Connectors

Programming Commands 115IN I/O FunctionACTION: Returns the state’s of the specified digital I/O inputs.PROG

Página 38 - 5.5.4 – Axis I/O Connectors

116 Programming Commands#INCLUDE Miscellaneous CommandACTION: Includes a file name with define s

Página 39 - Dual Axis Interface

Programming Commands 117INSTR String ManipulationACTION: Retu

Página 40 - Analog Drive Connector

118 Programming CommandsJOG Motion ParameterACTION: R

Página 41 - Axis Labels

Programming Commands 119JOYSTICK Motion ParameterACTION: Enables

Página 42 - 5.6.1 – Auxiliary Serial Port

120 Programming CommandsKAFF Servo ParameterACTION: Sets

Página 43 - 5.6.2 – Host Serial Port

Programming Commands 121KVFF Servo ParameterACTION: Sets

Página 44 - 28 Specifications

122 Programming CommandsLINE Motion ParameterACTION: I

Página 45 - 5.6.3 – DSP Card Inputs

Programming Commands 123LOF Miscellaneous CommandACTION:

Página 46 - 30 Specifications

xii Table of ContentsIllustration or Chart Section PageMX2 & MX6 Power Supply BoardMX2 & MX6 panel 5 44AC input Descr

Página 47 - 5.7 – Expansion I/O Board

124 Programming CommandsMAXSPD Trajectory ParameterACTION: Se

Página 48 - 32 Specifications

Programming Commands 125MOD Mathematics FunctionACTION:

Página 49 - BCD assignments

126 Programming CommandsMOVE Motion ParameterACTION: Initi

Página 50 - 34 Specifications

Programming Commands 127MOVEHOME Motion ParameterACTION: Runs the motor

Página 51 - I/O POINT

128 Programming CommandsMOVEHOME continuedEXAMPLES: MOVEHOME(3)=1 ‘Axis 3 executes a home cycle in the positive di

Página 52 - 5.8.1 – Input Connector

Programming Commands 129MOVEREG Motion ParameterACTION: Runs the

Página 53 - 5.8.2 – Output Connector

130 Programming CommandsMOVEREG ContinuedEXAMPLE: A label is to be put down on top of the material passing by. A sen

Página 54 - 5.8.3 – Internal Power Supply

Programming Commands 131NOT Boolean OperatorACTION: Th

Página 55 - Digital I/O

132 Programming CommandsNVRBIT Miscellaneous CommandACTION: St

Página 56 - 5.9.3 – BCD assignments

Programming Commands 133NVRBYTE Miscellaneous CommandACTION: Stores or returns the byte value

Página 57 - 5.10.3 – Output Connector

Table of Contents xiiiSoftware Reference Guide ContinuedIllustration or Chart Section PageANALOG input chart 7 82AND operator

Página 58 - 5.11.1 – AC Input

134 Programming CommandsOR Boolean OperatorACTION: Th

Página 59 - 5.12 – MX2 Outline

Programming Commands 135OUT I/O FunctionACTION: Sets or

Página 60 - 5.14 – MX8 Outline

136 Programming CommandsOUTLIMIT Servo ParameterACTION: Sets or returns the servo command voltage

Página 61 - Specifications 45

Programming Commands 137PATH ...PATH CLOSE ... PATH END Motion ParameterACTION: Specifies a continuous motio

Página 62 - 46 Specifications

138 Programming CommandsPOINT Motion ParameterACTION: Specif

Página 63 - Programming Interface

Programming Commands 139POSMODE Motion ParameterACTION: Sets or

Página 64

140 Programming CommandsPRINT String ManipulatingACTION: Transmits designated data via th

Página 65 - 6.1.4 - References

Programming Commands 141PRINT USING String ManipulationACTION: Prints

Página 66 - Interface

142 Programming CommandsPRINT USING continuedThe following special characters are used to format the numeric field:+ The sign of the number will a

Página 67 - 6.3.5 – The Task Editor

Programming Commands 143PRINT USING continuedThe following example illustrates how the format string is proc-essed.Example:PRINT USING#1,"Numbers

Página 68 - 6.3.5.1 – Document settings

xiv Table of ContentsIllustration or Chart Section PageData Logging EnvironmentData Logging entry screen 11 280Para

Página 69 - 6.3.6.1 – Configuring Buttons

144 Programming CommandsPROFILE Trajectory ParameterACTION: Det

Página 70 - 6.3.7.2 – System Folder

Programming Commands 145RADIUS Motion ParameterACTION: Sets

Página 71

146 Programming CommandsREDUCE Motion ParameterACTION: Enabl

Página 72 - Mark registration

Programming Commands 147REM or ‘ Miscellaneous CommandACTION: Allows source code

Página 73 - Download Operating System

148 Programming CommandsRIGHT$ String ManipulationACTION: Ret

Página 74 - 6.3.10.4 – Help Menu

Programming Commands 149SHIFT Miscellaneous CommandACTION: Shifts th

Página 75 - Software Reference

150 Programming CommandsSOFTLIMIT Over Travel LimitACTION: Enables/

Página 76

Programming Commands 151SOFTLIMNEG Over Travel LimitACTION: Programmable software limit switch for motion in

Página 77 - Example: COMMAND(x+2)

152 Programming CommandsSOFTLIMPOS Over Travel LimitACTION: Programmable software limit switch for motion in

Página 78 - COMMAND(n [,m] )

Programming Commands 153SPEED Trajectory ParameterACTION:

Página 79 - Programming Commands 63

Cautions & Warnings 1Section 1ImportantSafety Information

Página 80 - 64 Programming Commands

154 Programming CommandsSQRT Mathematics FunctionACTION:

Página 81 - Programming Commands 65

Programming Commands 155STR$ String ManipulationACTION: R

Página 82 - 66 Programming Commands

156 Programming CommandsTIMER Time FunctionACTION: Sets or read the Timer value in seconds.PROGRAM SY

Página 83 - Programming Commands 67

Programming Commands 157TOLERANCE Miscellaneous CommandACTION: Sets a t

Página 84 - 68 Programming Commands

158 Programming CommandsVAL String ManipulationACTION: R

Página 85 - Programming Commands 69

Programming Commands 159WAITDONE Motion ParameterACTION: Waits for moti

Página 86 - 70 Programming Commands

160 Programming CommandsWARNING Miscellaneous CommandACTION: Retur

Página 87 - Programming Commands 71

Programming Commands 1617.5 Host Commands Grouped By FunctionsI/O Function Page ANALOG Sets or returns a numeric value

Página 88 - ^ Bitwise Operator

162 Programming CommandsMotion Parameter continued PageENCFOL Sets or returns the maximum position error allowed durin

Página 89 - ABS Mathematics Function

Programming Commands 1637.6 Host Command Summary (alphabetical list)Page “<n” This command activates/deac

Página 90 - 74 Programming Commands

2 Cautions & Warnings1.1 – Cautions and WarningsBefore installing and operating your MX2000 motioncontrol product, it is extremely important both

Página 91 - Programming Commands 75

164 Programming CommandsPageEVENT2 Returns the state of the trigger input labeled EVNT2 or sets the triggerpolarity an

Página 92

Programming Commands 165P PagePOSERR Returns the positional error of the designated axis. 199POSMODE

Página 93 - Programming Commands 77

166 Programming Commands7.7 Host Commands - Alphabetical Listing" <n " Miscellaneou

Página 94 - ARC Motion Parameter

Programming Commands 167ABSPOS Trajectory Parameter ACTION:

Página 95 - ATN Mathematics Function

168 Programming CommandsANALOG I/O Function ACTION: Sets or

Página 96 - BOOST Motion Parameter

Programming Commands 169AXSTAT Miscellaneous CommandACTION: Returns the Axis Drive type, Units/Rev, Dri

Página 97 - Programming Commands 81

170 Programming CommandsBUSY Motion Parameter ACTION:

Página 98 - 82 Programming Commands

Programming Commands 171CAPTURE Miscellaneous Command ACTION:

Página 99 - COS Mathematics Function

172 Programming CommandsDECEL Trajectory Parameter ACTION:

Página 100 - 84 Programming Commands

Programming Commands 173DIR Miscellaneous Command ACTION:

Página 101 - Programming Commands 85

Introduction 3Section 2Introduction

Página 102 - 86 Programming Commands

174 Programming CommandsENCBAND Motion ParameterACTION: Sets or returns the ma

Página 103

Programming Commands 175ENCFOL Motion ParameterACTION: Sets or retur

Página 104 - 88 Programming Commands

176 Programming CommandsENCPOS Trajectory ParameterACTION: Ret

Página 105 - Programming Commands 89

Programming Commands 177ERASE Miscellaneous Command ACTION:

Página 106 - 90 Programming Commands

178 Programming CommandsERRAXIS Miscellaneous CommandACTION: Returns the controller a

Página 107 - Programming Commands 91

Programming Commands 179ERRM Miscellaneous CommandACTION:

Página 108 - 92 Programming Commands

180 Programming Commands"ESC" Miscellaneous Commands ACTION:

Página 109 - Programming Commands 93

Programming Commands 181EVENT2 Motion ParameterACTION: Retu

Página 110 - 94 Programming Commands

182 Programming CommandsEXOUT I/O FunctionACTION: Sets

Página 111 - Programming Commands 95

Programming Commands 183FOLERR Motion Parameter ACTION: Sets or

Página 112 - 96 Programming Commands

ENGINEERING CHANGESWarner Electric reserves the right to make engineering refinements on all its products. Suchrefinements may affect information giv

Página 113 - Programming Commands 97

4 Introduction2.1 - How To Use This ManualCongratulations on the purchase of your new WarnerElectric MX2000 motion control product! Your program-

Página 114 - 98 Programming Commands

184 Programming CommandsFREEMEM Miscellaneous Command ACTION:

Página 115 - Programming Commands 99

Programming Commands 185IN I/O FunctionACTION:

Página 116 - 100 Programming Commands

186 Programming CommandsJOG Motion ParameterACTION: R

Página 117 - Programming Commands 101

Programming Commands 187KD Servo ParameterACTION: Set

Página 118 - 102 Programming Commands

188 Programming CommandsKP Servo ParameterACTION: S

Página 119 - FOLMOVE Following Parameter

Programming Commands 189LINE Motion ParameterACTION: Init

Página 120 - FOLOFFSET Following Parameter

190 Programming CommandsMAXSPD Trajectory ParameterACTION: Se

Página 121 - Programming Commands 105

Programming Commands 191MOVEHOME Motion ParameterACTION: Runs the motor until the home input is activated, capt

Página 122 - 106 Programming Commands

192 Programming CommandsNVRBIT Miscellaneous CommandACTION: Store or return the bit

Página 123 - Programming Commands 107

Programming Commands 193OUTLIMIT Servo ParameterACTION: Sets or

Página 124 - 108 Programming Commands

Quick Start Installation Guide 5Section 3Quick StartInstallation Guide

Página 125 - Programming Commands 109

194 Programming CommandsPOSMODE Motion ParameterACTION: Sets o

Página 126 - 110 Programming Commands

Programming Commands 195REGLIMIT Over Travel LimitACTION: Sets or returns the distance to be moved dur

Página 127 - Programming Commands 111

196 Programming CommandsRUN Miscellaneous Command ACTION:

Página 128 - 112 Programming Commands

Programming Commands 197SOFTLIMNEG Over Travel LimitACTION: Programmable "software limit switch" fo

Página 129 - Programming Commands 113

198 Programming CommandsSPEED Trajectory ParameterACTION:

Página 130 - ELSE...END IF

Programming Commands 199STOPERR Motion ParameterACTION: Sets or returns

Página 131 - IN I/O Function

200 Programming CommandsVELOCITY Trajectory Parameter ACTION: S

Página 132 - 116 Programming Commands

Programming Commands 201WNDGS Motion ParameterACTION: Enab

Página 133 - Programming Commands 117

202 Programming CommandsThis page left intentionally blank

Página 134 - 118 Programming Commands

Following for MX2000 version 4.0 203Section 8Following

Página 135 - Programming Commands 119

6 Setup & Installation3.1 – Switch and Jumper SettingsBefore mounting and installing the MX controller, it isbest to set the switches and

Página 136 - 120 Programming Commands

204 Following for MX2000 version 4.08.1 - Following DescriptionThe controller has the ability to position follow numerousaxes from a single master dev

Página 137 - LCASE$ String Manipulation

Following for MX2000 version 4.0 205can be used in conjunction with this variable as well.This expression specifies the velocity of the mastersource i

Página 138 - LINE COMMAND CYCLE

206 Following for MX2000 version 4.08.1.4 - Basic Following StatesThe basic following states for all motion commandsconsist of a wait for trigger stat

Página 139 - Programming Commands 123

Following for MX2000 version 4.0 207Command Syntax:FOLDCCDIST(axis) = expFOLDCCDIST = exp, … , expFOLDCCDIST(axis, … , axis) = exp, … , expaxis specif

Página 140 - MID$ String Manipulation

208 Following for MX2000 version 4.0Command Syntax:FOLOFFSETDIST(axis) = expFOLOFFSETDIST = exp, … , expFOLOFFSETDIST(axis,…, axis)=exp, … , expaxis s

Página 141 - Programming Commands 125

Following for MX2000 version 4.0 2098.1.6 - Following program TemplateThe following template can be used as a guidelinefor writing a follower program.

Página 142 - MOVE CYCLE

210 Following for MX2000 version 4.08.1.8 - Cut to length ExampleThe cutting cycle requires that the material andcutter be in synchronization when the

Página 143 - Programming Commands 127

Following for MX2000 version 4.0 2118.1.8.1 - Cut to Length Program Example#DEFINE MASTER 1 ‘master axis number#DEFINE FOLLOWER 2 ‘follower axis

Página 144 - 128 Programming Commands

212 Following for MX2000 version 4.08.1.9 - Rotating Knife ExamplesA knife located on the follower axis is synchronizedwith the material controlled by

Página 145 - Programming Commands 129

Following for MX2000 version 4.0 213Advance Advance AdvanceRecede Recede RecedeMasterVelocity100%200% FOLMAXRATIOFOLMINRATIO0%Program StartProgram End

Página 146 - 130 Programming Commands

Setup & Installation 7The digital I/O board inputs and outputs can either besinking or sourcing. Two jumpers on the card controls theselection, lo

Página 147 - Programming Commands 131

214 Following for MX2000 version 4.0Example 1: Material is cut in .7 units lengths and the knife cutting area is 72° (.2 units).FOLRATIO 1FOLSYNCDIST

Página 148 - 132 Programming Commands

Following for MX2000 version 4.0 2158.1.9.2 - Rotating Knife Program Example 1 (advance cycle)#DEFINE MASTER 1 ‘master axis number#DEFINE FOLLOWER 2 ‘

Página 149 - Programming Commands 133

216 Following for MX2000 version 4.08.1.9.3 - Rotating Knife Program Example 2 (recede cycle)#DEFINE MASTER 1 ‘master axis number#DEFINE FOLLOWER 2 ‘f

Página 150 - 134 Programming Commands

Following for MX2000 version 4.0 2178.1.10 - Gear Box Following ExampleThis type of application only requires a ratio between 2 axes that must be sync

Página 151 - Programming Commands 135

218 Following for MX2000 version 4.08.1.11 – Following Command ListingACTSPD Trajectory ParameterACTION: Ret

Página 152 - 136 Programming Commands

Following for MX2000 version 4.0 219FOLINPUT Following ParameterACTION: This command specifies the follower axe

Página 153 - Programming Commands 137

220 Following for MX2000 version 4.0FOLTRIG Following ParameterACTION: Defines the follower starting trigger

Página 154 - 138 Programming Commands

Following for MX2000 version 4.0 221FOLSTARTDIST Following ParameterACTION: Specifies a master distance that is used as a delay distance forstarting

Página 155 - Programming Commands 139

222 Following for MX2000 version 4.0FOLACCDIST Following ParameterACTION: Specifies the master distance travel

Página 156 - 140 Programming Commands

Following for MX2000 version 4.0 223FOLDCCDIST Following ParameterACTION: Specifies the master distance traveled for the follower to attain avelocity

Página 157 - Programming Commands 141

8 Setup & Installationdefault). When finished click the Done button. Nowmake the motor move by clicking the Move Re-sponse button. The

Página 158 - 142 Programming Commands

224 Following for MX2000 version 4.0FOLRATIO Following ParameterACTION: Sets the ratio of the following axis

Página 159 - Programming Commands 143

Following for MX2000 version 4.0 225FOLRATIOINC Following ParameterACTION: Specifies the acceleration rate f

Página 160 - 144 Programming Commands

226 Following for MX2000 version 4.0 FOLJOG Following MotionACTION: Requests a Following axis jog cycle.PROGR

Página 161 - Programming Commands 145

Following for MX2000 version 4.0 227FOLMOVE Following MotionACTION: Request a Following axis move.PROGRAM SYN

Página 162 - 146 Programming Commands

228 Following for MX2000 version 4.0FOLMOVEREG Following MotionACTION: Request a Following axis move registr

Página 163 - Programming Commands 147

Following for MX2000 version 4.0 229STOP Motion ParameterACTION: Stops any motion with a control stop.PROGRAM SY

Página 164 - 148 Programming Commands

230 Following for MX2000 version 4.0MOTIONSTATE Trajectory ParameterACTION: Returns the motion state for an

Página 165 - Programming Commands 149

Following for MX2000 version 4.0 231MOTIONSTATE continuedMotion state 0 (Done) No following motion is taking place or being commanded.Motion state

Página 166 - 150 Programming Commands

232 Following for MX2000 version 4.0FOLMAXRATIO Following ParameterACTION: Sets or returns the maximum allow

Página 167 - Programming Commands 151

Following for MX2000 version 4.0 233FOLMINRATIO Following ParameterACTION: Sets or returns the minimum allow

Página 168 - 152 Programming Commands

Setup & Installation 93.3 - InstallationIt is important to select a mounting location for you con-troller that will meet the environmental specifi

Página 169 - SPEED Change During Motion

234 Following for MX2000 version 4.0FOLOFFSET Following ParameterACTION: Defines a following incremental off

Página 170 - 154 Programming Commands

Following for MX2000 version 4.0 235FOLOFFSET continuedEXAMPLES: FOLOFFSET(1,3)=1,-1advance axis 1 one unit and re

Página 171 - Programming Commands 155

236 Following for MX2000 version 4.0FOLOFFSETDIST Following ParameterACTION: Sets or returns the master dist

Página 172 - TIMER Time Function

Following for MX2000 version 4.0 237FOLSYNCDIST Following ParameterACTION: Specifies the master distance to travel when a FOLOFFSETcommand is issued.

Página 173 - Programming Commands 157

238 Following for MX2000 version 4.08.1.11 - Follower Exercise1) Fill in the Motion states and Following Commands on the following sheet. Put the Fol

Página 174 - 158 Programming Commands

Following for MX2000 version 4.0 239 Following Commandsa) FOLACCDISTb) FOLDCCDISTc) FOLJOGd) FOLMAXRATIOe) FOLMINRATIOf) FOLOFFSETg) FOLOFF

Página 175 - Programming Commands 159

240 Following for MX2000 version 4.0Program answer:‘********************* Follower will follow the Master axis speed at 100% ************************

Página 176 - 160 Programming Commands

Following for MX2000 version 4.0 241 Following CommandsA) FOLACCDISTB) FOLDCCDISTC) FOLJOGD) FOLMAXRATIOE) FOLMINRATIOF) FOLOFFSETG) FOLOFF

Página 177 - Programming Commands 161

242 Following for MX2000 version 4.0This page left intentionally blank

Página 178 - 162 Programming Commands

Servo Drive 243Section 9Servo Drive

Página 179 - Programming Commands 163

10 Setup & Installation(This page intentionally left blank)

Página 180 - 164 Programming Commands

244 Servo Drive9.1 - Servo ControlA servo is a closed loop system. The loop is closed bytaking a measurement of the actual output (usually a po-sition

Página 181 - Programming Commands 165

Servo Drive 2459.1.1.2 - Encoder FolderThis folder defines the Servo Encoder direction and En-coder resolution.Encoder type must be set to quadrature.

Página 182 - 166 Programming Commands

246 Servo DriveVelocity feed forwardThis term is multiplied by the commanded velocity tocontribute to the output torque command. It has noeffect on ge

Página 183 - Programming Commands 167

Servo Drive 247Step 1: MeasureServo axis selects the servo axis.Output – volts selects the stimulus voltage for meas-uring system gain. The default is

Página 184 - 168 Programming Commands

248 Servo DriveStep 1: MeasureThe system gain is a measure of the overall responsive-ness of the system. Higher inertia and/or lower torqueyields lowe

Página 185 - Programming Commands 169

Servo Drive 249Step 4A: Response Fine TuningIntegrate During MotionThis feature allows you to select whether the integrationgain is used during the pr

Página 186 - 170 Programming Commands

250 Servo Drive9.1.1.6 - Manual Tuning AdjustmentMost applications work acceptably using the results of theauto tuning procedure. However, if the resu

Página 187 - Programming Commands 171

Servo Drive 251Ki:Integral gain. The reciprocal (1/Ki) of this term ismultiplied by the sum of the position error over time.The effect of Ki is thus t

Página 188 - 172 Programming Commands

252 Servo Drive11) Continue lowering Kp until the overshoot is close toacceptable.12) Now we can try to reduce the error during the mo-tion.13) Set

Página 189 - Programming Commands 173

Servo Drive 253Apply voltageMeasuresystem gain!! Motor may turn !!Execute moveusing updatedcontroller gainsSHUTDOWNUpdate controllerwith calculatedser

Página 190 - 174 Programming Commands

Overview 11SECTION 4OVERVIEW OF SYSTEM OPERATION

Página 191 - Programming Commands 175

254 Servo DriveApply voltageMeasuresystem gain!! Motor may turn !!Execute moveusing updatedcontroller gainsSHUTDOWNUpdate controllerwith calculatedser

Página 192 - 176 Programming Commands

Servo Drive 2559.1.2 Excessive Duty Cycle ShutdownAs the servo system responds to shaft displacementdue to move commands or reaction torque’s, theserv

Página 193 - Programming Commands 177

256 Servo Drive9.2 – Servo Drive Command ListingFOLERR Motion ParameterACTION: Sets or returns the maximum pos

Página 194 - 178 Programming Commands

Servo Drive 257INTLIM Servo ParameterACTION: Sets the Integral limit for the servo output. This is the limit

Página 195 - Programming Commands 179

258 Servo DriveIXT Servo ParameterACTION:Sets or returns the Excessive Duty Cycle Shutdown time in seconds.PROGRAM SYNTAX:IXT(axis) = expressionIXT(ax

Página 196 - 180 Programming Commands

Servo Drive 259KAFF Servo ParameterACTION: Sets or returns the acceleration feed forward gain for a servo axi

Página 197 - Programming Commands 181

260 Servo DriveKI Servo ParameterACTION: Sets or returns the integral gain of a servo axis.PROGRAM SYNTAX:KI

Página 198 - 182 Programming Commands

Servo Drive 261KP Servo ParameterACTION: Sets or returns the proportional gain of the servo axis.PROGRAM SYN

Página 199 - Programming Commands 183

262 Servo DriveKVFF Servo ParameterACTION: Sets or returns the velocity feed forward gain for the servo axis

Página 200 - 184 Programming Commands

Servo Drive 263STOPERR Motion ParameterACTION: Sets or returns the maximum position error allowed when motio

Página 201 - Programming Commands 185

12 Overview4.1 – Features and FunctionsThe controller is based on the Texas InstrumentsTMS320C31 32 bit, 33MHZ Digital Signal Processor(DSP). It can c

Página 202 - 186 Programming Commands

264 Servo DriveWNDGS Motion ParameterACTION: Enables or disable a servo drive.PROGRAM SYNTAX:WNDGS(axis)=expressionWN

Página 203 - Programming Commands 187

Stepper Drive 265Section 10Stepper Drive

Página 204 - 188 Programming Commands

266 Stepper Drive10.1 – Stepper FeaturesThe MX2000 provides some additional stepper drivecontrols features.• Allows a starting speed for the stepper t

Página 205 - Programming Commands 189

Stepper Drive 26710.3 – Closed Loop Stepper FolderThis folder sets the Steps per motor revolution,Starting speed, Motor standstill current, Motorboost

Página 206 - 190 Programming Commands

268 Stepper Drive10.5 - Special Programming Notes for Closed-Loop Stepper OperationThe parameters for closed loop are set in the projectconfiguration

Página 207 - Programming Commands 191

Stepper Drive 26910.6 - Stepper Command ListingBOOST Stepper ParameterACTION: Enables or disables the Boost

Página 208 - 192 Programming Commands

270 Stepper DriveENCMODE Closed Loop Stepper ParameterACTION: Sets or returns the operating mode of a closed loop stepper axis.PROGRAM SYNTAX:ENCMODE(

Página 209 - Programming Commands 193

Stepper Drive 271FOLERR Closed Loop Stepper ParameterACTION: Sets or returns the maximum position error allo

Página 210 - 194 Programming Commands

272 Stepper DriveREDUCE Stepper ParameterACTION: Enables, disables the Reduce current or returns the enable

Página 211 - Programming Commands 195

Stepper Drive 273STOPERR Closed Loop Stepper ParameterACTION: Sets or returns the maximum position error allow

Página 212 - 196 Programming Commands

Overview 134.2 - General Overview The Programmable Motion Controller is a powerful, DSP-based machine controller that is capable of far more thansimp

Página 213 - Programming Commands 197

274 Stepper DriveWNDGS Stepper ParameterACTION: Enables or disables a stepper motor drive, winding current c

Página 214 - 198 Programming Commands

Data Logging for Mx2000 revision 275Section 11Data Logging

Página 215 - Programming Commands 199

276 Data Logging for Mx2000 revision 4.011.1 - Data LoggingThe controller has the capability to perform datalogging of eight items when the sel

Página 216 - 200 Programming Commands

Data Logging for Mx2000 revision 277Command Velocity is the commanded velocity ofthe axis. This waveform is in units/sec.11.1.2 - Data TransferAfter t

Página 217 - Programming Commands 201

278 Data Logging for MX2000 version 4.0This page left intentionally blank

Página 218 - 202 Programming Commands

Debug Environment 279Section 12DEBUGEnvironment

Página 219 - Following

280 Debug Environment12.1 - Setting Project DebuggingTo set the debug mode click on the Compile menuand then on the Debug mode item. The project mustb

Página 220

Debug Environment 28112.2.1 - Debug program executionA program can be executed in different ways fromthe Debug Environment. Single line executio

Página 221 - 8.1.3 - Follower Motions

282 Debug EnvironmentThis page left intensionally blank

Página 222

Application Examples 283Section 13Application Examples

Página 223 - 8.1.5.3 - Offset Distances

Table of Contents iTable of ContentsSECTION & TITLE PAGE1 – Important Safety Information 11.1 – Cautions and Warnings 22 – Introducti

Página 224 - Command Syntax:

14 Overview4.3 - Use of the Serial Ports, "HOST" and "AUXILIARY"The controller has two serial ports, which are identified a

Página 225 - 8.1.7 – Distance Measurements

284 Application Examples13.1 – Using a Joystick to teach an Arbitrary shape program13.1.1 - MX2000 Joystick connectionA joystick is easily interfaced

Página 226 - 8.1.8 - Cut to length Example

Application Examples 28513.1.2 - Example DescriptionThe example program allows an arbitrary shape to betaught, printed or executed. Four inputs on the

Página 227

286 Application Examples************************* EXAMPLE PROGRAM ********************************‘***** This example program allows a two axis arbitr

Página 228 - 8.1.9.1 Rotating Knife Cycle

Application Examples 287prt_program:PRINT#2,”#DEFINE AX1 1”PRINT#2,”#DEFINE AX2 2”PRINT#2,PRINT#2,”POSMODE(AX1,AX2) = 1,1”PRINT#2,”MOVEHOM

Página 229 - Rotary Knife Cycle

288 Application Examples‘****** debounce Register Inputdebounce_E1_2:cnt = DCNT ‘debounce delay in msecDOIF EVENT1(AX2) = state THENRETURN ‘return if

Página 230 - FOLOFFSETDIST

Application Examples 289teach:JOYSTICK(AX1,AX2) ‘ enable 2 axis joystickNVR(1)=0 ‘ default starting positionNVR(2)=0 ‘ default starting positionNVR(3)

Página 231

290 Application Examples13.2 - Arbitrary Continuous MotionThis program illustrates the simplicity of using an arbi-trary continuous motion path in any

Página 232

Application Examples 29113.2.1 – EXAMPLE PROGRAMPOSMODE =1,1 'enable absolute modeDO : LOOP UNTIL IN(101)=1 'loop until input 101 is highMOV

Página 233 - Program Example

292 Application Examples13.3 - Changing Velocity during motionThis program illustrates changing velocity of an axisduring a path motion and the veloci

Página 234 - ENCSPD Trajectory Parameter

Application Examples 29313.4 -Glue application on a GasketThis program generates a complex continuous motionpath for applying glue on a gasket.An ope

Página 235 - FOLINPUT Following Parameter

Overview 15Figure 4.1, General Application Overview

Página 236

294 Application Examples‘********* Main Program ***************************************BEGIN:DODO : LOOP WHILE EXIN(111)=0 'wait for cycle start

Página 237

Application Examples 29513.5 - Spring Winding MachineIn this application two motors must be moved simultane-ously to wind a spring. An expansion I/O

Página 238

296 Application Examples13.5.1 – Example Program‘******************** PARAMETER SETUP ****************************WIND=145 'number of steps to wi

Página 239 - Master Velocity100%

Troubleshooting Guide 297SECTION 14TROUBLESHOOTING GUIDE

Página 240

298 TroubleshootingHigh voltages are present inside theunit. Always disconnect the powerbefore performing any work on theunit. An electrical shock ha

Página 241 - If the FOLRATIO is changed

Glossary 299SECTION 15GLOSSARY

Página 242 - FOLJOG Following Motion

300 GlossaryABSOLUTE MODE - Motion mode in which all motormovements are specified in reference to an electricalhome position.ABSOLUTE POSITION - A da

Página 243 - FOLMOVE Following Motion

Glossary 301DEVICE ADDRESS - A unique number used to assignwhich Motion Controller in a multi-drive stepper systemis to respond to commands sent by a

Página 244 - FOLMOVEREG Following Motion

302 GlossaryNESTING - The ability of an active subroutine to callanother subroutine. The Motion Controller can nest upto 16 levels.NONVOLATILE MEMORY

Página 245 - FOLSYNC Following Motion

Glossary 303ASCII TableASCIICharDecCodeASCIICharDecCodeASCIICharDecCodeASCIICharDecCodeNull 0 Space 32 @ 64 ` 96SOH 1 ! 33 A 65 a 97STX 2A34 B 66 b 98

Página 246

16 OverviewThis page left intentionally blank

Página 247

304 GlossaryThis page left intentionally blank

Página 248

WARRANTY AND LIMITATION OF LIABILITYSuperior Electric (the "Company"), Bristol, Connecticut, warrants to the first end user purchaser (the &

Página 249 - FOLMINRATIO=.1,,0

Distribution Coast-To-Coast and InternationalSuperior SLO-SYN products are available worldwide through anextensive authorized distributor network. Th

Página 250

Specifications 17Section 5SpecificationsAndEquivalent Circuits

Página 251

18 Specifications5.1 – Mechanical SpecificationMX2000-2Size: 5.34” X 10.63” X 7.48”135.6 mm X 270 mm X 190 mmWeight: 8.25 lbs 3.75 KgMX2000-6Size: 9.3

Página 252

Specifications 19A list of the part numbers for the discrete part of the system has been provided for your convenience.Dual-Axis Interface board 22242

Página 253

20 Specifications5.5 -Dual Axis Interface CardThis card contains the interfaces necessary to connect 2motor drives to the MX2000 controller. A stepper

Página 254 - 8.1.11 - Follower Exercise

Specifications 215.5.3 –Encoder ConnectorsThe Encoder connector provides a means to interface anencoder or pulse and direction input to the controller

Página 255

22 Specifications5.5.4 – Axis I/O ConnectorsThe Axis I/O connectors provides a means of interfacing4 dedicated digital signals and an analog input for

Página 256

Specifications 235.5.5 – Stepper Drive ConnectorsThe stepper drive connector provides a means of con-necting the controller to a stepper drive. There

Página 257

ii Table of ContentsSECTION & TITLE PAGE5.6 – 32 bit DSP Controller Card 305.6.1 Auxiliary Serial Port 305.6.2 Host Serial Port 315.6.3

Página 258

24 Specifications5.5.6 – Analog Drive ConnectorThe Analog drive connector provides a means of con-necting a servo drive to the controller. There are t

Página 259 - Servo Drive

Specifications 255.5.7 – Dual Axis Interface Card Sink/Source Select Jumpers Board

Página 260 - 9.1.1.1 - System folder

26 Specifications5.6 – 32 bit DSP Controller CardThis card contains the interfaces to serially communicatewith a host port and auxiliary port, and con

Página 261 - 9.1.1.3 - Servo Drive Folder

Specifications 275.6.2 – Host Serial PortThis serial port is used to program the unit or communi-cate with the host device. There are two serial inter

Página 262 - Servo Tuning environment

28 SpecificationsDaisy Chaining MX2000 Controllers120HOSTCONTROLLERRS485120TX+TX+TX+TX+TX+TX-TX-TX- TX- TX-RX+RX+RX+ RX+ RX+RX-RX-RX- RX- RX-GNDGNDGND

Página 263 - 9.1.1.5 - Auto Tuning

Specifications 295.6.3 – DSP Card InputsThere are four optically isolated inputs to the DSP card.These inputs can either be sinking or sourcing and th

Página 264

30 Specifications4852329.619.238.4HOSTBAUDRATE8012456793UNIT IDGNDRX+RX-TX+TX-SHLDHOST RS485GNDRX+RX-TX+TX-SHLDAUXILIARYFAULT SLO-SYN

Página 265 - Note reduction in error

Specifications 315.7 – Expansion I/O BoardThe Expansion I/O-BCD board has been designed tointerface to BCD switches and/or to an OPTO 22 mod-ule rack.

Página 266 - SHUTDOWN

32 SpecificationsPIN 1 I/O EXPANSION 25 - 48 PIN 1 I/O EXPANSION 1 - 24 BCD INTERFACE 1 - 4 BCD INTERFACE 5 - 8I/O EXPA

Página 267 - tune calculation

Specifications 33OPTO-22Manufacturer Part NumberCrydom PB-24Gordos PB-24Grayhill 7ORCK24, 7OMRCQ24 seriesPotter & Brumfield ZIO24, ZIOM24 seriesOP

Página 268 - View Logged Data

Table of Contents iiiSECTION & TITLE PAGE6.3.7 Configuration & Setup Folders 596.3.7.1 Controller type Folder 596.3.7.2 System Folde

Página 270

Specifications 35I/O Expansion BoardPins Description Specification41,43,45,47BCD 4 or BCD 8 strobesEXIN/EXOUT B03/27 to B00/24Input: On state 0 to +1.

Página 271 - PEAK CURRENT vs TIMEOUT

36 Specifications5.8 – Digital I/O BoardThe Digital I/O-BCD board has been designed to inter-face to switches and/or relays. There are 24 opticallyiso

Página 272 - FOLERR Motion Parameter

Specifications 375.8.2 – Output ConnectorThis connector has 16 optically isolated outputs that canbe configured for current sinking or sourcing. The s

Página 273 - INTLIM Servo Parameter

38 Specifications5.8.3 – Internal Power SupplyThis connector has 4 terminals for +24V @ .75 amps and4 terminals for COM. These terminals are used as s

Página 274 - IXT Servo Parameter

Specifications 39 UserLabel SLO-SYN 2000 Dual Axis InterfaceBABUSYSLO-SYN 2000Digital I/OCOM24V24VCOM24

Página 275 - KD Servo Parameter

40 Specifications5.9 – MX2 and MX6 Power Supply BoardThis board contains the AC input terminals and interface for 24 non-isolated bi-directionalI/O. T

Página 276 - KI Servo Parameter

Specifications 415.10 – MX2A and MX6A Power Supply BoardThis board contains the AC input terminals, interface for 16 optically isolated input and 8 op

Página 277 - KP Servo Parameter

42 Specifications5.11 – MX8 Power Supply BoardThis board contains the AC input terminals with no I/O connections. The inputvoltage range is 90 to 132

Página 278 - OUTLIMIT Servo Parameter

Specifications 435.12 – MX2 Outline0.379.357.48189.889.84250.03OVER CONNECTORS10.63269.880.93[23.74]0.219[5.56] TYP3.250[82.55]5.14[130.58]0.50[12.70]

Página 279 - STOPERR Motion Parameter

iv Table of ContentsAlphabetical List of Programming Commands with Syntax and Examples CONTINUEDSECTION & TITLE PAGEATN2 85BCD 86BOOST

Página 280 - WNDGS Motion Parameter

44 Specifications5.13 – MX6 Outline5.14 – MX8 Outline0.379.357.48189.889.84250.03OVER CONNECTORS10.63269.887.54[191.6]AUXILIARY SLO-SY

Página 281 - Stepper Drive

Specifications 455.15 – MX & SERVO AMPLIFIER CONNECTION DIAGRAM

Página 282 - 266 Stepper Drive

46 SpecificationsThis page left intentionally blank

Página 283 - 10.4 - Encoder Folder

Motion Controller Programming Interface 47SECTION 6Motion ControllerProgramming Interface

Página 284 - 268 Stepper Drive

48 Motion Controller Programming Interface6.1 - Programming6.1.1 - General Description of ProgrammingThis section provides an overview to the process

Página 285 - BOOST Stepper Parameter

Motion Controller Programming Interface 49ble Read-Only Memory), or a BBRAM (Battery BackedRAM). The electrical codes stored in this type of memorya

Página 286 - 270 Stepper Drive

50 Motion Controller Programming Interface6.2.1 – Multi-Tasking timingThe Tasks are switched by the interrupt routine every 256micro-seconds. The numb

Página 287 - LOWSPD Stepper Parameter

Motion Controller Programming Interface 51Note 3: The Terminal Emulation Mode should be set toTTY on the Configure Com Port screen.Selecting the Termi

Página 288 - REDUCE Stepper Parameter

52 Motion Controller Programming InterfaceItems and Actions for the Edit menu are listed be-low.Edit MenuOn the menu above:Undo (Ctrl+Z) undoes the la

Página 289 - EXAMPLES:

Motion Controller Programming Interface 536.3.5.2 - Editor Tool BoxThe Editor Tool Box can be used to modify the text on the Editor Screen. The Font,

Página 290 - WNDGS Stepper Parameter

Table of Contents vAlphabetical List of Programming Commands with Syntax and Examples CONTINUEDSECTION & TITLE PAGEGOSUB … RETURN 115GOTO

Página 291 - Data Logging

54 Motion Controller Programming Interfacenal settings item. Click on the Fonts and colors item. Se-lect the desired Font, Style, Font size, Backgroun

Página 292 - 11.1 - Data Logging

Motion Controller Programming Interface 556.3.7.3 – Profile FolderThis folder selects the motion profile, maximum accelera-tion rate, maximum speed an

Página 293 - 11.1.3 - View Data

56 Motion Controller Programming Interface6.3.7.9 - Travel Limit FolderThe hardware limits and software limits are controlled fromthis folder.Hardware

Página 294

Motion Controller Programming Interface 576.3.8.2 – Compiling a ProjectWhether the project is new, or changes have been made tothe task or configurati

Página 295 - Environment

58 Motion Controller Programming InterfaceAdd task is used to add a file to a current project. Up toseven tasks may be added to one project.Configurat

Página 296 - 12.2 - Task Debugging

Programming Commands 59Section 7.0Software ReferenceGuide

Página 297 - 12.2.4 - Watch variables

60 Programming Commands7.1 SEBASIC ConventionsA basic-like language conforms to most of the rules andconventions of modern implementations of the BAS

Página 298 - 282 Debug Environment

Programming Commands 617.1.6 Program LimitsWhen writing an MX program please observe the follow-ing maximum values; otherwise the project will not com

Página 299 - Application Examples

62 Programming Commandsstants any expression regardless of complexity can beused.The following are all valid expression lists:5.3 no comma, s

Página 300 - Analog inputs

Programming Commands 637.2 Programming Commands Grouped By FunctionsBitwise Operator Page& Returns the bitwise AND

Página 301 - 13.1.4 - Teach section

vi Table of ContentsAlphabetical List of Programming Commands with Syntax and Examples CONTINUEDSECTION & TITLE PAGEREDUCE 152REGLIMIT 152

Página 302 - 286 Application Examples

64 Programming CommandsMathematical Function PageABS Returns the absolute value of an expression. 79ATN

Página 303 - Application Examples 287

Programming Commands 65Motion Parameter continued PageENCBAND Sets or returns the maximum position error allowed when moti

Página 304 - 288 Application Examples

66 Programming CommandsServo Parameter PageINTLIM Sets the integral limit for a servo axis. 123IXT Sets or returns th

Página 305 - Application Examples 289

Programming Commands 677.3 Programming Command Summary (alphabetical list)Page& Returns the bitwise AND o

Página 306 - Arbitrary Continuous Motion

68 Programming CommandsPageEENCBAND Sets or returns the maximum position error allowed when motion isstopped. Same as STOP

Página 307 - 13.2.1 – E

Programming Commands 69PageGGETCHAR Waits for a character on the selected serial port and returns the ASCIIcode of the cha

Página 308 - 13.3.1 – Example Program

70 Programming CommandsPageMMAXSPD Sets or returns the maximum allowed speed of an axis. 130MID$

Página 309 - 13.4.1 –Example Program

Programming Commands 71PageSSETCOM Sets the baud rate and data format for the Auxiliary serial port. 154SHIFT

Página 310 - 294 Application Examples

72 Programming Commands7.4 Alphabetical List of Programming Commands with Syntax and Examples&

Página 311

Programming Commands 73>> Bitwise OperatorACTION: Returns the bitwise shift right of the argument.PR

Página 312 - 13.5.1 – Example Program

Table of Contents viiHost Commands – Alphabetical Listing CONTINUEDSECTION & TITLE PAGEENCERR 180ENCFOL 181ENCMODE 181ENCPOS 182ENCRES 18

Página 313 - TROUBLESHOOTING

74 Programming CommandsABSPOS Trajectory ParameterACTION: Sets or returns the commande

Página 314

Programming Commands 75ACCEL Trajectory ParameterACTION: Sets or r

Página 315 - GLOSSARY

76 Programming CommandsANALOG I/O FunctionACTION:

Página 316 -

Programming Commands 77AND Boolean OperatorACTION: The logical AND operator is used in Boolean

Página 317 - Glossary 301

78 Programming CommandsARC Motion ParameterACTION: Initiates a coordinated motion to move in an arc.PR

Página 318 - 302 Glossary

Programming Commands 79ASC String ManipulationACTION: Returns the ASCII code for the first charact

Página 319 - ASCII Table

80 Programming CommandsBCD I/O FunctionACTION:

Página 320 - 304 Glossary

Programming Commands 81CAPPOS Miscellaneous CommandACTION: Returns the last captured absolute position of an

Página 321

82 Programming CommandsCAPTURE Miscellaneous CommandACTION: Sets the position capture trigger condition o

Página 322 - ECN# 84626

Programming Commands 83CHR$ String ManipulationACTION:

Comentários a estes Manuais

Sem comentários