Syntec Ide
The IDE transforms a standard CNC machine from a G-code follower into an intelligent, adaptive manufacturing system. While it has a steeper learning curve than a simple USB-to-G-code sender, the ability to write custom macros, automate tool changes, and integrate sensors will pay dividends in productivity and safety.
The Syntec IDE is unbeatable for value and simplicity in mid-range CNC machines. It lacks the polish of Siemens TIA but offers 80% of the functionality for 0% of the extra licensing cost. Part 6: Advanced Techniques in Syntec IDE For experienced users, the IDE unlocks powerful capabilities. 6.1 Custom M-Codes You can define new M-codes (e.g., M88 for "vacuum table on") by writing a short macro and setting a system parameter ( #1100 series) to point the M-code to your macro program number. 6.2 Multi-Axis Synchronization Using the G93 (inverse time feed) and macro variables, you can write complex 5-axis routines that are not possible with standard CAM software. 6.3 Processing Probing Data The IDE allows you to write a macro that reads a touch probe’s trigger point ( #2000 series), calculates the center of a bore, and automatically updates the workpiece coordinate system ( G54 ). syntec ide
G31 X100 F500 (PROBE TOWARD X+) #101 = #2001 (RECORD HIT POSITION) G91 X-2 (RETRACT) G31 X100 F100 (SLOW SECOND PROBE) #102 = #2001 #103 = [#101 + #102] / 2 (CALCULATE CENTER) G90 G10 L2 P1 X#103 (UPDATE G54 X AXIS) Even the best IDE has quirks. Here are frequent Syntec IDE issues: The IDE transforms a standard CNC machine from
| Feature | Syntec IDE | Fanuc PMC | Siemens TIA Portal | | :--- | :--- | :--- | :--- | | | Free (with controller) | Expensive license | Very expensive | | Learning Curve | Moderate | Steep | Very steep | | Ladder + Macro Integration | Good | Excellent | Excellent | | Simulation Quality | Basic motion only | Advanced | Industry best | | Third-party support | Limited (forums) | Extensive | Extensive | It lacks the polish of Siemens TIA but
Always take a complete backup (parameters, macros, PLC, pitch error comp) using the IDE’s Project > Backup tool before making changes. A single wrong PLC rung can disable your emergency stop. Part 8: The Future of Syntec IDE As of 2025, Syntec is transitioning to a more modern IDE based on VS Code (Visual Studio Code) for their newer 900M series controllers. The legacy IDE (written in Delphi/C++) is being phased out but remains fully supported for the millions of 6MB/10A machines in the field.
Introduction: What is Syntec IDE? In the world of Computer Numerical Control (CNC) and industrial automation, the software environment used to write, debug, and deploy machine code is just as important as the hardware itself. For users of Syntec controllers—one of Asia’s leading CNC controller brands (commonly found on routers, milling machines, lathes, and plasma cutters)—the primary development battleground is the Syntec IDE (Integrated Development Environment).
| Language | Use Case | Example | | :--- | :--- | :--- | | | Basic contouring | G01 X100 F2000 | | Syntec Macro B | Conditional logic, loops, math | #101 = #102 + 5 IF [#101 GT 10] GOTO 100 | | Ladder Diagram | I/O control, safety interlocks | Normally open contact (X0.0) energizing coil (Y0.1) | | ST (Structured Text) | Complex arithmetic, array handling | FOR i:=1 TO 10 DO #500[i]:=0; |



