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.
Contents About This Manual Conventions ...ix Related Documentation...x Chapter 1 Introduction 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...
Page 5
Wiring Concerns... 5-13 Other Motion I/O Connections ... 5-13 Digital I/O Connector ... 5-14 PWM Features... 5-15 RTSI Connector... 5-15 RTSI Signal Considerations... 5-16 Appendix A Specifications Appendix B Cable Connector Descriptions Appendix C Technical Support Resources 7344/7334 Hardware User Manual ni.com...
7344/7334 family. The 7344/7334 family of controllers includes the following controllers: • • • • The 7344/7334 controllers are designed for PCI, PXI, and 1394 bus computers. Refer to the related terms. Conventions The following conventions appear in this manual: <>...
The following documents contain information that you might find helpful as you read this manual: • • • • • 7344/7334 Hardware User Manual FlexMotion Software Reference Manual FlexMotion Software Reference online help FlexMotion VI online help PCI Local Bus Specification, Revision 2.1 Your computer’s technical reference manual ni.com...
Introduction This chapter describes the FlexMotion 7344 and 7334 controllers and their operation. About the 7344/7334 Controller Thank you for purchasing a 7344/7334 controller. The 7344/7334 controller features advanced motion control with easy-to-use software tools and add-on motion VI libraries for use with LabVIEW.
DAQ, or IMAQ devices. What You Need to Get Started To set up and use your 7344/7334 controller, you will need the following: ❑ 7344/7334 Hardware User Manual One of the 7344/7334 controllers: –...
❑ ❑ Software Programming Choices Programming your 7344/7334 controller is straightforward using a simple but powerful high-level function set application programming interface (API). All setup and motion control functions are easily executed by calling into either a static or dynamically linked library (DLL). These libraries are callable from C, Visual Basic, and other high-level languages.
Instruments catalog, on the Internet at Instruments sales representative. Motion I/O Connections The external motion and digital I/O connectors on the 7344/7334 controller are high-density, 68-pin female VHDCI connectors. For custom cables, use the following mating connector from AMP (part number 787801-01).
Software Installation Install your FlexMotion software, along with your Motion VI libraries (if appropriate) before you install the 7344/7334 controller. Refer to the release notes included with your 7344/7334 controller for specific instructions on the software installation sequence for your host PC.
Page 14
Remove the expansion slot connector port cover on the back panel of the computer if installed. Insert the 7344/7334 controller into a +3 V or +5 V PCI slot. Gently rock the board to ease it into place. It may be a tight fit, but do not force the board into place.
Page 15
This LED should blink once when you first plug in your controller. If you are transferring a large amount of data, this light should be on or blinking continuously. Chapter 2 Configuration and Installation 7344/7334 Hardware User Manual...
Hardware Overview 1 Assembly Number Label 2 Serial Number Label NATIONAL INSTRUMENTS 1 1394 Connectors 2 Power Connector 7344/7334 Hardware User Manual 3 ADSP 2185 DSP 4 MC68331 CPU Figure 3-2. PXI-7344 Parts Locator Diagram RTSI EXPANSION 9-25 VDC, 1394...
Page 19
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.
PC for optimized system performance. The 7344/7334 controller uses the digital signal processor for all closed-loop control including position tracking, PID control closed-loop computation, and motion trajectory generation. The DSP chip is supported...
ROM. This means that the 7344/7334 controller can electrically erase and reprogram its own ROM. Since all the embedded firmware, including the RTOS and DSP code, of the 7344/7334 is stored in flash memory, you can upgrade the onboard firmware contents in the field for support and new feature enhancement.
Axes and Motion Resources The 7344/7334 controller can control up to four axes of motion. The axes can be completely independent, simultaneously coordinated, or mapped in multidimensional groups called vector spaces. You can also synchronize vector spaces for multi-vector space coordinated motion control.
øB Interface Index 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.
Turn off power to all devices when connecting or disconnecting the Caution 7344/7334 controller motion I/O and auxiliary digital I/O cables. Failure to do so may damage the 7344/7334 controller. Motion I/O Connector The motion I/O connector contains all of the signals required to control up...
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.
Breakpoint output <1..4> +5 V—host computer +5 V supply Reference for analog inputs 12-bit analog input 16-bit analog output (7344 only) Reference for analog outputs (7344 only) Controlled device shutdown +7.5 V—analog reference level Reference for digital I/O 7344/7334 Hardware User Manual...
Axis <1..4> Step (CW) and Dir (CCW)—These open-collector signals are the stepper command outputs for each axis. The 7344/7334 controller supports both major industry standards for stepper command signals—step and direction, or independent CW and CCW pulse outputs.
(for example, following error trip). You can also directly control the inhibit output signals to enable or disable a driver or amplifier. Axis <1..4> Forward Limit Input Axis <1..4> Home Input Axis <1..4> Reverse Limit Input Chapter 5 Signal Connections 7344/7334 Hardware User Manual...
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. These inputs are part of a system solution for complete motion control.
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.
An available 7344/7334 controller position mode is to move an axis Relative to Captured Position. The polarity of the trigger input is programmable in software as...
Wiring these signals near each other can cause faulty operation. Excessive input voltages can cause erroneous operation and/or component failure. 7344/7334 Hardware User Manual edge. You can also use a trigger input as a latching general-purpose digital input by simply ignoring the captured position.
Figure 5-6. Shutdown Input Circuit 3.3 kΩ To the external connector breakpoint pins Figure 5-7. Breakpoint Output Circuit 5-11 Chapter 5 Signal Connections To the trigger circuits 74HC244 DGND To the shutdown circuits 74HC244 DGND 74AS760 From the breakpoint circuits 7344/7334 Hardware User Manual...
Chapter 5 Signal Connections Analog Inputs The 7344/7334 controller has the following ADC input signals: • 7344/7334 Hardware User Manual 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.
You should, however, connect the common of the external reference to the Analog Input Ground pin for proper A/D reference and improved voltage measurement. Other Motion I/O Connections The 7344/7334 controller provides other motion I/O connections as follows: • Caution The host +5 V signal is limited to <100 mA and should not be used to power any...
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. 7344/7334 Hardware User Manual...
The physical RTSI bus interface varies depending on the type of 7334/7334 controller. For the PCI-7344 and PCI-7334, the RTSI bus is connected with a ribbon cable across National Instruments PCI devices with RTSI capability. The FW-7344 RTSI bus is connected with an external 14-pin shielded cable across National Instruments distributed devices with RTSI capability.
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.
Voltage range ... 0 to 12 V Input low voltage ... 0.8 V Input high voltage ... 2 V Polarity... Programmable, active-high Appendix A Specifications 3.3 kΩ pull-up to +5 V or active-low command outputs single-ended on digital filter settings or active-low 7344/7334 Hardware User Manual...
Page 45
Appendix A Specifications Trigger inputs Breakpoint outputs Inhibit/enable output 7344/7334 Hardware User Manual Min pulse width...1 ms Control...Individual enable/disable, stop on 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...
Page 46
Gain accuracy ... ±3% Drift... 100 ppm/°C typical Line direction ... Individual bit programmable Voltage range ... 0 to 5 V Input low voltage ... 0.8 V Input high voltage ... 2.0 V Appendix A Specifications 7344/7334 Hardware User Manual...
Page 47
♦ FW-7344 Voltage range...9 to 25 VDC Power consumption ...30 W 7344/7334 Hardware User Manual Polarity ...Programmable, active-high 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...
Page 48
Physical Dimensions (Not Including Connectors) PCI-7344/7334 ... 17.5 by 9.9 cm (6.9 by 3.9 in.) PXI-7344... 16 by 10 cm (6.3 by 3.9 in.) FW-7344 ... 30.7 by 25.4 by 4.3 cm Connectors Motion I/O connector... 68-pin female high-density 32-bit digital I/O connector... 68-pin female high-density Environment Operating temperature...
Cable Connector Descriptions This appendix describes the connector pinout for the cables that connect to your 7344/7334 boards. Figures B-1 and B-2 show the pin assignments for the stepper and servo 50-pin motion connectors. These connectors are available when you use the SH68-C68-S shielded cable assembly and the 68M-50F step/servo bulkhead cable adapter.
Appendix B Cable Connector Descriptions 7344/7334 Hardware User Manual Analog Output Ground Digital Ground Digital Ground Axis 1 Home Switch Trigger/Breakpoint 1 11 12 Axis 1 Inhibit 13 14 Analog Output Ground 15 16 Digital Ground 17 18 Digital Ground...
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...
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 up-to-date contact information, support phone numbers, e-mail addresses, and current events.
Page 58
(limit switch, home switch, and so on) in active state. If these switches are active-low they are said to have inverting polarity. interrupt request kilo—the standard metric prefix for 1,000, or 10...
Page 59
Noise corrupts signals you are trying to send or receive. noninverting the polarity of a switch (limit switch, home switch, etc.) in active state. If these switches are active-high, they are said to have non-inverting polarity. open-loop...
Page 60
<1..4> Dir direction output or counter-clockwise direction control (CCW) stepper <1..4> Step stepper pulse output or clockwise direction control (CW) 7344/7334 Hardware User Manual ni.com...
Page 62
Index Numbers +5 V signal. See Host +5 V signal. 7344/7334 controllers. See also functional overview; hardware. configuration, 2-1 features, 1-1 installation, 2-1 to 2-3 National Instruments application software, 1-3 optional equipment, 1-4 overview, 1-1 to 1-2 requirements for getting started, 1-2 to 1-3...
Page 63
4-1 to 4-3 7344/7334 Hardware User Manual embedded real-time operating system (RTOS), 4-1 to 4-2 encoder signals, 5-7 to 5-9 Axis<1..4> Encoder Index, 5-3, 5-8 Axis<1..4>...
Page 64
(table), 5-3 purpose and use, 5-13 host communications, 4-6 installation hardware, 2-1 to 2-3 FW-7344, 2-3 PCI-7344 and PCI-7334, 2-2 PXI-7344, 2-2 to 2-3 software, 2-1 LabVIEW software, 1-3 limit and home inputs, 5-5 to 5-6 Axis<1..4> Forward Limit Switch, 5-3, 5-5 to 5-6 Axis<1..4>...
Page 65
Index parts locator diagrams FW-7344 back panel, 3-2 PCI-7334 parts locator diagram (figure), 3-3 PCI-7344, 3-1 PXI-7344, 3-2 physical specifications, A-7 power requirement specifications, A-6 pulse width modulation outputs, digital I/O connector, 5-15 PWM features, digital I/O connector, 5-15 requirements for getting started, 1-2 to 1-3...
Need help?
Do you have a question about the Motion Control 7334 and is the answer not in the manual?
Questions and answers