In the world of industrial CNC routers, stone profiling centers, and mid-to-high-tier milling and turning retrofits, Syntec Technology has carved out a massive footprint. Bridging the gap between budget pulse-train boards and top-tier legacy giants, a modern Syntec CNC control system delivers high-speed look-ahead processing, seamless serial bus communication, and flexible open-PLC architecture. However, unlocking this performance requires a disciplined, standards-compliant approach to electrical cabinet engineering and system commissioning.
Whether you are commissioning a popular Syntec 6MB / 6MA for a 3-axis wood router, wiring a Syntec 21MA / 22MA for a high-speed machining center with an automatic tool changer (ATC), or integrating a Syntec 21TA lathe controller, a single miswired terminal or misconfigured pitch parameter can result in runaway axes, blown fuses, or persistent encoder noise. This comprehensive Syntec CNC Controller Setup & Wiring Guide walks you step-by-step through hardware architecture, 24V DC power distribution, servo bus wiring, I/O breakout board configuration, MPG handwheel integration, and essential parameter setup.

Understanding the Syntec Hardware Ecosystem
Before stripping a single wire, you must identify the architecture of your specific Syntec generation. Unlike monolithic all-in-one hobbyist boards, industrial Syntec controllers use a modular topology designed to isolate high-frequency CPU processing from noisy shop-floor field signals.
A standard Syntec control package consists of four primary hardware layers:
- Main Control Unit (Host / HMI): Houses the display, operator MDI keypad, CPU motherboard, and CompactFlash (CF) card or industrial storage module containing the Syntec OS, PLC ladder, and machine parameters.
- Communication Bus Interface: Depending on the model suffix, the controller communicates with servo drives via pulse-train (P2 command ports) or high-speed industrial fieldbuses such as Mechatrolink-II / Mechatrolink-III (often denoted by Y or M suffixes) or EtherCAT (E suffix).
- Digital & Analog I/O Breakout Boards: Remote or ribbon-connected input/output modules (such as the Syntec I/O 3232, I32, and O32 relay/transistor boards) connected via high-density DB37 or Honda-style connectors.
- Operator Panel & Auxiliary Peripherals: External cycle start/feed hold pushbuttons, spindle override potentiometers, and manual pulse generators (MPGs).
Syntec Controller Series Technical Comparison
| Controller Series | Max Controlled Axes | Servo Command Protocol | Standard I/O Capacity | Primary Application |
|---|---|---|---|---|
| Syntec 6MB / 6MA | 3 to 4 Axes + Spindle | Differential Pulse (500kHz) / Mechatrolink / EtherCAT | 32 Inputs / 32 Outputs (Expandable) | Woodworking ATC Routers, Stone CNC, Simple Milling |
| Syntec 11MA / 11MB | Up to 4 Axes | Mechatrolink-III / EtherCAT / M-III | 32–64 Inputs / 32–64 Outputs | Compact VMCs, Drilling & Tapping Centers |
| Syntec 21MA / 22MA | 4 to 8+ Axes (Multi-Channel) | Mechatrolink-III / EtherCAT / Serial Bus | Modular Remote I/O up to 256/256 | High-Speed 4/5-Axis Machining Centers, Heavy Routers |
| Syntec 21TA / 22TA | 2 to 6 Axes (C/Y Axis Support) | Mechatrolink-III / EtherCAT / Pulse | Modular Remote I/O up to 256/256 | Slant-Bed CNC Lathes, Turn-Mill Centers, Live Tooling |
| Syntec 900ME / 940ME | 3 to 4 Axes (All-in-One Panel) | Pulse / Serial Bus | Integrated Panel I/O | Engraving Machines, Cost-Effective Retrofits |
Power Supply, Grounding, and EMI Shielding Rules
More than 60% of field failures and erratic alarms in CNC retrofits stem from poor power distribution and electromagnetic interference (EMI). Syntec controllers operate on a stabilized 24V DC (±10%) input, typically requiring at least 3A to 5A solely for the main host and logic boards.
Dedicated 24V DC Power Architecture
Never share the 24V DC switching power supply that feeds your Syntec host CPU with high-inductance field loads like pneumatic solenoid banks, contactors, or Z-axis electromagnetic brakes. Voltage dips or inductive kickback during solenoid de-energization can force the Syntec CPU to reboot or corrupt the CF card filesystem.
- Supply #1 (Clean Logic Supply): Install a dedicated industrial 24V DC CNC power supply exclusively for the Syntec main unit, serial bus communication logic, and optical encoder feedback circuits.
- Supply #2 (Field I/O Supply): Use a separate 24V DC supply (typically 10A–20A) for proximity sensors, relay coils, solenoid valves, tower lights, and the 24V Z-axis holding brake.
- Circuit Protection: Always place fast-acting industrial CNC fuses or DC circuit breakers between the power supply output and the Syntec power terminal block (
24V+,0V/GND, andFG).
Star Grounding and Noise Isolation
Variable Frequency Drives (VFDs) and high-power servo amplifiers generate intense high-frequency common-mode noise. To prevent phantom limit triggers and position drift, implement a strict Single-Point Star Grounding scheme:
- Connect the Syntec chassis frame ground (
FG) directly to the main copper PE (Protective Earth) busbar at the bottom of your electrical cabinet using a braided copper strap or heavy-gauge green/yellow wire ( \ge 2.5\text{ mm}^2 ). - Do not daisy-chain the controller’s ground wire through a VFD or servo drive ground terminal.
- Keep low-voltage signal cables, I/O ribbons, and encoder cables at least 150 mm (6 inches) away from three-phase motor power leads (U, V, W). If they must cross, cross them strictly at a 90^\circ angle.
- Fit surge-suppressing flyback diodes across all DC relay coils and solenoid valves, and install RC snubbers across AC contactor coils.

Step-by-Step Wiring Guide
Step 1: Servo Drive & Axis Control Wiring
Syntec controllers commonly interface with Yaskawa (Sigma-5 / Sigma-7), Delta (ASDA-A2 / ASDA-B2 / B3), and Mitsubishi servo systems. Your wiring method depends entirely on whether your controller is a Bus Type or a Pulse Type.
Option A: Serial Bus Wiring (Mechatrolink-II/III or EtherCAT)
Modern Syntec 6MA/6MB and 21MA/22MA units predominantly utilize digital fieldbus networks. If you are debating which protocol fits your build best, read our detailed technical breakdown on EtherCAT vs. Mechatrolink-III vs. CANopen.
- Daisy-Chain Topology: Connect the shielded bus cable from the Syntec
M-LINKorECATport to theCN6A(IN) port of the first servo amplifier (typically X-axis). Run a patch cable fromCN6B(OUT) of the X-axis drive toCN6Aof the Y-axis drive, continuing down the line. - Bus Termination (Mechatrolink): On Mechatrolink-II and III networks, you must plug a termination resistor into the open output port of the final servo drive in the chain. Missing termination causes communication timeout alarms during rapid acceleration.
- Node Address Switches: Set the rotary node ID switches on each servo drive sequentially according to the Syntec axis mapping table (e.g., Axis 1 = Node 1, Axis 2 = Node 2, Spindle Drive = Node 5) before cycling power.
Option B: Differential Pulse & Direction Wiring (P1–P4 Ports)
For pulse-command Syntec controllers, axis motion is controlled via DB15 or high-density ports labeled P1, P2, P3, P4. These ports handle differential step/direction signals alongside closed-loop encoder feedback:
- Command Outputs: Wire differential Pulse (
PLS+,PLS-) and Sign/Direction (SIGN+,SIGN-) using twisted-pair shielded cable directly to the servo drive’s high-speed differential pulse inputs. Avoid single-ended open-collector wiring, as it caps frequency response and invites noise. - Encoder Feedback (Closed-Loop): Wire the servo drive’s buffered encoder output channels (A+, A-, B+, B-, Z+, Z-) back to the Syntec axis port. If you experience drift or count errors, follow our guide to fix shielded cable noise in servo encoders by grounding the cable shield 360^\circ at the metal connector hood.
- Z-Axis Vertical Brake: Never rely solely on servo holding torque when the machine is powered down. Wire an external relay triggered by the Servo-ON / Brake release output to control your vertical CNC Z-axis mechanical brake so the spindle head cannot drop during an E-Stop event.
Step 2: Digital I/O Breakout Board Wiring (Inputs & Outputs)
Syntec routes its PLC inputs (I00 to I31+) and outputs (O00 to O31+) from the rear host connectors to DIN-rail mounted breakout boards via flat ribbon or shielded DB37 cables.
Input Board Wiring (NPN vs. PNP Sensors)
Most Syntec input boards (like the standard I32 board) use optocouplers organized in groups sharing a common reference terminal (COM). Before wiring your CNC proximity sensors, check the jumper settings on the Syntec input board:
- NPN (Sinking) Configuration (Most Common in Asia): Jumper the input board’s
COMpin to+24V. When an NPN sensor or mechanical switch closes, it pulls the input pin (e.g.,I00) down to0V (GND), completing the optocoupler circuit. - PNP (Sourcing) Configuration: Jumper the input board’s
COMpin to0V (GND). The sensor outputs+24Vinto the input pin when triggered.
Critical safety inputs—specifically the Emergency Stop (E-Stop) button, Servo Alarm feedbacks, and Hardware Overtravel Limit switches—must always be wired as Normally Closed (NC) contacts. If a wire breaks or vibrates loose inside a drag chain, the open circuit immediately halts the machine safely. For a deeper look at sensor selection, review our guide to CNC machine switches, sensors, and buttons.
Output Board Wiring (O00–O31)
Syntec output boards come in transistor (sinking) or pluggable mechanical relay variants. Even if your output board has onboard mini-relays, do not pass high-current solenoid or contactor loads directly through the Syntec board traces. Instead, wire the Syntec output (Oxx) to trigger an external DIN-rail interposing relay module, keeping high currents isolated from the controller PCB.
Step 3: Spindle VFD & Analog Speed Control Wiring
For router and milling spindles driven by a VFD (inverter), the Syntec controller regulates RPM using a 0\text{–}10\text{V DC} analog voltage signal paired with digital run/direction outputs:
- Analog Speed Reference: Locate the
DA1(orVOUT1/AOUT) andAGND(Analog Ground) pins on the Syntec spindle/DAC connector. ConnectDA1to the VFD’sAVI/AI1(0\text{–}10\text{V}) terminal, and connectAGNDto the VFD’sACM/ Analog Common terminal using twisted-pair shielded wire. - Forward & Reverse Triggers: Map two PLC digital outputs (typically via external relays) to the VFD’s Forward Run (
FWD) and Reverse Run (REV) digital inputs relative to the VFD’s digital common (DCM). - VFD Fault & Speed Arrival Feedback: Wire the VFD’s fault relay output (
RA/RB/RC) to a designated Syntec PLC input so the CNC immediately triggers a Feed Hold and Spindle Alarm if the inverter trips on overcurrent or overvoltage.
Step 4: MPG Handwheel Wiring
A responsive MPG handwheel is essential for touching off tools and setting work coordinates (G54–G59). Syntec controllers feature a dedicated DB15 or terminal interface labeled MPG.
- Pulse Generator Power & Signals: The encoder wheel inside a standard Syntec-compatible handwheel requires 5V DC power (
+5Vand0V)—be extremely careful not to accidentally feed 24V DC into a 5V optical handwheel encoder, or you will instantly burn out the photo-transistors! Connect the differential pulse pairs (A+, A-, B+, B-) to the corresponding pins on the Syntec MPG port. - Axis & Magnification Selectors: The rotary selector switches on the pendant (X, Y, Z, 4\text{th} and \times 1, \times 10, \times 100) route 24V DC logic signals back to specific Syntec PLC inputs (either through the MPG connector or wired directly to the input breakout board).
If your pendant fails to jog an axis or jumps erratically, consult our step-by-step tutorial on how to wire and install a universal CNC handwheel along with our troubleshooting guide for CNC handwheels and pulse generators.
Essential Syntec Parameter Setup & Commissioning
Once all wiring is verified with a multimeter for continuity and short circuits, power up the cabinet. At the Syntec main screen, navigate to F8 (Diagnose) or F6 (Param) and enter the expert/manufacturer password (commonly 520 for standard Syntec configuration access, though machine builders may customize this).
Understanding how the controller translates your programmed paths into physical motion is vital; if you are new to controller logic, review how a CNC controller interprets G-code and M-code before altering core motion parameters.
1. Electronic Gear Ratio & Mechanical Resolution
For the machine to move exactly 10.000\text{ mm} when commanded, the Syntec controller’s internal BLU (Basic Length Unit—usually 1\ \mu\text{m} or 0.001\text{ mm}) must match your ball screw pitch, reduction ratio, and rotary encoder resolution.
The fundamental relationship for calculating the Electronic Gear Ratio (N / M) is:
\frac{\text{Numerator } (N)}{\text{Denominator } (M)} = \frac{\text{Encoder Pulses per Revolution} \times \text{Gear Reduction Ratio}}{\text{Ball Screw Pitch (mm)} \times 1000}
- Parameter Pr17–Pr20 (or Axis Resolution Params): Define the encoder pulses per revolution and mechanical lead (ball screw pitch in \mu\text{m}, e.g., 10000 for a 10\text{ mm} pitch screw).
- Direction Polarity (Pr21 / Dir Params): Jog each axis slowly at \times 1 on the MPG. Verify that X+, Y+, Z+ move in accordance with the right-hand Cartesian coordinate rule. If an axis moves backward, invert its command direction parameter AND its encoder feedback direction parameter simultaneously (to avoid a runaway following-error alarm).
2. Homing (Reference Point Return) & Soft Limits
- Homing Method (Pr801+ Series): Configure whether the machine homes using an external deceleration dog switch + encoder Z-pulse, or uses Absolute Encoder Homing. If you replace a dead backup battery on an absolute servo system, follow our procedure to reset and calibrate an absolute encoder after power loss.
- Software Stroke Limits (Pr2401 / Pr2402 Series): After establishing the machine zero point, jog each axis to the end of its safe mechanical travel (just before the physical hard limit switch) and enter the positive and negative machine coordinates into the software limit parameters.
3. Backlash & Pitch Error Compensation
After verifying basic motion with a dial indicator or laser interferometer, measure any mechanical lost motion during direction reversals. Input the measured values (in \mu\text{m}) into the Syntec backlash compensation parameter table. For a complete mechanical and software walkthrough, read our guide on how to fix and compensate CNC axis backlash.

Using Syntec Built-in Diagnostics (MLC & I/O Monitor)
You do not need a laptop to debug wiring errors on a Syntec controller. Press F8 (Diagnose) → F2 (PLC Status) to open the real-time I/O and MLC ladder monitor:
- I Bit Table (Inputs): Trigger every limit switch, tool setter, spindle clamp sensor, and operator button by hand while watching the
I000–I255matrix on screen. A highlighted bit confirms 24V signal arrival at the optocoupler. - O Bit Table (Outputs): Use the diagnostic force/test function (when safe to do so) to toggle
O000–O255bits and verify that external relays, lube pumps, and solenoids actuate properly. - C / S / R Bits & Ladder Logic: View the live MLC (Machine Logic Control) ladder diagram directly on the screen. Active rungs highlight in bright green or red, showing you immediately which missing safety interlock (such as low air pressure or spindle chiller fault) is blocking a Cycle Start or M06 tool change.
Frequently Asked Questions (FAQ)
1. Why does my Syntec controller show a “Servo Not Ready” or “Emergency Stop” alarm on first boot?
By default, the Syntec PLC expects the Emergency Stop input (typically I00 or a dedicated safety pin) and hard overtravel limits to be wired as Normally Closed (NC) circuits supplying 24V DC. If these pins are left unwired during bench testing, the circuit is open and the controller stays locked in E-Stop. Additionally, verify that the Servo Alarm inputs from each drive match the expected NC/NO logic in the MLC ladder.
2. How do I back up all machine parameters and the PLC ladder before modifying settings?
Insert a FAT32-formatted USB flash drive into the USB port on the Syntec operator panel. Navigate to F7 (Maintain) → F1 (System Backup). This generates a complete compressed backup archive containing your parameters, MLC ladder, macro files, and tool offsets. Always store a copy off-machine before altering parameters.
3. Why does my axis run away uncontrollably as soon as I jog it on a pulse/closed-loop setup?
An instant runaway with a Following Error / Lag Excess alarm indicates positive feedback instead of negative feedback. The encoder feedback direction is inverted relative to the motor rotation direction. Invert the encoder feedback polarity parameter in the Syntec axis settings (or swap A+ and A- on the encoder feedback plug) and re-test at low feedrate with your hand on the E-Stop.
4. My spindle RPM does not match the programmed S-value (e.g., S12000 runs at 9500 RPM). How do I fix it?
First, ensure that the maximum spindle speed parameter in the Syntec controller (typically Pr1821 or maximum gear speed parameter) exactly matches the maximum frequency setting (F_{\text{max}}, e.g., 400\text{ Hz} for a 24,000\text{ RPM} 2-pole router spindle) programmed inside your VFD. Next, measure the voltage across DA1 and AGND with a multimeter at 100% speed—it should read 10.0\text{V DC}. Fine-tune the VFD analog gain if minor voltage drop occurs over the cable run.
5. Can I use third-party servo drives with a Syntec Mechatrolink controller?
No—protocol compatibility must be exact. A Syntec controller built with a Mechatrolink-II or Mechatrolink-III interface board requires Mechatrolink-compliant drives (such as Yaskawa Sigma-5 or Sigma-7 with M-II/M-III communication cards). If you want multi-vendor flexibility with Delta, Mitsubishi, or Panasonic drives, choose a Syntec EtherCAT (E-series) or Pulse-train model.
Building, Retrofitting, or Repairing a CNC Machine?
From industrial CNC controllers, I/O breakout modules, and shielded encoder cables to Yaskawa, Delta, and Fanuc™ servo drives—24CNC stocks tested, industrial-grade components ready for fast worldwide shipping.
Browse CNC Control Systems
Explore All CNC Replacement Parts
Leave a comment
Your email address will not be published. Required fields are marked *