![]() | |
| 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
| |||
| |||
I am asking several questions since I do not have experience with Fanuc. I have a machine center, where I am able to jog and to zero the machine. I was unable to do anything else. My next "jump" is to try that the machine would move following some gcode in MDI mode (appers to be the most basic). I have read the manual, but I must be missing something. What did I did: 1) Power, and zero all axis 2) I went to MDI mode, and typed G00 X100 3) Pressed INPUT 4) This line was entered to the text box (as in the picture) 5) Pressed START, but nothing happens (using the interlock switch, since I did not mounted the door of the machine). I have notice that the led behind the start stays on for one brief instant, then goes off. Machine does not move. I have read another program in machine memory, and I notice that all the lines end with ";" I do not know how to input this or to go to a new line in MDI mode. I know, those are basic questions, but I need to ask them. I have attached a picture, that is the state before and after I press START. No alarm is displayed or anything else. Any ideia or sugestion is very welcome. Thank you |
|
#2
| |||
| |||
| Yes you need the end of block(EOB) “;” in the line of your code. The control looks like a 18 series. You should have a button labeled EOB. There is no way to get to the next line. The lines will be split up based on the EOB. So just keep typing. Example is if you type at the bottom of the screen. G0X100;Y50;Z100; and when you press input it will enter the code into the control as: G0X100; Y50; Z100; And it will execute these lines one at a time. Stevo |
|
#3
| |||
| |||
| You are trying to tell the machine to move but you do not say where to move to and from where to move from. A G91 is required to move incrimentally (from where it is) and a G90 tells it to move 100 in the X from your Absolute home position. Try this instead. G0 G91 X100; OR if you have a work offset for G54 position then use this code. GO G90 G54 X100 Y0; Be sure your manual feed over rides are not shut off.
__________________ We all live in Tents! Some live in content others live in discontent. |
|
#4
| |||
| |||
| No extra code is needed. G0X100 should work just fine. If you take a look through your parameter book it will tell you the settings for which codes are the default codes. Some G-code lists in the back of the manuals will tell you the same thing shaded black as the designated default code within the group. There is no code to deactivate G90 and G91 at the same time. So if it is not programmed in the code it is whichever active/default (typically G90) is. If you go to the program check screen it will tell you which codes are active. This goes the same for the work coordinates. G54 is typically default so it is always active after reset or program end as is G90. So if these are the defaults on your control then a G0X100 will move the machine in G90 mode in relation to the setting in G54 coordinates even though you did not program them. One thing you might want to do is put a decimal in the X100. Just in case your parameters are set up as conventional input instead of calculator input. If that is the case and you want to change it then it is parameter 3401.0 =0for conventional and =1 for calculator. I set all my machines to calculator. By the look of your CRT in the picture I ass u me that it is a 18series fanuc control and that is the parameter for that control. Stevo |
|
#5
| |||
| |||
| Thank you for the replays, about the line input, yes with the EOB key, now I can input lines in a good manner. About the modal mode, I am currently in G90 (in the screen we can see the current mode). Tested with the point and without the point in the coordinate, and result was the same. About the G54 it is set to X0 Y0 Z0. Now (after the code that I have inputed) when I press start cycle, the start cycle led goes on and stays on, and I can see that the running program timer counts (in the picture 1min 37sec), it really appears that the machine is processing something. Another thing that I have notice is that the when start is pressed, the line showing currently being processed, passes from the program name "O0000" to the 1st line of code and stays there (see picture). I do not have the feedrate in zero, I have it in 100%. Controller is 21i-m model A. I feel that I am close, too close Once again any sugestion is welcome. Filipe - Portugal |
| Sponsored Links |
|
#7
| |||
| |||
| Rapid override set to 0? I do not think so, but I have tested with G1 X100 F1000, and the result was the same, this is no movement, so I do not belive that rapid overdrive is set to zero, or if it is, that is not the problem for now. About "Machine Lock". There is no key on machine about this, so I suspect that you are refering to some parameter or logic of the machine, I do not quite know were to look, but I took a picture of the diagnostic screen during the execution of the program that does not move. Were we can see that the machine is in "motion" and that interlock start lock is also true, I do not know if I should have true here or false... Keep giving something to lookfor, that I will ! |
|
#8
| |||
| |||
| This can also be caused by not having all of the axis referenced. Are you positive that you have ALL of them referenced? What kind of model/make machine is this? I think Beege was referring to “machine lock” which is usually a hard key on the control for running a program without physical movement. I ass u med this as well but the display numbers should be moving. If you press the softkey “ALL” when you are in the program check screen it should display the distance to go. Is there a value in there? You have no doors open correct? Stevo |
|
#11
| ||||
| ||||
|
This looks like lathe stuff. He's got a machining center, and this will more than likely cause an alarm. |
|
#12
| |||
| |||
Just as you may or may not have to put a decimal after X100, you may also have to put in in the feedrate. On my machines a feedrate without a decimal will run but it takes forever. Try F20. or something. If your machines behaves like mine f20. will move many times faster than f1000 without the decimal. Also, have you tried jogging your machine to a random location and type G28X0.Y0.; and run that? |
![]() |
| 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 |
| GE Fanuc & FANUC proprietary posts | CNCadmin | Fanuc | 44 | 01-05-2012 08:54 AM |
| FANUC & GE FANUC Repairs | RRL | Product Announcements & Manufacturer News | 1 | 04-17-2011 11:50 AM |
| can fanuc ac digital servo amplifiers be run by a controller other than fanuc? | js412000 | Servo Motors and Drives | 5 | 03-09-2011 09:11 AM |
| Fanuc & GE Fanuc Repairs | RRL | Product Announcements & Manufacturer News | 0 | 10-01-2008 12:42 PM |