(Current Version 7.2.2 - released June 2014)
DriveWare® 7 software is used to commission, troubleshoot, and integrate all ADVANCED Motion Controls' DigiFlex® Performance™ digital servo drives.
All drive limits, control loops (current, velocity, and position), and event handling can be configured in DriveWare. Notable features include a fully functional multi-channel oscilloscope, function generator and user friendly layout and interface.
- New Features
- Release History
- Downloads & Support
DriveWare® 7 Overview
Intuitive User Interface
DriveWare® 7 features an improved user interface common to everyday applications. Panels, tabs, toolbars, and icons can all be scaled and customized to fit different monitors and resolutions.
Drive configuration and setup windows are categorized and accessed through the Setup Panel, a ‘tree-view’ interface layout that simplifies the drive commissioning process.
Extensive Tuning and Configuration Tool Set
The built-in fully-functional digital oscilloscope and waveform generator make it easy to find the optimal tuning gains quickly and achieve the highest performance. The effect of gain changes can be observed in real-time and adjustments can be made while the system is in operation.
The Powerful Motion Engine
Indexing - Create up to 16 unique Index Tasks by defining position, velocity, and acceleration/deceleration values. Indexes can be either Relative or Absolute motion profiles. Once created, Indexes can be activated using the Motion Panel, digital inputs, or by using an external network command.
Sequencing (new in 7.2) - Indexes can be combined with Homing routines and other control functions to form up to 16 different Sequences. Sequences can be configured to initiate on power-up, via a digital input, or over the network.
Motion Panel - The Motion Panel tool is used to execute pre-defined Indexes, Dynamic Indexes, Jogs, and PVT motion profiles. The Motion Panel also displays current motion profile data and Motion Engine status.
Expanded Compatibility and Capability
DriveWare® 7 is compatible for use with ADVANCED Motion Controls®’ CANopen, EtherCAT®, RS485/232, and Ethernet TCP/IP network capable DigiFlex® Performance™ servo drives..
With universal feedback and motor support, DriveWare® 7 and DigiFlex® Performance™ servo drives present a complete motion control solution for any motion application.
PLS (new in 7.2) - Two independent programmable limit switches are configurable directly within DriveWare® 7 or by using network commands. The direction, pulse width, repeatability, and rollover can all be set to user-defined values, allowing great flexibility for use in multiple application scenarios.
- Intel® or AMD processor 1GHz or faster
- Microsoft® Windows XP® with Service Pack 3, Windows® 7 Professional with Service Pack 2
- 2GB of available RAM (4GB or more recommended)
- 50MB of available hard-disk space for installation
- MicroSoft .NET 4.0 Framework
- Communication Hardware (see drive documentation for more details)
- RS-232 port (COM 1-8)
- USB 2.0 port
Indexing was introduced on the previous release of DriveWare®. Sequencing adds the ability to combine indexes, timers, triggers, I/O control and more to a create series of motions or responses. With sequencing, simple machines can now be automated with no need for a centralized controller or communication network.
For example an infeed conveyor that's part of an assembly process might have a sequence where it moves the product into position then pauses while other processes work on the product. When the interim process is complete the product is then moved down the line, triggered by either a digital input or after a given amount of time.
Up to 16 individual sequences can be programmed and stored with an easy to use interface. Once configured, sequencing can be initiated several ways:
- On power-up
- With a digital input
- Over the network
Programmable Limit Switch (PLS)
This new feature is called a Programmable Limit Switch but think of it as a Programmable Logic Switch. With PLS, outputs can be configured to trigger at specified locations for a specified duration. Applications that use digital outputs to control peripheral devices such as sprayers, dispensers, actuators and more can see a benefit to performance especially if precise timing between motion control and the peripheral device is a requirement. PLS is aimed at repeated tasks and reduces delays by keeping all timing activities within the servo drive. For example a dispensing system could use a digital output to activate a solenoid for 100ms every 7.4mm starting at 35mm and ending at 350mm when traveling in one direction, but remain inactive when returning to the start position.
DxI/O extended I/O configuration
Demultiplexed I/O (DxI/O), allows DZE and DZS drives to expand their existing I/O to up to 32 digital inputs, 32 digital outputs, 4 analog inputs, and 2 analog outputs. These I/O can be read or activated over a high-speed network interface with update rates as fast as 100us. DxI/O capability requires a compatible drive and simple external circuitry which can be designed into the mounting card.
- DxI/O can reduce the overall system cost by eliminating the need for 3rd party I/O modules
- Using network I/O cleans up system wiring by allowing signal wires to terminate near the drive rather than having to trace all the way back to the controller
BiSS feedback supported on DZE, DZS and DPE drives.
BiSS is an open source digital interface for sensors and actuators. BiSS encoders allow for high-speed, high-resolution absolute position information to be transmitted to the drive in real time. DZE, DZS, and DPE drives can be configured for use with BiSS or other feedback types by downloading the appropriate firmware file to the drive.
Improved phase detect algorithm
Phase detection is required to commutate brushless motors with incremental feedback and no commutation sensors (i.e. no Hall sensors or commutation tracks). A new and improved phase detect algorithm adds options and provides a higher success rate especially beneficial on low friction, high inertia, and linear motors.
7.2.2 (released June 2014)
- Fixed potential issue with commutation parameter calculation in Absolute feedback devices.
- DriveWare installation no longer results in automatic uninstallation of previous DriveWare versions.
- Fixed Motion Panel reverse functionality for dynamic indexes.
7.2.1 (released April 2014)
- Fixed problem with Gain Set changes upon completion of AutoComm.
7.2.0 (released April 2014)
- Ability to program and store up to 16 individual sequences. A sequence can be initiated automatically on power-up, or can be initiated through a digital input or network command.
- Two programmable limit switches (PLS) allow the drive to toggle an output based on the measured or commanded motor position. The pulse width, maximum number of pulses and rotary rollover position are configurable.
- DxI/O™ extended I/O configuration supported in software.
- BiSS feedback is now supported on DZE/DZS and DPE drives.
- Improved phase detect algorithm and configuration options enhance phase angle detection in brushless motors when Hall signals are unavailable.
- Auxilliary Feedback Position is now a configurable option for PDO mapping in CANopen-based drives.
- Fixed scaling bug in Motor Parameters page - Max Motor Speed setting.
- Increased response rate when connected to DriveWare over Ethernet.
- Fixed problems with Autocommutation setting proper aux encoder polarity.
- Fixed problems homing to aux encoder index.
- Fixed problem with assigning PWM and DIR to Config 1 command source.
- Fixed problems reading aux encoder position over the network. (EtherCAT drives)
- Fixed problems with PDO watchdog. (EtherCAT drives)
- Fixed problem with fault reset disrupting CAN state machine (CAN drives).
- Fixed problem with detection of new operating mode via index 6060 (CAN drives).
7.1.2 (released September 2013)
- Fixed bug in assertion of correct commutation angles following AutoCommutation.
- Updated sample project file settings.
7.1.1 (released August 2013)
- Fixed bug in detection of auxiliary encoder index.
- Fixed problems with user unit scaling when base units for velocity and position devices differ.
- Fixed synchronization setting problem for brushless motors with absolute encoder feedback.
- Fixed initial mode of operation setting for profile velocity mode (CANopen drives).
- Fixed problem with display of target command while configuring PWM/Dir as a command source.
7.1 (released June 2013)
- DxI/O™ technology supported.
- 4 programmable jogs.
- AC induction motor configuration.
- DCF file export now supported in CANopen drives (device configuration file containing CANopen object data).
- BiSS C-Mode feedback now supported.
- Improved user units configuration page.
- Custom (Biquad) filter parameter configuration has been added to the interface
7.0.2 (released July 2012)
- New user interface with clean and professional look and feel.
- Common layout to everyday applications.
- Allows access to information quickly and conveniently.
- Scalable for different screen sizes and resolutions.
- Easily understood icons.
- Compatible with Windows XP and Windows 7.