;
Powered By E-MOTION
Delta Tau: Turbo PMAC PCI
The Turbo PMAC PCI is a member of the Turbo PMAC family of boards optimized for interface to traditional servo drives with single analog inputs representing velocity or torque commands. It is capable of 32 axes of control. It can have up to eight channels of on-board axis interface circuitry. It can also support up to 32 channels of off-board axis interface circuitry through its expansion port, connected to ACC-24P or ACC-24P2 boards. The Turbo PMAC PCI is a full-sized PCI-bus expansion card, with a small piggyback board containing the CPU. This piggyback board occupies part of the next slot, but ½-sized boards (such as the Option 2 Dual-Ported RAM board) are also permitted in this next slot. The PC can communicate to PMAC through the PCI slot or through a RS-232 or RS-422 serial port if standalone operation (i.e. without a PC) is desired.
Hardware Features:
80 MHz DSP56303 CPU (120 MHz PMAC equivalent)
128k x 24 SRAM compiled/assembled program memory (5C0)
128k x 24 SRAM user data memory (5C0)
1M x 8 flash memory for user backup & firmware (5C0)
Latest released firmware version
RS-232/422 serial interface, PCI (PC) bus interface
Four channels axis interface circuitry, each including:
16-bit +/-10V analog output
3-channel differential/single-ended encoder input
Four input flags, two output flags
Interface to external 16-bit serial ADC
Display, control panel, muxed I/O, direct I/O interface ports
PID/notch/feedforward servo algorithms
Extended pole-placement servo algorithms
1-year warranty from date of shipment
Software Features
Trajectory Generation Features
Linear interpolation mode with S-curve accel/decel
Circular interpolation mode with S-curve accel/decel
Rapid point-to-point move mode
Cubic B-spline interpolation mode
Cubic Hermite-spline (PVT) interpolation mode
Automatic move-until-trigger functions with hardware capture
Altered destination on the fly
Interactive jog moves
Multi-move look ahead for velocity and acceleration limiting
Servo Features
Standard digital PID feedback filter
Velocity, acceleration, and friction feedforward
2nd-order notch/low-pass filter
Gains changeable at any time
Programmable input, integrator, and output limits
Alternate 35-term “pole-placement” servo filter
Alternate user-written high-level “Open Servo” algorithms
Commutation Features
Sinusoidal commutation of AC servo motors
Vector control of AC induction motors
Digital current-loop closure with direct PWM output (PMAC2)
Compensation Features
Position compensation tables (1D & 2D)
Torque compensation tables
Backlash compensation
Tool radius compensation
Safety Features
Hardware and software overtravel limits
Amplifier enable/fault handshaking
Following error limits
Integrated current limit
Encoder loss detection (some versions)
Watchdog timer
Program and communications checksums
Computational Features
Real-time multi-tasking operating system
48-bit floating-point math for user programs
Trigonometric and transcendental functions
Automatic type-matching of different variable types
User-defined pointer variables to any registers
Feedback sensor types that can be processed
Digital quadrature encoders
Sinusoidal encoders, interferometers
Resolvers
Potentiometers
LVDTs, RVDTs
Parallel-format encoders, interferometers
MLDTs
Serial absolute encoders (e.g. SSI)
Coordination and Master/Slave Features
User-defined coordinate systems for automatic coordination of axes
Separate coordinate systems for independent motion of axes
Multi-motor axis support (e.g. gantries)
Dynamic axis transformations (e.g. offsets, rotations, mirroring)
User-written forward and inverse-kinematic algorithms for non-Cartesian geometries
Electronic gearing (no programming required)
Electronic cams with programmable profiles
Motion Program Features
High-level programming language
Automatic sequenced execution of moves
Calculations and I/O synchronous to motion
Axes programmed in user engineering units
Motion values as constants or expressions
Automatic coordination of multiple axes
Ability to execute G-code programs
PLC Program Features
Execution asynchronous to programmed motion
I/O control as in hardware PLC
Executive functions for standalone applications
Safety and status monitoring
Servo gain scheduling
Data reporting functions
Access to all registers in controller
Additional Axes
OPT-1 - 4 additional channels on board axis interface circuitry
Communication Options
OPT-2 - On-board 8Kx16 Dual Ported RAM
OPT-9T - Auxiliary RS-232 serial port
Processor and Firmware Options
OPT-10 - Firmware version specification
OPT-5C0 - Default CPU-speed/memory config: 80MHz DSP56303 CPU
OPT-5C3 - 80MHz DSP56303 CPU
OPT-5E0 - 160MHz DSP56311 CPU (128Kx24 internal memory) 128Kx24 SRAM compiled/assembled program memory
OPT-5E3 - 160MHz DSP56311 CPU (128Kx24 internal memory) expanded 512Kx24 SRAM compiled/assembled program memory
OPT-5F0 - 240MHz DSP56321 CPU (192Kx24 internal memory) 128Kx24 SRAM compiled/assembled program memory
OPT-5F3 - 240MHz DSP56321 CPU (192Kx24 internal memory) expanded 512Kx24 RAM compiled/assembled program memory
Baseboard Options
OPT-12 - 8 Channel on-board 12-bit A/D converter
OPT-12A - Additional 8-channel on-board 12-bit A/D converter (requires Opt12)
OPT-15 - V-to-F converter to use control port analog input
OPT-16A - 32Kx24 SRAM battery-backed parameter memory.
OPT-8A - High-accuracy clock crystal (+/-15ppm)