- Posts: 238
- Thank you received: 1
Error,
9 years 10 months ago #84824
by tjamscad
Replied by tjamscad on topic Jerking motion
I put the cards back to where they were when I started working on this machine, with the exception of the DI/O cards. I am not sure they are in their original spots but the machine turns on and runs at this time. The motion has alot of vibration in it while jogging and homing. The spindle is also jerky when rotating. The single DAC is velocity control for the axes and spindle.
Please Log in or Create an account to join the conversation.
9 years 10 months ago #84834
by jmelson
Replied by jmelson on topic Jerking motion
Well, that's some bit of progress, but it obviously is not right. I think what you need to do now is bring up Halscope and see if the encoder velocity has spikes in it. That would indicate that LinuxCNC is not reading the encoder counts correctly. It could indicate noise in the encoder signals or communication errors between the PPMC and the computer. If the encoders are being read properly, then it would indicate the DAC is not getting updated reliably. (That's a condition that I've never seen.)
Jon
Jon
Please Log in or Create an account to join the conversation.
9 years 9 months ago #85294
by tjamscad
Replied by tjamscad on topic Jerking motion
It is back to loading Linux CNC but will not start the machine. When I boot the computer I go to terminal and type "sudo ./ppmcdiags 378 bus" and get DAC-16 on every board address.
If I type "sudo ./pcisetup 378" and then the "sudo ./ppmcdiags 378 bus" it shows me the cards in the addressed locations.
If I type "sudo ./pcisetup 378" and then the "sudo ./ppmcdiags 378 bus" it shows me the cards in the addressed locations.
Please Log in or Create an account to join the conversation.
9 years 9 months ago #85306
by tjamscad
Replied by tjamscad on topic Jerking motion
It is back to loading Linux CNC but will not start the machine. When I boot the computer I go to terminal and type "sudo ./ppmcdiags 378 bus" and get DAC-16 on every board address.
If I type "sudo ./pcisetup 378" and then the "sudo ./ppmcdiags 378 bus" it shows me the cards in the addressed locations.
If I type "sudo ./pcisetup 378" and then the "sudo ./ppmcdiags 378 bus" it shows me the cards in the addressed locations.
Please Log in or Create an account to join the conversation.
9 years 9 months ago #85321
by jmelson
Replied by jmelson on topic Jerking motion
Yes, the ppmc driver built into LinuxCNC has the smarts to set the parallel port to EPP mode. The diagnostic doesn't have this feature built in, so you have to use the pcisetup program (or others) to do that, on certain parallel ports.
You should then run the diagnostic program with the commtest option and see if it can doo 100,000 test cycles without any errors reported. If not, then some detective work needs to be done to find out why. (It may be necessary to disconnect encoders from the encoder board, if the encoders dither it can fool the test into reporting errors.)
Jon
You should then run the diagnostic program with the commtest option and see if it can doo 100,000 test cycles without any errors reported. If not, then some detective work needs to be done to find out why. (It may be necessary to disconnect encoders from the encoder board, if the encoders dither it can fool the test into reporting errors.)
Jon
Please Log in or Create an account to join the conversation.
9 years 8 months ago #88752
by tjamscad
Replied by tjamscad on topic Error; Fixed
Just an update.
I had a bad DAC and spare DAC. A contactor was noisy. It is running at tis time. Thanks for the help!
I had a bad DAC and spare DAC. A contactor was noisy. It is running at tis time. Thanks for the help!
Please Log in or Create an account to join the conversation.
Time to create page: 0.222 seconds