Back to Blog

DSP/ARM+FPGA Custom Motion Controller for Engraving Machines and CNC Machine Tools

#DSP+FPGA#运动控制器#定制

Used for various intelligent equipment, ranging from simple point-to-point motion devices to complex trajectory motion devices such as engraving machines, CNC machine tools, and intelligent robots. Its main functional indicators include:

  1. High-speed serial communication interface, enabling high-speed real-time communication between the human-machine interface (HMI) and the motion control system;
  • Can connect 4 axes for servo control, featuring 4-axis drive pulse and direction output functions, with a maximum pulse output frequency of 20 Mbps;
  1. Utilizes 52 dedicated I/O ports to complete the transmission of dedicated control signals for 4-axis servo drives;
  • Features 64 I/O ports (32 inputs, 32 outputs) available for user-defined functions;
  1. Provides 4 channels of quadrature encoder feedback, with a sampling frequency up to 20 MHz and a 32-bit encoder counter;

  2. Offers 4 operating modes: Auto mode, Jog mode, Ref mode, and MDA mode;

  3. Standard RS232 serial port and JTAG serial port;

  4. Motion modes: single-axis point-to-point motion in position control mode, multi-axis linear interpolation, two-axis circular interpolation, four-axis linkage, and manual pulse generator (MPG) control;

  5. Velocity control: programmable S-curve acceleration/deceleration planning, with all calculation and trajectory planning parameters being 32-bit;

  6. Position control: comparison between encoder feedback value and preset position;

  7. Programmable event interrupts: external input interrupt, event interrupt, and time interrupt;

  8. Network interface, fiber optic interface, and general-purpose serial port;

  9. The system comes standard with a handwheel interface and a magnification switch interface.