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:
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
}
Bit 1024 (ESTOP) is Konnect Input 0.
Is ESTOP on?