Baldor MIN1853 manual No additional interrupts will be seen

Page 48

 

 

Table 5-1 Continued

Char

Keypad Display

Input Character Description

E

Extend Jog

Extend Jog – When activated, the motor will Jog in the Extend (+) direction.

 

 

When the input is released, motion stops at the Jog Accel rate. If an End of

 

 

Travel limit is hit while jogging, the motor will stop at the Stop Rate (see

 

 

Edit–Setup–Misc.). Before the motor can be removed from the limit, a Stop or

 

 

Kill input must be activated to clear the fault generated by the End of Limit

 

 

switch. Serial commands S or K will also clear the fault.

 

 

The velocity is determined by the Jog Speed Input and the Jog Low and High

 

 

setup parameters. When the input is off, the speed is low. If no input is

 

 

configured for Jog Speed, the motor will jog at the Jog Low setting.

 

 

 

G

Registration

Registration – Input #1 must be configured as a Registration input – no other

 

 

inputs will work. See the RG command for more details.

 

 

 

I

Interrupt (Run98)

Interrupt (Run 98) – When activated, motion on all axes stop at the stop–rate

 

 

(see Edit–Setup–Misc–Stop–Rate). The current program is stopped, and

 

 

processing continues with the first command in program 98. If no program is

 

 

running when the input is activated, program 98 will run. This input is ignored

 

 

while the keypad is in Edit mode. This is a positive edge triggered input,

 

 

rather than a level sensitive input. If multiple inputs are configured as

 

 

Interrupts, only the first edge of the first activated input will be seen. If

 

 

subsequent Interrupt inputs go active while the first Interrupt input is active,

 

 

no additional interrupts will be seen.

 

 

Advanced Interrupt handling can be achieved using the INT98CTRL and

 

 

ARM INT98 variables. The INT98CTRL variable determines whether

 

 

Interrupts can be disabled or not. The ARM INT98 variable allows you to arm

 

 

and disarm the Interrupt as desired.

 

 

After power–up, INT98CTRL is initialized to 0. In this mode, every interrupt

 

 

results in an immediate jump to program 98, even if you just entered program

 

 

98. The value of (ARM INT98) is ignored.

 

 

When INT98CTRL=1, Interrupts can be disabled with the ARM INT98

 

 

variable. INT98CTRL=1 also initializes ARM INT98 to 1. This means the

 

 

control is watching for interrupts. When INT98CTRL is set to 1 an interrupt

 

 

causes the program to jump to program 98 and sets ARM INT98=0, disabling

 

 

any further interrupts until you re–enable them by setting ARM INT98=1. This

 

 

allows you to control when you want to re–enable Interrupts in your interrupt

 

 

service routine (program 98).

 

 

To summarize, when (INT98CTRL)=1:

 

 

If (ARM INT98)=0, Interrupts are ignored. (ARM INT98) is internally set to 0

 

 

on the first edge if the previous (ARM INT98) value was 1.

 

 

Interrupt processing will be suspended until (ARM INT98) is

 

 

reset to 1. This allows for input debounce and controlling

 

 

the ability of program 98 to interrupt itself.

 

 

If (ARM INT98)=1, The system is awaiting the first INT98 input assert edge.

 

 

Once the interrupt is seen the control will go to program 98.

 

 

Subsequent interrupts are ignored until (ARM INT98) is set

 

 

to 1.

 

 

INT98CTRL and ARM INT98 are reset to factory values on power–up.

 

 

Note: There is a space in ARM INT98.

 

 

When activated, any executing program or functional operation is terminated

 

 

and program I98 (interrupt program) is immediately executed. If a move is

 

 

executing when the interrupt is activated, the move is terminated (decelerated

 

 

at a rate determined by the Stop Deceleration rate setup parameter). The unit

 

 

will go into Run mode once program I98 is completed.

MN1853

Setup 5-9

Image 48
Contents LinStep+ Single-Axis Microstepping Indexer/Driver Table of Contents Prog POSProg To PAD From Troubleshooting Iv Table of Contents MN1853 Limited Warranty Section General InformationCE Compliance Product Notice Intended use Could result in injury or deathCould result in damage to property Do not touch any circuit board, power device or electrical Connection before you first ensure that power has beenDo not apply AC power before you ensure that grounds are Voltages that are conducted to its power input terminals.Extend more than 0.2 5 into keypad assembly Instead, we recommend using a four wire WyePower is removed from the drive Driver should have specifications compatible to the driveSection Product Overview OverviewMotors Product Overview MN1853 Section Receiving and Installation Power DissipationMechanical Installation Receiving & InspectionRecommended System Grounding 1 phase for CE Recommended System Grounding for ULInput Power Conditioning System Grounding Ungrounded Distribution SystemWire Size and Protection Devices Delay aEurope BaldorConnection Locations 115VAC, 1 Axis Keypad Nullmodem Connections Tools Required9 & 25 Pin RS-232 Cable Connections for UL Installations RS-232 PC ConnectionsDaisy Chain Connections Rules for Daisy Chain OperationWhat is a termination resistor? Where are these resistors placed?RS485 PC Connections How many resistors should my system have?13 RS485 4 Wire Multi-Drop for UL Installations Discrete I/O Connections Limits ConnectionsET± Encoder Signal PVS100 Danaher 9-Pin D Encoder Color Code+5VDC Motor Connector AY0165A00 Leadwire Connection 9 pin to flying leadsInterlock Intlk Ground GND21 Opto Racks DB25 Pin to Screw Terminal Converter PNP ConverterPNP Start-Up Procedure Power Off ChecksPower On Checks Action Display CommentsSection Keypad Operation OverviewF1, F2, F3 Menu Key Main MenuJOG F2 MenusDecimal Point CommaAlpha Edit Menu New ProgramSave the program Edit an existing programNaming a program Example of Naming a ProgramEntering Characters with the Alpha Key In edit mode Use the =O keys for additional alpha charactersEdit, Setup Submenu Submenu Setup Parameter Description of Setup ParameterPress EDIT, POS F3 Press YES F1 or no F3 Pressing Help in the Main Menu Pressing Help in Menus and Sub-MenusPressing Help In the Program Edit function Sequentially Eeprom message disappearsCOPY, to PAD Submenu Keypad Operation MN1853 Section Setup Procedure Format DefinitionAR unloaded + 12.987 x log + log 155 Tm * Jr Value RangeFine-Tuning Offsets Value HighValue OFF Range N/A ValueApplication Notes Configuring Encoder Resolution ERi Configure Your Application Mechanics Value inch Configure the I/O Char Keypad Display Input Character DescriptionNo additional interrupts will be seen By one-half AMP Fault FaultBrake Over CurrentConfigure the Optional Lxopto 44/88 Configure the Output StatesConfigure End of Travel Switch Polarity Configure JOG ParametersConfigure Home Parameters Configuring Home Edge HEi Configure Power-up Program Configure Serial Communications Value Enabled Range Enabled, DisabledConfigure Miscellaneous Setup Parameters Data Type Description of Display Data TypePOS1 VEL1General Password Rules Password Type Description Gives access to these menusSetup MN1853 Keypad Program Command List Section Keypad ProgrammingValue Units ExamplesValue Units Range ExampleAC2 DE.5 VE12 DA3 GO DA3 GO DA3 GO DC Distance to Change Example Distance to Change Examples of DC move profiles, AC = seconds, VE=ipsAC.1 VE60 DI2 GO DI1 GO DI-4 GO Value Units Range N/A LP2 DI3 GO EBIF2,1 EN EB DI2 GO =12 =13 =17 =18 =22 =23 =26 =27 =28RUN Edit Copy DELExample 3-Screen Menu Program GH Start Home Value N/A Units N/A Range N/A Value N/A Units N/A Range i=1-16 Units Range N/A=1-400, name = any legal program name IF10 Gtpart a EBUnits Range IFPARTS=25 GS20 EBIV12,LENGTH LppiecesDilength Value Units N/A Range N/A Syntax MC+ MC Move Continuous Move Continuous MS27,COUNT Powerup ONL,GTON EOT GthomeMain VE5 DA20 GO= starting output number Syntax RGr RG Registration SQRESULT=0 SQ27.96,SQRESULT Value N/A Units N/AST1 AC1 DE1 VE25 DA6 GO VE50 DA0 GO EN Value N/A Units secondsSyntax VEr VE Velocity Summary of Expressions, Operators and Functions Helpful Hints Programming your applicationProgramming Overview Example of Hosted Mode VariablesProgram Variable NamesBuilt-in Variables Variable Name Description of Built-in Variable TypeUsing Built-in Variable Arowrel Non-Volatile Variables PartsLpnumber AO15=VOLTAGE + Error Arithmetic Operands and EquationsBoolean Operators Logical Operators Increment/Decrement VariablesExpressions Other Programming Samples WTAI12MAX TempSetting an Output=On on-the-fly Create a Message and Read an Input VariableRead a 4 Digit BCD number, 2 Digits at a time Reading an Analog Input ValueGET 4 Bcds Digit BCD=4 Digit BCD+2TWSection Troubleshooting 1Operating Mode Indications, 1 AxisAdditional Information General Additional Information Serial Communications Problems Troubleshooting MN1853 Section Specifications & Product Data IdentificationLinStep+ LX 1 P 1 A- 0xF9 General Specifications Protection & Indicators DescriptionVAC VDCDimensions Specifications & Product Data MN1853 Wiring of Shielded Screened Cables Section CE GuidelinesCE Declaration of Conformity EMC Conformity and CE MarkingEMC Wiring Technique Grounding EarthEMC Installation Instructions Cable Screens GroundingInput Signal Cable Grounding Simulated Encoder Output Cable GroundingEncoder Cable Grounding Appendix a Programming TemplateAppendix MN1853 MN1853 Appendix A-3 Remote Keypad Mounting Template Baldor Electric Company Baldor Electric Company MN1853 01 C&JLinStep+ Single-Axis Microstepping Indexer/Driver