Hi all,
I'm having an issue with an old CNC machine built in the early 80's. The machine is an Anilam Crusader 2 which consists of 3 servo motor powered axis' and 3 glass linear scales on a Bridgeport milling machine. Surprisingly for its age, it actually very accurate and precise. I can program the controller through the console, however this is long winded and there is no way to save entered programs. The console does however have an RS232 DB25 port on the back for communication with PC via DNC or CAM.
I know the machine is set up for RS232 communication (Correct on-board software) and wiring. I'm trying to do a basic loop back test on the Crusader by jumping the pins on the RS232 DB25 connector. This is instructed in the user manual as a self-test to ensure the RS232 communication IC's on the Crusader are functioning. Below is a pin out of my jumper and the corresponding pin descriptions:
When i run the test on the machine with the jumpers attached to the pins I receive an error. This error number relates to: "UART Fail - Using the self test for RS232 this portion of the CPU has failed". As all the solders, tracts and pins on the PCB are good I'm assuming one of the IC's has failed. This is where it gets out of my depth!! I have wiring diagrams for all the other boards bar this one.... typical. I've identified all the IC's on the PCB (see below):
Note: Only 5 of the 10 DIP pins on the PCB are used for RS232 comms.
I've also traced each RS232 DIP pin back to its relative IC pin (see below):
I'm convinced the issue lies within either the MC1488P driver, the MC1489PC receiver or the COM5016 baud rate generator. However I'm unsure as to how to test them and exactly what they do and how they work. Which IC deals with the UART error? What is UART?
I'm fairly capable of this repair, I just need a little guidance from those with much more knowledge than me. As Anilam do not support this product anymore and were bought out years ago I cannot go to them.
Thanks in advance for the help.
Jim
I'm having an issue with an old CNC machine built in the early 80's. The machine is an Anilam Crusader 2 which consists of 3 servo motor powered axis' and 3 glass linear scales on a Bridgeport milling machine. Surprisingly for its age, it actually very accurate and precise. I can program the controller through the console, however this is long winded and there is no way to save entered programs. The console does however have an RS232 DB25 port on the back for communication with PC via DNC or CAM.
I know the machine is set up for RS232 communication (Correct on-board software) and wiring. I'm trying to do a basic loop back test on the Crusader by jumping the pins on the RS232 DB25 connector. This is instructed in the user manual as a self-test to ensure the RS232 communication IC's on the Crusader are functioning. Below is a pin out of my jumper and the corresponding pin descriptions:
When i run the test on the machine with the jumpers attached to the pins I receive an error. This error number relates to: "UART Fail - Using the self test for RS232 this portion of the CPU has failed". As all the solders, tracts and pins on the PCB are good I'm assuming one of the IC's has failed. This is where it gets out of my depth!! I have wiring diagrams for all the other boards bar this one.... typical. I've identified all the IC's on the PCB (see below):
Note: Only 5 of the 10 DIP pins on the PCB are used for RS232 comms.
I've also traced each RS232 DIP pin back to its relative IC pin (see below):
I'm convinced the issue lies within either the MC1488P driver, the MC1489PC receiver or the COM5016 baud rate generator. However I'm unsure as to how to test them and exactly what they do and how they work. Which IC deals with the UART error? What is UART?
I'm fairly capable of this repair, I just need a little guidance from those with much more knowledge than me. As Anilam do not support this product anymore and were bought out years ago I cannot go to them.
Thanks in advance for the help.
Jim
Attachments
-
86.6 KB Views: 16