WO2003034802A1 - Improved semi-automatic pick & place machine for assembly of components - Google Patents
Improved semi-automatic pick & place machine for assembly of components Download PDFInfo
- Publication number
- WO2003034802A1 WO2003034802A1 PCT/IN2001/000180 IN0100180W WO03034802A1 WO 2003034802 A1 WO2003034802 A1 WO 2003034802A1 IN 0100180 W IN0100180 W IN 0100180W WO 03034802 A1 WO03034802 A1 WO 03034802A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- machine
- assembly
- pcb
- sapp
- components
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/04—Mounting of components, e.g. of leadless components
- H05K13/046—Surface mounting
Definitions
- TECHNICAL FIELD - The present invention relates to an improved version of semi-automatic pick and place machine for Surface Mount Devices and fine pitch components.
- SMD Surface Mount Device
- the conventional leaded electronic components are mounted through holes and soldered on the flip side of the PCB. Because conventional leaded components are mounted through the holes of a PCB so they are called through hole type components whereas Surface Mount
- SMD System-on-Chip
- the manual pick & place machine has a vacuum pickup head, a PCB holder and the rack to hold the IC feeder.
- the vacuum gets activated or deactivated automatically on pressing the nozzle either against the IC for picking or against the PCB while placing.
- this is used only when few SMD components are to be placed on the PCB and the number of such
- PCBs is small.
- the semi-automatic machine uses computer as a partial control for accurate pick and place of SMD components onto the PCB's.
- the computer assists the operator in assembly operation of such PCBs'.
- These machines under the control of computer not only help the operator to pickup the correct SMD component but also place these components very accurately onto the PCB's.
- Such types of machines are useful for low to medium scale production where the total annual requirement of one type of PCB assembly is of the order of hundreds in number.
- the fully automatic pick and place machine for SMD is totally controlled by the computer and these machines are useful for large-scale assembly of PCBs' of the order of thousands in number.
- the throughput in such systems is much higher as compared to the semi- automatic machines.
- FIG. 5 The block diagram of the Semiautomatic Pick & Place machine is shown in Fig. 5.
- the conventional semi-automatic machines comprise following sub-assemblies:
- Rack assembly performs the function of holding up to 12 feeders. There are 15 such exchangeable and coded Racks.
- the feeder assembly holds the stick feeder to supply the SMD component for PCB assembly.
- the microcontroller subassembly helps the operator to pickup the component from the correct rack and the feeder by checking the Rack code and identifying the feeder by the corresponding LED glow.
- Carrousel Assembly performs the function of supplying loose SMD components for PCB assembly.
- the Carrousel assembly contains 40 trays to hold loose SMD components. The trays are coded during start-up operation of the machine. This assembly is mounted on Stepper Motor.
- the microcontroller subassembly operates the stepper motor movement so that correct tray is positioned to pickup the SMD component for assembly.
- the microcontroller subassembly helps the operator to pickup the component from either left or right carrousel with the help of corresponding glow of the Left/Right LED.
- Air compressor provides the air supply to X, Y air solenoid valve.
- X, Y air brake mechanism consists of air solenoid valve that performs the function of braking the X, Y movement of the X, Y slide block.
- the vacuum pickup head assembly performs the pick and place operation of SMD component through vacuum ON/OFF control. The operator has to manually move the pickup head assembly on X, Y slides.
- the vacuum control performs the function to make the vacuum ON and OFF through two proximity sensors mounted on the pickup head.
- Vacuum pump performs the function of generating the necessary vacuum required to pickup the component.
- Z and theta assembly of pickup head Z movement assembly performs the function of lowering the pickup nozzle during Pick & Place operation of the SMD component.
- An electromagnet solenoid relay is mounted on the pickup head assembly.
- This relay is automatically gets activated by the microcontroller subassembly when the operator tries to lower the vacuum nozzle at wrong pick & place coordinate.
- the theta movement assembly of the pickup head provides the function of rotation of the SMD component so that it can be aligned during placement.
- the mounting frame performs the function to hold the PCB whose component assembly is to be performed. After completion of PCB assembly, the operator has to manually remove the PCB. viii) Moveable hand rest:
- the periscope vision assembly performs the function to provide a magnified overhead picture showing simultaneously and parallax free all four sides of the fine pitch SMD components through CCD camera onto the video monitor.
- Microcontroller & Electronics hardware and machine software The semiautomatic machines available in the international market also have electronics hardware and microcontroller based software to control various functions of the machine in co-ordination with the computer-based user interfacing software.
- the microcontroller and associated electronics performs the following functions in the machine: (i) Identification of rack assembly
- the electronics hardware and machine software is developed around micro controller for controlling the various functions of the machine.
- the micro controller software is embedded in EPROM. xi) Computer control:
- the File menu performs the operation of opening /closing or saving data file.
- Edit menu Table, Offline/Online
- Table submenu performs the operation of editing or entering data in a table like X, Y co- ordinates of the pick and place position etc.
- Offline/Online submenu performs the operation of editing of Online or Offline data in the table. During Online editing of data, machine should be kept ON.
- Assembly submenu option provides the function to assemble the SMD components line by line of the table as defined in the TABLE submenu.
- the Assembly submenu stores the name of the component assembled by the machine in a file as well as in a dynamic array.
- Print menu All, Select range Print menu performs the function of printing the table either all or a selected range of the Table.
- Environment menu
- Port setting submenu performs the operation of setting the Communication ports number through which computer communicates with the machine.
- PCB type number performs the operation of defining these parameters of the PCB.
- Skip line number sub-menu performs the function to store the row numbers of the TABLE to be skipped during Assembly submenu of the Start Menu.
- Maximum number of components submenu performs the function to define the maximum number of rows of the Table of the EDIT menu.
- the user can feed various parameters of the SMD components in the table.
- Assembly submenu of the START menu the assembly of SMD components row wise, the machines available in the international market can assemble up to 999 components
- f) Help menu This menu gives ON Line Help to the user.
- RS-232 interface module provides the physical connection between computer and the machine microcontroller
- PCB is the printed circuit board over which SMD components are to be assembled.
- the main object of the present invention is to provide an improved version of Semiautomatic Pick & Place machine for SMD and fine pitch components. Another object of the present invention is to achieve the SMD component placement accuracy of +0.1 mm for a manual movement of pickup head over a length of 390 mm both on X, Y axis.
- Yet another object of the present invention is to provide a novel-clamping device to prevent damage to bearing surfaces.
- Still another object of the present invention is to provide a software with object oriented methodology to control said machine.
- Yet another object of the present invention is to provide statistical menu option in the software so that the machine provides the statistics of SMD components as per PCB as well as about SMD components already assembled by the machine on the PCB.
- the other object of the present invention is to provide Convert option of the environment menu software which makes this machine compatible to link directly with the ORCAD PCB board (*.brd) file.
- the place X, Y co-ordinates of the components, orientation of the component, name of the component, position of the component can be loaded directly from the ORCAD board (*.brd) file in the table of the EDIT menu option of this machine.
- the other object of the present invention is to provide Maximum number of component option of the environment menu software for this machine which makes this machine to assemble up to 2000 SMD components per PCB.
- the other object of the present invention is to provide Metric option of the environment menu software so that the machine is compatible to work in both metrics as well as in inches.
- the present invention provides for an improved version of semi-automatic pick & place machine for SMD and Fine Pitch Components by using a software with object oriented methodology to control the machine and make it more user friendly.
- DETAILED DESCRIPTION OF THE PRESENT INVENTION Accordingly, the present invention provides for an improved semi-automatic Pick and Place (SAPP) Machine for assembly of Fine Pitch and Standard Surface Mount Device (SMD) components on Printed Circuit Boards, said machine comprising a high precision X, Y stage sub-assembly, a guide block sub-assembly, X, Y brake assembly, an object oriented user interface software components installed in the computer system, a machine software for the control of said machine embedded in the EPROM of microcontroller subassembly of said machine.
- SAPP semi-automatic Pick and Place
- SMD Standard Surface Mount Device
- X, Y stage subassembly along with vision guided device used for error free assembly of fine pitch and standard surface mount devices (SMD) on printed circuit boards.
- X, Y stage subassembly provides X and Y position co-ordinates of the pickup head movement which is sensed through optical linear encoder system having a resolution of 0.02 mm.
- the X, Y placement accuracy of + 0.1 mm is achieved on X, Y axis for a manual movement of pickup head over a length of 390 mm both on X, Y axis.
- Another embodiment of the present invention provides precise theta rotation of the pick up head, so that the pickup head along with the SMD components can be precisely rotated for alignment with the PCB pads during placement of the component on PCB. Further, yet another embodiment of the present invention provides a novel clamping device which is used for providing sufficient clamping of the end plate of the PCB holder and also protects the bearing surfaces between the plate and the base frame against the scoring/damage by the clamping screw.
- yet another embodiment of the present invention provides for an improved S APP machine with tremble free mechanics to place the components by using fine tuneable air friction brake.
- yet another embodiment of the present invention provides for an improved SAPP machine with X, Y pneumatic air brakes to allow blind flights of the pickup head to the correct location by automatically locking the pickup head on the correct X, Y placement co-ordinate position with an accuracy of +0.1 mm.
- a simple electromagnetic solenoid is used to brake the Z movement.
- the Z brake is applied so that the user cannot pick/place the component from wrong location.
- the Z brake gets released at the correct X, Y Placement co-ordinate so that the operator can place the component on the PCB.
- Yet another embodiment of the present invention provides for pickup head wherein vacuum gets activated automatically when the pickup head tip is slightly pressed against the component and is deactivated when the component is slightly pressed against the PCB while placing.
- Yet another embodiment of the present invention provides for ergonomic, moveable hand rest that gives firm support to the hand while moving the X, Y co-ordinate of the pickup head so as to facilitate the firm support to the hand while placing the component.
- Another embodiment of the present invention provides for a Periscopic vision system in combination with CCD camera and a colour monitor for a magnified overhead picture showing simultaneously and parallax free all four sides of the fine pitch SMD.
- said mirror arrangement along with back light below the PCB holder, illuminates the PCB area so as to give less eyestrain to the operator and allows direct viewing.
- yet another embodiment of the present invention provides state-of-the-art windows based software using Visual Basic 6.0 as the base platform.
- PCB assembly as well as to know the statistics of components that are already assembled by the machine through bar graph display.
- yet another embodiment of the present invention provides for software comprising Environment Menu, whereby the user can define the maximum number of rows of the table with values ranging from 1 to 2000, as a result said software can handle as much as 2000 different components of the PCB, during assembly.
- an embodiment of the present invention relates to a software that controls the machine by providing user with an option of using either mm or inches as the metric unit to input/teach X, Y co-ordinates in the table.
- PCB component requirement table is prepared in advance and saves the time in building the table before assembly process starts.
- said software controls the machine also provides ON LINE HELP to the user about both hardware and software operations.
- the X, Y assembly of the machine comprises sub-assemblies like End plates, X slide block, Y slide block, X, Y slide and Linear encoder scale
- the end plates perform the function of holding two X axis slide rods and maintaining their parallelism with an accuracy of 10 micron.
- the X, Y slide block having only one degree of freedom glides effortlessly on the slide rods using frictionless standard linear bearings.
- the X, Y slide mount a high precision linear encoder scale with a resolution of 0.02mm as a reference scale for measurement of the X-Y translation of the pickup head.
- the microcontroller used is of the type Intel 8032 to achieve X, Y air brake with placement coordinate resolution of
- said Graphical User Interface provides following Statistical Menu Options for an improved assembly process of the components;
- said Statistics Menu provides Statistics of components as per PCB requirements, statistics of components already assembled on PCB and the total number of PCB's assembled
- statistics of components as per PCB submenu performs function of displaying the bar graph of the statistics of the components required during assembly of one PCB.
- Statistics Menu of PCB components performs function of displaying bar graph of the statistics of the components already assembled on the PCB, as stored in a file or in dynamic array during the Assembly menu.
- the Total PCB submenu computes and displays the total PCB assembled.
- Another embodiment of the present invention provides for Environment Menu having the features like Port setting, Assembly settings (PCB type number, PCB number, skip line number). Yet another embodiment of the present invention, wherein Port setting submenu performs the operation of setting the Communication port number through which computer communicates with the machine.
- PCB type number, PCB number submenu performs the operation of defining these parameters of the PCB.
- Skip line submenu performs the function to store the row number of the TABLE to be skipped during Assembly submenu of the Start Menu.
- maximum number of components submenu performs the function to define the maximum number of rows of the Table of the
- Another embodiment of the present invention provides for Metric submenu having the utility function with which the user can work either in mm or inches.
- Another embodiment of the present invention provides for Convert submenu option having the utility function to load direct ORCAD PCB board file in the TABLE menu that helps user in avoiding to input the X, Y place co-ordinates, orientation of the component, name of the component, position of the component in the Table menu of EDIT option.
- the User Interface Software is developed in Window-95 environment using Visual Basic 6.0 as the software language.
- the Flow Chart of the user interface software developed for this machine is shown in Fig. 6.
- the Graphical User Interface provided in the present invention, comprises following menus:
- File Menu The user selection of assembly of PCB by either opening a new file or using OPEN option of the File Menu if file already exists. This file is used to store the contents of the table in the EDIT menu as well as to store the statistics of components in the Start menu.
- Online/Offline submenu The user can edit the data either online i.e. when the machine is operational or in offline when machine is not connected to the computer.
- Table menu The user can select the table option of EDIT menu for entering in the table the following data: (a) the rack number,
- Insert, Paste, Delete, Mark, Teach, Sort and Esc the operator can complete the table for the assembly process.
- the sort option the whole of the table data can be sorted based on either on rack number or on tool number so that user don't keep on changing the rack as well as tool frequently during assembly.
- Offset The user can feed the offset value either through keyboard or teach the machine the offset value by bringing the pickup head at the mark point of the PCB.
- the Assembly software subroutine performs the operation of sensing the completion of accurate placement of SMD component on the PCB in our machine.
- Two inductive sensors are used on the vacuum pickup head to sense the following conditions: vacuum is OFF and the pickup head is in home position and the current X, Y co-ordinate of the pickup head matches with the X,Y place co-ordinate of the component as defined in the table.
- the machine software embedded in EPROM communicates to the computer about successful completion of placement of the component.
- the RUMGRAPHICS subroutine of the graphics screen option displays on the computer video monitor the feeder location using a square symbol and the left and right circle displays the carrousel.
- the place co-ordinate is displayed by the square with a Crosshatch mark, the current head location is displayed by the square with cross mark.
- the graphics screen also displays the X, Y co-ordinates of the pick & place location, current line number, orientation of the component, PCB number, PCB Type number This visual graphical aid to the user through computer helps the operator in the assembly process of the SMD component.
- the computer stores the name of the component assembled by this machine in a dynamic array as well as in a file.
- Print Menu The Print Menu option helps the user to print the table either selected row or full table.
- Statistics Menu The Print Menu option helps the user to print the table either selected row or full table.
- This software menu is designed to count the number for each distinct name of the components assembled either by using the file or by using dynamic array as created in the Assembly submenu.
- the names of the SMD components per PCB are available in the table, which is constructed during Table submenu, and these names are stored in a array variable. This software counts the number for each distinct name of the SMD components as per PCB available in the array.
- Communication Port Setting This option sets the communication port for the computer to communicate with the machine.
- Assembly Setting The following three options are provided to set up the PCB:
- MODLOC.EXE file of the ORCAD software generates a report of all the component information of a PCB board file like component reference designation, orientation, X, Y co-ordinates, name of the component from the board file and stores this in temporary data file. Thereafter, upon the prompt received from the system, X, Y reference co-ordinates of the PCB are entered. Then the system computes the X, Y place co-ordinates of the other components with reference to this reference X, Y point. Subsequently, the X, Y place coordinates of the components, orientation of the component, name of the component, component reference designation in the PCB are stored in a file.
- the X, Y co-ordinates data are entered either in inches or in mm in the Table menu as well as during OFFSET Menu.
- the user inputs the range of number of components per PCB from 1 to 2000 say ROWE.
- ROWE is less than or equal to ROWMAX then the software reduces the number of rows of the TABLE and assigns the contents of array to the table. If ROWE is greater than ROWMAX then the number of rows of the TABLE is increased and the contents of array are assigned to the table.
- the user can feed various parameters of the PCB whose maximum number of rows are defined by this option.
- the computer communicates to the machine line by line of this dynamic table for assembly of components on PCB.
- Help menu: ON LINE HELP is provided with reference to hardware as well as software operation of the SAPP machine.
- Fig. 1,2,3,4 is a block diagram of the X, Y assembly arm of the machine.
- Fig. 5 is a block diagram of the Semi-automatic Pick & Place machine for assembly of
- Fig. 6 and 6(a) is a flow chart of the main user interfacing software
- Fig.7 shows the electronics hardware required for operation of the machine
- Fig.8 and 8(a) is the block diagram of the Mounting frame for holding PCB.
- Fig. 1 comprises various standard components and sub-assemblies that are as follows: (1) Stick Feeder Assembly, (2) Rack Assembly, (3) Carrousel Assembly, (4) PCB Holder Assembly, (5) Main Frame Assembly, (6) Hand Support Assembly, (7) Hall Sensor Assembly, (8) Pick Up Head Assembly, (9) XY Slides Assembly, (10) Tape Feeder Assembly and (11) Periscope Assembly.
- Fig.l also comprises:
- X slide block (fig.2); Y slide block (Fig.3); End plates (Fig.4); and Standard parts like X, Y Linear Encoder Scale, Linear Ball Bearings and Guide rods.
- the two X guide rods are held parallel to each other to an accuracy of 5 micron which is achieved in X-slide block by jig boring two holes with centre spacing of 1 10mm (+ 0.005 mm) as shown in Fig.2.
- the end plates (Fig.4) perform the function of holding two X axis slide rods and maintaining their parallelism with an accuracy of 5 micron.
- the pair of holes each in the end plates and X, Y slider block for mounting the linear bearings are precision jig bored to ensure parallelism between the hole axes and the size accuracy of holes.
- the X, Y slide block (Fig.2, 3) having only one degree of freedom, glides effortlessly on the slide rods using frictionless standard linear bearings.
- the X, Y slide mount having a high precision standard linear encoder scale with a resolution of 0.02mm as a reference scale for measurement of the X-Y translation of the pickup head.
- Fig. 5 the block diagram of the machine is depicted.
- block 1 is a Rack and Feeder Assembly
- block 2 is Carrousel Assembly
- block 3 is X
- Y assembly block 4 is X
- block 5 is Vacuum pickup head, Vacuum ON/OFF control and vacuum pump
- block 6 is Z and theta movement of Pickup head
- block 7 is Mounting frame for holding PCB
- block 8 is Moveable hand rest
- block 9 is Periscopic vision system along with CCD camera & monitor
- block 10 is Machine electronics hardware/software
- block 11 is Pentium II computer having User Interface Software with monitor
- block 12 is RS-232 interface
- block 13 is the PCB which is to be assembled with SMD components.
- the rack and feeder assembly (1) and the carrousel assembly provide the SMD components to the PCB (13) for assembly.
- the PCB (13) is held firmly by the mounting frame assembly (7).
- the components are picked up by the Vacuum pickup head (5) by manually translating the pickup head over the X, Y assembly block (3).
- Z and theta movement assembly (6) of the pickup head allows the pickup head assembly (5) to move in + Z direction during pick & place operation.
- the pickup nozzle (5) can be rotated through 360 degree by the theta movement assembly (6).
- the X, Y air brake assembly (4) brakes the X,Y assembly(3) at the correct X,Y placement co-ordinate of the component.
- Moveable hand rest (8) provides firm support to the hand while moving pickup head (5) along the X, Y-axis.
- Periscopic vision system along with CCD camera assembly (9) performs the function to provide a magnified overhead picture of the SMD component showing simultaneously and parallax free all four sides of the fine pitch SMD components and the PCB pads (13) through CCD camera onto the video monitor.
- the computer having User Interface Software (11) communicates to the machine microcontroller (10) through RS-232 (12) interface and vice versa.
- the microcontroller and the associated electronics (10) perform the various functions required for the operation of this machine like identification of rack assembly, identification of feeder, rotation of carrousel assembly, operation of X, Y air brake, operation of Z brake, receiving and sending data to computer through RS-232, sending X, Y co-ordinates of the pickup nozzle to the computer, sending the status of completion of assembly of SMD component.
- the computer and the associated user interface software (11) handle the complete data of the PCB that is required to be assembled.
- the computer sends line by line the complete data for each SMD component to the microcontroller that performs the operation of the machine.
- the FILE Menu options are NEW, OPEN, SAVE AS, CLOSE, EXIT.
- the flow chart for this menu is given in Fig. 6 (M)
- the START Menu options are OFFSET, START ASSEMBLY.
- the PRINT Menu options are ALL, SELECTED RANGE.
- the flowchart for this Menu is given in Fig.6 (Q).
- the STATISTICS Menu options are COMPONENTS DETAIL AS PER TABLE,
- ENVIRONMENT Menu options are PORT SETTING, ASSEMBLY SETTING (PCB
- the HELP Menu options are ON LINE HELP.
- the flow chart for this menu is given in
- FIG 7 shows the various block diagram of the electronics hardware required to achieve various functional requirements of the Pick & Place machine.
- fig 7 block 1 shows the
- Pentium-fl computer having User Interface Software block 2 is RS-232 physical interface cable, block 3 is a RS-232 driver, block 4 is a crystal oscillator, block 5 is microcontroller, block 6 is EPROM where microcontroller software resides, block 7 is a RAM for temporary storage of data, block 8 is input/output interface driver, block 9 is Rack sensor to decode the rack number, block 10 is a Feeder Led driver to indicate the correct feeder, block 11 is Carrousel stepper motor driver and optocoupler circuit , block 12 is tool, vacuum and carrousel LED driver, block 13 is brake relay driver for X,Y movement of pickup head , block 14 is brake relay driver for Z movement of the pickup head , block 16 is a vacuum ON/OFF relay driver circuit.
- Block 17 is a X, Y movement and direction measurement circuit
- block 18 is X, Y linear encoder scale
- block 19 is the power supply required to drive this electronics module.
- Pentium II computer along with User Interface Software (1) communicates with microcontroller Intel 8032 (5) through RS-232 cable (2) and RS-232 driver MAX-232 (3).
- microcontroller (5) After receiving the command from the computer, microcontroller (5) decode this command and jump to the required subroutine stored in EPROM (6) to perform various machine functions through the electronics block.
- the data received from the computer is stored in RAM (7).
- the microcontroller (5) through the input/output interface driver (8) 74LS245 drives the various electronics hardware of the machine.
- the address decoder (20) 74LS138 decodes the address to various blocks of the microcontroller like RAM (7), EPROM (6), and input/output (8).
- microcontroller When power is on for the machine, microcontroller initialises the machine by initialising the stepper motor through optocoupler circuit (10) and drives the feeder LED (10), tool LED (12), X, Y brake (13), Z brake (14) and initialises the X, Y position co-ordinate to zero, all these in a sequential manner.
- the computer When user clicks ONLINE menu, the computer communicates with the microcontroller.
- the computer through interface software communicates this rack number to microcontroller (5).
- the microcontroller checks through Rack sensor (9) and communicates to the computer as to whether correct Rack is placed on the machine or else the microcontroller sends an error message to the user through computer display.
- computer (1) communicates to microcontroller (5) about this, which then drives the Feeder LED driver circuit (10).
- the computer interfacing software (1) communicates to the microcontroller (5) about this, which in turn drives the stepper motor (11) to place the correct carrousel bin for the user to pick the SMD components.
- the microcontroller reads the X, Y co-ordinates of the pick up head through X, Y movement block (17) which is receiving the input from the X, Y linear encoder scale (18). Microcontroller keeps on incrementing /decrementing through its internal counter, the X&Y movement of pickup nozzle.
- computer interfacing software (1) communicates to the microcontroller (5) line by line data of the Table as stored in the EDIT menu. This data are stored by the microcontroller in the RAM (7).
- the microcontroller then performs the operation of sensing the correct Rack number through rack sensor (9), driving the feeder LED (10) or driving the carrousel motor (11) and driving the Tool LED (12) as per the data in the line of the table.
- Microcontroller keeps on tracking the X, Y movement of the pickup head through block (17). When the pickup head reaches the X, Y pickup coordinates the Z brake relay (14) gets deactivated to allow the user to lower the pickup head to pick the component.
- the proximity sensor senses the touch pressure and makes the vacuum ON/OFF (16) circuit ON.
- the component gets lifted through vacuum, when the user lifts the pickup head the microcomputer senses it and activates the Z brake (14).
- the user now cannot lower the pickup head.
- the microcontroller keeps on tracking the X, Y co-ordinate (17) of the pickup head. When it reaches the X, Y place co-ordinate the Z brake gets deactivated and the X, Y air brakes (13) gets activated through the microcontroller (1).
- the proximity sensor senses the touch pressure of the pickup head with the PCB and toggle the vacuum ON/OFF driver i.e., it makes the vacuum relay OFF and the component get placed on the PCB.
- the microcontroller senses it and communicates to the computer about completion of the assembly of the current line or the SMD component. Computer after this command sends the next line to the microcomputer for assembly.
- Fig.8 describes the Mounting Frame for holding the PCB.
- the guide block subassembly is shown in Fig. 8(a).
- the guide block sub-assembly moves forward and backward on guide channels.
- the novel idea of using strip which is attached at the bottom side of guide block avoid the scratch generated on guide channels due to the tightening of the screw which is required to hold the guide block against the guide channels.
- step 4(c) If the file is NEW or data file is created using Convert option as in step 4(c), select the environment menu to set the following options:
- Help menu can be selected that displays the help associated with various menu of the user interfacing software as well as hardware of the machine.
- the machine offers tremble free mechanics to place the SMD component with placement accuracy of +0.1 mm for manual movement of pickup head over a length of 390 mm both on X, Y axis.
- the tremble free mechanics is achieved by using fine tuneable air friction brake.
- the placement accuracy of + 0.1 mm on X, Y axis is required at present seeing the miniaturisation of the SMD component and the pitch of the lead spacing of these SMD components which is as small as 0.3 mm.
- the innovative clamping device provides sufficient clamping of the end plate of the PCB holder and protects the bearing surfaces between the plate and the base frame against scoring/damage by the clamping screw.
- the user- friendly menu driven software for operation of this machine is Window based using Visual Basic 6.0 as the software language.
- the statistical menu option helps the user to know about the statistics of SMD components required for assembly of a PCB and also about the statistics of the SMD components already assembled by the user using this machine on the PCB through bar graph and tabular display.
- the Convert option menu allows the user to link directly the ORCAD PCB board (*.brd) file with the table. This saves the time in building the table before assembly process of these components starts.
- the maximum number of components per PCB menu option allows the user to assemble both smaller as well bigger PCB.
- the PCB having maximum of 2000 SMD components can be assemble with this option.
- This option also makes the optimum 7. utilisation of the computer memory while using this machine.
- the metric menu option makes the machine compatible to work in both metrics as well as in inches unit.
- the X, Y assembly of the present machine is about ten times better than the X,Y assembly of the semiautomatic machines available in the international market.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002212673A AU2002212673B2 (en) | 2001-10-17 | 2001-10-17 | Improved semi-automatic pick & place machine for assembly of components |
PCT/IN2001/000180 WO2003034802A1 (en) | 2001-10-17 | 2001-10-17 | Improved semi-automatic pick & place machine for assembly of components |
CNB018162460A CN1306396C (en) | 2001-10-17 | 2001-10-17 | Improved semi-automatic pick and place machine for assembly of components |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IN2001/000180 WO2003034802A1 (en) | 2001-10-17 | 2001-10-17 | Improved semi-automatic pick & place machine for assembly of components |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2003034802A1 true WO2003034802A1 (en) | 2003-04-24 |
Family
ID=11076391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IN2001/000180 WO2003034802A1 (en) | 2001-10-17 | 2001-10-17 | Improved semi-automatic pick & place machine for assembly of components |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN1306396C (en) |
AU (1) | AU2002212673B2 (en) |
WO (1) | WO2003034802A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005119774A1 (en) * | 2004-06-01 | 2005-12-15 | Manufacturing Integration Technology Ltd | Method and apparatus for precise marking and placement of an object |
CN108656532A (en) * | 2018-03-16 | 2018-10-16 | 嘉兴领科材料技术有限公司 | A kind of preparation facilities of fiber reinforcement High Performance Thermoplastic Composites |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112013003227B4 (en) * | 2012-06-28 | 2023-06-22 | Universal Instruments Corporation | Assembly machine, placement machine and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5694219A (en) * | 1995-10-10 | 1997-12-02 | Lg Industrial System Co., Ltd. | Device recognizing method and apparatus for surface mounting device mounter |
US6216341B1 (en) * | 1998-07-16 | 2001-04-17 | Matsushita Electric Industrial Co., Ltd. | Surface mounting method of electronic components |
DE19948455A1 (en) * | 1999-10-08 | 2001-05-17 | Fraunhofer Ges Forschung | Device for positioning, fitting surface mount component brings first measurement surface of component and substrate into first camera focus plane, second surfaces into second focus plane |
JP2001144491A (en) * | 1999-11-12 | 2001-05-25 | Olympus Optical Co Ltd | Method of manufacturing electronic apparatus and electronic apparatus system |
-
2001
- 2001-10-17 WO PCT/IN2001/000180 patent/WO2003034802A1/en active Application Filing
- 2001-10-17 AU AU2002212673A patent/AU2002212673B2/en not_active Ceased
- 2001-10-17 CN CNB018162460A patent/CN1306396C/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5694219A (en) * | 1995-10-10 | 1997-12-02 | Lg Industrial System Co., Ltd. | Device recognizing method and apparatus for surface mounting device mounter |
US6216341B1 (en) * | 1998-07-16 | 2001-04-17 | Matsushita Electric Industrial Co., Ltd. | Surface mounting method of electronic components |
DE19948455A1 (en) * | 1999-10-08 | 2001-05-17 | Fraunhofer Ges Forschung | Device for positioning, fitting surface mount component brings first measurement surface of component and substrate into first camera focus plane, second surfaces into second focus plane |
JP2001144491A (en) * | 1999-11-12 | 2001-05-25 | Olympus Optical Co Ltd | Method of manufacturing electronic apparatus and electronic apparatus system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005119774A1 (en) * | 2004-06-01 | 2005-12-15 | Manufacturing Integration Technology Ltd | Method and apparatus for precise marking and placement of an object |
CN108656532A (en) * | 2018-03-16 | 2018-10-16 | 嘉兴领科材料技术有限公司 | A kind of preparation facilities of fiber reinforcement High Performance Thermoplastic Composites |
Also Published As
Publication number | Publication date |
---|---|
CN1466718A (en) | 2004-01-07 |
AU2002212673A1 (en) | 2003-04-28 |
CN1306396C (en) | 2007-03-21 |
AU2002212673B2 (en) | 2007-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6212751B1 (en) | Method and apparatus for examining position of board-support pin, and method and apparatus for positioning board-support pin | |
US9913384B2 (en) | Substrate-related-operation apparatus | |
US6002650A (en) | Method and apparatus for forming mounting data, and storage medium used therefor, and method and apparatus for mounting components using the same | |
CA2213832A1 (en) | Method and apparatus for circuit board pin placement and support | |
US6374146B1 (en) | Component suction site-teaching system and method | |
CN202129605U (en) | Numerical control press-fit machine | |
US20230074234A1 (en) | Robotic Wire Termination System | |
AU2002212673B2 (en) | Improved semi-automatic pick & place machine for assembly of components | |
JP2006313838A (en) | Component mounting device | |
US6018865A (en) | Method for calibrating the Z origin position | |
ZA200302234B (en) | Improved semi-automatic pick & place machine for assembly components. | |
CN217914181U (en) | Full-automatic detection and tool changing type desktop-level CNC (computer numerical control) machine tool | |
CN112770620B (en) | Display module assembly process of high-definition display screen | |
CN112693891A (en) | Display module assembly equipment of high definition display screen | |
CN112863587A (en) | Method for testing flash memory chip | |
JP4036737B2 (en) | Component mounting program editing program and apparatus | |
JP3665415B2 (en) | Data creation device | |
CN214539893U (en) | Testing device for flash memory chip | |
CN112475906B (en) | Special equipment for processing tin stop strip | |
KR0184895B1 (en) | Apparatus for assembling electronic part automatically | |
CN214234776U (en) | Desk type dispenser | |
CN216697704U (en) | LED matrix module maintenance auxiliary assembly | |
JPH06125196A (en) | Part mounting method | |
JPH06206125A (en) | Pin pressing-in device for board for assembled furniture | |
JP2005216949A (en) | Chip-part loading device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 2003/02234 Country of ref document: ZA Ref document number: 200302234 Country of ref document: ZA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002212673 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 018162460 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ PH PL PT RO SD SE SG SI SK SL TJ TM TR TT TZ UG US UZ VN YU ZA |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZW AM AZ BY KG KZ MD TJ TM AT BE CH CY DE DK ES FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW MR NE SN TD TG AE AG AL AM AT AZ BA BB BG BR BY BZ CA CH CN CO CR CZ DE DK DM DZ EC EE ES FI GB GD GE GM HR HU ID IL IN IS JP KE KG KP KR KZ LK LR LS LT LU LV MA MD MG MK MN MX MZ NO NZ PH PL PT RO RU SD SE SG SK SL TJ TM TR TT TZ UA UG UZ VN YU ZW GH GM KE LS MW MZ SD SL SZ TZ ZW AM AZ BY KG KZ MD RU TJ TM |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 01690/DELNP/2003 Country of ref document: IN |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |