NCPlot now supports the Machinist ToolBox ActiveX plug-in from CNC Machinist Software. When the ActiveX is installed, you can access it directly from the NCPlot menu. www.machinist-toolbox.com
The Quick Start, Macro Reference and Scripting Manuals have all been combined into a single help file. The help menu contains shortcuts to the appropriate help topics.
Some changes have been made to improve performance when handling large files. You should notice faster loading and better response from the viewport.
Added M00 program stop message. When an M00 is encountered in the program, a message box pops up and you can either stop the program or continue.
The GOTO macro statement now supports the use of an expression as the target block number.
Added support for U/W incremental axis designations when Lathe machine type is selected. Address "U" indicates an incremental move in the X axis and "W" indicates an incremental move in the Z axis. These addresses always indicate an incremental move regardless of the G90/G91 state.
Fixed a bug that was causing NCPlot to crash on exit on some computers. This was being caused by a missing DLL file MSSTDFMT.DLL. I've now removed any dependency on this file.
Fixed a bug in the sub repeat L address. This was only working for the first occurrence of the L address.
Fixed a bug in the G52 local shift command. This offset was being cleared whenever a G54-G59 command was issued.
Fixed a bug that was causing NCPlot to crash when attempting to save a file that is marked as read only.
The DXF to G-Code dialog has been reworked. The dialog is smaller, but includes a few more features. There are now additional layer settings for layer header and layer footer. These can be any text that you want. The header text will be added to the beginning of G-Code created for the selected layer, and the footer text will be added after. You will see some other new settings, but these do not work yet. The new settings are for allowing you to create multiple Z depth passes. The settings can be modified and saved, but have not been implemented yet.
Renumbering can now process files that contain multiple programs. The numbering sequence restarts at the beginning of each new program indicated by a line beginning with letter "O" or ":". This tool will also update M99 Pxx line numbers, M98 Hxx line numbers (if the target program is in the current file) as well as GOTO line numbers. Note that the M99 Pxx values are treated as jump commands within the same program and not as return block numbers.
Added two new buttons to the plot toolbar. These are for Start at Cursor and Plot Selected. The start at cursor button clears the viewport and sets the start point for drawing at the current cursor line. The plot selected tool draws the portion of the program that is selected in the edit window.
Added ability to load multiple programs into the edit window at the same time. This works similar to the insert file option. When browsing for a file to open, multiple files may be selected. All selected files are then added into a new untitled file. This is handy for opening a file that uses multiple subs. This feature works for file open and file insert.
Besides canned cycle support the two things that would really help me are being able make use of a tabbed interface and have multiple files open at once and being able to make a change in the G code and have the plot instantly update... right now I have to reload the file.
"I may have many faults, but being wrong ain't one of them." ... Jimmy Hoffa
Thanks, got your Beta 18, but remember last week when i mentioned about rads looking a bit quirky?. This version seems to be worse, take a look at code below for turning config as before, this seemed ok on beta 17??
N20( SET TOOL TO TIP CENTRE 0.80 RAD )
I was looking at your machine config you sent and noticed that you have a G17 in the initial settings. Go to Setup | Machine Configuration and on the control options tab take a look at the Initial State setting. Your config has a G17 in it which is overriding the default lathe state of G18. I think this is what is causing the weird graphics.
I have the problem if i write this simple programm
G65 P8000 X-2.0 F0.08
G1 X#24 F#9
and i show the variables in step by step mode then #1 is -1 and #9 is 0,08
#1=-1 ? ist that a bug or something? I am confused about the alarm. #9 isnt zero, i mean the real zero not the null-state. #9 is 0,08 but the alarm raise. aaargghhh :-(