Before installing your motion controller, you must set the configuration for motion I/O-related or bus-related. This section explains how to configure jumpers, resistor networks, and DIP switches. The following figure shows the parts locator diagram for the PC-FlexMotion-6C.
1. Assembly Number Label
2. Serial Number Label
3. 100-Pin Motion I/O Connector
4. Encoder Termination SIP Resistor Networks
5. ISA Bus Address DIP Switch
6. MC68331 CPU
7. 50-Pin Auxiliary 24-Bit Digital I/O Connector
8. 4-Pin Auxiliary Power Connector
9. 10-Pin Test Connector
10. ADSP 2111 DSP
11. 10-Pin Serial Port Connector
12. Isolated Supply Jumpers (JP2)
13. Motion I/O DIP Resistor Networks
Motion I/O Hardware Configuration
The motion I/O-related configuration consists of setting the isolated voltage supply jumpers to configure the optoisolated I/O for internal (non-isolated +5 V) or external isolated (+ISO) supply. The FlexMotion-6C controller has full optoisolation on the motion I/O signals. To avoid isolation and the need for an external power supply, use the computer's internal +5 V supply to power the I/O circuits.
Note: External isolated (+ISO) supply is the PC-Flexmotion-6C controller default.
To configure your PC-FlexMotion-6C controller, follow the instructions below.
1. For internal (non-isolated +5V) power supply, set jumper JP2 as shown in the following figure.
For external (+ISO) supply, set jumper JP2 as shown in the following figure.
2. Locate the DIP resistor networks RP3 and RP10. Refer to the table below for the appropriate value to use. Because the external isolated (+ISO) supply is configured as default, the factory default is the 2.2 kW network. If you switch the value of the resistor networks, be careful to plug the new ones in with the correct pin 1 orientation in the socket. The PC-FlexMotion-6C ships with the 470 W networks, should you select internal (non-isolated +5 V) supply. The following table describes other types of external configuration, but it is recommended to use first and last row options if you choose internal or external supply. The resistor networks used for RP3 and RP10 are 16-pin DIP packages with 15 resistor, bused pull-up networks, Bourns part number 4116R-002-RRR or equivalent (RRR = resistor value).
Motion I/O Resistor Values
3. Connect an +18 to +24 VDC power supply to the 100-pin connector on the FlexMotion controller. Make sure the positive wire from the power supply is connected to +ISO pin, and the negative or ground wire from the power supply is connected to ISORTN. You will reference this ISORTN pin when you connect home and limit switches.
Bus Hardware Configuration
To configure the bus-related settings, first determine which Memory Input/Output Range address the motion controller will use. The difference between a PCI (Plug and Play) system and an ISA is that in the Plug and Play system, Windows automatically assigns the memory address resources the controller requires, and the controller applies these resources internally. For ISA, first determine which address Windows is assigning to the controller. Next, manually apply these resources to the controller by setting the DIP switch for the address. Follow the next bus configuration procedure, if you require more detail information, refer to the FlexMotion Software Version 4.5 Release Notes, this release notes talk about the following installation procedure, which is not discussed in following versions of the software release notes.
ISA Installation (PC-FlexMotion-6C Only)
Complete the following steps to install your PC-FlexMotion-6C controller.
1. Click the Start button on your Windows NT taskbar and select Programs»National Instruments Motion Control»Explore Motion Control to launch Measurement & Automation Explorer (MAX).
2. Right-click Devices and Interfaces in MAX, and select Insert from the pop-up menu. Select National Instruments Motion Controllers from the Insert New dialog box to launch the installation wizard.
3. In the first dialog box of the installation wizard, select your controller and a controller ID. Click Next to view the resources assigned to the controller. To change the resource settings, select a resource and click Change Settings. You can change these settings later using the Resources tab of the Properties dialog box.
4. Make a note of the Input/Output range assigned to your controller.
5. Refer to Motion I/O Resistor Values table for the proper DIP switch settings for the PC-FlexMotion-6C controller to match the address assigned by Windows.
1. Click the Start button on your Windows 2000/98/95 taskbar and select Settings»Control Panel.
2. Double-click Add/Remove Hardware (Windows 2000) or Add New Hardware (Windows 98/95).
3. If you are installing your controller under Windows 98/95, go to step 5. If you are installing your controller under Windows 2000, select Add/Troubleshoot a Device and click Next.
4. Select Add a New Device and click Next.
5. Click Next and select No when prompted to search for new hardware, and click Next.
6. Select the National Instruments Motion Controllers hardware type, and click Next.
7. Select the PC-FlexMotion-6C controller type and click Next.
8. After Windows assigns resources to the controller, make a note of the Input/Output range, and click Next.
9. Click Finish to complete the wizard.
10. Next, change the DIP switch configuration to match the Input/Output range assigned by Windows. The factory-default base address for your controller is 0x3E0, as shown in the following figure.
The following tables show the DIP switch configuration for specific base I/O addresses that Windows may have assigned to the controller. If the address assigned by Windows matches the factory default described above, skip the tables and continue to Hardware Installation.