6581
General Mach Discussion / Re: Servos progressing well, but question about index
« on: September 22, 2017, 08:26:52 PM »
Hi Roger,
yes the Allen Bradley servo has an incremental encoder of 2000ppr for a resolution of 8000 counts. The servo reads the position 8000 times a second and
does the control calculation and correction. If the command is to maintain a constant speed the servo/driver loop can close the loop with a far greater
bandwidth than an index pulse alone. The index pulse is only useful to the servo when it is referencing at start up. That Mach uses a single index
pulse to snychronise thread starts is a useful coincidence. The servo loop is trying to maintain constant speed and it capacity to do so is very good, its
trying to reduce the error 8000 times a second when the servo is rotating at threading speeds, say 300 rpm or only 5 revs per second.
Craig
yes the Allen Bradley servo has an incremental encoder of 2000ppr for a resolution of 8000 counts. The servo reads the position 8000 times a second and
does the control calculation and correction. If the command is to maintain a constant speed the servo/driver loop can close the loop with a far greater
bandwidth than an index pulse alone. The index pulse is only useful to the servo when it is referencing at start up. That Mach uses a single index
pulse to snychronise thread starts is a useful coincidence. The servo loop is trying to maintain constant speed and it capacity to do so is very good, its
trying to reduce the error 8000 times a second when the servo is rotating at threading speeds, say 300 rpm or only 5 revs per second.
Craig