Parker Hannifin Network Card OEM6250 User Manual

OEM6250 Servo Controller  
Installation Guide  
Compumotor Division  
Parker Hannifin Corporation  
p/n 88-016524-01B March 1998  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Change Summary  
OEM6250 Installation Guide  
Rev B  
March 1998  
The following is a summary of the primary technical changes to this document.  
This book, p/n 88-016524-01B, supersedes 88-016524-01A.  
T o p i c  
De s c r ip t io n  
Error Correction:  
DFT Input Circuit  
Revision A incorrectly stated that the drive fault input (DFT pin on the DRIVE connectors)  
shared the same circuit design as the limit inputs and trigger inputs. DFT is not controlled by  
the AUX-P pullup terminal and is not affected by the R45 resistor. The DFT input circuit is:  
SHLD  
COM  
+5VDC  
SHTNC  
6.8 KW  
SHTNO  
DFT  
AGND  
74HCxx  
47 KW  
RSVD  
CMD–  
CMD+  
Clarification:  
BD-E Drive Connections  
With a BD-E drive connected as illustrated in revision A, the motor has a tendency to lunge for  
several revolutions at full torque when power is removed simultaneously from the OEM6250 and  
the BD-E drive (as would be the case in a power outage). The correction is to connect the  
OEM6250’s SHTNC terminal to the BD-E’s GND terminal (pin 4).  
Added connection  
to prevent lunge.  
BD-E Drive  
User I/O Connector  
OEM6250  
DRIVE 1  
ENCODER 1  
15  
8
SHLD  
COM  
+5V  
A+  
BD-E Drive  
OEM6250  
SHTNC  
SHTNO  
DFT  
AGND  
RSVD  
CMDÐ  
CMD+  
AÐ  
B+  
BÐ  
Z+  
ZÐ  
GND  
SHLD  
V2 (pin 1)  
V1 (pin 2)  
«
«
«
«
«
«
«
«
«
«
«
«
CMD–  
CMD+  
GND  
COM  
SHTNO  
DFT  
A–  
GND (pin 4)  
RST (pin 5)  
+15V (pin 6)  
FT (pin 9)  
9
1
AOP (pin 10)  
AOP (pin 11)  
BOP (pin 12)  
BOP (pin 13)  
ZOP (pin 14)  
ZOP (pin 15)  
A+  
B+  
B–  
Z+  
NOTE: These connections will work only if  
BD-E jumper LK2 is set to position B  
(not the factory default position).  
Z–  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A B O U T T H I S G U I D E  
Chapter 1. Installation  
Chapter 2. Troubleshooting  
What You Should Have (ship kit)...........................................................2  
Before You Begin.....................................................................................2  
Recommended Installation Process............................................. 2  
Electrical Noise Guidelines...........................................................2  
General Specifications............................................................................3  
Mounting the OEM6250........................................................................... 4  
Electrical Connections............................................................................5  
Grounding System.......................................................................... 5  
Serial Communication...................................................................6  
Motor Drivers.................................................................................7  
ANI Analog Input........................................................................... 11  
Enable (ENBL) Input — Emergency Stop Switch......................11  
End-of-Travel and Home Limit Inputs......................................... 12  
Encoder......................................................................................... 13  
Joystick & Analog Inputs .............................................................14  
Trigger Inputs................................................................................15  
General-Purpose Programmable Inputs & Outputs................... 16  
RP240 Remote Operator Panel...................................................20  
Input Power................................................................................... 20  
Lengthening I/O Cables................................................................21  
Testing the Installation........................................................................... 22  
Tuning the OEM6250............................................................................. 24  
What’s Next?.........................................................................................25  
Program Your Motion Control Functions....................................25  
Troubleshooting Basics.........................................................................28  
Reducing Electrical Noise...........................................................28  
Diagnostic LEDs...........................................................................28  
Test Options.................................................................................. 28  
Technical Support......................................................................... 28  
Common Problems & Solutions...........................................................29  
Troubleshooting Serial Communication Problems............................. 30  
Product Return Procedure.................................................................... 32  
Appendix A: Tuning...................................................................33  
Appendix B: EMC Installation Guidelines.........................47  
Index..................................................................................................51  
Purpose of This Guide  
This document is designed to help you install and troubleshoot your OEM6250 hardware  
system. Programming related issues are covered in the 6000 Series Programmer’s Guide and  
the 6000 Series Software Reference. (These reference documents are available by ordering the  
“OEM6250 MANUALS” ship kit add-on, or they can be downloaded from Compumotor’s web  
site at http://www.compumotor.com).  
What You Should Know  
To install and troubleshoot the OEM6250, you should have a fundamental understanding of:  
• Electronics concepts, such as voltage, current, switches.  
• Mechanical motion control concepts, such as inertia, torque, velocity, distance, force.  
• Serial communication and terminal emulator experience: RS-232C  
Related Publications  
6000 Series Software Reference, Parker Hannifin Corporation, Compumotor Division;  
part number 88-012966-01  
6000 Series Programmer’s Guide, Parker Hannifin Corporation, Compumotor Division;  
part number 88-014540-01  
• Current Parker Compumotor Motion Control Catalog  
• Schram, Peter (editor). The National Electric Code Handbook (Third Edition). Quincy,  
MA: National Fire Protection Association  
EMC Installation Guidelines  
The OEM6250 is sold as a complex component to professional assemblers. As a component,  
it is not required to be compliant with Electromagnetic Compatibility Directive 89/336/EEC.  
However, Appendix B provides guidelines on how to install the OEM6250 in a manner most  
likely to minimize the OEM6250’s emissions and to maximize the OEM6250’s immunity to  
externally generated electromagnetic interference.  
This manual (in Acrobat PDF format) is available from our web site: http://www.compumotor.com  
Online Manuals  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C H A P T E R O N E  
Installation  
1
IN THIS CHAPTER  
Product ship kit list  
Things to consider before you install the OEM6250  
General specifications table  
Mounting the OEM6250  
Connecting all electrical components (includes specifications)  
Testing the installation  
Tuning the OEM6250 (refer to Servo Tuner User Guide or to Appendix A)  
Preparing for what to do next  
Appendix B provides guidelines on how to install the OEM6250 in a manner most likely  
to minimize the OEM6250’s emissions and to maximize the OEM6250’s immunity to  
externally generated electromagnetic interference.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
What You Should Have (ship kit)  
Part Name  
Part Number  
One of the following line items:  
If an item is missing,  
call the factory (see  
phone numbers on  
inside front cover).  
OEM6250 standard product (with ship kit).............................. OEM6250  
¬
OEM6250 product with ANI input board (with ship kit)...........OEM6250-ANI  
The ANI input board  
provides two ±10V,  
14-bit analog inputs.  
To order the ANI input  
board separately,  
order part number  
OPT-OEM6250-A.  
Ship kit: This manual (OEM6250 Installation Guide) * .............88-016524-01  
Motion Architect response card ** ...............................88-013715-01  
If you order “OEM6250 MANUALS”, the ship kit would also include:  
6000 Series Software Reference * ..............................88-012966-01  
6000 Series Programmer’s Guide * ............................88-014540-01  
*
These manuals are available in electronic form (Adobe Acrobat PDF files)  
from our web site — http://www.compumotor.com.  
** Motion Architect may be downloaded from our web site.  
Before You Begin  
WARNINGS  
The OEM6250 is used to control your system's electrical and mechanical components.  
Therefore, you should test your system for safety under all potential conditions. Failure to do  
so can result in damage to equipment and/or serious injury to personnel.  
Always remove power to the OEM6250 before:  
Connecting any electrical device (e.g., drive, encoder, inputs, outputs, etc.)  
Adjusting the DIP switches or other internal components  
Recommended Installation Process  
1. Review the general specifications.  
2. Mount the OEM6250.  
This chapter is  
organized  
sequentially to best  
approximate a typical  
installation process.  
3. Connect all electrical system components.  
4. Test the installation.  
5. Mount the motor and couple the load.  
6. Tune the OEM6250 for optimum performance. If you are using Servo Tuner, refer to the  
instructions in the Servo Tuner User Guide; otherwise, refer to Appendix A (page 33).  
7. Program your motion control functions. Programming instructions are provided in the  
6000 Series Programmer's Guide and the 6000 Series Software Reference. We recommend  
using the programming tools provided in Motion Architect for Windows. You can also  
benefit from the optional iconic programming interface called Motion Builder (sold  
separately). For information on support software, refer to page 25.  
Electrical Noise Guidelines  
Do not route high-voltage wires and low-level signals in the same conduit.  
Ensure that all components are properly grounded.  
Ensure that all wiring is properly shielded.  
Noise suppression guidelines for I/O cables are provided on page 21.  
Appendix B (page 47) provides guidelines on how to install the OEM6250 in a manner  
most likely to minimize the OEM6250’s emissions and to maximize the OEM6250’s  
immunity to externally generated electromagnetic interference.  
2
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
General Specifications  
Parameter  
Power  
Specification  
DC input....................................................................5VDC ±5%, 4A minimum  
(current requirements depend on the type and amount of I/O used – see page 20).  
Status LEDs/fault detection......................................Refer to Diagnostic LEDs on page 28  
Environmental  
Operating Temperature .......................................... 32 to 122°F (0 to 50°C)  
Storage Temperature............................................... -22 to 185°F (-30 to 85°C)  
Humidity...................................................................0 to 95% non-condensing  
Performance  
Position Range & Accuracy.....................................Position range: ±2,147,483,648 counts;  
Accuracy: ±0 counts from preset total  
Velocity Range, Accuracy, & Repeatability............Range: 1-2,000,000 counts/sec;  
(commanded velocity)  
Accuracy: ±0.02% of maximum rate;  
Repeatability: ±0.02% of set rate  
Acceleration Range.................................................. 1-24,999,975 counts/sec2  
Motion Trajectory Update Rate...............................See SSFRcommand description in the 6000 Series Software Reference  
Servo Sampling Update Rate.................................. See SSFRcommand description in the 6000 Series Software Reference  
Serial Communication  
Connection Options.................................................. RS-232C, 3-wire (Rx, Tx & GND on the AUX connector).  
Maximum units in daisy-chain................................99 (use DIP switch or ADDRcommand to set individual addresses for each unit)  
Communication Parameters................................... 9600 baud (range is 9600-1200—see AutoBaud, page 6), 8 data bits, 1 stop bit, no parity;  
RS-232: Full duplex; XON/XOFF enabled.  
Inputs  
HOM, POS, NEG, TRG-A, TRG-B, & ENBL ...............HCMOS compatible* with internal 6.8 KW pull-up resistor to AUX-P terminal. Voltage range  
for these inputs is 0-24V. As shipped from the factory, AUX-P is internally connected to +5V  
via resistor R45 (input is sinking current). To make the input sink current to a supply other  
than +5V, first remove R45 and then connect an external 5-24V supply to the AUX-P terminal.  
To source current, first remove R45 and then connect the AUX-P terminal to the GND  
terminal. CAUTION: Failure to remove R45 before connecting AUX-P to an external supply,  
or to the GND terminal, or to the +5V terminal will damage the OEM6250.  
NOTE: As shipped from the factory, the ENBL (enable) input is connected to ground via zero-  
ohm resistor R25, thereby allowing motion. To control the ENBL input with an external switch  
(i.e., to use it as an emergency stop input), remove R25.  
DFT ...........................................................................HCMOS compatible* with internal 6.8 KW pull-up resistor to +5VDC. Voltage range for  
these inputs is 0-24V.  
Joystick inputs: Axes Select, Velocity Select, ...... HCMOS compatible* with internal 6.8 KW pull-ups to +5V; voltage range is 0-24V.  
Trigger, Release, and Auxiliary  
Encoder..................................................................... Differential comparator accepts two-phase quadrature incremental encoders with differential  
(recommended) or single-ended outputs.  
Maximum voltage = 5VDC. Switching levels (TTL-compatible): Low £ 0.4V, High ³ 2.4V.  
Maximum frequency = 1.6 MHz. Minimum time between transitions = 625 ns.  
16 General-Purpose Programmable Inputs ..........HCMOS compatible* with internal 6.8 KW pull-up resistor to IN-P terminal. As shipped from  
(PROGRAMMABLE INPUT/OUTPUT connector).............the factory, IN-P is internally connected to +5V via resistor R12 (inputs sinking current). To  
make the inputs sink current to a supply other than +5V, first remove R12 and then connect an  
external 5-24V supply to the IN-P terminal. (IN-P can handle 0-24V with max. current of  
100 mA.) To source current, first remove R12 and then connect the IN-P terminal to the GND  
terminal. CAUTION: Failure to remove R12 before connecting IN-P to an external supply, or  
to the GND terminal, or to the +5V terminal will damage the OEM6250. Voltage range = 0-24V.  
Analog input channels (JOYSTICK connector)....... Voltage range = 0-2.5VDC; 8-bit A/D converter. Input voltage must not exceed 5V.  
Analog Inputs (optional ANI input board)................ Voltage range = ± 10V, 14-bit A/D (OEM6250-ANI or OPT-OEM6250-A product only)  
Outputs  
8 Programmable Outputs ....................................... Open-collector output with internal 4.7 KW pull-up resistor to OUT-P terminal. Shipped from  
(PROGRAMMABLE INPUT/OUTPUT connector).............factory with these outputs internally pulled up to +5V through a zero ohm resistor – R13. If  
you remove resistor R13 first, you can pull up these outputs by connecting OUT-P to the +5V  
terminal or to an external 5-24V power source. Max. voltage in the OFF state (not sinking  
current) = 24V; max. current in the ON state (sinking) = 30mA.  
+5V Output................................................................Internally supplied +5VDC. +5V terminals are available on multiple connectors. The amount  
of current available depends on the current that you supply to the +5V terminal on the input  
power connector (see page 20).  
Command Out (CMD)..............................................±10V analog output. 12-bit DAC. Load should be > 2KW impedance.  
Shutdown (SHTNO, SHTNC, and COM)...................Shutdown relay output. Max. rating: 175VDC, 0.25A, 3W.  
* HCMOS-compatible switching voltage levels: Low £ 1.00V, High ³ 3.25V.  
TTL-compatible switching voltage levels: Low £ 0.4V, High ³ 2.4V.  
Chapter 1. Installation  
3
Download from Www.Somanuals.com. All Manuals Search And Download.  
Mounting the OEM6250  
NOTE: The drawing below illustrates the dimensions of the OEM6250 printed circuit board. The  
board is shipped from the factory attached to sheet metal which allows either flat mounting or side  
mounting of the OEM6250. This board will fit in a 6U rack (if you remove the PCB from the sheet metal).  
Max.  
Component  
Height  
10.01  
(254.25)  
9.67  
(245.62)  
1.48  
(37.59)  
11.00  
(279.40)  
10.10  
(256.54)  
9.19  
(233.43)  
6
5
4
3
2
1
0.70  
(17.78)  
Provision for #10  
Mounting Screws  
(6 Plcs.)  
1.00  
(25.40)  
8.00  
(203.20)  
0.50  
(12.70)  
1.00  
(25.40)  
ANI Option Board  
Inches (Millimeters)  
If you ordered the “OEM6250-ANI”  
product, this option board is factory  
installed. If you ordered the board  
separately (p/n “OPT-OEM6250-A”),  
install it now. Allow 0.91 (23.11)  
mimimum for component height  
Minimum Airf ow Space = 2 inches  
Temperature. Operate the OEM6250 in ambient  
temperatures between 32°F (0°C) and 122°F (50°C). Provide a  
minimum of 2 inches (50.8 mm) of unrestricted air-flow space  
around the OEM6250 (see illustration). Fan cooling may be  
necessary if adequate air flow is not provided.  
Environmental  
Considerations  
2.0  
(50.8)  
Humidity. Keep below 95%, non-condensing.  
2.0  
(50.8)  
2.0  
(50.8)  
Airborne Contaminants, Liquids. Particulate  
contaminants, especially electrically conductive material,  
such as metal shavings and grinding dust, can damage the  
OEM6250. Do not allow liquids or fluids to come in contact  
with the OEM6250 or its cables.  
2.0  
(50.8)  
4
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Electrical Connections  
Appendix B (page 47) provides guidelines on how to install the OEM6250  
in a manner most likely to minimize the OEM6250’s emissions and to  
maximize the OEM6250’s immunity to externally generated  
electromagnetic interference.  
Grounding System  
ANALOG  
GROUND  
SHLD Terminal  
1
9
SHLD  
COM  
+5V  
A+  
SHTNC  
SHTNO  
DFT  
A-  
B+  
B-  
AGND  
RSVD  
CMD-  
CMD+  
Z+  
Z-  
GND  
SHLD  
GND Terminal  
9
1
SHLD Terminal  
DRIVE 1  
ENCODER 1  
DRIVE 2  
ENCODER 2  
SHLD Terminal  
1
9
SHLD  
+5V  
COM  
A+  
A-  
B+  
B-  
SHTNC  
SHTNO  
DFT  
AGND  
RSVD  
CMD-  
CMD+  
Z+  
Z-  
GND  
GND Terminal  
GND Terminals  
SHLD  
9
1
1
9
SHLD Terminal  
SHLD Terminal  
AUX  
LIMITS  
Rx  
Tx  
1POS  
1NEG  
1HOM  
GND  
2POS  
2NEG  
2HOM  
GND  
GND  
SHLD  
+5V  
OUT-P  
IN-P  
7
1
TRG-A  
TRG-B  
GND  
OUT-A  
OUT-B  
GND  
ENBL  
+5V  
AUX-P  
SHLD  
1
5
GND Pin (#14)  
GND Terminal  
RP240  
SHLD  
Tx  
Rx  
GND  
+5V  
13  
25  
1
1
9
14  
SHLD Terminals  
SHLD Pin (#8)  
JOYSTICK  
POWER  
49  
50  
1
2
1
5
+15V NC -15V GND +5V  
PROGRAMMABLE INPUT/OUTPUT  
GND Pins  
Shield Screw  
(even numbered pins)  
EARTH  
This connection is critical for providing adequate shielding.  
DIGITAL  
GROUND  
Chapter 1. Installation  
5
Download from Www.Somanuals.com. All Manuals Search And Download.  
Serial Communication  
RS-232C Connections  
RS-232C Daisy-Chain Connections *  
Unit 0  
Unit 1  
Unit 2  
Rx  
Rx  
Rx  
Tx  
Tx  
Tx  
9
1
1
9
GND  
SHLD  
GND  
SHLD  
GND  
SHLD  
Tx  
AUX  
LIMITS  
Rx  
Rx  
Tx  
GND  
SHLD  
Tx  
GND  
Rx  
GND  
Daisy Chain to a Computer or Terminal  
7
1
Unit 0  
Unit 1  
Unit 2  
Serial Port Connection  
1
5
Rx  
Tx  
GND  
SHLD  
Rx  
Tx  
GND  
SHLD  
Rx  
Tx  
GND  
SHLD  
9-Pin COM Port:  
25-Pin COM Port:  
RP240  
Rx  
Tx  
GND  
Pin 2 (Rx)  
Pin 2 (Tx)  
Rx  
Tx  
GND  
Pin 3 (Tx)  
Pin 3 (Rx)  
Pin 5 (GND)  
Pin 7 (GND)  
Stand-Alone Daisy Chain  
1
9
49  
50  
Be sure to set unique devices addresses for each unit.  
To set the address, use the DIP switch (see below),  
*
NOTE: Max. cable length is 50 ft (15.25 m)  
or use the ADDRcommand (see 6000 Series Software Reference).  
Changing the address and baud rate (OPTIONAL)  
Factory Settings  
ADDRESS  
OEM6250  
May Be Sufficient  
Switch #1 Switch #2 Switch #3  
Device Address  
• Device address is  
set to zero (if you  
are connecting  
OFF  
ON  
OFF  
OFF  
ON  
OFF  
OFF  
OFF  
OFF  
ON  
Ø
1
2
3
4
5
6
7
(default)  
OFF  
ON  
multiple units in a  
daisy-chain, you  
can automatically  
establish the device  
address by using  
the ADDR  
ON  
OFF  
ON  
OFF  
ON  
OFF  
OFF  
ON  
ON  
ON  
ON  
ON  
* Device address is checked upon power up or reset.  
command).  
• Factory default  
baud rate is 9600.  
AUTO BAUD  
Switch #4 ON = Auto Baud Enabled  
Switch #4 OFF = Auto Baud Disabled (default)  
To implement the Auto Baud feature:  
The default baud rate is 9600. As an alternative, you can use  
this procedure to automatically match your terminal's speed  
of 1200, 2400, 4800, or 9600 baud.  
DIP Switch  
Factory Default Setting Shown  
1. Set switch 4 to ON.  
2. Connect the OEM6250 to the terminal.  
3. Power up the terminal.  
4. Cycle power to the OEM6250 and immediately press the  
space bar several times.  
5. The OEM6250 should send a message with the baud rate  
on the first line of the response. If no baud rate message  
is displayed, verify steps 1-3 and repeat step 4.  
6. Change switch 4 to OFF.  
7. Cycle power to the OEM6250. This stores the baud rate  
in non-volatile memory.  
NOTE: If Auto Baud is enabled, the OEM6250 performs its  
auto baud routine every time it is powered up or reset. The  
OEM6250 is only capable of matching 1200, 2400, 4800, and  
9600 baud. Once the baud rate has been determined, the  
OEM6250 stores that baud rate in non-volatile memory;  
therefore, Switch #4 should be set to the OFF position after  
the baud rate has been determined.  
6
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Motor Drivers  
WARNING  
REMOVE DC POWER FIRST before connecting or disconnecting the drive.  
CONNECTIONS & INTERNAL SCHEMATICS  
Drive  
Motor  
Maximum recommended cable  
length is 15 feet (4.56 m).  
Use 22 AWG wire.  
Internal Schematics  
Chassis Ground  
Solid State Relay  
DRIVE Connector  
Closed if DRIVE¯  
Open if DRIVE1  
SHLD  
COM  
OEM6250  
SHTNC  
SHTNO  
DFT  
Open if DRIVE¯  
Closed if DRIVE1  
47 KW  
DRIVE 1  
DRIVE 2  
AGND  
RSVD  
CMD–  
CMD+  
Analog Ground  
(AGND)  
74HCxx  
6.8 KW  
+5VDC  
AUX  
AGND  
AGND  
Command +  
-
+
DFT (Drive Fault) input:  
HCMOS compatible switching: low £ 1.00V, high ³ 3.25V.  
Voltage range = 0-24V.  
Chapter 1. Installation  
7
Download from Www.Somanuals.com. All Manuals Search And Download.  
PIN OUTS & SPECIFICATIONS (9-pin DRIVE Connector)  
Name In/Out Description and Specifications  
SHLD  
COM  
Shield—Internally connected to chassis (earth) ground.  
Signal common for shutdown. Not connected to any ground or other COM.  
SHTNC OUT  
Shutdown relay output to drives that require a closed contact to disable the drive. The shutdown relay is active (disabling the  
drive) when no power is applied to the OEM6250. When the OEM6250 is powered up, the shutdown relay remains active until  
you issue the DRIVE11command. Max. rating: 175VDC, 0.25A, 3W.  
Shutdown active (DRIVE¯¯): this output is internally connected to COM (see schematic above).  
Shutdown inactive (DRIVE11): this output is disconnected from COM (see schematic above).  
SHTNO OUT  
Shutdown relay output to drives that require an open contact to disable the drive. The shutdown relay is active (disabling the  
drive) when no power is applied to the OEM6250. When the OEM6250 is powered up, the shutdown relay remains active until  
you issue the DRIVE11command. Max. rating: 175VDC, 0.25A, 3W.  
Shutdown active (DRIVE¯¯): this output is disconnected from COM (see schematic above).  
Shutdown inactive (DRIVE11): this output is internally connected to COM (see schematic above).  
DFT  
IN  
Drive fault input. Set active level with the DRFLVLcommand. The drive fault input will not be recognized until you enable the  
input functions with the INFEN1command. HCMOS compatible (Low £ 1.00V, High ³ 3.25V) with internal 6.8 KW pull-up  
resistor to internal +5VDC supply.  
AGND  
RSVD  
Analog ground.  
reserved  
CMD– IN  
Command signal return.  
CMD+ OUT  
Command output signal. ±10V analog output. 12-bit DAC. Load should be > 2KW impedance.  
CONNECTIONS TO SPECIFIC DRIVES  
APEX Series Drives  
APEX Series  
Drive  
OEM6250  
DRIVE 1  
ENCODER 1  
Reset  
Gnd  
Vel Int Enable  
Enable In  
Fault Out  
Gnd  
Command+  
CommandÐ  
Tach Output  
Gnd  
SHLD  
COM  
SHTNC  
SHTNO  
DFT  
AGND  
RSVD  
CMD-  
CMD+  
+5V  
A+  
AÐ  
B+  
BÐ  
Z+  
ZÐ  
GND  
SHLD  
APEX Series Drive  
OEM6250  
Enable In  
Fault Out  
Gnd  
«
«
«
«
«
«
«
«
«
«
«
«
SHTNO  
DFT  
AGND  
CMD+  
CMD–  
A–  
Command+  
Command–  
CHA+  
CHA–  
A+  
+15V  
Gnd  
-15V  
CHB+  
B+  
CHB–  
B–  
CHZ+  
Z+  
CHA+  
CHAÐ  
CHB+  
CHBÐ  
CHZ+  
CHZÐ  
Gnd  
CHZ–  
Z–  
Gnd  
GND  
NOTE:  
Apex Series CHA+ connected to OEM6250’s A–  
Apex Series CHA– connected to OEM6250’s A+  
8
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BD-E Drive  
BD-E Drive  
User I/O Connector  
OEM6250  
DRIVE 1  
ENCODER 1  
15  
8
SHLD  
COM  
+5V  
BD-E Drive  
OEM6250  
A+  
SHTNC  
SHTNO  
DFT  
AGND  
RSVD  
CMDÐ  
CMD+  
AÐ  
B+  
BÐ  
Z+  
ZÐ  
GND  
SHLD  
V2 (pin 1)  
V1 (pin 2)  
«
«
«
«
«
«
«
«
«
«
«
«
CMD–  
CMD+  
GND  
COM  
SHTNO  
DFT  
A–  
GND (pin 4)  
RST (pin 5)  
+15V (pin 6)  
FT (pin 9)  
9
1
AOP (pin 10)  
AOP (pin 11)  
BOP (pin 12)  
BOP (pin 13)  
ZOP (pin 14)  
ZOP (pin 15)  
A+  
B+  
B–  
Z+  
NOTE: These connections will work only if  
BD-E jumper LK2 is set to position B  
(not the factory default position).  
Z–  
Dynaserv Drives (most)  
Dynaserv Drive  
OEM6250  
DN1  
(50-pin Connector)  
DRIVE 1  
ENCODER 1  
1
33  
Dynaserv Drive  
OEM6250  
SHLD  
COM  
SHTNC  
SHTNO  
DFT  
AGND  
RSVD  
CMD-  
CMD+  
+5V  
A+  
A-  
B+  
B-  
Z+  
Z-  
19  
A+ (pin 13)  
A– (pin 14)  
«
«
«
«
«
«
«
«
«
«
A–  
A+  
SRVON (pin 23)  
Vcc (pin 24)  
B+ (pin 29)  
SHTNO  
+5V  
B+  
GND  
SHLD  
B– (pin 30)  
B–  
Z+ (pin 43)  
Z+  
Z– (pin 44)  
Z–  
VIN (pin 49)  
AGND (pin 50)  
CMD+  
AGND  
18  
50  
NOTE:  
Dynaserv A+ connected to OEM6250’s A–  
Dynaserv A– connected to OEM6250’s A+  
OEM6250 GND connected to OEM6250 COM  
Linearserv Drive and Dynaserv DM1004 Drive  
Linearserv or DM1004 Drive  
OEM6250  
CN1  
Linearserv, DM1004  
OEM6250  
(50-pin Connector)  
DRIVE 1  
ENCODER 1  
Com+ (pin 01)  
Servo On– (pin 05)  
A+ (pin 17)  
«
«
«
«
«
«
«
«
«
«
«
«
«
«
+5V  
50  
25  
SHLD  
COM  
SHTNC  
SHTNO  
DFT  
AGND  
RSVD  
CMD-  
CMD+  
SHLD  
GND  
ZÐ  
Z+  
BÐ  
B+  
AÐ  
A+  
+5V  
SHTNO  
A– **  
B+  
*
*
B+ (pin 19)  
Z+ (pin 21)  
Z+  
Agnd-TQ (pin 22)  
Vin-TQ (pin 23)  
Agnd-VEL (pin 24)  
Vin-VEL (pin 25)  
Com– (pin 26)  
Ready+ (pin 31)  
A– (pin 41)  
CMD-  
CMD+  
CMD-  
CMD+  
AGND  
DFT  
*
*
*
*
A+ **  
B–  
B– (pin 43)  
Z– (pin 45)  
Z–  
NOTE:  
* When the Linearserv is in Torque Mode,  
connect Linearserv pins 23 & 22 to CMD+  
& CMD-. When in the Velocity Mode,  
26  
1
connect pins 25 & 24 are CMD+ & CMD-.  
** Connect Linearserv A+ to OEM6250 A–.  
** Connect Linearserv A– to OEM6250 A+.  
Connect OEM6250 GND to OEM6250 COM.  
Chapter 1. Installation  
9
Download from Www.Somanuals.com. All Manuals Search And Download.  
OEM670 Drive  
OEM670  
Drive  
OEM6250  
1
14  
OEM670 Drive  
OEM6250  
DRIVE 1  
CMD+ (pin 1)  
CMD– (pin 2)  
FAULT (pin 9)  
ENABLE (pin 10)  
GND (pin 11)  
«
«
«
«
«
«
CMD+  
CMD–  
DFT  
SHLD  
COM  
SHTNC  
SHTNO  
DFT  
SHTNO  
COM  
AGND  
RSVD  
CMDÐ  
CMD+  
GND (pin 16)  
AGND  
25  
13  
SV Drive  
SV Drive  
OEM6250  
SV Drive  
OEM6250  
X8  
SOLL1+ (X8 pin 01)  
SOLL1– (X8 pin 02)  
N (X13 pin 02)  
«
«
«
«
«
«
«
«
«
«
CMD+  
CMD–  
Z+  
DRIVE 1  
ENCODER 1  
1
SHLD  
COM  
SHTNC  
SHTNO  
DFT  
AGND  
RSVD  
CMD-  
CMD+  
SHLD  
GND  
ZÐ  
Z+  
BÐ  
B+  
AÐ  
X13  
B (X13 pin 03)  
B+  
1
9
A (X13 pin 04)  
A– *  
GND  
Z–  
GND (X13 pin 05)  
500  
½
N/ (X13 pin 09)  
B/ (X13 pin 10)  
B–  
A+  
+5V  
A/ (X13 pin 11)  
A+ *  
+5V  
+5V (X13 pin 13)  
15  
8
16  
1
ENABLE GND (X10 pin 08)  
+24V OUT GND (X10 pin 10)  
ENABLE (X10 pin 01)  
+24V OUT (X10 pin 09)  
+24V IN (X10 pin 14)  
Short these  
two terminals  
«
«
«
COM  
X10  
SHTNO  
+24V **  
(Ext. Supply)  
DFT ***  
Fault Output (X10 pin 15)  
GND for +24V (X10 pin 16)  
«
«
GND **  
(& Ext. Supply)  
NOTE:  
* Connect SV A+ (called “A”) to OEM6250 A–.  
Connect SV A– (called “A/”) to OEM6250 A+.  
** Connect SV’s X10 pins 14 & 16 to an  
external 24V power supply. Also connect  
SV X10 pin 16 to OEM6250 GND.  
+
External 24V  
Power Supply  
16  
*** Connect a 500½ resistor between the  
OEM6250’s GND and DFT terminals.  
TQ Series Drive  
TQ Series  
Drive  
OEM6250  
DRIVE 1  
ENABLE IN  
ENABLE GND  
FAULT OUT+  
FAULT OUTÐ  
RESET IN  
RESET GND  
COMMAND+  
COMMANDÐ  
COMMAND SHLD  
GND  
SHLD  
COM  
SHTNC  
SHTNO  
DFT  
AGND  
RSVD  
CMD-  
CMD+  
TQ Series Drive  
OEM6250  
ENABLE IN (pin 1)  
ENABLE GND (pin 2)  
FAULT OUT+ (pin 3)  
FAULT OUT– (pin 4)  
COMMAND+ (pin 7)  
COMMAND– (pin 8)  
COMMAND SHLD (pin 9)  
GND (pin 10)  
«
«
«
«
«
«
«
«
SHTNO  
COM  
DFT  
AGND  
CMD+  
CMD–  
(cable shield)  
AGND  
1 0  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
ANI Analog Input (OEM6250-ANI or OPT-OEM6250-A product only)  
±10V A na og  
Input Source  
SignalSource +  
Ground –  
Internal Schematics  
6
5
4
3
2
1
+15V  
Analog Input #1  
Analog Input #2  
Analog Ground  
N.C.  
N.C.  
N.C.  
(same as #1)  
LF412  
-15V  
150 KW  
Analog  
Ground  
Analog  
Ground  
ANI Option  
Board  
¥ Each input is a ±10V analog input with a 14-bit  
analog-to-digital converter.  
¥ The ANI input is sampled at the servo sampling  
rate (see table for SSFRcommand).  
¥ Voltage value reported with the TANIand  
ANIcommands; Position value (819 counts/volt)  
reported with the TPANIand PANIcommands.  
Enable (ENBL) Input — Emergency Stop Switch  
AUX Connector  
Internal Schematic  
+5V  
OUT-P  
IN-P  
ENBL connected to GND (normally-closed switch).  
(NOTE—You must first remove resistor R25 before you can  
use a switch on this input.) If this connection is opened,  
motion is killed and the program in progress is terminated.  
Digital  
Ground  
(GND)  
TRG-A  
TRG-B  
GND  
OUT-A  
OUT-B  
GND  
If the ENBL input is not grounded when motion is  
commanded, motion will not occur and the error message  
WARNING: ENABLE INPUT ACTIVE” will be displayed in  
the terminal emulator.  
To control the ENBL  
input with a switch,  
first remove R25 and  
then wire the switch  
as shown.  
R25  
(0 KW)  
ENBL  
+5V  
AUX-P  
74HCxx  
6.8 KW  
47 KW  
R45  
(0 KW)  
Remove R45 before connecting  
AUX-P to an external 5-24VDC  
supply (sink current) or to the GND  
terminal (source current). Failure  
to remove R45 first will damage  
the OEM6250.  
OEM6250  
+5VDC  
As shipped from the factory, AUX-P is internally connected to +5V via resistor R45 (input  
is sinking current). To make the ENBL input sink current to a supply other than +5V, first  
remove R45 and then connect an external 5-24V supply to the AUX-P terminal. To source  
current, first remove R45 and then connect the AUX-P terminal to the GND terminal.  
CAUTION: Failure to remove R45 before connecting AUX-P to an external supply or  
to the GND terminal or to the +5V terminal will damage the OEM6250.  
AUX  
Location of resistor R45.  
NOTE: AUX-P (and R45) are also used by the HOM, NEG, POS, & TRG inputs.  
HCMOS compatible (switching levels: low £ 1.00V, high ³ 3.25V).  
Voltage range = 0-24V.  
Location of resistor R25.  
Chapter 1. Installation  
1 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
End-of-Travel and Home Limit Inputs  
NOTES  
CAUTION: As shipped from the factory, the limit inputs are pulled up to +5V through the R45 resistor. To  
use a voltage reference other than +5V, first remove R45 and then use either the on-board +5V terminal  
or an external power supply to power the AUX-P pull-up resistor (using both will damage the OEM6250).  
• Motion will not occur on an axis until you do one of the following:  
-
-
-
Install end-of-travel (POS & NEG) limit switches.  
Disable the limits with the LH¯command (recommended only if load is not coupled).  
Change the active level of the limits with the LHLVLcommand.  
• Refer to the Basic Operation Setup chapter in the 6000 Series Programmer’s Guide for in-depth  
discussions about using end-of-travel limits and homing.  
CONNECTIONS & INTERNAL SCHEMATICS  
POS & NEG connected to GND (normally-closed switches).  
Mount each switch such that the load forces it to open before it  
reaches the physical travel limit (leave enough room for the load to  
stop). When the load opens the switch, the axis stops at the decel  
value set with the LHADcommand. The motor will not be able to  
move in that same direction until you execute a move in the opposite  
direction and clear the limit by closing the switch (or you can disable  
the limits with the LH¯command, but this is recommended only if the  
motor is not coupled to the load). The active level (default is active  
low) can be changed with the LHLVLcommand.  
Internal Schematic  
LIMITS Connector  
1POS  
1NEG  
1HOM  
GND  
All limit inputs share the  
same circuit design.  
2POS  
2NEG  
2HOM  
GND  
Digital  
GND  
SHLD  
Chassis  
Ground  
HOM connected to GND (normally-open switch).  
Remove R45 before  
AUX Connector  
The home limit input is used during a homing move, which is initiated  
with the HOMcommand. After initiating the homing move, the controller  
waits for the home switch to close, indicating that the load has reached  
the “home” reference position. The active level (default is active low) can  
be changed with the HOMLVLcommand. You can also use an encoder’s  
Z channel pulse, in conjunction with the home switch, to determine the  
home position (this feature is enabled with the HOMZ1command).  
connecting AUX-P to  
an external 5-24VDC  
supply (sink current)  
or to the GND  
TRG-B  
GND  
OUT-A  
OUT-B  
GND  
ENBL  
+5V  
AUX-P  
Digital  
GND  
terminal (source  
current). Failure to  
remove R45 first  
will damage the  
OEM6250.  
+5VDC  
R45  
(0 KW)  
OEM6250  
74HCxx  
6.8 KW  
47 KW  
LIMITS  
Connector  
As shipped from the factory, AUX-P is internally connected to +5V via resistor R45 (input is sinking current).  
To make the Limit inputs sink current to a supply other than +5V, first remove R45 and then connect an  
external 5-24V supply to the AUX-P terminal. To source current, first remove R45 and then connect the AUX-P  
terminal to the GND terminal. CAUTION: Failure to remove R45 before connecting AUX-P to an external  
supply or to the GND terminal or to the +5V terminal will damage the OEM6250.  
Location of  
resistor R45.  
NOTE: AUX-P (and R45) are also used by the ENBL & TRG inputs.  
AUX  
Connector  
HCMOS compatible (switching levels: low £ 1.00V, high ³ 3.25V). Voltage range = 0-24V.  
PIN OUTS & SPECIFICATIONS (LIMITS Connector)  
Pin Name In/Out Description  
Specification for all limit inputs  
9
8
7
6
5
4
3
2
1
1POS IN  
1NEG IN  
1HOM IN  
Positive-direction end-of-travel limit input, axis 1.  
Negative-direction end-of-travel limit input, axis 1.  
Home limit input, axis 1.  
• HCMOS compatible (Low £ 1.00V, High ³ 3.25V) with internal  
6.8 KW pull-up resistor to AUX-P terminal. As shipped from the  
factory, AUX-P is internally connected to +5V via resistor R45.  
To connect AUX-P to a supply other than +5V or to connect to  
ground, first remove R45 and then connect AUX-P to an external  
5-24V supply or to the GND terminal. Voltage range for these  
inputs is 0-24V.  
• Active level for HOM is set with HOMLVL(default is active low,  
requires n.o. switch).  
• Active level for POS & NEG is set with LHLVL(default is active  
low, requires n.c. switch).  
GND  
Digital ground.  
2POS IN  
2NEG IN  
2HOM IN  
Positive-direction end-of-travel limit input, axis 2.  
Negative-direction end-of-travel limit input, axis 2.  
Home limit input, axis 2.  
Digital ground.  
Chassis ground (earth).  
GND  
SHLD  
1 2  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Encoder  
CONNECTIONS & INTERNAL SCHEMATICS  
Internal Schematic  
+1.8VDC  
ENCODER Connector  
+5VDC  
Max. Cable Length is 100 feet.  
Use 22 AWG wire.  
+5VDC  
Red  
22 KW  
+5V  
A+  
A–  
B+  
B–  
Z+  
Z-  
GND  
SHLD  
A Channel +  
A Channel –  
B Channel +  
B Channel –  
Z Channel +  
Z Channel –  
Ground  
Brown  
Brown/White  
Green  
22 KW  
Green/White  
Orange  
Same Circuit  
as A Channel  
+5VDC  
Orange/White  
Black  
Digital Ground  
Shield  
Shield  
Incremental  
Encoder  
Chassis Ground  
Wire colors for Compumotor E Series encoders  
ENCODER Connector  
+5VDC  
Red  
+5V  
A+  
A–  
B+  
B–  
Z+  
Z-  
GND  
SHLD  
A Channel –  
A Channel +  
B Channel +  
B Channel –  
Z Channel +  
Z Channel –  
Ground  
Yellow  
White  
Green  
Blue  
Encoder Cable  
NOTE: Be sure to connect  
the A– encoder lead (yellow)  
to the A+ terminal, and  
Orange  
Brown  
Black  
Shield  
connect the A+ encoder lead  
(white) to the A– terminal.  
SM Motor  
Shield  
Wire colors  
PIN OUTS & SPECIFICATIONS (ENCODER Connector)  
Pin Name In/Out Description  
9
8
7
6
5
4
3
2
1
+5V  
A+  
OUT  
IN  
+5VDC output to power the encoder.  
A+ Channel quadrature signal input.  
A– Channel quadrature signal input.  
B+ Channel quadrature signal input.  
B– Channel quadrature signal input.  
Z+ Channel signal input.  
Specification for all encoder inputs  
Differential comparator accepts two-phase quadrature  
incremental encoders with differential (recommended) or  
single-ended outputs. Max. frequency is 1.6 MHz. Minimum  
time between transitions is 625 ns. TTL-compatible voltage  
levels: Low £ 0.4V, High ³ 2.4V. Maximum input voltage is  
5VDC.  
A–  
IN  
B+  
IN  
B–  
IN  
Z+  
IN  
Z–  
IN  
Z– Channel signal input.  
GND  
-----  
Digital ground.  
SHLD -----  
Shield—Internally connected to chassis ground (earth).  
Requirements for Non-Compumotor Encoders  
• Use incremental encoders with two-phase quadrature output. An index or Z channel output is optional.  
Differential outputs are recommended.  
• It must be a 5V (< 200mA) encoder to use the OEM6250’s +5V output. Otherwise, it must be separately  
powered with TTL-compatible (low £ 0.4V, high ³ 2.4V) or open-collector outputs.  
• If you are using a single-ended encoder, leave the A–, B– and Z– terminals on the OEM6250 unconnected.  
Chapter 1. Installation  
1 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Joystick & Analog Inputs  
CONNECTIONS  
Joystick  
X Axis  
Joystick potentiometers are 5KW with  
1KW Resistors  
*
60° of usable travel adjusted to span  
0W to 1KW.  
Y Axis  
5KW  
The 1KW resistors for velocity select,  
axes select, joystick trigger, & joystick  
auxiliary are for noise suppression only.  
5KW  
*
N.C. Momentary  
Joystick Release  
+5VDC  
23  
1
2
16  
15  
17  
18  
19  
14  
8
Analog Channel 1  
Analog Channel 2  
Velocity Select  
Axes Select  
Velocity Select  
J
O
Y
S
T
I
Axes Select  
Joystick Release  
N.O. Momentary  
Joystick Trigger  
Joystick Trigger  
C
K
Joystick Auxiliary  
GND  
Joystick Aux.  
SHLD  
INTERNAL SCHEMATICS  
Joystick Input Circuit  
Analog Channel Input Circuit  
+5VDC  
HCMOS compatible:  
Low £ 1.00V; High ³ 3.25V  
+5VDC  
+5VDC  
6.8 KW  
150 KW  
Analog Channel  
Input  
Terminal  
(Pins 15-19)  
35 V  
74HCxx  
Input Terminal  
10.0 KW  
8 Channel  
8-bit A/D  
Converter  
(Pins 1-3)  
47 KW  
Ground  
Terminal  
(Pin 14)  
0.1 µF  
49.9 KW  
Digital GND  
35 V  
Ground  
Terminal  
(Pin 14)  
This input circuit applies to Axes Select, Velocity Select,  
Joystick Release, Joystick Trigger, & Joystick Auxiliary.  
Digital GND  
PIN OUTS & SPECIFICATIONS  
Pin  
In/Out  
Name  
Description  
1
IN  
Analog Channel 1  
Analog input for joystick control of axis. Voltage range is 0-2.5VDC, 8-bit A/D converter.  
CAUTION: Input voltage must not exceed 5VDC.  
2
3
8
14  
15  
16  
IN  
IN  
IN  
IN  
Analog Channel 2  
Analog Channel 3  
Shield  
Ground  
Axes Select  
Velocity Select  
(same description as pin 1 above).  
(same description as pin 1 above).  
Shield (chassis ground).  
Digital ground.  
If using one joystick, you can use this input to alternately control axes 1 & 2. *  
Input to select high or low velocity range (as defined with the JOYVHor JOYVLcommands). *  
When low (grounded), joystick mode can be enabled. When high (not grounded), program  
execution will continue with the first command after the joystick enable (JOY1) statement. *  
17  
IN  
Joystick Release  
18  
IN  
Joystick Trigger  
Status of this active-low input can be displayed with the TINOFcommand, or read by a program (using  
the INOcommand) to control program flow or to enter the OEM6250 into joystick mode (JOY1). *  
19  
23  
IN  
Joystick Auxiliary  
+5VDC (out)  
Status of this active-low input can be displayed with the TINOFcommand, or read by a program  
(using the INOcommand) to control program flow. *  
+5VDC power output.  
OUT  
* Input voltage range for pins 15-19 is 0-24VDC. HCMOS compatible (switching voltage levels: Low £ 1.00V, High ³ 3.25V).  
1 4  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trigger Inputs  
Internal Schematic  
TRG-A & TRG-B connected to GND  
(normally-open switches).  
AUX Connector  
SHLD  
+5V  
OUT-P  
IN-P  
The active level (default is active low) can be changed  
with the INLVLcommand.  
+5VDC  
Chassis  
Ground  
These inputs are like the general-purpose inputs on  
the 50-pin header. The differences are (1) the triggers  
are pulled up via the AUX-P pull-up terminal, which is  
shipped from the factory connected to the internal +5V  
supply via resistor R45; and (2) the triggers can be  
programmed with the INFNCi-Hcommand to function  
as position capture inputs and registration inputs.  
Both trigger inputs  
(TRG-A and TRG-B)  
share a common  
circuit design.  
TRG-A  
TRG-B  
GND  
OUT-A  
OUT-B  
GND  
ENBL  
+5V  
AUX-P  
Digital  
GND  
As shipped from the factory, AUX-P is internally  
connected to +5V via resistor R45 (input is sinking  
OEM6250  
current). To make the trigger (TRG) inputs sink current  
to a supply other than +5V, first remove R45 and then  
connect an external 5-24V supply to the AUX-P terminal.  
To source current, first remove R45 and then connect  
the AUX-P terminal to the GND terminal. CAUTION:  
Failure to remove R45 before connecting AUX-P to  
an external supply, or to the GND terminal, or to the  
+5V terminal will damage the OEM6250.  
74HCxx  
6.8 KW  
47 KW  
R45  
(0 KW)  
+5VDC  
Location of  
resistor R45.  
NOTE: AUX-P (and R45) are also used by the ENBL,  
HOM, POS, & NEG inputs.  
HCMOS compatible switching: low £ 1.00V, high ³ 3.25V.  
Voltage range = 0-24V.  
Connection to a Sinking Output Device  
Connection to a Sourcing Output Device  
Electronic Device  
OEM6250  
Electronic Device  
OEM6250  
SHLD  
+5V  
OUT-P  
IN-P  
SHLD  
+5V  
OUT-P  
IN-P  
V
1
The output should  
be able to sink at  
least 1mA of current.  
R
1
Out 5-24 Volts  
Output  
TRG-A  
TRG-B  
GND  
OUT-A  
OUT-B  
GND  
TRG-A  
TRG-B  
GND  
OUT-A  
OUT-B  
GND  
ENBL  
+5V  
Output  
Out 5-24 Volts  
+5VDC  
+5VDC  
Ground  
Ground  
R45  
(0 KW)  
R45  
ENBL  
+5V  
(0 KW) is  
Pulled up to +5V  
Pulled down  
to ground  
(sinking)  
removed  
(sourcing). To use  
an external 5-24V  
supply, remove R45.  
AUX-P  
AUX-P  
(see schematic above)  
(see schematic above)  
Connection to a Combination of Sinking & Sourcing Outputs  
If you will be connecting to a combination of sourcing and sinking outputs, leave  
AUX-P internally connected to +5V via internal resistor R45 (or remove R45 and  
connect AUX-P to an external +5-24V supply) to accommodate sinking output  
devices. Then for each individual input connected to a sourcing output, wire an  
external resistor between the OEM6250’s trigger input terminal and ground (see  
illustration). The resistor provides a path for current to flow from the device  
when the output is active.  
Electronic Device  
OEM6250  
SHLD  
+5V  
OUT-P  
IN-P  
V
1
R
1
TRG-A  
TRG-B  
GND  
OUT-A  
OUT-B  
GND  
VA  
Output  
Out 5-24 Volts  
PROGRAMMING TIP  
Connecting to a sinking output? Set the trigger input’s active level to  
low with the INLVLcommand (¯= active low, default setting).  
R
+5VDC  
Ground  
Connecting to a sourcing output? Set the trigger input’s active level to  
high with the INLVLcommand (1= active high).  
R45  
(0 KW)  
ENBL  
+5V  
Pulled up to +5V  
(sourcing). To use  
an external 5-24V  
supply, remove R45.  
Thus, when the output is active, the TINstatus command will report a “1”  
(indicates that the input is active), regardless of the type of output that is  
connected.  
AUX-P  
(see schematic above)  
The value of R must be < 6.8 KW and sized such that VA < 1.0V when the output is  
open and VA > 3.4V when the output is closed.  
For details on setting the active level and checking the input status refer to  
the INLVLand TINcommands in the 6000 Series Software Reference.  
R1 must be < R. If R1 is 0 W, the typical value for R is 450 W.  
Chapter 1. Installation  
1 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
General-Purpose Programmable Inputs & Outputs  
PIN OUTS & SPECIFICATIONS  
Pin Function  
Internal Schematics  
Inputs  
Specifications  
Inputs  
1
3
5
7
9
Input #16 (MSB of inputs)  
External 5-24VDC Supply  
(an alternative to using the  
internal +5V supply)  
Input #15  
Input #14  
Input #13  
Input #12  
HCMOS-compatible voltage levels  
(Low £ 1.00V, High ³ 3.25V).  
OEM6250  
GND  
GND  
Voltage range = 0-24V.  
+5VDC  
Sourcing Current: Leave as is to use the  
internally supplied +5VDC pull-up supply, or  
remove R12 and connect IN-P to an external  
5-24VDC power supply.  
If you wish the inputs  
to be pulled up to a  
voltage other than the  
internally supplied  
+5V, remove R12 on  
the OEM6250 PCB  
and connect IN-P to an  
external supply of up  
to 24VDC.  
11 Input #11  
R12  
(0 KW)  
IN-P  
13 Input #10  
15 Input #9  
Sinking Current: On the AUX connector,  
connect IN-P to GND (remove R12 first).  
6.8 KW  
17 Output #8 (MSB of outputs)  
19 Output #7  
21 Output #6  
23 Output #5  
25 Input #8  
Input  
Connection  
STATUS: Check with TINor INFNC.  
47 KW  
74HCxx  
Active level: Default is active low, but can  
be changed to active high with the INLVL  
command.  
Ground  
Connection  
GND  
27 Input #7  
29 Input #6  
Outputs  
Outputs  
31 Input #5  
External 5-24VDC Supply  
(an alternative to using the  
internal +5V supply)  
Open collector output.  
OEM6250  
33 Output #4  
35 Output #3  
37 Output #2  
39 Output #1 (LSB of outputs)  
41 Input #4  
Max. voltage in the OFF state (not sinking  
current) = 24V; max. current in the ON state  
(sinking) = 30mA.  
GND  
GND  
+5VDC  
If you wish the outputs  
to be pulled up to a  
voltage other than the  
internally supplied  
+5V, remove R13 on  
the OEM6250 PCB  
and connect OUT-P to  
an external supply of  
up to 24VDC.  
Pull-up connection on AUX connector:  
Leave as is to use the internally supplied  
+5VDC pull-up supply, or remove R13 and  
connect OUT-P to an external 5-24VDC  
power supply.  
R13  
OUT-P  
(0 KW)  
43 Input #3  
50-pin plug is  
compatible with  
VM24 and  
OPTO-22™  
signal  
conditioning  
equipment.  
4.7 KW  
45 Input #2  
Output  
47 Input #1 (LSB of inputs)  
49 +5VDC  
STATUS: Check with TOUTor OUTFNC.  
Connection  
Open  
Collector  
7406  
GND  
Active level: Default is active low, but can  
be changed to active high with the OUTLVL  
command.  
ISO  
GND  
Ground  
Connection  
NOTE: All even-numbered pins are connected to a common digital ground — see drawing on page 5.  
LSB = least significant bit; MSB = most significant bit  
CAUTION: If you fail to remove the resistor (R12 for inputs, or R13 for outputs) before connecting an  
external supply to the inputs pull-up terminal (IN-P) or the outputs pull-up terminal (OUT-P),  
you will damage the OEM6250.  
R12 & R13 Resistor Locations  
VM50 ADAPTOR for screw-terminal connections  
Color stripe  
(pin #1)  
NOTE: You must first  
RP240  
remove the resistor  
(R12 for inputs, or R13  
for outputs) before you  
can connect an external  
supply to the inputs  
pull-up terminal (IN-P)  
or the outputs pull-up  
terminal (OUT-P);  
2-Foot Cable  
(provided with VM50)  
Pin outs on the  
VM50 are identical to  
the pin outs for the  
50-pin connectors  
(only if the cable is  
connected as  
Color stripe  
(pin #1)  
illustrated).  
otherwise, you will  
damage the OEM6250.  
2
4
6
8
10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50  
1
3
5
7
9
11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49  
The VM50 snaps  
on to any standard  
DIN rail.  
VM50 Adaptor Board  
1 6  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
INPUT CONNECTIONS Connecting to electronic devices such as PLCs  
Connection to a  
Sinking Output  
Device  
Electronic  
Device  
OEM6250  
GND  
+5V  
Pulled up  
to +5V  
(sourcing)  
GND  
+5VDC  
The output should  
be able to sink at  
least 1mA of current.  
R12 (0 KW)  
Remove if you wish  
to use an external  
5-24V power source.  
IN-P  
Out 5-24 Volts  
Input  
Connection  
Output  
47 KW  
74HCxx  
PROGRAMMING TIP  
Ground  
Connection  
Ground  
Connecting to a  
GND  
sinking output? Set the  
input’s active level to low  
with the INLVLcommand  
(¯= active low).  
Connection to a  
Sourcing Output  
Device  
Electronic  
Device  
OEM6250  
Connecting to a  
GND  
sourcing output? Set  
the input’s active level to  
high with the INLVL  
GND  
Pulled  
down to  
ground  
+5VDC  
+5V  
V
1
command (1= active high).  
(sinking)  
R12 (0 KW) is  
removed.  
IN-P  
R
1
Thus, when the output is  
active, the TINstatus  
command will report a “1”  
(indicates that the input is  
active), regardless of the  
type of output that is  
connected.  
Input  
Connection  
Output  
Out 5-24 Volts  
47 KW  
74HCxx  
Ground  
Connection  
Ground  
GND  
Details on setting the active  
level and checking the input  
status are provided in the  
6000 Series Programmer’s  
Guide. Refer also to the  
INLVLand TINcommand  
descriptions in the 6000  
Series Software Reference.  
Connection to a  
Combination of  
Sinking &  
Sourcing  
Outputs  
Electronic  
Device  
OEM6250  
GND  
GND  
Pulled up  
to +5V  
(sourcing)  
+5VDC  
V
+5V  
IN-P  
Input  
1
R12 (0 KW)  
Remove if you wish  
to use an external  
5-24V power source.  
R
1
Output  
Connection  
VA  
Out 5-24 Volts  
47 KW  
74HCxx  
R
Ground  
Connection  
Ground  
GND  
The value of R must be < 6.8 KW and sized such that VA < 1.0V when the output is  
open and VA > 3.4V when the output is closed.  
R1 must be < R. If R1 is 0 W, the typical value for R is 450 W.  
NOTE: If you will be connecting to a combination of sourcing and sinking outputs, leave IN-P  
internally connected to +5V (or remove R12 and connect IN-P to an external 5-24VDC supply)  
to accommodate sinking output devices. Then for each individual input connected to a  
sourcing output, wire an external resistor between the OEM6250’s programmable input  
terminal and ground (see “R” in above drawing). The resistor provides a path for current to  
flow from the device when the output is active.  
Chapter 1. Installation  
1 7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
OUTPUT CONNECTIONS (includes OUT-A & OUT-B) for electronic devices such as PLCs  
Connection to a Sinking Input (active high)  
Connection to a Sourcing Input (active low)  
External Supply  
(up to 24VDC)  
External Supply  
(up to 24VDC)  
Electronic  
Device  
OEM6250  
Electronic  
Device  
OEM6250  
+
+
GND  
+5V  
GND  
+5V  
GND  
GND  
+5VDC  
+5VDC  
R13 (0 KW)  
is removed.  
R13 (0 KW)  
is removed.  
V+  
OUT-P  
OUT-P  
4.7 KW  
4.7 KW  
Output  
Connection  
Output  
Connection  
Input  
Input  
7406  
(open collector)  
7406  
(open collector)  
Ground  
Connection  
Ground  
Connection  
Ground  
Ground  
GND  
GND  
Connection to a Combination of Sinking & Sourcing Inputs  
External Supply  
(up to 24VDC)  
OEM6250  
Combinations of sourcing  
and sinking inputs can be  
accommodated at the same  
voltage level. Be aware of  
the input impedance of the  
sourcing input module, and  
make sure that there is  
enough current flowing  
+
GND  
+5V  
Electronic  
Devices  
GND  
+5VDC  
PROGRAMMING TIP  
V+  
OUT-P  
R13 (0 KW)  
is removed.  
Connecting to an active-  
high sinking input? Set  
the output’s active level to  
high with the OUTLVLcommand  
(1= active high).  
4.7 KW  
through the input module  
while in parallel with the  
OUT-P pull-up resistor.  
Input  
Output 1  
Sourcing Input  
7406  
(open collector)  
Ground  
Input  
Connecting to an active-  
low sourcing input? Set  
the output’s active level to low  
with the OUTLVLcommand  
(¯= active low).  
4.7 KW  
Output 2  
Ground  
7406  
(open collector)  
Connection  
Ground  
Thus, when the OEM6250’s  
output is activated, current will  
flow through the attached  
input and the TOUTstatus  
command will report a “1”  
GND  
Sinking Input  
(indicates that the output is  
active), regardless of the type  
of input that is connected.  
Connection to an Inductive Load (active low)  
External Supply  
(up to 24VDC)  
Details on setting the active  
level and checking the output  
status are provided in the  
6000 Series Programmer’s  
Guide. Refer also to the  
OUTLVLand TOUTcommand  
descriptions in the 6000  
VCC  
OEM6250  
Use an external diode when driving  
inductive loads. Connect the diode in  
parallel to the inductive load,  
attaching the anode to the OEM6250  
output and the cathode to the supply  
voltage of the inductive load, via an  
external resistor. To size the external  
resistor, use this formula:  
+
GND  
+5V  
GND  
REXTERNAL  
+5VDC  
R13 (0 KW)  
is removed.  
OUT-P  
4.7 KW  
Series Software Reference.  
RINDUCTANCE  
Output  
Connection  
VCC  
£ 30mA  
REXTERNAL + RINDUCTANCE  
7406  
(open collector)  
1 8  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
THUMBWHEEL CONNECTIONS for entering BCD data  
Connection to the Compumotor TM8 Module  
TM8 Thumbwheel Module  
+
1
2
3
4
5
6
7
8
+5 GND I5 I4 I3 I2 I1 O5 O4 O3 O2 O1  
OEM6250  
Programmable Input #1  
Programmable Input #2  
Programmable Input #3  
Programmable Input #4  
Programmable Input #5  
Pin #49 (+5VDC)  
Pin #48 (GND)  
Optional Sign Bit  
Programmable Output #1  
Programmable Output #2  
Programmable Output #3  
Connection to your own Thumbwheel Module  
Input #9 (sign)  
Input #8 MSB  
Input #7  
most  
significant  
digit  
Input #6  
Input #5 LSB  
Input #4 MSB  
Input #3  
Input #2  
Input #1 LSB  
least  
significant  
digit  
OEM6250  
Thumbwheel  
#1  
Thumbwheel  
#2  
Thumbwheel  
#3  
Thumbwheel  
#4  
Thumbwheel  
#5  
Thumbwheel  
#6  
Thumbwheel  
#7  
Thumbwheel  
#8  
Output #4  
Sign  
Bit  
Output #3  
Output #2  
Output #1  
I/O GND  
Chapter 1. Installation  
1 9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
RP240 Remote Operator Panel  
RP240 Back Plane  
RP240  
SHLD  
Tx  
Rx  
GND  
+5V  
GND  
Rx  
Tx  
+5V  
Input Power (+5VDC ±5%, 4A minimum)  
Current Requirements  
The current requirements for the +5VDC supply depend on the type and amount of I/O used.  
At the minimum current (4A for 5VDC supply), the OEM6250 should supply sufficient +5V  
power for:  
Two encoders  
A joystick  
All home and end-of-travel limits  
The two trigger inputs  
An RP240 (100mA)  
You may need additional power (from an external 5-24VDC supply) for the programmable  
inputs and outputs, depending on how and what they are connected to. To provide additional  
power for the programmable inputs, be sure to remove the R12 resistor first before  
connecting the external power supply to the IN-P terminal; for the programmable outputs,  
remove R13 first before connecting the external supply to the OUT-P terminal.  
OEM6250  
1
5
+15V NC -15V GND +5V  
No Connect  
External  
5VDC Supply  
(±5%, 4A minimum)  
2 0  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Lengthening I/O Cables  
Bear in mind that lengthening cables increases noise sensitivity. (The maximum length of  
cables is ultimately determined by the environment in which the equipment will be used.)  
If you lengthen the cables, follow the precautions below to minimize noise problems.  
• Use a minimum wire size of 22 AWG.  
• Use twisted pair shielded cables and connect the shield to a SHLD terminal on the  
OEM6250. Leave the other end of the shield disconnected.  
• Do not route I/O signals in the same conduit or wiring trays as high-voltage AC wiring  
or motor cables.  
Reducing noise on limit inputs (HOM, POS, & NEG), trigger inputs  
(TRG-A & TRG-B), drive fault inputs (DFT), and enable input (ENBL). If  
you are experiencing noise problems, try adding resistors to reduce noise sensitivity (see  
illustration below).  
You must use either the on-board +5V supply  
(internally connected via resistor R45) or an  
external power supply to power the AUX-P pull-up  
resistor (for the HOM, NEG, POS, TRG-A/B, and  
ENBL inputs). If you need to use an external  
supply, you must remove R45 first; otherwise you  
will damage the OEM6250.  
OEM6250  
Power Supply Options  
5VDC  
OPTIONAL  
External Power Supply  
(5-24VDC)  
R45  
(0 W)  
AUX-P  
Add a resistor between the input and the power supply (this will lower  
the input impedance and reduce noise sensitivity). Use a value  
between 330W and 2.2KW, depending on noise suppression required.  
Terminal could be:  
HOM, NEG, POS,  
TRG-A, TRG-B,  
or ENBL  
Input Terminal  
GND  
Output Device,  
Switch, etc.  
Digital  
Ground  
Shield  
Long Shielded Cable  
TH1  
Earth  
Chapter 1. Installation  
2 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Testing the Installation  
WARNING  
• This test procedure allows you to control I/O; therefore, make sure that exercising the I/O will not  
damage equipment or injure personnel.  
• The procedures below are designed to be executed with the drives not connected to the  
OEM6250; therefore, do not proceed until you have disconnected the drives from the OEM6250.  
Test Setup  
1
9
SHLD  
COM  
+5V  
A+  
Computer  
or  
Terminal  
SHTNC  
SHTNO  
DFT  
A-  
B+  
B-  
Z+  
Z-  
GND  
SHLD  
AGND  
RSVD  
CMD-  
CMD+  
Serial Connection  
RS-232C  
(see page 6)  
9
1
1
ENCODER 1  
DRIVE 1  
DRIVE 2  
SHLD  
ENCODER 2  
9
+5V  
COM  
A+  
A-  
B+  
B-  
SHTNC  
SHTNO  
DFT  
Terminal Emulation for IBM/Compatibles  
AGND  
RSVD  
CMD-  
CMD+  
Z+  
Z-  
GND  
SHLD  
To communicate with the OEM6250, you will need a  
terminal emulation program. We recommend you use  
Motion Architect for Windows (a request card for a  
free copy is provided in your ship kit), which  
provides terminal emulation and program editor  
features as part of its ensemble of programming tools.  
9
1
1
9
AUX  
LIMITS  
Rx  
Tx  
GND  
SHLD  
+5V  
1POS  
1NEG  
1HOM  
GND  
2POS  
2NEG  
2HOM  
GND  
Using Motion Architect:  
OUT-P  
IN-P  
1. To install Motion Architect, insert Disk 1 into  
your disk drive and run the Setup program  
(setup.exe). Follow the instructions in the  
Setup program. NOTE: Be sure to install the  
driver files for your product; the Setup program  
will prompt you for the “6000 Driver and  
Samples” disk that comes with Motion Architect.  
2. In the Setup program’s last dialog (indicating  
that Motion Architect has been installed  
successfully), select “Yes, I want to run Motion  
Architect now” and click the “Finish” button to  
launch Motion Architect.  
7
1
TRG-A  
TRG-B  
GND  
OUT-A  
OUT-B  
GND  
ENBL  
+5V  
AUX-P  
SHLD  
1
5
RP240  
SHLD  
Tx  
Rx  
GND  
+5V  
13  
25  
1
1
9
14  
JOYSTICK  
POWER  
49  
50  
1
2
1
5
+15V NC -15V GND +5V  
PROGRAMMABLE INPUT/OUTPUT  
3. From Motion Architect’s main menu, click on the  
“Product” pull-down menu and click on  
“Selection” to invoke the “6000 Series Product  
Selection” dialog box. In the Servo Control  
area of the dialog box, type “OEM6250” in the  
Other field and click the Okay button.  
4. From Motion Architect’s main menu, click on  
“Terminal” to launch the terminal emulator.  
5. Power up the OEM6250. The terminal window  
will display a powerup message followed by a  
command prompt (>); this indicates that you are  
communicating with the OEM6250.  
NOTE  
The test procedures below are based on the factory-default active levels for the  
OEM6250’s inputs and outputs. Verify these settings with the following status  
commands:  
If you use a different terminal emulation software  
package, configure it as follows: 9600 baud, 8 data  
bits, no parity, 1 stop bit, full duplex, enable  
XON/XOFF.  
Command Entered  
INLVL  
HOMLVL  
LHLVL  
OUTLVL  
Response Should Be  
*INLVL¯¯¯¯_¯¯¯¯_¯¯¯¯_¯¯¯¯_¯¯  
*HOMLVL¯¯  
*LHLVL¯¯¯¯  
*OUTLVL¯¯¯¯_¯¯¯¯_¯¯  
Serial communication problems? — see page 30  
Connections  
Test Procedure  
Response Format (left to right)  
End-of-travel  
and  
Home Limits  
NOTE: If you are not using end-of-travel limits, issue the Disable Limits (LH¯,¯) command TLIMresponse:  
and ignore the first two bits in each response field.  
bit 1 = Axis 1 POS limit  
bit 2 = Axis 1 NEG limit  
bit 3 = Axis 1 HOM limit  
bit 4 = Axis 2 POS limit  
bit 5 = Axis 2 NEG limit  
bit 6 = Axis 2 HOM limit  
1. Enable the hardware end-of-travel limits with the LH3,3command.  
2. Close the end-of-travel switches and open the home switches.  
3. Enter the TLIMcommand. The response should be *TLIM11¯_11¯.  
4. Open the end-of-travel switches and close the home switches.  
5. Enter the TLIMcommand. The response should be *TLIM¯¯1_¯¯1.  
6. Close the end-of-travel switches and open the home switches (return to original config.).  
7. Enter the TLIMcommand. The response should be *TLIM11¯_11¯.  
“POS” means positive travel.  
“NEG” means negative travel.  
“HOM” means home.  
2 2  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Connections  
Test Procedure  
Response Format (left to right)  
Analog Output  
Signal  
1. If the servo drives are connected to the OEM6250’s DRIVE connectors, disconnect them.  
TDACresponse (output voltage ):  
±axis 1, ±axis 2  
2. Set all the gains to zero by entering these commands: SGP¯,¯<cr>, SGI¯,¯<cr>,  
SGV¯,¯<cr>, SGAF¯,¯<cr>, and SGVF¯,¯<cr>.  
3. Enter the DRIVE11command to enable the OEM6250 to send out the analog command.  
4. Set the DAC output limit to 10 volts by entering the DACLIM1¯,1¯command.  
5. Drive the analog output to the maximum positive range by entering the SOFFS1¯,1¯  
command.  
6. Enter the TDACcommand to check the analog output value. The response should be  
*TDAC+1¯,+1¯.  
7. Using a Digital Volt Meter (DVM), measure the actual analog output voltage between the  
CMD+ (analog command) and CMD- (analog command return) terminals. Compare the  
DVM reading to the entry for the SOFFScommand (see step 5). If the reading deviates  
more than 0.1V from +10V, then there is either a problem with the system’s grounding  
connection or the OEM6250’s DAC is not functioning properly.  
8. Repeat steps 5 through 7, using these servo output offset values for step 5:  
SOFFS-1¯,-1¯  
SOFFS¯,¯  
SOFFS5,5  
SOFFS-5,-5  
Encoder  
1. Enter these commands: L<cr>, TPE<cr>, T.3<cr>, and then LN<cr>. This will begin a  
continuous display of the encoders position. Press the <return> key to move the display to  
the next line and save the current value.  
TPEresponse (encoder counts):  
±encoder1, ±encoder1  
Direction of rotation:  
2. Manually rotate the encoder shaft and verify that the position changes as you rotate the  
encoder shaft. If you connected the encoder as instructed earlier in this chapter, moving  
the shaft clockwise should increase the position reading. If the reading does not change,  
or if the direction is reversed, check the connections. If the direction is reversed, swap the  
A+ and A- connections.  
Clockwise  
(positive counts)  
Counter-clockwise  
(negative counts)  
3. When finished, enter the ^K(ctrl-K) or !Kcommand to stop the continuous report-back.  
ANI Analog  
1. Enter these commands: L<cr>, TANI<cr>, T.3<cr>, and then LN<cr>. This will begin a  
continuous display of the voltage level at the ANI inputs on the optional ANI input card.  
Press the <return> key to move the display to the next line and save the current value.  
TANIresponse (volts):  
±ANI input #1, ±ANI input #2  
Input Feedback  
(OEM6250-ANI  
only)  
NOTE  
2. Change the voltage output from your voltage source and verify that the TANIreport  
ANI feedback is measured in  
volts  
changes accordingly. If the reading does not change, check the connections.  
3. When finished, enter the ^K(ctrl-K) or !Kcommand to stop the continuous report-back.  
Programmable 1. Open the input switches or turn off the device driving the inputs.  
TINresponse:  
bits 1-16 = prog. inputs 1-16  
bits 17-18 = TRG-A and TRG-B  
Inputs  
2. Enter the TINcommand.  
(incl. triggers)  
The response should be *TIN¯¯¯¯_¯¯¯¯_¯¯¯¯_¯¯¯¯_¯¯.  
3. Close the input switches or turn on the device driving the inputs.  
4. Enter the TINcommand.  
The response should be *TIN1111_1111_1111_1111_11.  
Programmable 1. Enter the OUTALL1,1¯,1command to turn on (sink current on) all programmable  
TOUTresponse:  
bits 1-8 = prog. outputs 1-8  
bits 9-10 = OUT-A and OUT-B  
Outputs  
outputs. Verify that the device(s) connected to the outputs activated properly.  
(incl. OUT-A  
and OUT-B)  
2. Enter the TOUTcommand.  
The response should be *TOUT1111_1111_11.  
3. Enter the OUTALL1,1¯,¯command to turn off all programmable outputs. Verify that the  
device(s) connected to the outputs de-activated properly.  
4. Enter the TOUTcommand.  
The response should be *TOUT¯¯¯¯_¯¯¯¯_¯¯.  
RP240  
1. Cycle power to the OEM6250.  
2. If the RP240 is connected properly, the RP240’s status LED should be green and one of the  
lines on the computer or terminal display should read *RP24¯ CONNECTED.  
If the RP240’s status LED is off, check to make sure the +5V connection is secure.  
If the RP240’s status LED is green, but the message on the terminal reads *NO REMOTE  
PANEL, the RP240 Rx and Tx lines are probably switched. Remove power and correct.  
3. Assuming you have not written a program to manipulate the RP240 display, the RP240  
screen should display the following:  
COMPUMOTOR 6250 SERVO CONTROLLER  
RUN JOG STATUS  
DRIVE DISPLAY ETC  
Enable and  
Joystick Inputs  
1. Open the enable input (ENBL) switch, and open the joystick input switches or turn off the  
device driving the joystick inputs.  
TINOresponse:  
bit 1 = joystick auxiliary  
bit 2 = joystick trigger  
bit 3 = joystick axes select  
bit 4 = joystick velocity select  
bit 5 = joystick release  
bit 6 = Enable (ENBL) input  
bits 7 & 8 are not used  
2. Enter the TINOcommand.  
The response should be *TINO¯¯¯¯_¯¯¯¯.  
3. Close the ENBL switch, and close the joystick switches or turn on the device.  
4. Enter the TINOcommand.  
The response should be *TINO1111_11¯¯.  
Chapter 1. Installation  
2 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tuning the OEM6250  
To assure optimum performance, you should tune your servo system. The goal of the tuning  
process is to define the gain settings, servo performance, and feedback setup (see command list  
below) that you can incorporate into your application program. (Typically, these commands are  
placed into a setup program – see examples in the Basic Operations Setup chapter of the 6000  
Series Programmer’s Guide).  
Before tuning the  
OEM6250, mount  
and couple the  
motors as required  
for your  
Tuning Instructions: If you are using the Servo Tuner package (see note below), refer to  
the Servo Tuner User Guide for tuning instructions. If you are not using Servo Tuner, refer to  
the tuning instructions in Appendix A (page 33).  
application.  
Servo Tuning Software Available  
To effectively tune your 6000 servo controller (and any velocity drives you may be using),  
use the interactive tuning features in the Servo Tuner™. It greatly improves your efficiency  
and gives you powerful graphical tools to measure the performance of the system.  
Servo Tuner is included as an integral element of Motion Builder™, an optional icon-based  
programming tool. Servo Tuner is also available as an optional add-on module to Motion  
Architect (it does not automatically come with the basic Motion Architect software package).  
Instructions for using Servo Tuner are provided in the Servo Tuner User Guide and in Motion  
Builder’s online Help system and Motion Builder Startup Guide & Tutorial.  
To order Motion Builder or the Servo Tuner add-on module to Motion Architect, contact your  
local Automation Technology Center (ATC) or distributor.  
Time (millisec)  
0.000  
0
205.975  
0
0
0
0.000  
205.975  
Time (millisec)  
Tuning-Related Commands (see 6000 Series Software Reference or the Servo Tuner User Guide for details)  
Tuning Gains:  
Feedback Setup:  
SGP.............. Sets the proportional gain in the PIV&F servo algorithm.  
SGI.............. Sets the integral gain in the PIV&F servo algorithm.  
SGV.............. Sets the velocity gain in the PIV&F servo algorithm.  
SGAF............Sets the acceleration feedforward gain in the PIV&Fa algorithm.  
SGVF............Sets the velocity feedforward gain in the PIV&Fv algorithm.  
SFB...............Selects the servo feedback device.  
Options are: encoder or ANI input.  
IMPORTANT: Parameters for scaling,  
tuning gains, max. position error (SMPER),  
and position offset (PSET) are specific to  
the feedback device selected (with the  
SFBcommand) at the time the  
SGILIM.......Sets a limit on the correctional control signal that results from the integral  
parameters are entered.  
gain action trying to compensate for a position error that persists too long.  
ERES............Encoder resolution.  
SGENB.........Enables a previously-saved set of PIV&F gains. A set of gains (specific to  
the current feedback source selected with the SFBcommand) is saved  
using the SGSETcommand.  
SMPER..........Sets the maximum allowable error  
between the commanded position and the  
actual position as measured by the  
feedback device (encoder or ANI input).  
If the error exceeds this limit, the  
SGSET.........Saves the presently-defined set of PIV&F gains as a gain set (specific to the  
current feedback source on each axis). Up to 5 gain sets can be saved and  
enabled at any point in a move profile, allowing different gains at different  
points in the profile.  
controller activates the Shutdown output  
and sets the DAC output to zero (plus any  
SOFFSoffset). If there is no offset, the  
motor will freewheel to a stop. You can  
enable the ERRORcommand to continually  
check for this error condition  
Servo Performance:  
INDAX.........Selects the number of available axes to use.  
SSFR............Sets the ratio between the update rate of the move trajectory and the update  
rate of the servo action. Affects the servo sampling update, the motion  
trajectory update, and the system update.  
(ERROR.12-1), and when it occurs to  
branch to a programmed response defined  
in the ERRORPprogram.  
2 4  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
What’s Next?  
By now, you should have completed the following tasks, as instructed earlier in this chapter:  
1. Review the general specifications — see page 3.  
2. Mount the OEM6250 — see page 4.  
3. Connect all electrical system components — see pages 5-21.  
EMC installation guidelines are provided in Appendix B (page 47).  
4. Test the installation — see pages 22-23.  
5. Mount the motor and couple the load.  
6. Tune the OEM6250 (see Servo Tuner User Guide or Appendix A for instructions).  
Program Your Motion Control Functions  
You should now be ready to program your OEM6250 for your application. Knowing your  
system’s motion control requirements, refer now to the 6000 Series Programmer’s Guide for  
descriptions of the OEM6250’s software features and instructions on how to implement them  
in your application. Be sure to keep the 6000 Series Software Reference at hand as a reference  
for the 6000 Series command descriptions.  
For assistance with your programming effort, we recommend that you use the programming  
tools provided in Motion Architect for Windows (found in your ship kit). Additional powerful  
programming and product interface tools are available (see below).  
Motion Architect  
Motion Architect® is a Microsoft® Windows™ based 6000 product programming tool  
(included in your ship kit). Motion Architect provides these features:  
System configurator and code generator: Automatically generate controller code  
for basic system set-up parameters (I/O definitions, feedback device operations, etc.).  
Program editor: Create blocks or lines of 6000 controller code, or copy portions of  
code from previous files. You can save program editor files for later use in BASIC, C,  
etc., or in the terminal emulator or test panel.  
Terminal emulator: Communicating directly with the OEM6250, you can type in  
and execute controller code, transfer code files to and from the OEM6250.  
Test panel and program tester: You can create your own test panel to run your  
programs and check the activity of I/O, motion, system status, etc. This can be  
invaluable during start-ups and when fine tuning machine performance.  
On-line context-sensitive help and technical references: These on-line  
resources provide help information about Motion Architect, as well as access to hypertext  
versions of the 6000 Series Software Reference and the 6000 Series Programmer’s Guide.  
Motion Builder™. A Windows-based iconic programming interface that removes the  
requirement to learn the 6000 programming language.  
Other Software  
Tools Available  
CompuCAM™. A CAD-to-Motion (CAM) program that allows you to easily translate DXF,  
HP-GL, and G-Code files into 6000 Series Language motion programs. Windows environment.  
To Order these  
software packages,  
contact your local  
Automation  
Technology Center  
(ATC) or distributor.  
DDE6000™. Facilitates data exchange between the OEM6250 and Windows™ applications  
that support the dynamic data exchange (DDE) protocol. NetDDE™ compatible.  
Motion Toolbox™. A library of LabVIEW® virtual instruments (VIs) for programming and  
monitoring the OEM6250. Available for the Windows environment.  
Chapter 1. Installation  
2 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C H A P T E R T W O  
Troubleshooting  
2
IN THIS CHAPTER  
Troubleshooting basics:  
-
-
-
-
Reducing electrical noise  
Diagnostic LEDs  
Test options  
Technical support  
Solutions to common problems  
Resolving serial communication problems  
Product return procedure  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Troubleshooting Basics  
When your system does not function properly (or as you expect it to operate), the first thing  
that you must do is identify and isolate the problem. When you have accomplished this, you  
can effectively begin to resolve the problem.  
The first step is to isolate each system component and ensure that each component functions  
properly when it is run independently. You may have to dismantle your system and put it  
back together piece by piece to detect the problem. If you have additional units available, you  
may want to exchange them with existing components in your system to help identify the  
source of the problem.  
Determine if the problem is mechanical, electrical, or software-related. Can you repeat or re-  
create the problem? Random events may appear to be related, but they are not necessarily  
contributing factors to your problem. You may be experiencing more than one problem. You  
must isolate and solve one problem at a time.  
Log (document) all testing and problem isolation procedures. You may need to review and  
consult these notes later. This will also prevent you from duplicating your testing efforts.  
Once you isolate the problem, refer to the problem solutions contained in this chapter. If the  
problem persists, contact your local technical support resource (see Technical Support below).  
Reducing Electrical Noise  
Refer to the guidelines on page 21. General information on reducing electrical noise can be  
found in the Engineering Reference section of the Parker Compumotor/Digiplan catalog.  
Appendix B (page 47) provides guidelines on how to install the OEM6250 in a manner most  
likely to minimize the OEM6250’s emissions and to maximize the OEM6250’s immunity to  
externally generated electromagnetic interference.  
Diagnostic LEDs  
STATUS.............Green if +5VDC (4A min.) power is connected. Red if power reset is required.  
Off if no power.  
DISABLED..........Off = O.K. On (red) if drive is disabled; potential causes:  
• Drive is not connected.  
• No AC power to the drive.  
• Shutdown (SHTNC or SHTNO) input is active; potential causes:  
- DRIVE¯, DRIVEx¯, or DRIVE¯¯command was executed.  
- Drive Fault (DFT) input is active, or an erroneous drive fault error was  
detected because the drive fault level (DRFLVLsetting) is incorrect.  
- Enable (ENBL) input is not grounded.  
- Max. allowable position error (SMPERvalue) exceeded.  
- A Kill command (K, !Kor <ctrl>K) was issued, or a Kill input  
or user fault input was activated while the Disable Drive on Kill  
feature was enabled (refer to the KDRIVEcommand).  
Test Options  
Test Panel. Motion Architect’s Panel Module allows you to set up displays for testing  
system I/O and operating parameters.  
Hardware Test Procedure (see pages 22-23).  
Technical Support  
If you cannot solve your system problems using this documentation, contact your local  
Automation Technology Center (ATC) or distributor for assistance. If you need to talk to our  
this manual. (These numbers are also provided when you issue the HELPcommand.)  
NOTE: Compumotor maintains a BBS that contains the latest software upgrades and late-  
breaking product documentation, a FaxBack system, and a tech support email address.  
2 8  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Common Problems & Solutions  
NOTE  
Some software-related causes are provided because it is  
sometimes difficult to identify a problem as either  
hardware or software related.  
Problem  
Cause  
Solution  
Communication  
(serial) not operative,  
or receive garbled  
characters.  
1. Improper interface connections or  
communication protocol.  
2. Serial communication is disabled.  
3. In a daisy chain, the unit may not be  
set to proper address.  
1. See Troubleshooting Serial Communication section below.  
2. Enable serial communication with the E1command.  
3. Verify DIP switch settings (see page 6), or proper use of ADDRcommand.  
Direction is reversed.  
(stable servo  
response)  
1. Command output (CMD) connections 1. Hardware remedy: Switch CMD- with the CMD+ connection to the drive  
and feedback device connections or  
mounting are reversed.  
(if your drive does not accept differential outputs this will not work). You will  
also have to change the feedback device wiring or mounting so that it counts in  
same direction as the commanded direction.  
Direction is reversed.  
(unstable servo  
response)  
1. Not tuned properly.  
1. Refer to the tuning instructions in the Servo Tuner User Guide or in  
Appendix A.  
2. If encoder feedback, swap the A+ and A- connections to the OEM6250. If  
ANI feedback, change the mounting so that the counting direction is reversed.  
2. Phase of encoder reversed or  
mounting of ANI input is such that it  
counts in the opposite direction as the  
commanded direction.  
Distance, velocity, and 1. Incorrect encoder resolution setting.  
accel are incorrect as  
programmed.  
1. Match the EREScommand setting (default ERESsetting is 4,000  
counts/rev) to match the post-quadrature resolution of the encoder.  
ERESvalues for Compumotor encoders:  
E Series: ERES4000  
SM Series Servo Motors:  
SMxxxxD-xxxx: ERES2000  
SMxxxxE-xxxx: ERES4000  
OEM Series motors (servo):  
OEM2300E05A-MO: ERES2000  
OEM2303E05A-MO: ERES2000  
OEM3400E05A-MO: ERES2000  
OEM3401E10A-MO: ERES2000  
OEM2300E05A-MO: ERES4000  
OEM2303E10A-MO: ERES4000  
OEM3400E10A-MO: ERES4000  
OEM3401E10A-MO: ERES4000  
OEM2300E20A-MO: ERES8000  
OEM2303E20A-MO: ERES8000  
OEM3400E20A-MO: ERES8000  
OEM3401E20A-MO: ERES8000  
Encoder counts  
missing.  
1. Improper wiring.  
2. Encoder slipping.  
3. Encoder too hot.  
1. Check wiring.  
2. Check and tighten encoder coupling.  
3. Reduce encoder temperature with heatsink, thermal insulator, etc.  
4.a. Shield wiring.  
4. Electrical noise.  
5. Encoder frequency too high.  
4.b. Use encoder with differential outputs.  
5. Peak encoder frequency must be below 1.6MHz post-quadrature. Peak  
frequency must account for velocity ripple.  
Erratic operation.  
LEDs  
1. Electrical noise and/or improper  
shielding.  
2. Improper wiring.  
1.a. Reduce electrical noise or move OEM6250 away from noise source.  
1.b. Refer to Reducing Electrical Noise on page 28.  
2. Check wiring for opens, shorts, & mis-wired connections.  
See Diagnostic LEDs above (page 28)  
Motion does not occur. 1. Check LEDs.  
2. End-of-travel limits are active.  
1. See Diagnostic LEDs above.  
2.a. Hardware limit switches: Move load off of limits or disable limits with the  
LH¯,¯command.  
2.b. Software limits: Set LSPOSto a value greater than LSNEG.  
3. Ground the ENBL connection.  
4.a. Check status with TASXFcommand (see bit #4).  
4.b. Verify correct drive fault level setting (DRFLVLcommand value).  
5. Check command (CMD), shutdown (SHTNC or SHTNO),  
drive fault (DFT), and end-of-travel limit connections.  
6. Remove power and clear jam.  
7. See problem: Torque, loss of.  
3. ENBL (enable) input not grounded.  
4. Drive fault detected.  
5. Improper wiring.  
6. Load is jammed.  
7. No torque from motor.  
8. Max. allowable position error (SMPER  
value) exceeded.  
8. Check status with TASFreport (see bit #23), and issue the DRIVE1  
command to the affected axis.  
Motion does not occur 1. Joystick Release input not grounded. 1. Ground Joystick Release input.  
in joystick mode.  
2. Improper wiring.  
2. Check wiring for opens, shorts, and mis-wired connections.  
Chapter 2. Troubleshooting  
2 9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Problem/Cause/Solution Table (continued)  
Problem  
Cause  
Solution  
Programmable inputs  
not working.  
1. IN-P (input pull-up) not connected to a 1.a. When inputs will be pulled down to 0V by an external device, leave IN-P  
power supply.  
connected internally (via R12 resistor) to +5V or remove R12 and then  
connect IN-P to an external 5-24V positive supply (remove R12 first).  
2. If external power supply is used, the  
grounds must be connected together.  
1.b. When inputs are pulled to 5-24V by an external device, connect IN-P to 0V  
(remove R12 first).  
3. Improper wiring.  
1b. When inputs are pulled to 5-24V by an external device, connect IN-P to 0V.  
2. Connect external power supply’s ground to OEM6250’s ground (GND).  
3. Check wiring for opens, shorts, and mis-wired connections.  
Programmable outputs 1. Output connected such that it must  
1. Outputs are open-collector and can only sink current -- change wiring.  
2. If you have removed the R13 resistor, connect OUT-P to the +5V terminal  
not working.  
source current (pull to positive voltage).  
2. OUT-P not connected to power source. or to an external supply of up to 24V (not to both).  
3. If external power supply is used, the  
grounds must be connected together.  
3. Connect the external power supply’s ground to the OEM6250’s ground  
(GND).  
4. Improper wiring.  
4. Check wiring for opens, shorts, and mis-wired connections.  
1. Switch CMD– with the CMD+ connection to drive.  
2. Retune the OEM6250 and/or the drive. Refer to the tuning instructions in the  
Servo Tuner User Guide or in Appendix A.  
Runaway  
1. Direction connections reversed.  
2. Improper tuning.  
(if encoder counts  
positive when turned  
clockwise).  
Torque, loss of.  
1. Improper wiring.  
2. No power(STATUS LED off).  
3. Drive failed.  
1. Check wiring to the motor, as well as other system wiring.  
2. Check power connection (STATUS LED should be on).  
3.a. Check the drive fault TASXFreport (see bit #4).  
3.b. Check the drive condition.  
4. Drive shutdown.  
4. Enable drive with the DRIVE11command.  
Trigger, home, end-of- 1. If external power supply is used, the  
travel, or ENBL inputs grounds must be connected together.  
1. Connect external power supply’s ground to OEM6250’s ground (GND).  
2.a. Check wiring for opens, shorts, and mis-wired connections.  
2.a. When these inputs will be pulled down to 0V by an external device, leave  
AUX-P connected internally (via R45 resistor) to +5V or remove R45 and then  
connect AUX-P to an external 5-24V positive supply (remove R45 first).  
not working.  
2. Improper wiring.  
2.b. When these inputs are pulled to 5-24V by an external device, connect  
AUX-P to 0V (remove R45 first).  
2.c. If you are trying to use an ENBL switch, make sure that resistor R25 is  
removed from the OEM6250 PCB. If R25 is left in place, the ENBL input will  
always be grounded, thus allowing motion to occur.  
Troubleshooting Serial Communication Problems  
General Notes  
Power up your computer or terminal BEFORE you power up the OEM6250.  
Make sure the serial interface is connected as instructed on page 6. Shield the cable to earth  
ground at one end only. The maximum RS-232 cable length is 50 feet (15.25 meters).  
RS-232: Handshaking must be disabled. Most software packages allow you to do this.  
You can also disable handshaking by jumpering some terminals on the computer’s/  
terminal’s serial port: connect RTS to CTS (usually pins 4 and 5) and connect DSR to  
DTR (usually pins 6 and 20).  
Test the Interface  
1. Power up the computer or terminal and launch the terminal emulator.  
2. Power up the OEM6250. A power-up message (similar to the following) should be  
displayed, followed by a prompt (>):  
*PARKER COMPUMOTOR OEM6250 - 2 AXIS SERVO CONTROLLER  
*RP240 CONNECTED  
>
3 0  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3. Type TREV” and press the ENTER key. (The TREVcommand reports the software  
revision.) The screen should now look like the one shown below; if not, see  
Problem/Remedy table below.  
*PARKER COMPUMOTOR OEM6250 - 2 AXIS SERVO CONTROLLER  
*RP240 CONNECTED  
>TREV  
*TREV92-013471-01-4.7 OEM6250  
Problem  
Remedy (based on the possible causes)  
No Response  
• COM port not enabled for 6000 language communication. Issue the “PORT1”  
command and then the “DRPCHK¯” command.  
• Echo may be disabled; enable with the ECHO1command.  
• Faulty wiring. See instructions on page 6. Also check for shorts or opens.  
• Is the cable or computer/terminal bad? Here’s a test:  
1. Disconnect the serial cable from the OEM6250 end only.  
2. Connect the cable’s Rx and Tx lines together (this echoes the characters back  
to the host).  
3. Issue the TREVcommand. If nothing happens, the cable or computer/terminal  
may be faulty.  
• The controller may be executing a program. Issue the !Kcommand or the  
<ctrl>Kcommand to kill the program.  
Garbled Characters  
Verify setup: 9600 baud (range is 9600-1200—see AutoBaud, page 6),  
8 data bits, 1 stop bit, no parity; Full duplex.  
• Faulty wiring. See instructions on page 6. Also check for shorts or opens.  
Double Characters • Your terminal emulator is set to half-duplex; set it to full-duplex.  
Chapter 2. Troubleshooting  
3 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Product Return Procedure  
Step 1  
Obtain the serial number and the model number of the defective unit, and secure a purchase order number to  
cover repair costs in the event the unit is determined by the manufacturers to be out of warranty.  
Step 2  
Before you return the unit, have someone from your organization with a technical understanding of the  
OEM6250 system and its application include answers to the following questions:  
• What is the extent of the failure/reason for return?  
• How long did it operate?  
• Did any other items fail at the same time?  
• What was happening when the unit failed (e.g., installing the unit, cycling power, starting other  
equipment, etc.)?  
• How was the product configured (in detail)?  
• Which, if any, cables were modified and how?  
• With what equipment is the unit interfaced?  
• What was the application?  
• What was the system environment (temperature, enclosure, spacing, contaminants, etc.)?  
• What upgrades, if any, are required (hardware, software, user guide)?  
Step 3  
Call for return authorization. Refer to the Technical Assistance phone numbers provided on the inside  
front cover of this document. The support personnel will also provide shipping guidelines.  
3 2  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix A  
T u n i n g  
In this appendix:  
• Servo control terminology  
• Servo control techniques  
• Servo tuning procedures  
(These procedures are based on empirical techniques. If you are using Servo  
Tuner™, refer to the Servo Tuner User Guide for instructions.)  
You should tune the OEM6250 before attempting to execute any motion  
functions. At a minimum, complete this chapter’s Tuning Setup Procedure and  
Controller Tuning Procedures until you have found a proportional feedback gain that can  
give a stable response for your system. (The Drive Tuning Procedure below is for use  
with velocity drive systems only.) Then you can proceed to execute your motion  
functions. To gain a full understanding of tuning, you should read through this entire  
appendix and follow its procedures to ensure your system is properly tuned.  
Servo Tuning Software Available  
To effectively tune the OEM6250 (and any velocity drives you may be using), use the  
interactive tuning features in the Servo Tuner™. It greatly improves your efficiency and  
gives you powerful graphical tools to measure the performance of the system.  
Servo Tuner is included as an integral element of Motion Builder™, an optional icon-  
based programming tool. Servo Tuner is also available as an optional add-on module to  
Motion Architect (it does not automatically come with the basic Motion Architect  
software package). Instructions for using Servo Tuner are provided in the Servo Tuner  
User Guide and in Motion Builder’s online Help system and Motion Builder Startup Guide  
& Tutorial.  
To order Motion Builder or the Servo Tuner add-on module to Motion Architect, contact  
your local Automation Technology Center (ATC) or distributor.  
Time (millisec)  
0.000  
0
205.975  
0
0
0
0.000  
205.975  
Time (millisec)  
Download from Www.Somanuals.com. All Manuals Search And Download.  
saturation. When saturation occurs, increasing the gains  
does not help improve performance since the DAC is  
already operating at its maximum level.  
Servo System Terminology  
This section gives you an overall understanding of the  
principles and the terminology used in tuning your  
OEM6250.  
Position Variable Terminology  
In a servo system, there are two types of time-varying  
(value changes with time) position information used by  
the controller for control purposes: commanded position  
and actual position. You can use this information to  
determine if the system is positioning as you expect.  
Servo Tuning Terminology  
The OEM6250 uses a digital control algorithm to control  
and maintain the position and velocity. The digital control  
algorithm consists of a set of numerical equations used to  
periodically (once every servo sampling period)  
calculate the value of the control signal output. The  
numerical terms of the equations consist of the current  
commanded and actual position values (plus a few from  
the past sampling period) and a set of control parameters.  
Each control parameter, commonly called a gain, has a  
specific function (see Servo Control Techniques later in  
this appendix). Tuning is the process of selecting and  
adjusting these gains to achieve optimal servo  
Commanded Position  
The commanded position is calculated by the motion  
profile routine based on the acceleration (A, AA),  
deceleration (AD, ADA), velocity (V) and distance (D)  
command values and it is updated every servo sampling  
period. Therefore, the commanded position is the intended  
position at any given point of time. To view the  
commanded position, use the TPC(Transfer Commanded  
Position) command; the response represents the commanded  
position at the instant the command is received.  
performance.  
When this control algorithm is used, the whole servo  
system is a closed-loop system (see diagram below). It  
is called closed loop because the control algorithm  
accounts for both the command (position, velocity,  
tension, etc.) and the feedback data (from the encoder or  
ANI input); therefore, it forms a closed loop of  
information flow.  
When this appendix refers to the commanded position, it  
means this calculated time-varying commanded position, not  
the distance (D) command. Conversely, when this appendix  
refers to the position setpoint, it means the final intended  
distance specified with the distance (D) command. The  
following plot is a typical profile of the commanded position  
in preset (MC¯) mode.  
When all gains are set to zero, the digital control  
algorithm is disabled. During system setup or  
troubleshooting, it is desirable to disable the algorithm  
(by setting all the gains to zero) and use the SOFFS  
command to directly control the analog output.  
Setpoint  
Profile  
Complete  
Commanded  
Position  
Distance  
( D )  
Closed Loop System  
Offset  
Control  
Signal  
Drive Command =  
Control Signal + Offset  
Digital  
Control  
Algorithm  
Command  
Servo  
Drive  
Motor  
Load  
Feedback Device  
Constant  
Velocity  
Feedback Data  
Acceleration  
Deceleration  
(Encoder or ANI Input)  
Time  
Servo Algorithm Disabled  
SOFFS  
Actual Position  
Drive Command = Offset  
Offset  
Servo  
Drive  
Motor  
Load  
The other type of time-varying position information is the  
actual position; that is, the actual position of the motor  
(or load) measured with the feedback device (encoder or ANI  
input). Since this is the position achieved when the drive  
responds to the commanded position, we call the overall  
picture of the actual position over time the position  
response (see further discussion under Servo Response  
Terminology).  
Feedback Device  
(Encoder or ANI Input)  
The controller has the capability of providing an analog  
voltage output of ±10V for commanding the drive. After  
the digital control algorithm has calculated the digital  
control signal, this digital value is sent out from the DSP  
(digital signal processor) to the Digital-to-Analog converter  
(DAC). The DAC has an analog output range of -10V to  
+10V. It is often possible that the digital control signal  
calculated by the control algorithm can exceed this limit.  
When this happens, the analog output would just stay, or  
saturate, at the maximum limit until the position error  
changes such that the control algorithm would calculate a  
control signal less than the limit. This phenomenon of  
reaching the output limit is called controller output  
To view the actual position, use the TFB(Transfer  
Position of Feedback Device) command; the response  
represents the actual position at the instant the command  
is received. The goal of tuning the servo system is to get  
the actual position to track the commanded position as  
closely as possible.  
The difference between the commanded position and actual  
position is the position error. To view the position  
3 4  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Over-  
A highly damped, or  
over-damped, system  
gives a smooth but  
slower response.  
error, use the TPER(Transfer Position Error) command; the  
response represents the position error at the instant the  
command is received. When the motor is not moving, the  
position error at that time is called the steady-state  
position error (see definition of steady-state under Servo  
Response Terminology). If a position error occurs when the  
motor is moving, it is called the position tracking  
error.  
damped  
Time  
Under-  
damped  
A slightly damped, or  
under-damped, system  
gives a slightly  
oscillatory response.  
Time  
Time  
Critically  
damped  
A critically-damped  
response is the most  
desirable because it  
optimizes the trade-off  
between damping and  
speed of response.  
In some cases, even when the system is properly tuned,  
the position error can still be quite significant due to a  
combination of factors such as the desired profile, the  
motor’s limitation, the dynamic characteristics of the  
system, etc. For example, if the value of the velocity (V)  
command is higher than the maximum velocity the motor  
can physically achieve, then when it is commanded to  
travel at this velocity, the actual position will always lag  
behind the commanded position and a position error will  
accumulate, no matter how high the gains are.  
Oscillatory An oscillatory response  
is characterized by a  
sustained position  
oscillation of equal  
amplitude.  
Time  
Time  
Chattering  
Chattering is a high-  
frequency, low-  
amplitude oscillation  
which is usually audible.  
Performance Measurements  
Servo Response Terminology  
When we investigate the plot of the position response  
versus time, there are a few measurements that you can  
make to quantitatively assess the performance of the servo:  
Stability  
The first objective of tuning is to stabilize the system.  
The formal definition of system stability is that when a  
bounded input is introduced to the system, the output of  
the system is also bounded. What this means to a motion  
control system is that if the system is stable, then when  
the position setpoint is a finite value, the final actual  
position of the system is also a finite value.  
Overshoot—the measurement of the maximum  
magnitude that the actual position exceeds the position  
setpoint. It is usually measured in terms of the  
percentage of the setpoint value.  
Rise Time—the time it takes the actual position to  
pass the setpoint.  
On the other hand, if the system is unstable, then no  
matter how small the position setpoint or how little a  
disturbance (motor torque variation, load change, noise  
from the feedback device, etc.) the system receives, the  
position error will increase continuously, and  
exponentially in almost all cases. In practice, when the  
system experiences instability, the actual position will  
oscillate in an exponentially diverging fashion as shown  
in the drawing below. The definition here might contradict  
what some might perceive. One common perception  
shared by many is that whenever there is oscillation, the  
system is unstable. However, if the oscillation finally  
diminishes (damps out), even if it takes a long time, the  
system is still considered stable. The reason for this  
clarification is to avoid misinterpretation of what this user  
guide describes in the following sections.  
Settling Time—the time between when the  
commanded position reaches the setpoint and the actual  
position settles within a certain percentage of the  
position setpoint. (Note the settling time definition  
here is different from that of a control engineering text  
book, but the goal of the performance measurement is  
still intact.)  
These three measurements are made before or shortly after  
the motor stops moving. When it is moving to reach and  
settle to the setpoint, we call such period of time the  
transient. When it is not moving, it is defined as in  
steady-state.  
A typical stable position response plot in preset mode  
(MC¯) is shown below.  
Settling Time  
Target Zone Mode  
Settling Band  
Position Response Types  
The following table lists, describes, and illustrates the six  
basic types of position responses. The primary difference  
among these responses is due to damping, which is the  
suppression (or cancellation) of oscillation.  
Setpoint  
Setpoint  
Commanded  
Position  
Overshoot  
Steady State  
Position Error  
Actual  
Position  
Response Description  
Unstable Instability causes the  
Profile (position/time)  
Rise Time  
Transient  
Steady State  
position to oscillate in an  
exponentially diverging  
fashion.  
Time  
Time  
Appendix A – Tuning  
3 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
The block diagram below shows these control techniques  
in relation to the servo control algorithm configuration.  
The following table presents a condensed summary of each  
control’s effect on the servo system.  
Tuning-Related Commands  
More detailed information on each 6000 Series command  
can be found in the 6000 Series Software Reference.  
Servo Control Algorithm  
Servo System  
Velocity Feedforward  
Current, Torque, or Velocity  
(SGVF)  
Tuning Gains:  
Control Signal  
Acceleration Feedforward  
(SGAF)  
Dither Control  
SGP.............. Sets the proportional gain in the PIV&F servo algorithm.  
SGI.............. Sets the integral gain in the PIV&F servo algorithm.  
SGV.............. Sets the velocity gain in the PIV&F servo algorithm.  
Variable Integral Limit  
(set with SGILIM)  
Frequency (SDTFR)  
Servo  
Motor/Drive  
System  
Digital-to-Analog  
Conversion (DAC)  
and Amplitude  
(SDTAMP)  
Integral Feedback  
(SGI)  
+
+
+
+10V  
+
+
+
-10V  
Proportional Feedback  
-
-
Analog  
(SGP)  
Position  
Feedback  
Device  
Control Signal  
Velocity Feedback  
(SGV)  
SGAF............Sets the acceleration feedforward gain in the PIV&Fa  
algorithm.  
SGVF............Sets the velocity feedforward gain in the PIV&Fv  
algorithm.  
SGILIM.......Sets a limit on the correctional control signal that results  
from the integral gain action trying to compensate for a  
position error that persists too long.  
Steady  
Disturbance State  
Stability Damping Rejection Error  
Tracking  
Error  
Gain  
SGENB.........Enables a previously-saved set of PIV&F gains. A set of  
gains (specific to the current feedback source selected  
with the SFBcommand) is saved using the SGSET  
command.  
Proportional Improve Improve Improve  
Improve Improve  
Improve Improve  
(SGP)  
Integral  
Degrade Degrade Improve  
Improve Improve ----------  
SGSET.........Saves the presently-defined set of PIV&F gains as a gain  
set (specific to the current feedback source on each  
axis). Up to 5 gain sets can be saved and enabled at any  
point in a move profile, allowing different gains at  
different points in the profile.  
(SGI)  
Velocity  
Feedback  
(SGV)  
----------  
----------  
----------  
Degrade  
Improve  
Improve  
Velocity  
Feedforward  
(SGVF)  
----------  
----------  
----------  
----------  
----------  
Servo Performance:  
INDAX.........Selects the number of available axes to use.  
SSFR............Sets the ratio between the update rate of the move  
trajectory and the update rate of the servo action. Affects  
the servo sampling update, the motion trajectory update,  
and the system update.  
Acceleration ----------  
Feedforward  
(SGAF)  
Feedback Setup:  
SFB.............. Selects the servo feedback device. Options (depending  
on the product) are: encoder or ANI input.  
Proportional Feedback Control (SGP)  
IMPORTANT: Parameters for scaling, tuning gains,  
max. position error (SMPER), and position offset (PSET)  
are specific to the feedback device selected (with the  
SFBcommand) at the time the parameters are entered.  
Proportional feedback is the most important  
feedback for stabilizing a servo system. Use  
proportional feedback to make the servo system more  
responsive (“stiff”), as well as reduce the steady state  
position error. When the controller uses proportional  
feedback, the control signal is linearly proportional to the  
position error (the difference between the commanded  
position and the actual position—see TPERcommand).  
The proportional gain is set by the Servo Gain  
Proportional (SGP) command.  
ERES............Encoder resolution.  
SMPER.........Sets the maximum allowable error between the  
commanded position and the actual position as  
measured by the feedback device. If the error exceeds  
this limit, the controller activates the Shutdown output  
and sets the DAC output to zero (plus any SOFFS  
offset). If there is no offset, the motor will freewheel to a  
stop. You can enable the ERRORcommand to continually  
check for this error condition (ERROR.12-1), and when  
it occurs to branch to a programmed response defined in  
the ERRORPprogram.  
Since the control is proportional to the position error,  
whenever there is any disturbance (such as torque ripple or  
a spring load) forcing the load away from its commanded  
position, the proportional control can immediately output  
a signal to move it back toward the commanded position.  
This function is called disturbance rejection.  
Servo Control Techniques  
To ensure that you are tuning your servo system properly,  
you should understand the tuning techniques described in  
this section.  
If you tune your system using only the proportional  
feedback, increasing the proportional feedback gain (SGP  
value) too much will cause the system response to be  
oscillatory, underdamped, or in some cases unstable.  
The OEM6250 employs a PIV&F servo control algorithm.  
The control techniques available in this system are:  
NOTE  
P..... Proportional Feedback (control with SGPcommand)  
I ..... Integral Feedback (control with SGIcommand)  
V .... Velocity Feedback (control with SGVcommand)  
F..... Velocity and Acceleration Feedforward (control with the  
SGVFand SGAFcommands, respectively)  
The proportional feedback gain (SGP) should never be  
set to zero, except when open-loop operation is desired.  
3 6  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Without SGILIM  
Integral Feedback Control (SGI)  
Position Overshoot  
Using integral feedback control, the value of the control  
signal is integrated at a rate proportional to the feedback  
device position error. The rate of integration is set by the  
Servo Gain Integral (SGI) command.  
Position Setpoint  
(D Command)  
Position Error at T  
1
The primary function of the integral control is to  
overcome friction and/or gravity and to reject disturbances  
so that steady state position error can be minimized or  
eliminated. This control action is important for achieving  
high system accuracy. However, if you can achieve  
acceptable position accuracy by using only the  
proportional feedback (SGP), then there is no need to use  
the integral feedback control.  
Time  
Internal  
Integral  
Value  
Actual Output  
Generated  
by the Integral Term  
Integral at T  
1
Max. Analog Output (+10V)  
Windup  
Duration  
(wd)  
wd  
In the task of reducing position error, the integral gain  
(SGI) works differently than the proportional gain (SGP);  
this is because the magnitude of its control signal is not  
dependent on the magnitude of the position error as in the  
case of proportional feedback. If any position error  
persists, then the output of the integral term will ramp up  
over time until it is high enough to drive the error back to  
zero. Therefore, even a very small position error can be  
eliminated by the integral feedback control. By the same  
principle, integral feedback control can also reduce the  
tracking error when the system is commanded to cruise at  
constant velocity.  
0V  
T
1
wd  
Min. Analog Output (-10V)  
With SGILIM  
Position Setpoint  
(D Command)  
Controlling Integral Windup  
If integral control (SGI) is used and an appreciable  
position error has persisted long enough during the  
transient period (time taken to reach the setpoint), the  
control signal generated by the integral action can end up  
too high and saturate to the maximum level of the  
controller’s analog control signal output. This  
phenomenon is called integrator windup.  
Time  
Max. Analog Output (+10V)  
Integral  
Windup Limit  
wd  
After windup occurs, it will take a while before the  
integrator output returns to a level within the limit of the  
controller’s output. Such a delay causes excessive position  
overshoot and oscillation. Therefore, the integral windup  
limit (SGILIM) command is provided for you to set the  
absolute limit of the integral and, in essence, turn off the  
integral action as soon as it reaches the limit; thus,  
position overshoot and oscillation can be reduced (see  
illustration below). The application of this feature is  
demonstrated in Step 5 of the Controller Tuning Procedure  
below.  
(SGILIM)  
0V  
Min. Analog Output (-10V)  
Velocity Feedback Control (SGV)  
The velocity feedback control tends to increase damping  
and improve the stability of the system. When this  
control is used, the control signal is proportional to the  
feedback device’s velocity (rate of change of the actual  
position). The Servo Gain Velocity (SGV) command sets the  
gain, which is in turn multiplied by the feedback device’s  
velocity to produce the control signal. Since the velocity  
feedback acts upon the feedback device’s velocity, its control  
action essentially anticipates the position error and corrects it  
before it becomes too large.  
A high velocity feedback gain (SGV) can also increase the  
position tracking error when traveling at constant velocity.  
In addition, setting the velocity feedback gain too high  
tends to slow down (overdamp) the response to a  
commanded position change. If a high velocity feedback  
Appendix A – Tuning  
3 7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
gain is needed for adequate damping, you can balance the  
tracking error by applying velocity feedforward control  
(increasing the SGVFvalue—discussed below).  
Same as velocity feedforward control, this control action  
can improve the performance of linear interpolation  
applications. In addition, it also reduces the time required  
to reach the commanded velocity. However, if your  
application only requires short, point-to-point moves,  
acceleration feedforward control is not necessary.  
Since the feedback device’s velocity is derived by  
differentiating the feedback device’s position with a finite  
resolution, the finite word truncation effect and any  
fluctuation of the feedback device’s position would be  
highly magnified in the velocity value, and even more so  
when multiplied by a high velocity feedback gain. When  
the value of the velocity feedback gain has reached such a  
limit, the motor (or hydraulic cylinder, etc.) will chatter  
(high-frequency, low-amplitude oscillation) at steady state.  
Acceleration feedforward control does not affect the servo  
system’s stability, nor does it have any effect at constant  
velocity or at steady state.  
Gain Sets  
An added dimension to the control techniques discussed in  
the previous section is to group the gains into “gains sets”  
that can be invoked to affect motion under certain  
conditions. Gain sets may be useful for applications in  
which you would like to invoke different gains a different  
portions of a move profile, or at rest, or based on an  
external process, etc.  
Velocity Feedforward Control (SGVF)  
The purpose of velocity feedforward control is to improve  
tracking performance; that is, reduce the position error  
when the system is commanded to move at constant  
velocity. The tracking error is mainly attributed to three  
sources—friction, torque load, and velocity feedback  
control (SGV).  
The SGSETcommand allows you to save the currently  
active gains, control signal offset (SOFFS), and maximum  
position error (SMPER) setting, to a specified gain set (see  
list below).  
Velocity feedforward control is directed by the Servo Gain  
Velocity Feedforward (SGVF) setting, which is in turn  
multiplied by the rate of change (velocity) of the  
commanded position to produce the control signal.  
Consequently, because the control signal is now  
proportional to the velocity of the commanded position,  
the controller essentially anticipates the commanded  
position and initiates a control signal ahead of time to  
more closely follow (track) the commanded position.  
SGP..........Proportional Gain  
SGV..........Velocity Gain  
SGI..........Integral Gain  
SGVF........Velocity Feedforward Gain  
SGAF........Acceleration Feedforward Gain  
SGILIM.....Integral Windup Limit  
SOFFS......Servo Control Signal Offset  
SMPER......Maximum Allowable Position Error  
Applications requiring contouring or linear interpolation  
can benefit from improved tracking performance; however,  
if your application only requires short, point-to-point  
moves, velocity feedforward control is not necessary.  
The gain set saved with the SGSETcommand can be  
enabled/recalled later with the SGENBcommand. Using  
the SGENBcommand, the gains can be enabled during  
motion at any specified point in the profile, or when not  
in motion (see programming example below).  
Because velocity feedforward control is not in the servo  
feedback loop (see Servo Control Algorithm drawing  
above), it does not affect the servo system’s stability.  
Therefore, there is no limit on how high the velocity  
feedforward gain (SGVF) can be set, except when it  
saturates the control output (tries to exceed the controller’s  
analog control signal range of ±10V).  
NOTE  
The tuning gains saved to a given gain are specific to  
the current feedback source (selected with the last SFB  
command) at the time the gains were saved with the  
SGSETcommand. Later, when you enable the saved  
gain set, make sure that the gain set you  
enable is appropriate to the feedback source  
you are using at the time.  
Acceleration Feedforward Control  
(SGAF)  
The purpose of acceleration feedforward control is to  
improve position tracking performance when the system is  
commanded to accelerate or decelerate.  
To display the gain values currently in effect, use the  
TGAINcommand. To display the contents of a particular  
gain set, use the TSGSETcommand.  
Acceleration feedforward control is directed by the Servo  
Gain Acceleration Feedforward (SGAF) setting, which is in  
turn multiplied by the acceleration of the commanded  
position to produce the control signal. Consequently,  
because the control signal is now proportional to the  
acceleration of the commanded position, the controller  
essentially anticipates the velocity of the commanded  
position and initiates a control signal ahead of time to  
more closely follow (track) the commanded position.  
3 8  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Step 3  
Tuning Setup Procedure  
If your system has mechanical stops, manually move the  
load to a position mid-way between them.  
Use the following procedure to set up your servo system  
before completing the tuning procedures. You can  
perform this procedure for both axes simultaneously.  
Step 4  
Enter these commands to zero all the gains and run the  
system in open loop:  
Before you set up for tuning:  
Do not begin this procedure unless you are sure you  
have successfully completed these system connection,  
test, and test procedures provided in Chapter 1:  
SGP0,0 ; Set proportional feedback gain to zero  
SGV0,0 ; Set velocity feedback gain to zero  
SGI0,0 ; Set integral feedback gain to zero  
SGVF0,0 ; Set velocity feedforward gain to zero  
SGAF0,0 ; Set acceleration feedforward gain to  
; zero  
Connect the drive (especially the drive’s shutdown  
output).  
Connect and test the feedback devices.  
Connect and test the end-of-travel limits.  
Test the OEM6250’s analog output.  
Step 5  
Apply power to the drive. The motor shaft should be  
stationary or perhaps turning very slowly (velocity drives  
only). A small voltage to a torque drive, with little or no  
load attached, will cause it to accelerate to its maximum  
velocity. Since the torque demand at such a low voltage is  
very small, you can prevent the shaft from moving by  
holding it.  
Attach the load and the feedback devices as  
required for your application.  
Configure the number of axes in use, drive fault  
level (if using a rotary drive), and feedback device  
resolution.  
• Select the appropriate feedback source per axis  
with the SFBcommand (tuning parameters for each  
axis are specific to the currently selected feedback  
source).  
Step 6  
Observe the OEM6250’s analog output noise level on the  
oscilloscope. Typically, the ideal noise level should be  
below 3.0mV, but inevitably you must determine the  
acceptable noise level for your application.  
WARNING  
The tuning process requires operation of your system’s  
electrical and mechanical components. Therefore, you  
should test your system for safety under all potential  
conditions. Failure to do so can result in damage to  
equipment and/or serious injury to personnel.  
If the noise level is acceptable, proceed to Step 7. If the  
noise level is too high, refer to the guidelines in Appendix  
C.  
E M E R G E N C Y S H U T D O W N : You should be  
prepared to shut down the drive during the tuning  
process (for instance, if the system becomes unstable  
or experiences a runaway). You can use the ENBL  
input (disconnect it from ground) to disable the  
OEM6250’s analog output signal (see wiring instructions on  
page 11). An alternative is to issue the @DRIVE¯  
command to the OEM6250 over the communication  
interface, but this requires connecting a shutdown  
output to the drive. If the drive does not have a  
shutdown input, use a manual emergency stop switch to  
disable the drive’s power supply.  
Step 7  
The purpose of this step is to ensure that a positive  
voltage on the OEM6250’s analog control signal output  
(from the CM D+ and CM D- terminals) results in the  
feedback device counting in the positive direction.  
a. Using the SMPERcommand, set the maximum  
allowable position error to 1 rev (e.g., if using 1000-  
line encoders and no scaling, use the  
SMPER4¯¯¯,4¯¯¯command).  
b. Enter the TFBcommand to check the current position  
of the feedback devices. Record this number for later  
use.  
Step 1  
c. CAUTION: The offset introduced in this step may  
cause an acceleration to a high speed, if there is little  
or no load.  
Remove power to the drive.  
Step 2  
Enter the SOFFS¯.2command to introduce an offset  
DAC output value of 0.2V to make the motor move  
slowly in the positive (clockwise) direction. (Motion  
will stop when the maximum allowable position error  
is exceeded.) If the load has a large stiction  
component, you may need to use a larger offset  
(SOFFS command) to overcome stiction and affect  
motion.  
Apply power to the OEM6250 only and issue the  
DRIVE11command. Measure the OEM6250’s analog  
output between the CM D+ and CM D- terminals on the  
DRIVE connector with both an oscilloscope to check for  
noise and a digital volt-meter (DVM) to monitor the  
analog output. Both readings should be very close to zero.  
If an offset exists, ignore it for now; it will be taken care  
of later in step 8.  
Appendix A – Tuning  
3 9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
d. Use the TFBcommand again to observe the feedback  
device’s position. The value should have increased  
from the value observed in Step 7.b.  
Step 1  
Tune the drive to output the desired velocity at  
a given voltage from the OEM6250:  
If the position reading decreases when using a positive  
SOFFSsetting, turn off the OEM6250 and the drive  
and swap the CMD+ and CMD- connections either at the  
OEM6250 or at the drive, whichever is more accessible  
(this will not work for servo drives that do not accept  
differential input). Then turn on the OEM6250 again,  
enter the DRIVE11command, and repeat Steps 4  
through 7.d. before proceeding to Step 8.  
a. If your system has mechanical stops, manually move  
the load to a position mid-way between them.  
b. Enter the SOFFScommand to set the OEM6250’s  
output voltage to its maximum level, 10.0 volts  
(SOFFS1¯for axis 1, or SOFFS,1¯for axis 2).  
c. Adjust the drive gain factor (sometimes called the tach  
gain) such that when the OEM6250’s command output  
is 10V, the velocity just reaches its maximum value  
(check the velocity with the TVELAcommand). Refer  
to your drive’s user documentation if necessary.  
e. Enter the SOFFS¯command to stop the motor, and  
enter the DRIVE11command to re-enable the drives.  
EXAMPLE  
Step 8  
Having set the servo output offset to zero with the  
SOFFS¯command (see Step 7.e.), read the OEM6250’s  
analog output with the DVM to determine if there is any  
offset caused by the electrical interconnections between the  
OEM6250 and the drive.  
Suppose your drive can run at a max. velocity of  
7000 rpm (or 116.67 rps). If the drive gain factor is  
20 rps/V, then the drive will reach the maximum  
velocity (116.67 rps) when the OEM6250’s command  
output is only 5.833V. This means the full range of  
±10V is not fully usable. To use the full range of  
±10V, the gain factor has to be adjusted to 11.667  
rps/V.  
If the DVM reads anything other than zero, enter the  
DVM’s reading (but with the opposite polarity) as the  
offset adjustment with the SOFFScommand. For  
example, if the DVM reading is 0.015V, then enter  
SOFFS-¯.¯15. If, after doing this, the reading is still  
not zero, then fine-tune it by trying SOFFSentries of  
slightly different values until the DVM reading is between  
±3.0mV.  
Drive manufactures usually provide a potentiometer  
for adjusting this gain factor. Some manufacturers  
provide preset values selectable with jumpers or DIP  
switches.  
Step 2  
Step 9  
Tune the drive (iteratively) to achieve the  
If you are using a velocity drive, motion may still be  
occurring due to the drive’s balance/offset setting. If so,  
adjust the drive’s balance/offset until motion stops.  
Consult the drive’s user documentation for instructions.  
desired response:  
a. Enter the following commands to create and execute a  
step velocity command:  
DEF STEPS ; Begin program definition for STEPS  
@SGP0  
@SGI0  
@SGV0  
@SGAF0  
@SGVF0  
; Set the SGP gain to zero  
; Set the SGI gain to zero  
; Set the SGV gain to zero  
; Set the SGAF gain to zero  
; Set the SGVF gain to zero  
Step 10  
Proceed to the Drive Tuning Procedure section to tune the  
velocity drive (if you are using a torque drive, skip to the  
Controller Tuning Procedure).  
@SMPER0 ; Disable checking the maximum  
; allowable position error  
@SOFFS0.5 ; Set command output to 0.5 volts  
Drive Tuning Procedure  
T1  
; Wait for 1 second  
@SOFFS0 ; Set command output to zero volts  
; (stopping the motor)  
(Velocity Motor Drives Only)  
@SMPER1 ; Re-enable checking the maximum  
; allowable position error  
The goals of the Drive Tuning Procedure are to:  
END  
STEPS  
; End definition of the program  
; Execute the program called STEPS  
; (the motor will move for 1 second  
; and then stop)  
1. Tune the drive to output the desired velocity at a given  
voltage from the OEM6250.  
2. Tune the drive (iteratively) to achieve the desired  
response.  
b. Observe the plot of the commanded velocity versus the  
actual velocity on the oscilloscope.  
NOTE  
Be sure to complete the Tuning Setup Procedure before  
proceeding with the following drive tuning procedure.  
Unlike the Tuning Setup Procedure, you must tune one  
axis at a time.  
Using the tuning methods specified in the drive’s user  
documentation, tune the drive to achieve a first-order  
response (no overshoot) as illustrated below—repeat  
Steps 2.a. and 3.b. as necessary.  
4 0  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
The general rule to determining the proper SSFRvalue is  
to first select the slowest servo sampling frequency that is  
able to give a satisfactory response. This can be done by  
experiment or based on the closed-loop bandwidth  
requirement for your application. (Keep in mind that  
increasing the SSFRvalue allows for higher bandwidths,  
but produces a rougher motion profile; conversely,  
decreasing the SSFRvalue provides a smoother profile,  
but makes the servo system less stable and slower to  
respond.)  
Command Velocity  
Actual Velocity  
TIME  
Step 3  
Proceed to the Controller Tuning Procedure  
section to tune the OEM6250.  
SELECTING THE SSFR VALUE  
Refer to the SSFRcommand description in the 6000  
Series Software Reference. Use the table to determine  
the appropriate setting based on your desired servo  
update rates.  
Controller Tuning Procedure  
The Controller Tuning Procedure leads you through the  
following steps:  
As an example, if your application requires a closed-loop  
bandwidth of 450 Hz, and you determine the minimum  
servo sampling frequency by using the rule of thumb  
(setting the servo sampling frequency at least 8 times  
higher than the bandwidth frequency), the required  
minimum servo sampling frequency would be 3600 Hz. If  
two axes are running (INDAX2), then you should try  
using the SSFR4setting.  
1. Setup up for tuning.  
2. Select the OEM6250’s servo Sampling Frequency  
Ratios (SSFR).  
3. Set the Maximum Position Error (SMPER).  
4. Optimize the Proportional (SGP) and Velocity (SGV)  
gains.  
For more in-depth discussion on the different update  
parameters (servo, motion and system), refer to the SSFR  
command description in the 6000 Series Software  
Reference.  
5. Use the Integral Feedback Gain (SGI) to reduce steady  
state error.  
6. Use the Velocity Feedforward Gain (SGVF) to reduce  
position error at constant velocity.  
CAUTION  
7. Use the Acceleration Feedforward Gain (SGAF) to  
reduce position error during acceleration and  
deceleration.  
If you change the sampling frequency ratios (SSFR) after  
the tuning is complete and the new servo sampling  
frequency is lower than the previous one, the response  
may change (if your system bandwidth is quite high) and  
you may have to re-tune the system.  
Before you tune the OEM6250:  
Be sure to complete the Tuning Setup Procedure (and  
the Drive Tuning Procedure, if you are using a velocity  
drive) before proceeding with the following tuning  
procedure. Unlike the Tuning Setup Procedure, you  
must tune one axis at a time.  
Step 3  
Set the Maximum Position Error (SMPER).  
The SMPERcommand allows you to set the maximum  
position error allowed before an error condition occurs.  
The position error, monitored once per system update  
period, is the difference between the commanded position  
and the actual position as read by the feedback device  
selected with the last SFBcommand. Larger values allow  
greater oscillations/motion when unstable; therefore,  
smaller SMPER values are safer.  
If your application requires switching between feedback  
sources on the same axis, then for each feedback  
source on each axis you must select the feedback  
source with the SFBcommand and repeat steps 3-7.  
Step 1  
Set up for tuning. Use a computer (with a terminal  
emulator) or a dumb terminal to enter the commands noted  
in the steps below. To monitor system performance, you  
may use visual inspection, or use an analog type position  
transducer (potentiometer, LVDT, RVDT, etc.) to pick up  
the load’s or motor’s position displacement and monitor  
the transducer output on a digital storage oscilloscope.  
When the position error exceeds the value entered by the  
SMPERcommand, an error condition is latched (see TAS  
or ASbit #23) and the 6000 controller issues a shutdown  
to the faulted axis and sets its analog output command to  
zero volts. To enable the system again, the appropriate  
DRIVE1command must be issued, which also sets the  
commanded position equal to the actual feedback device  
position (incremental devices will be zeroed).  
Step 2  
If the SMPERvalue is set to zero, the position error  
condition is not monitored, allowing the position error to  
accumulate without causing a fault.  
Select the sampling frequency ratios (SSFR).  
NOTE: The default setting (SSFR4) is adequate for most  
applications.  
Appendix A – Tuning  
4 1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Step 4  
Step 5  
Optimize the Proportional (SGP) and Velocity  
(SGV) gains (see illustration on next page for tuning  
process).  
Use the Integral Feedback Gain (SGI) to  
reduce steady state error. (Steady state position  
error is described earlier in the Performance Measurements  
section on page 35.)  
a. Enter the following commands to create a step input  
profile (use a comma in the first data field when tuning  
axis 2—e.g., D,1¯¯):  
a. Determine the steady state position error (the difference  
between the commanded position and the actual  
position). You can determine this error value by the  
TPERcommand when the load is not moving.  
A999 ; Set accel to 999 units/sec/sec  
AD999 ; Set decel to 999 units/sec/sec  
V30 ; Set velocity to 30 units/sec  
D100 ; Set distance to 100 units  
NOTE  
If the steady state position error is zero or so small that  
it is acceptable for your application, you do not need  
to use the integral gain. The use of the Target  
Zone Settling Mode (STRGTE) is recommended.  
b. Start with an SGPcommand value of 0.5 (SGP¯.5or  
SGP,¯.5).  
c. Enter the GO1or GO,1command depending on which  
axis is being tuned at the time.  
b. If you have to enter the integral feedback gain to reduce  
the steady error, start out with a small value (e.g.,  
SGI¯.1). After the gain is entered, observe two  
things from the response:  
d. Observe the plot of the commanded position versus the  
actual position on the oscilloscope. If the response is  
already very oscillatory, lower the gain (SGP); if it is  
sluggish (overdamped), increase the SGPgain.  
• Whether or not the magnitude of steady state error  
reduces  
Repeat Steps 4.c. and 4.d. until the response is slightly  
under-damped.  
• Whether or not the steady state error reduces to zero  
at a faster rate  
e. Start with an SGVcommand value of 0.1 (SGV¯.1or  
SGV,¯.1).  
c. Keep increasing the gain to further improve these two  
measurements until the overshoot starts to increase and  
the response becomes oscillatory.  
f. As you did in Step 4.c., enter GO1or GO,1.  
g. Observe the plot on the oscilloscope. If the response  
is sluggish (overdamped), reduce the SGVgain. Repeat  
Steps 4.f. and 4.g. until the response is slightly under-  
damped.  
d. There are three things you can do at this point (If these  
three things do not work, that means the integral gain  
is too high and you have to lower it.):  
st  
1
Lower the integral gain (SGI) value to reduce the  
overshoot.  
h. The flow diagram (next page) shows you how to get  
the values of the proportional and velocity feedback  
gains for the fastest, well-damped response in a step-  
by-step fashion. (Refer to the Tuning Scenario section  
later in this chapter for a case example.) The tuning  
principle here is based on these four characteristics:  
nd  
2
Check whether the OEM6250’s analog output  
saturates the ±10V limit; you can do this by  
observing the signal from a digital oscilloscope.  
If it saturates, then lower the integral output limit  
by using the SGILIMcommand. This should  
help reduce the overshoot and shorten the settling  
time. Sometimes, even if the analog output is not  
saturated, you can still reduce the overshoot by  
lowering SGILIMto a value less than the  
maximum output value. However, lowering it too  
much can impair the effectiveness of the integral  
feedback.  
• Increasing the proportional gain (SGP) can speed up  
the response time and increase the damping.  
• Increasing the velocity feedback gain (SGV) can  
increase the damping more so than the proportional  
gain can, but also may slow down the response time.  
• When the SGPgain is too high, it can cause  
instability.  
• When the SGVgain is too high, it can cause the  
motor (or valve, hydraulic cylinder, etc.) to chatter.  
rd  
3
You can still increase the velocity feedback gain  
(SGVvalue) further, provided that it is not already  
at the highest possible setting (causing the motor  
or valve to chatter).  
4 2  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tuning Process Flow Diagram (using proportional and velocity gains)  
START  
Increase SGP  
UNTIL  
OR  
OR  
Decrease SGV  
Increase SGV  
UNTIL  
UNTIL  
OR  
Decrease SGV  
UNTIL  
OR  
STOP  
Decrease SGP  
UNTIL  
OR  
Increase SGV  
UNTIL  
OR  
Decrease SGV  
UNTIL  
Step 6  
Step 7  
Use the Velocity Feedforward Gain (SGVF) to  
reduce position error at constant speed.  
Use the Acceleration Feedforward Gain (SGAF)  
to reduce position error during acceleration.  
a. Execute a continuous (MC1command) move, setting  
the acceleration, deceleration and velocity values  
appropriate to your application. Set the SGVFvalue to  
be the product of SGP* SGV(if SGV= zero, set SGVF  
equal to SGP).  
a. Execute a continuous (MC1command) move, setting  
the acceleration, deceleration and velocity values  
appropriate to your application. Set SGAFto 0.01  
(SGAF¯.¯1).  
b. Check the position error during acceleration by issuing  
b. Check the position error at constant velocity by  
the TPERcommand.  
issuing the TPERcommand.  
c. Increase SGAFto reduce the position error (repeat steps  
c. Increase SGVFto reduce the position error (repeat steps  
a and b as necessary).  
a and b as necessary).  
Appendix A – Tuning  
4 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Step 4  
Tuning Scenario  
As we iteratively increase SGPto 105, overshoot and  
chattering becomes significant (see plot). This means either  
the SGVgain is too low and/or the SGPis too high.  
This example shows how to obtain the highest possible  
proportional feedback (SGP) and velocity feedback (SGV)  
gains experimentally by using the flow diagram illustrated  
earlier in Step 4 of the Tuning Procedure.  
Next, we should try raising the SGVgain to see if it could  
damp out the overshoot and chattering.  
NOTE  
The steps shown below (steps 1 - 11) represent the  
major steps of the process; the actual progression  
between these steps usually requires several iterations.  
SGP = 105  
SGV = 2  
The motion command used for this example is a step  
command with a step size of 100. The plots shown are as  
they might appear on a scope (X axis = time, Y axis =  
position).  
Step 5  
After the SGVgain is raised to 2.6, the overshoot was reduced  
but chattering is still quite pronounced. This means either  
one or both of the gains is too high.  
Step 1  
For a starting trial, we set the proportional feedback gain  
(SGP) to 2. As you can see by the plot, the response is slow.  
The next step should be to lower the SGVgain first.  
In the next step, we should increase SGPuntil the response is  
slightly underdamped.  
Commanded Position  
SGP = 105  
SGV = 2.6  
SGP = 2  
Actual Position  
Step 6  
Lowering the SGVgain to 2.3 does not help reduce the  
chattering by much.  
Step 2  
Therefore, we should lower the SGPgain until chattering  
stops.  
With SGPequal to 15, the response becomes slightly  
underdamped (see plot).  
Therefore, we should introduce the velocity feedback gain  
(SGV) to damp out the oscillation.  
SGP = 105  
SGV = 2.3  
SGP = 15  
Step 7  
Chattering stops after reducing the SGPgain to 85.  
However, the overshoot is still a little too high.  
Step 3  
The next step should be to try raising the SGVto damp out  
the overshoot.  
With SGVequal to 2, the response turns out fairly well  
damped (see plot).  
At this point, the SGPshould be raised again until  
oscillation or excessive overshoot appears.  
SGP = 85  
SGV = 2.3  
SGP = 15  
SGV = 2  
4 4  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Step 8  
Step 12  
After raising the SGVgain to 2.4, overshoot is reduced a  
little, but chattering reappears. This means the gains are  
still too high.  
Now that we have determined the appropriate SGPand SGV  
gains, we can include them in the OEM6250’s setup  
program. We put the gains in the setup program because we  
want the OEM6250 to power up in a “ready state” for  
motion. For more information on creating a setup program,  
refer to the 6000 Series Programmer’s Guide.  
Next, we should lower the SGVgain until chattering stops.  
Example Setup Program:  
DEF SETUP  
DRIVE¯¯  
INDAX2  
SSFR4  
DRFLVL11  
; Begin def. of "setup" program  
; Disable both drives  
; Place both axes in use  
; Servo sampling frequency ratio  
; Set drive fault level to  
; "active high" for both axes  
; Enable DISABLE ON KILL feature  
SGP = 85  
SGV = 2.4  
KDRIVE11  
; *********************************************  
; * Setup for encoders (will need to switch  
: * between encoder and ANI feedback)  
; *********************************************  
Step 9  
*
*
After lowering the SGVgain to 2.2 (even less than in the 2.3  
setting in Step 7), chattering stops.  
SFB1,1  
; Select encoder feedback for  
; both axes (subsequent scaling,  
; gains, servo offset, PSET,  
; and SMPER commands are specific  
; to encoder feedback)  
Next we should lower the SGPgain.  
ERES4000,4000 ; Set encoder resolution to  
; 4,000 counts/rev  
SCLA4000,4000 ; Set scaling for programming  
; accel/decel in revs/sec/sec  
SCLV4000,4000 ; Set scaling for programming  
; velocity in revs/sec  
SGP = 85  
SGV = 2.2  
SCLD4000,4000 ; Set scaling for programming  
; distances in revs  
SGP70,70  
; Set proportional feedback gain  
SGV2.52,2.52 ; Set velocity feedback gain  
SMPER.001,.001 ; Set max. position error to  
; 1/1000 of a rev (4 encoder counts)  
Step 10  
PSET0,0  
; Set current position as  
; absolute position zero  
Overshoot is reduced very little after lowering the SGPgain  
to 70. (The SGVgain might have been lowered too much in  
Step 9.)  
; *********************************************  
; * Setup for ANI feedback (OEM6250-ANI ONLY) *  
; *********************************************  
Next, we should try raising the SGVgain again until the  
overshoot is gone.  
SFB2,2  
; Select ANI feedback for both  
; axes (subsequent scaling,  
; gains, servo offset, PSET,  
; and SMPER parameters are  
; specific to ANI feedback)  
; Set scaling for programming  
; accel/decel in volts/sec/sec  
; Set scaling for programming  
; velocity in volts/sec  
SCLA819,819  
SCLV819,819  
SCLD819,819  
SGP = 70  
SGV = 2.2  
; Set scaling for programming  
; distances in volts  
SGP1,1  
SGI0,0  
SGV.5,.5  
; Set proportional feedback gain  
; Set integral feedback gain  
; Set velocity feedback gain  
SMPER.01,.01 ; Set max. position error to  
; 1/100 of a volt (8 ANI counts)  
Step 11  
When we raised the SGVgain to 2.52, the step response  
became fast and very stable.  
PSET5,5  
; Set current position as  
; absolute position 5  
SFB1,1  
; Select encoder feedback for  
; start of main program  
; *********************************************  
; * Insert other appropriate commands in the *  
; * setup program (e.g., custom power-up mesg,*  
; * scaling factors, input function assignmts,*  
SGP = 70  
SGV = 2.52  
; * output function assignments, input and  
; * output active levels, etc.). See Prog.  
; * Guide, Chapter 3, for more information. *  
; *********************************************  
*
*
END  
; End definition of "setup" prog  
STARTP SETUP ; Assign the program named setup  
; as the program to be executed  
; on power up & reset  
Appendix A – Tuning  
4 5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendix B  
E M C I n s t a l l a t i o n G u i d e l i n e s  
General Product Philosophy  
The OEM6250 was not designed originally for EMC compliance. Therefore, it will require specific measures to  
be taken during installation. The ultimate responsibility for ensuring that the EMC requirements are met rests  
with the systems builder.  
It is important to remember that for specific installations, the full protection requirements of the EMC Directive  
89/336/EEC need to be met before the system is put into service. This must be verified either by inspection or  
by testing. The following EMC installation instructions are intended to assist in ensuring that the requirements  
of the EMC directive are met. It may be necessary to take additional measures in certain circumstances and at  
specific locations.  
It should be stressed that although these recommendations are based on expertise acquired during tests carried  
out on the OEM6250, it is impossible for Compumotor to guarantee the compliance of any particular  
installation. This will be strongly influenced by the physical and electrical details of the installation and the  
performance of other system components. Nevertheless, it is important to follow all the installation  
instructions if an adequate level of compliance is to be achieved.  
Handling & Installing Ferrite Absorbers  
Safety Considerations  
Take care when handling the absorbers—they can shatter if  
The OEM6250 is intended for installation according to the  
dropped on a hard surface. For this reason the suggested  
appropriate safety procedures including those laid down by  
method of installation is to use a short length of 19mm  
the local supply authority regulations. The  
diameter heat-shrink sleeving (see Figure 1). This gives a  
recommendations provided are based on the requirements of  
degree of physical protection while the cable is being  
the Low Voltage Directive and specifically on EN60204.  
installed. The sleeving should have a shrink ratio of at  
It should be remembered that safety must never be  
least 2.5:1. Cable ties may be used as an alternative,  
compromised for the purpose of achieving EMC  
compliance. Therefore in the event of a conflict occurring  
however they give no physical protection to the absorber.  
between the safety regulations and the following  
recommendations, the safety regulations always  
take precedence.  
Ferrite absorber  
retained by  
heatshrink sleeving  
Ferrite Absorbers and P-Clips  
Figure 1. Ferrite Sleeve Installation  
Ferrite Absorber Specifications  
P-Clip Installation Details  
The absorbers described in these installation  
The function of the P-clip is to provide a 360-degree  
recommendations are made from a low-grade ferrite  
metallic contact and thus a convenient means of ensuring a  
material which has high losses at radio frequencies. They  
proper R.F. ground. When dealing with EMI issues, it is  
therefore act like a high impedance in this waveband.  
important to remember that continuity, a DC connection,  
The recommended components are produced by Parker  
Chomerics (617-935-4850) and are suitable for use with  
cable having an outside diameter up to 10-13mm. The  
specification is as follows:  
does not at all speak to the integrity of an AC (high-  
frequency) connection. High-Frequency bonding typically  
involves wide, flat cabling to establish a suitable system  
ground. When applied properly, the P-clip has been shown  
to give an adequate high-frequency contact.  
Chomerics part #  
Outside diameter  
Inside diameter  
83-10-M248-1000  
17.5mm  
10.7mm  
28.5mm  
80W  
83-10-A637-1000  
28.5mm  
13.77mm  
28.57mm  
135W  
When installing a P-clip (see Figure 2), install as close to  
the cable end as possible, provided a suitable ground,  
backplane, earth stud or bus bar is accessible, (this may  
mean removing the paint from a cabinet or panel).  
Remove only the outer (vinyl) jacket of the braided screen  
Length  
Impedance at 25MHz  
Impedance at 100MHz  
Curie temperature  
120W  
210W  
130°C  
130°C  
(the device should not be operated near this temperature)  
Download from Www.Somanuals.com. All Manuals Search And Download.  
cable (this allows the braid to continue to the cable  
connector), be careful not to damage the braid. Snap the  
P-clip over the exposed braid, and adjust for a tight fit.  
Secure the clip to the designated ground with a machine  
screw and lock washer. The use of brass or other inert  
conductive metal P-clip is recommended. Cover any  
exposed bare metal with petroleum jelly to resist  
corrosion.  
Control Signal Connections  
High-quality braided screen cable should be used for  
control connections. In the case of differential outputs, it  
is preferable to use a cable with twisted pairs to minimize  
magnetic coupling. A connection is made to the cable  
screen at the controller end by exposing a short length of  
the braided screen and anchoring this to earth using a  
P-clip (see Figure 2). Fit a ferrite absorber close to the I/O  
connector and run the cable down to the mounting panel as  
shown in Figure 3.  
The level at which the I/O operates means that the signals  
are unlikely to meet EMC immunity requirements if taken  
outside the enclosure without proper screening.  
Remove outer jacket only  
do not cut braid  
P-Clip  
Figure 2. P-Clip Installation  
50-Pin Ribbon Cable: It is recommended when using the  
50-Pin Ribbon Cable I/O found on the OEM6250 that  
you use a terminal break-out box such as the VM50 or  
VM24 (see Figure 3). Mount the VM50 close to the  
OEM6250, keeping the ribbon cable as short as possible.  
Bundle any excess ribbon cable and secure close to a panel  
wall. Individual I/O points will require the use of  
individually shielded cable runs, with braids bonded to the  
panel (close to VM50) with a P-clip.  
Installation  
External Enclosure  
Introduction  
The measures described in this section are primarily for the  
purpose of controlling conducted emissions. To control  
radiated emissions, all drive and control systems must be  
installed in a steel equipment cabinet which will give  
adequate screening against radiated emissions. This  
external enclosure is also required for safety reasons. There  
must be no user access while the equipment is operating.  
This is usually achieved by fitting an isolator switch to the  
door assembly.  
Communications: In applications that require serial  
communications with the OEM6250, take special care to  
use proper wiring practices. Use good quality braided screen  
cable for the communication cabling. No connection is  
made to the cable screen at the OEM6250 itself. Fit a  
ferrite absorber close to the communications connector and  
run the cable down to the mounting panel as shown in  
Figure 3. Expose a short length of the braided screen and  
anchor to the panel with a P-clip. Avoid routing  
communication cables near high power lines and sources of  
high energy impulses.  
To achieve adequate screening of radiated emissions, all  
panels of the enclosure must be bonded to a central earth  
point. The enclosure may also contain other equipment and  
the EMC requirements of these must be considered during  
installation. Always ensure that drives and controllers are  
mounted in such a way that there is adequate ventilation.  
Remember to route control signal connections well  
away (at least 8 inches) from relays and contactors.  
Control wiring should not be laid parallel to power or  
motor cables and should only cross the path of these  
cables at right angles. Bear in mind that control cables  
connected to other equipment within the enclosure may  
interfere with the controller, particularly if they have come  
from outside the cabinet. Take particular care when  
connecting external equipment (e.g., a computer or  
terminal) with the cabinet door open; static discharge may  
cause damage to unprotected inputs.  
Preparing the OEM6250: The OEM6250 must be  
mounted to a conductive panel. Before mounting the  
OEM6250, remove the paint from the rear face of the  
mounting hole that will be closest to the input filter  
location as shown in Figure 3 below, and if necessary  
from the corresponding area on the rear panel of the  
enclosure. This is to guarantee a good high-frequency  
connection between the drive case and the cabinet. After  
mounting the unit use petroleum jelly on the exposed  
metal to minimize the risk of future corrosion.  
4 8  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Limits Cable  
Drive Cable  
Remove paint  
if mounting on  
this surface  
Encoder Cable  
Braided-screen  
Cables  
Communications Cable  
Triggers Cable  
User provided  
power from a  
clean DC power  
supply (use  
twisted pair cable)  
Ground Strap  
(connect to TH1)  
Remove  
Paint  
Programmable  
I/O Cable  
I/O Flat Cable  
VM50  
Figure 3. EMC Connections for OEM6250  
Appendix B – EMC Installation Guidelines  
4 9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
I N D E X  
5V power input (external supply) 20  
5V power supply (internal)  
connections to (see page for  
connection item, like ENBL,  
Encoder, etc.)  
load limit 3, 20  
address) i  
control signal 34  
controller output saturation 34  
critically damped servo response 35  
C
cables  
drive 7  
encoder 13  
I/O, extending 21  
serial communication (max. length)  
30  
D
daisy-chain connections 6  
damping 35  
chattering servo response 35  
circuit drawings (see back cover of  
manual, and “schematics, internal”)  
closed-loop operation 34  
command, servo output 34  
commanded position 34  
common problems & solutions 29  
communication  
DC input power connections & specs  
20  
DDE6000™ 25  
device address (see address)  
diagnostic LEDs 28  
dimensions 4  
DIP switch settings  
address 6  
A
acceleration feedforward control  
(SGAF) 38  
acceleration range 3  
accuracy  
positioning 3  
velocity 3  
active levels (see polarity)  
actual position 34  
ADDR (auto addressing) command 6  
address  
Motion Architect 25  
serial (see serial communication)  
terminal emulation 22  
troubleshooting 30  
CompuCAM™ 25  
autobaud feature 6  
disturbance 35  
rejection of 36  
drive  
connections 7  
auto-address multiple units 6  
DIP switch selection 6  
air-flow space, minimum 4  
airborne contaminants 4  
algorithm, servo control 36  
analog inputs (joystick), connections &  
specs 14  
conduit 2, 21  
configuration  
address 6  
autobaud 6  
connections  
test 23  
tuning procedure 40  
E
e-mail address for feedback i  
electrical noise 2, 28  
EMC installation guidelines 47  
suppressing 21  
EMC installation guidelines 47  
emergency shutdown 39  
emergency stop (enable) switch 11  
enable (ENBL) input  
connections & specs 11  
test 23  
analog channel inputs 14  
ANI analog input 11  
computer 6, 22  
daisy-chain 6  
drive 7  
EMC-compliance guidelines 47  
enable input (ENBL) 11  
encoder 13  
end-of-travel limit inputs 12  
grounding 5  
home limit inputs 12  
joystick 14  
lengthening cables 21  
PLC inputs 18  
ANI input  
connections 11  
test 23  
feedback source 34  
polarity 29  
assumptions (skills & knowledge  
required for installation) i  
auto addressing multiple units 6  
auto baud procedure 6  
auxiliary input (joystick), connections  
& specs 14  
encoder  
connections 13  
testing 23  
feedback source 34  
polarity 29  
axes select input (joystick)  
connections & specs 14  
PLC outputs 17  
resolution 29  
power (VDC) input 20  
programmable inputs 17  
programmable outputs 18  
RP240 20  
RS-232C 6  
terminal 6, 22  
testing 22, 23  
thumbwheels 19  
trigger inputs 15  
specifications 13  
end-of-travel limits  
connections 12  
B
baud rate 3  
automatic selection 6  
testing 22  
BBS (bulletin board service) 28  
BCD input via thumbwheels 19  
environmental specifications 3, 4  
extending cables  
drive 7  
encoder 13  
I/O 21  
RS-232C 30  
VM50 screw terminal adaptor 16  
contaminants 4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
integral feedback control (SGI) 37  
integral windup limit (SGILIM) 37  
position  
actual (based on feedback device) 34  
F
FAX number for technical support 28  
commanded 34  
error 34  
overshoot 37  
response (servo) 34  
types 35  
setpoint 34  
feedback data 34  
J-L  
feedback device polarity reversal 29  
feedback, e-mail address i  
ferrite absorbers 47  
joystick  
connections 14  
test 23  
specs 14  
LEDs, diagnostic 28  
limit input connections 12  
tracking error 35  
G
position accuracy 3  
position range 3  
positive-travel limits 12  
power supply  
gains  
definition of 34  
gain sets, saving & recalling 38  
tuning  
M
5V load limit 3, 20  
controller 41  
drive 40  
setup 39  
minimum air-flow space 4  
Motion Architect 25  
servo tuner option 33  
Motion Builder™ 25  
Motion Toolbox™ 25  
motion trajectory update rate 3, 41  
mounting 4  
DC input connections & specs 20  
for Drive Fault (DFT) inputs 7  
for ENBL, limit inputs, & trigger  
inputs 11, 12, 15  
for programmable inputs & outputs  
16  
grounding 2  
EMC guidelines 47  
system diagram 5  
pre-installation changes 6  
precautions  
ANI option board 4  
EMC compliant 48  
H
handshaking, disabling 30  
hard limits (end-of-travel) (see end-of-  
travel limits)  
installation 2  
mounting 4  
N-O  
process of installation 2  
product return procedure 32  
programmable I/O  
connections & specs 16  
testing 23  
programming tools available 25  
proportional feedback control (SGP) 36  
HCMOS-compatible voltage levels 3  
heat 3  
helpful resources (publications) i  
home limit input  
National Electric Code Handbook i  
negative-travel limits 12  
noise, electrical 2, 28  
EMC guidelines 47  
suppression on I/O cables 21  
open loop operation 39  
oscillatory servo response 35, 37  
output saturation 34  
outputs  
connections & specs 12  
testing 22  
humidity 3  
R
I
R-clamps (P-clips) 47  
reference documentation i  
release input (joystick), connections &  
specs 14  
5V internal supply 20  
drive 7  
general-purpose programmable  
connections & specs 16  
problems 30  
testing 23  
testing 23  
I/O cabling 21  
inductive load, connect outputs to 18  
inputs  
analog (joystick) 14  
ANI analog input 11  
drive fault 7  
ENBL 11  
problems 30  
encoder 13  
end-of-travel limits 12  
problems 30  
general-purpose programmable 16  
problems 30  
home limit 12  
problems 30  
joystick 14  
power (DC) 20  
serial communication (see serial  
communication)  
suppressing noise 21  
testing 22, 23  
trigger 15  
resolution, encoder 29  
response – servo 35  
return procedure 32  
rise time 35  
RP240, connections 20  
testing 23  
over-damped servo response 35  
overshoot 35, 37  
runaway motor 30  
P-Q  
P-clips 47  
S
panel layout (2" spacing minimum) 4  
performance specifications 3  
pin outs (see also back cover)  
drive connector 7, 8  
encoder connector 13  
joystick connector 14  
limits connector 12  
programmable inputs 16  
programmable outputs 16  
PIV&F gains 36  
safety 2  
safety stops (see end-of-travel limits)  
saturation of the control output 34  
schematics, internal (see also back  
cover)  
ANI inputs 11  
drive connections 7  
ENBL input 11  
encoder inputs 13  
joystick/analog inputs 14  
limit inputs 12  
programmable inputs and outputs  
16  
trigger inputs 15  
problems 30  
PLC connections 17  
polarity  
instability 35  
installation  
ANI input 29  
commanded direction 29  
encoder 29  
end-of-travel limit inputs 12  
home input 12  
programmable inputs 16  
programmable outputs 16  
trigger inputs 15  
ANI option board attachment 4  
connections (see connections)  
DIP switch settings (see DIP switch)  
EMC guidelines 47  
mounting (see mounting)  
precautions 2  
serial communication, RS-232C  
connections 6  
daisy-chain connections 6  
disable handshaking 30  
specifications 3  
process overview 2  
test 22  
troubleshooting 30  
5 2  
OEM6250 Installation Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
servo  
control methods/types 36  
T
technical assistance (see inside of  
open loop operation 39  
sampling frequency 34, 41  
tuning, see tuning  
front cover, and HELP command)  
temperature range 3  
terminal emulation, set up 22  
test  
system installation 22  
test panel (Motion Architect) 28  
thumbwheel connections 19  
transient 35  
servo sampling update rate 3  
setpoint 34  
settling time 35  
shielding 2  
EMC guidelines 47  
I/O cables 21  
ship kit 2  
travel limits 12  
trigger input (joystick), connections &  
specs 14  
shut down in case of emergency 39  
shutdown output to drive 8  
sinking input device, connecting to 18  
sinking output device, connecting to  
15, 17  
software, update from BBS 28  
sourcing input device, connecting to 18  
sourcing output device, connecting to  
15, 17  
specifications, overall list of (see also  
back cover)  
stability 35  
status commands (see also back  
cover, and test on page 22 & 23)  
axis (see TASF command)  
joystick analog input voltage (see  
TANV command)  
trigger inputs  
connections 15  
testing 23  
troubleshooting 28  
common problems & solutions 29  
diagnostic LEDs 28  
serial communication 30  
test panels, Motion Architect 28  
TTL-compatible switching voltage  
levels 3  
tuning 33, 34  
gains, definition 36  
OEM6250 tuning procedure 41  
PIV&F algorithm 36  
process flow diagram 43  
related 6000 series commands 36  
scenario (case example) 44  
setup procedure 39  
joystick digital inputs (see TINOF  
command, bits 1-5)  
limit switches (see TLIM command)  
P-CUT input (see TINOF command,  
bit 6)  
velocity drive tuning procedure 40  
programmable inputs (see TIN or  
INFNC command)  
programmable outputs (see TOUT or  
OUTFNC command)  
U-Z  
under-damped servo response 35  
unstable 35  
velocity accuracy 3  
trigger inputs (see TIN command)  
status LEDs 28  
steady-state 35  
velocity feedback control (SGV) 37  
velocity feedforward control (SGVF) 38  
velocity range 3  
velocity repeatability 3  
velocity select input, connections &  
specs 14  
position error 35  
stiction, overcoming 39  
support software available 25  
system update rate 41  
VM50 adaptor 16  
windup of the integral action 37  
Z channel output 13  
Index  
5 3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
OEM6250 2-Axis Servo Controller  
Automation  
Connections  
See also pages 5-23  
I/O SPECIFICATIONS & INTERNAL SCHEMATICS  
DC Input............5VDC ±5%, 4A min. (current requirements depend on  
.....................the type and amount of I/O used – see page 20).  
Zero-Ohm Resistors  
Serial Com.........RS-232C 3-wire (Rx, Tx & GND on AUX connector);  
.....................Up to 99 units in a daisy chain.  
.....................9600 baud (or use AutoBaud feature – see page 6);  
.....................8 data bits; 1 stop bit; no parity.  
Resistor R12. R12 pulls up all 16 programmable inputs to the internal  
+5VDC supply. You must remove R12 before you can use the IN-P pullup  
terminal for the programmable inputs. To pull up the programmable inputs  
to a voltage other than the internal +5VDC, remove R12 and connect an  
external 5-24VDC supply to the IN-P terminal. To sink current on the  
programmable inputs, remove R12 and connect the IN-P to GND.  
1
9
SHLD  
COM  
+5V  
A+  
Limits and Trigger Inputs (pg 12 & 15)  
SHTNC  
SHTNO  
DFT  
A-  
B+  
B-  
Z+  
Z-  
GND  
SHLD  
Resistor R13. R13 pulls up all 8 programmable outputs to the internal  
+5VDC supply. You must remove R13 before you can use the OUT-P  
pullup terminal for the programmable outputs. To pull up the  
POS, NEG, HOM or TRG-n  
74HCxx  
6.8 K  
47 KΩ  
AGND  
RSVD  
CMD-  
CMD+  
AUX-P (Inputs are pulled up to 5V via  
R45; alternative is to remove R45 and  
connect AUX-P to an external 5-24VDC  
supply. To sink current, remove R45  
and connect AUX-P to GND terminal.)  
programmable inputs to a voltage other than the internal +5VDC, remove  
R13 and connect an external 5-24VDC supply to the OUT-P terminal.  
R45 (0 )  
9
1
1
ENCODER 1  
+5VDC  
DRIVE 1  
DRIVE 2  
SHLD  
Resistor R25. R25 connects the enable input (ENBL) to ground, thereby  
allowing motion to occur. To connect a normally-closed external switch for  
operating the emergency stop function (see page 11), you must first  
remove R25.  
ENCODER 2  
9
Specs: HCMOS-compatible*; voltage range = 0-24VDC.  
+5V  
A+  
A-  
B+  
B-  
Z+  
Z-  
COM  
Enable (ENBL) Input (pg 11)  
SHTNC  
SHTNO  
DFT  
AGND  
RSVD  
CMD-  
CMD+  
Resistor R45. R45 pulls up the enable (ENBL), trigger (TRG-A/B), and  
limit (POS, NEG, HOM) inputs to the internal +5VDC supply. You must  
remove R45 before you can use the AUX-P pullup terminal for these  
inputs. To pull up these inputs to a voltage other than the internal +5VDC,  
remove R45 and connect an external 5-24VDC supply to the AUX-P  
terminal. To sink current on these inputs, remove R45 and connect AUX-P  
to GND.  
GND  
Remove R25 before  
Digital GND  
R25 (0 )  
connecting your ENBL switch.  
ENBL  
74HCxx  
6.8 KΩ  
47 KΩ  
GND  
SHLD  
1
AUX-P (used also by DFT, POS, NEG,  
HOM and TRG-n — see schematic  
above)  
9
1
R45 (0 )  
+5VDC  
AUX  
LIMITS  
9
Specs: HCMOS-compatible*; voltage range = 0-24VDC.  
Rx  
Tx  
GND  
SHLD  
+5V  
1POS  
1NEG  
1HOM  
GND  
2POS  
2NEG  
2HOM  
GND  
Encoder Inputs (pg 13)  
+5VDC  
+1.8VDC  
22 KΩ  
22 KΩ  
OUT-P  
IN-P  
6
5
4
3
2
1
A–, B–, or Z–  
A+, B+, or Z+  
7
1
+
TRG-A  
TRG-B  
GND  
OUT-A  
OUT-B  
GND  
ENBL  
+5V  
AUX-P  
SHLD  
1
ANI BOARD  
If you ordered the  
“OEM6250-ANI” product,  
this option board is  
Specs: Differential comparator. Use 2-phase quadrature encoders;  
max. frequency = 1.6 MHz; min. time between transitions = 625 ns.  
TTL levels (Low 0.4V, High 2.4V); range = 0-5VDC.  
RP240  
5
SHLD  
Tx  
Rx  
factory installed. If you  
ordered the board  
Programmable Inputs (pg 16)  
13  
25  
1
GND  
+5V  
1
separately (p/n “OPT-  
OEM6250-A”), you must  
install it–see page 4.  
General-Purpose Programmable Input  
47 KΩ  
74HCxx  
9
6.8 KΩ  
14  
JOYSTICK  
IN-P (Inputs are pulled up to 5V via R12;  
alternative is to remove R12 and  
POWER  
R12 (0 )  
49  
50  
1
2
connect IN-P to an external supply of up  
to 24VDC. To sink current, remove R12  
1
5
+5VDC  
and connect IN-P to a GND terminal.)  
+15V NC -15V GND +5V  
PROGRAMMABLE INPUT/OUTPUT  
Specs: HCMOS-compatible*; voltage range = 0-24VDC.  
Programmable Outputs, includes OUT-A & OUT-B (pg 16)  
DIMENSIONS & MOUNTING: refer to page 4.  
General-Purpose Programmable Output  
7406  
(open collector)  
4.7 KΩ  
OUT-P (Outputs are pulled up to 5V via  
R13; alternative is to remove R13 &  
connect OUT-P to an external supply of  
up to 24VDC)  
OTHER PIN OUTS  
R13 (0 )  
PROGRAMMABLE I/O  
JOYSTICK  
Function  
+5VDC  
Pin  
Function  
Pin  
Specs: Open collector output. Max. voltage in OFF state (not sinking  
current) = 24V; Max. current in ON state (sinking) = 30mA.  
1
3
5
7
9
Input #16 (MSB of inputs)  
Input #15  
1
2
3
8
Analog Channel #1  
Analog Channel #2  
Analog Channel #3  
Shield (chassis gnd)  
Joystick Analog Inputs (pg 14)  
Input #14  
Input #13  
+5VDC  
+5VDC  
Analog Channel Inputs (pins 1-3)  
Input #12  
14 Digital Ground  
35 V  
150 KΩ  
11 Input #11  
15 Axes Select Input  
16 Velocity Select Input  
17 Release Input  
18 Trigger Input  
19 Auxiliary Input  
23 +5VDC Output  
10.0 KΩ  
8 Channel  
8-bit A/D  
Converter  
13 Input #10  
15 Input #9  
17  
Specs: Voltage range = 0-2.5VDC, 8-bit.  
Must not exceed 5VDC.  
49.9 KΩ  
0.1 µF  
Output #8 (MSB of outputs)  
35 V  
Ground (pin 14)  
19 Output #7  
21 Output #6  
23 Output #5  
25 Input #8  
27 Input #7  
29 Input #6  
31 Input #5  
33 Output #4  
35 Output #3  
37 Output #2  
GND  
Drive Fault Inputs (pg 7) and Joystick Digital Inputs (pg 14)  
Pins 4-7, 9-13, 20-21, 24-25 are reserved  
+5VDC  
Specs: HCMOS-compatible*;  
voltage range = 0-24VDC.  
DFT; and Axes Select, Velocity, Release,  
Trigger, & Aux (JOYSTICK pins 15-19)  
6.8 KΩ  
74HCxx  
47 KΩ  
ANI BOARD  
Pin  
Function  
Drive Shutdown Outputs (pg 7-10)  
1
2
3
4
5
6
Analog input #1  
Analog input #2  
Analog Ground  
not connected  
not connected  
not connected  
39  
Output #1 (LSB of outputs)  
SHTNC (normally closed)  
Closed if DRIVEØ  
Open if DRIVE1  
41 Input #4  
43 Input #3  
45 Input #2  
COM (signal common for shutdown)  
SHTNO (normally open)  
Open if DRIVEØ  
Closed if DRIVE1  
47  
Input #1 (LSB of inputs)  
49 +5VDC  
Even pins connected to common logic gnd.  
MSB = most significant bit.  
LSB = least significant bit.  
The ±10V analog inputs (ANI inputs) are  
available only if you ordered the  
OEM6250-ANI or OPT-OEM6250-A.  
Specs: Solid state relay. Max. rating = 175VDC, 0.25A, 3W.  
Drive Command Output (pg 7-10)  
AGND  
CMD– (command signal return)  
CMD+ (command signal output)  
AGND  
Specs: ±10V analog output; 12-bit DAC.  
Command +  
Troubleshooting  
Load should be > 2Kimpedance.  
See also pages 28-31  
ANI Input, from the optional analog input card (pg 11)  
+15V  
STATUS LED: Green = 5VDC power is applied. Red = power reset required. Off = no power.  
AGND  
AGND  
DSBL (axis disabled) LEDs: Off = O.K. On = drive is disabled (see page 28 for possible causes).  
Analog Input Terminal  
Status information (see command descriptions in 6000 Series Software Reference):  
General status information.....................TASF, TSSF, TSTAT  
Limits (end-of-travel, home)...................TASF, TLIM  
150 KΩ  
–15V  
Specs: ±10V analog input; 14-bit ADC.  
Terminals found on multiple connectors  
AGND  
ENBL input.............................................TINOF (bit #6)  
Programmable inputs and TRG-n...........TIN, INFNC  
Programmable outputs...........................TOUT, OUTFNC  
5V terminal found on multiple  
+5V  
+5VDC  
Digital GND  
connectors. Total load limit  
GND  
AGND  
SHLD  
depends on current supplied from  
your external DC power supply to  
the power input connector.  
Grounding  
diagram on  
page 5.  
ENBL input must be grounded to GND terminal to allow motion.  
Analog GND  
Chassis GND  
NEG & POS inputs must be grounded to GND terminal to allow motion (or disable with LHØ command).  
To help prevent electrical noise, shield all connections at one end only (see also Appendix B).  
Error messages while programming or executing programs – see 6000 Series Programmer's Guide.  
Technical support – see phone numbers on inside of front cover, and the HELP command response.  
*
HCMOS-compatible levels: Low 1.00V, High 3.25V.  
We welcome your feedback on our products and user guides. Please send your responses to our email address: [email protected]  
Direct your technical questions to your local ATC or distributor, or to the numbers printed on the inside front cover of this document.  
email  
Download from Www.Somanuals.com. All Manuals Search And Download.  

MTD Snow Blower 769 04101 User Manual
National Instruments Music Mixer cFP Al 110 User Manual
NeumannBerlin Microphone M 49b User Manual
New Holland Lawn Mower BC5000 Series User Manual
Nortel Networks Camcorder 207344 B User Manual
Omron Fitness Electronics HJ 112 User Manual
Oreck Air Cleaner 20061 01RevA User Manual
Outback Power Systems Automobile Battery Charger MX60 User Manual
Panasonic Camera Flash DMW FL360L User Manual
Panasonic Network Card 2SA1790G User Manual