Anaheim Automation DPC50501 User Manual Download Page 15

September 2012

L010194

15

Jog Inputs:

 Jog is a manual function.  The user can select the direction and speed (fast or slow) by 

grounding the appropriate combinations of inputs on a particular axis.  These inputs are located on the 

terminal block.  To jog a motor, it is necessary to ground the jog input on the axis for the direction desired.  

For fast jog, both the fast and jog command for the appropriate direction must be low at the same time.  

The closure of jog causes the motor to start at base speed and accelerate at a predetermined rate to 

jog speed.  When the fast input is closed, the motor will then accelerate to a pre-programmed speed of 

10kHz.  The actual jog rates can be programmed.  Fast jog is not programmable.  The position register 

will keep track of the number of steps that are taken during jogging.  Once a +jog or a -jog function has 

been performed, the direction register will retain the last direction of movement; that is, a subsequent go 

command will be in the same direction as the last jog command.

Programmable Input and Outputs: 

Four inputs and two outputs are provided per axis.  The inputs may 

be used to initiate a machine cycle, for inter-axis coordination (in stored program mode), for operator in-

tervention, for sensing a machine condition such as out of stock, or to wait for temperature to be reached.  

Outputs may be used to operate coolant valve, air cylinders, relays, or, with the right interfacing, any 

electronically controlled device.  The inputs are TTL compatible.  Since the inputs have pull up resistors, 

all that is required for a signal is a switch closure to ground (0VDC).  With zero volts on the input, the 

pull up resistor source current is approximately 5mA.  This will make the inputs read like they are logi-

cally reverse.  A grounded input will read a “1” and an open input will read a “0”.  The outputs can drive 

all types of common peripheral power loads, including lamps, relays, solenoids, LED’s, printer heads, 

and heaters.  For inductive loads, it will be necessary to connect a clamping diode (refer to specification 

section).  The outputs are current sinking, open drain FETs.  They are capable of sinking up to 75mA per 

output with voltages up to 40VDC.  Turning an output on will pull the pin to ground and turning an output 

off will make the pin open.

Note: 

For inductive loads, customers must connect a clamping diode in order to provide adequate fly-back 

protection.  Input wiring should be kept separate from step motor wiring.

Slew: 

The slew command will accelerate the motor up to maximum speed and continue to run at the speed 

until reaching a hard limit switch, soft limit switches, or receiving a “.” (stop hard) command.

Finish Move: 

When writing a program, the finish move command is used directly after a motion command.  

With this command, the controller will see a busy signal until the move is complete before executing any 

further commands.  Unless the finish move command is used, the controller will keep on executing com

-

mands, even though the controller is not ready to use it.  This data will be ignored by the controller, so the 

program will not work as expected.

Run: 

The run command starts the execution of a stored program.

Quit: 

The quit command is used within a stored program and stops the execution of the program.  This 

command must be used at the end of all programs.

Wait: 

In stored program mode, the wait command pauses the program for the specified number of mil

-

liseconds.  (Range:1 to 9999)

July 2018

Summary of Contents for DPC50501

Page 1: ...DPC50501 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...

Page 2: ...rrent 11 Determining Output Current 11 Step Motor Configurations 12 Connecting the Step Motor 13 Short Circuit Mis Wire and Over Current Conditions 13 Section 2 Controller Functions 14 Section 3 SMC50...

Page 3: ...absolute positioning moves the controller automatically determines the proper direction to go and the number of steps to take The relative positioning will move a number of steps in the direction that...

Page 4: ...r supply for PCL501 and PCL501PC 24V 1 2A 5V 3 5A Axis Selection Each controller will be addressed using 5 jumpers JP4 JP8 allowing the PC to address up to 32 controllers from one port The jumpers are...

Page 5: ...grammable Logic Controller where the computer or PLC gives the controller serial commands to off load its processor For example A PLC can utilize its outputs to toggle the controller s inputs and gai...

Page 6: ...TX RX to the first controller in the network Finally do the same on the terminal block of the controller to the converter box The diagram below illustrates how this configuration is connected RS422 sy...

Page 7: ...generated in the error code register To read and clear the error with the software click on the Verify Parameters button located in the Motion Tab To read and clear the error while in Direct Mode use...

Page 8: ...ference TB2 Pin Description 1 Phase A Phase 1 of the step motor 2 Phase Phase 3 of the step motor 3 Phase B Phase 2 of the step motor 4 Phase B Phase 4 of the step motor 5 MGND Motor Ground TB4 Pin De...

Page 9: ...September 2012 L010194 9 Dimensions Wiring Diagram July 2018...

Page 10: ...Motor Selection The DPC50501 s bipolar microstep driver is compatible with both bipolar and unipolar motor configurations i e 8 and 4 lead motors and 6 lead center tapped motors Step motors with low...

Page 11: ...position and occurs approximately 20mSec after the last positive going edge of the step clock input The amount of current per phase in the reduction mode is approximately 50 of the set current When t...

Page 12: ...nt rating by 1 4 to de termine the current setting potentiometer value This configuration will provide more torque at higher speeds when compared to the series configuration When configuring the motor...

Page 13: ...are connected to pins 3 and 4 on connector TB4 The motors case can be grounded to pin 5 on connector TB4 Note The physical direction of the motor with respect to the direction input will depend on the...

Page 14: ...oft limit switch Home to Home Limit This type homing differs in that only one limit switch is needed The home limit switch in this case causes the motor to ramp down to base speed reverse direction an...

Page 15: ...on the input the pull up resistor source current is approximately 5mA This will make the inputs read like they are logi cally reverse A grounded input will read a 1 and an open input will read a 0 The...

Page 16: ...lling the time it takes to go from maximum speed to base speed The higher the value the slower the motor will decelerate Range 1 to 255 Base Speed The base speed is the speed at which motion starts an...

Page 17: ...2000 Windows XP Vista and Windows 7 Windows 95 98 NT ME 2000 XP Installation Option 1 1 Insert the CD into the drive 2 From the Program Manager select Start Run 3 Enter D setup and click OK use the a...

Page 18: ...gs Axis Select axis 0 31 for multi drop units Autostart Program Enable Disable program execution on power up New Program Start editing a new program Open Program Open an existing program from disk Sav...

Page 19: ...l seek the home position by moving towards home switch 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 bu...

Page 20: ...rev motor running in half step mode Send Program to Controller Send current program to the controller View Program in Controller View program in the controller memory Enable Autostart Program will st...

Page 21: ...ow The controller has a maximum available memory of 2047 bytes each instruction can use from 1 to 5 bytes Currently Selected Line The currently selected line is indicated in the program by the right p...

Page 22: ...orks similar to the Motion Tab Sheet explained above in the Getting Started section To add a line of motion control select appropriate motion control from the list then enter the required value for th...

Page 23: ...itiate motion in the direction last entered seeking the soft input first to slow the motor down to base speed then to stop when the home limit is triggered Home to Home Limit Command will initiate mot...

Page 24: ...ked input box If the inputs 1 through 4 do not match the next line is skipped Set Outputs The outputs can be turned on 1 or off 0 These outputs can be used to trigger PLC operations relays solenoids e...

Page 25: ...lution 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 ha...

Page 26: ...ge Return After the command the controller will return a SMC50 the current revision number Note In direct talk mode each command is followed by a carriage return The unit communicates in half duplex m...

Page 27: ...n profile which can be an integer value between 1 and 255 The lower the value the faster the motor acceleration so a 1 is the fastest profile and 255 is the slowest Range 1 255 B Base Speed Format B v...

Page 28: ...er of clocks out of the controller An N or P command must be entered before the G command P Absolute Position Format P value Description This command calculates and sets the number of steps necessary...

Page 29: ...pe 0 homing the controller will send clocks until a soft limit is reached then ramp down to base speed Clocks will continue until a home or hard limit is reached H1 In type 1 homing the unit will move...

Page 30: ...hey are pulled low For example if all inputs are active grounded the command will return a 15 If all inputs are inactive open the command will return a 0 Input 1 is the LSB input 2 is the second bit i...

Page 31: ...the same 8 Click on Connect icon to communicate with the controller 9 If problems still exist contact Anaheim Automation Tech Support Problem There is no power to the controller Possible Solutions 1...

Page 32: ...ller 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 speed...

Page 33: ...ction 6 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 in...

Page 34: ...ple 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 a 3 different positions utilizing some of...

Page 35: ...September 2012 L010194 35 July 2018...

Page 36: ...le for Direct Mode ASCII Symbol Hex Value ASCII Symbol Hex Value Carriage Return 0D I 49 0 30 J 4A 1 31 L0 4C 30 2 32 LS 4C 53 3 33 M 4D 4 34 N 4E 5 35 O 4F 6 36 P 50 7 37 S 53 8 38 V 56 9 39 Z 5A A 4...

Page 37: ...Anaheim Automation products in life support applications assumes all risks of such use and indemnifies Anaheim Automation against all damages LIMITED WARRANTY AllAnaheimAutomation products are warrant...

Reviews: