![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| SolidCam Discuss SolidCam software here. |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Following code generated by Solidcam and When I send this code to machine 009 P/S ALARM (ILLEGAL ADDRESS INPUT) appeared. I think error is on line N124 % O5000 N104 G90 G17 N106 G80 G49 G40 N108 G54 N110 G91 G28 Z0 N112 G90 N114 M01 N116 M6 T1 N118 G90 G00 G40 G58 N120 G43 H7 D37 G0 X-86.726 Y-112.951 Z50. S3000 M3 N122 M8 N124 #21 = 0 N126 WHILE [#21 LT 4] DO 1 N128 #22 = 0 N130 WHILE [#22 LT 4] DO 2 N132 (----------------) N134 (S-SLOT-T7 - SLOT) N136 (----------------) N138 G0 X-86.726 Y-112.951 Z10. N140 Z2. |
|
#2
| |||
| |||
| I think the error(s) are in lines N126 and N130. The WHILE statement needs something to address the code to loop and a mere "DO 1! or "DO 2" does not suffice. I haven't got any FANUC manuals to hand and it has been years since I programmed in FANUC so I don't trust my memory. However, if you don't have memory issues on the machine a simple way around this is to turn off proc's in the MAC file. Open up your MAC file in a text editor and look for a heading called "Procedures Control" and set all the variables below to "N" and see what the code looks like after that. |
|
#3
| |||
| |||
| Here's an example of what will work for me. I'm using this code on a job at the moment. It seems that you only listed half the code (maybe). Does the rest of your code look similar? I can try to explain if you need me to. O51 (.TAP) ( MCV-OP ) (30-JUL-2009) N100 (SUBROUTINES: O2 .. O3) N102 G90 N104 G21 N106 G90 G0 X161.227 Y117.214 Z62. S800 M3 N108 M8 N110 #21 = 0 N112 WHILE [#21 LT 2] DO 1 N114 #22 = 0 N116 WHILE [#22 LT 2] DO 2 N118 G0 Z22. N120 X161.227 Y117.214 N122 (--------------------------) N124 (CHAMFER TAPER BOLT - DRILL) N126 (--------------------------) N128 X161.227 Y117.214 Z22. N130 G98 G82 Z6.5 R14. P80 F96 N132 X152.936 Y23.616 N134 G80 N136 G10G91 L2 P1 X212. Y0. Z0. N138 G90 N140 #22 = #22 + 1 N142 G1 N144 END 2 N146 G10G91 L2 P1 X-424. Y212. Z0. N148 G90 N150 #21 = #21 + 1 N152 G1 N154 END 1 N156 G10G91 L2 P1 X0. Y-424. Z0. N158 G90 N160 M5 N162 M9 N164 G91 G28 Z0. N166 M99 % Regards, Matt. |
![]() |
| 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!- Fanuc O-MD ILLEGAL ADDRESS INPUT | macrosat | Fanuc | 9 | 07-29-2009 09:49 PM |
| Need Help!- 065 Illegal command in G71-G73 | jdgromi | Fanuc | 4 | 12-15-2008 01:45 PM |
| Need Help!- 032 illegal offset value in G10 | mr-seiki | Mori lathes | 7 | 10-15-2008 02:11 PM |
| Illegal use of decimal point | barbter | NCPlot G-Code editor / backplotter | 1 | 07-07-2008 06:06 PM |
| Macro alarm "009 ILLEGAL ADDRESS INPUT" | theemudracer | Fanuc | 7 | 12-26-2006 09:57 AM |