Need Help! Programming multiple parts.


Results 1 to 2 of 2

Thread: Programming multiple parts.

  1. #1
    Member pb2304's Avatar
    Join Date
    Jan 2022
    Posts
    4
    Downloads
    0
    Uploads
    0

    Default Programming multiple parts.

    I'm looking to machine multiple components at once using different offsets. I was wondering if anyone knew of a way of optimising the tool changes. I'm new to the machine and the only way I know how is to create multiple sup programs, 21 to be exact for this current part. I was hoping there is a line of code I'm not aware of that I can add into the start of each tool in the one program, that when I call the sub program it reads only that tool each time.
    Thanks for any help.
    PB

    Similar Threads:


  2. #2
    Member
    Join Date
    May 2016
    Location
    United States
    Posts
    471
    Downloads
    0
    Uploads
    0

    Default Re: Programming multiple parts.

    Not sure if you're looking to do multiples of the same part or a different part in each vise or work offset.

    Here is something I do all the time to do 6 parts in 3 twin station vises. I go in a counterclockwise direction starting with G54 at the near left station, followed by G55 and G56 on the right. G57 is the rear station on the right, then going left ending up with G59 as the rear station in the left G54 vise. I really do 8 stations with on the fly offset changes, but we can leave that for another time. This programming also allows you to turn on Block skip to run one vise only. Turn off Block Skip to run all vises. If you have a different part in each station but using the same tool, just substitute the relevant subroutine number after the Offset change. Here are just three tools to keep it short.

    %
    O500 (SIMPLE DRILL/SLOT ROUTINE 6 PARTS)

    (T01 3/8 SPOT DRILL 120 DEG)
    (T02 9/32 SM DRILL 118 DEG)
    (T03 1/4 3FL CB END MILL 5/16LOC)

    T1M6 (SPOT DRILL)
    G17G20G40G49G54G80G90G98

    G0X1.Y-0.5
    G43 Z0.1 H1 S2500 M3 T2
    M8
    G99 G82 Z-0.083 R0.1 P50 F20.K0
    M98P501
    /G55
    /M98P501
    /G56
    /M98P501
    /G57
    /M98P501
    /G58
    /M98P501
    G59
    M98P501
    G80
    M9

    T2M6 (9/32 DRILL)
    G17G20G40G49G54G80G90G98

    G0X1.Y-0.5
    G43 Z0.1 H2 S3500 M3 T3
    M8
    G98 G81 Z-0.6 R-0.05 F25.K0
    M98P501
    /G55
    /M98P501
    /G56
    /M98P501
    /G57
    /M98P501
    /G58
    /M98P501
    G59
    M98P501
    G80
    M9

    T3M6 (1/4 END MILL)
    G17G20G40G49G54G80G90G98

    G0X-0.225 Y-0.75
    G43 Z0.1 H3 S6000 M3 T1
    M8
    G1Z-0.25F35.
    M98P502
    /G55
    /M98P502
    /G56
    /M98P502
    /G57
    /M98P502
    /G58
    /M98P502
    G59
    M98P502
    G0Z1.
    M9
    G55 X6. Z5.
    G53 Z0. Y0. M5
    G54
    M30

    :501 (DRILL POSITION SUB)

    X1.Y-0.5
    X2.
    X3.5
    X4.
    Y-1.
    X3.5
    X2.
    X1.
    M99

    :502 (1/4 END MILL SUB)

    G0X-0.225 Y-0.75
    Z-0.25
    G1X1.5
    Y-2.225
    G0Z0.1
    M99
    %

    My apologies if I got didn't understand your question correctly. These are just random moves hand written off the top of my head. Hope it helps.



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
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Programming multiple parts.

Programming multiple parts.