Another quick update. I was quite frustrated when I posted my last message. My worker had seen the post and laughed at my statement that it would have been faster then by hand. In reality I just had to put more time into the build then usual. I think you are all right about this being normal pains of learning new equipment. The fact that I have no manual and no one else yet able to share their experiences has made it tough. I spent the weekend working to get things going and have had some success. Tape with bigger parts on it have a space between each part on the backside (such as the bigger tantalum capacitors. On the machine there is a 90 degree lip right before the tape enters the tape holder. The gap on the back side of the tape between the components was getting snagged on that 90 deg. lip which would stop the machine from being able to advance the tape. What I did was take a bent piece of mylar and attached it to the machine so that the tape can't get get stuck. It seems to have resolved that problem (picture attached)

I still can't get the vacuum sensor mode to work 100% although it does work better. I changed the height of some of the components and adjusted the pick up offset. That said I've just been using the machine with the vsensor feature turned off. So the machine doesn't know if it's picked up a part or not but it'a doing pretty good and not missing many that we have to place by hand. I've tried going slower and oddly it seems to work best on the fastest speed. Going slowthe part seems more likely to fall off. I'm wondering if there is a problem with the vacuum pump, as it can only hold onto the parts for a couple seconds. It doesn't seem to matter if it's an 0805 or a bigger component.
On a positive note, I've modified the mount-smd ulp script for eagle. I've made it so that it generates a nearly complete config file that the TM220A and TM240A can use directly. It ouputs the xy location of the parts in mm with two decimals, rotation, component reference and the comment is filled with the value of the component and the package name. Rotation was a bit tricky since eagle has 0-359 rotation values starting on the left side of the board and rotates counterclockwise whereas the machine needs a rotation value between -180 and +180 with 0 at the "top" of the board (back of the machine). It rotates clockwise in the positive values and ccw in the negative. A few lines of code has it squared away. This has sped up setting up the boards tremendously. My first one I hand wrote everything from the mount-smd.ulp output and it was quite time consuming. With the output from the attached ulp all you need to do is fill in the stack that the part is located at and the height of the component. It might just work from there however you can modify the file further to fine tune things. All components are by default set to use head 1, no offset on the part pickup location and use standard values for the feed settings. File is attached hope this helps someone out there.
-Dan