I'm attempting to put together a Camsoft CNC Pro with a GALIL DMC-1842 / ICM-2900. Here's the deal: In the beginning I was getting a communication error on CNC software start up. No big Thing. I cleaned out the drivers, re-installed the Gaili Card / Camsoft software and set to Delay Thred in NetWiz.. After doing this the CNC program started up just terrific and all of my I/O worked properly until I shut the computer down and turned it on the next day. (I have been saving my settings too!)
After turning the computer off then on, I start the CNC; I get an error window that asks me if I want to register the motion card with GALIL.EXE :Also reads that there was a problem registering the card or problem with the driver. (Camsoft recommends using REGCARD.EXE) I regstered the card using REGCARD.EXE. The CNC starts up and the following happens:
Input #1, 6, and #11 turn on then turn off then #16-#23 turn on then off. I can see the input numbers changing in the logic window as it cycles. It repeats this over and over. The operator interface locks up and you have to force the program close each time.
I repeated the the above processes over and over with the same results each time. Basically you are ok until the computer gets shut down. After that you are screwed because the I/O for the ICM starts going ballistic.
[I do suspect the number of I/O in the diagnoctic window. It shows Inputs #1-#24 / Outputs #25-#32/ Inputs #33-#47/ Outputs #49-63 . #33-#64 are the PC-IO card (Opto22 32 I/O). This is a given since I tested I/O states ON /OFF and they work. (OPTO relays turn on / off and all Input and Output numbers match up with the diagnostic window. I'm assuming the GALIL DMC has 32 I/O is this correct? Or do we only count the complimentary I/O (16 all together) when in CNC set up and configuring I/O.]
I really do not know since I went home frustrated in the hopes that when I go back Monday it will all come together. The bottm line is one question:
Is this an I/O problem or a GALIL driver problem? If anyone has any thoughts please reply. When I do find the problem I will post it here, It may be simple... or not.