CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Machine Controllers Software and Solutions > NCPlot G-Code editor / backplotter


NCPlot G-Code editor / backplotter Discuss NCPlot software here.


Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1  
Old 07-30-2005, 03:33 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road
NCPlot v2 beta 11 now available

download it at:

www.ncplot.com

New for Beta 11:

NCPlot now supports rotary 4th axis. The axis name can be A, B, C, U, V or W and can rotate around the X or Y axis.

Added new settings to the Machine Configuration dialog. All the settings that are on this dialog are functional and can be saved and loaded to an .ncp file.
· The rapid type setting allows selecting between interpolated, dog-leg and Z first / last. The Interpolated Rapid Move setting has been removed from the Draw menu.
· Coordinate resolution setting determines the decimal point position for coordinates that do not have them. This applies to addresses X, Y, Z, I, J, K, R and F.
· The color and DXF settings have been moved from the preferences dialog to the machine configuration settings.
· New viewport coloring scheme has been added. You now have the option to color the viewport by tool. The color changes every time an M6 code is encountered.
· Rotary axis settings.

Added Axis Lines display. These lines indicate where 0, 0, 0 is on the viewport. This can be disabled on the Draw menu.

Added viewport shortcut keys.
· Z = Zoom Window
· X = Zoom extents
· C = Zoom in
· V = Zoom out
· P = Pan

Added an option to auto show the entity info window. This is on the preferences dialog. When enabled, the info window opens when an object is selected on the viewport and disappears when everything is un-selected. When disabled, the info window can be opened manually by selecting the menu Tools | Show Entity Info.

Added a variable display window. This can be opened on the Calc menu. This window displays all non-empty variables and their current values. This is a work-in-progress, as it currently only displays common variables #100 - #999.

I've been working on program coloring, as some of you may have noticed. You can color the program by selecting Test Mode from the Help menu. This still needs a lot of work... I have added an option to save the program as .RTF, you can do this by clicking Save As and setting the file type to .rtf. You can also load .rtf files back into NCPlot.

Changed the M99Pxx functionality. When this code is encountered in the main program, it acts as a jump command with the P value indicating the block to jump to.
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 07-30-2005, 03:45 PM
 
Join Date: Jun 2004
Location: United States
Posts: 450
DAB_Design is on a distinguished road

Originally Posted by MetLHead
NCPlot now supports rotary 4th axis.
You da man!
__________________
Dustin B.
================
I hear and I forget.
I see and I remember.
I do and I understand.
Tweet this Post!Share on Facebook
Reply With Quote

  #3  
Old 07-30-2005, 03:50 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

LOL!!! I wondered how long it would take you to notice... Not even 15 minutes!

Thanks
Tweet this Post!Share on Facebook
Reply With Quote

  #4   Ban this user!
Old 08-02-2005, 11:29 AM
wjbzone's Avatar  
Join Date: Apr 2003
Location: United States
Posts: 396
wjbzone is on a distinguished road

Scott,
I like what you are doing with this program. Some real neat features that make debugging a lot easier.

I do a lot of lathe programming. I know you said you are working on lathe canned cycles. I am looking forward to that.

I use a subprogram call to move the tailstock forward and back. That sub program stays on the machine, but NCplot is looking for it in my simulation. Do I need to open it or can I somehow ignore a subroutine call? (I commented the calls out, but sometimes I have a lot of tailstock moves)


A couple of things that I would like to see in a future version:
-Separate/detachable windows for plot screen and nc program screen.
-Text scheme that can be assigned colors for different modes (i.e. G0 G1, X, Y, Z, comments etc.) This helps the readability especially on printouts.


Thanks,
Bill
Tweet this Post!Share on Facebook
Reply With Quote

  #5  
Old 08-02-2005, 02:16 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Originally Posted by wjbzone
I use a subprogram call to move the tailstock forward and back. That sub program stays on the machine, but NCplot is looking for it in my simulation. Do I need to open it or can I somehow ignore a subroutine call? (I commented the calls out, but sometimes I have a lot of tailstock moves)

A couple of things that I would like to see in a future version:
-Separate/detachable windows for plot screen and nc program screen.
-Text scheme that can be assigned colors for different modes (i.e. G0 G1, X, Y, Z, comments etc.) This helps the readability especially on printouts.

Thanks,
Bill
Bill,

The easiest thing to do about the subprogram is to write a short program and save it on your PC. It doesn't need to be anything fancy, just put in an M99 code and save it. Then use the menu Setup | Subprograms to assign your subprogram number to this file.

The text coloring is something I'm still working on. If you go to the menu Help | Test Mode, you'll get a look at what I've done so far.

The seperate window thing is a bit more complicated. NCPlot is an SDI application (single document). To convert it to an MDI (multiple document) could require major surgery. Notice that I didn't say it couldn't be done. Something I could do is allow more than 1 instance of NCPlot... Then you could accomplish the same thing by having each open program in it's own program instance.

So, this brings up a couple of questions (for everybody):
Should I take the plunge and make NCPlot an MDI application?
Should I allow ignoring subprograms (M98 and G65)?

Regards,
Scott
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6  
Old 08-03-2005, 06:50 PM
*Registered*
 
Join Date: Jul 2003
Location: Phoenix, Arizona
Posts: 290
jonbanquer is on a distinguished road
Thumbs up

Originally Posted by wjbzone
Scott,
I like what you are doing with this program. Some real neat features that make debugging a lot easier.

I do a lot of lathe programming. I know you said you are working on lathe canned cycles. I am looking forward to that.

I use a subprogram call to move the tailstock forward and back. That sub program stays on the machine, but NCplot is looking for it in my simulation. Do I need to open it or can I somehow ignore a subroutine call? (I commented the calls out, but sometimes I have a lot of tailstock moves)


A couple of things that I would like to see in a future version:
-Separate/detachable windows for plot screen and nc program screen.
-Text scheme that can be assigned colors for different modes (i.e. G0 G1, X, Y, Z, comments etc.) This helps the readability especially on printouts.


Thanks,
Bill

"I do a lot of lathe programming. I know you said you are working on lathe canned cycles. I am looking forward to that."

Would probably have to be machine dependant. I know that many lathe programmers use the canned cycles in their control for roughing, threading. etc.

Our shop will be getting a CNC lathe soon and being able to create programs when not in front of the control would be a great benefit to me. We are looking at a Daewoo lathe right now... uses a Fanuc control.

I would love to see a user be able to create their own canned cycles with an open API for NC Plot and the Sax Basic engine.


jon
Tweet this Post!Share on Facebook
Reply With Quote

  #7  
Old 08-03-2005, 07:11 PM
*Registered*
 
Join Date: Jul 2003
Location: Phoenix, Arizona
Posts: 290
jonbanquer is on a distinguished road

Beta 11 of NC Plot has corrected a lot of graphic problems I was having. In older versions of NC Plot when I stopped Animate or Plot and then restarted I would lose the graphical backplot completely and I had to reload the text file.

What are your thoughts on bi directional editing with graphical CAD tools..... meaning create a new arc with CAD tools and it puts the entity into the text program on the left hand side of the screen ?

If CAD is done a grid and plane system would be required.

I still like the idea of finding away to control almost everything via right clicking. I think the reason I like this so much is it's so effective for me when I'm using another program I love.... VX. I also believe MasterCAM X has moved in this direction.

It's a pleasure to see NC Plot develop and this version of NC Plot seems to have made giant steps in usability for me.

Thank you for all the effort.

Perhaps a way to donate funds with a credit card can be set up as I would like show some "love" ?

jon
Tweet this Post!Share on Facebook
Reply With Quote

  #8  
Old 08-03-2005, 08:27 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Originally Posted by jonbanquer
"I do a lot of lathe programming. I know you said you are working on lathe canned cycles. I am looking forward to that."

Would probably have to be machine dependant. I know that many lathe programmers use the canned cycles in their control for roughing, threading. etc.

Our shop will be getting a CNC lathe soon and being able to create programs when not in front of the control would be a great benefit to me. We are looking at a Daewoo lathe right now... uses a Fanuc control.

I would love to see a user be able to create their own canned cycles with an open API for NC Plot and the Sax Basic engine.


jon
Jon,

I've been putting more thought into this lately, and here's where I'm at:

The approach I'm thinking of would allow you to point at a folder where your canned cycles are located. This could be changed on the setup dialog. This also include settings to tell NCPlot which G-Codes are associated with these files.

The files would be the same as they are now, standard variable macros. I favor this approach vs. a scripting engine because the average CNC programmer is far more likely to be able to write a variable macro than a VB script (this is the part where everybody tells me otherwise).

Let me know your thoughts on this.

Scott
Tweet this Post!Share on Facebook
Reply With Quote

  #9  
Old 08-03-2005, 08:43 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Originally Posted by jonbanquer
Beta 11 of NC Plot has corrected a lot of graphic problems I was having. In older versions of NC Plot when I stopped Animate or Plot and then restarted I would lose the graphical backplot completely and I had to reload the text file.

What are your thoughts on bi directional editing with graphical CAD tools..... meaning create a new arc with CAD tools and it puts the entity into the text program on the left hand side of the screen ?

If CAD is done a grid and plane system would be required.

I still like the idea of finding away to control almost everything via right clicking. I think the reason I like this so much is it's so effective for me when I'm using another program I love.... VX. I also believe MasterCAM X has moved in this direction.

It's a pleasure to see NC Plot develop and this version of NC Plot seems to have made giant steps in usability for me.

Thank you for all the effort.

Perhaps a way to donate funds with a credit card can be set up as I would like show some "love" ?

jon
Jon

The CAD side of this whole project has been an issue for me since I started NCPlot. I just can't decide where to draw the line. Right now, the closest thing you'll find is the Calc tools. It wouldn't be difficult to allow you to create G-Code from the newly created objects. I've also considered this approach for the DXF importing. Doing this would mean being able to load in a drawing file, select objects and then create code. But now you're talking about a CAM application, which was never my intent with NCPlot.

If you or anybody else has any ideas or suggestions, I'd love to hear them. Maybe point me in the right direction...

BTW, I haven't announced this, but I did finally put up an order page on the www.ncplot.com website. I know there's really no reason to order it when you can use it for free, so I'm having a pre-release "sale"

Thanks,
Scott
Tweet this Post!Share on Facebook
Reply With Quote

  #10   Ban this user!
Old 08-04-2005, 09:03 PM
 
Join Date: Jun 2004
Location: United States
Posts: 450
DAB_Design is on a distinguished road

Scott,

I haven't had the time (need) to check out the new version yet. But I got an email from a customer the other day wanting me to look at something...so I"ll get it installed soon....

But as you may have seen in one of my previous posts, I started a new job a couple of weeks ago. And I'll be doing most of the programming once I get the work on the machines caught up. They were without an operator for a few weeks before I started, and also had one of two machines break down for a couple of weeks.

When I start programming, which should be in a couple of weeks, I plan on trying to work them away from the software they use now (solidworks for modeling and Esprit for programming). So NCPlot will be something I'll be showing them. Any idea on what the price will be after beta testing?

Anyhow, one of their machines is a bit unique. It runs most standard g codes, and some of it's own. But the main difference is that it can be/has been programmed to be very 'conversational'. You can program a menu to pop up, allow the operator which operation/part to run, etc. The way it is set up now, it's waaaayyy too easy for someone to accidently hit the wrong button, and do something they did not want to do. Which is one of the main things I'll be working away from.

The programming is pretty simple to understand. Seems to remind me of the BASIC that I learned in junior high (if/then statements, goto etc.). Would this be something that a user could work with in NCPlot? Hmmm, nevermind I think I found the answer....it might. I see that it will do the if/then/goto stuff. Just need to find out about the menu stuff.
__________________
Dustin B.
================
I hear and I forget.
I see and I remember.
I do and I understand.
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #11  
Old 08-04-2005, 09:29 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Any idea on what the price will be after beta testing?
No pricing has been set for the release version yet, but you can buy licenses right now for $75.00 with price breaks at 5 and 10 licenses. The release version will likely be less than $200.

The programming is pretty simple to understand. Seems to remind me of the BASIC that I learned in junior high (if/then statements, goto etc.). Would this be something that a user could work with in NCPlot? Hmmm, nevermind I think I found the answer....it might. I see that it will do the if/then/goto stuff. Just need to find out about the menu stuff.
Do you know what control it is? If you want to send me a sample program, I'd be glad to look at it.

Scott
Tweet this Post!Share on Facebook
Reply With Quote

  #12   Ban this user!
Old 08-04-2005, 11:48 PM
 
Join Date: Jun 2004
Location: United States
Posts: 450
DAB_Design is on a distinguished road

Scott, the control is a Thermwood.

The second thumbnail down shows a screenshot of the screen, and the 5th thumbnail down shows the menu.

I'll try to jot down the commands used for the menu section tomorrow.
__________________
Dustin B.
================
I hear and I forget.
I see and I remember.
I do and I understand.
Tweet this Post!Share on Facebook
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -5. The time now is 02:45 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353