Anaheim Stepper 17MDSI Series Users Guide
Have a look at the manual Anaheim Stepper 17MDSI Series 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+.
17MDSI Series Stepper Motor/Driver/Controller User’s Guide 910 East Orangefair Lane, Anaheim, CA 92801 e-mail: [email protected](714) 992-6990 fax: (714) 992-0471 website: www.anaheimautomation.com ANAHEIM AUTOMATION February 2016L010473
General Description The 17MDSI Series has a compact construction that integrates a simple in\ dexer/controller, microstepping driver and a stepper motor in one stream line package. With the three parts combined into one casing, the need to include motor wires has been eliminated. The high-torque step motor can generate up to 62 oz-in of torque. The microstepping driver will operate from voltages of 12VDC minimum to 35VDC maxi- mum. The inputs are capable of running from either open collector, TTL level logic outputs or 24VDC outputs form PLCs and are all active low. The microstepping driver features resolutions from 200-1600 steps/revolution, providing smooth rotary operation. The 17MDSI Series comes in a single shaft version with motor stack lengths of 1, 2, or 3 allowing for varying amounts of start-up torque, dynamic torque and inertia. The 17MDSI Series features built in over temperature and short circuit s\ hut down protection. It also has automatic 50% reduction in stepper motor current after indexing\ is complete and status LED’s to indicate power on (green LED) and motor running (yellow LED). 17MDSI Features • Stepper Motor/Microstep Driver/Controller • Eliminates Motor Wires • Microstep Divisors of 8, 4, 2, or Full Step • Compact Package • 12-24V Power Requirement • RS485 Communications • TTL Logic or 24V Level Inputs Available • Ideal for Precise Positioning • 0.225° Resolution at Eighth Step • Efficient and Durable • Long Life Expectancy Ordering Information - Use the chart to create your specific part Number Mode SeriesMotor LengthShaft Options Special Options 17MDSI 102S -01 102, 202, 302 S - Single-Shaft Blank for Standard Product Other Options will be created as needed. February 2016L010473
Control Inputs (Pin 4, 5, 6, 7): Input 1, 2: Logic “1” (Open) = Not Active Logic “0” (0VDC) = Active Direction: Logic “1” (Open) = CW Logic “0” (0VDC) = CCW On/Off: Logic “1” (Open) = On Logic “0” (0VDC) = Off Note: Open Inputs are inactive and internally pulled up to +5VDC for all 17MDS\ I models Control Outputs (Pin 8): Output 1: Open Drain Type Output, Vce (max) = 40VDC, Ic (max) = 50mA This output will conduct current when active, and be open when not activ\ e. Current needs to be limited into this pin. For the 17MDSI Series, this output is a complete output. Power Input (Pin 9,10): VIN: Input voltage 12VDC minimum, 35VDC Maximum GND: Input voltage return or common Accessories Ordering Information Part Number Description PSAM24V2.7A 24V @ 2.7A Universal Input Power Supply PSAM24V1.2A-5V3.5A 24V @1.2A and 5V @ 3.5A Universal Input Power Supply 485SD9TB Port Powered RS232-RS485 Converter AA9MFC-6 6 Foot Male to Female Serial Cable Input Pin Descriptions Pin # Description 1 RS485 B(+) 2 RS485 A(-) 3 RS485 Gnd 4 Input 1 5 Input 2 6 On/Off 7 Direction In 8 Output 1 9 VIN (12-35VDC) 10 GND (0VDC) February 2016L010473
Dimensions Wiring Diagrams ModelLength 17MDSI102S 2.719” 17MDSI202S 2.956” 17MDSI302S 3.271” February 2016L010473
Inputs and Outputs Inputs: All inputs are pulled up to 5VDC. A logic “0” activates inputs that are pulled up. An un- connected input will always remain inactive. Direction: When this input is not active, the motor will be moving in the clockwise or “+” direc- tion. When this input is active, the motor will move in the countercloc\ kwise or “-” direction. This input is not read when a software index command is given. To change direction while using the software, change the direction option there. When two motors are used, the second motor will move in the opposite direction by default. On/Off: When this input is not active, the motor will enabled or energized. Whe\ n this input is active, the motor will be disabled or de-energized. Input 1, 2: These inputs are used to select one of the two profiles. When one of the profiles is activated, the unit will change the speeds, acceleration, index number and complete time based on the pre-programmed values or that profile and begin the index. Activate only one of these inputs at once. Output 1 (Complete Output): This is an open collector output that is capable of sinking 50mA. It is current sinking when the indexer finishes its index cycle for the pre-programmed amount of time. Microstep Modes The microstepping modes are set by using the software when the profiles are being setup. The ranges of microstepping are 200, 400, 800, and 1600 steps per revolution in a 200 step/revolution step motor. To set the divisor just select the divisor wanted (1, 2, 4, or 8). Reducing Output Current Reducing the output current is accomplished automatically. The amount of current per phase in the reduction mode is approximately 50% of the set motor current. When the current reduction circuit is activated, this lowers the per phase output current. This is done when the indexer is not running. LEDs When powered and operated properly the power LED will be green. When the indexer is running the yellow LED will be on. Refer to the dimension drawing for location of the LEDs. February 2016L010473
Baud Rates The 17MDSI Series only accepts a baud rate of 38400. A baud rate is a term used frequently in serial data communicates. A “baud” is defined as the reciprocal of the shortest pulse duration in a data word signal, including start, stop, and parity bits. This is often taken to mean the same as “bits per second”, a term that expresses only the number of “data” bits per second. Very often, The parity bit is included as an information or data bit. RS485 Protocol The 17MDSI Series uses a RS485 protocol for communication. The RS485 protocol mode is as follows; On board receivers will remain in active mode indefinitely. Transmitters must be turned off when the units is not sending data its driver will be turned on and each of the units connected will have their drivers off. If they are requested to send data back to the PC, the selected unit will turn it’s driver on to send the data and then turn it off after it has completed transmission. Note: The above protocol is done internally between the converter and the 17MDSI Series. The RS485 method of communication allows increased noise immunity and increased communication distance of up to 4,000 feet without repeaters. RS485 repeaters allow an additional 4000 feet per repeater. The 17MDSI Series is designed for two wire configuration. The 2 wire configuration makes use of the tristate capabilities of RS485 to allow a single pair of wires to share transmit and receive signals for half duplex communications. This “two wire” configuration (note that an additional ground conductor must be used) reduces cabling cost. RS232 to RS485 for multiple units or cables longer than 50ft The 17MDSI Series 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 compatible RS485 differential signals. Only one converter box is needed per serial port. Contact the factory or use the website www.anaheimautomation.com for RS485 converter information and sales. Terminating Resistor To eliminate noise on the transmission lines or when using a 4000 ft. cable, a terminate resistor is suggested. If used, the termination resistor need only be added to the last (furthest from the RS485 converter box) 17MDSI Series motor/driver/ controller on the network between pins A(-) and B(+) on the terminal block. The value of this resistor should be 120 ohms. Axis Selection Each 17MDSI Series motor/driver/controller is addressed using a programmable register allow - ing the PC to address up to 99 units from one serial port. The Default axis is “0”. To change the axis, use the SMPG-SMSI software or the “~” command. To verify or check the axis, use the software or the “%” command. The axis designation is nonvolatile and will remain the same until changed by the user. February 2016L010473
Motion Profiles and Running the Indexer The programmable simple indexer has the ability to store two different motion profiles. The pro- files include a base speed (starting speed), a maximum speeds (running speed), acceleration/ deceleration, and a number of steps (index) number. The base speed has a range of 1-5,000Hz, the maximum speed has a range of 1 Hz-50kHz, the acceleration/decelerati\ on has a range of 100 to 9,999,999 steps/sec 2 and the index has a range of 0-8,388,607 steps. There are “two ways” to get the unit to index: Examples are shown \ on the next page. 1. The first way is to directly control it from the computer with the software provided. Once the motion profiles have been set, the unit is ready to index. From the software, the user can select which profile to run and then click the begin index button. If a soft limit command is sent or a soft limit input is activated, then the unit will immediately \ ramp down to base speed and continue running until the index has completed. To stop all motion before the index has completed, a hard limit command needs to be sent or a hard limit input m\ ust be activated. 2. The second way to make the unit run is to activate the individual index input. When an index input is activated, it selects from memory the speed profile that was selected. If a soft limit input is activated, then the unit will immediately ramp down to base speed and continue running until the index has completed. To stop all motion before the index has completed a hard limit input must be activated. Normal Operation A. A Profile input is activated; Ramps up to max speed. B. No limit is active; Max speed is reached (keeps running at max speed). C. No limit is active; Internal counter signals to ramp down to base speed. D. Internal Counter is complete; Base speed is reached. Pulse stop. Comple\ te Output is set. Hard Limit Activated During Index A. A Profile input is activated; Ramps up to max speed. B. No limit is active; Max speed is reached (keeps running at max speed). C. Hard limit is activated; Pulses stop. Complete Output is set. February 2016L010473
Functions Profile Inputs: These inputs are used to select and begin the specified motion profile. Only 1 input should be activated at a time. Motion Profiles: The indexer will accept up to two different speed or motion profiles. Each profile has it own programmable Accel/Decel, Base speed, Max speed, Index distance value and Com- plete time. These values are stored in EEProm for stand-alone use and must be programmed before the indexer is ran. Acceleration/Deceleration: The acceleration and deceleration are by default the same value. This function controls the time that the motor will take to move from base speed to max speed. The higher the value, the faster the motor will accelerate. The same principal applies for the deceleration which is controlling the time it takes to go from maximum speed to base speed. The higher the value, the faster the pulses will decelerate. The different accel/decel profiles are stored in EEprom for stand-alone use. (Range:100 to 9,999,999) Base Speed: The base speed is the speed at which motion starts and stops. It is entered directly as the number of steps per second. This speed must always be less than the max speed. The different base profiles are stored in EEprom for stand-alone use. (Range:1 to 5000) Max Speed: The max speed is the top speed the user wants the pulses to run at. This speed must always be equal or greater than the base speed. It is entered directly as the number of steps/second. The different max profiles are stored in EEprom for stand-alone use. (Range:1 to 50,000) Index Number: The index number is the number of steps that the motor will take when the motion profile starts. It is entered directly as the number of steps to take. The different index profiles are stored in EEprom for stand-alone use. (Range: 0 to 8,388,607) Direction Input: If this input is open then the unit will be running in the clockwise direction. if this input is active then the unit will be running in the counterclockwise direction. This pin can be overridden by the programmable software direction. It will activate the direction output when the pin is changed. This means, that if you start the profile from the software, the unit will look at the software direction. If you start the indexer from the inputs, then the unit will look at the direction input. Complete Output: This is an open collector output that is capable of sinking 50mA. It is current sinking when the indexer finishes its index cycle for the pre-programmed amount of time. The time is entered as microseconds. (Range: 1 to 1000) February 2016L010473
SMPG-SMSI Software The SMPG-SMSI software is a handy utility that supports Anaheim Automation’s programmable pulse generators and simple indexers. Connecting your PC to the 17MDSI Series stepper motor/ driver/controller, via RS485, the software can easily perform the following tasks:• Exercise and monitor the 17MDSI Series stepper motor/driver/controller • Directly communicate with the 17MDSI Series stepper motor/driver/control\ ler Installation Software • The SMPG-SMSI software is supplied on a CD, containing the setup program and the software. • SMPG-SMSI software is compatible with all versions of Windows including Windows 2000, Windows XP, Vista, and Windows 7. Windows 3.x Installation 1. Insert the CD into the drive 2. From the Program Manager select File │ Run 3. Enter D:\setup and click OK - use the appropriate drive letter (i.e. D or E) 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 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 SMPG-SMSI icon to run the software. 2. Apply power to the 17MDSI unit. 3. Set the appropriate communication setting by selecting Setup │ Communication Set- ting from the menu bar. 4. Establish communications with the 17MDSI by clicking on the Connect Icon, or select Setup│Connect. If the unit is connected properly, the program will notify you when communication has been established and the correct programming tab will be enabled to let you work with the unit. February 2016L010473
“The Unit is Connected” / “The Unit is NOT Connected” On the right of the Toolbar, the user will find the communication status of the pulse generator. If communications is not established, please refer to the troubleshooting s\ ection. File Menu Setup Menu Toolbar Exit Exit the SMPG10WIN Software Connect Establish communications with the controller. Disconnect Discontinue communications and release the comport for use by other devi\ ces. Communication Settings... COM port Selection (Ports 1, 2, 3, 4, 5, 6, 7, 8, 9 or 10) ExitExit the SMPG-SMSI Software Connect Establish communications with the controller. February 2016L010473