OneCNC Series Updates

This is a history of all OneCNC updates.

You may notice sometimes there can be a jump in version numbers.

This is due to intensive and continual internal testing where we thoroughly test versions before releasing proven functional updates.

To download updates, see our OneCNC Updates page.

OneCNCXR6 40.52

OneCNCXR6 Version 40.52 has been released and is available in the update server.

Windows 10

Windows 10 to be released >>>

Microsoft are soon to release Windows 10. Microsoft have announced that the upgrade would be free to existing licences of Windows therefore we believe it may be a popular upgrade.

OneCNC has been testing and this latest OneCNCXR6 40.52 has very good feel and and functionality in this latest Windows 10.

OneCNC official tests  in Windows Technical Release Versions that OneCNCXR6 40.52 is good to go when Windows 10 is released.

Windows 10 Technical Test versions are available for users but Microsoft are not recommending that you change until the final release which is said to be available July 29


New languages updates were included for all the supplied translations.

Help Files

The English help files have been updated for all products

This update is quite extensive and includes all products of Mill Lathe Wire and Profiler.

New Japanese localised updated help file has been added to the Japanese install.


Import of Solidworks Step IGES and Rhino have all been updated to include changes from customer reports and the latest versions of various CAD including Solidworks.


Some changes have been made to better simulate some tools including tapered end mills.

3D CAM Tool path

Some instances of tool path calculation has been further optimised to assist in calculation time including 5 axis simultaneous.

This is now available in the OneCNC update server.


OneCNCXR6 40.50

We have released OneCNCXR6 Version update 40.50 for all OneCNCXR6 Products.

This is quite an extensive update and we are sure many users will be pleased with the Solidworks updated import for SW 2015

This is now available in the update server.

The major items of this quite large update are:

Support for Solidworks 2015 file import

OneCNCXR6 can now import Solidworks 2015 version files.

New Help File Additions

New Help file additions representing the changes that have been made recently to mill but some added explanitary support in other areas including 4 axis Wire EDM

OneCNCXR6 Lathe addition to Threading cycles posting

The threading cycles for lathe threading have been updated with the addition of 2 new variables to accommodate the differences in Siemens threading cycle method.

OneCNCXR6 lathe profile function has been updated. As parts are often cylindrical there is at least one seam. If that happened to be that the seam was on the same plane as the profile being extracted there was the possibility of 2 profiles one from each edge of the seam.

OneCNCXR6 40.50 had added logic to assist in preventing getting 2 profiles..

There are some fixes in OneCNCXR6 Lathe mainly to the inches mode to do with parting, grooving, simulation, back plot.

OneCNCXR6 Lathe B Axis module Functionality

This module now includes undercut machining similar to Mill Expert undercut

OneCNCXR6 All Versions Languages

New language update for Danish Version

New language update for Korean version

New language update for French Version

New language update for Italian Version

New language update for Japanese Version

New language update for Dutch Version

New language update for German Version

DXF DWG Import

The DXF and DWG import has had major adjustments to Autodesk polyline import.

The import now better handles polyline directly to arc geometry.

Major Update in 5 Axis Machining

This only applies the 5 axis simultaneous added module in OneCNCXR6 Mill Expert version.This new setting has a major affect on how the 5 axis Z level finishing is applied.

There is now an added setting for tool control. for a towards centre setting.

towards centre

This setting controls the way the tool is directed around the model and is more specifically used mainly for parts of a cylindrical shape.

Extensive practical testing has proven that it can provide for improved finish of these part types.

Here is an example of one of our test models used to test this new functionality

towards centre model

Basically the standard and previous method was normal to the surface only but this added method is towards the centre of rotation around the part.

With this setting OneCNC is set to find its own centre of the model automatically and user input is not required

The cutter although directed to the centre still moves where required to clear the mode.

We have published a movie of a completed part using this setting and you can see the results of this unique style toolpaths that provides an extremely high quality finish on the part

Here is a picture of one of our machined modules machined on our Hermle 5 axis simultaneous machine

The smoothness of the running of the machine and the high quality finish obtained with this new technology is excellent.

The automation is all controlled automatically from one simple setting in the dialog.

This eliminated the extensive user input that would be required to accomplish equal finish.

This new function does not in anyway replace the previous function because both have their unique advantages depending on the shape of the part to be machined.

5axis around centre

New Mill Traditional Pocket Functionality.

Traditional pocket had had major update to the chaining movements to enhance the accuracy of depth cosmetic appearance of the finished tool path.

Here is a picture of what some users call a wriggly worm of the secondary cutting movement between each spiral of the tool path.

This has been a reported problem by some users both dimensionally and cosmetic reasons.


This second picture shows the now finished tool path without the secondary cutting worm.

no worm

OneCNCXR6 version 40.50 now by default micro lifts and then ramps to the next position instead of directly moving across to eliminate the cosmetic worm track and assists on some machines by eliminating secondary depth machining this area..

This picture shows the movements to eliminate the worm and the secondary cutting.

micro lift

There are no settings required to invoke this as it is now a standard setting similar to the HS style which is also automatic.

The dimensions of lift and ramp actions may automatically vary depending on the tool path sizes style and directions.

This new functionality applies to all versions of OneCNCXR6 Mill Express Advantage Professional and Expert.

Traditional Pocket tool path roughing levels  are carried out just as previous without micro lift in the interests of keeping code and movements to a minimum.


OneCNCXR6 40.38

OneCNC has today released OneCNCXR6 Version 40.38 for all OneCNCXR6 Products.

This is now available in the OneCNC Update Server

The major items of this update are:


Updates to all the language translation.

OneCNCXR6 now includes the Chinese Traditional Language 

Fixes or changes

The Profile creation function in OneCNCXR6 Lathe has been updated.

Japanese version of DNC link has had font correction.

New Help File

New Help file which includes the latest additions as well as many other updated features and examples to bring it to now fully OneCNCXR6.

New Shortest Path Feature in Milling Versions

This feature is used for positional machining where the machine control does not have the ability to go the shortest path when when performing a rapid movement from one position to another in positional machining.

This is especially for the Haas control as well as other controls that do not have the automatic shortest path functionality.. 

If for example we were drilling a hole at 55 degrees around A Axis then the next move was to drill a hole at 5 degrees around A Axis the machine could rapid all the way around from 55 degrees to 5 degrees.

This new "shortest path"setting when active will assist the machine by posting code for the shortest path which is only 10 degrees of movement instead of 50 degrees.

New Backup Archive System.

This new feature control can be found here in the help file here:

This is not designed to replace the present method saving and backing up of your files that you may be presently using however this is a system that may assist those that do not have a system of saving files.


This enables to have at least one backup of each file per day which is shown as white rather than the greyed files which are recent of the day for the file. There is a max of 100 of the recent so as the recent fill up the greyed out oldest files will be cleared.

If the user is working on one file over several days there will be at least always one backup for each day and as I say there may be more greyed out ones as if they are within the total of the 100 recent files.

If a user does not want to make backups or use the archive system it can be turned off in properties.

The old system of auto save is still there and is a separate function from the new backup archive system.

5 Axis Simultaneous Machining New Functionality

The 5 Axis simultaneous function has had a major upgrade.

There are changes in:

(a) The Post

(b) The Tool Dialog

(c) The Angle Control Functionality

(d) New Multi Axis Simulation speed

(a) The Post Changes

Here are changes in the post:

There is a new setting drop down in the Multiaxis tab of the post

The new 5 axis reset option has 3 settings available

(a) No retract and No reset format

(b) Retract and Insert reset format

(c) Insert reset format only

In the case of Heidenhain 530i control to obtain full continuous machining without the necessity to reset the machine we have created new logic to give continuous machining without the necessity to reset the machine control without any limit to the rotations.

This has been tested on a Hermle with a Heidenhain 530i for continuous operation and makes it much easier for the operator because the operator then knows where the position of the machine is at all times because the control only shows the 5 axis 0-360 deg of the C axis.

This is a much safer setting if the control has the available logic or control to always take the shortest route.

You will notice the top setting 5 axis min and 5 axis max  I have set to min 0 and max 360 for a Heidenhain 530 post.

This is new functionality in conjunction with the setting on the right called 5 axis reset option.

(b) The Tool Dialog Changes

There is now ability to set tool centre point of the ball cutter in 5 axis simultaneous as well as the previous setting of tip setting.

This setting is only seen in OneCNC Mill Expert with 5 axis simultaneous function

This offset settings choice only applies to 5 axis simultaneous.

The tool dialog for 5 axis simultaneous has a new setting for creating the tool set position at the tool ball centre rather than the tip.

This can have a dramatic improvement in viewing the tool path preview as well as the tool path back plot.


This setting of course changes the offset setting in the machine control for the user.

To assist we have added it to the job sheet to remind the user although it is a safe setting because if the user does not set it at the machine the tool would be short and not gouge.

We have been doing extensive research and development here on 5 axis and believe that this setting helps the user to see the tool path in the preview as well as the backplot

(c) New the Angular Control Settings

When using the 5 axis simultaneous function the angular control dialog will appear in the wizard settings.

This will not show in your existing drawings but will show if re-programmed with this new feature.

The next change to the 5 axis simultaneous is in the angular control ability.


Here is another pic of the same dialog with a different preferred angle setting

As the angle is changed or set the tool and holder will dynamically update and show the set angle.


This new angular control we have found in development and testing to be very good for smoother machine operation and even smoother simulation in OneCNC.

There is no change with the Entry Style at this point which it the top setting in this dialog but the new 5 axis Preferance Angle is a new development. This still has the same auto tilt ability as previous with a setting but gives new control ability as well.

There are 3 settings in 5 axis Angle Preference

(a) Dynamic

The dynamc setting is how OneCNC 5 axis prior to this version 40.31 worked. This just works by collision control making sure the tool, holder and head clears.


(b) Preferred Angle

The preferred angle setting obeys the angle set unless it encounters an area where this preferred angle is not suitable.

As you change this angle it will dynamically show the holder and the angle selected in the dialog to assist users to use the correct angle.

As an example if you were machining a vertical standing cylinder shape in the 5 axis using 5 axis Z level finishing using a preferred angle of say 45 degrees it would stay at a constant angle of 45 degrees for the whole operation.

This makes for very smooth machine control and excellent finish.

This also improves the OneCNC simulation smoothness too due to less angle flipping.

(c) Auto Angle

This setting creates the program function where the angle is set to an automatic angle that it derives from the processing of the requested settings.

OneCNC then uses this angle for the process and a quick look in the preview will show you what it has set.

(d) New Multi Axis Simulation  Speed

The simulation of multi axis simulation you will notice simulation of multi axis is now much faster.

To get the best from this Multi core PC with Windows 7  64 Bit or later we have further optimised the simulation to use where possible multi threading and multi core to assist with the simulation speed.

You may also notice with the new 5 axis simulation tool angle control when this is used as a preferred angle that it can make a much smoother machine movement and also a much smoother simulation that also assists with simulation speed.