I don’t know if there’s anybody on here who’s used to working with lasers, but I’m currently setting up an IPGscan system at a customers site; I have experience with trumpf iPFO head, Hyag RLSK, and nLight scanner heads— this is just my first time using IPG’s heads. I’m able to fire the laser from the IPGscan software, I just can’t get it to just run through the program using the IPG macros.
Its a point & shoot job for anybody that’s integrated these systems. I understand how the logic works with the I/O, as in it uses binary to send the Group ID to Port A, then it uses a DO ‘strobe’ to pull the Group ID from Port A and send it to the register where from there it goes through another action and then all you have to do is turn ‘strobe’ off and turn on start to fire the laser.
When I try to run the program from the robot, the select binary bits are sent to Port A, after I turn on strobe they’re not loaded into register even though I modified the loop actions to do so. When running the program it gets stuck at waiting for an input from the ‘emission status’ bit to be active/on in the IPG_EXECUTE_WELD macro.
As I mentioned, I’m able to manually fire welds from the IPGscan software so I’ve got everything correct as far getting it into remote mode, when I manually fire it I see the emission status bit turn on so I know I configured all the I/O for both the scanner and the laser properly. I wonder if it’s an issue with the software setting because it won’t load the bits from port A to the register at least when the robot does it on its own. Before anybody says it, I know using select bits to send it Group ID’s/program numbers is stupid; every other laser uses GO/GI’s.