Baldor MIN1853 Example Distance to Change, Examples of DC move profiles, AC = seconds, VE=ips

Page 63

Example: (Distance to Change)

The DC command can only be used when the motor is moving at constant speed (no acceleration of deceleration). Issuing a DC command before a previous DC command has finished executing is invalid and can cause unpredictable results. (For example, “AC1 VE DA20 DC1.75 VE7.5 GO” is incorrect use of the DC command). The initial acceleration ramp requires 2.5 units to reach velocity S= 0.5Vt, the DC1.75 is an invalid trigger position and is ignored. The following formula ensures the use of valid DC trigger positions:

(Vn*1

* Vn)t

 

DCn * DCn*1 *

 

 

 

w 0

 

2

 

 

 

 

 

Where:

n is the commanded DC distance (n=19 in this example)

n–1 is the previous commanded DC distance (for example 10) V is the velocity

t is the acceleration time

(The first commanded DC move in a profile, n–1 is the beginning of the move).

Examples of DC move profiles:, AC = seconds, VE=ips.

AC1.6 DE0.8 VE5 DA20 DC10 AC2.5 VE3 DC? VE2.5 GO

5

10

?

19

20 Units

To calculate DCn (or DC? in the example)

DCn +

(5 * 3) (2.5)

) 10 + 12.5

 

2

 

 

“?” must be 12.5 distance units. Also, the DC trigger position and the DC? VE2.5 segment must be verified or determined before the beginning of the move declaration. If “?” is chosen to be 13.35 (a valid trigger position), use the beginning of the decel ramp as DCn in the DC formula. A decel ramp from 2.5 to 0 requires 1 distance unit in 0.8 seconds (S= 0.5Vt).

19 * 13.35 *

(0 * 2.5) (0.8)

+ 5.65

2

 

 

Since the result is positive, the DC13.35 VE2.5 is a valid segment. AC.05 DE.05 VE10 DA4 DC1 OT100 DC2 OT010 DC3 OT001 GO

{While moving to an absolute position of 4 units, turn on output 1 at 1 unit, output 2 at 2 units and output 3 at 3 units}

AC.05 DE.09 VE30 DA6 DC3 VE15 GO

{Move to absolute position 6 units with a starting speed of 30. At 3 units, reduce speed to 15 (change–on–fly) and complete move}

AC1 DE.5 VE20 DI–8 DC1 OT10 DC3 OT01 GO

{Move an incremental distance of negative 8 units. After 1 unit, turn on output 1, and after 3 additional units of motion, turn off output 1 and turn on output 2}

AC.05 DE.15 VE50 DI15 DC5 VE10 DC5 VE5 GO

{At a starting speed of 50, begin moving an incremental distance of 15 units. After 5 units, ramp down to 10 speed. After an additional 5 distance units, ramp down to 5 speed and continue until the final position is reached}

6-4 Keypad Programming

MN1853

Image 63
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 Voltages that are conducted to its power input terminals. Do not touch any circuit board, power device or electricalConnection before you first ensure that power has been Do not apply AC power before you ensure that grounds areDriver should have specifications compatible to the drive Extend more than 0.2 5 into keypad assemblyInstead, we recommend using a four wire Wye Power is removed from the driveSection Product Overview OverviewMotors Product Overview MN1853 Receiving & Inspection Section Receiving and InstallationPower Dissipation Mechanical InstallationRecommended System Grounding for UL Recommended System Grounding 1 phase for CESystem Grounding Ungrounded Distribution System Input Power ConditioningBaldor Wire Size and Protection DevicesDelay a EuropeConnection Locations 115VAC, 1 Axis Tools Required Keypad Nullmodem ConnectionsRS-232 PC Connections 9 & 25 Pin RS-232 Cable Connections for UL InstallationsRules for Daisy Chain Operation Daisy Chain ConnectionsHow many resistors should my system have? What is a termination resistor?Where are these resistors placed? RS485 PC Connections13 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 Ground GND Motor ConnectorAY0165A00 Leadwire Connection 9 pin to flying leads Interlock Intlk21 Opto Racks DB25 Pin to Screw Terminal Converter PNP ConverterPNP Action Display Comments Start-Up ProcedurePower Off Checks Power On ChecksSection Keypad Operation OverviewF1, F2, F3 Menus Menu KeyMain Menu JOG F2Decimal Point CommaAlpha New Program Edit MenuEdit an existing program Save the programExample of Naming a Program Naming a programUse the =O keys for additional alpha characters Entering Characters with the Alpha Key In edit modeSubmenu Setup Parameter Description of Setup Parameter Edit, Setup SubmenuPress EDIT, POS F3 Press YES F1 or no F3 Sequentially Eeprom message disappears Pressing Help in the Main MenuPressing Help in Menus and Sub-Menus Pressing Help In the Program Edit functionCOPY, to PAD Submenu Keypad Operation MN1853 Procedure Format Definition Section SetupValue Range AR unloaded + 12.987 x log + log 155 Tm * JrFine-Tuning Offsets Value HighValue OFF Range N/A ValueApplication Notes Configuring Encoder Resolution ERi Configure Your Application Mechanics Value inch Char Keypad Display Input Character Description Configure the I/ONo additional interrupts will be seen By one-half Over Current AMP FaultFault BrakeConfigure the Output States Configure the Optional Lxopto 44/88Configure JOG Parameters Configure End of Travel Switch PolarityConfigure Home Parameters Configuring Home Edge HEi Configure Power-up Program Value Enabled Range Enabled, Disabled Configure Serial CommunicationsVEL1 Configure Miscellaneous Setup ParametersData Type Description of Display Data Type POS1Password Type Description Gives access to these menus General Password RulesSetup MN1853 Examples Keypad Program Command ListSection Keypad Programming Value UnitsValue Units Range ExampleAC2 DE.5 VE12 DA3 GO DA3 GO DA3 GO DC Distance to Change Examples of DC move profiles, AC = seconds, VE=ips Example Distance to ChangeAC.1 VE60 DI2 GO DI1 GO DI-4 GO Value Units Range N/A LP2 DI3 GO EBIF2,1 EN EB DI2 GO Copy DEL =12 =13 =17 =18 =22 =23=26 =27 =28 RUN EditExample 3-Screen Menu Program GH Start Home Value N/A Units N/A Range N/A Units Range N/A Value N/A Units N/A Range i=1-16IF10 Gtpart a EB =1-400, name = any legal program nameIFPARTS=25 GS20 EB Units RangeIV12,LENGTH LppiecesDilength Value Units N/A Range N/A Syntax MC+ MC Move Continuous Move Continuous MS27,COUNT VE5 DA20 GO Powerup ONL,GTON EOTGthome Main= starting output number Syntax RGr RG Registration Value N/A Units seconds SQRESULT=0 SQ27.96,SQRESULTValue N/A Units N/A ST1 AC1 DE1 VE25 DA6 GO VE50 DA0 GO ENSyntax VEr VE Velocity Summary of Expressions, Operators and Functions Helpful Hints Programming your applicationProgramming Overview Variable Names Example of Hosted ModeVariables ProgramVariable Name Description of Built-in Variable Type Built-in VariablesUsing Built-in Variable Arowrel Non-Volatile Variables PartsLpnumber AO15=VOLTAGE + Error Arithmetic Operands and EquationsBoolean Operators WTAI12MAX Temp Logical OperatorsIncrement/Decrement Variables Expressions Other Programming SamplesCreate a Message and Read an Input Variable Setting an Output=On on-the-flyDigit BCD=4 Digit BCD+2TW Read a 4 Digit BCD number, 2 Digits at a timeReading an Analog Input Value GET 4 BcdsSection 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 VDC General SpecificationsProtection & Indicators Description VACDimensions Specifications & Product Data MN1853 EMC Conformity and CE Marking Wiring of Shielded Screened CablesSection CE Guidelines CE Declaration of ConformityGrounding Earth EMC Wiring TechniqueCable Screens Grounding EMC Installation InstructionsInput Signal Cable Grounding Simulated Encoder Output Cable GroundingEncoder Cable Grounding Programming Template Appendix aAppendix MN1853 MN1853 Appendix A-3 Remote Keypad Mounting Template Baldor Electric Company MN1853 01 C&J Baldor Electric CompanyLinStep+ Single-Axis Microstepping Indexer/Driver