PCIbus motion controller doubles its speed

A Baldor product story
Edited by the Engineeringtalk editorial team Aug 10, 2005

Baldor has launched a high performance PCIbus motion controller featuring very fast communications and response capabilities.

Baldor has launched a high performance PCIbus motion controller featuring very fast communications and response capabilities.

Known as NextMove PCI-2, it offers extensive digital and analogue I/O and provides a highly flexible all-in-one control solution for PC-hosted automation applications.

The new controller accommodates position feedback data at rates as high as 10MHz, and features a servo loop update time of just 100us - twice as fast as its predecessor.

It is especially suitable for multi-axis motion control applications with high data transfer or processing overheads, such as vision systems and tasks involving thousands of co-ordinated moves.

NextMove PCI-2 is a second-generation product, based on a redesigned version of Baldor's popular single-board PCI-1 controller.

Incorporating the latest high speed digital technology - including a 120MHz 32bit floating point DSP core - it uses an FPGA (field programmable gate array) for all drive control and I/O functions.

This helps minimise manufacturing costs and facilitates product customisation.

The new controller is pin compatible with the NextMove PCI-1, enabling OEMs to upgrade the performance of existing machines without changing connectors or cabling.

Available in one-, two-, three-, four- and eight-axis versions, NextMove PCI-2 controllers are packaged as single, short (7in) PCI cards.

Each model can handle closed loop control of servo or vector drives and open loop control of stepper drives; the eight-axis version provides four closed loop and four open loop control channels.

An optional four-axis PCI expansion card is available, and the controller supports up to two cards, subject to a maximum of 12 control channels of either type.

For controlling servo or vector drives, NextMove PCI-2 generates industry-standard +/-10V analogue output signals - with up to 16bit resolution - and accepts position feedback from an incremental encoder at rates up to 10MHz (or 7.5MHz via an expansion card).

The servo loop employs a special high speed PID (proportional integral derivative) term that includes velocity and acceleration feedforward parameters for precision tuning, backed by a 100us update rate for up to four axes.

Open loop axes are controlled via differential step and direction outputs capable of handling frequencies up to 3MHz; these can either be used with standard stepper type drives, or with open loop servo drives configured for step and direction inputs.

NextMove PCI-2 controllers are supplied complete with the latest version of Baldor's Mint multitasking machine control programming language, together with libraries for embedded C programs and ActiveX control.

The controller can either run autonomously from its own locally-stored Mint or embedded C program, or semi-autonomously under PC control.

The application's high level control software and user interfaces can be written in any ActiveX compliant language, such as Visual Basic or C++, and communicate with the controller's Mint command library or locally-stored program via an application program interface (API).

Mint is especially easy to use; it provides a structured, inherently self-documenting approach to program development, and incorporates a large number of motion control, I/O handling, communications, networking and operator interface functions.

The language is standardised across all of Baldor's controllers and programmable drives to help users maximise productivity.

Using Baldor's Windows-based Mint Workbench application development tool, engineers can quickly create very lean and efficient motion control programs.

NextMove PCI-2 controllers feature extensive onboard memory.

There is 2Mbyte of zero-wait-state SRAM for program and data storage, 32Kbyte of nonvolatile RAM, and 16Kbyte of memory-mapped dual-port RAM - with interrupt capabilities - for high speed communication with a host PC via the 33MHz PCIbus.

Reserved locations within the DPRAM are used for diagnostic information such as axis position and error codes, and are instantly accessible for fast real-time control purposes.

Every NextMove PCI-2 controller offers a high complement of I/O interfaces to satisfy virtually all machine control requirements and obviate the need for a separate I/O controller such as a PLC.

There are four analogue and 20 digital inputs - four of which offer 1 microsecond data capture for high speed position feedback purposes - together with a dedicated RS422 master encoder channel for synchronisation and follower type applications, which can handle up to 10MHz.

The controller's output capabilities are equally comprehensive; in addition to analogue drive demand signals, it provides 12 digital outputs.

A drive enable relay output is also provided - this is automatically de-energised under error conditions, and can be used for implementing fail-safe operation.

NextMove PCI-2 controllers also feature a 500Kbaud isolated CANbus port.

This can be configured for CANopen DS301 - with support for DS4012 I/O devices - or for Baldor's proprietary CAN protocol.

Using CANopen, the controller can assume the role of master when communicating with other nodes running Mint software, for applications involving distributed machine intelligence.

Alternatively, the port can be used to further expand the controller's I/O capabilities, by communicating with Baldor CAN-compatible digital I/O expansion units.

Up to 63 nodes can be installed on the network.

Find out more about this article. Request a brochure, download technical specifications and request samples here.

Not what you're looking for? Search the site.

Back to top Back to top

Contact Baldor

Tel +44 1454 850000

Other Baldor stories

Newsletter sign up

Request your free weekly copy of the Engineeringtalk email newsletter ...

Browse by category

All suppliers A - Z

A Pro-talk Publication

A Pro-talk publication