M350 CNC Controller

offer Offline CNC Controller M350 3/4/5 Axis 1MHz G-Code for CNC Drilling Milling

This system M3xx / M6xx is a professional 3-5 axis motion controller based on embedded platform, with 7 / 10.2 inch full color screen, Full keyboard input, customizable function keys, make user operation more convenient, support multi-process, straight tool magazine, disc tool magazine functions The interface and structure adopt the mainstream method in the market, with simple operation, easy to learn and understand, and convenient installation. The system adopts advanced adaptive speed Prospective control algorithm has the characteristics of high processing efficiency and good surface quality. Meet the needs of various engraving machines, engraving and milling machines, cutting machines.

Check Current Price


1.Operation mode: Mainstream engraving machine system operation;
2.Display size: 7 / 10.2 inches;
3.Display resolution: 1024 * 600;
4.O: M6xx standard IO 20/21, M3xx standard IO 24/21; Analog voltage output: 0-10V; PWM output: M3xxz only
5.Tool magazine type: multi-process, straight row, disc;
6.Tool setting mode: supports automatic and manual tool setting; Tool setting type: fixed tool setting, floating tool setting, first tool setting / second tool setting; Compensation methods: direction gap compensation, radius compensation, length compensation;
7.Interpolation algorithm: S type, arc hard algorithm, arc soft algorithm;
8.Language: support Chinese and English;
9.CNC software alarm: program error, operation error, overtravel error, servo drive alarm, etc. network: support file sharing and remote file online processing;
10.Open collector output, maximum output current 500mA, can directly drive the relay;
11.The pulse direction adopts differential output, the maximum interpolation pulse output frequency is 1MHZ; Spindle control mode: multi-step speed (4 steps and 16 speeds), analog (0-10v), servo spindle;
12.Compatible with standard G codes. Support mainstream CAD / CAM software, such as ArtCam, MasterCam, ProE, etc. Users can interact with external files through U disk and work offline;
13.Multi-stage pretreatment, adaptive speed forward control of the processing trajectory, fast processing speed, high precision, and good processing continuity;
14.Continuous high-speed processing of small line segments, automatically select the most efficient algorithm among a variety of small line segment control algorithms;
15.Support ultra-large capacity file processing;
16.With breakpoint memory, power-off automatic protection function, near-point processing function, and designated line processing; Support time lock function;
17.Supports four kinds of operation permissions (guest, operator, administrator, super administrator); With automatic homing, homing, workpiece origin saving and loading;

Appearance, Structure and Size of Product

The M350 is a small box that can fit in a window of a small control box or control cabinet. Four locking hooks fix this controller from the frame. The dimension you find in Figure 1-1 and Figure 1-2. The front panel is 268mm*172.5mm*5.2mm; The main body is 268mm*172.5mm*70mm; To mount the unit in an equipment cabinet, cut the hole 258.4mm*109mm

Explanation of Abbreviations

When operating the DDCS, the users will come across some English abbreviations. Here a
FRO: Feed Rate Override
SRO: Spindle Rate Override
SJR: Jog Speed Setting
F: Feed rate, unit is mm/min
S: Spindle Speed, unit rev/min.
X: The coordinate code of the X axis.
Y: The coordinate code of the Y axis.
Z: The coordinate code of the Z axis.
A: The coordinate code of the A axis
B: The coordinate code of the B axis
BUSY: The system is busy. You still can adjust FRO and SRO
READY: READY mode, any operation can be done
RESET: Reset mode, controller is in “OFF” mode, no operation can be performed
CONT: Continuous mode, each axis can be manually jogged with the arrow keys
Step :Manual Step Mode,each axis can be jogged in defined steps
MPG: MPG mode. Operate the machine with the MPG (Manual Pulse Generator)
BUSY: Run G code. Auto is showing when file is processing

The interface manual operation will execute the probe.nc file

The O502 subroutine is in the slib-g.nc file, and the input port is automatically detected multiple times through the G31 command.

System self-test