Haas restart in sub?
Close
Login to Your Account
Results 1 to 6 of 6
  1. #1
    Join Date
    May 2017
    Country
    UNITED STATES
    State/Province
    Minnesota
    Posts
    326
    Post Thanks / Like
    Likes (Given)
    243
    Likes (Received)
    171

    Default Haas restart in sub?

    Does anyone know a way to restart in the middle of a subprogram? I'm on a 2015 Haas (pre-NexGen). I run this main:

    %
    O82244 (8224R MAIN 4 UP)
    G52 B0.
    M98 P82245
    G52 B90.
    M98 P82245
    G52 B180.
    M98 P82245
    G52 B270.
    M98 P82245
    M30
    %

    which calls a two hour and 45 minute subprogram for each part. When I lose a tool and have to come in and fix it in the middle of the night I find my options are to restart from the beginning of the part or run out that one part while sitting here and then starting up the main again.

    Thanks

  2. #2
    Join Date
    Jan 2014
    Location
    Temecula, Ca
    Posts
    2,056
    Post Thanks / Like
    Likes (Given)
    924
    Likes (Received)
    2711

    Default

    you could possibly insert a temp jump to a line you want to start at.

  3. #3
    Join Date
    May 2017
    Country
    UNITED STATES
    State/Province
    Minnesota
    Posts
    326
    Post Thanks / Like
    Likes (Given)
    243
    Likes (Received)
    171

    Default

    If so it would still be there for the next part. I'd have to use block skip to activate it only the first time. I've been using block skip to control whether or not it goes on to the next part, but I could sacrifice that.

  4. #4
    Join Date
    Sep 2015
    Country
    UNITED STATES
    State/Province
    Ohio
    Posts
    716
    Post Thanks / Like
    Likes (Given)
    404
    Likes (Received)
    720

    Default

    I think I would just unload the good parts up to where you had the issue, load up new blanks and restart from the beginning of the program. That would get me back in bed the soonest.

  5. #5
    Join Date
    Jan 2005
    Country
    CANADA
    State/Province
    Saskatchewan
    Posts
    9,605
    Post Thanks / Like
    Likes (Given)
    1188
    Likes (Received)
    3293

    Default

    Perhaps you could reorder your main program G52's to put the partial part at the beginning of the main. That way you could remove the ones that are done and load up with new blanks.

  6. #6
    Join Date
    Jan 2015
    Country
    UNITED STATES
    State/Province
    California
    Posts
    510
    Post Thanks / Like
    Likes (Given)
    80
    Likes (Received)
    260

    Default

    Quote Originally Posted by mhajicek View Post
    When I lose a tool and have to come in and fix it in the middle of the night I find my options are to restart from the beginning of the part or run out that one part while sitting here and then starting up the main again.

    Thanks
    What do you mean run out the part while sitting there? Watching it cut air? Or are you using program restart, setting 36?

    I think that's your only option. AFAIK, you can't call a sub and jump to line number like on fanuc or mitsubishi. (M98 P# H# or Q?)


Tags for this Thread

Bookmarks

Posting Permissions

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