mam taki plan-kwestia czy do zrealizowania

mamy kod programu w mach i automatyczny podajnik materialu na stol obrabiarki
chodzi o to czy jest mozliwosc taka by mach zaczal dopiero prace jezeli dostanie sygnal z zewnatrz np. z czujnika na stole ze material jest na swoim miejscu i zamocowany
moze jest jakas funkcja ktora w programie sprawdzala by stan jednego z pinow
i po pojawieni sie syg. inicjacyjnego puszczala program dalej ??
da sie to zrobic na MACH czy trzeba szukac innego oprogramowania?