Delta Tau GEO BRICK LV Reference Manual

Page of 760
Turbo PMAC/PMAC2 Software Reference
 
Introduction 
 21 
INTRODUCTION 
What is Turbo PMAC? 
The Turbo PMAC is the newest addition to the renowned PMAC family of motion controllers.  The 
Turbo refers to a new high-performance CPU section that can be used with existing PMAC or PMAC2 
interface circuitry to turbo-charge the application. 
The Turbo PMAC is currently available in six versions: 
 
Turbo PMAC PC: 
PMAC servo interface circuitry, PC (ISA) bus interface 
 
Turbo PMAC VME 
PMAC servo interface circuitry, VME bus interface 
 
Turbo PMAC2 PC 
PMAC2 servo interface circuitry, PC (ISA) bus interface 
 
Turbo PMAC2 VME 
PMAC2 servo interface circuitry, VME bus interface 
 
Turbo PMAC2 PC Ultralite 
MACRO servo interface circuitry, PC(ISA) bus interface 
 
Turbo PMAC2 3U (UMAC Turbo and 3U Turbo Stack) 
 
PMAC2 servo interface circuitry, PC/104 bus interface 
Each of these versions has its own Hardware Reference manual. 
More versions will be available in the near future. 
What is New about Turbo PMAC? 
The Turbo PMAC uses the increased speed and memory of the newest generation of digital signal 
processing (DSP) ICs to enhance the capabilities of the PMAC family.  The Turbo PMAC has the 
software capability to control 32 axes in 16 independent coordinate systems, up from eight axes in eight 
coordinate systems for the standard PMAC.   
Many users will find the Turbo PMAC a very powerful and cost-effective solution when controlling large 
numbers of axes.  Remember that a PMAC board itself has at most eight servo interface channels; the 
actual control of more than eight physical axes will require the use of either Acc-24 family axis expansion 
boards, or remote interface circuitry on the MACRO ring. 
The extra software axis capability can be useful for virtual axes which do not require (full) physical 
hardware interface circuitry.  Virtual axes have many important uses, including: 
 
Phantom coordinate systems in tool tip coordinates for inverse kinematics 
 
Virtual masters to replace mechanical line-shaft masters 
 
Redundant axes for error checking and recovery purposes 
 
Cascaded servo loops for hybrid control techniques (e.g. force and position) 
Many other users will find the Turbo PMAC valuable even if less than eight axes are used, just because of 
the additional computational speed.  The DSP of the base version of the Turbo PMAC runs at 80 MHz, 
but because operations on internal registers (about half of all operations) run in one clock cycle instead of 
the two clock cycles required for the standard PMAC, performance is equivalent to that of a 120 MHz 
standard PMAC. 
The additional memory addressing capability of the Turbo PMAC permits the use of more axes and 
coordinate systems, and more features for it.  It also supports more variables, and (optionally) much larger 
user buffer spaces.