DSP/ARM+FPGA Custom Motion Controller for Engraving Machines and CNC Machine Tools
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:
- 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;
- 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;
-
Provides 4 channels of quadrature encoder feedback, with a sampling frequency up to 20 MHz and a 32-bit encoder counter;
-
Offers 4 operating modes: Auto mode, Jog mode, Ref mode, and MDA mode;
-
Standard RS232 serial port and JTAG serial port;
-
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;
-
Velocity control: programmable S-curve acceleration/deceleration planning, with all calculation and trajectory planning parameters being 32-bit;
-
Position control: comparison between encoder feedback value and preset position;
-
Programmable event interrupts: external input interrupt, event interrupt, and time interrupt;
-
Network interface, fiber optic interface, and general-purpose serial port;
-
The system comes standard with a handwheel interface and a magnification switch interface.