Use G53, not G28, to Cut Cycle Times and Position Your Lathe Turret - Haas Automation Tip of the Day

  Рет қаралды 177,970

Haas Automation, Inc.

Haas Automation, Inc.

Күн бұрын

Пікірлер: 84
@jamilrahman5960
@jamilrahman5960 Жыл бұрын
i am a cnc operator at giki and this tip is very usefull for me thanks
@ramonfranco1897
@ramonfranco1897 2 жыл бұрын
Congratulations to all the Hass 's Team and specially to Mark. Great videos. It's the only brand that has that desire of make the things better for everbody
@jays8816
@jays8816 Жыл бұрын
I have been using just a g28 on my sty lathe for years now. If you don't put any x,y,z or other axis it homes everything out. I have never had it rapid to g54 work offset. That being said I may change to g53 but I find g28 is a simpler code. I'm also running the st10y so it's a small machine and I usually need it to go home for a tool change.
@joeylikewise2017
@joeylikewise2017 5 жыл бұрын
I like tool change on the fly it’s faster yet. Auto loader is tricky but can be precision for those that know.
@sachie123
@sachie123 7 жыл бұрын
i used to Program each tool to an individual sweet spot( not a Haas)....will give this a try on MONDAY...thanks.
@haasautomation
@haasautomation 7 жыл бұрын
sunilkumar vc - On production jobs, setting a “sweet spot” for each tool is a great idea. If only moving between O.D. turning tools, that are just one station away from each other, I may just back away by an inch, for that one tool change. If it is a dedicated machine, it is worth the extra setup time (safe position for each tool). For short-run jobs, I’ll just set a single safe tool change position. Thanks for the comment. - Mark, Haas Tip-of-the-day
@CalvinEdmonson
@CalvinEdmonson 6 жыл бұрын
I find myself watching and learning from these videos even though our shop has no Haas equipment.
@yefryramirez4389
@yefryramirez4389 Жыл бұрын
thank you very much,saludos desde colombia
@CouncilofThirteen
@CouncilofThirteen 7 жыл бұрын
Great tutorial guys. You are almost the ones who make top-notch videos about cnc programming both in terms of content and source quality. Props to Mark too! BTW What about "hockey stick" motion?
@djaberkharoubi3825
@djaberkharoubi3825 6 жыл бұрын
Very useful tips, thankyou very much :)
@Crank558
@Crank558 5 жыл бұрын
Im often programming it manuelly G00 X120 Z30, or as you said G28 U0W0, but ill try the G53 today :) Ty for the Video !
@89sirmonk
@89sirmonk 7 жыл бұрын
Could you do video on how to use end mills, particularly ball end mills, in a standard 2 axis cnc lathe(no live tooling). I've only been machining for a year, and where I'm at doesn't offer much help figuring out how to do these kinda things. Some tips here would be very helpful and appreciated. We run different kinds of stainless.
@fishsticks88
@fishsticks88 3 жыл бұрын
I use different variables based off of what my tool length is and the tool position
@benjaminway5699
@benjaminway5699 6 жыл бұрын
I usually get the tool clear of the part after each operation and then call up M98 P? (1 for main and 2 for sub) with G53 for whatever axis for safe index.
@tbirdpimp07
@tbirdpimp07 7 жыл бұрын
Very informative im not a big haas fan but you did a great job of explaining does this apply to mill table positioning im getting tired of rapiding my table back to me
@Montalva
@Montalva 6 жыл бұрын
milling needs Z for tool change.
@jerojr7542
@jerojr7542 3 жыл бұрын
If you don’t want the spindle to come to a complete stop when you do a tool change how do you do that?
@TeamXternaL
@TeamXternaL 6 жыл бұрын
Mazak lathes by default, use the longest tool +5mm from the workpiece to change to tool.
@dietermeyer9231
@dietermeyer9231 4 жыл бұрын
And X-home too. This can be changed by parameter.
@Technic2023
@Technic2023 Жыл бұрын
Excellent
@MakeSomethingCNC
@MakeSomethingCNC 4 жыл бұрын
Hey Mark. I currently run a 1980 nori seiki SL-1 LATHE. I use G28 to send my turret home to do a tool change. I'm not sure if my yasnac2000g control has G53. Anyways my normal line of code would be G00 T01 G50 Z4.0 X 6.125 is my tool offset from home origin to part 0. Then in my code if I put a G00 x0z0 it will be at part zero. So how would I send my turret back to a safe tool change position? I have to run that tool then G28 which is a slow process then I have to have a g50 x0y0 to cancel out that last tool then do a T02 and then G50 X...Z.... for that tools offset. Unlike newer CNCs tgat have a tool offset page which I do not. My tools are offset by the Gcode commands in the program.
@АлексейРоманенко-х1ц
@АлексейРоманенко-х1ц 10 ай бұрын
Hi all . What happens if you enter G53 U5 W5 or G53 U-5 W-5 into the machine?????? , how will the machine behave!!!?
@yourserenity
@yourserenity 7 жыл бұрын
I use T0000 Z100. X200. depends on the longest tool for Z value and the machine size - job diameter - tailstock for the X value.
@MattsRanger
@MattsRanger 2 жыл бұрын
Control brands there. Okuma usually good with that by most configs. Haas is basically Fanuc. Excellent video. G28 U0. W0. can still be a good idea in many scenarios especially with smaller lathes. You don’t lose much time and there are some unpredictable variables from programmer perspective. But calling out the absolute reference could be really helpful. I was doing this idea without calling it. So I was setting safe spots at the end of every tool path on the floor. Does calling G53 cancel comp?
@obisquanch3107
@obisquanch3107 4 жыл бұрын
How come you send Y home before X? Does it make your machine less rigid over time if you don't?
@Jspackman
@Jspackman 3 жыл бұрын
The travel limits change when Y isn’t home. It won’t allow X to move all the way up if Y isn’t home. All slant bed lathes I have been around act this way.
@yishsaur7657
@yishsaur7657 4 жыл бұрын
Oh... Thanks for the tip. I will use G28 G00 X0 Z0 for every tool change now.
@okelloraymond2115
@okelloraymond2115 7 жыл бұрын
can't the g53 be replaced with an automatic optimal set up when the work-piece zero position is set, given the fact that all tools in the turrets are registered in the tool register. i think it is pretty easy and saves a lot of time and money wasted in manually setting up g53.
@haasautomation
@haasautomation 7 жыл бұрын
Okello Raymond - Great comment, I’ve printed it out so I can think some more on it. Again, thanks for the comment, good stuff. - Mark, Haas Tip-of-the-day
@worldwideknowledge123
@worldwideknowledge123 6 жыл бұрын
Help me how I can stop spindle by any command after done the job
@marcogarcia8450
@marcogarcia8450 4 жыл бұрын
M05
@hectorherrera6535
@hectorherrera6535 7 жыл бұрын
will this work for a haas hl-2 from 1997 thnks, and also which should i use. G53 G00 X0.0 Z0.0 OR G53 G00 X-5. G53 G00 Z-7. thanks
@norwegianmachinist
@norwegianmachinist 7 жыл бұрын
What about the G29 command then? I's very poorly described in the lathe manual, but I have seen some notes on forums of it being used in conjunction with a certain coordinate system and/or G28 to actually set a tool change position. This makes more sense to me as i often have to change the tool change pos in the same program. This has lead to me just using a safe tool change pos in G53 very far away, since G28 can crash some of my longer tools in the roof of the machine. I have a DS-30SSY btw. Great machine :D
@CNCMachinistEducationNetwork
@CNCMachinistEducationNetwork 7 жыл бұрын
there are many codes that date back from the 80's and rarely used like G10 ( but recently I did use it). Some machines like Mazak have a secondary home position G30. If I am unsure about a process or code, test in graphics, then test without a part or even shift the Z away from chuck or I have even shifted X on a tailstock part to eyeball visual test a change I made in a program on a half finished part on tailstock. Use everything you can to ensure no crashes.
@haasautomation
@haasautomation 7 жыл бұрын
Norwegian machinist - G29 is a scary G-Code. As a rule, I like to have people safely position their tools with UW (incremental XZ), and G53 Machine Coordinate moves, not G29. I do have some more info on G29 though, if you want to email me at TOD@haascnc.com. - Mark, Haas Tip-of-the-day
@CNCMachinistEducationNetwork
@CNCMachinistEducationNetwork 7 жыл бұрын
The G53 has been around a long time. Prior to the work coordinate systems G codes everyone used G28 in mill and lathe. G54 was an $$$ option on other machines in the 80's. So many many shops still use G28 until this day. G53 is way better. thanks Mark.
@173roberto
@173roberto 7 жыл бұрын
For your example: G53 X-5.0 Z-7.0 Is that wrong?
@danthoreson4062
@danthoreson4062 4 жыл бұрын
I hope to be good enough for this to matter someday.
@dmitryponyatov2158
@dmitryponyatov2158 7 жыл бұрын
Is it possible to place subprogram _in head of .nc file_ ? with turret retract code, call it in further program, and preset some macro vars to setup tool home before job start Tool change is notably impacts on production effectiveness, so why not hardcode this feature inside of core of the CNC rack ? Expand T06 (by T666) with "go tool home" behaviour, and add one key press configuration of this tool home. So operator must expand his prejob setup only with one more step: reset tool home on longest tool installed.
@haasautomation
@haasautomation 7 жыл бұрын
Dmitry - We can create our own M-Code that, when called, can move the machine to any position you’d like. Watch this video to see how: kzbin.info/www/bejne/fovMe3iqZceAd5Y. Having the control do this automatically can be difficult, as the machine doesn’t always know if you are running an O.D. Turning Tool, a Boring Bar, or running with a Tailstock. Sometimes we may want to retract the X first, and sometimes we may need to move the Z first. I like the idea, and am going to look into this some more. Thanks for the comment. - Mark, Haas Tip-of-the-day.
@ScottMoyse
@ScottMoyse 7 жыл бұрын
nailed it!
@MrLembnau
@MrLembnau 5 жыл бұрын
What about G14?
@EduardoPerez-ub7ub
@EduardoPerez-ub7ub 7 жыл бұрын
Estaria bien que subtitularan sus videos al español
@haasautomation
@haasautomation 7 жыл бұрын
Dear Eduardo, thank you very much for your suggestion. We are in the process of translating these videos for international viewers. Soon you will be able to watch our video with captions in your native language.
@kyleseymour2659
@kyleseymour2659 7 жыл бұрын
can you give an instance where you would want the tool to rapid to your work coordinate zeroes before it rapids to machine zero? I just have never seen any reason to use g28 in that way and wonder what the point of that function may be good for?
@DieselRamcharger
@DieselRamcharger 7 жыл бұрын
Yes. You want to return to part zero BEFORE machine zero to make sure the tool is retracted from the ID of the part. Or in the case of multiple WCS offsets where dog leg moves cause crashes. Lathes aren't like mills, there is no default safe retraction for every instance. You'll never crash a mill Z'ing up.
@kyleseymour2659
@kyleseymour2659 7 жыл бұрын
very good point! now I see the light. thanks :)
@tahirbashirjadoon
@tahirbashirjadoon 7 жыл бұрын
I use G30 U0 W0;
@mamayguring9741
@mamayguring9741 7 жыл бұрын
Tahir Jadoon me too
@pedub2222
@pedub2222 6 жыл бұрын
Did you steel that "milk" thing from peter smid?
@roterex9115
@roterex9115 4 жыл бұрын
home is were the limit switch is. :D
@mangeshsarade9283
@mangeshsarade9283 5 жыл бұрын
It's Gildemeister GD 12 sliding head CNC machine. Program N3 G40; G52 Z0.0; G52 Z50.0; G54; G0 G53 X76.0; G0Y0T0303Z0.0 (TURNING); operations; ; ; G0 G40 X15; G53 G0 X76; M103 (wait); N4 G40; G52 Z0.0; G52 Z50.0; G54; G0 G53 X76.0; G0Y0T0505Z-5.0 (GROOVING); operations; ; ; G53 G0 X76; M104 (wait); N4 G40; And Go on Sir, please explain me how does he use G52 command
@vivekyadav2618
@vivekyadav2618 6 жыл бұрын
Sir please explain why we use G90 in starting of the program. For example G00 G90 G54 X0. Y0. Why we don't use G91...
@haasautomation
@haasautomation 6 жыл бұрын
vivek Yadav - For new programmers, I would say to only use G90 Absolute positioning. When in G90 mode, all of our X, Y, and Z locations are based off of our Work Offset (G54, G55…) zero. X10.0 is always 10 inches/millimeters to the right of our Work Offset (G54, G55..) zero. When in G91 Mode, all XYZ moves are Incremental, meaning that an X10.0 isn’t 10 units from zero, it is just 10 units to the right of the last position it was at. This can be useful, but it can also be a dangerous way to program. Check out the G90, G91 sections in the Mill manual for more information. Sounds like it would be a great video! Thanks for the comment. diy.haascnc.com/user-guide - Mark, Haas Tip-of-the-day
@أحمدالمهندس-غ1ط
@أحمدالمهندس-غ1ط 6 жыл бұрын
احسنت ارجو منكم اضافة اللغة العربية للترجمة و شكراً تحياتي من العراق ❤
@simon-pierrelarochelle4403
@simon-pierrelarochelle4403 5 жыл бұрын
What machine do you have in Iraq ?
@medegmagongorovna2345
@medegmagongorovna2345 6 жыл бұрын
Can i use G54 for tool change? For example G54 G00 X100 Z100 ?
@sebastianpannocchia177
@sebastianpannocchia177 6 жыл бұрын
No! Your Lathe will autodestroy!
@Silvyris
@Silvyris 6 жыл бұрын
I haven't looked deeply into how G53 works, but I discovered that you can use a G28 command efficiently if you precede it with a G90 incremental command. It's really just telling the machine to, "Go nowhere in (axis), then go home." Don't know if there is an advantage to using one over the other...
@haasautomation
@haasautomation 6 жыл бұрын
Christian Gray - I am a big fan of the G53, over the G28, for sending tools to Home. If we do use the G28, we will definitely want to use it in Incremental Mode, and not in Absolute Mode, otherwise we can end up with what we see at 06:00. On the mills, that means only using G28 with a G91, and not a G90. You can check out this video for more info on the sending tools home on mills: kzbin.info/www/bejne/iJWQmWOPdp58sLM - Mark, Haas Tip-of-the-day
@lingli791226
@lingli791226 5 жыл бұрын
please do a video about tool offset on MaZak
@anaransol
@anaransol 7 жыл бұрын
Got speed? TNX
@badbunny4568
@badbunny4568 3 жыл бұрын
Your u drill not set
@amirsaberi1336
@amirsaberi1336 5 жыл бұрын
G30 can be used rather than G28.
@JarppaGuru
@JarppaGuru 3 жыл бұрын
never have use G28 on lathe in my life. move away far as you need to get next tool. machine is turning direction that is closest. FASTERN THAN G53 move away fas as longest tool i can change from t1 to t2 in postition X(shaft size) Z1 part is allready roughed and finishing tool is same size LOL means milli seconds faster than move "anywhere" basically mean you can change tool same position where you start G71 LOL
@elilco
@elilco 7 жыл бұрын
Am i the only one who noticed the bump on your right arm. go get that checked out. oh by the way excellent video.
@haasautomation
@haasautomation 7 жыл бұрын
elilco - Similar to “I’m not crazy, I’ve been tested”, the bump on my arm turned out to be nothing - I’ve been tested J. Thanks for the concern. - Mark, Haas Tip-of-the-day.
@elilco
@elilco 7 жыл бұрын
awsome!!
@Coventrycoastvalley
@Coventrycoastvalley 7 жыл бұрын
"XYMilk" code!! This could be the start new Haas codes. Maybe Mills get Chocolate codes. Then we have milk chocolate :) Great video as usual guys.
@arindammajumder5957
@arindammajumder5957 5 жыл бұрын
Please programme a lion shape full
@tonygombas491
@tonygombas491 3 жыл бұрын
👍👍
@tomprudhomme1032
@tomprudhomme1032 7 жыл бұрын
not chucking on much material...yikes
@haasautomation
@haasautomation 7 жыл бұрын
Tom - We aren’t, are we. Because we’re roughing along the Z-axis (G71), we are pushing the stock back against the chuck, with no problems. If we roughed along the X-Axis (G72), we might get into trouble if we got too aggressive. Well-cut jaws are essential. kzbin.info/www/bejne/moOwnmyGbr2XmLs, - Mark, Haas Tip-of-the-day
@kendallehman5302
@kendallehman5302 2 жыл бұрын
Just use G200, don't be scared
@kakbro2730
@kakbro2730 6 жыл бұрын
its only good if you run one program whole day whole year . otherwise not good
@JustLazloOfficial
@JustLazloOfficial 5 жыл бұрын
No.1 rule of every cnc machine operator: if you don't know what you doing ask somebody or don't use a machine cycle without checking the instruction book.
@map3033
@map3033 5 ай бұрын
G28 should be forbidden 😅
@earth111
@earth111 7 жыл бұрын
G53 is production, auto loaders deletes the human, G53 deletes the human
@nebulaunfolding
@nebulaunfolding 5 жыл бұрын
What button do I push to set g53 position?
@miroslavitkov1251
@miroslavitkov1251 5 жыл бұрын
Some older machines won’t have this so try not to get over excited.G53 uses your absolute machine position (Machine) this means all moves are from home position and are not affected by datums (G54 etc) or tool length offsets.
Master the G71 Roughing Cycle! - Haas Automation Tip of the Day
14:27
Haas Automation, Inc.
Рет қаралды 123 М.
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 37 МЛН
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 17 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 40 МЛН
Set Your Lathe Offsets Manually - Haas Automation Tip of the Day
22:33
Haas Automation, Inc.
Рет қаралды 212 М.
How To Master The ART of Machining Plastics
13:01
TITANS of CNC MACHINING
Рет қаралды 54 М.
Master the Haas Side-Mount Tool Changer - Haas Automation Tip of the Day
13:57
Haas Automation, Inc.
Рет қаралды 147 М.
Make This Part On Day One - Haas Automation Tip of the Day
29:14
Haas Automation, Inc.
Рет қаралды 142 М.
G & M Code: Programming Lathe Canned Cycles | Vlog #77
13:41
TITANS of CNC MACHINING
Рет қаралды 87 М.
Don't Waste Cycle Time; Peck Drilling Essentials - Haas Automation Tip of the Day
9:30