NCPlot v2.05 is now available for download!
For a download link and the list of changes please go to www.ncplot.com/ncplotv2/download.htm
Here are a few of the changes in this version:
NCPlot v2.05 Release Notes
July 19, 2008
Bug Fixes
=======
Fixed a bug in the Mill G92 command. The shift values were not being set properly.
Fixed the "Error 52 - Bad File Name or Number" on startup. There were several reports of this and it was being caused by files in the recent file list that referred to drives that no longer existed.
Fixed the mouse pointer flickering while on the edit window. This was more noticeable on some machines than others.
The DXF reference geometry loader was skipping the last entity in the file, this is fixed.
General
=====
The translation tools will no longer automatically refresh the viewport unless auto refresh is enabled. This works better when multiple translations are applied to large files.
The translation tools will now apply to each subprogram separately. When a new program is encountered in the file the modal state is reset.
NCPlot will now ignore values immediately after the block delete character "/". This makes it possible to plot programs that make use of multiple block deletes /1 /2 /3 etc...
Added support for G66 and G67 modal macro call. The command format is:
G66 P_ Where P_ is the subprogram number
While active, this command causes the specified subprogram to be executed after any motion blocks. Any other addresses on the G66 block are passed to the subprogram as local variables. This command is modal and is cancelled by G67.
Double clicking the middle mouse button will now cause the view to zoom to extents.
NCPlot will now handle nested comments, ie. "(TOOL NUMBER 12 (.5IN_EM))"
Added support for system variable #3006. This variable works similar to variable #3000. It displays a macro message, but unlike #3000 it does not terminate the program.
Added support for system variables #4001-#4020 active modals.
Toolbars
======
There is a new menu toolbar. The new menu bar follows the look of the rest of the toolbars. The new menu bar also provides icons and a description in the status bar as you navigate the menus.
Enabled toolbar customizing. This feature Allows adding and removing buttons from the toolbars and also allows creating your own toolbars.
Viewport
======
The Zoom In / Zoom Out behavior has been changed. The old zoom behavior was to always zoom around the view center point, forcing you to pan the view if what you wanted to see wasn't at the center of the view. The new zoom behavior is to zoom around the current mouse pointer. This allows you to simply point at a feature and roll the mouse wheel to zoom in or out.
There is a new toolbar labeled "View Fade". This toolbar has a slider control that allows you to dim the colors of the backplot. All colors are affected except the currently selected tool. The current tool is updated when you pick an entity on the viewport or use any of the plot controls.
There is a new toolbar labeled "Animate Speed". This toolbar has slider control that allows adjusting the speed of the plot animation.
Improved the way the plot controls handle subprograms. The "Plot to Cursor" tool will now include subprograms up to the cursor position.
Added two new shortcut keys. The "T" key will advance the plot to the next tool, and the "R" key will rewind the plot to the previous tool.
File Menu
=======
Added new print option "Print Selected Text".
Added menu item "Reset Toolbars". This will load the default toolbar layout.
Draw Menu
========
Added two new menu items, "Step to Next Tool" and "Step to Previous Tool". These work similar to Step Forward / Step Backward, but will advance the plot to end of the current tool.
Tools
====
On the "Tools" menu the "Show part info" menu item has been renamed to "Run Time Estimation"
The run time estimation window now has a button that will generate a printable run time estimation report. This report includes the part extents, a breakdown of machining time per tool and the total machining time.
Machine Configuration
================
On the "Control Options" page an option was added to allow changing the way addresses with no value are handled. When this option is enabled then addresses with no value are interpreted as having a zero value. When not enabled this will generate an error instead.
On the "Viewport Colors" page an option was added under the "Color by Tool" settings. The new setting is called "Use Global Rapid Color" and allows drawing rapid motions the same color regardless of tool. This is accompanied by a "Global Rapid Color" setting.
A new configuration page has been added called "Run Time Estimating". This page contains machine specific settings used for run time calculations.
Enjoy!
Scott