Anaheim Stepper DPY50601 Users Guide
Have a look at the manual Anaheim Stepper DPY50601 Users Guide online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 523 Anaheim manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
September 2012 L01019521 Help Menu Error Coder Reader Utility to read the error code generated by the DPY50601 controller. PCL601 User’s Guide Opens up the User’s Guide in .pdf format. www.anaheimautomation.comOpens up the Anaheim Automation Website. About Displays the verison of the SMC60WIN and contact information. “The Unit is Connected” / “The Unit is Not Connected” On the right of the Toolbar, the user will fi nd the communication status of the DPY50601 controller. If communications is not established, please refer to the troubleshooting section.
September 2012 L01019522 Toolbar Exit Exit the SMC60WIN software. New Start editing a new program. Open Open an existing program from disk or directory. Save Save the current program to disk or directory. Print Print the current program. Calculator Open the desktop calculator. Stop All Stop 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 Registration InputsMonitor and change settings for encoder options, input on the fl y and output on the fl y. Analog Input and Thumb- wheel OptionsMonitor and change settings to Analog Inputs and the thumbwheel switches. Create and Edit Programs Write and edit DPY50601 stored programs.
September 2012 L01019523 Set Accel/Decel Send acceleration & deceleration parameter to controller. (step/sec2) Set Base Speed Send base speed parameter to the controller. (step/sec) Set Max Speed Send maximum speed parameter to the controller. (step/sec) Set Jog Speed Send fast jog speed parameter to the controller. (step/sec) Set Position Set motor position. Set Direction Set direction to clockwise or counter-clockwise. Set Motor Current Set the current in the motor on or off. Home using (Home Switch)Motor will seek the home position by moving towards home switch which will stop the motor, reverse the motor direction and stop when the home limit switch is no 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 when the soft switch is triggered, following by triggering the home switch to stop motion. (Two switches are required to stop) Move number of steps Motor will move number of steps entered. Move to Position Motor will move to specifi ed position. SlewMotor will ramp up to maximum speed and keep moving until stop motion is triggered. Stop Soft Ramp motor down to base speed and stop. Stop Hard Stop any motor motion immediately. Inputs View Inputs. (checked = On, blank = Off) Outputs View and trigger outputs. (checked = ON, blank = OFF) Verify Parameters Updates and displays controllers parameters sheet and resets the error codes. Tab Sheets - Real Time Motion
September 2012 L01019524 Encoder Auto Correct Set the encoder auto correct feature on or off. Set Encoder Delay Send the encoder delay parameter to the controller. (ms) Set Motor Ratio Send the encoder pulse to motor step ratio to the controller. Set Encoder RetriesSend number of encoder auto correct retries to the controller. When the auto correct errors, Output 8 will be triggered. Set Encoder Window Send the encoder window to the controller. Encoder Reset Reset the encoder count to 0 in the controller. Output on the Fly Set the output on the fl y feature on or off. Set 1 st Output Position Send the 1st position to set the output to the controller. Set # of Steps Between OutputsSend # of steps to take between activated outputs to the controller. Set # of Output Counts Send # of output counts to the controller. Move # of Steps Motor will move number of steps entered. Reset Position to 0 Reset the controller position to 0 (zero). Stop Hard Stop any motor motion immediately. Index on the Fly Set the index on the fl y feature on or off. Set Registration Index Send registration index to controller. SlewMotor will ramp up to maximum speed and keep moving until the index on the fl y input activated or a stop motion is triggered. Stop Hard Stop any motor motion immediately. Verify Parameters Updates and displays controllers parameters for this tab sheet. Tab Sheets - Encoder Options and Registration Inputs
September 2012 L01019525 Analog Max Speed Input Sets the analog speed input feature on or off. Set Speed Lower Limit Send the analog speed lower limit to the controller. Set Speed Upper Limit Send the analog speed upper limit to the controller. Set Analog Speed Sets the max speed based on analog voltage measured at input. Analog Position Speed Input Sets the analog position input feature on or off. Set Position 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 on analog voltage measured at input. Stop Hard Stop and motor motion immediately. Thumbwheel Index Sets the thumbwheel index feature on or off. Move Thumbwheel Index Motor will move number of steps set by the thumbwheel switches. Stop Hard Stop any motor motion immediately. Verify Parameters Updates and displays controllers parameters for this tab sheet. Tab Sheets - Analog Input and Thumbwheel Options
September 2012 L01019526 Send Program to Controller Send current program to the controller. View Program in Controller View program in the controller memory. Upload Program in Controller Upload the program in the controller for editing and saving. Enable Autostart Program will start when controller is powered up. Disable Autostart Program will only execute when run is clicked. Run Execute the program in the controller memory. Stop Abort program execution. Add Adds a new line of code to the end of the program. Change Edits the currently selected 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 DPY50601 Memory Available With the created 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 DPY50601 has a maximum available memory of 2046 bytes - each instruction can use from 2 to 7 bytes. Current Program Filename With the create and edit program tab sheet selected, the user can obtain the current program fi lename, located in the lower left corner of the SMC60WIN window. All programs created by the SMC60WIN software will have a .mdb and a .bak extension.
September 2012 L01019527 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 The Add/Change/Insert commands contain four different tab sheets, which are “Motion Com- mands”, “If/Then and Output Commands”, “Goto, For Loops, Encoder and Thumbwheel Com- mands” and “Analog Registration and Text Commands”. Motion Commands Software section that allows user to enter speeds, positions direction, etc. If/Then and Output Com- mandsSoftware section that allows user to manipulate conditional statements and I/O routines. Goto, For Loop, Encoder and Thumbwheel CommandsSoftware section that allows user to manipulate branching and loop routines, enter encoder parameters and control the thumbwheel switches. Analog, Registration and Text CommandsSoftware section that allow user to enter parameters for analog speed and po- sition limits, index on the fl y and output on the fl y parameters and text strings to be sent. These tab sheets is where the program functions are selected to be added to or to change exist- ing lines of programming code in the Create and Edit Program tab. • To add a line of motion control, select appropriate command, and if required, enter the required value for that particular command. Then, click OK. • Comment is optional, for any lines of code. • The text box above the OK and Cancel buttons will display useful information about each command.
September 2012 L01019528 Add Tab Sheets - Motion Commands Accel/Decel Set program acceleration & deceleration parameter. (step/sec2) Base Speed Set program base (start) speed rate. (step/sec) Max Speed Set program maximum (running) speed rate. (step/sec) Set Jog Speed Set program jogging speed rate. (step/sec) Set Position Set motor position. Direction CW (CCW) Set direction to clockwise or counter-clockwise. Motor Current ON (OFF) Set the current in the motor on or off. Wait__Milliseconds This command allows the user to enter a delay in milliseconds. Move__Steps Relative move command will allow motor to move the defi ned number of steps entered. Move to Position Absolute move command will move motor to the position specifi ed. Set Position Allows user to change the position register in the controller. Finish MoveCommand 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 MoveCommand will repeat the previous index move. Do not use with encoder auto correct enabled. Home to Soft, Home LimitsCommand will begin motion in the direction last entered, seeking the soft input fi rst to slow the motor down to base speed, then to stop when the home limit is triggered. Home to Home LimitCommand will begin motion seeking the home limit which will slow the motor down to base speed, reverse the direction and stop when the home limit is no longer triggered. Slew (move continuously) Command will ramp motor up to max speed and keep moving until triggered to stop. Stop Soft Ramp motor down to base speed and stop. Stop Hard Stop any motor motion immediately. End of Program This command is required as the last command in the program code.
September 2012 L01019529 Add Tab Sheets - If/Then and Output Commands If inputs match below then execute the next line, other- wise skip the next lineThis conditional command allows the user to execute the next line of code if the inputs triggered match the given 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 lineThis conditional command allows the user to execute the next line of code if the specifi c input triggered matches the given value. If the input does not match, the next line is skipped. Set OutputsThe outputs can be turned (on=1) or (off=0). These outputs can be used to trigger PLC operations, relays, solenoids, etc.
September 2012 L01019530 Goto Command allows the program to jump to the specifi ed label. Label Command inserts a label for go to and loop commands. Return from Subroutine Command will return to the last goto and execute the next line of code. Outer LoopCommand allows a sequence of commands to be looped a specifi c number of times to a label. This label must be before the outer loop command. This command cannot be used within an inner loop. Inner LoopCommand allows a sequence of commands to be looped a specifi c number of times to a label. This label must be before the inner loop command. This com- mand cannot be used within an outer loop. Thumbwheel Index Off Command will disable the ability to use the thumbwheel switches to index. Thumbwheel Index OnCommand allows the user the thumbwheel index. Switch 2 must be in the thumbwheel position for the thumbwheel to be enabled. Move Thumbwheel IndexRelative move command will allow motor to move the defi ned number of steps set by the thumbwheel switches. Encoder Auto Correct OffCommand will disable the auto correct of the motor. The encoder value can still be read. Encoder Auto Correct OnCommand will enable the use of the encoder and auto correct the motor if needed, based on the encoder registers. DelayCommand sets a time delay used for settling time needed after an index is fi nished: The delay occurs before the encoder count is read. Motor Ratio Command sets the number of encoder counts to one motor step. RetriesCommand sets the number of times the motor can auto correct itself before an error occurs. When the auto correct errors, Output 8 will be triggered. Window Command sets the number of encoder counts the motor is allowed to be off. Reset Encoder Count Command will reset the encoder count to 0 (zero). Add Tab Sheets - Goto, For Loops, Encoder and Thumbwheel Commands