-
Posts
204 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
eMastercam Wiki
Blogs
Gallery
Events
Posts posted by 35K chipper
-
-
is this an OSP-U100M control? if it is are you using g130/g131 (off/on).
-
thanks to all. i will give all these things a try.
-
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.)
-
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.
-
If you run in metric you will have more precision.
Do the math 0.001mm is smaller than 0.0001 in.
-
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
-
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)
-
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
-
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
-
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
-
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
-
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.
-
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.
-
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
-
A program with R output will use less memory in your machine control. I,J,K is more reliable for me.
35K
-
Dataflute use to be my #1 endmill but it slipped into second place. time is money not the cost of the tool.
-
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.
-
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
-
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.
-
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.
Okuma Hi2NC/Hi Nurbs
in Industrial Forum
Posted
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