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 03-15-2009, 06:11 PM
 
Join Date: Mar 2007
Location: USA
Posts: 143
PhoenixMetal is on a distinguished road
Touch-off tool length offset setting locations for milling machines & VMCs

I set up my tool length offsets using the "touch off" method using an electronic contact indicator (it lights up when the tool touches it) on my Vertical Machining Center. Normally I rest the indicator on (and therefore set my part z zero point relative to) the top of my workpiece.

This has been working great so far, however I came to realize a limitation of this technique for some parts: What if the part I am making no longer has any flat surface at the original z depth to set to after some machining operations, and I break a tool and have to replace it? I'd be out of luck in that case!

So, I've been thinking of always using the top of the fixed jaw on the vise as my new point to zero tools from, and I would compensate for the true location of part Z 0 either via my G54 offsets, or within my CAM software. Doing this would also be nice as it would eliminate re-setting the offsets for every different part that I make. I would only have to make one global change for the part height above (or below) my reference level (top of the the vise fixed jaw).

I was wondering what some of the more experienced folks out there do about this... Is my proposed tool setting location something that is commonly done? Does it work well? Is there yet something even better that I may want to try instead?

Thanks in advance for your input!
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 03-15-2009, 06:21 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,419
Geof will become famous soon enough

What you are proposing doing is fairly standard; chose a location that stays there and touch off from that, then have a value for Z in the G54 or whatever work coordinate you are using.

This has been discussed before and my contribution has always been:

Make your touch off position higher than your highest job. This way your Z values in the work coordinate a negative because you have to come down to the job. The reason I suggest doing it this way is that if a mistake is made and a positive value is entered then the tool goes too high and nothing interesting happens.

If you make you touch off point lower than the job then the Z value has to be positive. If a mistake is made and a negative value is entered then your tool goes tool low and lots of interesting things might happen.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 03-15-2009, 08:26 PM
 
Join Date: Mar 2007
Location: USA
Posts: 143
PhoenixMetal is on a distinguished road

Hi Geoff, thanks for your input. Good to know that this is a common technique.

Your suggestion to keep the touch-off position higher than your highest workpiece is smart as it can help avoid crashes, however unfortunately, most of my parts stick out of the top of my vise, and the vise is the tallest object that is (nearly) always present.

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

  #4   Ban this user!
Old 03-15-2009, 08:43 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,419
Geof will become famous soon enough

On one machine we bolted a length of round bar to the table just within the machines limits and on a lot of others we just use a 6" high gauge block.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Tweet this Post!Share on Facebook
Reply With Quote

  #5   Ban this user!
Old 03-16-2009, 12:21 AM
 
Join Date: Mar 2007
Location: USA
Posts: 143
PhoenixMetal is on a distinguished road

It sounds like you really take your crash prevention measure seriously... Maybe I should too. I think using a gauge block would work best for me as I'd rather not have an extraneous item always on the bed. Maybe just for appearances sake. I guess a purchase of some 2-4-6 blocks is in my future!
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 03-16-2009, 01:04 AM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,419
Geof will become famous soon enough

Originally Posted by PhoenixMetal View Post
It sounds like you really take your crash prevention measure seriously...
We do.

It pays off; I think being at home so none of the machines can hear me it is safe to get cocky. We do pretty good in the matter of crashes; we have not had a spindle to vise or table crash ever and I think the last toolholder to fixture crash was about three years ago. This is with 20 machines.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Tweet this Post!Share on Facebook
Reply With Quote

  #7   Ban this user!
Old 03-16-2009, 01:43 AM
 
Join Date: Mar 2009
Location: canada
Posts: 7
skip56uk is on a distinguished road

Originally Posted by Geof View Post
What you are proposing doing is fairly standard; chose a location that stays there and touch off from that, then have a value for Z in the G54 or whatever work coordinate you are using.

This has been discussed before and my contribution has always been:

Make your touch off position higher than your highest job. This way your Z values in the work coordinate a negative because you have to come down to the job. The reason I suggest doing it this way is that if a mistake is made and a positive value is entered then the tool goes too high and nothing interesting happens.

If you make you touch off point lower than the job then the Z value has to be positive. If a mistake is made and a negative value is entered then your tool goes tool low and lots of interesting things might happen.

This does work...... but i got a better way !!!!!!!!! lol

I wrote a macro that rewrites my tool offsets.
My offsets are allways a - figure fron the spindle nose.
all tools set of post on table that never moves.
the offset for T99 the nose to top of setting post and thats what the macro works from.

similar to a renishaw probe.

you macro should look somthing like this ....

%
N010 O9999 (TOOL SETTING MACRO)
N020 ()
N030 #CLEAR
N040 ()
N050 #PRINT "ENTER START TOOL"
N060 #INPUT V1
N070 #PRINT "ENTER FINISH TOOL"
N080 #INPUT V2
N090 M0
N100 #PRINT "PRESS START"
N110 #V1=R1
N120 #V2=R2
N130 ()
N140 #:START
N150 ()
N160 ()
N170 T+R1 M6
N180 M0
N190 #PRINT "JOG TOOL DOWN TO CLOCK 0. FROM BED"
N200 #PRINT "THEN PRESS START"
N210 ()
N220 #IF TN=1 THEN GOTO :TOOL1
N230 #IF TN=2 THEN GOTO :TOOL2
N240 ()
N250 ()
N260 ()
N270 #:TOOL1
N280 #H1=H99-AZ
N290 G0G90
N300 H0 E0 Z0.
N310 #R1=TN+1
N320 #IF TN=R2 THEN GOTO :STOP
N330 #IF TN<R2 THEN GOTO :START
N340 ()
N350 ()
N360 ()
N370 #:TOOL2
N380 #H2=H99-AZ
N390 G0G90
N400 H0 E0 Z0.
N410 #R1=TN+1
N420 #IF TN=R2 THEN GOTO :STOP
N430 #IF TN<R2 THEN GOTO :START
N440 ()
N450 ()
N460 #:STOP
N470 M30
%
%

this is only part of the macro
for tool 1 and 2 only and was writen for a fadel.

if any body would like some help with macros dont be shy and just yell at me ok
Tweet this Post!Share on Facebook
Reply With Quote

  #8   Ban this user!
Old 03-16-2009, 12:50 PM
 
Join Date: Feb 2007
Location: usa
Posts: 158
ALLtra Mach is on a distinguished road

Phoenix,
On VMC's, and really all machines for that matter, there are 2 basic ways of setting tool lengths. It is either a distance from home to Z0, or your fixed measuring point which is what you guys are discussing, or it is the actual length of the tool. I use the actual tool length method for a couple of different reasons. First being that in a high production shop, your tool lengths can be measured and set offline.
__________________
I hate deburring.....
Lets go (insert favorite hobby here)
Tweet this Post!Share on Facebook
Reply With Quote

  #9   Ban this user!
Old 03-22-2009, 01:45 PM
 
Join Date: Mar 2007
Location: USA
Posts: 143
PhoenixMetal is on a distinguished road

Hey guys, I've started using a single fixed position to set my tool lengths now with a just my G54,G55 etc. offsets to set the part height. Man this is saving so much time! I can't believe I didn't know to do this earlier!

Granted, I had never even seen a VMC in person prior to buying one, but I read a whole lot during my learning process, and nowhere did I find this really important tip written. Thanks for your help guys!
Tweet this Post!Share on Facebook
Reply With Quote

  #10   Ban this user!
Old 03-25-2009, 03:51 AM
 
Join Date: Dec 2006
Location: USA
Posts: 808
Cartierusm is on a distinguished road

I thought with VMC you use a fancy, and expensive, fixture holder and it helps set the tool in the mount exactly at the same length? So if you break something you reset it and the tool is perfect?
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 03-25-2009, 09:25 AM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,419
Geof will become famous soon enough

Originally Posted by Cartierusm View Post
I thought with VMC you use a fancy, and expensive, fixture holder and it helps set the tool in the mount exactly at the same length? So if you break something you reset it and the tool is perfect?
Not exactly; the length of the tool has to be measured somewhere.

In a big operation with a proper toolcrib you may have a tool pre-setter which measures the distance from the tool tip to the gauge line on the holder; It is impossible to install the tool at a specific distance accurately enough so it is measured afterwards. Then this measured distance is used to set the offset for that tool in the machine without needing to actually measure it in the machine.

When the tools are not prepared beforehand and measured in a presetter the tool offsets have to be determined with reference to some point in the machine. You can do it almost anyplace but it is probably more convenient to have a fixed reference point as has been discussed.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Tweet this Post!Share on Facebook
Reply With Quote

  #12   Ban this user!
Old 03-25-2009, 09:47 AM
 
Join Date: Aug 2007
Location: USA
Posts: 335
Boots is on a distinguished road

We made presetting blocks for the different machines. We use an Indexer on most of the machines and the rotary indexer center height is different on every machine. So we set our tools there and the program for machining is figured from the center of the part. We started out programming from the top of the stock but if a tool breaks and the part is no longer round there is no way to set it because the reference surface is gone. A tool setting block was the only answer.
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
Need help with tool length offset panaceabea Haas Mills 32 03-04-2009 02:07 PM
tool touch off and offset setting Runner4404spd Fadal 5 02-16-2009 07:48 AM
Tool # and length offset agreement Vern Smith Haas Mills 11 12-17-2008 08:42 PM
Absolute readout & tool length offset leeroy General CNC (Mill and Lathe) Control Software (NC) 4 11-07-2008 04:35 PM
Tool Length offset? cncuser1 G-Code Programing 3 08-30-2007 09:59 PM




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