Family Overview
The programmable stepper motor drive of the DS30 series are the right choice for those applications which require an accurate motor control in speed and position. The built-in indexer is fully programmable by the user in a simple and intuitive way.
Programming
The programming is made by putting in sequence the various functional blocks through the
free software UDP Commander. The graphic interface constantly assists the user in the application program writing. In additional to the classic assignment blocks and jump blocks (conditional and unconditional) are also mathematic blocks at 32bits which give the product a great flexibility. The user can also create his own variables which can be used, as for the internal registers, in the mathematic blocks, assignment blocks, jump blocks, etc.
Debugging tools are complete and allow to insert breakpoints in the program, to advance instruction by instruction, to monitor in real time the value of variables and registers, etc.
Before being loaded into the drive, the user program is compiled for an optimal use of memory such to allow the realization of even complex applications typically with not more than 20% of the program memory available.
Motion control
The positioning device inside the drive is particularly powerful and allows
to dynamically change each parameter of motion, such as the speed or the target position, even with the motor in rotation without loss of step or discontinuity. This powerful feature, together with the multitasking architecture of the drive, allows to realize complex applications hardly feasible with other products in the same category. For example, the program is never suspended pending the complete motor positioning, making it possible
to pass at any time from one position to the next without having to wait for the off motor condition. The changes on the fly of position or speed are always subject to the set acceleration and deceleration ramps, which can be also dynamically changed and be also different among them.
The technology built inside any DS30 programmable drive allows to command the motor at high speed always maintaining 1/128 positioning resolution step, overcoming in this way the limits of many products which reduce the speed of the motor as the positioning resolution increases.
Inputs and outputs
The set of I/O is complete and also includes analog input and outputs that can be used, for example, to control the position or the speed of the motor. Through the programming, the analog inputs can be used to modify the timing, select different operating modes, etc. It is also possible to use an analog input
to realize an electrical axis or an electronic cam or as feedback of position, weight, pressure, flow, etc. In this way the stepper motor can operate in closed loop and becomes able, for example, to execute a dosage, adjust a pressure, etc.
Also the digital inputs can be used as a feedback to verify, for example, the effective rotation of the motor through a simple proximity switch. The DI0 speed input is also able to count pulses from an Encoder and can be used to verify the position reached by the motor or to realize electrical axes (of position or speed).
Conclusions
The DS30 programmable drives are widely used in many applications such as automated warehouses, cutting machines, palletizers, labelers, electric cylinders, web guide systems, automatic dispenser, linear axes, rotary tables, pad printing and screen printing machines, etc.
The complete set of I/O and the powerful programming tools available allow, in many cases, to realize applications only with the drive, without the need of PLC or dedicated control boards.
The several power sizes available reach working voltages of 240Vdc and phase currents of 10Arms, equivalent to 14Apk (14A Imax).