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! > CAM Software > BobCad-Cam


BobCad-Cam Discuss all BobCad software here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 05-02-2009, 04:24 PM
 
Join Date: May 2007
Location: USA
Posts: 714
sansbury is on a distinguished road
Change diameter of a circle

I bought V22 last summer but am only now starting to really try using it. I've used a variety of other CAD programs and one thing that I find confusing is changing the size of a piece of geometry. I can redraw stuff, but half the reason I bought BCC is so that I don't have to redo the CAM every time I want to tweak the part a little.

In this case, I have a circle (arc) which has a radius of .647" which I would like to increase to .650". The only way I can see to do this is to use the Translate>Scale function, but this causes the center of the circle to shift. Is there a setting I'm missing, or better way to do this?
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 05-02-2009, 06:52 PM
Journey_Man's Avatar  
Join Date: Apr 2007
Location: Oregon
Posts: 139
Journey_Man is on a distinguished road
Can you just redraw the arc using Arc Coordinate and snap it to the center or the one you want to change???
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 05-02-2009, 11:27 PM
 
Join Date: Dec 2008
Location: usa
Posts: 1,646
BurrMan is on a distinguished road
Right click the arc and choose "Entity Modify". Select a new value.
Tweet this Post!Share on Facebook
Reply With Quote

  #4   Ban this user!
Old 05-03-2009, 02:43 PM
 
Join Date: May 2007
Location: USA
Posts: 714
sansbury is on a distinguished road
BurrMan, that's the recipe. Thanks!
Tweet this Post!Share on Facebook
Reply With Quote

  #5   Ban this user!
Old 05-03-2009, 08:06 PM
 
Join Date: May 2007
Location: USA
Posts: 714
sansbury is on a distinguished road
OK, found an interesting wrinkle.

If I change the circle diameter, then the toolpath for the pocket does not seem to update automatically. In other words:

1. Draw circle .500" radius
2. Create a pocket operation on the circle
3. Compute toolpath
4. Modify the circle to have a radius of .750"
5. Recompute toolpath
6. Toolpath doesn't change

What I've found is that after modifying the circle, I need to re-select the geometry for the pocket, or else the toolpath doesn't update to fit the changed radius. Is that right?
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 05-04-2009, 12:41 AM
 
Join Date: Dec 2008
Location: usa
Posts: 1,646
BurrMan is on a distinguished road
I would say this is right as per the software as it stands now. Maybe with future enhancments the "history" of features should improve, but for now if you change geometry you must re-select and treat it as "new".

In it's simplist form, the geometry is "new". But as the software gets more powerful and robust, we can look forwar to having it work as you expect. A history based mechanism.

I wonder if its in the cards? It would be a huge area of work.
Tweet this Post!Share on Facebook
Reply With Quote

  #7   Ban this user!
Old 05-04-2009, 09:22 AM
 
Join Date: May 2007
Location: USA
Posts: 714
sansbury is on a distinguished road
OK, well, at least now I know it's the software and not me. It isn't the worst thing in the world. At least all the parameters of the machining operation don't need to be redone. But it does still seem "wrong" to me. Software is my day job and if I were designing a system from scratch that's how I'd want it to work. I suppose there is a reason deeper down the stack that explains the difference.
Tweet this Post!Share on Facebook
Reply With Quote

  #8   Ban this user!
Old 05-04-2009, 05:00 PM
 
Join Date: Dec 2008
Location: usa
Posts: 1,646
BurrMan is on a distinguished road
Yeah, a history mechanism like that is a very complicated thing to implement. It would tend to come later.

An announcement could look like this:

BobCad hires 5 more fulltime programmers to work on quality history mechanism to be released in 2012. Raises its price to $5000.00 +!
Tweet this Post!Share on Facebook
Reply With Quote

  #9   Ban this user!
Old 05-04-2009, 05:39 PM
 
Join Date: May 2007
Location: USA
Posts: 714
sansbury is on a distinguished road
BurrMan, do you have software development experience? I'm curious because it's non-obvious to me why maintaining the entity relationships would be so hard. If I change the radius of the circle by modifying the entity, is that actually erasing the old entity and creating a new one? Just wondering.

FWIW I know that history can be a tricky thing--I've had customers asking me for years for an "Undo" function and have explained many times why it's probably the single most costly feature they could ask for. But this seems a bit simpler than needing to maintain a full history.
Tweet this Post!Share on Facebook
Reply With Quote

  #10   Ban this user!
Old 05-04-2009, 06:11 PM
 
Join Date: Dec 2008
Location: usa
Posts: 1,646
BurrMan is on a distinguished road
Hi Sansbury,
I have a bit. It would seem simple on a single arc, but it can become convoluted, especially in a Cad/Cam app where precision is required. For instance, what if you had added a dimension to the arc? A connected Tangent line? What happens to the rest of the model? Then moving into 3d.

Whether its creating a "new entity" or just modifying the existing geometry, Implementing it would be an involved process. You really couldnt do it "Partially", it could get confusing to the user. So in its simplist form, changing geometry has to be re-dealt with.

I think in V23 they are starting to implement this as when you go to re-select geometry, the original entities are preselected! I'll test and post back if this works as you expect in the newest version.

Burr
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 05-04-2009, 06:38 PM
 
Join Date: Dec 2008
Location: usa
Posts: 1,646
BurrMan is on a distinguished road
Sansbury,
I just tested this in V23 and it seems to work well, with one exception to how you would expect it.

If I modify entity, I still need to reselect it to generate a new toolpath from the modified geometry, but BobCad remembers the original selected geometry, so I only need to right click for reselect and choose OK, instead of actually re-select the entities.

There is a reason for this.

I can create multiple features and use things like a 4th axis output for indexing. When I create a feature pocket at 0 degrees for instance, then rotate to 45 degrees for a profile and so on, When I generate toolpath, my original pocket generates from the correct, originally selected geometry, even though I may have rotated my model around in the ucs to select another face or edge for another feature. This would be as I expect. So the feature "remembers" where the original selected geometry was performed and wont change unless I "re=select".

This could be the same for the modification of the entity. You could create a pocket for the .5 circle you originally made, generate toolpath, then modify the entity to .489 and create another pocket and toolpath, then post the code for "both" toolpaths. the original .5 circle would still toopath even though it was no longer there.

Anyway, good luck.
Tweet this Post!Share on Facebook
Reply With Quote

  #12   Ban this user!
Old 05-04-2009, 06:41 PM
 
Join Date: Dec 2008
Location: usa
Posts: 1,646
BurrMan is on a distinguished road
By the way, it works this way in V22 also, the only difference is V23 will highlight the original geometry when you go to "reselect it" and V22 doesnt do this yet.

I would say what we are seeing is "Camming History" and not "modeling history". Make sense?
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Shaft Diameter, LeadScrew Diameter, Motor Torque? cnc-newb DIY-CNC Router Table Machines 8 12-24-2007 03:51 PM
Shaft Diameter, LeadScrew Diameter, Motor Torque? cnc-newb General Metal Working Machines 0 12-14-2007 10:25 PM
bar feed change stock diameter - help 1ctoolfool Haas Mills 4 10-16-2007 03:28 PM
How to change Tool change position(About MAZATROL T1 control) liushuixingyun Mazak, Mitsubishi, Mazatrol 5 07-07-2007 03:58 PM
Lathe Dainichi F35 Fanuc 18TA - change diameter on radius jutek Fanuc 1 02-21-2007 04:57 PM




All times are GMT -5. The time now is 11:14 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