For details on setting Tool and Work Offsets manually, using an Offset/Height Gage or 123 block, check out: th-cam.com/video/A7CwqjU2wg8/w-d-xo.html - Mark
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.
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.
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.
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.
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 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 .
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.
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!😀
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.
Ive been machining for almost 40 years & that's exactly how I do it too 👍 I actually ran the 2nd Haas cnc Mill made back in 1988 at a shop in South Gate,Ca. I was 24 then. Wow ! I'm old now 😂 Ive had a great career for sure.
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.
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!
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
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)
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
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.
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.
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.
thanks for explanation.just share if i always use datum inside the program by using G90G10L2P1X0.0Y0.0Z0.0. and set the z value by: mc position - offset value
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.
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.
I miss here the feed control knob (potentiometer) on the control panel (also for the rapid movement). Please don't tell me, HASS uses buttons for controlling the Feed value?
We can press the Position button multiple times, on older controls, to move between our Position Screens. On newer, NGC controls, we can press the Position button and then arrow left or right to change our Position display
...Don't stop these "tip of the day". You are saving my butt. Some of the comments below talk about setting off the table...OK fine. But if you already know this then the value of this video is lost on you. You may be right, and you may have used this method shown when you first started....Then it came to you, with experience. That's how we all learn. Baby steps or crash. (40 years a machinist...First time Haas owner)
Woodman Engineering - Thanks for the encouragement. I liked your take on this type of setup - there are definitely a lot of ways to skin a cat, good ways, we just chose to cover the fundamentals in this video. Thanks again. - Mark, Haas Tip-of-the-day
I use both methods on big 3x2 meter routers. I use the table offset when i need to cut something all the way through, like holes and profiles. When i need to do countersunk holes or pockets that are depth sensitive i set off top of material because hpl(laminate) has a tolerance of ±0.5 so table offset is a no no. Basically you got to make it work, whatever fits your needs, there is no right way of doing it.
I newer do it like this. Use any kind of toolsetter touch it off with spindle then write down machine Z value. Then when you touch off tool on a toolsetter press tool measure and then add value you wrote down when setting off a toolsetter.
But when you said to put -.004 from -18.4860 and then the number changed to 18.4900 so then it wasn’t subtracted 🤔 it was added not subtracted rite? 🤷♂️
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.
Please advise and alternate method, I use a Renishaw probe in the machine to calculate work offset positions which are absolute machine positions. I believe measuring tools in the way you've shown would cause disaster for me as my Z positions are all negative. We have no tool setter so currently use a block and bring an empty spindle down to touch off (not on the dogs, on the flat) then we hit origin for Z, put the tool in the spindle and touch off the tool end on the same block and hey presto we've got our measurement but it has to be typed in manually. I'd love a way to utilise the "tool offset measure" and "next tool keys" but this video isn't suitable. Thanks again for all the great videos. Keep them coming.
Hi James. This video gives instructions on setting Tool, and Work Offset Z value offsets MANUALLY only. If you have a Probing System, you must not mix-and-match methods, or you will run into problems. Thanks for the comment. - Mark, Haas Tip-of-the-day
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.
what video should I see to find how to setup system to work with all G54 + tool offsets enabled in handjog mode ? I work with TL1 and ST10 lathes, and feel very handy to do some manual detail processing in manual jogging to presizely setup all tools corrections before automated cycle run
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.
Peter Ouborg - This was a conductive Tool Setter from my toolbox www.mscdirect.com/product/details/74285164 . A lot of people have moved over to the analog gages that work with all material types, and can be calibrated, like this Edge Technology unit: www.amazon.com/Edge-Technology-Pro-Touch-Gage/dp/B00J4RJUI8 . I hope this helps. - Mark, Haas Tip-of-the-day
I have a unique application in which the (non-rotating) tool has an X and Y offset from the centerline of the spindle. Does the controller support X and Y tool offsets?
Hi Charles - The only way I can figure on how to offset a tool’s position, in the exact same XY direction each time, is to set a Work Offset that is used only by that toolpath. You can touch off the tool normally, and then add to the Work Offset used by only that tool. We do this quite a bit when working with Right-Angled Heads. Check out th-cam.com/video/URO3ETG18bs/w-d-xo.html. Cutter Compensation offsets the tool by some amount, but not in a constant XY direction, it adjusts the tool in a direction perpendicular to the toolpath at any point. For specific, short programs, you can look up our G141 code in the Haas Manual, which does shift the tool, but the shift must be programmed on each line of code. - Mark, Haas Tip-of-the-day
AIR Slaphappy - We have several videos on probes. First check out this playlist: th-cam.com/play/PL1FfK7Yod27fYK_FlCOmWSfcVLF6Z7gXu.html This is also helpful when setting tool offsets: th-cam.com/video/J7dCwBkUNNU/w-d-xo.html You can also to go our TH-cam homepage and simply search "probes". You will find several videos on various subjects, all dealing with probing. Haas Automation
cellophane wrapper from a cigarette pack for touching off. Pretty much is dead on when you see it and feel it scratch. I always make sure i drag it under the whole end mill just in case one flute is a longer. You never know. We use a lot of resharpened end mills. Not always perfect.
Just so I understand the hass machine reads off the programmers zero and not absolute machine zero when setting a job? , my understanding for when running Fanuc controlled machines is that the zero point is referenced off the distance from the home point of the machine
Hello, maybe this is the best place to ask lol. I do production runs, some of the same jobs for years with the same programs etc "Haas vf-3" . Have had an issue for weeks now and not sure why. all of our parts are coming out .018 to .020 larger now only on height "Z" . Checked entire machine, checked this issue and verified it is happening on every program so we have to adjust our main z height for our parts. Could this issue be a wear offset somewhere that i may be missing ? we have also made sure that head is in same position in z just in case and there has been no change. I am clueless at this point, however i am not the only one running this machine, so Either other person or i may have inadvertently changed an offset somewhere that is affecting all z values during a cycle. Any help is appreciated.
Great video! I have one question, can Ithe tool length compensation and work offset be seen on screen in hand jog mode? Like, if I jog down to Z0 the tip of the tool will at the parts Z0 (G54)
Really good question. We should do a video on this. Newer Haas machines with the NGC control display the current G54 Work Offset, with the Tool Offset (Tool in Spindle) already calculated in, so the display works just like a DRO Digital Readout. On older machines, we will need to command the tool to XYZ zero first, G54 G00 G90 X0Y0; G43 Hnn (H matching tool number) Z0, and then press MEM, and then HAND JOG. from their, our Distance To Go position display will show the current G54 position of the tool. It's much cleaner in the newer NGC software.
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
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.
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. th-cam.com/video/HxPjH4v5iEg/w-d-xo.html and th-cam.com/video/NNwdXNlvuEA/w-d-xo.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
hello sir I am making my own micro edm machine . my edm machines cuts 0.003 in a second I want a feed rate in accordance to this I am unable to get this feed rate at the lowest that I can get is F=1 . which is not compatible for me how can I get much less feed back. I want a feed rate of F=.18(MM/MIN)
I measure offset little bit different. First i set z0, but my z0 isnt 0 there is some number there. I set z0 with my renishaw taster, then i jog my tools to that z0 and measure the tools. Why you do that in opposite order, first measure tools than offset. Hmm
When figuring in the thickness of the shim or the 2" touchoff probe, we are not subtracting the thickness, we are adding to the the value that happens to be in the minus direction. Good videos 👍
I feel like 123 blocks are the easiest way to do offsets. put the tool lower then the block and jog up until the block just slides under the tool. then move offset 1,2, or 3 inches down depending on the side you used.
another point is that when you go from .1 to .001 that you go a few click up first to make sure it registered and that you aren't about to start cranking the wheel and drive into the part.
Using a 123 block is king. You can easily use any gauge block to slip between the tool and workpiece WITHOUT crunching the tool into it. and you know the exact thickness without pinching the block. Shim stock and paper is for manual mills.
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.
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.
Positive gauge length is what most shops should be using. All your standard tools will work on any job. Just measure gauge line of the spindle to work piece and have a presetter to measure tool length. You have G54 - G154P99 so why not use them.
For details on setting Tool and Work Offsets manually, using an Offset/Height Gage or 123 block, check out: th-cam.com/video/A7CwqjU2wg8/w-d-xo.html - Mark
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.
I was so confused by the tool offsets until I realized the machine was using inches! Great video! :)
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.
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!
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
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 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 .
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.
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!😀
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.
Ive been machining for almost 40 years & that's exactly how I do it too 👍
I actually ran the 2nd Haas cnc Mill made back in 1988 at a shop in South Gate,Ca. I was 24 then. Wow ! I'm old now 😂
Ive had a great career for sure.
You are a great teacher. 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.
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
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!
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
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)
hello Haas Automation i am a student and i am gaining knowledge from you
love from India
Thank you for making this easy to understand. I'd been overthinking this concept for hours...
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
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!
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.
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.
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.
Thanks for doing these educational videos, Haas.
Thank you very much now I'm working on this version machine it will be most helpful to me
I'm new to machining and this has helped tremendously. Thank you.
thanks for explanation.just share if i always use datum inside the program by using G90G10L2P1X0.0Y0.0Z0.0. and set the z value by: mc position - offset value
🙃 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 👌
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.
is there a link for the electronic tool setting device at 4:10 in video?
Hello friend, when the letter X is inserted, the command alone creates the zero along with the X, how do I change that which is the parameters.
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.
I miss here the feed control knob (potentiometer) on the control panel (also for the rapid movement).
Please don't tell me, HASS uses buttons for controlling the Feed value?
Hi there, will you please provide link for videos- how to set G54 and G55, which Mark mentioning, THX
Is it correct Set my work offsets against my spindle end face? It works for me i only set the new tool length pre- set gotten in my zoller machine
Well done sir, g54,g55 work offset concept cleared.
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..
Great video. How did you change your position screen to “Distance to go” at 7:01?
We can press the Position button multiple times, on older controls, to move between our Position Screens. On newer, NGC controls, we can press the Position button and then arrow left or right to change our Position display
...Don't stop these "tip of the day". You are saving my butt.
Some of the comments below talk about setting off the table...OK fine. But if you already know this then the value of this video is lost on you. You may be right, and you may have used this method shown when you first started....Then it came to you, with experience. That's how we all learn. Baby steps or crash.
(40 years a machinist...First time Haas owner)
Woodman Engineering - Thanks for the encouragement. I liked your take on this type of setup - there are definitely a lot of ways to skin a cat, good ways, we just chose to cover the fundamentals in this video. Thanks again. - Mark, Haas Tip-of-the-day
I use both methods on big 3x2 meter routers. I use the table offset when i need to cut something all the way through, like holes and profiles. When i need to do countersunk holes or pockets that are depth sensitive i set off top of material because hpl(laminate) has a tolerance of ±0.5 so table offset is a no no. Basically you got to make it work, whatever fits your needs, there is no right way of doing it.
we know that. we thank you from vietnam
Mark Thank you for the instructional video.👍
you really amazing sir, i like the way of explained the fine details.
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ı
th-cam.com/video/q7yPprB3WfI/w-d-xo.html
I newer do it like this.
Use any kind of toolsetter touch it off with spindle then write down machine Z value.
Then when you touch off tool on a toolsetter press tool measure and then add value you wrote down when setting off a toolsetter.
That’s a great method as well. I hope to do a video on that method in the future. Thanks for the comment. - Mark, Haas Tip-of-the-day
Sir we are using hass vf4 in our company and this video was really useful while operating it....
But when you said to put -.004 from -18.4860 and then the number changed to 18.4900 so then it wasn’t subtracted 🤔 it was added not subtracted rite? 🤷♂️
what type of touch off tool you using in the video (4:07) ? how it is called ?
as per g codes list wouldn't a g44 be a positive offset?
what type of touch off tool you using in the video (4:07), i didnt find any of this type
VF-2-i cant rotate spindle at 750RPM or lower while door is open as shown in this video. Setup mode also unlock position.
Any solution ?
What electric touch off sensor do you use that has a light built into it?
Learning this trade i do the paper method or shim on vertical mitsubishi cnc mill or on the horizontal haas cnc mill
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.
Respected Bill,
probe made a 2 full turn to come to 0. should not be only 1 full turn??
at 7:42 sec
Please advise and alternate method, I use a Renishaw probe in the machine to calculate work offset positions which are absolute machine positions. I believe measuring tools in the way you've shown would cause disaster for me as my Z positions are all negative.
We have no tool setter so currently use a block and bring an empty spindle down to touch off (not on the dogs, on the flat) then we hit origin for Z, put the tool in the spindle and touch off the tool end on the same block and hey presto we've got our measurement but it has to be typed in manually. I'd love a way to utilise the "tool offset measure" and "next tool keys" but this video isn't suitable. Thanks again for all the great videos. Keep them coming.
will changes to setting 244 and setting 64 make the tool offset measure key usable in my situation?
Hi James. This video gives instructions on setting Tool, and Work Offset Z value offsets MANUALLY only. If you have a Probing System, you must not mix-and-match methods, or you will run into problems. Thanks for the comment. - Mark, Haas Tip-of-the-day
Hey Mark, how do you calibrate the 3D sensor on a milling machine?
What CAM software do people use on their HAAS machines? I'm not getting on with fusion 360 as it won't import our STLs correctly.
I heard in US, people mostly use Autodesk Inventor, NX CAM sometimes mastercam.
Sadly I know only mastercam 👀
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.
Very good understanding n specially prog n penal key zooming.thnx sir keep making vedio we will appreciate u by like n subscription.
what video should I see to find how to setup system to work with all G54 + tool offsets enabled in handjog mode ? I work with TL1 and ST10 lathes, and feel very handy to do some manual detail processing in manual jogging to presizely setup all tools corrections before automated cycle run
it's the same question: how to setup TL1 panel state in jog mode with large numbers in operator coordinate system with all corrections enabled ?
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.
Hey there, sorry to bother you on an old video, but where can I get one of those touch off tools you show at about 4:20? Looks neat.
Peter Ouborg - This was a conductive Tool Setter from my toolbox www.mscdirect.com/product/details/74285164 . A lot of people have moved over to the analog gages that work with all material types, and can be calibrated, like this Edge Technology unit: www.amazon.com/Edge-Technology-Pro-Touch-Gage/dp/B00J4RJUI8 . I hope this helps. - Mark, Haas Tip-of-the-day
I have a unique application in which the (non-rotating) tool has an X and Y offset from the centerline of the spindle. Does the controller support X and Y tool offsets?
Hi Charles - The only way I can figure on how to offset a tool’s position, in the exact same XY direction each time, is to set a Work Offset that is used only by that toolpath. You can touch off the tool normally, and then add to the Work Offset used by only that tool. We do this quite a bit when working with Right-Angled Heads. Check out th-cam.com/video/URO3ETG18bs/w-d-xo.html. Cutter Compensation offsets the tool by some amount, but not in a constant XY direction, it adjusts the tool in a direction perpendicular to the toolpath at any point. For specific, short programs, you can look up our G141 code in the Haas Manual, which does shift the tool, but the shift must be programmed on each line of code. - Mark, Haas Tip-of-the-day
Where can I get the printed sheet that he uses in the video? Is there a webpage where I can find paper sheets like it?
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: th-cam.com/play/PL1FfK7Yod27fYK_FlCOmWSfcVLF6Z7gXu.html
This is also helpful when setting tool offsets: th-cam.com/video/J7dCwBkUNNU/w-d-xo.html
You can also to go our TH-cam homepage and simply search "probes". You will find several videos on various subjects, all dealing with probing.
Haas Automation
I like very much, you make it self explanatory....TY!
? Don’t you have to have T6 in the program with the H6 so the Hass knows what tool to grab?
cellophane wrapper from a cigarette pack for touching off. Pretty much is dead on when you see it and feel it scratch. I always make sure i drag it under the whole end mill just in case one flute is a longer. You never know. We use a lot of resharpened end mills. Not always perfect.
Really good contribution by haas
Just so I understand the hass machine reads off the programmers zero and not absolute machine zero when setting a job? , my understanding for when running Fanuc controlled machines is that the zero point is referenced off the distance from the home point of the machine
Hello, maybe this is the best place to ask lol. I do production runs, some of the same jobs for years with the same programs etc "Haas vf-3" . Have had an issue for weeks now and not sure why. all of our parts are coming out .018 to .020 larger now only on height "Z" . Checked entire machine, checked this issue and verified it is happening on every program so we have to adjust our main z height for our parts. Could this issue be a wear offset somewhere that i may be missing ? we have also made sure that head is in same position in z just in case and there has been no change. I am clueless at this point, however i am not the only one running this machine, so Either other person or i may have inadvertently changed an offset somewhere that is affecting all z values during a cycle. Any help is appreciated.
Great video! I have one question, can Ithe tool length compensation and work offset be seen on screen in hand jog mode? Like, if I jog down to Z0 the tip of the tool will at the parts Z0 (G54)
Really good question. We should do a video on this. Newer Haas machines with the NGC control display the current G54 Work Offset, with the Tool Offset (Tool in Spindle) already calculated in, so the display works just like a DRO Digital Readout. On older machines, we will need to command the tool to XYZ zero first, G54 G00 G90 X0Y0; G43 Hnn (H matching tool number) Z0, and then press MEM, and then HAND JOG. from their, our Distance To Go position display will show the current G54 position of the tool. It's much cleaner in the newer NGC software.
Thanks pal! I will try that first thing monday morning! Or maybe I will sneek in on sunday 😁 your videos are the best!
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.
Very helpful video series. Subscribed!
for short. tool height is from iso taper flat edge to tool tip. that is positive measure. your G54 off set is - something from machine zero
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
Hi Mark. at /11:11/ min,
the G43 of G55
shouldn't read like :
G43 H06 Z0.1 ; (?)
Thank ou& GOD bless You
excelent CNC lessons, high quality videos. CONGRATS!!!, thank you
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. th-cam.com/video/HxPjH4v5iEg/w-d-xo.html and th-cam.com/video/NNwdXNlvuEA/w-d-xo.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
Thank you Mark, very usefull, good job!
hello sir I am making my own micro edm machine .
my edm machines cuts 0.003 in a second
I want a feed rate in accordance to this I am unable to get this feed rate at the lowest that I can get is F=1 . which is not compatible for me how can I get much less feed back. I want a feed rate of F=.18(MM/MIN)
How do you receive programs on this control when don't have received and send
I measure offset little bit different. First i set z0, but my z0 isnt 0 there is some number there. I set z0 with my renishaw taster, then i jog my tools to that z0 and measure the tools. Why you do that in opposite order, first measure tools than offset. Hmm
Excellent job, well done
Hi sir thanks you for that veido great work you are very informative on that veido.
When figuring in the thickness of the shim or the 2" touchoff probe, we are not subtracting the thickness, we are adding to the the value that happens to be in the minus direction. Good videos 👍
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!
I feel like 123 blocks are the easiest way to do offsets. put the tool lower then the block and jog up until the block just slides under the tool. then move offset 1,2, or 3 inches down depending on the side you used.
nick real paper and shimstock are pretty shitty
Eggsr2bcrushed Good point, I feel that it is also safer
another point is that when you go from .1 to .001 that you go a few click up first to make sure it registered and that you aren't about to start cranking the wheel and drive into the part.
Using a 123 block is king. You can easily use any gauge block to slip between the tool and workpiece WITHOUT crunching the tool into it. and you know the exact thickness without pinching the block. Shim stock and paper is for manual mills.
I use .375 surface ground coin.. what does mean for me?
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.
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.
So g55 for a new part, and g43 just for tool nice vid
Were do I apply for a job?
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.
Pls tell that tool length compensation of g43,g44
Hola d e nuevamente link OF BOOK CNC HASS please
Awesome video 👍👍👍👍👍👍 & you explain very well, I'll wait for the next one.
wow thats a really good way to crash a machine when someone comes and teaches a broken/dull tool properly. 🤜
You are broken/dull
Positive gauge length is what most shops should be using. All your standard tools will work on any job.
Just measure gauge line of the spindle to work piece and have a presetter to measure tool length. You have G54 - G154P99 so why not use them.
Matt Stoner we always use positive offsets you can use the same tool in different jobs as you tool offset is same as tool length
th-cam.com/video/7sgNzpwEovU/w-d-xo.html
GOOD JOB I NEED YOUR SUPPORT MACHINING A PART HOW CAN I SAW YOU THE DRAWING