Search

myCNC Software Main Features

  1. myCNC  is multi-tasking and multi-platform CNC Control Software working under MS Windows (7, 8, 10), Linux, Embedded Linux Operating systems. myCNC can be run on Desktop PC, Industrial PC, Laptop or Single Board Computer (SBC) like Raspberry Pi 2/3, Odroid-C2/XU4, Asus Tinker Board, Rock64, Cubieboard2 and some others.
  2. myCNC is 6 Axes simultaneous motion control with S-curve speed profile for smooth machine motion;
  3. G-code with Macro Language extension support;
  4. Built-in PLC controllers and built-in PLC Builder IDE for flexible peripherals control;
  5. Support special-purpose G/M codes for wide range of applications - mill, lathe, routers, tangential knife, plasma, oxy fuel, laser cutting, Torch Height Control (THC), ATC
  6. Big G-code files up to 1GB supported
  7. Flexibly customized GUI
  8. Cutcharts - load cutting parameters from tables or g/m-codes and automatic setup CNC control and peripherals unit (like plasma power source, auto gas console etc)
  9. Shape Library - has a good set of parameterized shapes with row&column nesting features and several cutting technologies supported (plasma-gas cutting, engraving, multi-pass cutting). New shapes can be easily added to the Shape library by customers, examples available

    Row and column Nesting for library Shapes


    Different cutting technology supported in Shape Library - like automatic insert Lead-In/Lead-outs for Plasma/Gas Cutting or Multi Pass cutting and Engraving for Routers/Mill
  10. G-code program Rotation, Mirror transformations - g-code program can be mirrored relative to (x=0), (y=0) or (x=y) lines or rotated for given angle or to angle calculated from 2 base points. This feature widely used for heavy plasma/gas cutting machines, routers, but might be useful for mill machines as well.
  11. DXF/HPGL import and convert to G-codes with multi-head multi-technology support. Every layer of DXF file (or every Pen for HPGL) can be assigned to different technology and myCNC control will generate G-code accordingly:
    1. Add Lead-in/Lead-outs for Plasma-Gas-Laser cutting
    2. Add Lift Up/Cut down Tool for each Engraving contour
    3. Add Several Cut Passes for Multi-Pass Mill
    4. Generate Pockets for Pockets Layer
    5. Add Knife Lift Up/Cut down codes for Tangential Knife Layer
    6. Add Computer Vision codes for Camera Layer
  12. Tangential Knife support. If Tangential Control activated, myCNC control software automatically add Knife Lift Up/Down and knife rotation to follow path direction, so standard 2D (or 2.5D) g-code programming is enough to run Tangential Knife with myCNC.
  13. ATC (Automatic Tool Change) is supported for any myCNC control board. myCNC contains Macro Wizard to generate Tool change macros for different kind of Tool changers (linear, drum/rotary, chain)
  14. Multi-Tool support. If several tools is installed on machine head myCNC control software can handle switching tools procedure and apply tool offsets just like standard M6/Tool change procedure
  15. Wireless Pendant control support. myCNC supports a number of Wireless Pendant Controls
    xhc-4.jpg
  16. Advanced 2D/3D visualization, real-time IO monitoring,
  17. Row and Column Nesting. myCNC able to multiply g-code file by given number along X and Y axes.
  18. Tool Radius Compensation with visualization. myCNC does Tool Radius compensation according G40-G42 codes and Tool Table and able to show results on Visualization widget to visual control.