Chapter4 FunctionalOverview
©NationalInstruments Corporation 4-3 7344/7334Hardware User Manual
Flashmemory also allows objects such as programs and data arrays to be
stored innon -volatilememory. It is possible to save the entire parameter
state of the controller to the flash memory.On the next power cycle, the
7344/7334 controller automatically loads and returns the configuration to
these newsaved default values.
TheFPGA configuration programs are also stored in the fl ash ROM.Upon
power-up,the FPGAs are booted with these programs. T his means that
updates to the FPGA programs can be performed in the field.
Aflash memory download utility is included with the FlexMotionsoftware
that ships with the controller.
Axes and Motion Resources
The 7344/7334 controller can control up to four axes of motion. The axes
canbe completely independen t,s imultaneously coordinated, or mapped in
multidimensional groups called vector spaces. You can also synchronize
vectorspaces for m ulti-vector space coordinated motion control.

Axes

Ata minimum, an axis consists of a trajectory generator, a PID (for servo
axes)or stepper control block, and at least one output resource, either a
DACoutput (for servo axes) or a stepper pulse generator output. Servo axes
musthave either an encoder or ADC channel feedback resource.
Closed-loopstepper axes also require a feedback resource, open-loop
stepperaxes d on ot. These axis configurations are shown in Figures 4-1
and 4-2.
Withthe 7344/7334 controller, you can map one or two feedback resources
andone or two output resources to the axis. An axis with its p rimary output
resourcemapped to a stepper output is by definition a stepper axis. An axis
withit s primary output resource mapped to a DACis by definition a servo
axis.
Figure 4-1. Servo Axis Resources
0101011101101 11101101100
101100111
101100111
PID
Servo
Loop
16-Bit
D/A
Converter
32-Bit
Encoder
Interface
±10V
øA
øB
Index