586,121 active members*
3,184 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Haas Machines > Haas Lathes > ST-20Y safe tool change position
Results 1 to 7 of 7
  1. #1
    Join Date
    Aug 2012
    Posts
    27

    ST-20Y safe tool change position

    I am currently working with a nonprofit organization called The Geek Group on their training and demonstration Haas machines. These machines are not intended for production and are often used by people with little CNC experience. In order to protect the machines from damage, we were looking at ways to control how and where tool changes are made.

    Currently we set parameter 81 to use M06 as a macro which reads:

    O9000
    M05
    G00
    G53 X0
    G53 Z0
    M99

    This works exactly as intended, but requires an M code that isn't technically required to change tools on Haas lathes. If someone forgets to add the M06 before a tool change, they can still crash the machine.

    Is there a better way to make absolutely sure that the turret is home prior to indexing? This machine is equipped with a tailstock so X needs to be clear first.

  2. #2
    Join Date
    Nov 2006
    Posts
    490
    I tried doing the same thing (I use a similar aliasing macro with mill toolchanges) but I could never get it to work with the lathes. The mills have the added use of M16 which makes it easy.

    Nearest as I could tell, you could force your own alias code (like G06 or something unused) to run the position macro, but then it's required to always insert that into their G code.

    At the college where I work, we instruct everybody to simply output a G53 x0. z0. coordinate before and during every toolchange. We have several sized machines, some where there's lots of room, but on others you almost have to go back to machine zero if there's any drills or boring bars installed. People usually catch onto it before too long...usually...

    Anyway I'd love to hear anybody else's suggestions...

  3. #3
    Join Date
    May 2013
    Posts
    142
    G28 before the tool change works for us..

  4. #4
    Join Date
    Aug 2012
    Posts
    27
    Quote Originally Posted by Billetgrip View Post
    G28 before the tool change works for us..
    I agree with that for people who know what they're doing. I'm simply wondering if there's a way to protect the machine from those who don't

    The M06 macro is working just fine and we can continue to work with that if needed. Alot of people who come in are already used to using M06 with a tool change anyway which is why I picked it for the alias.

  5. #5
    Join Date
    Nov 2006
    Posts
    490
    I don't like using G28 for students either. It's asking for trouble unless they know exactly how it's used. The other thing is it can do unwanted things to programmable tailstocks (lol)

  6. #6
    Join Date
    Mar 2003
    Posts
    2932
    Quote Originally Posted by tropopv View Post
    I agree with that for people who know what they're doing. I'm simply wondering if there's a way to protect the machine from those who don't

    The M06 macro is working just fine and we can continue to work with that if needed. Alot of people who come in are already used to using M06 with a tool change anyway which is why I picked it for the alias.
    I agree with Billetgrip. G28 prior to a turret index (as shown in the Haas Lathe Operator's Manual example program) seems to me to be the best/safest way, rather than having them use a M06 command which isn't standard on the machine. In my experience, most CNC lathes don't use M06 to index the turret.

  7. #7
    Join Date
    Aug 2012
    Posts
    27
    Quote Originally Posted by dcoupar View Post
    I agree with Billetgrip. G28 prior to a turret index (as shown in the Haas Lathe Operator's Manual example program) seems to me to be the best/safest way, rather than having them use a M06 command which isn't standard on the machine. In my experience, most CNC lathes don't use M06 to index the turret.
    As Ydna pointed out, we're concerned about tailstock interference, especially with long tools, with using just a G28 which is why the macro moves X to zero first.

    This is not for me personally and it's also not for people with cnc lathe experience. I use G28 through an intermediate point in my code to avoid the tailstock. I suppose though that we could teach them to do the same rather than introducing an abnormal command.

    Thanks for your input

Similar Threads

  1. How to change Tool change position(About MAZATROL T1 control)
    By liushuixingyun in forum Mazak, Mitsubishi, Mazatrol
    Replies: 6
    Last Post: 01-07-2014, 01:33 AM
  2. How do I change the Tool Change Position?
    By RussMachine in forum Tormach Personal CNC Mill
    Replies: 4
    Last Post: 01-04-2014, 08:08 PM
  3. tool change position
    By jschmid in forum Fanuc
    Replies: 1
    Last Post: 08-12-2013, 10:55 PM
  4. Setting tool offsets and tool change position.
    By trishbits in forum CamBam
    Replies: 1
    Last Post: 02-08-2013, 12:18 AM
  5. Safe Tool Change Position
    By Tennessee in forum Mastercam
    Replies: 1
    Last Post: 12-26-2011, 07:27 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •