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   Ban this user!
Old 09-14-2006, 10:06 AM
 
Join Date: Aug 2005
Location: UK
Posts: 9
Clik! is on a distinguished road
DXF conversion

Hi
I'm a new user of NCplot - or at least I've downloaded Beta 24 and I'm playing with it. I am impressed by what I see but would add the following comments / suggestions / questions:

1. When importing a DXF drawing, and converting to Gcode the option appears to exist for each layer to add a maximum Z depth and Z increment so that you generate the full 2 1/2D code. I cannot get this function to work. It simply gives me a 2D Gcode - Z is not incremented
Is it active?
I was hopeing to see the full code rather than have to create layers for each Z step and process them individually.

2. An observation: When I run convert to Gcode and press the 'Animate' button the DRAW toolbar disappears!
You can make it reappear by clicking the handle!

But, It's a great program - the best I've used so far!

Regards
Clik!
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 09-14-2006, 11:13 AM
 
Join Date: Aug 2005
Location: UK
Posts: 9
Clik! is on a distinguished road
DXF Conversion

Hi ,
I'll add to my post if i may:
There appears to be a bug in the program that I cannot resolve.
I have a part which consists of two operations, each operation being done twice, one rough, with a stepped Z, and then finally at full Z to finish the edges of the part.
The import is an autocad DXF
It reads well
I switch off the unwanted layers ( text etc)
Link the components, and and sort the layers
and generate Gcode
as in the above post, I do not get the correct stepped Z output, but I also get an error message: "Z increment is enabled on Layer xxxxx. The layer must be chained before converting to G code"
If I select the entity info for each of the four components -(each on it's own layer) I see I have chains 0, 0, 3, and 4
i.e. chains 1 and 2 have not been assigned to two of the components and the program is looking for this link to be made. I had previously selected chain ALL layers, so I'm stuck!

An option to view chains might be a useful addition

I look forward to your conmments

Regards

Clik!
Tweet this Post!Share on Facebook
Reply With Quote

  #3  
Old 09-14-2006, 01:05 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Originally Posted by Clik! View Post
Hi
I'm a new user of NCplot - or at least I've downloaded Beta 24 and I'm playing with it. I am impressed by what I see but would add the following comments / suggestions / questions:

1. When importing a DXF drawing, and converting to Gcode the option appears to exist for each layer to add a maximum Z depth and Z increment so that you generate the full 2 1/2D code. I cannot get this function to work. It simply gives me a 2D Gcode - Z is not incremented
Is it active?
I was hopeing to see the full code rather than have to create layers for each Z step and process them individually.

2. An observation: When I run convert to Gcode and press the 'Animate' button the DRAW toolbar disappears!
You can make it reappear by clicking the handle!

But, It's a great program - the best I've used so far!

Regards
Clik!
To enable the Z increment, check the box next to the heading "Increment Z Depth" and fill in the settings for "Top of material" and "Z Increment". The other requirement is that the geometry be chained. The easiest way to do this is the button that says "Chain All Layers". Chaining is usually the first thing you should do because some of the other functions only work on chained geometry.

The disappearing toolbar is a known problem and has been fixed.

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

  #4  
Old 09-14-2006, 01:08 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Originally Posted by Clik! View Post
Hi ,
I'll add to my post if i may:
There appears to be a bug in the program that I cannot resolve.
I have a part which consists of two operations, each operation being done twice, one rough, with a stepped Z, and then finally at full Z to finish the edges of the part.
The import is an autocad DXF
It reads well
I switch off the unwanted layers ( text etc)
Link the components, and and sort the layers
and generate Gcode
as in the above post, I do not get the correct stepped Z output, but I also get an error message: "Z increment is enabled on Layer xxxxx. The layer must be chained before converting to G code"
If I select the entity info for each of the four components -(each on it's own layer) I see I have chains 0, 0, 3, and 4
i.e. chains 1 and 2 have not been assigned to two of the components and the program is looking for this link to be made. I had previously selected chain ALL layers, so I'm stuck!

An option to view chains might be a useful addition

I look forward to your conmments

Regards

Clik!
Hmmm... Not sure what happened there, can you send me the drawing?

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

  #5  
Old 09-14-2006, 02:42 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Clik,

I've looked at your file and here's what I've found:

There are two layers that won't chain because they only have a single object on them (a circle). And since they're not chained, the Z Increment function won't work on them. Until I can fix this the only way to work around it is to either hand code the Z increment for these layers or see if you can break up these circles into multiple arcs in AutoCAD.

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

Sponsored Links
  #6   Ban this user!
Old 09-14-2006, 04:34 PM
 
Join Date: Aug 2005
Location: UK
Posts: 9
Clik! is on a distinguished road
DXF Conversion

Hi Scott,
Thanks for the quick reply
You deserve the praise I read in these forums

I understand what you say and cannot wait for the change .... but

Try this:
Import the same DXF file, unchecking all but the shape layers (i.e. uncheck the first 4 and the last 2 layers). The shape layers are made up of multiple objects (lines and arcs), that can be chained, and then sorted. If you set the Z depth to say 10.0, activate the Z increment and set it to say 1.0, then copying the setup to all layers should result in a Gcode generation that defines the movement of the tool through 10 levels in the part.

NCplot will not generate this code for me!
What am I doing wrong?

Regards
Clik!
Tweet this Post!Share on Facebook
Reply With Quote

  #7  
Old 09-14-2006, 06:59 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Clik,

When using the Z Increment, the Z settings must be in order by depth:

Z Retract - Highest
Z Approach
Top of material
Z Depth - Lowest

I converted your sample file and attached it for you. These are the settings I used:

Z Retract - 20.0
Z Approach - 11.0
Top of Material - 10.0
Z Depth - 0
Z Increment - 1.0

Regards,
Scott
Attached Files
File Type: txt Final Piece.txt‎ (9.6 KB, 62 views)
Tweet this Post!Share on Facebook
Reply With Quote

  #8   Ban this user!
Old 09-15-2006, 03:49 AM
 
Join Date: Aug 2005
Location: UK
Posts: 9
Clik! is on a distinguished road
DXF Conversion

Thanks Scott - It's sunk in I think!

Possible Error:
If you run a DXF conversion, and simply right click on any layer that NC plot finds you get a 'run-time error' that locks up the program and invokes Microsoft's Tell us wizard.

Thanks for all your help
Program is excellent I will be ordering a key

I have made a few notes for you, but my testing is not quite complete
In essence I suppose I 've composed a small wish list
I will post next week

Regards

Clik!
Tweet this Post!Share on Facebook
Reply With Quote

  #9  
Old 09-15-2006, 07:27 AM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Clik,

I knew you'd figure it out! I've been working on finishing the help file, but I haven't gotten to the DXF import yet.

I know about the right-click bug, but I thought I fixed this. If you go to Help/About, what version does it say?

If you've got suggestions, I'm always glad to hear them.

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

  #10   Ban this user!
Old 09-15-2006, 10:12 AM
 
Join Date: Aug 2005
Location: UK
Posts: 9
Clik! is on a distinguished road
DXf Conversion

Scott,

The version of NCplot 1'm running is V2.0 Beta 24
I hope that helps.

My wish list - as far as I've got:

1. A mechanism to switch off (not set to zero) 'Z' Retract when setting a DXF import that has incremental Z steps.
Why? - Because if you step through a plot at every complete cycle the tool retracts in and out of the block needlessly, and comes to rest at the new Z start point. The advantage is twofold: No contact part marking due to the unwanted movement, and improved path definition. There is a but....
If you enable the switch off 'Z' Retract during a program running a Z incremental step, then I think you need to add a forced insertion of Z retract at the end of that toolpath, before the plot moves to the next block of code. This ensures the tool is clear of the block before moveing. Note - for this function to work, you still need to set the value for Z retract, but it is only added to the code at the end of the block, not at the end of every cycle.

2. A mechanism to change layer names
In many organisations the CAD operator is not generally the machine operator/programmer, so the names on the layers are sometimes meaningless to the machine operator - I'm sure he would prefer to rename them to something he understands.
The DXF I sent you was drawn by my son - he understands the layer names - I needed them to be explained!

3. A mechanism to insert a Block header
I know you can insert a header / footer for each layer at the time of DXF conversion, and save standard info in the machine setups.
What I'm asking for is a mechanism to add a header / footer to the whole Gcode programme. It would have two uses: Some CNC machines require a block header before they will run - this is the way to add it, and even if they do not, it is a good place to put designer / programmer / company specific information in a standard format.

4. Following on from the above, the ability to display the block in the plot window, so that you can view the layout of your part relative to the block. Perhaps you can choose to have the block showing or not (a tick box?)
Perhaps the block is shown as say a shaded block or dotted lines by default using the part information found in tools / part info, which could be modified manually. The block should update automatically on any changes to show the corrected size. There are many uses for this view, not least the possibility to use find and replace all x and y coordinates so as to move the part location relative to the block

5. Macro creation buttons
I know you can run macros - though I have not run any of them yet
What I am suggesting is that certain macros be brought out to the panel above the plot window, so that one click opens up a specific macro creation tool.

Macros I think that would be good:
A... Surface face
For instance call up and amend the block info, set the Z depth and tool size and then get the macro to calculate the path to follow to surface the block
B. Mill leaving islands
i.e. select and adjust the block, select components, select tool and then calculate a path to mill the surface avoiding the selected components.
C. Pocket

One advantage of this approach would be to encourage people who create macros for their own use to share them

I'm sure others will have other suggestions

Regards
Clik!
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #11  
Old 09-15-2006, 01:12 PM
MetLHead's Avatar
Gold Member
 
Join Date: Mar 2003
Location: USA
Posts: 724
MetLHead is on a distinguished road

Clik,

These are all good suggestions, and I will add them to my list. I may not get to them until after v2 is released, though. Right now I'm working on getting NCPlot ready for release, so there probably won't be any significant changes until after release. Keep in mind that I will continue to post updates after release.

Thanks,
Scott
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 04:29 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