Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

35K chipper

Verified Members
  • Posts

    204
  • Joined

  • Last visited

Posts posted by 35K chipper

  1. Mick,

    there are two prameter pages in the control that need to be set.

    the first page is what i call the fall back mode or G130 mode. this

    is how your machine will respond if you do not call G131 in your or

    G130 in your program. the values in my machine are as follows:

    execution mode = 1

    feedrate upper limit = 400 -IPM-

    machine mode = 0

    machining tolerance value = 0.0002

    program tolerance value = 0.0001

    utilization level of reconstructed shepe = 3

    this fall back mode is the slowest and most precice.

     

    the second prameter page has three colloms this is the G131 modes.

    the values in my machine are as follows:

     

    High Quality Standard High Speed

    machining tolerance 0.0002 0.0003 0.0006

    program tolerance 0.0001 0.0002 0.0004

    utilize reconst. shape 3 1 0

    max block length 0.400 0.600 0.800

    min block length 0.005 0.010 0.020

    program filter mode 0 0 0

    filter value: length 0.0003 0.0005 0.0012

    filter value: angle 5 7 10

     

     

    now is the fun part. the snips from one of my Okuma posts shows 24 different

    modes that are selectable from mi8. this allows you to change HiNC modes for any

    operation -ex can cycles or rapids- to the mode that best fits this operation.

    the modes 1-12 are from the 3 machining modes 0,1,2 and the 4 shape reconstruction

    levels 0,1,2,3. the modes 13-24 are the same as 1-12 with the filter values turned on.

     

    machining mode = J

    shape reconstruction = I

    finter mode = K

     

    ____________________________________________________________

     

     

    "SUPER Hi-NC"

     

    [misc reals]

    1. "'X' STEP AMOUNT [ + - 0.0000 ]" -mr1-? 0.0

    2. "'Y' STEP AMOUNT [ + - 0.0000 ]" -mr2-? 0.0

    3. ""

    4. ""

    5. ""

    6. ""

    7. ""

    8. "Stock, Blank, or Part Thickness"

    9. "Stock, Blank, or Part Width"

    10. "Stock, Blank, or Part Length"

     

    [misc integers]

    1. "Starting WCS [1= G15H1 40= G15H40,etc.]" -mi1-? 1

    2. "Sub Reps for all tools [0 - 40 Reps Max]" -mi2-? 0

    3. "Sub Rep from each tool = 1 All tools = 0" -mi3-? 0

    4. "Stage tools for OK 7 or 8 = 1 No Stage = 0" -mi4-? 0

    5. "Merge an EXT file [1= Merge 0= No Merge]" -mi5-? 0

    6. "Work shift in X = 0 , Work shift in Y = 1" -mi6-? 0

    7. "Total number of work shifts for this part" -mi7-? 0

    8. "Super Hi-NC OK8 only [0= off 1-24 on]"

    9. "Spindle face air blast [OK8 only 1= ON]"

    10. "Part Type Selector [0 - 20]"

     

    -----------------------------------------------------------

     

     

    phincoff # Super Hi-NC off selector

    if mi8 = 0, "", e

    if mi8 = 1, "G130", e

    if mi8 = 2, "G130", e

    if mi8 = 3, "G130", e

    if mi8 = 4, "G130", e

    if mi8 = 5, "G130", e

    if mi8 = 6, "G130", e

    if mi8 = 7, "G130", e

    if mi8 = 8, "G130", e

    if mi8 = 9, "G130", e

    if mi8 = 10, "G130", e

    if mi8 = 11, "G130", e

    if mi8 = 12, "G130", e

    if mi8 = 13, "G130", e

    if mi8 = 14, "G130", e

    if mi8 = 15, "G130", e

    if mi8 = 16, "G130", e

    if mi8 = 17, "G130", e

    if mi8 = 18, "G130", e

    if mi8 = 19, "G130", e

    if mi8 = 20, "G130", e

    if mi8 = 21, "G130", e

    if mi8 = 22, "G130", e

    if mi8 = 23, "G130", e

    if mi8 = 24, "G130", e

    if mi8 - 24, "", e

     

     

    phinc # Super Hi-NC output selector

    if mi8 = 0, "", e

    if mi8 - 0 & mi8 < 25, phinca, e

    if mi8 - 24, "", e

     

    phinca # Super Hi-NC Control Selector

    if mi8 = 1, "G131J0I0", e

    if mi8 = 2, "G131J1I0", e

    if mi8 = 3, "G131J2I0", e

    if mi8 = 4, "G131J0I1", e

    if mi8 = 5, "G131J1I1", e

    if mi8 = 6, "G131J2I1", e

    if mi8 = 7, "G131J0I2", e

    if mi8 = 8, "G131J1I2", e

    if mi8 = 9, "G131J2I2", e

    if mi8 = 10, "G131J0I3", e

    if mi8 = 11, "G131J1I3", e

    if mi8 = 12, "G131J2I3", e

    if mi8 = 13, "G131J0I0K1", e

    if mi8 = 14, "G131J1I0K1", e

    if mi8 = 15, "G131J2I0K1", e

    if mi8 = 16, "G131J0I1K1", e

    if mi8 = 17, "G131J1I1K1", e

    if mi8 = 18, "G131J2I1K1", e

    if mi8 = 19, "G131J0I2K1", e

    if mi8 = 20, "G131J1I2K1", e

    if mi8 = 21, "G131J2I2K1", e

    if mi8 = 22, "G131J0I3K1", e

    if mi8 = 23, "G131J1I3K1", e

    if mi8 = 24, "G131J2I3K1", e

     

     

     

    pblow # Spindle nose blow

    if mi9 = 1, "M121", e

     

    pblowoff # Spindle nose blow off

    if mi9 = 1, "M9", e

     

     

    --------------------------------------------

     

     

    pheader # File header

    spaces_sav=spaces

    sextnc = ucase-sextnc-

    spathnc = ucase-spathnc-

    if mi5 = 1 & mi2 <- 0, q1

    "$", progname, ".", sextnc, "%"

    "-PROGRAM FILE NAME - ", progname, ".", sextnc, "-"

    "-OPERATION - ", *progno, "-", e

    spaces=0

    "-PROGRAMMER - MIKE JONES-"

    "-POST NAME - ", snamepst, "-"

    "-DATE - ", *smonth, "-", *day, "-", "20", *year, " TIME - ", *time, "-"

    spaces=spaces_sav

     

     

     

    psof0 # Start of file for tool zero

    psof

     

    psof # Start of file for non-zero tool number

    if tplnout = one, ttplane = wbuf-one,wc1-

    ptravel

    pwritbuf5

    pinit

    if metric = 1, pmetric

    tooltotal = rbuf-4,0- #Reads total tools used #Index!

    if toolcountn <= tooltotal, nexttool = rbuf-4,toolcountn-

    else, nexttool = first_tool

     

     

    if mi5 = 0 & mi2 <- 0 & mi7 <- 0, pprtoff, e

    pparts

     

    spaces=0

    if output_z = yes, "-PGM Z MAX ", *z_tmax, "-"

    if output_z = yes, "-PGM Z MIN ", *z_tmin, "-"

     

    spaces=spaces_sav

     

    subprg = yes # Open subprogram file? yes/no

    subprogno = progno

    tlnxt = mi4

    dumsub = mi3

    if dumsub = 0, numsub = mi2

    if dumsub-0, numsub = mi2 # Store number of subprograms

    mi1org = mi1 # Original mi1 value

    mergeext

    *sg00, *sgabsinc, "G80", "G40", "G17", "G94", e

     

     

    prv_absinc = c9k

     

     

    "N", *t, e

    "IF [VATOL EQ ", *t, "] N", *next_tool, nna, e

    pblow, e

     

    "T", *t, "M6", e

    pblowoff, e

    "N", *next_tool, nna, e

    ptoolcomm, e #Tool!

    comment, e

     

     

    spaces=0

    if output_z = 1, preadbuf5

    if output_z = 1, "-", "MAX ", *max_depth, "-"

    if output_z = 1, "-", "MIN ", *min_depth, "-"

    if tlnxt = 1 & next_tool <- 1, "/T", *next_tool, " -IS THE NEXT TOOL-"

     

     

    spaces=spaces_sav

     

    if tplnout = one, ptplane

     

    startflg = one

    nobrk_sav = nobrk

    nobrk = one

     

    pstock #Stock!

    pindex #Index!

    last_op_id = op_id

     

    ptoolend # End for current tool

    !coolant, !opcode

     

    ptlchg0 # Null tool change

    toolcount = toolcount + 1 #Index!

    prvtp = rbuf-3,toolcountp- #Index!

    if toolcountn <= tooltotal, nexttool = rbuf-4,toolcountn-

    else, nexttool = first_tool

     

    if tlplnno <- prvtp, "G0G30P1"

     

    if tlplnno <- prvtp, pindex #Index!

     

    if opcode = three, ptlchg0drl

     

     

    spaces=0

    comment

    spaces=spaces_sav

     

    if op_id<-last_op_id, pstock #Stock!

     

    speed

    smcool

    if tplnout = one, ptplane

    last_op_id = op_id

     

    ptlchg # Tool change

    if numsub-0, phincoff, e

    if numsub-0, "RTS"

    if numsub-0, " "

    if numsub-0, " "

     

    subout = 0

    mi1 = mi1

    if dumsub-0, numsub = mi2 # Store number of subprograms

    toolcount = toolcount + 1 #Index!

    if toolcountn <= tooltotal, nexttool = rbuf-4,toolcountn-

    else, nexttool = first_tool

     

    if numsub-0, n = nsav

     

    pcooloff, e

    "G0G30P1M5", e

    phincoff, e

     

    "M1"

    " "

     

     

    pinit

    if numsub-0, " "

    "N", t, e

    "IF [VATOL EQ ", *t, "] N", *t, *next_tool, nna, e

    pblow, e

    "T", *t, "M6", e

    pblowoff, e

    "N", *t, *next_tool, nna, e

    ptoolcomm #Tool!

    comment, e

    spaces=0

    if output_z = 1, preadbuf5

    if output_z = 1, "-MAX ", *max_depth, "-"

    if output_z = 1, "-MIN ", *min_depth, "-"

    if tlnxt = 1 & toolcount <- 1, "/T", *next_tool, " -IS THE NEXT TOOL-"

     

     

    spaces=spaces_sav

     

    if tplnout = one, ptplane

     

    startflg = one

    nobrk_sav = nobrk

    nobrk = one

     

    pstock #Stock!

    pindex #Index!

    last_op_id = op_id

     

    peof0 # End of file for tool zero

    peof

     

    peof # End of file for non-zero tool

    if numsub-0, phincoff, e

    if numsub-0, "RTS"

    if numsub-0, "%"

    subout = 0

     

    if numsub-0, n = nsav

     

    pcooloff, e

    "G0G30P1M5"

    phincoff, e

    pblow, e

    if tlnxt = 1 & toolcount <- 1, "/M6"

    if tlnxt = 0 & toolcount <- 1, "T", *first_tool, "M6"

    "G0Y9.0"

    pblowoff, e

     

    mi1 = mi1org

    *sgwcs

     

    "M2"

    if numsub=0, "%"

    if numsub-0, " "

    if numsub-0, " "

     

    mergesub

    clearsub

     

    -----------------------------------------------------------------------

     

    Mick hope this is some help to you.

     

    ps.

     

    i plan to use mr4-10 to allow you to plugin other values ie F,E,D,L,R,P,Q

    no time now with multi seates of X to get up and running.

     

    35K Chipper

  2. Jeff,

    This one is for a machine with tool pre-stage.

    The block skip will save time when you cc the part

    to size.

     

    35K Chipper

     

    (MAKES 1 PART WITHOUT SUBS)

    (NEXT TOOL ACTIVE WITH / OFF)

    (PGM Z MAX Z.1)

    (PGM Z MIN Z-.635)

    G0G90G80G40G17G94

    N1

    IF [VATOL EQ 1] N1510

    M121

    T1M6

    M9

    N1510

    (4.00 6FL DMND SHELL MILL)

    (FACE FRONT)

    G131J2I0

    (MAX Z.1)

    (MIN Z0.)

    /T15 (IS THE NEXT TOOL)

    G0G90G15H1X-7.6264Y-2.0186S10472M3

    G56H1Z.1M8

    Z.05

    G1Z0.F100.

    G42D1X-5.1267Y-1.975

    G2X-5.125I.0017J-.1

    G1X5.125

    G2X5.1267I0.J-.1

    G40G1X7.6264Y-2.0186

    G0Z.1

    (FACE BACK)

    G131J2I0

    X-7.6264Y2.0186

    Z.05

    G1Z0.F100.

    G41D1X-5.1267Y1.975

    G3X-5.125I.0017J.1

    G1X5.125

    G3X5.1267I0.J.1

    G40G1X7.6264Y2.0186

    G0Z.1

    M9

    G0G30P1M5

    G130

    M1

     

    N15

    IF [VATOL EQ 15] N15131

    M121

    T15M6

    M9

    N15131

    (.375 STUB CBD S POINT)

    (DRL .375)

    G131J2I0

    (MAX Z.1)

    (MIN Z-.5477)

    /T13 (IS THE NEXT TOOL)

    G0G90G15H1X-2.3601Y-.1907S10800M3

    G56H15Z.1M8

    G71Z.1

    G81X-2.3601Y-.1907Z-.5477R.05F80.M53

    Y.1907

    X-2.0298Y0.

    X0.

    X2.1399Y-.1907

    Y.1907

    X2.4703Y0.

    G80M3

    M9

    G0G30P1M5

    G130

    M1

  3. Jeff,

    This is what we use. You must have user task 2 option. Vatol is the tool in the spindle. If it is

    it will jump the tool change. If it's not it will

    make the tool change. You need this at the start of every tool.

    Hope this helps

    35k chipper

     

    (NEXT TOOL NOT ACTIVE)

    (PGM Z MAX Z.1)

    (PGM Z MIN Z-.227)

    G0G90G80G40G17G94

    N10

    IF [VATOL EQ 10] N121

    T10M6

    N121

    (.03125 DIA. 15 DEG. 2 FLT. TAPER)

  4. Brian,

    This is what we did here. There are 24 selectable modes from the table. only one mi required.

     

    phincoff # Super Hi-NC off selector

    if mi8 = 0, "", e

    if mi8 = 1, "G130", e

    if mi8 = 2, "G130", e

    if mi8 = 3, "G130", e

    if mi8 = 4, "G130", e

    if mi8 = 5, "G130", e

    if mi8 = 6, "G130", e

    if mi8 = 7, "G130", e

    if mi8 = 8, "G130", e

    if mi8 = 9, "G130", e

    if mi8 = 10, "G130", e

    if mi8 = 11, "G130", e

    if mi8 = 12, "G130", e

    if mi8 = 13, "G130", e

    if mi8 = 14, "G130", e

    if mi8 = 15, "G130", e

    if mi8 = 16, "G130", e

    if mi8 = 17, "G130", e

    if mi8 = 18, "G130", e

    if mi8 = 19, "G130", e

    if mi8 = 20, "G130", e

    if mi8 = 21, "G130", e

    if mi8 = 22, "G130", e

    if mi8 = 23, "G130", e

    if mi8 = 24, "G130", e

    if mi8 > 24, "", e

     

     

    phinc # Super Hi-NC output selector

    if mi8 = 0, "", e

    if mi8 > 0 & mi8 < 25, phinca, e

    if mi8 > 24, "", e

     

    phinca # Super Hi-NC Control Selector

    if mi8 = 1, "G131J0I0", e

    if mi8 = 2, "G131J1I0", e

    if mi8 = 3, "G131J2I0", e

    if mi8 = 4, "G131J0I1", e

    if mi8 = 5, "G131J1I1", e

    if mi8 = 6, "G131J2I1", e

    if mi8 = 7, "G131J0I2", e

    if mi8 = 8, "G131J1I2", e

    if mi8 = 9, "G131J2I2", e

    if mi8 = 10, "G131J0I3", e

    if mi8 = 11, "G131J1I3", e

    if mi8 = 12, "G131J2I3", e

    if mi8 = 13, "G131J0I0K1", e

    if mi8 = 14, "G131J1I0K1", e

    if mi8 = 15, "G131J2I0K1", e

    if mi8 = 16, "G131J0I1K1", e

    if mi8 = 17, "G131J1I1K1", e

    if mi8 = 18, "G131J2I1K1", e

    if mi8 = 19, "G131J0I2K1", e

    if mi8 = 20, "G131J1I2K1", e

    if mi8 = 21, "G131J2I2K1", e

    if mi8 = 22, "G131J0I3K1", e

    if mi8 = 23, "G131J1I3K1", e

    if mi8 = 24, "G131J2I3K1", e

     

     

     

    pblow # Spindle nose blow

    if mi9 = 1, "M121", e

     

    pblowoff # Spindle nose blow off

    if mi9 = 1, "M9", e

     

     

    Thanks

    35k chipper

  5. Try glass bead blasting your PEEK part at 20 psi. bead diameter .005>.010 to remove burrs. The material has glass in it so use carbide circuit board drills ane diamond coated endmills from harvey tools. There is a design and fab guide from DSM engineering plastics with feeds and speeds for many engineering plastics. Use a peice of polycarbonate for a setup peice it will save you $$$.

     

    35k

  6. Pull studs because of there design start to loose gripping force as the rpm increases. centrifugal force causes the fingers to pull away from the stud. hsk gripping increases as the rpm goes up. i guess thats why my machine has active rpm comp for spindle shrink and thermal comp for growth.

    ( @35k +.0011 ) there are several papers on why hsk. the only problem with hsk is cost. a tool holder with an active balance ring is 1800.00 unless you buy 10 at a time.

  7. I am looking for mill post modifications in order to use 3 items i purchased when i bought this okuma md45vae 35k spindle with every bell and whistle i could get. first is the renishaw probe, second is the blum laser for tool length, diameter offset and break detection, the third item is a baladyne automatic and active tool balancer. we do alot of unattended high speed machining with this race horse and i would sleep beter at night knowing the three watch dogs were running inside my programs. the control is an osp-u100m.

     

    thanks,

    35k chipper

  8. ME @ CU Boulder,

    For aluminum try www.destinytool.com they make a line of tools i think are the best i've ever used for 7075 6061 2024 or mic6 alum. they call them vipers and diamond backs. example .500 3flt 1.25loc 30000rpm 400ipm 1.0doc .05radial. these tools have a coating the manufacture calls stealth. friction coefficent .023 thickness .5-1 microns. great stuff. the diamond back rougher same rpm doc and radial except 800ipm. i have to run the chip conveyor wide open just keep up.

  9. See if you can use a6 tool steel (carpenter vega) more stable than a2. Make sure tha part is vacuum heat treated. Spot with a carbide spot drill with the tip angle to match your first stub carbide drill. Spot dia. @ 80>90% of the first drill. Drill with the primary with a G73 cycle at 1.5 > 2.0 dia. deep. Second drl carbide .002 >.004 larger than the first drl. Drl to 4 dia deep with a G83 cycle peck at 30% of this drill dia. Never leave the hole until final retract. Last drill same dia as the second drl. Peck G83 at 20% of drl. dia. until break thru dwell at .3 seconds after brk. thru. Do not leave the hole until final retract. Now use a 90 deg carbide 4 flute chamfer mill. chemfer hole .002>.004 larger than the reamer G81 no dwell. Now ream to size with a carbide reamer bore in stop spindle rapid out.(G86 no dwell) All tools in clean collets. Do not over extend any tool. Check run out on all. lots of coolant.

     

    good luck,

    35k chipper

  10. I am building a portable filtration system that will filter down to 1 micron air driven (no shock hazard) 30 gpm to maintain 15 cnc mills. If my math is correct it should clean a 50 gal tank in about 30 min to a 1 micron level. It also has a 10 micron filter that removes tramp oil. I found all the parts @ McMaster. Also it handles all solids up to 5/32 in dia.

  11. I program the part to the nominal print demension and use the cutter comp in the machine to adjust for tool size differences, wear, plating buildup or electro polish reduction. The mc geometery will match the print and the part can accomodate all the outside variables the customer might require.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...