Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

ADLINK AMP-304C Advanced Motion Control Card Complete Guide

F: | Au:FANS | DA:2026-08-11 | 45 Br: | 🔊 点击朗读正文 ❚❚ | Share:


ADLINK AMP-304C Four Axis Advanced Motion Control Card

In the field of high-end servo/stepper motor multi axis collaborative control, the performance of the motion control card directly determines the machining accuracy, operating speed, and stability of the equipment. ADLINK AMP-304C, as a 4-axis advanced pulse motion control card based on PCI Express Gen1 x1 interface, inherits all the functions of AMP-104C, significantly increases the pulse output frequency (up to 9.99Mpps), expands the position latch (12 channels) and position comparison trigger (16 channels) capabilities, and introduces advanced motion algorithms such as arc/spiral interpolation, backlash compensation, and vibration suppression for the first time. Combined with 13 return to origin modes and flexible I/O configurations, it has become the core motion control component for semiconductor packaging, precision laser processing, high-end CNC machine tools, and robot applications. This article is based on the official data manual, comprehensively interpreting its hardware architecture, motion characteristics, I/O configuration, and system integration points, providing detailed technical references for motion control engineers.


Product positioning and performance leap

AMP-304C is positioned for high-performance multi axis motion control, with a pulse frequency that is twice as high as AMP-104C (up to 4.9Mpps), reaching 9.99Mpps. It can drive stepper drivers with higher subdivision ratios or servo drivers that support high pulse inputs, achieving micrometer or even nanometer level positioning. At the same time, the encoder provides feedback with an input frequency of up to 16MHz (in 4th harmonic mode) and a 32-bit counter accuracy, ensuring real-time position control for full or semi closed loop control.

This card supports up to 16 cards coexisting in the same system (through card number dialing), and can be expanded up to 64 axes to meet the needs of large-scale automated production lines. Its DIN-304C dedicated terminal board supports cable selection to adapt to specific servo drives (such as Mitsubishi, Yaskawa, Panasonic, etc.), further simplifying interface matching.


Core hardware interface and signal definition

1. Main connector (68 pin SCSI-II)

Provide motion control signals for all axes, encoder feedback, servo interface I/O, and some dedicated I/O:

Pulse output (per axis): Supports three output modes: CW/CCW, OUT/DIR, and AB phase pulses, with differential/single ended options, and a maximum frequency of 9.99Mpps.

Encoder feedback (per axis): EA+/-, EB+/-, EZ+/- differential input, supports CW/CCW and 1x/2x/4x AB phase counting modes, with a maximum input frequency of 4MHz (16MHz after 4x) and a counter resolution of 32 bits.

Servo interface signal: Each axis provides standard signals such as SVON (servo enable), ERC (deviation counter reset), ALM (servo alarm), INP (positioning completion), RDY (servo preparation), etc., making it easy to plug and play with mainstream servo drivers.

Mechanical limit/deceleration signals: positive limit (EL+), origin (ORG), deceleration stop (SD), etc., all optically isolated inputs, 24V level, and limit logic (NO/NC) can be set through onboard dip switch hardware without software initialization.

Dedicated position latch input: 4-channel Dedicated LTC (up to 1MHz), used for high-speed position capture, such as probe or flyby triggering.

Dedicated Position Comparison Trigger Output: 4 Dedicated CMPs (up to 1MHz), each of which can be selected through onboard jumpers to output 5V, 24V, or Open Collector levels, directly driving loads of different voltages (such as lasers or gas valves).

Emergency stop input: can be configured as normally open or normally closed, and immediately stops all axis pulses upon triggering.

2. Expansion connector (40 pin box head to 37 pin D-SUB)

16 non isolated TTL digital inputs (up to 1MHz), can be used to connect encoder frequency division outputs, grating rulers, or high-speed external signals.

16 non isolated TTL digital outputs (up to 1MHz), suitable for high-speed status indication or synchronous control.

3. On board isolated GPIO (via main connector)

16 isolated digital inputs (24V, source type, 10kHz) can be used as general sensor inputs or configured as additional position latch inputs (software can choose to use 4 isolated DI inputs as LTC, up to a total of 12 latch inputs with dedicated LTC).

16 isolated digital outputs (5~24V, current 100mA, 1MHz), of which 8 can be configured as position comparison trigger outputs (CMP), totaling up to 16 comparison trigger channels with 4 dedicated CMPs.

4. Configure dip switch

Card Index: 0~15, multi card recognition.

EL logic selection: positive and negative limit normally open/normally closed.

Initial state of DO: The default level of all isolated outputs when powered on, which can be preset as a safe state.

Stop mode selection: EMG emergency stop (immediate stop) or deceleration stop (stop on a preset deceleration slope).


Detailed explanation of advanced motion control functions

1. Acceleration and deceleration curves (T-curve and S-curve)

T-curve (trapezoid): constant acceleration, suitable for general positioning.

S-curve (symmetric/asymmetric): programmable jerk (Jerk) for smoother speed transitions and reduced mechanical impact. The acceleration and deceleration periods can be independently set (asymmetrically) to adapt to vertical axis lifting or different load directions.

2. Interpolation function

Linear interpolation: Any 2-4 axes participate to achieve spatial linear trajectories.

Arc interpolation: Any combination of 2 axes, supports planar arcs (with specified center or radius), suitable for arc welding, cutting, grinding, etc.

Spiral interpolation: Any 3-axis (two axis arc+third axis straight line synchronization), used for thread machining or 3D spiral path.

During the interpolation process, real-time speed/position changes (On The Fly) are supported, and multiple axes can be started/stopped simultaneously to ensure trajectory synchronization.

3. Home Return mode

Provides 13 ways to reset, far exceeding 3-5 common control cards, and can adapt to various mechanical structures:

Multiple edge detection methods based on Origin Sensor (ORG).

Zero return based on limit switches (EL+/-).

Combining the Z-phase pulse (EZ) of the encoder for precise zero position locking.

Zero return direction, speed, offset, and timeout protection can be set.

4. Backgap compensation and vibration suppression

Backlash Compensator: For the forward and reverse clearances of transmission mechanisms such as screws and gears, compensation pulses are automatically added when changing the direction of motion to improve repeat positioning accuracy.

Vibration Suppression: By using algorithms to suppress residual vibrations of the mechanism at the end of acceleration and deceleration or during high-speed operation, it shortens the setting time and is suitable for high-speed light load equipment.

5. Position Latch function

The total number of channels is 12: including 4 dedicated high-speed LTC (1MHz)+4 configurable isolated DI (10kHz)+4 configurable TTL DI (1MHz).

The latch trigger source can be selected as rising/falling edge by software, and the current instruction position or encoder position (32-bit) can be latched. It also supports digital filtering (pulse width threshold can be set) to eliminate jitter.

Suitable for scenarios that require precise position event correlation, such as aerial photography detection, rotating probes, and synchronous sampling.

6. Compare Trigger Output

The total number of channels is 16: 4 dedicated CMPs (optional 5V/24V/OC output voltage jumper)+8 configurable isolated DO (1MHz)+4 configurable TTL DO (1MHz).

Users can preset multiple position points (compare queues), and when the encoder counter or instruction position reaches the set value, the corresponding channel outputs pulses or level flips, triggering external devices (such as cameras, lasers, dispensing valves).

Compare output frequencies up to 1MHz to meet the triggering requirements of high-speed sorting or line scanning cameras.

7. Safety and Protection

Dual protection of hardware emergency stop and software emergency stop.

The hardware logic of the limit signal is optional to avoid false triggering due to incorrect sensor types.

User program security protection (API call password can be set) to prevent unauthorized parameter modification.

Support external start/stop control (STA/STP pin), allowing manual start/stop of axis movement without relying on the upper computer.

Software Ecology and Development Tools

AMP-304C is also based on the APS function library, supporting Windows 7/10 (32/64 bit), compatible with VB.net, C #, VC++. NET, and can be integrated into environments such as LabVIEW and MATLAB through DLL interfaces. Recommend using MotionCreatorPro2 (MCP2) configuration and debugging tool, which provides:

Graphic configuration of axis parameters (pulse mode, electronic gear ratio, acceleration and deceleration parameters).

Motion trajectory simulation and oscilloscope display (position/velocity/acceleration curves).

I/O monitoring and forced output testing.

Zeroing process setup and testing.

Position locking and comparison trigger function verification.

Online diagnosis and error logging.

MCP2 supports managing multiple control cards simultaneously, greatly simplifying the system debugging cycle.


Suggestions for selection, matching, and system integration

1. Supporting hardware

Accessory model description

Terminal board DIN-304C (special) with 68 pin SCSI-II connector, integrated with servo interface, limit, GPIO and other screw terminals

Terminal board DIN-68S-01 universal 68 pin SCSI-II terminal board (for main connectors)

Terminal board DIN-37D-01 37 pin D-SUB terminal board (for expanding GPIO)

Main cable ACL-10569-X 68 pin SCSI-II flat cable, length 1/2/3 meters

Expansion cable ACL-10137-X 37 pin D-SUB cable, length 1/2/3/5 meters

Adapter cable ACL-10437 40 pin box head to 37 pin D-SUB with bracket

The DIN-304C dedicated terminal board supports adapting different brands of servo drives by replacing cables (such as ACL-10569-X) without the need for additional adapter boards.

2. Power supply and wiring

The control card requires external 24V DC ± 5% power supply (for isolating optocouplers), and the recommended current is ≥ 1A.

It is recommended to use twisted pair shielded wires with a length of ≤ 10 meters for pulse output differential signals.

The encoder feedback needs to be grounded with the driver to ensure that the differential level complies with the RS-422 standard.

When wiring the limit sensor, pay attention to the NO/NC setting of the dip switch being consistent with the actual sensor type.

3. Multi card synchronization

Up to 16 cards, installed through PXI or PCIe expansion chassis, with each card having an independent card number. In the software, different device handles need to be created for each card and configured separately. For applications that require cross card synchronization (such as multi axis linkage), it can be achieved through external trigger signals or software timed synchronization.


Typical application scenarios

Semiconductor packaging equipment: Wire bonding and wafer cutting require high-speed arc interpolation and position comparison to trigger laser cutting.

Precision laser processing: laser engraving, drilling, requiring arc/spiral interpolation and CMP output to control laser switches.

High end CNC system: Small five axis machining center (using 4-axis linkage), requiring backlash compensation and vibration suppression to improve surface smoothness.

Automated Optical Inspection (AOI): Combined with aerial photography (triggered by position locking) and continuous motion comparison output, it achieves high-speed non-stop detection.

Medical robots: surgical assisted positioning or drug preparation, requiring smooth S-shaped curves and reliable emergency stop protection.


Debugging and troubleshooting reference

Problem checking direction

Abnormal pulse output or motor not rotating. Confirm SVON is valid, driver has no alarm, limit is not triggered, and pulse frequency exceeds the limit

Check the pulse equivalent ratio and acceleration/deceleration parameters of each axis for interpolation trajectory deviation, and ensure that the backlash compensation value is appropriate

Confirm that the triggering signal edge is clean and without jitter due to inaccurate latch position; Check the filtering settings; Confirm that the lock source selection is correct

Compare output without triggering, check if the comparison queue is written, if the output channel configuration is correct, and if the voltage jumper position matches the load

Communication or card recognition failure confirmed PCIe slot is normal, card number dialing is unique, and driver installation is correct; View Device Manager

Check the heat dissipation of the chassis when the system overheats or crashes, ensuring that the ambient temperature is ≤ 60 ℃ and the power ripple meets the requirements

  • Valmet Automation A413325 Power Module
  • VALMET AUTOMATION A413135 AOU4 Module
  • VALMET ACU A413165 Model 9 Analog Controller
  • VALMET AUTOMATION A413511-02 Slot Rack with I/O Backplane
  • Valmet A413148 BIE 4 Rev 08 Board
  • Valmet ATB16-4 Controller Board
  • Neles Automation BOR82 A413292 Processor Module
  • Valmet A413015 NCU Module – Network Control Unit
  • Valmet AIU 16 Analog Input Unit – M8512071
  • Metso Valmet A413091 GDU Board
  • Valmet M851565 Damatic Main Keyboard
  • Metso A413082 CPU Module
  • Valmet A403037 GDC – Graphics Display Controller
  • Valmet A413076 FBC Board
  • Valmet A413015 NCU Module – Network Control Unit
  • Valmet A413082 CPU Module
  • VALMET AUTOMATION A413620 Fieldbus Repeater
  • Valmet Metso IOP341R Positioner Module
  • Metso A413082 Ver.04 CPU Module
  • Valmet Metso MCA FT250/10 10 Inch Sensor
  • Valmet N0542 ABMB Printed Circuit Board
  • Valmet A413000 Ver.07 CPU Module
  • Valmet A413061 Ver.05 DMU Module
  • Valmet M851241 M1 BCU Binary Input Module
  • Valmet Automation NCU A413015 Circuit Board
  • Valmet A413046 Ver.06 CPU Module
  • Valmet A651B001 Panel Mount Keyboard
  • Valmet IQ Scanner A418080R Basis Weight Detector Head
  • Metso Valmet A413370 ESU Ethernet SCSI Unit
  • Valmet A413340 FPU Power Supply Unit
  • Valmet SKF GE 400/600 Spherical Plain Bearing
  • Valmet SCU PCB Card 542844-7B – System Control Unit
  • Valmet A413075 FBU Fieldbus Controller Module
  • Valmet A413171 PIC Card Binary Output
  • Valmet A413002 Ver.05 CPU
  • Valmet ABMB PCB Card – Industrial Control Board
  • Valmet PMB 2R 542821-4A PCB Card
  • Metso Valmet A413001 CPU Module
  • Metso Valmet A413050 RSU 6 Serial Controller Unit
  • Valmet ABMB MT241 Input Mother Board
  • Valmet DAMATIC M851565 Keyboard
  • Valmet A413075 Ver05 FBC Board
  • VALMET K14891 FLEXI-U Operating Terminal
  • VALMET AUTOMATION MKB2 DAMATIC Keyboard
  • Valmet Metso Consistency Transmitter Smart Pulp M1 RL Blade
  • VALMET AUTOMATION A413230 ECU Module
  • Beckhoff EP9224-0037 - 4-Channel Power Distribution Box EtherCAT
  • Beckhoff CX2900-0026 - Solid State Flash Memory Card 20GB CFast
  • Beckhoff BK7500 - SERCOS Interface Fieldbus Bus Coupler Terminal
  • Beckhoff Ep2328-0002 - 4-Channel Input 4-Channel Output EtherCAT Box IP67
  • Beckhoff CX1020-0111 - Controller Kit Combo Interface Modules
  • B&R X20AI2237 - X20 System Analog Input Interface Module
  • Beckhoff CP2221-0010 - Multi-Touch Built-In Panel PC Touchscreen
  • Beckhoff CX1500-M310 - Fieldbus Master Interface Module 24V
  • Beckhoff CX2100-0904 - Power Charging Module Smart UPS Extension
  • Beckhoff CP3918-0000 - Multi-Touch Control Panel 18.5-Inch Monitor
  • Beckhoff CP2915-0000 - 15-Inch Multi-Touch Built-In Control Panel
  • Beckhoff CP7037-1027 - HMI Industrial Control Panel Built-In PC
  • Beckhoff EL3152 - 2-Channel Analog Input Terminal 4-20mA EtherCAT
  • Beckhoff CP6607-0000-0020 - 5.7-Inch Built-In Panel PC HMI Touch
  • Beckhoff EJ1809-0000 - 16-Channel Digital Input Pluggable Signal Level Terminal
  • Beckhoff AM8563-0N10-0000 - Synchronous Servo Motor
  • Beckhoff AX2006-S60600-520 - Compact Servo Drive Inverter
  • Beckhoff AM8053-0K20-0000 - Servo Motor with Planetary Gearbox AG3210
  • Beckhoff AM8042-0FH1-0000 - Synchronous Servo Motor
  • Rexroth R911338600 - IndraControl V HMI Terminal Beckhoff PCI Card FC9002
  • Beckhoff AX5125-0000 - 3 Phase Industrial Servo Drive 1000Hz
  • Beckhoff EP2328-0002 - 4-Channel Digital Input 4-Channel Output EtherCAT Box
  • B&R 7CP476-02 - System 2005 RTD CPU Module 3IF681.86 Interface
  • Beckhoff AX8620-0000-0000 - Power Supply Module Axis Drive System
  • Beckhoff CX1010-0111 - PLC Module CPU Controller 24V
  • Beckhoff AM8043-0H10-0000 - Synchronous Servo Motor
  • Beckhoff C6240-1009 - Control Cabinet Industrial PC Mainframe
  • Beckhoff BX8000-0000 - Bus Terminal Controller HW 4.4 Standalone
  • Beckhoff CP7721-1089-0020 - 12.1-Inch Touch Screen HMI Panel PC
  • Beckhoff CP7132-0001 - Industrial Built-In Panel PC Screen
  • Beckhoff CP2912-0010 - Multi-Touch Built-In Control Panel Display
  • Beckhoff CP2915-0000 - 15-Inch Multi-Touch Built-In Control Panel
  • Beckhoff AM8532-1EN0-0000 - Synchronous Servo Motor
  • Beckhoff AX5203-0000 - 2-Channel Digital Compact Servo Drive
  • Beckhoff CX2020-0141 - Embedded PC Core CPU Module
  • Beckhoff CP6832-0002-0010 - Built-In Industrial Control Panel Display
  • Beckhoff CX5020-0112 - Embedded PC CPU Control Module
  • Beckhoff CX5140-0175 - 4GB Embedded PC CPU Unit 24V
  • Beckhoff EL3681-0030 - Digital Multimeter Calibration Terminal EtherCAT
  • Beckhoff CP7201-1000-0000 - Industrial PC Touch Screen HMI Monitor
  • Beckhoff CP7232-1001-0000 - Industrial Panel PC Touch Screen
  • Beckhoff C6930-1032-0040 - Control Cabinet Industrial PC System
  • Beckhoff AX5125-0000 - 3 Phase Industrial Servo Drive 1000Hz
  • Beckhoff CP3916-1424-0000 - Multi-Touch Built-In Control Panel
  • B&R 1900071142 - Lemoine Fieldbus Communication Interface Module
  • Beckhoff EL2872 - 16-Channel Ribbon Cable Digital Output Terminal
  • Beckhoff CX2030-0120 - Embedded PC CPU Base Module Controller
  • Beckhoff CP3919-0000 - 19-Inch Multi-Touch Control Panel Touchscreen
  • Beckhoff AX5101-0000-0202 - Servo Driver Compact Intelligent Drive 180V
  • Beckhoff CX5130-0135 - Embedded PC Controller Module
  • Beckhoff CP3719-1061-0010 - Multi-Touch Panel PC Outer Housing Enclosure
  • Beckhoff CP3919-1033-0000 - 19-Inch Touch Industrial Panel Keyboard
  • Beckhoff CX5020-0111 - Embedded PC PLC CPU Module
  • Beckhoff FC5102-0000 - 2-Channel CANopen PCI Control Board Card
  • Beckhoff CX9001-1101 - Embedded PC CPU Network I/O System Module
  • Beckhoff CX1100-0920 - Smart Position Sensor Interface Module
  • B&R 4P3040.01-490 - Operator Panel PLC Interface Communication Module
  • Beckhoff CP2612-0000 - Dual-Touch Built-In Panel PC HMI
  • Beckhoff CP7002-1043-0010 - Touchscreen Display HMI Panel Terminal
  • Beckhoff CX9020-0115 - Embedded PC Controller Module
  • Beckhoff CX5140-0155 - 4GB Embedded PC CPU Module Die Industry
  • B&R 7DI435.7 - System 2005 Universal Digital Input Output Module
  • Bihl+Wiedemann BWU1568 - AS-i Master to Profibus Gateway Module
  • Beckhoff C6920-0070 - Control Cabinet Industrial PC 8GB Win 10
  • B&R X20AI2322 - 2-Channel Temperature Analog Input Module
  • Beckhoff CP2912-0000 - 12-Inch Touchscreen Display Monitor Screen
  • Beckhoff CP6022-1001-0010 - 15-Inch Built-In Control Panel
  • Beckhoff AM8031-0D10-0000 - Synchronous Servo Motor
  • Beckhoff CX5010-0111 - Embedded PC Controller CPU Module
  • Beckhoff CP7232-1000-0000 - Industrial Panel PC Touch Display Screen
  • Beckhoff CP7802-0011-0000 - 15-Inch Industrial Touchscreen Control Panel
  • Beckhoff C6320 - Control Cabinet Industrial PC
  • Beckhoff CX1030-0012 - Basic CPU Module Windows CE 6.0
  • Beckhoff CP2919-0000 - Installation Multi-Touch Control Panel
  • Beckhoff CX1020-0000 - Controller Set Stack System Pack
  • B&R 3DO480.6 - System 2005 Digital Output Module
  • Beckhoff EL3101 - 1-Channel Analog Input Terminal Differential +/-10V
  • Beckhoff AX8108-0200-0000 - Axis Feed Module Servo Drive
  • Beckhoff CP7802-1241-0010 - 15-Inch Industrial Touchscreen Control Panel
  • Beckhoff FC2002-0000 - 2-Channel Lightbus Data Acquisition PCI Card
  • Beckhoff CX5120-0155 - 2GB Embedded PC Intel Atom Controller
  • Beckhoff Cx9020-0111 - 1GB Basic CPU Module Embedded PC