Hi all,
I am right in reviving an old NOKIA PUMA robot. First I started to post in another PUMA thread, but making up a new one might make it easier for others to follow. I'll try to unfold my best English, which probably will not work always for someone located in Bavaria/Germany.. ;-)
Let me skip the first and essential cleaning of the arm an shelf, as it is of no real use for others.
The robot arm is a license built of the Unimate PUMA 560. The controller is a NOKIA make in terms of hardware, as far I can see now, software is also not identical to the MKII controller. It is, however, based on an English dialogue.
Manuals and descriptions are solely in Russian language, referring the English prompts and commands. Hard for someone who can't even read Cyrillic letters....
But I made some progress.
I had a hard time locating several completely different problems. They might have been the result of a planless try of the preowner to get the robot to life by interchanging all boards of the two controllers. There was even one controller without ROM board which stuck in a wrong place in the second controller.
What I have fixed so far is:
- Replaced CPU board by one that seems to function.
- Found out that both, upper and higher RAM board did not work on both machines. There were different effects, two boards causes 'double bus errors' which sounds like an adressing problem, two just did not keep information. I saw that upper and lower boards have different names but are in fact the same PCB. Just different solder bridges. So I thought, that interchanging the address selection on both boards that caused bus errors could bring a small chance of avoiding defective adress lines. And voila - the processor came up.
- There was still an 'Error Prom Bank 8 and 9'. This looked really bad, because ROM sets on both cards are not identical. I decided to readout the Rom content and program 2716 chips which should be indentical to the russian EPROM. I was lucky enough to fix it this way. I have no explanation for the effect but I've done it before for an old CNC controller. The slow readout by the EPROM burner seems to get the bits while the CPU cycle is too fast for defective chips.
- Next obstacle was an error of different joint encoders. Looks like two of my arms have problems here. Solved just by selecting a working one.
- Last problem was tougher: One pin of the arm connector was loose and did not make contact but was pushed back in the housing
Ok, enough text, let' look at a few pictures:
My NOKIA arms
The controller shelf
The power section
The logic section
The Terminal section
More to follow in next post...
Best regards
Uli
I am right in reviving an old NOKIA PUMA robot. First I started to post in another PUMA thread, but making up a new one might make it easier for others to follow. I'll try to unfold my best English, which probably will not work always for someone located in Bavaria/Germany.. ;-)
Let me skip the first and essential cleaning of the arm an shelf, as it is of no real use for others.
The robot arm is a license built of the Unimate PUMA 560. The controller is a NOKIA make in terms of hardware, as far I can see now, software is also not identical to the MKII controller. It is, however, based on an English dialogue.
Manuals and descriptions are solely in Russian language, referring the English prompts and commands. Hard for someone who can't even read Cyrillic letters....
But I made some progress.
I had a hard time locating several completely different problems. They might have been the result of a planless try of the preowner to get the robot to life by interchanging all boards of the two controllers. There was even one controller without ROM board which stuck in a wrong place in the second controller.
What I have fixed so far is:
- Replaced CPU board by one that seems to function.
- Found out that both, upper and higher RAM board did not work on both machines. There were different effects, two boards causes 'double bus errors' which sounds like an adressing problem, two just did not keep information. I saw that upper and lower boards have different names but are in fact the same PCB. Just different solder bridges. So I thought, that interchanging the address selection on both boards that caused bus errors could bring a small chance of avoiding defective adress lines. And voila - the processor came up.
- There was still an 'Error Prom Bank 8 and 9'. This looked really bad, because ROM sets on both cards are not identical. I decided to readout the Rom content and program 2716 chips which should be indentical to the russian EPROM. I was lucky enough to fix it this way. I have no explanation for the effect but I've done it before for an old CNC controller. The slow readout by the EPROM burner seems to get the bits while the CPU cycle is too fast for defective chips.
- Next obstacle was an error of different joint encoders. Looks like two of my arms have problems here. Solved just by selecting a working one.
- Last problem was tougher: One pin of the arm connector was loose and did not make contact but was pushed back in the housing
Ok, enough text, let' look at a few pictures:
My NOKIA arms
The controller shelf
The power section
The logic section
The Terminal section
More to follow in next post...
Best regards
Uli