background image

August 2012

L010796

41

Problem:

The DPE25611 controller has a fault condition.

Possible Solutions:

1.  Verify your program for improper syntax that may cause an error code. 

2.  Physically press the reset button on the DPE25611 to clear an error. 

3.  Another way to clear an error is by using either the SMC60WIN software or the direct 

mode command instructions set.

4.  The SMCWIN can clear an error in the real time motion tab section by clicking on the 

verify parameters button.

5.   The direct mode command “!” can clear an error by simply prompting the error code 

register to return the value back to the PC or PLC.

Note: Read the Error returned to the screen to better understand what can be causing 

the fault condition.  The error is return in binary coded decimal format.  If two errors were 

received, their binary values would be added together.

Error Code

Type

Description

1

Receive Overflow 

Error

The serial communications had a receiving error.  This is an internal 

error caused by the computer.

2

Encoder Error 1

The encoder needed to correct the index.

4

Encoder Error 2

The encoder could not finish the index.  Output 8 is set with this error.

8

Command Error

A bad command was sent to the controller.  Please check to see that 

the command being sent is valid.

16

Motor Error

Motor speed profiles are set incorrectly.  Please make sure that the 

base speed is less than the max speed and that the speeds are within 

their valid ranges.

32

Range Overflow Error The go to position has an overflow error.  This is caused by the P com

-

mand trying to find a position that is out of its range.

64

Range Error

There was an invalid number of commands and characters sent to the 

controller.  Check to see if the parameters are invalid for the command 

that was sent.

128

Transmit Error

To many parameters sent back to the PC.  This is an internal error 

caused by the EEProm.

256

Mode Error

Controller is in a wrong mode.  Some commands are good only in pro-

gramming mode, while others are good only in direct mode.  Check the 

direct mode section to see which commands are good in direct mode.

512

Zero Parameters Error There were no parameters sent to the controller.  A command was sent 

to the controller that expected to see parameters after the command.

1024

Busy Error

The controller is busy indexing.  The controller is sending out clocks to 

the driver and can not execute the next instruction.

2048

Memory Range Error

The specified address is out of range.  This is caused by overflowing 

the program memory by having a program that is to large.

4096

Memory Command 

Error

The command pulled from memory is invalid.  The command that was 

stored into the EEProm was non-executable by the program.  This is 

an internal error.

8192

Thumbwheel Read 

Error

There was an error reading the thumbwheel or the thumbwheel is not 

present.

Error Codes

July 2018

Содержание DPE25611

Страница 1: ...E25611 Programmable Driver Pack User s Guide 4985 E Landon Drive Anaheim CA 92807 e mail info anaheimautomation com 714 992 6990 fax 714 992 0471 website www anaheimautomation com A N A H E I M A U T...

Страница 2: ...e Step Motor 9 Section 3 Controller Functions 10 Methods of Communication 10 Baud Rate 10 RS232 Protocol Controller SW1 in RS232 Position 10 RS485 Protocol Controller SW1 in RS485 Position 10 Axis Sel...

Страница 3: ...motor driver that can drive motors rated from 0 5 to 2 5 amps phase It can handle 4 6 and 8 lead motors in a bipolar fashion The DPE25611 s driver features motor current ON OFF capabilities and a Redu...

Страница 4: ...lyback voltage spikes Ordering Information The table below lists a variety of products available from Anaheim Automation Inc These prod ucts include those covered by this manual analog with supporting...

Страница 5: ...August 2012 L010796 5 Dimensions Wiring Diagrams July 2018...

Страница 6: ...return for encoder Position Description Limit Switch Inputs 1 Home Limit 2 Jog 3 Jog 4 Fast Jog 5 Hard Limit 6 Hard Limit 7 Soft Limit 8 Soft Limit 9 Ground Position Description Motor Connection 1 Inp...

Страница 7: ...eim Automation offers a comprehensive line of step motors in 14 17 23 34 and 42 frame sizes Contact the factory to verify motor compatibility with the DPE25611 Section 2 Driver Functions Step Motor Cu...

Страница 8: ...ves The specified motor current which is the unipolar value is multiplied by a factor of 1 0 1 4 or 2 0 depending on the motor configuration series half coil or parallel Step Motor Configurations Step...

Страница 9: ...meter value Note After the current has been determined according to the motor connections above use Table 3 to choose the proper setting for the current setting potentiometer Connecting the Step Motor...

Страница 10: ...second Very often the parity bit is included as an information or data bit The DPE25611 accepts a baud rate of 38400 only Axis Selection Each DPE25611 is addressed using a programmable register allow...

Страница 11: ...ese limits are directional NOTE Whenever a soft limit switch is activated the motor will decelerate and run at base speed during an indexing move or stop during a slewing move Be sure to come back pas...

Страница 12: ...read an analog voltage to either set the absolute position of the motor or to set the maximum speed of the motor To Set the Position When told via the goto analog position command the input will read...

Страница 13: ...specified number of mil liseconds Range 1 to 65535 If Then Statements The if then statements are conditional based on the values preset in the program The user can either test each individual input o...

Страница 14: ...on Deceleration The acceleration and deceleration are the same value The acceleration is entered directly as steps sec2 and controls the time that the motor will take to move from base speed to max sp...

Страница 15: ...er D setup and click OK use the appropriate drive letter i e D or E Option 2 1 Open Windows Explorer 2 Open CD Drive Folder D or E 3 Double Click the setup Icon Getting Started 1 Double click on the S...

Страница 16: ...xis Set axis selection and stored axis of the controller Select Axis Sets the axis select parameter in the SMC60WIN software 1 99 Define Axis Sets the programmable address in the controller 1 99 New P...

Страница 17: ...top Program Stop the execution of the program in the controller memory View Program View the program stored in the controller memory Clear Program Memory Clear the program memory in the controller Aut...

Страница 18: ...format anaheimautomation com Opens up the Anaheim Automation Website About Displays the version of the SMC60WIN and contact information The Unit is Connected The Unit is Not Connected On the right of...

Страница 19: ...top the program and all motion from running Connect Establish communication with the controller Tab Sheets Real Time Motion Monitor and control motion of the controller Encoder Options and Registratio...

Страница 20: ...longer triggered One switch is required to stop anti backlash Home using Soft and Home Switches Motor will seek the home position by moving towards home switch but motor will slow down to base speed...

Страница 21: ...t position to set the output to the controller Set of Steps Between Outputs Send of steps to take between activated outputs to the controller Set of Output Counts Send of output counts to the controll...

Страница 22: ...Lower Limit Send the analog position lower limit to the controller Set Position Upper Limit Send the analog position upper limit to the controller Set Analog Position Motor will move to position based...

Страница 23: ...ected line of code Insert Insert a new line of code before the currently selected line of code Delete Deletes the currently selected line of code Tab Sheets Create and Edit Program DPE25611 Memory Ava...

Страница 24: ...I O routines Goto For Loop Encoder and Thumbwheel Commands Software section that allows user to manipulate branching and loop routines enter encoder parameters and control the thumbwheel switches Anal...

Страница 25: ...ter in the controller Finish Move Command will allow any motion command to be completed before continuing to the next line of code This command should be used after every motion command Repeat Last Mo...

Страница 26: ...iven value If the inputs do not match the next line is skipped If input matches then ex ecute the next line otherwise skip the next line This conditional command allows the user to execute the next li...

Страница 27: ...he thumbwheel position for the thumbwheel to be enabled Move Thumbwheel Index Relative move command will allow motor to move the defined number of steps set by the thumbwheel switches Encoder Auto Cor...

Страница 28: ...osition lower limit to the value specified Analog Position Upper Limit Sets the analog position upper limit to the value specified Output on the Fly On Off Sets the output on the fly feature on or off...

Страница 29: ...tion per second RPS PPS Convert from revolution per second to pulses per second Steps Per Rev Enter the number of steps per revolution of the step motor The default is for a 200 step rev motor in half...

Страница 30: ...haracters if characters are to be echoed back to the screen Instructions All instructions require that no spaces be sent between the command and the parameter followed by a carriage return 0 not 0 cor...

Страница 31: ...set this value to 0 This command is used in conjunction with the output on the fly enabled command Range 0 65535 D 1st Output on the Fly Position Format D value Description This command sets the posi...

Страница 32: ...e mo tor ratio is 1000 4 400 10 This command is used in conjunction with the encoder auto correct EA command Range 1 255 ER Encoder Retries Format ER value Description This is the number of times the...

Страница 33: ...nge directions and run at base speed unit the release of the home limit input The ramp profile is specified by the B base speed M max speed andA acceleration deceleration commands I Read Inputs Format...

Страница 34: ...d It is also used to set the registration index during and index on the fly move Motion is not activated by this command it only sets the index register Range 0 8388607 Format 2 N Description This com...

Страница 35: ...g position the analog position lower limit and the analog position lower limit commands S Go Slew Format S Description This command will send clocks out to the DPE25611 The only commands that can stop...

Страница 36: ...ption Command Description A Verify acceleration deceleration O Verify outputs B Verify base speed T Verify motor current 1 is on 0 is off C Verify Steps between outputs on the fly Z Verify position D...

Страница 37: ...use a 0 This command is used in conjunction with the number of steps between outputs C 1st output position D and number of outputs commands Clockwise Format Description This command sets the direction...

Страница 38: ...tion This command will either enable or disable input 1 to be used to set the ana log speed To enable the function use a 1 To disable the function use a 0 This command is used in conjunction with the...

Страница 39: ...nalog position input This command is used in conjunction with the analog position enable and absolute position P commands Range 0 65535 Analog Position Upper Limit Format value Description This comman...

Страница 40: ...er 8 If problems still exist contact Anaheim Automation Tech Support Problem There is no power to the DPE25611 controller Possible Solutions 1 Is the DPE25611 controller connected to the appropriate p...

Страница 41: ...Please make sure that the base speed is less than the max speed and that the speeds are within their valid ranges 32 Range Overflow Error The go to position has an overflow error This is caused by the...

Страница 42: ...ion 7 Sample Programs Sample Program 1 Sample Program 1 illustrates a typical application where a system moves to a specific position required The sample program shows how to use motion and go to inst...

Страница 43: ...m 2 illustrates a typical application where a system is first sent home to a datum or 0 position This sample program shows how a motor will move to a 3 different positions utilizing some of the motion...

Страница 44: ...r input 1 to be a value of 0 grounded and then is indexed 10 000 steps During this index output 1 needs to be turned on every 1000 steps 5 times starting at position 2000 At the end of the index outpu...

Страница 45: ...t used and input 1 is masked high due to analog function being used The third step is to slew using the analog input as the maximum speed between 5000 and 10000 steps revolution When input 2 is switch...

Страница 46: ...humbwheel switch that is connected to each unit for indexing The direction is then set for Axis 0 and Axis 1 and these two axes are then told to index the distance set in each thumbwheel at the same t...

Страница 47: ...ns Versions 1 00 Initial Release Versions 1 10 Fixes lockup on RS485 Communication Added capability to stop the motor on an Encoder Error after the Encoder Retries number has been reached Version 2 00...

Страница 48: ...support applications assumes all risks of such use and indemnifies Anaheim Automation against all damages LIMITED WARRANTY AllAnaheimAutomation products are warranted against defects in workmanship ma...

Отзывы: