![]() | |
| 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
| |||
| |||
Hi All, This alarm is a Data Overflow alarm - The absolute value of fixed decimal point display data exceeds the allowable range. Modify the program. The largest decimal displayed in the program is 5 places and is the same line of code from a program that runs on this machine daily. The only difference between the programs, is the every day programs use variable calculations for axis movement after G codes. The new program uses actual position dimensions. ( G01X[#501+#134] vs. G01 X2.1 F1.0) The program start looks like this- % O420 G18G20G90G94 G92X#2005Z#2006 This equipment is a custom OD Grinder. Is it possible that I'm confusing it by using the G94 and a feed rate in IPM? My manual says G94 is feed per rev. in the g code list, but in the feed function portion of the manual it says G94=feed per minute. If anyone can help I'd appreciate it. Thanks in advance |
|
#2
| ||||
| ||||
| I think the G-Code list is wrong. G94 should be IPM, G95 should be IPR. Used to be IPM feedrates use a different format, i.e.: f4.1 than IPR feedrates, i.e.: f1.4, but I don't find that in the book. What are you programming for F? |
|
#3
| |||
| |||
| I'm programming simple G01 moves. Here is the entire program. % O00000429 (20 DEGREE EDGE BREAK) (WHEEL RAD .135") (#100 ROUGH RING OD) (#102 AXIAL DIM.) (#500 WHEEL DIA.) (#510 RING SFM) (#511 WHEEL RPM) (#512 SFM CALC) (#2005 X ZERO) (#2010 Z ZERO) G18 G20 G90 G94 #100=3.865 #102=.0307 #500=[[#2001/2]-#2002] #505=#505+1(DRESS COUNT) #510=500 #511=2000 #512=FIX[[#510*12]/[#100*3.14159]] (Head Stock RPM) #2005=#2009+[[#100/2]+[[#2001/2]+2002]+.100] G92X#2005Y[#2010+[#102/2]] S#512M03 S#511M24 G0Z.0732X-.022 G01F1.0Z.0412X-.0332 G0 Z.073X-.0215 G01F1.0 Z.041X-.0327 G0Z.0729X-.021 G01F1.0Z.0409X-.0322 G0Z.0727X-.0205 G01F1.0Z.0407X-.0317 G0Z.0726X-.0204 G01F1.0Z.0406X-.0316 G0Z-.0412X-.0332 G01F1.0Z-.0732 X-.022 G0Z-.041X-.0327 G01F1.0Z-.073X-.0215 G0Z-.0409X-.0322 G01F1.0Z-.0729X-.021 G0Z-.0407X-.0317 G01F1.0Z-.0727X-.0205 G0Z-.0406X-.0316 G01F1.0Z-.0726X-.0204 G92 X0 Z0 G0 G28 X0 Z0 M99 M30 |
|
#6
| ||||
| ||||
| Yeah, I kinda figured that. Being that I'm not familiar with the Powermate D/H, these may seem like stupid questions to you, but... When the alarm occurs, I presume that an ALARM page is displayed? If so, can you go back to the PROG function and see what block the alarm occurred in? Or, have you tried it in Single Block? |
|
#8
| ||||
| ||||
| My guess is it's one of the 2 blocks after the alarm. #500=[[#2001/2]-#2002] #505=#505+1(DRESS COUNT) Well, I don't see anything obvious, but I'm not a macro whiz. Two thoughts, though; Does #2001 (Tool offset 1?) contain a value? Maybe add #500=0 before these 2 blocks? |
![]() |
| 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 |
| Fanuc Drill Tape Mate 10 OM Alarm Problems w/ Pictures | howitt | Fanuc | 9 | 11-20-2008 10:27 AM |
| Problem- Power-Mate Model D | iNUC | Fanuc | 1 | 04-19-2008 10:20 AM |
| Problem- Fanuc MATE-P-MODEL B | Cole84 | Fanuc | 0 | 02-15-2008 11:29 AM |
| Power Mate D | Bluesman | Fanuc | 1 | 05-11-2007 06:53 PM |
| NESCO Plasma-mate Model 425 | jbrent | Plasma, EDM and other similar machine Project Log | 0 | 10-25-2006 08:30 AM |