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 Machines > Haas Mills


Haas Mills Discuss Haas machinery here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 12-03-2008, 02:47 PM
 
Join Date: Dec 2008
Location: USA
Posts: 1
Tinker Simpleto is on a distinguished road
Multiple offsets

Does anyone use multiple setups in one program to run several parts in differents spots on the table?

We're more of a manufacturer than a job shop so I keep a list of what each G154 P** setup is used for, and when I install my fixtures to the table, I just modify the corresponding setup and never touch the code.

Am I making this harder than it should be?
Reply With Quote

  #2   Ban this user!
Old 12-03-2008, 04:33 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

No. Or at least that is my opinion.

We have dedicated vises or fixtures permanently mounted and also have dedicated tool sets permanently in the toolchanger or reserved for a particular program.

Setup involves installing the custom jaws on the vise, loading the correct tools if they are not already in the machine and running a program which just enters all the offsets for the setup; then running the part program.

It takes several minutes to set things up the first time and find the actual offset values but when the second and subsequent setups are done it is very quick.
__________________
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 12-03-2008, 04:48 PM
littlerob's Avatar  
Join Date: Jan 2008
Location: usa
Age: 35
Posts: 570
littlerob is on a distinguished road

Agreed
I worked in a shop that wanted a complete tear down after each job, all offsets cleared, stuff like that???? I think it is a total waste of time. I'm still not sure what their logic was behind it but that job didn't stay around for very long, I had to fire it.

If the question is, is their a more efficient way to jump from job to job I don't think so. JMO

Robert
Reply With Quote

  #4   Ban this user!
Old 12-03-2008, 06:07 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by littlerob View Post
....If the question is, is their a more efficient way to jump from job to job I don't think so. JMO

Robert
Actually there is; use G52 and you can have a single constant primary work zero and then all the part work zeros are embedded in the program as G52 XYZ commands.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #5   Ban this user!
Old 12-03-2008, 06:44 PM
 
Join Date: Jan 2004
Location: Gardnerville,Nevada
Posts: 256
cncwhiz is on a distinguished road

If you use vises or didacated fixtures, you can put a plate on the table with a series of pin and bolt holes. Your vises etc can be controlled from those locations and the work offsets can be written and just called up for that position. I have done that kind of programmig and machining for a long time. As far as only using one offset, that idea does not work good for a controlled manufacturing shop. If you use "G52" you mite as well go back to the dark ages and use a "G92" You can run as many operations on your table as you have room for vises or fixtures.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 12-03-2008, 07:15 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by cncwhiz View Post
....As far as only using one offset, that idea does not work good for a controlled manufacturing shop. If you use "G52" you mite as well go back to the dark ages and use a "G92" You can run as many operations on your table as you have room for vises or fixtures.
I guess I must be running an uncontrolled manufacturing shop in the dark ages then because we have recently completed a total retooling to use multiple part fixtures that locate all the part work zeros by G52 from a single primary work offset.

G52 is nothing like G92.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #7   Ban this user!
Old 12-03-2008, 08:49 PM
littlerob's Avatar  
Join Date: Jan 2008
Location: usa
Age: 35
Posts: 570
littlerob is on a distinguished road

Originally Posted by Geof View Post
Actually there is; use G52 and you can have a single constant primary work zero and then all the part work zeros are embedded in the program as G52 XYZ commands.
I'm always learning thanks Geof!!

Robert
Reply With Quote

  #8   Ban this user!
Old 12-04-2008, 10:19 AM
 
Join Date: Jan 2004
Location: Gardnerville,Nevada
Posts: 256
cncwhiz is on a distinguished road

So tell me, if I put a "g10", "g54 etc" or "g92" in the program will do that same thin but with different codes? If you have a "primary" work offset, that is pretty much like everything starting from machine "O"? They all do pretty much the same thing? The way we have a hard time getting people in our shops that know what they are doing, I try to keep all my tooling and setups simple using common known formats? Do you do repeat jobs? How is your tooling mounted to the table and or tombstone. These all make a bigger difference than what code you use to position your program. I run Fanuc and like to use all the common work offsets as well as "G54.1". I then can set my "known" work offsets in my post processor and the setup people do not have to find the work offset? I have my system built so a Walmart reject with a little bit of training can do a setup.
Reply With Quote

  #9   Ban this user!
Old 12-04-2008, 11:58 AM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by cncwhiz View Post
.... I have my system built so a Walmart reject with a little bit of training can do a setup.
That is a bit derogatory.

Having a single primary work zero is not quite equivalent to using machine zero. Here are links to a couple of threads I started showing some of my setups.

http://www.cnczone.com/forums/showthread.php?t=38283

http://www.cnczone.com/forums/showthread.php?t=51582

I don't have any more recent pictures and descriptions but we have now switched almost exclusively to the use of G52 working from the single offset. This works very well for us because periodicall we switch out the rotary fixtures for vises and then back to the rotary. When the rotary is replaced all we need to do is dialing in to a central reference hole which becomes the G54 work zero; all the programs use this for the G52 shifts. It does not matter if the rotary goes back into a slightly different position in machine coordinates because we refind its G54 location after reinstalling it; trying to use machine coordinates for the G52 would mean the rotary has to go back exactly correct otherwise all the program G52s would be out. This is why I say above the two are not quite equivalent.

Sometimes we do use more than one primary work zero but it is not really more than one because they all have the same X, Y coordinates. The reason for this is that we can then have a different Z value to shift our tool zero plane according to the position the fixture is rotated to.

To anser your G10, G54, G92 question:

G10 is used to enter offset values, etc so you can use it to enter a G54 value, or any work zero value.

G92 is an archaic way of doing work zeros that as I understand it comes from the time when machine memory was limited and it was not possible to store dozens of offset values. The G92 command without any coordinates included tells the machine to make its current position the primary work zero from then on. This means if you move to X-5., Y-5. in machine coordinates then command G92 your work zero from then on is at X-5., Y-5. If you move to the same spot and command G92 X3., Y2. the work zero is moved this distance from the current machine position so it becomes X-2., Y-3.

G92 is tricky to use because you need to know where you are in machine coordinates before giving the command.

G52 is not at all tricky because it uses the current primary work zero and shifts the G52 work zero relative to that.

Obviously we do repeat jobs, actually we make our own product, and we keep our setups as simple as possible (if you can call a rotating fixture holding 16 parts using 48 work zeros and 4 angular positions simple). The thing is my simple is maybe different to your simple; it all depends on what you are familiar with. I came to the conclusion that using G52 was the way to reduce the number of values the operator has to enter into the machine during a setup; can't get much fewer than 1.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #10   Ban this user!
Old 12-04-2008, 12:57 PM
 
Join Date: Jan 2004
Location: Gardnerville,Nevada
Posts: 256
cncwhiz is on a distinguished road

"That is a bit derogatory" In this business anymore, it is the norm? I have a machine that is an older Fanuc 11m. It has FAPT that we have never used. This does not allow more than G54-G59. I use position macros for this machine. The machine is a 3 axis machine with an indexing table. I run six sided tombstones on the machine. I work off "X0" and the face of the parts for the operators. I use all the offsets in the normal operation of the parts. Now for the kicker, I also have angle holes that I need to drill. I use the center of rotation for this. I have a macro that will either call up my "Z" face and the center of rotation. Your fixturing and methods are like my processes except you spindle is all wrong it need to be laying down. I guess I would have to see more about program wise how you use "G52". I do my best to keep the thinking /setup out of the job. Not saying all people are dumb, I have a new CNC forman on the floor that knows what he is doing?
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 12-04-2008, 03:15 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by cncwhiz View Post
...I guess I would have to see more about program wise how you use "G52"....
In one sense G52 is so simple that people try to make it complicated. Here is the complicated explanation:

On machines that recognize G52 as being a command for secondary work zeroes (most Fanuc I think, Yasnac does not) the G52 coordinates are added into the active work zero coordinates.

If your active work zero (G54 or any other) is at X-10. Y-10. and you give the command G54 X0. Y0. the machine goes to 0, 0 in G54 which in machine coordinates is X-10. Y-10..

If you command G52 X5. Y5. then command G54 X0. Y0. the machine goes to 0, 0 in G52 which is X-5. Y-5. in machine coordinates; the G52 coordinates have been added to the G54 coordinates like I mentioned above.

The G52 coordinates are always added to the active work zero coordinates but if they are zero the G52 work zero is in the same place as the G54 work zero.

In a program you can change the G52 coordinates as many times as you like so you can have as many work zeros as you need.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #12   Ban this user!
Old 12-04-2008, 03:25 PM
 
Join Date: Jan 2004
Location: Gardnerville,Nevada
Posts: 256
cncwhiz is on a distinguished road

So, its like using the "common" offset and offsetting from that point on your "G54"? I have a machine that would have an issue with that. I shows thermal expansion in the "Z" axis. When you put a value in it like a value in "Z" to stay away from something, it resets when it does a tool change?
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 work offsets in MCX bob1112 Mastercam 18 10-01-2008 08:17 AM
Multiple Work Offsets X3 timmydabull Mastercam 4 08-28-2008 12:54 PM
Tl-25 multiple offsets for same tool Help mkmk123 Haas Lathes 1 11-23-2007 06:22 PM
Multiple Fixture Offsets Benji EdgeCam 5 05-02-2007 04:28 PM
multiple work offsets rbest27 Surfcam 2 01-25-2007 03:02 AM




All times are GMT -5. The time now is 11:46 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 354 355 356 357 358 359 360 361