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
  #13  
Old 06-14-2005, 08:15 AM
DareBee's Avatar
Monkeywrench Technician
 
Join Date: Jan 2004
Location: Stratford, Ont. Canada
Posts: 2,783
DareBee is on a distinguished road

Originally Posted by HuFlungDung
Darebee,
I don't claim that my way is the only way You feel free to explain alternative methods.
Hey man - that wasn't a dig, just showing my ignorance in the matter - JK.
In a couple of days, weeks, months, ? I hope I can be knowledgeable enough on the subject to actually have a "Way"

You guys are helping - Thanks
__________________
www.integratedmechanical.ca
Reply With Quote

  #14   Ban this user!
Old 06-14-2005, 09:15 AM
 
Join Date: May 2005
Location: usa
Posts: 56
imwllc is on a distinguished road

in x all of your tools are touched off on the spindle centerline, and when the x in the g54 is always at zero this is where it always goes for x zero, in the program when you change tools(index) the line may read: G0 T1010;- which tells it to index to tool ten and pickup offset ten, then in the next line pickup a work offset like g54 or g55. the x will be correct as long as it was taught correctly
Reply With Quote

  #15  
Old 06-14-2005, 10:38 AM
HuFlungDung's Avatar
Moderator
 
Join Date: Mar 2003
Location: Canada
Posts: 4,825
HuFlungDung is on a distinguished road

Darebee,
I didn't think you were taking a dig at me. I thought maybe you did have a different method to offer

I should back up a bit and say that there are two methods of setting tool offsets on every machine, whether it be mill or lathe. The operator needs to decide if he is going to use an absolute reference point, or a relative reference point to set the tools to.

On a mill, some guys will set the tools off the top of the part. This is a relative reference point. It has drawbacks: If the next type of part is a different height, all the tools must be reset, even if they are the same tools. A-hah, they say, they will just use the G54 to take care of that. Sure. Except, they have to add in a couple more tools for the new program. The old part is gone, now what do they set the new tools off of?

On the mill, using an absolute reference plane might be a little more work, but it is worth it. Use a "standard" of some sort to set all your tools off of and stick with it. No matter what job, any old tools can be trusted to have the correct offset, as will the new tools that you have to add. There is a little bit more work involved though, because instead of leaving the G54 Z at or near zero most of the time, you actually have to measure the difference between your tool setting reference plane and the top of the part. But once that is done, you are good to go.

Lathe is similar: using the relative method, some guys will set all the tools off a given workpiece. For this method, it doesn't matter where T1, the reference tool is truly located in the machine coordinate system. The tool offsets will be the distance from the G28 position to the face of the part. Again, all the Z offsets must be reset for every part that has a different Z face position. It is possible to fudge new part Z0 positions with G54 offsets, but pretty soon with additional tools added in, you get yourself lost, because you've got too many relative offsets involved.

So, if you always set your tools Z offset off of a single known reference plane such as the chuck face, or a standard jaw height, then those offsets become portable and correct in any work coordinate system that you want to use.

I'll continue a bit later.
__________________
First you get good, then you get fast. Then grouchiness sets in.

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

Sponsored Links
  #16  
Old 06-14-2005, 11:59 AM
HuFlungDung's Avatar
Moderator
 
Join Date: Mar 2003
Location: Canada
Posts: 4,825
HuFlungDung is on a distinguished road

There are a few parameter options to explore in lathe that determine how you will do your tool offset measurements. These options have to be known, otherwise you may attempt to set offsets by a certain routine, and they will not be correct.

On some systems, a parameter setting will decide if the tool measurement point is (or is not) a pre-defined point in the machine's coordinate system. If the machine has a tool eye (presetting device), then the location of the sensors is defined by parameters. The sensors are so and so far from the X0Z0 of the machine G53 coordinate system. This is an absolute reference point, but in and of itself, represents an internal offset from the machine G53X0Z0. When this point is correctly set in parameters, it means that when T#1 (reference tool) touches the sensors, the offsets (in the offset table) should be zero in both X and Z.

It is not strictly necessary that the T#1 offsets actually be zero, but theoretically, they should be. Once again, we see how important it was to have the machine coordinate system set correctly relative to T#1.

The wonderful tool eye system simply allows you to then touch all the rest of your tools off the sensors, and the offset measurements are calculated and recorded by a few key presses.

Without a tool eye, most guys would rather use the manual measurement system. Many controls have a method to assist you by auto-calculating the offsets by following a given procedure. On the Mitsubishi, I can take a cut, then immediately press an axis button to store the position, then back out of the cut, and then input the actual measured diameter. The control calculates the offset automatically from an internal comparison of the stored value with the measured diameter.

Now, to do the offsets entirely manually, the same procedure can be followed, but longhand. The controls typically have several options for the displays, showing the current position in
1), the machine coordinate system,
2), in the current work coordinate system (if one is active), or
3), in the operator screen coordinate system (G52, I believe). The operator display of position is quite ambiguous, as you can zero any axis on the operator screen at any time. You just need to find the keystrokes that do it.

If T#1 reference tool is already defined correctly, you can jog it to touch any accurate surface that you have chucked, and the display in the G53 machine coordinate system should give you an accurate reading of the current diameter setting of T#1. You can even take a cut with the tool to prove it. But as luck would have it, lets say it is off by a small amount. You simply calculate the difference and enter that into the X offset for T#1.

Now, we cannot arbitrarily change the coordinates in the G53 machine coordinate system. But, we can switch to the operator position screen and zero it whenever we like. So lets zero the X axis in the operator screen while T#1 is still touching the freshly cut surface. Jog clear of the work, measure the part, and jog (handle mode) the X axis towards X0 centerline. Now, we have measured the diameter of the part, so we know where X0 should be. However, the operator display will show us moving into X- but that is ok. Move to an X- value that equals your measurement of the diameter. Zero the operator display again. Finally, T#1 is accurately located for the purposes of the operator position display, and we must remember to not zero the operator display again until the rest of the tools are set.

Begin to touch the rest of the tools off the cut surface, using a shimstock to feel the moment of the touch. Each time, note the position on the operator display, and if it does not match the actual measured diameter of the part, then either a positive or negative difference is calculated and entered into the X offset for that tool. Positive or negative is dependant on which way the new tool is offset relative to T#1. There is a 50% chance that you'll get it right if you don't know what you are doing

Watch out for yet another parameter setting in your control, that reckons the X offset amount to be either diameter or radius values. Diameter is the easiest choice, if available, because you don't have to worry about the "divide by two thing".

For your manual Z offsets, simply touch all the tools off the chuck. Again, touch T#1 first and zero the Z axis of the operator position display. Now, touch all the rest of the tools off the chuck and enter the value shown in the operator position display into the Z offsets for each tool.

Now, go back to T#1, recheck that the display is still zero when touching off the chuck face. Chuck the part, and move the tool so that it touches the face of the part. Retract in X and, if necessary, move a few thousandths in Z- to give yourself a facing amount. The Z value shown in the operator position display will be your G54 offset amount, if your machine's G53 Z0 is located at the chuck face.
__________________
First you get good, then you get fast. Then grouchiness sets in.

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #17  
Old 06-14-2005, 02:29 PM
DareBee's Avatar
Monkeywrench Technician
 
Join Date: Jan 2004
Location: Stratford, Ont. Canada
Posts: 2,783
DareBee is on a distinguished road

Nice post Hu
Thanks for taking the time to be so comprehensive.
Considering I run the VMC with all tools Z0 on the table (to expidite set up) and program my part above Z0 (as you have mentioned above) it would only stand to reason for me to datum my lathe tools similarly for ease of single part runs.
__________________
www.integratedmechanical.ca
Reply With Quote

  #18   Ban this user!
Old 06-15-2005, 09:50 AM
 
Join Date: Jun 2005
Location: usa
Posts: 4
mm4039 is on a distinguished road

Thanks for the great posts here, this has really brought me along on understanding how to properly setup my machine/tools. I think I am almost there, but not sure, so I thought I would throw my thoughts out here and let you guys tell me if I'm getting there, or still lost - partially lost...??

The item I am most confused of is how the machine coordinate system is set vs. the way I would like it to be set. I would like it set so that X0 is where my reference tool #1 is at spindle center, and Z0 is where this same tool is touched on chuck face. The machine is NOT set this way now. It is close to this, but not exact. If I am understanding correctly, I am unable to change this??

At this point the way I would go about to setup the work/tool offsets is like this -
Home machine, zero the relative displays for X,Z, with tool #1 (ref. tool) in cutting position touch that tool to the chuck face and enter the value on display for the Z offset for tool #1. For X find postion for when this tool is on spindle center and enter that value for the X offset for tool #1. Next, jog off to a safe spot and index turret to next tool and repeat the same procedure for Z, X offests. Repeat this until all of my tools are completed. When I am ready to cut parts - re-home machine and with tool #1 jog and touch face of chuck, zero the Z axis display. Jog over and touch tool to face of part - enter the value on Z axis display into the G54 Z offset. If I want clean up stock, subtract .020", .030" (whatever is needed) from the display value (the Z axis # will always be positive) and enter that value.

In this manner there will never be any X axis offsets in the work offsets, reason being the tool offsets are all set to center of spindle. The work offsets will only have Z axis offsets. The only thing I have to absolutely make sure of is to call the work offset after each tool change. This makes sense to me, so I hope I am on the right track. Please post if you see something that is wrong, or may cause me problems down the road. Again, thanks for the sharing of knowledge.
Reply With Quote

  #19  
Old 06-15-2005, 11:45 AM
HuFlungDung's Avatar
Moderator
 
Join Date: Mar 2003
Location: Canada
Posts: 4,825
HuFlungDung is on a distinguished road

I don't have any manuals for your particular controller. However, someone must have programmed the reference position at some time (in parameters), so it should be adjustable, but the trick might be to find out where to tweak the settings. As I mentioned earlier, a good place to look is at the G28 settings. The G28 position is set after the machine homes, and from this position, the origin of the G53 system is inferred as being so and so far away from the G28 position.

This might be one of those parameters that won't take effect until you shut down and restart the control.

Now, as I read the rest of your method, I think the one thing you may have done "wrong" (aka different ) is that for T#1, you should set the display to zero when the T1 touches the chuck reference face. This is because you want the Z offset of T1 to be zero, and all others get set from there.

If you do it the method you described, then you might have quite a large Z offset for the T1, and this will throw you way out of position when measuring the G54 from the reference face of the chuck.

Just try it out (carefully, with rapids turned down low) and see how it pans out.
__________________
First you get good, then you get fast. Then grouchiness sets in.

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
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
Using your CNC Mill as a CNC Lathe lstool Knee Vertical Mills 10 08-02-2010 12:06 AM
Lathe Tool Posts ozzie34231 General Metal Working Machines 5 05-17-2005 11:31 PM
Setting Work & Tool offsets Shizzlemah Fadal 7 04-16-2005 12:04 PM
Are ballscrews necessary for PRECISE work on a cnc lathe? daytrader General Metal Working Machines 15 01-10-2005 12:34 PM
My Lathe project; might CNC it one day Stevie General Metal Working Machines 86 06-21-2004 08:27 PM




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