Yes, I agree - this is exactly why we have 5 Haas machines and we just keep buying them every year. On one hand these kinds of programs take a lot of time to run as probe comes several times and then endmill again and so on... But on the other hand - nobody needs to watch it thru the machines door :) You just fill up your VF-7 table with 322 parts, press Cycle start and then go home. In the very end of the program, just before M30, there's a tool change to empty tool to clear the spindle and then setting "when M30 reached, turn off machine" is on also. So when I come back the next morning, I usually get around 315-318 high quality parts and the rest is scrap but I don't need to pay to somebody watching the machine. And with the salary cost I save like this, I just buy another machine :D Life is simple with Haas!
Awesome video! You put a ton of time making it, and it clearly shows. We are probing bores, checking the diameter, and then the program will stop if out of print. We have to use a long stylus, where accuracy is + or - .025mm. I have it set up before part probing, where the operator puts a clean magnetic ring gauge in a counter face on the machining part fixture, the probe comes in and picks up the ring gauge and I set up a macros to analyze the probes dia, and register the amt off in a variable, then when it probes the part, it will include that off amt factor to the dia. Then when probing done, the operator takes the ring gauge out, and after pressing start, the probe sweeps the area where the ring gage was in 9810, verifying it was removed. As crazy as all this may sound, this seems to be pulling some of the human error out from people either not checking the bores, or checking them incorrectly. It's tough to get people to consistently check bores, not just at the top of the bore, but the bottom, as inserts can fail near the end, especially if it's a counterbore. Too bad you cant teach people to care.
5-STAR CONTENT !!!!!! Some vendors, when asked “How to do _______?” respond by saying something like ‘You should be able to do that, we’d have to get our apps guys involved though’. The DIY learn via TH-cam content with this sort of specific detail directly from the vendor doesn’t seem to exist at this level, and that, combined with all of the rest of the value that Haas offers is tough to look away from. 😂😂😂 Looking forward to my Next Big Thing w/ a HAAS machine.
You came to mind when I saw this video was about macros, and then again when Mark mentioned how they are the beginnings of automation... Are you making any headway with writing your own macros?
+1 I'm slowly coming round to HAAS (on balance) for some stuff; the more detail they show about what they do the more of a fan I become. They don't have much to be scared of.
Nerdly - Thanks for the encouragement. Haas has really embraced the idea of just getting out as much info as we can, from as many different people/angles that we can, to help out the folks actually using our equipment. We’re trying to make your lives easier. Keep the suggestions coming, and we’ll do the same with the videos. - Mark, Haas Tip-of-the-day
Never mind, i found in the extra content your sample program is complete and it loops. Ran it successfully. to within a .0001" multiple times. NOTE: If using CAM software you have to turn cutter comp to "in control" so it outputs G41's. If the CAM software defaults to "in computer" this program wont work as it won't use the haas "wear dia. column" on the machine. Using the CAM software's "wear" option did not work for whatever reason, it would error with "369 tool too big". So went back to "IN CONTROL" and it works fine that way. hope this helps someone in the future. there's alot of confusion on the internet over this subject
Super informative! Looking forward to using this in the future! Thank you to the team that got this together, and keep the macro/probing stuff coming I love it!
I would like to see a complete example of this. the issue with the above program is that it does not go and recut the bore and check it again and recut until it gets it to the correct diameter. also will this program keep adding "comp" to the wear if it keeps measuring more parts out of tolerance? there needs to be a command that zero's out the wear comp after each parts and starts the program again with no comp or you'll eventually end up with parts bored bigger and bigger and bigger if you are running 100's Also would like to see a example of "less than equal to" and "greater than equal to"
Great video and topic!! When we use the built-in templates, you position the probe to a "start position" manually. (obviously) How do you "position" the probe in CAM so it knows where to start??
Mark - Check out our probing video, th-cam.com/video/fFZi6rWIcuU/w-d-xo.html . In that video we go through G65 P9810 Protected positioning moves to get your probe into position safely. If your CAM system doesn’t have special probing cycles built into the Post Processor, than it is best to program the probe by hand with the Inspection Plus cycles. - Mark, Haas Tip-of-the-day
Thank you for the heads up before showing graphic images of CNC porn. You did the adult thing there P.S. Joking aside, you just gave your customers a truck load of money... FOR FREE... Right there on TH-cam. That is admirable.
Hi mark You're a so knowledgeable person I am very impressed you're video and I learn so many things and I applied it... Mark plz help me to do in threading with single point threading tool look like a boring tool in VMC machine.i thing you understand my problem. Thanks once again
NRI KUM - Great topic, thanks for the suggestion. We’ll put it on our list. I think some videos on Cutter Comp, Lathe Tool Nose Radius Comp, Lathe Threading (NPT, regular G32/G92/G76) and mill threadmilling would be good ones. - Mark, Haas Tip-of-the-day
Not that I ever need to work with G-code but watching this video it kind of feels like 80s programming. So many stuff you can accidentally break because you have access to the global memory.
#188 stores the diameter. where is the tool length stored? i can only find sheets showing the range of the probe macros but no information on specifics.
True Thao - Definitely. We stayed away from the G65 Local Macro Variable side of things in this video, because we’ll be covering it specifically in another video. Thanks for the suggestion. - Mark, Haas Tip-of-the-day
I would like to have a Marco which will probe a surface in 4 points and then take the average value or min value and then -0.1mm from the lowest point.
Xander - Absolutely. When a tool is changed, or loaded for the first time, we’ll enter a new Tool Geometry/Wear value as needed, based on the tool - whether that value is probed or measured in some other way. In-Process part inspection, and tool adjustments just give us the peace of mind to run unattended. Thanks for the comment. - Mark, Haas Tip-of-the-day
Danielflonta - CAM! I like CAM programming. We need to know the G-Code so we can develop advanced macros, subroutines, unique paths, and optimize things, but on mills (or live tool lathes) you can’t beat a good CAM system. If you’re running castings on mills, or 2-axis lathe parts, you can create really efficient programs by hand programming, beyond that and you will want a good CAM system. For production, I always end up doing a bit of hand-editing for efficiencies, to bring down cycle times, but I almost always start with code posted from my CAM system. Every shop has to figure out what’s best for their parts (usually CAM). Thanks for the question. - Mark, Haas Tip-of-the-day
Haas, what if I am a Fusion 360 programmer, with no experience doing manual programming, how can I write these macros and adjust my tools after probing? Would love to see a video that showed this. Maybe Autodesk can visit to better explain this? HELP :)
Cisco - We’ll have to check with AutoDesk for specifics. I know they have gone crazy with their probing routines. You can do quite a bit right from the CAM system. - Mark, Haas Tip-of-the-day
I buy haas vf2 + 2axis, my plan is use this machine for motorcycle cylinder head porting... what type of software are perfect for this job... and can i use probing to copy from another head port and transfer to other head like rottler and centroid machine do?
tjn115 - we wrote the program, and ran the part, but we didn’t get the footage of it in this video, the video was already getting long. If people want to see it, maybe we can post it separately. We’ll add the Advanced mill-a-part program as Bonus Content in the description soon. Thanks for the comment. - Mark, Haas Tip-of-the-day
Grappler185 - Never got the video posted, but the program can be downloaded here, AdvancedMacros.nc, www.haascnc.com/video/Video-Bonus-Content.html . Thanks for the comment. - Mark, Haas Tip-of-the-day
Grappler185 - Never got the video posted, but the program can be downloaded here, AdvancedMacros.nc, th-cam.com/video/1l1RbDgkbng/w-d-xo.html . Thanks for the comment. - Mark, Haas Tip-of-the-day
Would you want to divide the #188 by 2? Would the below compensate for a bore that is machined/probed at 1.3005? #2606=0 #100=1.3 IF [#188GT[#100+.001]] GOTO3000 #101= [[#100-#188]/2] #2606=[#101*-1]
R B - It depends on whether your Tool Offset Geometry is setup in Radius or Diameter. Setting 40 Tool Offset Measure can be set to Radius or Diameter (Default). I like leaving it on Diameter, so if a mistake is made, we take off too little material instead of too much. You can test your code by hand-entering a fake probed-value, into variables #188, or #10188, and then running your macro to see if things are updated the way you’d hoped. Thanks for the comment. - Mark, Haas Tip-of-the-day
HELP! Hope someone sees this… I accidentally cleared #168 I looked up what it is but still don’t understand how it’s used. Is it probing information or calibration data? Do I need to worry about what was in there if anything was at all? Thanks!
#168 is an important probe calibration value. It stores the Y position of our table/tool probe. You will want to go ahead and recalibrate your spindle and tool probes again to make sure everything is working properly. th-cam.com/video/VUY2c39jykM/w-d-xo.html
Siraj, You aren't crazy . . . We are working on getting the bonus content links finished right now. We hope to have them added to the video description by this evening. Thanks for the comment.
Siraj - All the links are up and working now, for the Bonus Content (Sample Macro Programs) and the other linked videos. Thanks. - Mark, Haas Tip-of-the-day
Dillon - This comes up if probing a bore with 3 points instead of 4. Check out Cycle O9823 in the Inspection Plus manual, you can download it here: www.haascnc.com/content/dam/haascnc/en/service/manual/probe/english---renishaw-inspection-plus---programming-manual---2008.pdf If you probe a surface that is on an angle (Not 0, 90, 180, 360°), you’ll need to do a Vector Calibration on your probe. Thanks for the comment. - Mark, Haas Tip-of-the-day
Rick - Great comment. I think the reason we don’t is because some people will use macro variables for actual XYZ positions, like X#100 Y#101 and Z #101. To run cutter compensation we need to know at least 3 lines of code at once to calculate angles, and for High Speed Machining we look ahead through massive chunks of the program. If we block the Lookahead automatically, we slow down Cutter Comp and HSM. With that said, I’m forwarding your comment to the Software Engineering department, to keep the conversation going. Thanks again for the comment. - Mark, Haas Tip-of-the-day
Noor - Take a look at www.haascnc.com and click on “find a dealer”, you can find a list of our dealers all over the world. Albania, Algeria, Andorra, Argentina, Armenia, Australia, Austria, Azerbaijan…. Thanks for the comment. - Mark, Haas Tip of the day
Please help, i cant find any info on programing multiple pushes with the haas barfeeder when a tailstock is used in the program. When a new bar is loaded at the second g105 call the tail stock will crash. What i need is a way to get initial push to trigger a m22 and a jump back to the beguining of the program for facing and center drill.
I am setting my initial push to 1.75 to get my face and have my part length and cut set to 0.000 fot the first g105 call, then later i have a g105 with an override value to push to part length so i can knurl the part. No problem till new bar is loaded. I have been using a m00 to check after every part if i need to retract the tailstock and reset the program.
I figuered out a solution on my own, i am still a little green to machining but i figured id share my solution here if it might help someone else. To restate i needed two seperate pushes in my program with the bar feeder. One with a minimal push to allow rigidity for facing and center drill, then i need to push to part lenght for a knurl and part off/back chamfer. My solution to prevent operartor error on loading varied length bar stock was to set two g105 overide minimum clamp values.
The g105 min clamp length overide value at the beguining of the program needed to be the part length plus the min clamp length overide value of the second g105 call minus the initial push in current commands minus the cut off tool width. #Note i used a value of 0.000 for my part length and cut off in the current commands page and set my initial push to 1.75 which is what i wanted for my facing op. This method does unclamp the collet and push the bar feeder up to the part every cycle adding unnessacary time in the opereration but i do not know if there is a better way of doing this. I have a 2003 haas sl10 with a haas bar feeder not sure of the exact model but probably the same gen.
RainBoxRed - That took way longer than I thought it would :). I entered the values in Excel, then used a video projector to shine it on the board, then traced. I guessed 20 minutes, took me an hour. I would’ve lost money on that job! Thanks for the comment. - Mark, Haas Tip-of-the-day
the nice thing about video is that you can pause and rewind as much as you need. you can pause this one and watch the one about whatever detail you don't already know and then come back and finish this one. So convenient.
Daar Haas Automation, inc How do I find out that my 3d probe is good. How exactly do I get him into the center. Because I find it difficult to get him well in center. do you have a trick for that.
Haas has alot in common with apple. Can't get anyone but Haas to work on my machines. Most work I can do myself but when the tech comes in I'm too stupid to understand. And he spends time blowing up my machines.
wannabecarguy - We hear you. Check out our Service Videos at th-cam.com/play/PL1FfK7Yod27dnzt2b7PlGilEmNLHTu46l.html . We are adding videos every week on how to service your Haas yourself if you’d like. Haas Dealers are always available as well. You can even buy parts online parts.haascnc.com/ . Thanks for the comment. - Mark, Haas Tip-of-the-day
Here is the updated link to the bonus content:
www.haascnc.com/video/Video-Bonus-Content.html
Thanks for watching!
Yes, I agree - this is exactly why we have 5 Haas machines and we just keep buying them every year. On one hand these kinds of programs take a lot of time to run as probe comes several times and then endmill again and so on... But on the other hand - nobody needs to watch it thru the machines door :) You just fill up your VF-7 table with 322 parts, press Cycle start and then go home. In the very end of the program, just before M30, there's a tool change to empty tool to clear the spindle and then setting "when M30 reached, turn off machine" is on also. So when I come back the next morning, I usually get around 315-318 high quality parts and the rest is scrap but I don't need to pay to somebody watching the machine. And with the salary cost I save like this, I just buy another machine :D Life is simple with Haas!
Awesome video! You put a ton of time making it, and it clearly shows. We are probing bores, checking the diameter, and then the program will stop if out of print. We have to use a long stylus, where accuracy is + or - .025mm. I have it set up before part probing, where the operator puts a clean magnetic ring gauge in a counter face on the machining part fixture, the probe comes in and picks up the ring gauge and I set up a macros to analyze the probes dia, and register the amt off in a variable, then when it probes the part, it will include that off amt factor to the dia. Then when probing done, the operator takes the ring gauge out, and after pressing start, the probe sweeps the area where the ring gage was in 9810, verifying it was removed. As crazy as all this may sound, this seems to be pulling some of the human error out from people either not checking the bores, or checking them incorrectly. It's tough to get people to consistently check bores, not just at the top of the bore, but the bottom, as inserts can fail near the end, especially if it's a counterbore. Too bad you cant teach people to care.
5-STAR CONTENT !!!!!! Some vendors, when asked “How to do _______?” respond by saying something like ‘You should be able to do that, we’d have to get our apps guys involved though’. The DIY learn via TH-cam content with this sort of specific detail directly from the vendor doesn’t seem to exist at this level, and that, combined with all of the rest of the value that Haas offers is tough to look away from. 😂😂😂 Looking forward to my Next Big Thing w/ a HAAS machine.
Videos like this are why i chose Haas!
You came to mind when I saw this video was about macros, and then again when Mark mentioned how they are the beginnings of automation... Are you making any headway with writing your own macros?
+1 I'm slowly coming round to HAAS (on balance) for some stuff; the more detail they show about what they do the more of a fan I become. They don't have much to be scared of.
+1 +Hirudin I was wondering when Nerdly finishes his probing and gauging thing on his HAAS
yeah. :)
Nerdly - Thanks for the encouragement. Haas has really embraced the idea of just getting out as much info as we can, from as many different people/angles that we can, to help out the folks actually using our equipment. We’re trying to make your lives easier. Keep the suggestions coming, and we’ll do the same with the videos. - Mark, Haas Tip-of-the-day
You’re timing is perfection. Just did this yesterday, but was missing a step. Nice work Mark!
I don’t run cnc’s but I understand what the concept is, mind blown.
Nice to see you back, Mark!!!
That's wild to mill out/destroy the out of tolerance probed part. No operator error there.
here is the fun in real CNC programming
that is what they make me wake up every morning for work
Never mind, i found in the extra content your sample program is complete and it loops. Ran it successfully. to within a .0001" multiple times.
NOTE: If using CAM software you have to turn cutter comp to "in control" so it outputs G41's.
If the CAM software defaults to "in computer" this program wont work as it won't use the haas "wear dia. column" on the machine.
Using the CAM software's "wear" option did not work for whatever reason, it would error with "369 tool too big". So went back to "IN CONTROL" and it works fine that way.
hope this helps someone in the future. there's alot of confusion on the internet over this subject
Super informative! Looking forward to using this in the future! Thank you to the team that got this together, and keep the macro/probing stuff coming I love it!
These are so awesome. Thank-you for taking the time to make these videos
Great content! Best Tip of the Day yet and a big reason why we choose HAAS!
I would like to see a complete example of this.
the issue with the above program is that it does not go and recut the bore and check it again and recut until it gets it to the correct diameter. also will this program keep adding "comp" to the wear if it keeps measuring more parts out of tolerance? there needs to be a command that zero's out the wear comp after each parts and starts the program again with no comp or you'll eventually end up with parts bored bigger and bigger and bigger if you are running 100's
Also would like to see a example of "less than equal to" and "greater than equal to"
Thanks for the content, I will be happy to see more of this topic
CAN WE SEE A VIDEO ON SETTING UP 4TH AXIS AND TAILSTOCK LINE UP???
You guys are really doing a great job with these videos.
I’m gonna have a lot of fun with the #3000 custom alarm code at work haha thanks Mark!
good info. need video on pencil line 3d to check measurement locations specific to part
Thank You, Mark! It is the video I was hoping for for a quite some time:)
stachu343- I’m glad the video hit the target for you. Thanks. - Mark, Haas Tip-of-the-day
Very nicely done
Great video and great info. You're doing an awesome job of sharing your knowledge with machinists.
I’m going to have so much fun with that custom alarm code😂😂😂
Great video and topic!!
When we use the built-in templates, you position the probe to a "start position" manually. (obviously)
How do you "position" the probe in CAM so it knows where to start??
Mark - Check out our probing video, th-cam.com/video/fFZi6rWIcuU/w-d-xo.html . In that video we go through G65 P9810 Protected positioning moves to get your probe into position safely. If your CAM system doesn’t have special probing cycles built into the Post Processor, than it is best to program the probe by hand with the Inspection Plus cycles. - Mark, Haas Tip-of-the-day
Cool man👍
I did lots of macro at Linamar Canada. Fun with them.
Keep going useful clearly video. Thumb up
The guy from Brazil is late!
Thank you for the heads up before showing graphic images of CNC porn. You did the adult thing there
P.S. Joking aside, you just gave your customers a truck load of money... FOR FREE... Right there on TH-cam. That is admirable.
Hi mark
You're a so knowledgeable person I am very impressed you're video and I learn so many things and I applied it...
Mark plz help me to do in threading with single point threading tool look like a boring tool in VMC machine.i thing you understand my problem.
Thanks once again
NRI KUM - Great topic, thanks for the suggestion. We’ll put it on our list. I think some videos on Cutter Comp, Lathe Tool Nose Radius Comp, Lathe Threading (NPT, regular G32/G92/G76) and mill threadmilling would be good ones. - Mark, Haas Tip-of-the-day
I am very glad that you accepted my request I will wait for the video that will come to you next.
Thanks sir
Not that I ever need to work with G-code but watching this video it kind of feels like 80s programming. So many stuff you can accidentally break because you have access to the global memory.
Yeah, seems very rudimentary. Wait until you need to know OOP to use a CNC.
THANK YOU! This is great!
#188 stores the diameter. where is the tool length stored? i can only find sheets showing the range of the probe macros but no information on specifics.
Please do another click explaining about Macro Local, Global, and System. I bought a textbook but it's kind of confusing.
True Thao - Definitely. We stayed away from the G65 Local Macro Variable side of things in this video, because we’ll be covering it specifically in another video. Thanks for the suggestion. - Mark, Haas Tip-of-the-day
Can you use the probe linearly to automatically tram rough stock on a UMC?
I would like to have a Marco which will probe a surface in 4 points and then take the average value or min value and then -0.1mm from the lowest point.
Would it not be better to probe the tool for offset before machining? It'd get rid of a lot of bad part errors and second machining operations.
Xander - Absolutely. When a tool is changed, or loaded for the first time, we’ll enter a new Tool Geometry/Wear value as needed, based on the tool - whether that value is probed or measured in some other way. In-Process part inspection, and tool adjustments just give us the peace of mind to run unattended. Thanks for the comment. - Mark, Haas Tip-of-the-day
hello Mark
You make a very nice work, but I have a question.
You prefer manual programing or using a Cam softwere?
Danielflonta - CAM! I like CAM programming. We need to know the G-Code so we can develop advanced macros, subroutines, unique paths, and optimize things, but on mills (or live tool lathes) you can’t beat a good CAM system. If you’re running castings on mills, or 2-axis lathe parts, you can create really efficient programs by hand programming, beyond that and you will want a good CAM system. For production, I always end up doing a bit of hand-editing for efficiencies, to bring down cycle times, but I almost always start with code posted from my CAM system. Every shop has to figure out what’s best for their parts (usually CAM). Thanks for the question. - Mark, Haas Tip-of-the-day
thank you !!
Haas no one can beat u in cnc
Mazak can
Haas, what if I am a Fusion 360 programmer, with no experience doing manual programming, how can I write these macros and adjust my tools after probing? Would love to see a video that showed this. Maybe Autodesk can visit to better explain this? HELP :)
Cisco - We’ll have to check with AutoDesk for specifics. I know they have gone crazy with their probing routines. You can do quite a bit right from the CAM system. - Mark, Haas Tip-of-the-day
@@haasautomation Im sure the CAM system can handle it. Hopefully we can see a collaborative video on this sometime soon. Thanks for the reponse
I buy haas vf2 + 2axis, my plan is use this machine for motorcycle cylinder head porting... what type of software are perfect for this job... and can i use probing to copy from another head port and transfer to other head like rottler and centroid machine do?
Thank you this help me.
I have a QUESTION!! how can I add the bore diameter measurement to my screen display? I would like to know the size of my bore using the probe.
CORRENT COMMANDS>Timers>Macro Assign #1or#2>188 ENTER
Is there actually a video showing the scrap part being milled to nothing?
tjn115 - we wrote the program, and ran the part, but we didn’t get the footage of it in this video, the video was already getting long. If people want to see it, maybe we can post it separately. We’ll add the Advanced mill-a-part program as Bonus Content in the description soon. Thanks for the comment. - Mark, Haas Tip-of-the-day
Where's the link to the longer video that reruns the part or mills it away. Can you put a link in your response?
Grappler185 - Never got the video posted, but the program can be downloaded here, AdvancedMacros.nc, www.haascnc.com/video/Video-Bonus-Content.html . Thanks for the comment. - Mark, Haas Tip-of-the-day
Grappler185 - Never got the video posted, but the program can be downloaded here, AdvancedMacros.nc, th-cam.com/video/1l1RbDgkbng/w-d-xo.html . Thanks for the comment. - Mark, Haas Tip-of-the-day
Would you want to divide the #188 by 2?
Would the below compensate for a bore that is machined/probed at 1.3005?
#2606=0
#100=1.3
IF [#188GT[#100+.001]] GOTO3000
#101= [[#100-#188]/2]
#2606=[#101*-1]
R B - It depends on whether your Tool Offset Geometry is setup in Radius or Diameter. Setting 40 Tool Offset Measure can be set to Radius or Diameter (Default). I like leaving it on Diameter, so if a mistake is made, we take off too little material instead of too much. You can test your code by hand-entering a fake probed-value, into variables #188, or #10188, and then running your macro to see if things are updated the way you’d hoped. Thanks for the comment. - Mark, Haas Tip-of-the-day
So where is the variable for blocks when looking ahead?
Wannabecarguy - Take a look at this video we did on Lookahead for more info: th-cam.com/video/x24U0EXmLTk/w-d-xo.html - Mark, Haas Tip of the day
HELP! Hope someone sees this… I accidentally cleared #168 I looked up what it is but still don’t understand how it’s used. Is it probing information or calibration data? Do I need to worry about what was in there if anything was at all? Thanks!
#168 is an important probe calibration value. It stores the Y position of our table/tool probe. You will want to go ahead and recalibrate your spindle and tool probes again to make sure everything is working properly. th-cam.com/video/VUY2c39jykM/w-d-xo.html
Am I crazy or is the link to the programs Mark mentioned at the end of the video missing from the description?
Siraj, You aren't crazy . . . We are working on getting the bonus content links finished right now. We hope to have them added to the video description by this evening. Thanks for the comment.
Siraj - All the links are up and working now, for the Bonus Content (Sample Macro Programs) and the other linked videos. Thanks. - Mark, Haas Tip-of-the-day
Let's see how this goes
Good
Daniel Machado - I don't feel tardy...
Just make sure you got plenty of probe batteries on hand.
What if I want to measure half a bore?
Dillon - This comes up if probing a bore with 3 points instead of 4. Check out Cycle O9823 in the Inspection Plus manual, you can download it here: www.haascnc.com/content/dam/haascnc/en/service/manual/probe/english---renishaw-inspection-plus---programming-manual---2008.pdf If you probe a surface that is on an angle (Not 0, 90, 180, 360°), you’ll need to do a Vector Calibration on your probe. Thanks for the comment. - Mark, Haas Tip-of-the-day
/2
Your macros don’t implicitly block lookahead? Seems like an obvious thing to do.
Rick - Great comment. I think the reason we don’t is because some people will use macro variables for actual XYZ positions, like X#100 Y#101 and Z #101. To run cutter compensation we need to know at least 3 lines of code at once to calculate angles, and for High Speed Machining we look ahead through massive chunks of the program. If we block the Lookahead automatically, we slow down Cutter Comp and HSM. With that said, I’m forwarding your comment to the Software Engineering department, to keep the conversation going. Thanks again for the comment. - Mark, Haas Tip-of-the-day
Which countries lies these compny
Noor - Take a look at www.haascnc.com and click on “find a dealer”, you can find a list of our dealers all over the world. Albania, Algeria, Andorra, Argentina, Armenia, Australia, Austria, Azerbaijan…. Thanks for the comment. - Mark, Haas Tip of the day
Daniel Machado - Brazil🌎
Where's the link M97 link?
Hugh Radford III - Links are in the description - Haas Automation
Hey, you stuck them in there after I asked didn't you? :)
Please help, i cant find any info on programing multiple pushes with the haas barfeeder when a tailstock is used in the program. When a new bar is loaded at the second g105 call the tail stock will crash. What i need is a way to get initial push to trigger a m22 and a jump back to the beguining of the program for facing and center drill.
I am setting my initial push to 1.75 to get my face and have my part length and cut set to 0.000 fot the first g105 call, then later i have a g105 with an override value to push to part length so i can knurl the part. No problem till new bar is loaded. I have been using a m00 to check after every part if i need to retract the tailstock and reset the program.
I figuered out a solution on my own, i am still a little green to machining but i figured id share my solution here if it might help someone else.
To restate i needed two seperate pushes in my program with the bar feeder. One with a minimal push to allow rigidity for facing and center drill, then i need to push to part lenght for a knurl and part off/back chamfer.
My solution to prevent operartor error on loading varied length bar stock was to set two g105 overide minimum clamp values.
The g105 min clamp length overide value at the beguining of the program needed to be the part length plus the min clamp length overide value of the second g105 call minus the initial push in current commands minus the cut off tool width. #Note i used a value of 0.000 for my part length and cut off in the current commands page and set my initial push to 1.75 which is what i wanted for my facing op.
This method does unclamp the collet and push the bar feeder up to the part every cycle adding unnessacary time in the opereration but i do not know if there is a better way of doing this.
I have a 2003 haas sl10 with a haas bar feeder not sure of the exact model but probably the same gen.
Who got the job of writing that big board out? Or did you just give a plotter a sharpie?
RainBoxRed - That took way longer than I thought it would :). I entered the values in Excel, then used a video projector to shine it on the board, then traced. I guessed 20 minutes, took me an hour. I would’ve lost money on that job! Thanks for the comment. - Mark, Haas Tip-of-the-day
Information overload #bluescreen
the nice thing about video is that you can pause and rewind as much as you need. you can pause this one and watch the one about whatever detail you don't already know and then come back and finish this one. So convenient.
Daar Haas Automation, inc
How do I find out that my 3d probe is good. How exactly do I get him into the center. Because I find it difficult to get him well in center. do you have a trick for that.
# is the hash sign not pound! £ is pound...
#3000=1 (OPERATOR ERROR)
Haas has alot in common with apple. Can't get anyone but Haas to work on my machines. Most work I can do myself but when the tech comes in I'm too stupid to understand. And he spends time blowing up my machines.
wannabecarguy - We hear you. Check out our Service Videos at th-cam.com/play/PL1FfK7Yod27dnzt2b7PlGilEmNLHTu46l.html . We are adding videos every week on how to service your Haas yourself if you’d like. Haas Dealers are always available as well. You can even buy parts online parts.haascnc.com/ . Thanks for the comment. - Mark, Haas Tip-of-the-day
Language in indonesia please
Добрый день. Кто разбирается в макропрограммирование, помогите пожалуйста))
GCode needs to be scrapped entirely and replaced with a modern and standardised motion control language.