![]() | |
| 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 have a Takamaz Vikturn with OT-B control. Spindle commands seem to be getting stuck in the buffer. All other commands having to do with axis movements work fine, but when I give it an M03 or M04 the command executes, but the control does not move on. ???? |
|
#3
| |||
| |||
| Thanks, jdeere, but it is not a drive problem, it is in the controller. RPMs indicate ok on screen. It turns out that M-codes and T-codes make the brain hang up. The program will not step on after a T or M call, either in AUTO or MDI. |
|
#4
| |||
| |||
| This may point to a stuck switch somewhere on the machine. Even though the function has actually finished, ie. speed ok, the control will not finish the block if a switch is in the wrong position. It is an input back to the control from the machine that it is looking for. Hope this helps |
|
#6
| ||||
| ||||
| This info was on forum already when the CNC executes an M-code in the program, it sends the BCD code for that M-code to the PMC using two bytes (16 bits) in BCD format, then turns on a "strobe" bit called "MF". The PMC is then supposed to decode those two bytes of BCD data to determine what the M-code is, then execute that M-function on the machine, then reply to the CNC with the "finish" signal (a G-register flag) called "FIN". When the CNC gets the FIN signal from the PMC, it knows that the PMC has finished executing the M-function and it will continue with the next block of the program. See PDF Check diagnostic parameter 120 bit 3 (forth from the right)
__________________ Soviet ICs are the largest ICs in the world!!! ))) |
|
#7
| |||
| |||
| Thanks, guys andy, you are sort of on the right track, the machine is looking for an "I'm done" signal, but it is not a mechanical problem. jdeere, you took it a little further, and guhl, your info is very good. Diag. 120.3 is always 1, so I'm not sure what that is supposed to be telling me. 120.2 toggles when I push "cycle start" button. Half the time the spindle doesn't turn when I feed it an M03, and even when it does turn, it doesn't realise it, and the control hangs up. Same thing with T commands. G00 and G01 work just fine. It seems to only be a problem with M and T commands........ |
|
#9
| |||
| |||
| No, Stevo, it is not a mechanical problem. The machine was running, making parts, and it just began to hang up on a M03 call. I found that tool change commands hang it up the same way. So M commands and T commands seem to get caught halfway through - other commands execute fine. |
|
#10
| |||
| |||
| M, S, T, and B codes are looked at the same way by the control. I had a machine with a 6T control that would act the same way. The problem was with a switch on the pallet changer being faulty (electrically) and the machine would hang up on any M, S, T, or B code. The switch doesn't necessarily need to be related to the operation you are trying to do. The machine will execute the command but not the block. This was a frustratring problem for sure. If your tool changer hangs up at the same spot all the time, I would look at the swith for that funtion. It may be OK for one tool change, then open or close as the case may be, sometime when it isn't being used. |
| Sponsored Links |
|
#11
| |||
| |||
| Thanks, andy, you never know - could be something like that. I will look at all the switches, worn wiring, etc. My diagnostic 700.0, which is the m, s, t complete signal, does change from 0 to 1 and then hangs there. I'm not sure if it is supposed to go to 1 briefly and then reset, or what.... |
|
#12
| |||
| |||
| Quote: M, S, T, and B codes are looked at the same way by the control. I had a machine with a 6T control that would act the same way. The problem was with a switch on the pallet changer being faulty (electrically) and the machine would hang up on any M, S, T, or B code. The switch doesn't necessarily need to be related to the operation you are trying to do. The machine will execute the command but not the block. This was a frustratring problem for sure. If your tool changer hangs up at the same spot all the time, I would look at the swith for that funtion. It may be OK for one tool change, then open or close as the case may be, sometime when it isn't being used. End Quote Well, That's also why it pays to do a little maintenance and always make sure any hardware is working properly.. if not repair or replace any faulty items. Sometimes those electromechanical switches really mess with things. |
![]() |
| 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 |