You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
kinematics: offer identityfirst in the remaining switchkins modules
xyzac-trt-kins, xyzbc-trt-kins and 5axiskins accept the module string
parameter sparm=identityfirst, which makes switchkins-type 0 identity
kinematics and switchkins-type 1 the module's own. genserkins,
pumakins, scarakins, three21kins and genhexkins did not, so those
machines always start in the kinematics that can fail.
A failing model kinematics is exactly where a machine needs identity
kinematics: motion reports the error and disables the machine, and the
operator needs a mode that solves at the current pose to move clear.
motion.switchkins-type rests at zero and the shipped configs drive it
from motion.analog-out-03, which is also zero until an M68 runs, so
type 0 is both the type a machine starts in and the type it falls back
to.
0 commit comments