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 10-21-2007, 07:13 AM
1ctoolfool's Avatar  
Join Date: Jan 2004
Location: KY
Posts: 201
1ctoolfool is on a distinguished road
LATHE G28 Help Understanding!!!!

I have used G28 on mills for years with very predictable results. The G28 X0. always sends the machine straight to machine (G53) X0.

BUT, when I try this on a lathe it send the turret to SPINDLE CENTER!! which is PART Zero!!, then it goes to machine X home.

I really wasn't expecting this and almost had a crash. Replaced all G28's with G53 G00 X0.

The manual says G28 return home "thru reference point" If I just enter x and push the G28 button then it does what you would expect, but G28 X0. at the end of a program will send the turret to the lathe centerline.

Please help me understand what the hell G28 means on a lathe (or mill for that matter)

thanks
joev
Reply With Quote

  #2   Ban this user!
Old 10-21-2007, 07:33 AM
 
Join Date: Aug 2005
Location: USA
Posts: 578
PBMW is on a distinguished road

I've seen the same thing on my SL10. I use G53's for that very reason.
I find it interesting that my Daewoo with a Fanuc 0iTc control does notmake wonky moves like that. The first time I saw it do that, I was into the post changing that around....
My Haas does not have a tailstock, so I always send Z home first, but I have to send the Daewoo home differently to clear the tailstock.
Reply With Quote

  #3   Ban this user!
Old 10-21-2007, 07:59 AM
 
Join Date: Jul 2005
Location: POLAND
Age: 33
Posts: 340
pit202 is on a distinguished road

I have used G28 on mills for years with very predictable results. The G28 X0. always sends the machine straight to machine (G53) X0.
I don`t think you rigth , G28 with any Axis XYZ moves to machine zero but thru zero point if you want to move only to machine zero you need to add G91 code, this is how my TM works and this is how it is explained in manual.

http://www.cnczone.com/forums/archiv...p/t-43172.html
Reply With Quote

  #4   Ban this user!
Old 10-21-2007, 10:17 AM
jorgehrr's Avatar  
Join Date: May 2006
Location: USA
Posts: 203
jorgehrr is on a distinguished road

G28 U0 Return machine home Incremental move to machine home (home is ZERO)
G28X0 In here you are returning to part zero in X (middle of the spindle).
The catch is in the diference of Incremental (UW)and absolute(XZ) lathes, machine centers use G code to make this change. G90 Absolute G91 incremental.

Jorge
Reply With Quote

  #5   Ban this user!
Old 10-21-2007, 10:38 AM
1ctoolfool's Avatar  
Join Date: Jan 2004
Location: KY
Posts: 201
1ctoolfool is on a distinguished road
G28 for mill and lathe are different

I disagree, my mini mill will go to machine X home when G28 X0. is commanded regardless of coordinate system offsets or absolute or incremental.

The lathe will not behave this way. Our SL30 has the tool probing option and I think that this has something to do with the way the lathe behaves. The TL2 does not have this option and I am going to do some experiments on Monday to see if they execute G28 differently.

For instance if I am in the offets page G54 and do a Z face measure on the SL 30, it will input the distance from the part face to the TOUCH PROBE, not the absolute machine ref. coordinate difference which is what the TL2 will do.

I think this is a significant difference between these two machines that someone forgot to mention and this may be part of my problem. Confusing to operators to say the least.

Joe V.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 10-21-2007, 01:51 PM
dcoupar's Avatar  
Join Date: Mar 2003
Location: USA
Posts: 2,313
dcoupar is on a distinguished road

1ctoolfool,

Yes, your mini mill will go to machine X home no matter if you're in absolute or incremental. However, it will take a different route to get there depending on G90/G91.

G90 G28 X0 tells your mini mill to go home (machine zero) via absolute (part) zero. That is, it should move to absolute X0 then continue on to machine X0.

G91 G28 X0 tells your mini mill to move X an incremental distance of 0" then go home. If you program G91 G28 X4., the X should rapid 4" in a + direction, then go home.

The lathe SHOULD work the same way, only use X/Z for absolute intermediate points, U/W for incremental intermediate points.
Reply With Quote

  #7   Ban this user!
Old 10-21-2007, 02:41 PM
1ctoolfool's Avatar  
Join Date: Jan 2004
Location: KY
Posts: 201
1ctoolfool is on a distinguished road
G28 Revelation

yes you are absolutely right, I have misunderstood G28 for a long time, lucky I never had a crash.
thanks,
joev
Reply With Quote

  #8   Ban this user!
Old 10-21-2007, 02:44 PM
dcoupar's Avatar  
Join Date: Mar 2003
Location: USA
Posts: 2,313
dcoupar is on a distinguished road

Glad to be of help. That's why we're all here, isn't it?
Reply With Quote

  #9   Ban this user!
Old 10-21-2007, 03:18 PM
BlueChip's Avatar  
Join Date: Jun 2003
Location: Massachusetts
Posts: 130
BlueChip is on a distinguished road
G28

Take a look here for a little more info :
http://www.kentechinc.com/tip6.html
Reply With Quote

  #10   Ban this user!
Old 10-21-2007, 03:31 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by 1ctoolfool View Post
....For instance if I am in the offets page G54 and do a Z face measure on the SL 30, it will input the distance from the part face to the TOUCH PROBE, not the absolute machine ref. coordinate difference which is what the TL2 will do....Joe V.
I saw this and thought I would comment there is a Setting #64 T. OFS MEAS USES WORK that can be ON or OFF. See if this is set the same on the two machines. When it is ON the automatic tool offset entry key enters the difference between the machine position and any work offset that is active; when it is OFF the entry is the machine coordinate position.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 10-23-2007, 04:24 PM
 
Join Date: Sep 2007
Location: USA
Posts: 116
SeymourDumore is on a distinguished road
Question

I dunno about you guys, but I have an SL10, Minilathe, MiniMill and a VF4, ranging from '01 through '06.
On each and every one G28 by itself sends the turret or the spindle ( respectively ) to absolute 0 position, that is G53 X0 Y0 Z0.
I NEVER use any U or X values on the G28 line, nor have I ever used G91 in any of my programs. The clearance plane move is taken care of within the program by G01-s, so there is seldom an issue of crashing. If there is, G00 G53 Xxx Yyy Zzz is used exclusively.
This is true on my machines regardless of setting 64. On the lathes I have it ON, mills have it Off. G28 on Haas seem to work differently than Fanuc in the sense that it does not NEED ANY specifiers within the block. On the Fanuc the equivalent code would be G28 U0 W0

Now, why is your turret goes to spindle center? That is a really good question!!!
Reply With Quote

  #12   Ban this user!
Old 10-23-2007, 08:17 PM
1ctoolfool's Avatar  
Join Date: Jan 2004
Location: KY
Posts: 201
1ctoolfool is on a distinguished road
G28 thru reference

I understand why now, because G28 with an absolute reference will go to machine home THRU the specified point, which is why you use the relative U0 W0 reference and not the absolute X0 Z0.. This thread has been very informative.
The only problem using a straight G28 with no reference is that I typically want to clear Z first when drilling/boring and clear X first when turning. Straight G28 will move XZ equally in a diagonal to X max then Z the rest of the way.
joev
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
Understanding Plasma THC nerginer CNC Plasma and Waterjet Machines 10 09-12-2007 04:33 PM
Help understanding this simple circuit Konstantin General Electronics Discussion 3 12-20-2006 06:38 AM
understanding engineers daleman CNCzone Club House 8 08-28-2006 07:18 PM
Understanding G-code ... or not! geoff p G-Code Programing 4 01-01-2006 01:46 PM
Need help with driver understanding ArtistEd General Electronics Discussion 2 02-07-2005 09:34 AM




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