Home myCNC Software
Article Index
CNC Software - myCNC
myCNC main features
Nest Transformations
Scroll and Zoom of nest
Internal graphic NC Editor
myCNC Report
The Shape Library
DXF import in myCNC
All Pages

myCNC - CNC control software intended to be universal control for many types of application (CNC routers, mill, engraving,
cutting tables, lathe etc).

 

 

 

 

 

 

 

 

mycnc-1.74-009
mycnc-1.77.02-05
mycnc-1.78.01-06
mycnc-1.78.01-07
mycnc-1.78.01-09
mycnc-1.78.01-10
mycnc-1.78.15-01

Main features:

  • True Multi-platform solution.
    At the moment available versions for x86 Linux, Embedded Linux (Raspberry Pi), MS Windows, Mac OS systems (testing), Google Android (testing).
  • Graphical User Interface (GUI) including Touch Screen version;
  • Advanced G-codes interpreter with parametric programming features, macros support;
  • HMI with 2D/3D/6D visualization (Visualization of linear axes XYZ and rotational axes ABC), zooming/scrolling/rotation features;
  • True multi-tasking. Working in Shapes Library or NC Graphic editor is available simlultaneously with machine operation;
  • True simultaneous 6 axes interpolation (linear, arc, helical, spline);
  • Flexible controller peripherals control (binary inputs, relay outputs, DAC output, PWM power outputs, ADC inputs) through integrated
    PLC (Programmable Logic Controller) and Diagnose dialog;
  • Integrated Torch height control (THC) and Initial Height control (IHC) for plasma, laser and other types of applications implemented through PLC microprograms;
  • Automatic Toolchange (ATC) support;
  • Computer Vision support (automatic detection of markers and tool-path rotation/offset alignment) (**);
  • Multi-head support;
  • Pendant MPG support;
  • Wireless pendant based on Android Tablet (Android myPendant control software is available for download on our website(;
  • Wireless pendant based on Gamepad;
  • TCP-IP Server interface features for third-party software;
  • Working with myCNC USB & Ethernet controllers;
  • Flexible screen design through rich XML-based configuration system;
  • Shape Library with row and column nesting features;
  • Stand alone mode support - working myCNC control without PC connection;
  • Internal G-codes editor with 2D/3D visualization;
  • DXF and HPGL CAD files import;
  • DXF and HPGL export to G-codes (*);
  • Forward and Backward running mode, step running mode;
  • Complete network support;
  • Easy restart anywhere along the program.
  • Full reverse along cut.
  • Flexible rotate, zoom and mirror transformations;
  • On the fly Feed rate override 20-125%
  • Real time monitoring of tool position and speed, all the peripherals, DNC-listing with current position;
  • Job interrupt and return back to tool-path, permits move off to replace consumables, with return.
  • The control software incorparates a number of plasma torch height control (THC) options including
    Arc Voltage reference value, THC Hi/Lo percentage, THC turn on delay, THC pi-control settings etc.
  • Plate Alignment (for heavy plate plasma/gas cutting applications);
  • Log features: completed DNC-programmes list with running and motion time, cut length, number of pierces;
  • Tool radius (kerf offset) 2D visualization;
  • Look-ahead features with Automatic small hole slowdown;
  • Report features. myCNC software collects and show information about running and cutting time, tool path length, pierces number and others for each DNC program and total info during working day;

 

myCNC control software is free and available for download, evaluation and
testing on the web-site. 

(*) Features are under developing. New versions come almost every week. Check for updates.
(**) Featuers under beta-testing.


 



myCNC Software main features

 Kerf compensation.

Cutting machine operator can enter kerf value either into dialog box or into NC-code.
The system automatically recalculate trace and shows both - original trace and
kerf-compensated trace for visual control.

On the pictures below:
without kerf compensation - thick black lines - cutting; thin white lines - rapid moving;
with kerf compensation - thick black lines - cutting with kerf compensation; thin gray
lines - original trace without compensation; thin white lines - rapid moving;

screen-kerf-compensation01
screen-kerf-compensation02
screen-kerf-compensation03
screen-kerf-compensation04

 


Flip, rotation of the Nest, angle sheet compensation.

Flip X, Y and XY, rotation of the Nest on given angle is available with myCNC software. It may be very useful feature to fit the nest into scrap part of sheet.

 

shot-mycnc-1.50-flip-01
shot-mycnc-1.50-flip-05
shot-mycnc-1.50-flip-10

 

 

 

 


Screen scroll and zoom in/out.

CNC cutting machine operator at any moment can shift and zoom in/out the nest for watching in details any particulair part of NC-progmam nesting.


CNC Software - scroll and zoom of nest for watching shapes in detail


 

Internal graphical Editor.


Input format for NC codes - ESSI, EIA (Word address), Generic programming extension.
Available features:

  • Edit, Insert and removeNC-line;
  • Graphic displaying all changes in NC program;
  • Kerf compensation graphical displaying;
  • Highlight Current NC-lineon graphical view;

 

z031
z032
z035
z036
z037
z038
z039
z041
z042
z044
z045

 

 

 


Report Widget

Information about cutting and running time, length of tool path while cutting and complete toolpath length acailable for each DNC program that was executed on myCNC. Also is available pierces number for each DNC program (for plasma cutting applications).

 

Counter for pierces number and Cut Tool Path length is available to look after plasma torch consumables lifetime, Counter reset available too. Reset may be used after consumables were replaced.

myCNC report widget

 


The Shape Library.

Shape Library with nesting features is available for myCNC control software.
At the moment (2011 April 24) more than 30 shapes available in the library. For each shape can be programmed shape sizes, lead-in/lead-out parameters, distance between shapes, kerf (tool diameter) compensation and number of shapes.

Shape Library has open source API and user-defined shapes are welcome.

 

 

shot-mycnc-1.50-library-20
shot-mycnc-1.50-library-21
shot-mycnc-1.50-library-23
shot-mycnc-1.50-library-24
shot-mycnc-1.50-library-30
shot-mycnc-1.50-library-31
shot-mycnc-1.50-library-36
shot-mycnc-1.50-library-37
shot-mycnc-1.50-library-38
shot-mycnc-1.50-library-40
shot-mycnc-1.50-library-41
shot-mycnc-1.50-library-43
shot-mycnc-1.50-library-46
shot-mycnc-1.50-library-47
shot-mycnc-1.50-library-50
shot-mycnc-1.50-library-51
shot-mycnc-1.50-library-52
shot-mycnc-1.50-library-53
shot-mycnc-1.50-library-54
shot-mycnc-1.50-library-55
shot-mycnc-1.50-library-56
shot-mycnc-1.50-library-60
shot-mycnc-1.50-library-61
shot-mycnc-1.50-library-62
shot-mycnc-1.50-library-63
shot-mycnc-1.50-library-64
shot-mycnc-1.50-library-65
shot-mycnc-1.50-library-75

 


DXF Import in myCNC

To open DXF & HPGL import dialog press button.

DXF import dialog open button

 In DXF import dialog select DXF file you like to import. Layers from selected DXF file will be loaded.

DXF file layers

Select layer from DXF file you like to import. If you need to import several layers, you button "+" or "-" to include/exclude
selected layer to import layer list.

dxf import in myCNC- loading layers

 Press OK button to import selectedlayer from DXF file to myCNC.

myCNC DXF import into CNC software