1
CS-Lab / Encoder error accumulation
« on: August 19, 2016, 08:17:37 PM »
Recently I retrofit our Galil 3-axis CNC mill with a CSMIO-IP/A motion controller. After a few months of wiring, tuning and testing we had the machine almost perfectly set.
The issues we had been struggling with were determined to be related to encoder wiring being unprotected from electromagnetic noise and the CSMIO diagnostic windows was giving us error readings which disappeared after grounding the shieldings. Everything was going smoothly until two days ago when we grounded the Y-axis shielding and completely lost the ability to have correct positioning. For some reason now when I even jog the Y axis a few inches back and fourth, we just add up errors until the red counter maxes out. We reverted back to the unshielded y-axis and tried everything possible to even drop down these errors with no success.
I'm starting to go crazy with this encoder counts error business.
Heres a simple diagram to help understand the layout of the system.
The issues we had been struggling with were determined to be related to encoder wiring being unprotected from electromagnetic noise and the CSMIO diagnostic windows was giving us error readings which disappeared after grounding the shieldings. Everything was going smoothly until two days ago when we grounded the Y-axis shielding and completely lost the ability to have correct positioning. For some reason now when I even jog the Y axis a few inches back and fourth, we just add up errors until the red counter maxes out. We reverted back to the unshielded y-axis and tried everything possible to even drop down these errors with no success.
I'm starting to go crazy with this encoder counts error business.
Heres a simple diagram to help understand the layout of the system.