Summary of Contents for Anaheim Automation DPD75601
Page 1
DPD75601 DPD75601 DPD75601 DPD75601 DPD75601 Programmable Driver Pack Programmable Driver Pack Programmable Driver Pack Programmable Driver Pack Programmable Driver Pack User’s Guide User’s Guide User’s Guide User’s Guide User’s Guide A N A H E I M A U T O M A T I O N , I N C .
Description Description The driver in the DPD75601 (BLD75) is a step motor driver that cona drive motors rated from 1.0 to 7.0 amps/phase. It can handle 6-lead and 8-lead motors in a unipolar fashion. The DPD75601 features a unipolar bilevel (or dual voltage) drive technique with short circuit, open circuit, over voltage, under voltage and over temperature detection.
Ordering Information Ordering Information The table below lists a variety of products available from Anaheim Automation, Inc. These products include those covered by this manual, along with supporting cables and devices. We are continually adding new products to our line, so please consult Anaheim Automation, Inc. or its representatives for information on the latest releases.
Termianl Descriptions - Power Termianl Descriptions - Power The DPD75601 is powered by an AC line voltages ranging from 90-265VAC. The following figure shows the various line voltages and the wiring for the power connection termianl block. Terminal Descriptions - Driver...
Terminal Descriptions - Controller Terminal Descriptions - Controller Terminal Descriptions - Controller Terminal Descriptions - Controller Terminal Descriptions - Controller t i s i r c t i s i r c ) - ( y l f t i s t i s i r c t i s...
Section 2: Driver Functions Section 2: Driver Functions Section 2: Driver Functions Section 2: Driver Functions Section 2: Driver Functions Adjusting Kick Current Adjusting Kick Current Adjusting Kick Current Adjusting Kick Current Adjusting Kick Current By following the silkscreen instructions on the cover, use a small screwdriver to adjust the potentiometer. Line up the potentiometer’s arrow to the number corresponding to the motors rated current (amps/phase).
Page 9
Short (One Blink) Short (One Blink) Short (One Blink) Short (One Blink) Short (One Blink) This indicates that the driver or motor has a phase shorted or there is a “short” in the motor cable or wiring. Check the motor and the physical wiring for shorts. If the driver continues to sense shorts after the motor and wiring are determined to be accurate, then the output transistors should be checked using a multimeter as follows: 1.
RS232 Protocol - SW1 in RS232 position The DPD75601 is a DCE device, therefore it will transmit on pin 2 and receive on pin3 of the DB9 RS-232 connector . The RS232 serial communication mode is single ended. This means that for each signal there is one wire, and a common ground reference used by all the signals.
RS232 to RS485 for multiple units or cables longer than 50ft The DPD75601 can be connected to your PC serial port via a RS485 converter ( model number: 485SD9TB sold separately ). This converter will convert the RS232 voltage signals to the compatible RS485 differential signals.
Page 12
Move to Position: The move to position command specifies the next absolute position to go to. The Move to Position: Move to Position: DPD75601 controller automatically sets the direction and number of steps needed to go to that posi- tion. (Range: -8388607 to +8388607) Slew:...
Page 13
The speed however can not be changed when the DPD75601 is busy (moving). See examples below for calculations of the analog inputs. (Range of limits: 0 to 50000 and the lower limit < upper limit) Analog calculations.
Page 14
Unless the finish move command is used, the DPD75601 will continue to execute the program. If it encounters a command that cannot be used when the motor is moving, the DPD75601 will error and stop the program prematurely.
Page 15
Thumbwheel Index: This special function allows a thumbwheel with up to 7 decades to be used with the DPD75601 to set a relative index. To use the thumbwheel, SW2 must be in the TWS position or the thumbwheel will be disabled.
Page 16
Section 4: SMC60WIN Software The SMC60WIN software is a handy utility that supports Anaheim Automation’s line of DPD75601’s step motor controllers. Connecting your PC to the DPD75601, via a serial cable, the SMC60WIN software can easily perform the following tasks: •...
P P P P P rogram Menu rogram Menu rogram Menu rogram Menu rogram Menu l l o . y r l l o . y r l l o . y r e l l . f f P P P P P rogram - rogram - rogram - rogram - A A A A A utostart Program Menu...
“The Unit is Connected” / “The Unit is NOT Connected” “The Unit is Connected” / “The Unit is NOT Connected” On the right of the Toolbar, the user will find the communication status of the DPD75601 controller. If communications are not established, please refer to the Troubleshooting Section.
Toolbar Toolbar Toolbar Toolbar Toolbar Exit Exit Exit Exit Exit Open Open Open Open Open Save Save Save Save Save Print Calculator Stop All Connect Print Calculator Stop All Connect Print Calculator Stop All Connect Print Calculator Stop All Connect Print Calculator Stop All Connect t i x t i x...
Tab Sheets - Real Time Motion Tab Sheets - Real Time Motion Tab Sheets - Real Time Motion Tab Sheets - Real Time Motion Tab Sheets - Real Time Motion & e l l e l l e l l e l l t i s t i s...
Tab Sheets - Analog Input and Thumbwheel Options Tab Sheets - Analog Input and Thumbwheel Options Tab Sheets - Analog Input and Thumbwheel Options Tab Sheets - Analog Input and Thumbwheel Options Tab Sheets - Analog Input and Thumbwheel Options .
With the create and edit program tab sheet selected, the user can obtain the amount of available memory, located to the right of the Delete command button. The DPD75601 has a maximum available memory of 2046 bytes - each instruction can use from 2 to 7 bytes.
Currently Selected Line Currently Selected Line Currently Selected Line Currently Selected Line Currently Selected Line The currently selected line is indicated in the program by the right pointing arrow/triangle in the left column. Clicking on any line will select a new currently selected line. Add/Change/Insert Commands Add/Change/Insert Commands Add/Change/Insert Commands...
Add Tab Sheets - If/Then and Output Commands Add Tab Sheets - If/Then and Output Commands Add Tab Sheets - If/Then and Output Commands Add Tab Sheets - If/Then and Output Commands Add Tab Sheets - If/Then and Output Commands o l l n i l n i l...
Add Tab Sheets - Goto, For Loops, Encoder and Thumbwheel Commands Add Tab Sheets - Goto, For Loops, Encoder and Thumbwheel Commands Add Tab Sheets - Goto, For Loops, Encoder and Thumbwheel Commands Add Tab Sheets - Goto, For Loops, Encoder and Thumbwheel Commands Add Tab Sheets - Goto, For Loops, Encoder and Thumbwheel Commands o l l f i c...
Add Tab Sheets - Analog, Registration and Text Commands Add Tab Sheets - Analog, Registration and Text Commands Add Tab Sheets - Analog, Registration and Text Commands Add Tab Sheets - Analog, Registration and Text Commands Add Tab Sheets - Analog, Registration and Text Commands ) f f .
Section 5: Direct Talk Mode Direct mode is used to directly control motion for real time movements through serial communication. The DPD75601 controller has 40 commands, which are easy to remember for direct movement of a step motor. COM Port Settings...
Page 32
A - Acceleration/Deceleration A - Acceleration/Deceleration A - Acceleration/Deceleration A - Acceleration/Deceleration A - Acceleration/Deceleration Format: A[value] Description: This command sets the acceleration profile which is an integer value between 100 and 9,999,999. The higher the value, the faster the motor acceleration. Range: 100 - 9,999,999 B - Base speed...
Page 33
ER -Encoder retries ER -Encoder retries Format: ER[value] Description: This is the number of times the DPD75601 controller will try to autocorrect the motor before erroring. This command is used in conjunction with the encoder autocorrect EA command. Range: 0 - 255...
Page 34
Format: Description: This command is used to send a set number of clocks out of the DPD75601 controller. An N or P command must be entered before the G command. The ramp profile is specified by the B (base speed), M (max speed), and A (accelera- tion/ deceleration) commands.
Page 35
N[value] Description: This command sets the number of clocks for the DPD75601 to send out following a G command. 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.
Page 36
This command uses the voltage on input 1 to calculate and set the number of clocks for the DPD75601 to send out following a G command. The analog position must be enabled for this command to work. Motion is not activated by this com- mand, it only sets the register (N = P - Z).
Page 37
! - Error codes register Format: Description: This command requests the DPD75601 controller to get the current error code and print it to the screen. For a description of the error codes see page 39. $ - Version number register...
Page 38
In a slew type motion the DPD75601 controller will ramp down and stop. In a home type motion the DPD75601 controller will ramp down and run at base speed, until the home limit is activated.
Page 39
/ - Thumbwheel index enabled / - Thumbwheel index enabled / - Thumbwheel index enabled / - Thumbwheel index enabled / - Thumbwheel index enabled Format: /[0 or 1] Description: This command will either enable or disable the ability to use the thumbwheel switches for indexing.
Page 40
~ - Set address register ~ - Set address register Format: ~[value] (No address is needed before this function. @~[value] will set the address) Description: This command set the address for communication inside the DPD75601 controller. Range: 0 - 99 #L010155 July 2004...
Possible Solutions: Possible Solutions: Possible Solutions: 1) Make sure the DPD75601 controller has power. Is the controller’s Green LED on? 2) Check the RS232/RS485 connections. 3) Check for loose cable connections either on the DPD75601 controller or COM Port. 4) Was the software installed successfully?
1) Verify your program for improper syntax that may cause an error code. 2) Physically press the reset button on the DPD75601 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.
Section 7: Sample Program Section 7: Sample Program Section 7: Sample Program Section 7: Sample Program Section 7: Sample Program Sample Program 1: Sample Program 1: Sample Program 1: Sample Program 1: 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 the motion and goto instruction commands.
Sample Program 2: Sample Program 2: Sample Program 2: Sample Program 2: Sample Program 2: Sample Program 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 3 different positions utilizing some of the motion commands, loop routines and encoder routine.
Sample Program 3: Sample Program 3: Sample Program 3: Sample Program 3: Sample Program 3: Sample Program 3 illustrates the setup and operation of the output on the fly function, and the use of the if/then statement. The system is first homed using home type 0, waits for input 1 to be a value of 0 (grounded) and then is indexed 10,000 steps.
Sample Program 4: Sample Program 4: Sample Program 4: Sample Program 4: Sample Program 4: Sample Program 4 illustrates the setup of the analog speed function and the use of “indexing-on-the-fly.” The system is first homed using home type 1. The next step is to wait for the input register to read 110111 (input 2 must be high while input 3 is low, all other inputs are not used and input 1 is masked high due to the analog function being used).
Sample Program 5: Sample Program 5 illustrates a typical 3 axis application where one DPD75601 (Axis 0) is controlling the other two axes (Axis 1 and Axis 2) by using the send text string commands. The program first sets the accelerations, base speeds and maximum speeds for each axis.
Appendix 1: ASCII Table for Direct Mode Appendix 1: ASCII Table for Direct Mode Appendix 1: ASCII Table for Direct Mode Appendix 1: ASCII Table for Direct Mode Appendix 1: ASCII Table for Direct Mode " #L010155 July 2004...
Page 49
Anaheim Automation, Inc. will repair or replace at its option, any of its products which have been found to be defective and are within the warranty period, provided that the item is shipped freight prepaid, with RMA (return material authorization), to Anaheim Automation’s plant in Anaheim, California.
Need help?
Do you have a question about the DPD75601 and is the answer not in the manual?
Questions and answers