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

Everything 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. is this an OSP-U100M control? if it is are you using g130/g131 (off/on).
  3. thanks to all. i will give all these things a try.
  4. i don't want to restrict access just the ability to change critical feilds. i just want to limit the fiddle factor. (people changing things when they have no clue what it will do.)
  5. Have many seats of mcx! is there a way to lock machine def. , tool lib. , posts , and config files ? having all this control in X is great! when it's in the right hands.
  6. If you run in metric you will have more precision. Do the math 0.001mm is smaller than 0.0001 in.
  7. 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
  8. 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)
  9. 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
  10. Brian, Is this an okuma mill with an Osp-100m? I did just what your asking about 1.5 years ago. Its uses everyday. 35k chipper
  11. check multi dnc or rocket port they have ethernet to rs232 or rs422 hubs. then you can put it all on the network. 35k chipper
  12. 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
  13. 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.
  14. Lucky, Any spindle running over 15k needs HSK.... Hsk63a is a very robust holder it can handle the rpm and the horse power!!! let see a 40 taper with flange contact ??? must be a 40 taper trying to act like an hsk.
  15. 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
  16. A program with R output will use less memory in your machine control. I,J,K is more reliable for me. 35K
  17. Dataflute use to be my #1 endmill but it slipped into second place. time is money not the cost of the tool.
  18. 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.
  19. 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
  20. 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.
  21. 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...