Hi RuslanRobot,
Both programs have a loop disabling axes 0-3 if virtual bit 1024 (ESTOP) is not 1. See a fragment of your code below:
Bit 1024 (ESTOP) is Konnect Input 0.Code:#define ESTOP_BIT 1028 // if ESTOP present disable any enabled Axis ?? if (ReadBit(ESTOP_BIT)!=1) // ÈÍÂÅÐÒÈÐÎÂÀÒÜ ÑÈÃÍÀË { if (ch0->Enable) DisableAxis(0); // axis still enabled? - Disable it if (ch1->Enable) DisableAxis(1); // axis still enabled? - Disable it if (ch2->Enable) DisableAxis(2); // axis still enabled? - Disable it if (ch3->Enable) DisableAxis(3); // axis still enabled? - Disable it }
Is ESTOP on?