603,780 active members*
2,529 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Haas Machines > Haas Mills > Haas Horizontal program advice
Results 1 to 2 of 2
  1. #1
    Join Date
    Feb 2008
    Posts
    23

    Haas Horizontal program advice

    New to horizontal programming. Here is what I have came up with so far for a sample pallet change and 4axis program to mill the faces of a tombstone.

    Don't have the machine yet so I can't play around and test programs, but I would like to have a head start before it gets here.

    Any advice or changes?

    %
    O10000
    ( PALLET CHANGE)
    ( PROGRAM DATE - 6/19/2013)
    ( PROGRAMMED BY - RW )

    M36 P1

    M50 P1

    M98 P#55551

    M36 P2

    M50 P2

    M98 P#55551

    M99
    %


    O55551
    ( CUSTOMER - )
    ( PART NUMBER - TOMBSTONE GRID PATTERN)
    ( PROGRAM DATE - 9/10/2013)
    ( PROGRAMMED BY - RW )
    ( UPDATED - )
    ( DRAWING REV LEVEL - )

    (G54)G10 L2 P1 G90 X0.0 Y0.0 Z0.0 B0.0
    (G55)G10 L2 P2 G90 X0.0 Y0.0 Z0.0 B90.0
    (G56)G10 L2 P3 G90 X0.0 Y0.0 Z0.0 B180.0
    (G57)G10 L2 P4 G90 X0.0 Y0.0 Z0.0 B270.0

    G20

    (G54 B0.0)

    N1
    G0 G17 G40 G49 G53 G80 G90 G98 Z0
    T1 M6 (T1 Face Mill D 2.0 5 Flute W/.03R)
    G0 G90 G54 S3500 M3
    M10
    B0.0
    M11
    X-7.075 Y-0.47
    G43 Z17.5 H01 M8
    Z5.875
    G94
    G1 X-5.825 F50.0
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-2.42
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-4.37
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-6.32
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-8.27
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-10.22
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-12.17
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-14.12
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-16.07
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-18.02
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-19.97
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    M9
    M5
    G0 G90 G53 Z0
    G0 G90 G53 X0 Y0
    M1

    (G55 B90.0)

    N11
    G0 G17 G40 G49 G53 G80 G90 G98 Z0
    T1 M6 (T1 Face Mill D 2.0 5 Flute W/.03R)
    G0 G90 G55 S3500 M3
    M10
    B0.0
    M11
    X-7.075 Y-0.47
    G43 Z17.5 H01 M8
    Z5.875
    G94
    G1 X-5.825 F50.0
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-2.42
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-4.37
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-6.32
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-8.27
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-10.22
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-12.17
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-14.12
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-16.07
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-18.02
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-19.97
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    M9
    M5
    G0 G90 G53 Z0
    G0 G90 G53 X0 Y0
    M1

    (G56 B180.0

    N111
    G0 G17 G40 G49 G53 G80 G90 G98 Z0
    T1 M6 (T1 Face Mill D 2.0 5 Flute W/.03R)
    G0 G90 G56 S3500 M3
    M10
    B0.0
    M11
    X-7.075 Y-0.47
    G43 Z17.5 H01 M8
    Z5.875
    G94
    G1 X-5.825 F50.0
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-2.42
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-4.37
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-6.32
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-8.27
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-10.22
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-12.17
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-14.12
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-16.07
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-18.02
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-19.97
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    M9
    M5
    G0 G90 G53 Z0
    G0 G90 G53 X0 Y0
    M1

    (G57 B270.0)

    N1111
    G0 G17 G40 G49 G53 G80 G90 G98 Z0
    T1 M6 (T1 Face Mill D 2.0 5 Flute W/.03R)
    G0 G90 G57 S3500 M3
    M10
    B0.0
    M11
    X-7.075 Y-0.47
    G43 Z17.5 H01 M8
    Z5.875
    G94
    G1 X-5.825 F50.0
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-2.42
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-4.37
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-6.32
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-8.27
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-10.22
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-12.17
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-14.12
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-16.07
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-18.02
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    X-7.075 Y-19.97
    Z5.875
    G1 X-5.825
    X5.825
    X7.075
    G0 Z17.5
    M9
    M5
    G0 G90 G53 Z0
    G0 G90 G53 X0 Y0
    M1
    M6
    M30
    %

  2. #2
    Join Date
    Nov 2006
    Posts
    490
    You may wish to use an M48 code which verifies the pallet positions, depending on if you plan to use branching programming methods.

    There's lot of ways to accomplish the programming itself....depending on the parts being made and the fixturing being used, you may find it adequate to simply use one offset per pallet side (4 per tombstone) but there are cases where you'd need multiple offsets per side, combined with multiple pallets. Mixing that up with using incremental routines can shrink the program by quite a bit (if that's one of your goals). As always it depends on the parts being made.

    Have you checked the manual yet? There's a couple examples that take from different approaches, pretty useful. But if you're going to be using an older machine, some of the nice user interface features weren't present on older controls.

Similar Threads

  1. CNC/CAD Experience Haas Vertical & Horizontal
    By bryanturner1984 in forum Employment Opportunity
    Replies: 0
    Last Post: 10-20-2012, 09:54 PM
  2. Horizontal hone build - need advice
    By tech_101 in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 0
    Last Post: 07-01-2011, 02:51 AM
  3. Replies: 2
    Last Post: 01-20-2010, 06:11 PM
  4. Using a schedule program on a horizontal
    By Shotout in forum Okuma
    Replies: 6
    Last Post: 08-29-2009, 01:06 AM
  5. Haas HS-2RP Horizontal mill
    By ITG in forum Haas Mills
    Replies: 11
    Last Post: 01-21-2008, 08:31 PM

Posting Permissions

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