585,729 active members*
4,900 visitors online*
Register for free
Login
Results 1 to 3 of 3
  1. #1
    Join Date
    Feb 2015
    Posts
    82

    HAAS SL30 variable program

    Hi, I currently have an Okuma LB15 which is a great machine but am looking at a HAAS SL30 (2004) for its bigger spindle & longer turning length. I machine a lot of hydraulic cylinder rods, most of which are pretty basic...one end has a thread for the clevis & the other a thread & maybe a step up for the piston.

    On my Okuma I have a couple of different variable programs for each end in which I can simply change the values at the start of the program for different size chrome bar, thread size, length etc.


    @018$A.MIN%
    (1 & 1/4 X 12 TPI VARIABLE THREAD)
    (PUTS 1MM X 45 DEG CHAMFER ON ROD)
    (CAL SHOULDER OF THREADING TOOL)
    DX1=38.1 (CHROME BAR DIA)
    DX2=31.7 (THREAD OD)
    LZ=0 (FACE OF JOB***DO NOT CHANGE)
    LZ1=6 (AMOUNT TO FACE OFF)
    LZ2=31 (FULL LENGTH FROM FACE) (LZ)
    LZ3=30.5 (LENGHT OF THREAD)
    G0X300Z300
    G50S2500
    T010101 (0.8 CNMG)
    G0X=DX1-10Z=LZ+LZ1
    M0 (PULL OUT STOCK)
    G0X=DX1+3Z=LZ+LZ1+2
    G96S180M42M3
    Z=LZ+LZ1
    M8
    G86N1D1F.2
    N1G82
    G0X=DX1+3Z=LZ
    G1X-1.5
    Z=LZ+1
    G80M9
    G0Z=LZ+2
    G85N2D5U.5W.05F.2
    N2G81
    G0X=DX2-3.5
    G1G42Z=LZ F.18
    X=DX2 Z=LZ-1
    Z=LZ-LZ2
    X=DX1-2
    G1X=DX1+3Z=LZ-LZ2-2.5
    G40
    G80
    G0X300Z300M9
    N3G97S750M42M3T020202 (.8 VNMG)
    G0X=DX2+3Z=LZ+2
    G96S220M8
    G87N2
    G0X300Z300 M9
    N4G97S450M42M3T0303 (THREAD 12 TPI)
    G0X=DX2+10Z=LZ+10 M8
    G71X=DX2-2.77Z=LZ-LZ3 H2.77D.3U.07F2.116M22M33M74
    G0X300Z300M9
    M2

    These work really well so I am wondering if the HAAS control (2004) provides a similar function?

    Also, if anyone knows how I can add variables for the threading cycle( G71 X=DX2-2.77 Z=LZ-LZ3 H2.77 D.3U.07 F25.4J12 to the start of my program it would be awesome. At the moment I scroll through the program & change these for different threads.

    Thanks in advance.

  2. #2
    Join Date
    Jun 2015
    Posts
    4154

    Re: HAAS SL30 variable program

    hy wc, you should definetly look into haas variables, i guess there are a few

    now, if i may, i will write the core for your parameterized program, for the okuma :

    Code:
        CALL OFACE(CUT        ) LINK = tool V1 = rpm V2 = feed V3 = material_od
        CALL OEXTE(RNALTURNING) LINK = tool V1 =     V2 =      V3 = dia V4 = length
        CALL OTHRE(ADING      ) LINK = tool V1 =     V2 =      V3 = doc V4 = finish V5 = infeed_1 V6 = infeed_2 V7 = length
    M02
    also, there is something that i like to call evolution codes :
    ... G71 X=DX2-2.77 Z=LZ-LZ3 H2.77 D.3U.07 F25.4 J12
    ... G71 V1=2.77 X=DX2-V1 Z=LZ-LZ3 H=V1 D.3 U.07 F25.4 J12
    ... G71 V1=2.77 X=DX2-V1 Z=LZ-LZ3 H=V1 D.3 U.07 F25.4/12 G95

    find someone who can "hass" it / kindly
    Ladyhawke - My Delirium, https://www.youtube.com/watch?v=X_bFO1SNRZg

  3. #3
    Join Date
    Feb 2015
    Posts
    82

    Re: HAAS SL30 variable program

    Thanks deadlykitten, ended up adding:
    V1=2.71
    V2= 25.4/12
    at the start of my prog, then

    G71X=DX2-V1Z=LZ-LZ3 H=V1D0.3U.07F=V2

    in my program...works great.

Similar Threads

  1. Haas Sl30
    By waznik72 in forum Questions or Problems
    Replies: 0
    Last Post: 10-04-2018, 08:27 AM
  2. Wanted Haas SL30
    By CGreye in forum Want To Buy...Need help!
    Replies: 1
    Last Post: 08-18-2010, 10:43 PM
  3. Searching for a program for Haas Sl30 turning centre
    By beans in forum Turning Machines
    Replies: 2
    Last Post: 05-11-2009, 09:31 PM
  4. Need Help** How to use HAAS SL30 tailstock in a program
    By Powder_Keg in forum Haas Lathes
    Replies: 7
    Last Post: 03-11-2009, 09:43 PM
  5. Help with G76 on Haas SL30
    By quadtard in forum Haas Lathes
    Replies: 4
    Last Post: 08-07-2008, 11:59 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
  •