There is a nasty bug with panels that have individual fiducials in a panelized board. We were using the "each PCB" option with individual fiducials.
If you stop the job at an intermediate (interior) panel, upon starting placing again, instead of from the beginning panel, the machine will place parts incorrectly - appearing to be reflected off the board.
Sending the camera to the part coordinates still works correctly, but the machine will place parts off the panel.
I would look at software when "each PCB" is checked that you handle a restart in the middle of a panel. There must be some initialization function that needs to be done again in the right order, when machine starts in the middle of a panel.
We did use the "special marks" (fiducials) with "each PCB" option for a number of panels until we found the error - after stopping in the middle of a panel.
For now we have stopped using this feature, but might try later if we can figure out how to quickly recover the settings. Unchecking "each PCB" and then redoing the fiducials seems to work but is a bit of fuss if "each PCB" is going to cause an error each time.
We have video we could post but the description is pretty simple.
Video is too large for 12M limit. If you can't figure out the bug from my description I can scale the video but I'm not sure of easy way to do it just now.
Zitat von hbridge im Beitrag #1There is a nasty bug with panels that have individual fiducials in a panelized board. We were using the "each PCB" option with individual fiducials.
If you stop the job at an intermediate (interior) panel, upon starting placing again, instead of from the beginning panel, the machine will place parts incorrectly - appearing to be reflected off the board.
Sending the camera to the part coordinates still works correctly, but the machine will place parts off the panel.
I would look at software when "each PCB" is checked that you handle a restart in the middle of a panel. There must be some initialization function that needs to be done again in the right order, when machine starts in the middle of a panel.
We did use the "special marks" (fiducials) with "each PCB" option for a number of panels until we found the error - after stopping in the middle of a panel.
For now we have stopped using this feature, but might try later if we can figure out how to quickly recover the settings. Unchecking "each PCB" and then redoing the fiducials seems to work but is a bit of fuss if "each PCB" is going to cause an error each time.
We have video we could post but the description is pretty simple.