Page 4
The reader should consult National Instruments if errors are suspected. In no event shall National Instruments be liable for any damages arising out of or related to this document or the information contained in it.
About the 7344/7334 Controller ..................1-1 Features......................1-1 Hardware ......................1-2 RTSI ........................1-2 What You Need to Get Started ..................1-2 Software Programming Choices ..................1-3 National Instruments Application Software ..............1-3 Optional Equipment .......................1-4 Motion I/O Connections ....................1-4 Chapter 2 Configuration and Installation Software Installation ......................2-1 Controller Configuration....................2-1...
Page 6
Contents Onboard Programs (7344 only) ..................4-5 Host Communications ....................4-6 Chapter 5 Signal Connections Motion I/O Connector ....................5-1 Motion Axis Signals..................5-4 Limit and Home Inputs ................... 5-5 Wiring Concerns................5-6 Limit and Home Input Circuit ............5-6 Encoder Signals....................
About This Manual programs, subprograms, subroutines, device names, functions, operations, variables, filenames and extensions, and code excerpts. Related Documentation The following documents contain information that you might find helpful as you read this manual: • FlexMotion Software Reference Manual • FlexMotion Software Reference online help •...
Additionally, the 7344/7334 analog inputs can provide feedback for loop closure. RTSI The 7344/7334 controller supports the National Instruments Real-Time System Integration (RTSI) bus. The RTSI bus provides high-speed connectivity between National Instruments products, including image acquisition (IMAQ) and data acquisition (DAQ) products.
32-bit compiled programs and stand-alone executables for custom automation, data acquisition, test, measurement, and control solutions. National Instruments offers the FlexMotion VI Library, a series of virtual instruments (VIs) for using LabVIEW with National Instruments motion control hardware. The FlexMotion VI library implements the full function set API and a powerful set of demo functions, example programs, and fully operational, high-level application routines.
Chapter 1 Introduction Optional Equipment National Instruments offers a variety of products for use with the 7344/7334 controller, including cables, Universal Motion Interfaces (UMIs), drive power amplifier units, and other accessories as follows: • Cables and cable assemblies for motion and digital I/O •...
Page 15
Chapter 2 Configuration and Installation The following are general installation instructions, but consult your computer user manual or technical reference manual for specific instructions and warnings. Caution 7344/7334 controllers are sensitive electronic devices shipped in an antistatic bag. Open only at an approved workstation and observe precautions for handling electrostatic-sensitive devices.
Page 20
Hardware Overview The RTSI connector provides up to seven triggers and one high-speed clock signal to facilitate synchronization between multiple National Instruments products. Typical applications of the RTSI bus include triggering an image acquisition or DAQ measurement based on motion events, or capturing current motion positions based on events external to the motion controller.
Chapter 4 Functional Overview The DSP chip is a separate processor that operates independently from the CPU but is closely synchronized by an internal packet-based command, data, and messaging event structure. The 7344/7334 controllers are true multiprocessing and multitasking embedded controllers. The advanced architecture of the 7344/7334 controller enables advanced motion features, such as enhanced PID functions.
Chapter 4 Functional Overview 101100111 øA 32-Bit Stepper Stepper Encoder 01011010 Pulse 010010110 øB Control Interface Generator Loop Index 101100111 Figure 4-2. Stepper Axis Resources The 7344/7334 controller supports axes with secondary output resources (DACs for servo axes or stepper outputs). Defining two output resources is useful when controlling axes with multiple motors, such as gantry systems, where two DAC outputs can be configured with different torque limits and/or offsets.
Chapter 4 Functional Overview Host Communications The host computer communicates with a 7344/7334 controller through a number of memory port addresses on the host bus. The host bus can be any of the supported bus standards—PCI, PXI, or 1394. The primary bidirectional data transfer port is at the base address of the controller.
Chapter 5 Signal Connections Figure 5-1 shows the pin assignments for the 68-pin motion I/O connector on the 7344/7334 controller. A signal description follows the connector pinout. In this chapter, lines above signal names indicate that the signal is active-low. Axis 1 Dir (CCW) Axis 1 Step (CW) Digital Ground...
Chapter 5 Signal Connections Motion Axis Signals The following signals control the servo amplifier or stepper driver: • Analog Output <1..4> (7344 only)—These 16-bit DAC outputs are typically the servo command outputs for each axis. They can drive the industry-standard ±10 V output, and can be software limited to any positive or negative voltage range desired.
Chapter 5 Signal Connections You can use software disabled limit and home inputs as general-purpose inputs. You can read the status of these inputs at any time and set and change their polarity as required. Limit and home inputs are a per axis enhancement on the 7344/7334 controllers and are not required for basic motion control.
Signal Connections Encoder Signals The 7344/7334 controller offers four channels of single-ended quadrature encoder inputs. All National Instruments power drives and UMI accessories provide built-in circuitry that converts differential encoder signals to single-ended encoder signals. Each channel consists of a Phase A, a Phase B, and an Index input, as described in the following sections.
10 ft (3.05 m). Shielded, 24 AWG wire is the minimum recommended size for the encoder cable. Cables with twisted pairs and an overall shield are recommended for optimized noise immunity. All National Instruments power drives and UMI accessories provide built-in circuitry that converts differential encoder signals to single-ended encoder signals.
Chapter 5 Signal Connections edge. You can also use a trigger input as a latching general-purpose digital input by simply ignoring the captured position. • Shutdown Input—The shutdown input signal, when enabled in software, can be used to kill all motion by asserting the controller inhibits, setting the analog outputs to 0 V, and stopping any stepper pulse generation.
Chapter 5 Signal Connections Analog Inputs The 7344/7334 controller has the following ADC input signals: • Analog Input <1..4>—The 7344/7334 controller includes an eight channel multiplexed, 12-bit ADC capable of measuring ±10 V, ±5 V, 0–10 V, and 0–5 V inputs. ADC channels 1 through 4 are brought out externally on the 68-pin motion I/O connector.
Chapter 5 Signal Connections Digital I/O Connector All the general-purpose digital I/O lines on the 7344/7334 controllers are available on a separate 68-pin digital I/O connector. The pin assignments for this connector are shown in Figure 5-8. +5 V Digital Ground PCLK Digital Ground Reserved...
Chapter 5 Signal Connections RTSI Signal Considerations The 7344/7334 motion controllers allow you to use the RTSI signals as sources for trigger inputs, or as destinations for breakpoint outputs and encoder signals. The RTSI bus can also be used as a generic digital I/O port. Breakpoint outputs are output-only signals that generate an active-high pulse of 90−120 ns duration, as shown in Figure 5-9.
Page 44
Appendix A Specifications Feedforward (Aff, Vff) gains ..0 to 32,767 Velocity feedback (Kv) gain ...0 to 32,767 Servo command analog outputs Voltage range........±10 V Resolution........16 bits (0.000305 V/ LSB) Programmable torque (velocity) limits Positive limit ......±10 V (–32,768 to +32,767) Negative limit......±10 V (–32,768 to +32,767) Programmable offset .......±10 V (–32,768 to +32,767) Stepper Performance...
Page 46
Appendix A Specifications Min pulse width.......1 ms Control..........Individual enable/disable, stop on input, prevent motion, Find Home Trigger inputs Number of inputs......4 (Encoders 1 through 4) Voltage range........0 to 12 V Input low voltage......0.8 V Input high voltage.....2 V Polarity ..........Programmable, active-high or active-low Min pulse width.......83 ns Capture latency........<100 ns...
Page 48
Appendix A Specifications Polarity ..........Programmable, active-high or active-low Outputs Voltage range........0 to 5 V Output low voltage ....< 0.45 V at 24 mA sink Output high voltage....> 2.4 V at 24 mA source Polarity ..........Programmable, active-high or active-low PWM outputs Number of PWM outputs ..2 Max PWM frequency ....32 kHz Resolution.........8-bit...
Page 51
Appendix B Cable Connector Descriptions Analog Output Ground Analog Output 1 Axis 1 Encoder Phase A Digital Ground Digital Ground Axis 1 Encoder Phase B Axis 1 Encoder Index Axis 1 Home Switch Axis 1 Forward Limit Switch Trigger/Breakpoint 1 11 12 Axis 1 Reverse Limit Switch Axis 1 Inhibit...
Page 52
Technical Support Resources Web Support National Instruments Web support is your first stop for help in solving installation, configuration, and application problems and questions. Online problem-solving and diagnostic resources include frequently asked questions, knowledge bases, product-specific troubleshooting wizards, manuals, drivers, software updates, and more. Web support is available through the Technical Support section of ni.com...
Page 53
Appendix C Technical Support Resources Worldwide Support National Instruments has offices located around the world to help address your support needs. You can access our branch office Web sites from the Worldwide Offices section of . Branch office Web sites provide ni.com...
Page 55
Glossary amperes analog-to-digital absolute mode treat the target position loaded as position relative to zero (0) while making a move absolute position position relative to zero acceleration/ a measurement of the change in velocity as a function of time. Acceleration deceleration and deceleration describes the period when velocity is changing from one value to another.
Page 57
Glossary Digital-to-Analog Converter direct current dedicated assigned to a particular function DGND digital ground signal digital I/O port a group of digital input/output signals dual inline package dynamic link library—provides the API for the motion control boards drivers software that communicates commands to control a specific motion control board Digital Signal Processor encoder...
Page 59
Glossary input/output—the transfer of data to and from a computer system involving communications channels, operator interface devices, and/or motion control interfaces inverting the polarity of a switch (limit switch, home switch, and so on) in active state. If these switches are active-low they are said to have inverting polarity.
Page 61
Glossary Pulse Width Modulation—a method of controlling the average current in a motor phase winding by varying the on-time (duty cycle) of transistor switches PCI eXtensions for Instrumentation quadrature counts the encoder line resolution times four random-access memory relative breakpoint sets the position breakpoint for an encoder in relative quadrature counts relative position destination or target position for motion specified with respect to the...