I've had issues with my Vista P4S, but I don't think it's the same thing you're experiencing. And I agree that the error message you've described may be a red herring.
Just to make sure - you want the Vista to work (i.e. jog) whenever you activate the handwheel, as long as LCNC isn't
currently running a program in Auto mode or MDI mode? Selecting "manual" mode every time you want to jog is irritating, right? (I agree, TBH).
I wonder if you (maybe me, too) can add to the vista vc-p4s.hal file something to automatically trigger halui.mode.teleop whenever the handwheel is turned.
Right now it's got the following to 'trigger' jogging:
Code:
net axis.0.jog-en vc-p4s.axis.0.jog-enable => axis.x.jog-enable joint.0.jog-enable
Which I don't really understand... How does the vc-4ps jog by triggering both the axis jog and the joint jog? It works, but I don't get it.
More importantly, I wonder if you can add a connection so the signal is also connected to halui.mode.teleop. In theory every time the handwheel counts change, the handwheel itself would command a change to teleop mode. You wouldn't have to press any 'manual' buttons - just jog the thing and the pendant takes over the machine mode.
Might need an
or2 &
NOT logic connection to ensure moving the handwheel doesn't interfere with running a program.
Worth a test I think.
-R