Yes, there will definitely be a way.
Without looking in detail, I think that you can use the
demux
HAL component to decode the 2 bits into 4 separate jog-enable pins (well, one will be spindle override enable)
halui.spindle.N.override.count-enable bit in (default:
TRUE)When TRUE, modify spindle override when counts changes.
halui.spindle.N.override.counts s32 incounts X scale = spindle override percentage
axis.L.jog-counts IN S32Connect to the "counts" pin of an external encoder to use a physical jog wheel.
axis.L.jog-enable IN BITWhen TRUE (and in manual mode), any change to "jog-counts" will result in motion. When false, "jog-counts" is ignored.
joint.N.jog-counts IN S32Connect to the "counts" pin of an external encoder to use a physical jog wheel.
joint.N.jog-enable IN BITWhen TRUE (and in manual mode), any change to "jog-counts" will result in motion. When false, "jog-counts" is ignored.