Page 4
California Proposition 65 Warning WARNING: This product can expose you to chemicals including acrylamide, arsenic, benzene, cadmium, Tris(1,3-dichloro-2-propyl) phosphate (TDCPP), 1,4- Dioxane, formaldehyde, lead, DEHP, styrene, DINP, BBP, PVC, and vinyl materials, which are known to the State of California to cause cancer, and acrylamide, benzene, cadmium, lead, mercury, phthalates, toluene, DEHP, DIDP, DnHP, DBP, BBP, PVC, and vinyl materials, which are known to the State of California to cause...
AMP-304C Table of Contents Revision History..............ii Preface ..................iii List of Tables................. vii List of Figures ................ ix 1 Introduction ................ 1 Overview................1 Features................2 1.2.1 General Features ............2 1.2.2 Motion Features ............3 Specifications............... 4 Supported Software ............. 6 1.4.1...
AMP-304C Introduction 1.1 Overview AMP-304C is an advanced 4-axis motion controller card with a PCI Express® interface that can generate a pulse train up to 9.99MHz to control a motor. With more general purpose as well as dedicated IOs, functional logic selection switches, 4-channel encoder feedback input, AMP-304C can be used for a multitude of scenarios or applications.
1.2 Features The following lists summarize the main features of the AMP-304C motion control system. 1.2.1 General Features 4-axis pulse type motion card PCI Express® Gen1 x1 Supports up to 16 cards in one system Pulse output frequency up to 9.99 Mpps...
AMP-304C 1.2.2 Motion Features T-Curve and S-Curve: configurable asymmetric profile 13 home return modes Speed and position change on-the-fly Linear / Circular / Helical interpolation Motion stop method selection: EMG / deceleration Backlash compensator / vibration suppression High speed position latch function with configurable filter...
1.3 Specifications Pulse Type Motion Control Max. Axes Pulse Output Frequency up to 9.99 Mpps Pulse Output Mode CW/CCW, OUT/DIR, AB Phase Pulse Output Type Differential / Single-End Encoder Feedback Input Mode CW/CCW; 1x/2x/4x AB Phase Encoder Feedback Input Frequency 4 MHz (up to 16 MHz at 4x AB) Positon/Encoder Counter Resolution 32-bit...
Page 15
AMP-304C Other I/O Interface Signals Pulsar Input 1-ch Position Latch Input (Dedicated) 4-ch LTC (up to 1MHz) Position Comparison Trigger Output 4-ch CMP (up to 1MHz) (Dedicated) CMP Output Voltage Selection 5, 24 V or Open Collector 4-ch Optically Isolated DI (up to 10KHz)
APS Function Library Support 1.4.2 APS Functions The AMP-304C is fully compliant with the APS (Automation Prod- uct Software) function library, independent of programming lan- guages and operating systems (OS). A complete detailed listing of functions can be found in the APS Function Library User Manual.
AMP-304C 1.5 Accessories ADLINK’s exclusive DIN-304C terminal board is designed for all AMP-304C signals and functions using ACL-10569, ACL-10437 and ACL-10137 cables. Another way to connect is with ADLINK’s DIN-68S terminal board and ACL-10569 cable. For extended connectors, Encoder Feed- back, LTC, and CMP as well as TTL DIO, use a DIN-37 terminal board with ACL-10437 and ACL-10137 cables (sold separately).
Page 18
This page intentionally left blank. Introduction...
This chapter describes how to install and connect to the AMP- 304C, its hardware settings, and related signals. 2.1 Package Contents The package includes the following items: 1x AMP-304C Card 4-Axis Pulse Motion Controller 1x ACL-10437 (DB37F - IDC40) Cable 4x Mini Jumper (2P) Product Warranty Card If any of these items are missing or damaged, contact the dealer from whom you purchased the product.
2.3 Hardware and Software Driver Installation 2.3.1 Hardware Configuration The AMP-304C is fully Plug-and-Play compliant and can be installed in any PCI Express slot. It employs a PCI Express Gen1 x1 bus, and the system BIOS can auto-configure memory and IRQ channels.
2.3.3 Troubleshooting If the computer cannot power on normally or the motion control system operates abnormally after system installation, follow the steps described below for troubleshooting. If the problem persists, consult your dealer for technical services. Problem Correction The card does not appear in Ensure the card is properly mounted in Windows Device Manager after its the PCI Express slot and the driver is...
1. Download the APS SDK file from ADLINK and run it. Installation executes automatically. 2. Select NEXT as prompted to complete installation. 3. After installation is complete, select FINISH. 4. Ensure the Windows Device Manager lists the AMP-304C. 5. Restart the computer. Getting Started...
2.4 DIP Switch Settings 2.4.1 SW1 – Card ID Selection The SW1 switch is used to set the card ID. For example, if SW1 Pin 1 is set to ON and the others are OFF, the card index is 1. The index value can be from 0 to 15.
AMP-304C 2.4.2 SW2 – End Limit Type Selection The SW2 switch is used to set the type of end limit logic, which are Normally Open (NO) and Normally Closed (NC). For example, if the switch pin is set to “OFF”, the type of end limit logic is Normally Open.
2.4.3 SW3 – DO Initial State Selection The SW3 switch is used to set the initial DO state group setting. For example, if the SW3 Pin1 is set to “OFF”, the initial states of “DO0 to DO3” are Inactive. DO # SW3 Pin No.
AMP-304C 2.5 Jumper Setting: Pulse Output Mode Selection 2.5.1 J1-J8 – Pulse Output Mode Selection Jumpers J1-J8 are used to set the mode of pulse output signals. The output signal mode can either be differential line driver or sin- gle-ended output. Refer to Section 3.1 for detailed jumper set- tings.
2.5.2 CN3 – CMP Output Voltage Selection The CN3 jumper is used to set the CMP output (dedicated) volt- age, which are Open Collector Output (default), VDD (5V) and E24V. CMP # Open Collector (Default) VDD (5V) E24V Close Breaks Between 1 and 2 2 and 3 4 and 5...
ALM3 Servo Alarm Signal SVON0 Servo On Signal ALM1 Servo Alarm Signal /DO8 / Digital Output Position Comparison CMP4 SVON1 Servo On Signal Trigger /DO0 /DO9 / Digital Output / Digital Output Table 2-7: CN2 AMP-304C Main Connector Getting Started...
Page 31
/ Digital Input Emergency Stop EMG2 RDY3 Servo Ready Signal Signal /DI2 /DI11 / Digital Input / Digital Input Servo In-Position EMG3 Emergency Stop INP0 Signal /DI3 / Digital Input /DI12 / Digital Input Table 2-7: CN2 AMP-304C Main Connector Getting Started...
Page 32
PEL3 Signal Signal Negative End Limit Negative End Limit MEL1 MEL3 Signal Signal Origin Position Origin Position ORG1 ORG3 Signal Signal External +24V EGND -- External Power GND 68 E24V Power Input Table 2-7: CN2 AMP-304C Main Connector Getting Started...
AMP-304C DGND, used for OUT+/- and DIR+/- signals. EGND, used for others IO signals. DO0-7, configured as CMP Output if not used. NOTE: NOTE: DI0-3, configured as EMG Input if not used. DI4-7, configured as Multi-function if not used. SD: Direction Ramping-down Point Detection Signal.
Page 34
Name Function Name Function External Power EGND O +5V Power Output EZ3- Encoder Z-phase- EZ3+ Encoder Z-phase+ Encoder B- EB3- Encoder B-phase- EB3+ phase+ Encoder A- EA3- Encoder A-phase- EA3+ phase+ EZ2- Encoder Z-phase- EZ2+ Encoder Z-phase+ Encoder B- EB2- Encoder B-phase- EB2+ phase+...
Signal Connections Signal connections of all I/O’s are described in this chapter. Refer to the contents of this chapter before wiring any cables between the AMP-304C and any motor drivers. This chapter contains the following sections: Section 3.1: Pulse Output Signals Section 3.2: Encoder Feedback Input Signal...
3.1 Pulse Output Signals There are 4 axis pulse output signals on the AMP-304C, each supporting up to 9.99 MHz output frequency. For each axis, two pairs of OUT and DIR signals are used to transmit the pulse train and to indicate the direction. In this section, the electrical charac- teristics of the OUT and DIR signals are detailed.
Page 39
AMP-304C The output of the signals can be configured by jumpers as either Single-Ended or Differential Line Driver output. Users can select the output mode either by closing breaks between 1 and 2, or 2 and 3 of jumpers J1-J8 as follows:...
3.2 Encoder Feedback Input Signal The AMP-304C provides 4 encoder feedback input channels each with up to 4MHz and EA, EB, and EZ signals. Each group of EA, EB, and EZ signals contains a pair of differential signals (e.g. the EA signal contains EA+ and EA-).
3.3 Motion I/O Interface Signal 3.3.1 Emergency Stop Input (EMG) The AMP-304C provides an EMG signal, common with DI. If one of the EMG signals is triggered, all motion control commands will be stopped immediately. Another way to stop operation of each motor immediately is by transmitting an external EMG signal via the DIN-304C to a servo or stepper motor driver.
Page 42
3.3.2.1 Origin Position Signal (ORG) The AMP-304C provides one original or home signal for each axis. This signal is used for defining the zero position of this axis. The logic of this signal must be set properly before performing the home procedure.
Page 43
These two signals are for safety, which can prevent a machine from crashing when missing an operation. The AMP-304C provides two direction end limit signals, PEL and MEL, for each axis. PEL indicates the end limit signal is in the pos- itive direction and MEL indicates the end limit signal is in the nega- tive direction.
Page 44
3.3.2.3 Direction Ramping-down Point Detection Signal (SD) The AMP-304C provides one slow-down function through SD sig- nal input for each axis. SD indicates both positive and negative directions. For more information and settings, see the APS Func- tion Library User’s Manual.
Servo Interface IO 3.3.3.1 Servo-ON Output Signal (SVON) The AMP-304C provides one servo on output signal, SVON, to enable servo drivers for each axis. For more information and set- tings, see the APS Function Library User’s Manual. SVON output signals can be configured as General-Purpose Digi- tal Output signals if not used.
Page 46
Servo Deviation Counter Clear Output Signal (ERC) The AMP-304C provides one deviation counter clear function through ERC for each axis, which can be a pulse or a LEVEL sig- nal output. The output logic and pulse width can be changed using software.
Page 47
3.3.3.3 Servo Alarm Input Signal (ALM) The AMP-304C provides one servo alarm input signal, ALM, for each axis. The alarm signal is sent by servo drivers. If the ALM signal is triggered, motion of an axis stops immediately, or will decelerate and stop.
Page 48
3.3.3.4 Servo Ready Input Signal (RDY) The AMP-304C provides one servo ready input signal, RDY, for each axis, which is used to receive the ready signal from a servo driver. If RDY is enabled, the servo driver is ready to receive the pulse command from the AMP-304C.
Page 49
3.3.3.5 Servo In-Position Input Signal (INP) The AMP-304C provides one in-position input signal, INP, for each axis. It is used to check the position complete signal, which is from the servo driver if the position mode is set. The input logic can be changed using software.
3.4 GPIO Interface Signal The AMP-304C provides a 32-channel onboard optically isolated GPIO (DI/DO) and a 32-channel extended TTL GPIO (TDI/TDO). 16-ch Optically Isolated DI GPIO Onboard Main Connector CN2 16-ch Optically Isolated DO 16-ch Non-isolated TTL DI GPIO Extended...
Page 51
AMP-304C Optically Isolated Digital Input: D3.3V Schmitt E24V FPGA Trigger 3.3K Connector Optically Isolated Digital Output: Connector Digital FPGA Isolator EGND Signal Connections...
Any 12-channel position latch input can be assigned to a latch source to trigger any axis by software. The AMP-304C provides 256 position latch buffer points for each axis. For more information, see the APS Function Library User’s Manual.
3.5.2 Position Comparison Trigger Output (CMP) The AMP-304C provides 16-channel position comparison trigger outputs. CMP 0-3: 4-channal dedicated and isolated output, up to 1MHz CMP 4-11: 8-channel isolated, common with DO, up to 1MHz T-CMP 0-3: 4-channel TTL, common with TDO, up to 1MHz Voltage output selection is controlled by jumper in dedicated CMP outputs;...
EGND 3.5.3 Manual Pulser Input Signal (PA/PB) The AMP-304C provides one set of manual pusler functions through PA/PB for all axes. CW/CCW and 1x/2x/4x AB Phase modes are supported for receiving external drive pulses. For more information, see the APS Function Library User’s Manual.
3.5.4 Multi-function Input Signals (DI/SD/S-LTC/PCS/ CLR) Multi-function input signals (DI/SD/S-LTC/PCS/CLR) are allocated through DI4-7. For DI, see Section 3.4.1: 32-Channel Onboard Isolated GPIO (DI/DO). For SD, see Section 3.3.2.3: Direction Ramping-down Point Detection Signal (SD). For S-LTC, see Section 3.5.1: Position Latch Input (LTC). PCS is used to override a target position.
AMP-304C Important Safety Instructions For user safety, please read and follow all instructions, Warnings, Cautions, and Notes marked in this manual and on the associated device before handling/operating the device, to avoid injury or damage. Read these safety instructions carefully.
Page 58
A Lithium-type battery may be provided for uninterrupted backup or emergency power. Risk of explosion if battery is replaced with one of an incorrect type; please dispose of used batteries appropriately. CAUTION: This equipment is not suitable for use in locations where children are likely to be present.
AMP-304C Consignes de Sécurité Importante S'il vous plaît prêter attention stricte à tous les avertissements et mises en garde figurant sur l'appareil, pour éviter des blessures ou des dommages. Lisez attentivement ces consignes de sécurité. Conservez le manuel de l'utilisateur pour pouvoir le con- sulter ultérieurement.
Page 60
Si l'appareil ne doit pas être utilisé pendant de longues péri- odes, éteignez-le et débranchez-le de sa source d'alimenta- tion N'essayez jamais de réparer l'appareil, qui ne doit être réparé que par un personnel technique qualifié à l'aide d'outils appro- priés Une batterie de type Lithium peut être fournie pour une ali- mentation de secours ininterrompue ou d'urgence.
Page 61
AMP-304C RISQUE DE BRÛLURES Partie chaude! Ne touchez pas cette surface, cela pourrait entraîner des blessures. Pour éviter tout danger, laissez la surface refroidir avant de la toucher. Consignes de Sécurité Importante...
Page 62
This page intentionally left blank. Consignes de Sécurité Importante...
Need help?
Do you have a question about the AMP-304C and is the answer not in the manual?
Questions and answers