There are probably a number of approaches that would work. The simplest might be to monitor the Fail Signal in a loop and force all the relevant Axes disabled if the Spindle Fails.I have an IO Pin that turns HIGH when the VFD of the spindle fails for any reason, I want to prevent that the user can run a program when this Pin is High. How is the best option to do that?
I have tried to call StopCoordinatedMotion in a for ever loop, but it is not working.
I assume you are displaying Encoder Position (blue) in the DRO rather than Commanded Positions (green)? Is the there and encoder? Is it Differential? How is it wired?I have a rotary table, it is connected optionally to the machine, and when it is disconnected the DRO value begins to increment by himself (in a very constant value). It is because the electric noise? How can I fix that problem?