And, the saga continues! I was setting up to run a batch of my servo amp boards. When I fired the machine up, the X servo amp came up with the same symptoms as the Y amp did eariier this year, so I knew it would need to be replaced. That fixed it. The symptoms were violent banging moves rignt after startup, then some time later the amp would just not come up. Anyway, I have now almost completed 50 of these boards (both sides). And, I had an issue which had appeared before, where one specific part type would not be placed accurately, just tossed all over the board.
I could see perfectly-placed dents in the solder paste, so I knew the part was initially being properly placed, but it then must have stuck to the nozzle. Now, the pattern became clear! These parts were ones where I created a NEW part type, rather than just adding a new part to an existing part type. I figured out there must be some menu that I was not filling out when creating a type. "TYPE" refers to the most generic level, like "DIODE" or "SOIC". So, All i had to do was look, and there was a button "Edit Mount Data". This brings up a page that has all the vacuum/blow-off timings and Z motion speeds. I had never even LOOKED at that page before! I copied the settings from SOIC to the new type, and boom, it all worked perfectly!
Well, there was one more issue that I had seen before, a long time ago. My workflow is to make sure all parts are entered in the compoent library, then select all parts from the library to the parts list, then assign those parts to feeder locations. Then, import the placement file with "CAD IMPORT" that puts it in a spreadsheet-like format, with designator (like R101, Q12) and XY coords, and part type (like 2N2222 or 74HC123).
Then, you run the "optimizer" that assigns nozzles to the parts and optimizes the order of placement to minimize motion time. I had some small passives dropped on the board. I found that 2 parts had been scrambled in the placement spreadsheet. Instead of a part designator (R1 and R8) it had the same coordinate-like number 59.106 (which did not appear anywhere in the imported file) placed there. The XY coordinates were not the same as anywhere in the imported file. I had seen this sort of scrambling before, when I was first testing out the machine in late 2000. It is POSSIBLE that I did this by bobbling the mouse keys, it is awfully easy to drag and drop a cell into the spreadsheet. I will have to do more testing and carefully scan for botched designators in the future.
Oh, one other thing, I needed to place 27 different parts on this board/side, which is more that I have ever done before. All those feeders would not fit on the front rail, so I had to use the back rail. There was no feeder power on the back rail, so I had to rig a power supply for that. And, I assumed that you had to rotate the parts when picked from the back rail. But, I discovered the software automatically rotates the parts 180 degrees for you, so you program the rotation AS IF they were on the front rail! Cool!
Jon