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 08-17-2008, 06:11 PM
 
Join Date: Jul 2008
Location: Canada
Posts: 73
bloefeld is on a distinguished road
Setting Z in G54

Here's what I have done to set up my tools.

I touched them off to the flat part of my vise (not the jaws, but the bottom of the vise).

Normally on my part set-up I would add the height of my part about this point to the z-height of each tool I had touched off and then run the part.

However I was told by the HAAS guy that if I just set my Z height in G54 as the height my part is above the point I touched off my tools on, that all of the tools would self compensate for that height and I would only have to set the Z height in G54 once for each different part I made.

I am missing something here? If not, why on earth doesn't HAAS tell us new guys this little secret?

If it is correct, then the only bone-headed thing for me now is to forget to reset the Z-height and thus find a new way to crash my mill.

Cheers,

Bloefeld
Reply With Quote

  #2   Ban this user!
Old 08-17-2008, 06:44 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by bloefeld View Post
.....If it is correct, then the only bone-headed thing for me now is to forget to reset the Z-height and thus find a new way to crash my mill.

Cheers,

Bloefeld
No, there are two bone-headed things you can do, if you insist on using the term bone-headed.

The first is forget the G54 Z value and have a (you hope) minor crash that tries to put a tool through the vise.

The second is to accidently put in a negative value and have a major crash when you try to put the tool holder and maybe also the spindle nose through the vise.

My recommendation is touch off on something higher than the highest point on your workpiece; this way the Z value in the work zero is a negative number. If you forget this Z all you do is machine air above the vise, if you put in a positive number instead of a negative number you machine air even further above the vise.
__________________
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 08-18-2008, 12:09 AM
automizer's Avatar  
Join Date: Dec 2005
Location: Canada
Age: 27
Posts: 438
automizer is on a distinguished road

Think of your G54 Z as a global shift from one point to another. The benefit to this is that if you set your tool offsets to your part then machine off where you set you tools too then break a tool you can now relocate it. If you set all your tools to 1" off the top of your vise then figure out how far it is from the 1" position to the top of your material thats your G54 value. I don't mean to sound rude but what you saying here is a really basic set up method.
__________________
I'm not lazy..., I'm efficient!
HAAS GR-408
Reply With Quote

  #4   Ban this user!
Old 08-18-2008, 12:33 AM
 
Join Date: Jul 2008
Location: Canada
Posts: 73
bloefeld is on a distinguished road
Automizer

Hi,

Thanks for the information. I'm called a Newbie for a reason; I just purchased my mill and am not a machinist by trade or by any stretch of the imagination.

Your answer helps me to better understand what the G54 does, and how I can avoid problems that I have not yet contemplated.


Cheers,

Bloefeld

PS, Saying you don't want to appear rude, makes you appear rude. Better to just think I'm an idiot and keep it off the page. This keeps the forum helpful and not polarising
Reply With Quote

  #5   Ban this user!
Old 08-18-2008, 12:40 AM
 
Join Date: Jul 2008
Location: Canada
Posts: 73
bloefeld is on a distinguished road
Geof

Thanks for the good advice. I have learned to run my rapids real slow on the first go and have my finger on the red button. I have all the time in the world while I learn this gizmo and I do a fair amount of 'air' machining too. I have good simulation software and a good editor that also does double duty of showing my tool-paths.

I learned this by starting out making parts out of UHMW PE. When I ran my end-mill an inch into the top of the part it didn't much care. Had I been another half-inch out, I am sure I would have cared a lot more.

Cheers,

Bloefeld
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 08-18-2008, 12:56 AM
automizer's Avatar  
Join Date: Dec 2005
Location: Canada
Age: 27
Posts: 438
automizer is on a distinguished road

Glad to hear your willing to make a mistake or two to learn. If you learn well from reading I would hunt out a few books to read the help upgrade your newbie status. If you have a school close by you can take a class at its a huge help. As well you should get training with your machine, use it don't pass free teaching up.
__________________
I'm not lazy..., I'm efficient!
HAAS GR-408
Reply With Quote

  #7   Ban this user!
Old 08-18-2008, 11:47 AM
 
Join Date: Jul 2008
Location: Canada
Posts: 73
bloefeld is on a distinguished road
Out of Chaos Comes Order - Nietzsche and Howard Johnson in "Blazing Saddles"

Originally Posted by automizer View Post
Glad to hear your willing to make a mistake or two to learn. If you learn well from reading I would hunt out a few books to read the help upgrade your newbie status. If you have a school close by you can take a class at its a huge help. As well you should get training with your machine, use it don't pass free teaching up.
On this sort of thing I am willing to make endless mistakes. Mistakes in milling aren't as nasty as say mistakes in experiments with fluorine gas.

I am signing up for some courses at the local technical college for machining. I've also got some on-line training going on with regard to programming for the HAAS. Back when the earth was cooling and dinosaurs roamed the land, I was a pretty good programmer in Fortran (Geof will know what that is), C, Basic, C++, and APL. G-Code looks pretty simple and there is a lot of canned cycles around.

I made the mistake of cheaping out on my CAD/CAM side. I went with Alibre Design (not bad actually but it crashes a lot) and Alibre CAM. Alibre CAM is not documented and it, combined with the existence of zero knowledge on my part led to a very steep learning curve. It is now looking less like the north face of Everest and more like the side of Kilimanjaro. Gruesome, but getting easier as I get in better shape.

I am fortunate and can learn lots from reading; if you have some suggested titles I would be well pleased if you or anyone could pass them along.

As a new guy in the field I appreciate that guys like you, who have some knowledge and are willing to share it. Next time you run into a problem with composite materials or structural adhesives drop me a line, I can probably help. My field is in making stuff stick to stuff that nothing sticks to.

Cheers,

Bloefeld
Reply With Quote

  #8   Ban this user!
Old 08-18-2008, 12:27 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by bloefeld View Post
I was a pretty good programmer in Fortran (Geof will know what that is), C, Basic, C++, and APL. G-Code looks pretty simple and there is a lot of canned cycles around.....Bloefeld
Punch cards and writing programs that would have the drum printer do an entire line of the same character and shake the building.

I only learnt Fortran far enough to do simple statistics and never touched it after 1974.

Before I started doing G-code I did learn enough about html to do my initial company website. I think these two are quite similar; G code just pushes a tool around, html pushes pixels around (loosely speaking), and both are incomprehensible until you realize that it is not necessary to understand why commands are named as they are in order to use them.
__________________
An open mind is a virtue...so long as all the common sense has not leaked out.
Reply With Quote

  #9   Ban this user!
Old 08-18-2008, 12:39 PM
 
Join Date: Jul 2008
Location: Canada
Posts: 73
bloefeld is on a distinguished road
Fortran

Hi Geof,

I can remember handing in my little box of punch cards to the computer techs at 8:00 AM and getting my print-out with my first syntax error at 11:00 PM.

I can also remember a language called SNOBOL that was used for simulations. I worked on a project for an entire term to try to simulate what would happen to traffic patterns if you could synchronize the lights correctly for a 5 square mile area. As I recall there was no way I could make it work so that I could get to University any faster than I was.

Your comment on G-Code is enlightening though. The syntax becomes clearer if you just focus on what the command does and not why it isn't named to do what its name implies. Good hint!

Cheers,

Bloefeld
Reply With Quote

  #10   Ban this user!
Old 08-18-2008, 12:53 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Prresumably you know that originally, back in the dark ages, G and M code programming used punched paper tape. I am amused by one relic of this even now in the some definitions for a command; i.e. M30 Prog End and Rewind (Tape) in the Haas Mill Manual.

Regarding your traffic light simulation project isn't that somewhat similar to the Travelling Salesman problem which I believe is still unsolved.
__________________
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 08-18-2008, 07:52 PM
automizer's Avatar  
Join Date: Dec 2005
Location: Canada
Age: 27
Posts: 438
automizer is on a distinguished road

Originally Posted by bloefeld View Post
Back when the earth was cooling and dinosaurs roamed the land, I was a pretty good programmer in Fortran (Geof will know what that is)
Sadly I was born long after this programing language died, but that still dose not leave me with out knowing In my CNC Operators class I was the only one (youngest too) to know what a punch card was and how to make/use one.
This
book here book here
was recommended to me and I highly recommenced it now myself.
On thing I like to remember is the machine is the ultimate lemming, you say it do. Its when you tell it the wrong thing by mis typing or the like its not the machines fault its yours it was just following orders.
__________________
I'm not lazy..., I'm efficient!
HAAS GR-408
Reply With Quote

  #12   Ban this user!
Old 08-23-2008, 09:31 AM
 
Join Date: Sep 2006
Location: USA
Posts: 81
MikeOD is on a distinguished road

I think everyone here is overcomplicating the Z offset....X and Y tell the machine where the PART zero is...why shouldn't Z as well???

Turn setting 64 on, then origin all of your tool offsets and origin all of your work Z offsets.

Now touch your spindle nose to your top of your work piece (the ground flat of the spindle in the area between the spindle dogs) with no tool in it. Highlight G54 Z in your work offsets page, and press "part zero set".

Now touch all of your tools to that same work piece and press "tool offset measure" while highlighting the correct tool offset in your tool offsets page. After you press tool offset measure once, you can press next tool and the machine will automatically rapid to tool change height, and grab the next sequential tool (even in a sidemount machine, it will sequence through tool order, not pocket order).

When you will find is your tool offsets are now a positive number, the ACTUAL gauge length of the tool from the spindle nose to the tip of the tool, and your work offset will be a large negative number (the distance from tool change height to the work).

You can crash a machine bad with any form of setting tool offsets and work offsets...the reason I advocate my method is that you have a sanity check (look at your tool offsets page and the offset numbers will actually make sense..."yeah, that tool is about 5.1 inches long"...get it?).

Your added side benefit to this now...you're all done with that part, the next one is taller or shorter, but it uses the same 20 tools...why reset all 20 tools again when there's no need to at all? Just touch the spindle nose to the new part and press "part zero set" again for G54 Z.

This will work for any work offset you want, you just need to make sure it is active before you set your tools to it...ie if you work is G57 and you want to set new tools, go to MDI and run a single line of code that just says G57...then set your new tools to that part.
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
Where is M30 setting? Rico55 Machines running Mach Software 1 05-10-2008 11:18 AM
Setting up EMC rmacster LinuxCNC (formerly EMC2) 5 10-17-2007 08:47 AM
Setting z bbergami G-Code Programing 4 10-01-2006 08:21 AM
Setting up VM5 dneisler Visual Mill 6 03-12-2006 09:50 AM
Setting Zero wjbzone TurboCNC 7 01-03-2004 04:25 PM




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