RobotStudio event

Automatic eStop Acknowledge

Synopsis of problem: When an eStop is activated, for whatever reason, it is required to 'Acknowledge' the error on the FlexPendant and turn the motors back by pressing the blinking motors on switch to continue. I need to do this with software. We want to make this a stand alone application where everything the individual in charge of production does is from the touch screen XP laptop computer outside the cell. System and Software info: Using Robot Studio 5.15.02 and Visual Studio 2005, specifically Visual Basic 2005 because I don't know C++ well enough. I have created an application based on the PC SDK application supplied. We have an IRC5 controller, positioner, and a C02 laser attached to the arm. The program I created allows me to control the positioner tables and the robotic arm to perform cuts on formed plastic sheets. Using the controller and added I/O cards we also control the laser shutter and power using analog and digital I/O. Safety is accomplished using door interlocks, collision detection hardware on the laser head, and a Keyence laser proximity scanner connected to the controller safety stops. Parts need to be loaded on both sides (and top and bottom of each side) of the positioner prior to running the specific program for the parts to be cut. Everything works, modules can be loaded, replaced and run. The positioner can be placed in any position by software and the parts can be cut with the laser. The motors on indicator can have a external momentary lighted led switch to duplicate the controller switch. The thing missing is to be able to acknowledge the eStop and I'm not clear on how to do this. Write to the Flexpendant Window or button? Set the 'Acknowledge' to true for an eStop? So far I haven't been able to get this accomplished. Any help would be appreciated.

Comments