![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Fanuc Discuss Fanuc controllers here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Hello All, I was wondering if anyone has an example program on using the tool life management feature on a VMC with a Fanuc 16i or 31i control. I am trying to get the control to track minutes used for a particular tool number. Any info will be greatly appreciated.... |
|
#2
| |||
| |||
If you can edit your tool change macro, here you are: O9001(TOOL CHANGE) (LET #999=TOOL IN SPINDLE) (#701 AND UP SHOWS TIME) (#801 AND UP SHOWS NUMBER OF CHANGES) ... ... ...(put following 3 lines near the beginning of the macro) #997=#3002(GET CURRENT TIME) #996=[#997*60.]-[#998*60.] (HOURS TO MINUTES) #[#999+700]=#[#999+700]+#996 .. ... M46(CHANGE TOOLS) #999=#4120(NEW TOOL IN SPINDLE) (put #999 line after the actual tool change) ... ... ... (put these two lines just before M99) #[#999+800]=#[#999+800]+1 #998=#3002(GET CURRENT TIME) M99 |
|
#4
| |||
| |||
| Will this work on a Fanuc 15M as well? We want to be able to stop the machine and install redundant tooling, or have it stop after the program has run not allowing the program to restart until the tool is changed, when a tool has reached the end of its "life" before tool failure. |
|
#5
| |||
| |||
| Param and prog changes for tool life management on 0i-mb TO SWITCH tool life management ON 1) MDI 2) Param write enable 3) Param #6800 MT6 IGI SNC GRS SIG LTM GS2 GS1 0 0 0 0 0 0 0 0 Param #6801 M6E EXT EMD LFV 1 1 0 0 1 0 0 0 Param #6802 0 0 0 0 0 0 0 1 Write sub-routines % O8999(SETTING TOOL LIFE) G10L3P1 P(group no.) L(no of parts) T00??(tool no.)H?? (offset no.) G11 G99 % % O0005 (tool life management enable) G10 L50 M6801 R 11001000 G11 M99 % % O0006 (tool life management disable) G10 L50 M6801 R 00000000 G11 M99 % (In program used) O0001 G0 G90 …………………M3 ; G43 …………..M8 ; M98 P0005 (ENABL TLM) M6T0101 (Call tool out of GRP 1) T(next tool no.) GO G90 G54.1 P?? X0.0 Y0.0 C0.0 S????? M? G0G43Z60H15 (Comp no. 15 which is assigned to tool no. 15 in GRP 1) : ; M98 P0006 (DISABLE TLM) M01 / /M98 P8888 T??(Tool description) M06 T(next tool no.) To clear alarm when tool has reached its life end MDI OFFSET SETTINGS TOOL LIFE OPERATOR CLEAR EXECUTE |
| Sponsored Links |
|
#6
| |||
| |||
| Is anyone looking to increasing your tool life? what about those hard to find machine parts that break easily? Check out this company they cryo treat any type of metal parts that you have send them back to you. The process increases the parts ability to resist wear and tear ultimately increasing its life. End mills and drill bit stay sharper longer and are able to do more work for you. the web site is www.cryosystems.com. Check them out. |
|
#7
| ||||
| ||||
|
|
#9
| |||
| |||
| There are cryo processing compaines out there unfourtunatally that do not do great work. And they are some of the biggest compaines. Things that may affect the results from cryo processing are temperature- items need to get down to -300 or colder and be unpacked. Time of processing - If they soak for less than 24 hours @ -300f I would want a very good reason why. Temper- for ferrous metals a mild temper is needed after the cryo process to relax the newly formed Martensite other wise they could get brittle. Another reason this guy did not see good results could be the part itself. Some manufactures of carbides use recycled material. Cryo processing does not do anything to the carbide itself it is the binder material that respondes to the cryo process and in turn extendeds the life. ( I am assuming they are carbide inserts) Anyway the process they use to recycle carbides is to freeze it to make it brittle then pulverise it and reform the insert. So because it has been frozen at -300 or so the benefits are not seen. I hope this helps, cryo processing works very well on many things if it is done corectally. David |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |