p

Home | Home of CNC Offset Calculator | MC Setup | User Interface | How It Works | Dxf files | Download | Order/Buy

    Some notes on releases of CNCOffsetCalculator.

 
     If I remember the first lines of code were written in 1997 after years working in the machine shop as a CNC operator, programmer and tooling engineer writing ISO G-codes for CNC machining centers and as usual, under daily pressure. There was something which I did repeatedly again and again - offsets for horizontal machining centers. I started from ground zero, writing a small application to help me with the daily pressure. The first application was simple, no graphics just data entry and text output. It worked fine, but others said it was not user friendly. So I added graphics to the program. Since then, I have been improving the graphical interface. Dxf files import - export has been added and also reading the offsets from dxf files (marked as nodes in the dxf). My goal is to automate setup process and save time on machining centers as much as possible.


    Release notes :

Ver 6.1.9
Internal changes to reflect changes in STL C++ library - ios, fstream objects - reading and writing files.

Ver 6.1.8
Layer manager dialog modified - the view list has check boxes at each line for easy switching layers on/off.

Ver 6.1.7
Fillet arcs issue fixed. The arcs were trimmed incorrectly with Fillet command. This issue had no effect on the code or functionality of the software.

Ver 6.1.6
Reading dxf files improved - AutoCAD linetypes are imported into CNC Offset Calculator. Linetypes are converted into basic styles (Solid, Dash, Dot, DashDot, DashDotDot). Line type styles by layer and styles override are recognized.

Ver 6.1.5
Reading dxf files improved - all AutoCAD indexed colors are imported into CNC Offset Calculator. Colors by layer and colors override are recognized.

Ver 6.1.4
Reading dxf files improved - basic layer colors are imported into CNC Offset Calculator and visibility of the layers is also recognized.

Ver 6.1.3
Reading layers from dxf files improved (this has no effect on functionality of the software).

Ver 6.0
Trial version enabled with all features for 14 days.
Drawing lines from end point to end point (rather then dragging mouse). Move, copy and rotate commands enabled with selection of elements or all geometry. Selection of elements changed to enable toggle select/deselect elements. Style overrides can be discarded with layer selection in Layer manager dialog box. Default layer color can be selected by user (general MCsetup page - Colors). Units are saved with offset file - this enables to check the currently selected units and display a warning if the units do not match.

Ver 5.5.3.0
Registry entries written to HKEY_CURRENT_USER\Software\CNCplusplus\
General properties (colors, DXF offsets reading, UCS) are written into registry rather than into offset file.
Changes to drawing and properties editing of lines and arcs - these are software changes not effecting the user.

Ver 5.5.2.0
Changes to Entities - Styles override added. It is possible to set styles override for any element from geometry toolbar (before the element is drawn) or in Properties dialog (Line or Arc). Styles override are saved in the offset file.
Saving and reading offset files changed. New format for this release, old format still possible to read. Units are saved in offset file. This enables to issue a warning if a file with different units than currently selected is open.

Ver 5.5.1.0
Minor release with small changes related to reading dxf - the new release sets the primary offset to 0,0,0,0 after the dxf is read. This removes the problem with different geometry and offset positions if the primary offset was not in the home posit ion.
The MC Setup dialog box has been changed - a new page added to Editor and a new parameter added to it - End the program with M code (M1,M0,M2...).

Ver 5.5.0.0
New release with dxf input/output improved. Points from dxf are registered as offsets. The dxf writes lines and arcs together with layers. Element properties are improved, now it is possible to change all properties (layers, end points, angles, arc radius) from speed menu and Element properties. Arcs can be drawn clockwise or anticlockwise - enter negative or positive value of arc angle or arc radius.
Write offsets into dxf file. Offsets are written as points in a layer "OFFSETS".

Ver 5.0.2.0
Minor release with help balloons added to assist drawing lines and arcs and picking points from geometry.
Also new improved help file was made to reflect the changes in the new releases.
New improved help file.

Ver 5.0.0.0
New major release with dxf files import option and improved geometry. Rotate geometry command added, pick B angle from a line entity added, select UCS from a geometry toolbar and print to Excel option.
Offset positions are marked by temporary icon after picking by mouse and before saving.

Light version released Ver. 2.0.0.0
Scaled down version with graphics and advanced setup option removed.

Ver. 4.6.0.0
Graphics improved - all arcs and lines now possible to fillet and trim.
Drawing lines and arcs using pick up points with mouse is improved - each point is marked together with description.

Ver. 4.0.0.1
Fillet arcs enabled - arcs inside each other (not intersecting).

Ver. 4.0.0.0
Software modified to enable swap X and Y axis. This change enables to use the Calculator for horizontal or vertical machining centers.
Editor modified to enable output CNC code with G code using system variables or hard coded using numerical values taken from primary position entered in the CNC Offset Calculator.

Ver. 3.9.1.0
Shift Primary WKS modifications:
1. Y axis shift added.
2. Secondary offset positions updated in edit boxes after the shift.
Uploaded 6 March 2006.

Ver 3.9.0.0 - Choice of G code or System variables option added for output format.
Uploaded 7 August 2005.

Trimming added to graphics - this will trim lines and arcs.
Fillets improved - now enabled for lines as well as lines and arcs.
Uploaded 5 November 2005.

Pick X and Z Offset positions with the mouse enabled
Drawing Lines and Arcs improved - pick X and Z positions with the mouse enabled.
Uploaded 10 December 2005.

Properties->General page Anchor radius removed, Snap radius modified - track bar added for simplicity of adjustment. Target anchor radius improved - to be constant for metric or imperial mode and when changing zoom.
Uploaded 7 February 2006.

Ver. 3.8.0.1 - [mm] - [inch] units added to dialog boxes (line, arc, chamfer, fillet). A note with unit system added to Table page in Properties dialog box to notify the user which units are selected.
Keep Workpiece Pos menu item removed from View menu - this resolved a bug when a properties with different unit system were selected. (I can't see this feature very useful anyway.)
Upload 29 July 2005.

Version 3.8 built and uploaded 27July 2005. Major changes in graphics:
Imperial system of units added to Properties dialog box together with the Snap radius and Anchor radius to enable proper snap target and circle radius drawn in snap mode.
Arc drawing improved - options changed to enable clockwise or counterclockwise arcs with help added to status bar. Arc selection issues resolved.
Cursor position window moved from geometry toolbar to left panel to remain permanently visible. This resolves an issue with focusing this window if the toolbar is hidden.
Shift of Primary WKS added to Edit Offset menu. This enables to change position of the primary offset relative to all secondary offsets registered. Remember - the Primary offset data are relative to Machine Frame, while Secondary offset data are relative to Primary offset. In previous versions, if you want to change the Primary offset position relative to secondary offsets you would have to move all secondary offsets instead.
Help file updated.