![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Coding Post your Coding for opensource projects here. |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
| My machines are not having any tool counter. I want to monitor the tool life with Macros. Suppose tool life can be between 20 to 30 pieces. I want my machine to flash message when tool life reaches to 20 Without any machine stoppage due to this alarm. Machine operator will start preparing for tool change and change the tool before 30 pieces. and reset the counter (Macro) . Machine will stop if counter (Macro) is not reset to zero even after 30 pieces. I know about custom macro #3000 but it will generate Alarm and cycle will stop with this alarm. I want a Warning message first after 20 pieces, cycle will continue even after 20 pieces with message on screen. Cycle will stop after 30 pieces if tool counter macro is not reset to zero. Can anybody make a programme for this? |
|
#2
| ||||
| ||||
| A message can be put on-screen using G2900 if you have Manual Guide i active, and it doesn't stop the cycle. #3006 will also stop the cycle with a message, similar to #3000 alarm message, but it will allow program to be restarted like an M0. Could you change the tool number and measure the tool automatically every 20 pieces, and have the operator exchange the used tool on the ATC side while the cycle continues (I'm thinking on a machining centre with a tool magazine - if it's a lathe, disregard this). DP |
|
#4
| |||
| |||
| As he said before use #3006, my notes say it acts like an M1 - i.e. it should "flash" a message across the screen unless op stop is active. G2900 only exists in manual guide I, so unless you have at least a 21i, it will not be available. In any case, I have done similar things in the past, using the 500 series variables. One group to set the tool life, and another set to compare against (max value). In your case, you will want a thrid set to compare for flashing a message. Turn on 6001.5 to be able to call subprogram 9000 with a T call. Your tool change will need to be on a single line, then write your macro. |
|
#5
| ||||
| ||||
| Do you use N numbers for anything important in your program? You could use the N number display as a 'countdown' if that doesn't interfere with the program sequence... (you could then also covertly store the amount of times the operator has let it run down to zero...) DP |
| Sponsored Links |
|
#7
| ||||
| ||||
| I do actually, as I was fed up with N numbers from macros overwriting the main pgm sequence number.... At start of every macro - #500=#4114 Then whenever a new N number is required the next line is always N#500 DP |
|
#8
| |||
| |||
| Thanks for usefull replies. very small problem i am facing now. I am not able to find " ( " ")" required for generating alarm with #3000 macro. Please tell how to type ( ) in Fanuc OiT. It is not available in keypad. Please help |
![]() |
| Tags |
| tool life custom macro |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Need Help!- management of tool life | hongjianming | CNC Swiss Screw Machines | 2 | 07-28-2010 11:41 AM |
| Need Help!- Tool life management | Robman01 | Okuma | 8 | 05-17-2010 08:23 PM |
| Tool Life Management | marko440 | Fanuc | 8 | 04-07-2010 03:47 PM |
| Renishaw tool offset / break probe and tool life management | mcash3000 | General CNC (Mill and Lathe) Control Software (NC) | 0 | 02-20-2010 09:14 PM |
| Tool Life Management | pp-TG | Fanuc | 4 | 08-21-2009 08:39 AM |