andy pugh wrote: > On 20 July 2012 05:08, Jon Elson <[email protected]> wrote: > > >> Maybe with the vision there are a lot fewer errors. But, the pain with >> restarting >> a program on LinuxCNC now would make a LinuxCNC P&P a real nightmare. >> > > If using G-code and the existing interpreter/UI then I agree, and it > seems clear that he is. But it would not be impossible to create a > different interpreter and motion controller for pick-and-place which > made re-picks and re-starts easier. > The situation is much simpler than a G-code interpreter, there is no > need for coordinated motion, for example. > Really, the coordinated motion is such a small, lower-level detail. I might mention my Philips CSM84 uses coordinated motion, too.
Really, you'd want to split part pick-up from part placement, and have them handled by two different databases. That's the way my CSM works. All the feeders are in one list, with location, pick-up angle, how much to advance the tape, etc. and a whole bunch more info. The machines with vision have another database for the part outline data. Since this guy's machine has vision, he needs to locate the centroid of the part, generate G-code to pick it up from the corrected location, then get the centroid with the bottom camera, generate G-code to place the part at the corrected location and rotation on the board. So, although the program seems to use G-code, I don't think it is one big linear program that is run, it must be spoon-fed to the interpreter a couple blocks at a time after the vision system has applied the corrections to the coordinated. I can't see where the upward-looking camera is or where it takes the part for alignment inspection, so he may only have a downward-looking camera, which doesn't make much sense. Maybe he only uses the upward-looking camera for high-density parts. Jon ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
