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! > MetalWorking > General Metalwork Discussion


General Metalwork Discussion Discuss everything relating to metal work.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 05-06-2009, 01:01 AM
 
Join Date: Sep 2008
Location: usa
Posts: 219
RP Designs is on a distinguished road
Multiple set-ups

Forgive the ignorance here, I am very new and trying to research as much information as I can. I tried searching and could not find an answer to my questions. I haven't decided on my controller yet (machine is not here yet) so it is more generic. When you are setting up multiple parts for macining, say for instance in three or four vises can you set 3 or 4 different 0,0,0 locations (one for each vise) and then run the program from each location. What I mean is if I set up three vises and want to run the same part in each vise ca I specify three different home locations and run them serially or do I need to run the program, relocate zero's for vise 2 and then re-run the program, etc?
What do you typically do when using a fixture plate? I can certainly build an assembly in cad, export the whole assembly into cam and produce G-code around the whole fixture, but if i am using a generic tool plate is there an easy way to locate the 0,0,0 for a few different parts or is it simpler just to build an assemly in cad and export to cam for g-code?
Thanks for your help with my newbie questions.
Reply With Quote

  #2   Ban this user!
Old 05-06-2009, 04:08 AM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

The Home position for a VMC is normally when the table is to the full left and forward on its travel and the spindle is raised to its maximum height. These positions are X0,0, Y0.0, Z0.0 and are fixed; i.e. you don't move the home position around.

Normally for machining something a Work Zero, or Work Coordinate is defined at some point on the part. This can be a corner, the center, a hole somewhere and is your choice; you can consider this as the Part Home and it is defined by reference to the machine home.

Normally a machine can have numerous Work Zeroes and these are designated by G54, G55, G56, etc so when you have three vises you define a Work Zero for each one and then run the program using each of the work zeroes in sequence.

For improved efficiency it is better to split a program up and run each tool in each work zero so less time is wasted on tool changes.


When working with a fixture plate simply locate a position on the plate and make it the G54 Work Zero position for that plate; you can think of it as Plate Home. Now the easiest way to locate other Work Zeroes on the plate is to use G52 X, Y, Z (often Z is not needed) where the X and Y values are the plate locations with reference to the G54 position. The G52 command creates 'local work zeroes' and you simply use each tool at each set of X and Y coordinates.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #3   Ban this user!
Old 05-06-2009, 08:58 AM
 
Join Date: Sep 2008
Location: usa
Posts: 219
RP Designs is on a distinguished road

Awesome, Geof thanks!
Reply With Quote

  #4   Ban this user!
Old 05-06-2009, 06:18 PM
 
Join Date: Dec 2007
Location: USA
Posts: 11
Joe Engel is on a distinguished road

You could also put the tool path into a sub program. Call the tool path, change offsets with the G52, and call the path again...
This way, if editing is needed, you only edit the sub program. Not, each line for each offset. Less chance of errors and quicker to edit.

Generic Ex.
O101(Sub Program)
G98 G73 Z-1.25 R.1 F5.
M99

O100(Main Program)
G0 G90 G54 X0 Y0 S100 M3
G0 H1 Z1.
M98 P101 'Sub Program Call
G52 X4.' Coordinate System Shift From G54, X= 4"
M98 P101
G55 ' Work Offset 2
M98 P101
G28 Z0 H0
M30

So, to change the depth of the peck drilling cylce on all 3 parts, you only change the on line in the sub program.

-Joe
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
Multiple Set-ups? Smitty092000 Mastercam 1 01-17-2009 09:21 AM
multiple TLO settings Knowklew Haas Mills 4 12-17-2008 06:38 PM
Multiple Parts In M.C. stang5197 Mastercam 5 03-11-2007 07:13 PM
Multiple Routers? GalaticDan DIY-CNC Router Table Machines 12 07-24-2006 11:16 AM
multiple vise's smitty TurboCNC 5 05-08-2003 04:29 PM




All times are GMT -5. The time now is 10:12 PM.





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 354 355 356 357 358 359 360 361