. .

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Hi, I'm in the middle of a similar project. So far I am good for 0805 parts, 3216 LEDs, SOT23 parts.

    Re your query about software:

    Mine does not have a vision system, it simply depends on accuracy of the machine driven via Mach 3 and GCode. But I don't do manual GCode.

    I have a Excel Workbook with a separate spreadsheet for:
    - Heads
    - Feeders
    - PCB Array offsets
    - Each PCB
    - GCode output

    For each PCB I paste in the Pick Place export from my PCB CAD package. I manually redit rotation, and enter a head and feeder. I paste in a block of formulas alongside.

    I then manually enter a step sequence (gives a small leeway to optimise pick up order for efficiency)

    The aforementioned formulas reference the Head & Feeder sheets to calculate pick and place offsets for each head/feeder combination, and place offsets for each head/refdes combination

    I also update worksheet PCBArray with the PCB name and no of PCB's in X & Y directions for this assembly run.

    I then run a macro over the above which for each rotation generates GCODE to:

    - Initialise all Mach 3 variables used per feeder to keep count of the the next component to come out of that feeder

    Main loop:
    - Pauses waiting for operator (me) to place the PCB array holder and use the USB camera to zero offset G55 to the PCB holder calibration point
    - calculates and sets an offset for each PCB in the PCB array relative to G55 offset for that rotation
    - creates calls to the GCode pick place subroutine for all refdes in this rotation
    - creates the GCode pick place subroutine called above

    = Repeat until all rotations processed

    Once a PCB is setup in the workbook (which only takes 5-10 min) can be tweaked quickly, ie if a head is faulty I just edit the heads per refdes and rerun the Macro.

    Seems to work so far.

    Click image for larger version. 

Name:	PCBArray20110103.JPG 
Views:	1626 
Size:	27.5 KB 
ID:	3533Click image for larger version. 

Name:	heads20110103.JPG 
Views:	1688 
Size:	49.4 KB 
ID:	3534Click image for larger version. 

Name:	pnp-tact420110103.JPG 
Views:	1623 
Size:	199.7 KB 
ID:	3535Click image for larger version. 

Name:	Feeders20110103.JPG 
Views:	1649 
Size:	133.5 KB 
ID:	3536


    Click image for larger version. 

Name:	20110101-front-3.jpg 
Views:	3671 
Size:	155.3 KB 
ID:	3537

  2. #2
    Quote Originally Posted by flippersplace View Post
    Hi, I'm in the middle of a similar project. So far I am good for 0805 parts, 3216 LEDs, SOT23 parts.
    Must have missed the e-mail notification.

    What a splendid looking machine, is that a multi-nozzle head?

  3. #3
    Yes its morphed into a bit of a monstronsity. Although I've still a few hundred PCB's to finish running through this machine I've already started collecting bits ready for making a new one based on the experience so far. This one has 24" X & Y screws and I will stay with that size for the new one. The primary factor for speed I'm finding is lower mass, so I'm thinking an overhead gantry type machine, with 1-2 heads on each side. Heads to be pneumatic preferably for both weight, speed and built in 'give' via compression.

    For rotation, I think it's actually just easier to automatically rotate the PCB's base rather than each head, particularly as my Excel GCode generator groups sets of pick place operations per each rotation already. Automatic component feeding is always in the back of mind but thus far is not necessary.

    But, what I'm really interested in is fast / light mechanisms for centering components, mounted on each head...

    Click image for larger version. 

Name:	HL3-close-20110107.jpg 
Views:	4321 
Size:	149.8 KB 
ID:	3547Click image for larger version. 

Name:	hr-column-20110107.jpg 
Views:	2315 
Size:	219.3 KB 
ID:	3548Click image for larger version. 

Name:	HR-close-20110107.jpg 
Views:	2912 
Size:	162.0 KB 
ID:	3549Click image for larger version. 

Name:	usbcam-20110107.jpg 
Views:	2067 
Size:	84.8 KB 
ID:	3550

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Brians Pick and Place Project
    By briand in forum Pick & Place Machines
    Replies: 4
    Last Post: 08-02-2014, 04:45 PM
  2. JuKu's pick and place project
    By JuKu in forum Pick & Place Machines
    Replies: 3
    Last Post: 09-12-2012, 08:42 PM
  3. Replies: 18
    Last Post: 30-11-2012, 03:20 PM
  4. FOR SALE: MAMIYA ECM85MK2 Pick Place
    By pdl in forum Items For Sale
    Replies: 2
    Last Post: 06-10-2011, 01:20 AM
  5. Pick and place log
    By Robin Hewitt in forum Pick & Place Machines
    Replies: 4
    Last Post: 22-10-2010, 03:00 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •