PDA

View Full Version : NCPlot v2 beta 10 now available



MetLHead
07-21-2005, 08:47 PM
download it at:

www.ncplot.com


New for Beta 10:

NCPlot now has a real installer package.

Additional support for G18(ZX) and G19(YZ) arcs.
· The arc conversion tools now support G18 and G19
· The Mirror, Shift and Scale tools now support G18 and G19.

DXF exporting and importing have been improved.
· The export tool now supports G18 and G19 arcs.
· Exporting for lathe has been added. When exporting a lathe program, the coordinates are saved in the XY plane.
· Importing has been improved. There was a problem with the Z axis retracting unnecessarily between some entities. This has been fixed.

Added garbage filter
· This filter does several things. It removes control characters, converts TAB characters to spaces and fixes weird end of line character combinations. This results in a standard text format file.

Improved subroutine handling
· M98 and canned cycles now support repeating with the L address. L0 skips the sub call, while any other value causes the subroutine to repeat that many times.
· M99 P_ now supported. The P value specifies a block number to return to when returning from a subroutine. Without the P value, the program continues with the block following the subroutine call.
· Subprograms may now be called within the same file. Many controls allow transmitting all programs in memory all in one download. This usually results in one file that contains all the programs. NCPlot will search the current file for subprograms before searching its other locations.

Added entity info window
· When an entity is picked on the viewport, its properties are displayed in the entity info window instead of on the status bar. This window can be opened from the menu Tools/Show entity info.

As always, your feedback is appreciated.

Regards,
Scott

jonbanquer
07-22-2005, 08:27 PM
I have not downloaded NC Plot Beta 10 yet but with NC Plot Beta 9 I still have graphic problems that I don't have in Discriminator. Not sure why this is the case but it would be nice to get the graphics in NC Plot to be as good as Discriminator in regards to not having to zoom in all the time.

Having to zoom in all the time is a major PITA.

jon

MetLHead
07-22-2005, 10:33 PM
Jon,

What kind of problems are you having? What do you mean by you have to zoom in all the time? Does the mouse wheel zoom in/out work ok? Or are you talking about something else?

Regards,
Scott

jonbanquer
07-22-2005, 11:21 PM
Scott,

Try this code in NC Plot to see what I mean. Then try the code in Discriminator. Notice you don't have to zoom in with Discriminator.

O3333(42-2456.B)
(X0Y0 IS BACK RIGHT)
(Z0 IS TOP OF PART)
(T1 = 3 DIA SHELL MILL)
(T3 = 1/4 DIA NC SPOTTING DRILL CARB)
(T7 = 3/8 DIA END MILL CARB)
N101 (3 DIA SHELL MILL)
G80G90G40G49G17G0Z0
T1 M6
G0G55X3.0Y-1.3175S2000M3T7
G43Z.1H1M8
G1Z-.005F25.0
G1X-18.5
Z0
X3.0
G0Z.1 M9
G49Z0M5
M1
N102 (T7 = 3/8 DIA END MILL CARB)
G80G90G40G49G17G0Z0
T7 M6
G0G55X-1.51Y-.375S4000M3T3
G43Z.1H7M8
G1Z-.330F8.0
G13D27I.125L2
G0G40Z.1
X-6.01
G1Z-.330F8.0
G13D27I.125L2
G0G40Z.1
X-10.51
G1Z-.330F8.0
G13D27I.125L2
G0G40Z.1
X-15.01
G1Z-.330F8.0
G13D27I.125L2
G0G40Z.1 M9
G49Z0M5
M1
N103 (1/4 DIA NC SPOTTING DRILL)
G80G90G40G49G17G0Z0
T3M6
G0G55X-510Y-2.36S7000M3T1
G43Z.1H3M8
G1Z-.065F5.0
Y-2.39
G0Z.1
X-1.51Y-2.36
G1Z-.065F5.0
Y-2.39
G0Z.1
X-2.510Y-2.36
G1Z-.065F5.0
Y-2.39
G0Z.1
X-3.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-4.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-5.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-6.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-7.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-8.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-9.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-10.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-11.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-12.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-13.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-14.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-15.510Y-2.360
G1Z-.065F5.0
Y-2.39
G0Z.1
X-1.51Y-.375
G1Z-.380F50.
G13D22I.092F12.
G0G40Z.1
G1Z-.050F50.
G13D22I.265
G0G40Z.1
X-6.01
G1Z-.380F50.
G13D22I.092F12.
G0G40Z.1
G1Z-.050F50.
G13D22I.265
G0G40Z.1
X-10.51
G1Z-.380F50.
G13D22I.092F12.
G0G40Z.1
G1Z-.050F50.
G13D22I.265
G0G40Z.1
X-15.01
G1Z-.380F50.
G13D22I.092F12.
G0G40Z.1
G1Z-.050F50.
G13D22I.265
G0G40Z.1
X0.250 Y.250
G1 Z-0.05F35.0
X0.05 Y-0.01
Y-2.46
G2 X-0.01 Y-2.52 R0.06
G1 X-16.01
G2 X-16.07 Y-2.46 R0.06
G1 Y-0.01
G2 X-16.01 Y0.05 R0.06
G1 X-0.01
G2 X0.05 Y-0.01 R0.06
G1X0.250 Y.250
G0Z1.0M9
G49Z0M5
M30



jon

MetLHead
07-23-2005, 10:00 AM
Jon,

I finally figured out what the problem is.

N103 (1/4 DIA NC SPOTTING DRILL)
G80G90G40G49G17G0Z0
T3M6
G0G55X-510Y-2.36S7000M3T1
G43Z.1H3M8
G1Z-.065F5.0

The G0 block has an X endpoint with no decimal point. I know I've looked at this program before and pointed out the same block, but there is a difference between the way Discriminator and NCPlot interpret this. Discriminator assumes the value to be in machine precision units (0.0001), while NCPlot assumes it to be a whole number. So the value in your program is -0.051 in Discriminator and -510.0 in NCPlot.

I will add a setting to NCPlot to allow changing the way NCPlot interprets values with no decimal point.

Regards,
Scott

jonbanquer
07-23-2005, 08:11 PM
"I will add a setting to NCPlot to allow changing the way NCPlot interprets values with no decimal point."

LOL. I must have corrected this at the machine. Sorry about that, Scott. My bad.

jon