Jakým způsobem by se dalo v linuxcnc vymezit plocha, kam sice vřeteno dojede, ale jen pokud k tomu má svolení?
Na mašině je toolchanger, řádka nástrojů schovaných pod pokličkou. Mašinka si tam dojede, ale pokud by tam při vykonávání programu dojela aniž by se jednalo o výměnu nástroje, tak ten kryt zdemoluje.
V kostce - omezit pohyb po jedné ose pokud se nejedná o podprogram výměny nástroje. Vyhodit nějakou hlášku že se chystá do zakázané zóny, ideálně už varovat při spuštění programu že program přejíždí povolený limit (stejně jako varuje že by překročil fyzicku osu).
Jak to teď píšu, třeba by to šlo měnit flexibilně právě ten maximální softlimit. Nastavit limit jen na velikost pracovní plochy, a při volání výměny nástroje ten limit na chvíli zvednout a po skončení výměny ho zase snížit....? Jde to? Nejspíš jo, hádám.
