Category Archives: programming

Overview CncSimple 2.0

Cncsimple 2.0 is a software for easy generation of G-Code.

Briefly, I show you an example of use.

If we want to create an external turning  we selected the work from toolbar.


Next the operation is added to the treeview below, when the treeview item is selected , in the space below you can insert the parameter.


Now we want to define the turning profile .
We have 2 choice , one for the simpler profile , and one for the complex profile.

For the simpler i can select [Diameter List] and inputing the diameter and the depth.

With more complex profile you can select [Profile Editor] , then click on [Open Profile Editor ]



At this point theoretically we can alredy create the G-Code but we want to check the cutting parameter.

Once the profile is defined ,  we want to add rest material to remove with finish tool.

Next we move to next tab to check the generated operation.

If we have setted the rest material now we have 2 operation , roughing and finish ,otherwise we have only roughing operation.

When we selected an operation from the treeview we can alredy see the toolpath on the screen.  The tool parameter are alredy stored in a database , of course  we can update them.


In the next tab we can see the operation grouped by the used tool.

This view make sense when you use the same tool for multiple operation and you want to change the cutting data only once for all operation.

If we want to change the stock material we can change the material from field showed below .  All the parameter will be update to the new material.toolList

Finally we can see the back plotting of toolpath .

Selected the operation you want to simulate, next select the tab [Simulation] from the Menu and press Start.


Toolpath BackPlotting

Now for the machine time summary press the [Analyze Machining Time] on the toolbar.



And to obtain the code press [Generate Code] button.


If you have any question mail me to




CncSimple V2

This new version takes care of creating code for lathes with live tools.

Is still in the development phase, it is not available for download.

Machining operations that are possible to perform are :

  1. Lathe Operation
    1. Face Turning
    2. Turning Extern / Intern
    3. Grooving Extern / Intern / Face
    4. Threading Extern /Intern
  2. Front Live Tool
    1. External contouring
    2. Pocketing
    3. Cylinder Side
    4. Line
    5. Drilling
  3. Side Live Tool
    1. Slot
    2. Drilling

Program Simulation with CutViewer


CutViewer is an easy-to-use program that simulates 2, 2-1/2 and 3 axis CNC Machines removing material from Stock in true Solid modeling. Using CutViewer will increase your productivity, all but eliminate programming errors, and prevent machine down time while debugging. Powerful and easy-to-use tools allow debug errors in the toolpath, detect collision of the tool with material stock while rapiding, estimate the machining time. CutViewer can be customized to support a wide variety of machines.

Now you can control the CncSimple program result  with CutViewer.

Entering the comment strings within the program nc, CutViewer automatically configures the material to be machined and the various tools used.

Now I will show you an example:

First you create the CNC program with CncSimple

Press the Edit button, referring to the current phase

Set the block size and set origin

Open CutViewer.

Create New File.

Copy the program  created (Ctrl-C) with CncSimple and paste in CutViewer ( Ctrl-V)

From Menu Press [Running] >> [Rebuild]

And here the result.

CutViewer also checks for collisions.

That’s All.