How to: Set Tool Length and Work Offsets - Haas Automation Tip of the Day
HTML-код
- Опубликовано: 8 янв 2017
- In this episode, Mark shows you how to properly… and accurately… set a tool length offset and a work offset. One of the most common ways to crash a machine is with an improper tool or work offset, so this is a video that every machinist needs to watch! After watching this video you will be able to set all your tools and your work offsets confidently!
Don’t miss any TIP-OF-THE-DAY videos. Click here (ow.ly/s28l30mTiUo) to join our email list!
If you enjoyed this video, please hit the like button and share it with a friend who’ll find it helpful . . . and thanks!
Follow Haas:
Facebook - / haasautomationinc
Instagram - / haas_automation
Twitter - / haas_automation - Наука
For details on setting Tool and Work Offsets manually, using an Offset/Height Gage or 123 block, check out: ruclips.net/video/A7CwqjU2wg8/видео.html - Mark
Loving these Haas Tips videos. Just to share, I always set my part zero from an empty spindle. Then each tool has its own length value that equals the distance between the spindle and the part.
The way that you set tool offset and work offset z values was amazing. I watched few videos about this subject but yours was by far the best and the simplest one. Many Thanks sir.
This video has been so helpful and clear to understand, where I work I have been doing Cnc turning, Cnc milling, multi-spindle turning, Grinding and Broaching. and know I have a better understanding. Thank you!
thanks for this and all your other demonstration videos. as an apprentice CNC Machinist information and habits like these really help with further understanding of the concepts.
Thanks for doing these educational videos, Haas.
Good things to learn from many of your videos, keep up the good work man! HAAS keep this man employed, and give him a raise!
This may not apply to a lot of shops but heres what I was taught.
I get a 2" insert mill with a known tool length. I jog that down and face off some material. I set operator Z offset to 0. I call up the tool I want to measure / blend. I jog it down and jog across the area the 2" endmill cleaned up. Go to .0001 and jog down until you see the finest dust particles. Add the operator offset to the length of the 2" endmill.
Perfect blending everytime because you literally made the blend yourself. Thanks to the guy who showed me this.
Great video. I am using these videos to help the recruiters at my Machinist Staffing company to understand the terms they hear every day. Great job!
I dont even own a wrench, but I am here learning about G-code and setting up a million dollar CNC machine in the middle of the night.
Depending on the Hass, it could be a $55,000 machine in USD.
Yeah, not a million bucks. They're about the cost of a luxury car +- a few bucks.
VF3SS is $82K
It’s a good profession , learn it
New they are probably 40-80k. But used they are much less. Far from a million dollars
You are a great teacher. Thank you ...
I'm new to machining and this has helped tremendously. Thank you.
I was so confused by the tool offsets until I realized the machine was using inches! Great video! :)
After 20 years of using a tool height setter Im in a new shop running Haas, new to me, and setting tool lengths as you show. This shop wants to buy a height setter but all the methods they now use will have to be changed. This should be fun to watch!😀
Sir we are using hass vf4 in our company and this video was really useful while operating it....
What I would love to see is the evolution of “Haas control”...from their 1st ever to absolutely the newest!!!! That would be amazing (operator control)
Very helpful video series. Subscribed!
Very helpful. Thank you. Love your educational videos.
you really amazing sir, i like the way of explained the fine details.
Thank you very much now I'm working on this version machine it will be most helpful to me
I like very much, you make it self explanatory....TY!
Well done sir, g54,g55 work offset concept cleared.
Awesome video 👍👍👍👍👍👍 & you explain very well, I'll wait for the next one.
hello Haas Automation i am a student and i am gaining knowledge from you
love from India
Really good contribution by haas
We do it a bit different, but we are a production shop, not a job shop. First we find the distance from the spindle face to the table, add back in the height of the tool setter gauge (2"), and store that in G57. Then we jump into G57 before setting the tools with the "tool offset measure" button (there is a setting you have to change to use the work offset for this). This allows us to throw a scale up next to the tool to sanity check the z height. We also write the tool length on the tool holder with a sharpie if we ever remove them, then key it back in when its reloaded. The only time we need to measure a tool is if the sharpie rubs off or we break a tool. We have about 12 tools that are always the same, and we cycle in the others (maybe 80 different ones) as we need.
To set the work piece Z, we measure from the table to the work top with a dial test indicator (that G57 Z value - 2" + the measured distance). We make use of all of the G154 P offsets, comment our parallel heights, never pull our vises, and setup is almost nothing.
This makes more sense to me than what Mark showed here lol
From my experiences, G54 is typically dropped -.01-.03 for stock variance. Then G55 is typically set at your finished part thickness. With whatever needs to be cut off set in the linking parameters “top of stock” in the program. And 0.0” for the depth. Or it’s fat fingered in the machine to adjust your depth of cuts.
Thank you for making this easy to understand. I'd been overthinking this concept for hours...
I do my tool offsets slightly different. I use my Tool 1 (indicator) Z offset as always 0. We reserve G59 in our shop as the bed and set that using the indicator and use that zero to touch off our other tools. Our controllers don't have a built in too measuring routine, so i wrote a macro to do it this way. My G54-G58 offsets are then set using the indicator - keeping them independent of the cutting tool offsets.
such amazing video very usefel thank you for this video☺
I was running machine shop take care of the different kind of CNC machines, in current, I will try get the machine job again hopefully everything going well.
Thank you .
Thanks again for another excellent demonstration! This will help me get up and running soon. And I assume if I set the tool Z heights at the table for example, I would enter a positive Z axis height delta to the part top surface in the G54 Z axis zero.
Thanks for the great explanation.
I noticed in the final code referenced you set your Z value to 0 on the G55 offset not 0.1, which would bring the tool down to the part.
i also noticed this, good eye
I like to always set tool length offset by going UP to a standard, not down. EG bring tool down to Z .900 next to a 1.000 block; increment up to Z1.000 until block slides under; add (-1.000). Prevents an early morning fat finger smash. Thanks Mark!
Agreed. Our shop standard comp point is 2 inch block. Back off starting with .010 increments, then .001 then down to .0001s. Also, we never comp on top of a surface that will get milled at some point. Something happens along the way and you need to comp a new tool......and your comp surface is gone.
Yup 100% thats the way you should be doing it prevents crashes.
Thank you Mark, It would be great if you do a video about cutting the vice soft jaws and machine the other side of the part . Keep em coming :)
no problem
Dude you're awesome, I do nothing but lathe work, I want to learn that Mill, I'll be happy to learn how to do set ups and run my on work!
excelent CNC lessons, high quality videos. CONGRATS!!!, thank you
great video. I've never ran a Hass before but this are great tips.
thanks man, youve got me an awesome job
Thank you Mark, very usefull, good job!
awesome, this is almost how i give the class to my students, i'm going to add this video to my class.... thanks!!!! :3 :B
CNC MAKRO Programlama Eğitimi ve SwanSoft ile Kanal-Frezeleme Trochoidal Toolpath Programı
ruclips.net/video/q7yPprB3WfI/видео.html
Mark Thank you for the instructional video.👍
🙃 z10 z2 single line straight to .1 just using feeds switch mad man haha thanks so much straight on the haas now your vids are awesome 👌
Excellent job, well done
You are great. Nice video.
Buenos videos, gracias por compartir tan valiosa información
very nice video thank u for takeing the time
In our tool room we used a measured master setting arbour. That size was entered as T1. All other tools were measured and entered as T2 T3 T4 etc the computer automatically adjusted the tool size against the arbour.
thank you very much valuable tips
i'm proud of you... nice introduction......
Back in the late 1960's I operated a NC 3 axis machine. The systems and the hydraulic drives became unreliable and the machine was sent off for a retrofit to electric drives and a Allen Bradley CNC system. For a while we relied on tapes made by our Production Engineers - until we needed to make something for ourselves - we soon learned to programme it. However, for ages we programmed the centre path of the tool and controlled size by cutter diameter. Eventually the penny dropped and we leard to programme the part and use offsets.
that was a nice presentation
Awesome video, thank you
Great help for me thanks.
Amazing sir . If you give us a look about the interface of your machine . For example how can we load a file etc.... and thanks alot by the way
Awesome video
keep them coming
Do like the probe, touch all tools of the table (not the work piece) on a 1-2-3 block on the last tool (whilst at the "z" on the 1-2-3 block) set the "operator" "Z" origin move up and touch on the top of the work piece and that "z" value is what you set your G54 "Z" too. Then if a tool breaks or you want to use multiple offsets all you have to do iis set that "z" value and all the tools that are in the machine are ready for action. Also handy if you work on parts that have no "flat" "z" plane after you start machining....
Thanks Darren. We do the same method zeroing all tools to a touch probe mounted on table top. Any new tool will be touched to the probe regardless of any work offsets. The key is to measure the height from the touch probe to any part Z zero and register this to the corresponding work offset Z value. If the part Z zero is above the touch probe, that makes the work offset Z value as positive. For plates thickness less than the probe height, the work offset Z value is set as negative.
Thanks, Mark.
I find it quick and safe to measure tool length offsets using a 1-2-3 block and sliding the block behind the cutting edge of the tool while jogging in .0001" until it starts to rub slightly then hit Measure. No need to remember to subtract any values and there's less risk of accidentally hitting the jog wheel and ramming the tool into a fixed object. You do have to be careful not to slide the 1-2-3 into the cutting edge.
I do it completely different..
touch of XYZ G54/55/etc first. Use edge finder/indicator for XY (depending on what X0Y0 is), I use the quill (the spindle without a tool) and a solid 1-2-3 block. My z value will always be negative in my work offset. Then for tool touch off, I have a standard usually set up that I find, take the difference machine position with that tool and my set standard and I have my tool length. I only do this in my shops old hitachi Seki machines.
My shop also decided to get fancy and buy Reinshaw probes and tool touch off probes for our newer machines.
May I suggest comping your tools off of a stack up on the table instead of on you stock? Once you start machining your part you have altered your comp surface and may be unable to add or change a tool and comp it accurately in relation to the existing tools.
Thanks Mark, I was hoping to see you set H offsets with the Haimer. Any chance you could demonstrate that procedure.
You do the same as tool.. just jog it down under the haimer reads "0" then hit tool offset measure..
Hi sir thanks you for that veido great work you are very informative on that veido.
Very good understanding n specially prog n penal key zooming.thnx sir keep making vedio we will appreciate u by like n subscription.
Thank you!
Great job thanks
great teaching
Hi Mark, Thanks for your helpful video.
could you make another video explain about G43.1, G43.4 and G43.5.
Dinh Truong Le - Haas controls will use a G234 for Tool Centerpoint Control, simulataneous 5-axis, and a G254 for DWO Dynamic Work Offsets, 3+2 indexing 5-axis work. We have a couple videos that touch on this. ruclips.net/video/HxPjH4v5iEg/видео.html and ruclips.net/video/NNwdXNlvuEA/видео.html . For more information, check out G234 and G254 in our Haas Mill Manual which you can download from our website, www.haascnc.com. - Mark, Haas Tip-of-the-day
great video
Muy clara la información gracias ...
Thank you .
very good video
Hey Mark! Thanks for making it simple and straight forward!
I will follow your videos
A lot of shops don't have a probe . I work in one now, so I use 1-2-3 block and edge finder. I'll try different methods mentioned. The owner would rather buy boat, houses, Cadillacs opposed to updating machines
Your boss must be an IDIOT
Awesome' tips thank you
Awesome. Just landed my first job out of school running a conventional lathe. Main goal is to gain an employers trust and set-up these bad boys.
what are you doing now a year later?
What are u doing now 3 years later?
Now an employer......
Shoot now Ive been through 3 cnc jobs. This last place is the hardest. Run my own setups start to finish and do some basic programming.
This guy looks like Andrew Tate, excellent instruction ! Thank you sir
Thanks!
Thank you sir
👍👍👍👍
thank you very mouch sir....
sir, please make a video on radius tool compensation
Very good
Очень хорошое видео спасибо !
I really wish Haas had a global edit feature like the Fadal I ran at my last shop. I set all my tools off the vise ways using a 1" Mitutoyo zero setter. On the Fadal, I could go to the tool offset screen and subtract 1.0" from all my tools at once. Instead, I have to go tool by tool to do it on the Haas.
Using the vise ways makes all my Z offsets positive: parallels + part/stock thickness. Easily verifiable with a calculator to check for tampering. 1.375 part thickness sitting on .50" parallels? Just add it up. Boom, 1.875, Z offset done.
wow thats a really good way to crash a machine when someone comes and teaches a broken/dull tool properly. 🤜
You are broken/dull
Great Video as always, just one comment..On your last point where you are showing the two programs,the G54 and G55...You show the program for the G55 going to Z0.0 not to Z0.1..Just in case someone copies those exactly, the G55 will go right to the top of the part..Just FYI..Thanks for all the great Videos !!! Cheers
No he didn't
Endless Innovations! Thanks for catching this. It looks like the graphics, at 11:13 in the video, show G43 H06 Z0, instead of the correct G43 H06 Z.1. It looked good when we were explaining things at 9:51 though. We’ll try and fix it up. Thanks again. - Mark, Haas Tip-of-the-day.
Hi there, will you please provide link for videos- how to set G54 and G55, which Mark mentioning, THX
So g55 for a new part, and g43 just for tool nice vid
Perfec!!
very nice
I’ve always preferred setting the Z location off the face of the spindle nose and then have the tool lengths represent the actual offline measurements as if using a tool setter. I had one owner tell me that a Cnc machine is a very expensive tool setter and is better served making chips and not measuring tool lengths. So it kinda stuck with me. His machines, his rules. But I saw the benefit. Especially when replacing worn or broken tools or setting up the next job while the machine is still running the current one
I use the paper method to set all of the tools i use on my jobs when setting do you have any videos on probes?
AIR Slaphappy - We have several videos on probes. First check out this playlist: ruclips.net/p/PL1FfK7Yod27fYK_FlCOmWSfcVLF6Z7gXu
This is also helpful when setting tool offsets: ruclips.net/video/J7dCwBkUNNU/видео.html
You can also to go our RUclips homepage and simply search "probes". You will find several videos on various subjects, all dealing with probing.
Haas Automation
I love the paper
THANK!
i do something similar sometimes, but i'll jog it close, then mdi a g01 g54 z3 f10, double checking its g01 f10, put my finger on the red button, hit go and then check z3 with a 123 block.
hola que tal sigo la carrera de maquinas-herramientas y es una gran ayuda ya que estoy cursando el 5 semestre y recien
llego me estoy familiarizando con las maquinas CNC gracias por los tip :) si tuvieran un canal en español se los agradeceria ;)
Hey Mark, how do you calibrate the 3D sensor on a milling machine?
you are great 👍👍👍👍😍